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
339389292720	339389293239	339389293789	339389294339	339389294889	339389295439	339389295989	339389296540	339389297089	339389297639	339389298189	339389298739	339389299289	339389299839	339389300389	339389300939	339389301489	339389302039	339389302589	339389303139	339389303689	339389304239	339389304790	339389305339	339389305889	339389306439	339389306989	339389307539	339389308089	339389308639	339389309189	339389309739	339389310289	339389310840	339389311389	339389311939	339389312489	339389313039	339389313589	339389314139	339389314690	339389315239	339389315790	339389316340	339389316890	339389317439	339389317989	339389318539	339389319090	339389319640	339389320189	339389320739	339389321290	339389321839	339389322389	339389322939	339389323489	339389324040	339389324590	339389325139	339389325689	339389326239	339389326789	339389327339	339389327890	339389328439	339389328990	339389329540	339389330089	339389330640	339389331190	339389331740	339389332290	339389332839	339389333390	339389333940	339389334490	339389335040	339389335590	339389336140	339389336689	339389337240	339389337790	339389338339	339389338890	339389339440	339389339990	339389340540	339389341090	339389341640	339389342189	339389342740	339389343290	339389343840	339389344390	339389344939	339389345490	339389346040	339389346590	339389347140	339389347690	339389348240	339389348790	339389349340	339389349890	339389350440	339389350990	339389351540	339389352090	339389352640	339389353190	339389353740	339389354290	339389354840	339389355390	339389355940	339389356490	339389357040	339389357590	339389358140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22988	20264	27227	23149	20110	9893	3212	11972	38593	34801	23837	8366	2560	1253	850	808	726	753	747	756	750	711	798	715	765	758	713	765	727	691	753	742	750	755	733	726	719	722	774	736	715	719	680	747	718	656	770	718	692	775	755	732	735	738	728	701	690	700	720	705	751	712	755	761	711	735	737	790	709	714	735	753	696	738	748	770	721	692	720	755	721	757	740	729	749	766	722	710	734	723	724	719	766	716	779	733	733	723	713	762	767	706	738	714	760	754	716	742	721	748	737	745	713	732	757	739	724	753	738	693	725	689	752	729	766	762	734	772	747	688	722	722	740	706	768	760	729	721	729	715	738	727	750	701	718	732	720	706	742	746	732	717	771	759	756	721	706	767	793	745	719	739	712	764	721	676	754	748	731	754	724	729	737	756	754	771	721	753	733	721	751	748	663	743	756	732	740	721	754	730	745	726	717	694	771	747	736	757	733	694	744	712	727	757	753	773	752	744	706	711	732	756	736	756	745	657	693	712	690	697	724	724	742	714	735	737	760	759	720	764	755	747	780	715	714	688	726	709	730	724	745	700	733	705	712	719	748	737	730	697	749	716	738	782	754	815	781	734	735	728	707	731	719	713	657	738	766	753	736	718	707	753	745	719	705	744	736	740	719	715	717	687	740	675	700	743	738	774	692	732	719	727	764	696	763	762	699	774	689	785	763	732	723	741	733	693	734	760	747	772	688	743	755	731	707	737	708	746	804	742	753	760	742	757	782	700	707	689	739	748	739	758	732	696	704	777	759	722	746	732	710	726	740	732	754	746	708	748	781	730	735	725	741	717	738	698	700	702	744	761	745	741	722	777	747	739	723	748	714	710	688	710	754	762	753	771	764	739	696	752	747	725	677	761	722	678	718	744	689	704	738	742	705	757	714	735	722	764	746	735	734	730	707	700	742	730	707	710	729	723	742	730	705	670	736	775	702	688	702	757	768	730	733	771	742	717	734	708	751	738	727	748	726	708	723	710	696	675	700	701	712	727	737	801	726	717	702	750	722	715	710	710	737	682	714	733	730	745	735	744	759	726	734	730	742	685	724	775	723	708	726	760	711	755	746	692	684	686	755	729	719	730	741	762	724	766	758	767	760	723	744	751	756	759	743	707	710	750	735	758	690	746	721	671	733	757	754	737	714	726	768	707	677	706	738	743	776	764	777	741	731	681	715	667	715	736	728	705	714	686	741	741	720	732	713	689	731	694	711	706	733	717	704	740	764	723	726	738	741	752	701	707	723	732	776	728	791	737	687	731	708	694	737	757	715	718	737	730	723	742	751	711	739	790	753	711	737	738	735	688	717	752	713	734	698	769	702	739	729	736	744	713	725	702	706	685	752	725	723	691	730	689	761	709	713	752	737	736	783	754	708	744	741	719	714	712	710	715	737	744	750	757	732	666	710	723	759	762	700	696	726	727	696	741	724	723	702	718	736	730	752	695	678	758	719	761	723	725	765	686	765	700	707	689	710	716	784	757	741	700	670	729	748	724	740	734	709	727	707	745	744	725	741	765	731	678	767	780	710	705	759	675	761	731	692	737	703	722	759	723	719	746	779	716	755	741	738	711	704	676	700	721	682	739	708	765	711	769	726	776	710	734	704	699	711	735	721	679	714	751	714	725	743	700	718	749	760	744	738	751	724	721	716	753	734	723	699	735	715	739	725	774	721	718	679	705	730	676	717	722	745	747	750	782	715	720	738	705	767	779	694	761	734	731	702	736	758	744	711	740	757	677	694	739	690	706	724	735	746	748	753	759	750	744	687	708	741	760	747	730	724	771	715	693	760	703	676	694	718	709	721	749	749	675	713	739	748	657	765	728	790	693	735	722	736	722	705	758	794	729	729	783	744	737	705	718	754	644	749	769	718	715	739	733	737	712	730	718	732	675	699	704	687	697	714	714	721	713	732	734	737	750	760	705	756	688	735	719	730	699	696	764	794	741	715	747	781	693	747	779	746	720	770	717	736	719	740	689	735	747	718	712	726	745	718	725	759	714	752	719	729	681	756	808	740	697	715	743	725	695	737	806	764	727	688	768	714	705	744	733	761	731	667	715	759	729	712	719	735	757	741	696	687	693	684	675	754	700	742	707	718	739	729	706	723	715	721	687	763	733	723	757	729	766	719	692	746	726	730	680	737	712	713	712	741	739	772	756	755	740	760	719	770	695	716	752	736	706	742	739	732	744	763	713	747	707	735	731	731	748	739	776	744	714	783	686	664	706	735	722	752	757	707	760	727	730	719	727	728	728	699	723	759	721	730	696	724	739	764	752	699	667	724	688	760	712	693	769	727	765	782	715	743	713	733	746	744	679	736	743	772	699	713	769	716	743	718	747	739	706	696	728	691	668	762	708	723	743	731	714	703	800	738	755	733	725	727	758	744	753	717	715	722	717	766	707	689	713	745	702	698	803	755	721	730	718	733	733	691	675	685	705	767	721	750	734	739	689	727	663	741	747	705	737	754	712	711	758	694	721	733	716	761	754	729	745	739	659	728	738	716	708	708	746	728	732	732	710	766	686	691	705	708	757	751	717	710	680	743	708	707	721	735	705	724	693	753	693	700	682	713	718	743	727	695	717	790	653	701	771	716	728	695	714	740	726	757	756	732	698	735	750	693	726	722	747	688	744	715	720	749	731	739	799	739	664	676	779	750	728	709	725	715	715	704	702	714	723	732	677	757	713	735	727	750	715	708	726	714	709	728	741	696	730	694	708	713	744	782	711	740	695	736	721	749	746	733	733	722	684	701	709	734	710	744	739	724	671	732	721	699	698	749	661	689	749	669	755	725	723	718	689	779	705	698	748	793	717	699	720	724	694	679	726	675	715	704	713	723	737	719	722	690	772	761	702	724	712	730	709	739	724	695	724	761	802	752	685	709	735	760	725	731	716	704	763	707	686	704	693	762	714	734	768	697	752	660	755	714	716	757	771	701	722	711	731	732	708	701	754	716	661	683	726	725	722	722	701	748	722	796	740	714	677	678	651	710	743	718	728	688	749	727	701	694	722	740	766	721	673	741	706	729	664	713	774	734	738	755	732	753	721	748	738	716	701	699	681	691	714	698	700	705	697	754	705	750	716	717	707	701	792	727	715	798	752	695	709	680	714	720	726	747	723	725	686	725	711	710	715	722	746	729	738	759	711	730	728	724	786	734	728	732	697	726	726	739	700	693	758	721	703	785	763	699	770	718	697	760	730	697	722	758	718	731	749	738	771	768	737	659	738	686	731	751	773	732	689	736	753	718	744	724	709	722	751	734	718	700	728	761	672	709	747	727	666	715	775	706	671	744	719	771	741	708	719	763	728	684	724	739	747	704	709	738	726	745	703	700	735	748	711	713	761	712	723	733	694	692	719	714	772	687	778	769	735	731	699	724	771	727	735	743	713	764	743	716	762	732	716	742	752	735	770	686	750	763	770	738	764	717	742	734	718	713	772	768	738	758	768	775	709	713	748	734	770
5390	12857	15976	7520	4414	2750	2531	15304	35951	30242	18828	5805	2548	1206	703	604	615	598	592	604	589	648	624	624	583	618	623	621	589	603	650	639	621	612	573	607	576	574	547	580	599	564	564	641	571	565	575	603	570	627	561	636	570	592	621	574	579	597	614	633	611	610	602	616	590	595	610	628	584	626	582	561	582	617	578	607	557	577	595	556	634	597	560	594	584	589	589	610	629	535	615	593	609	603	617	616	632	622	638	595	604	607	566	631	647	589	631	630	597	547	619	571	583	589	631	585	619	623	566	628	616	606	596	582	607	647	562	650	609	597	645	573	563	545	614	605	588	606	601	555	628	566	604	602	591	621	611	588	604	564	599	591	606	592	604	622	608	584	623	578	581	634	603	561	607	558	618	590	615	577	612	609	598	566	557	587	590	545	573	599	587	571	563	615	574	613	561	594	577	602	603	597	593	538	581	586	601	585	606	546	601	634	593	591	576	575	596	618	611	561	560	587	548	597	574	547	595	601	604	562	594	592	604	568	596	570	575	594	604	636	578	619	605	634	566	634	611	587	589	564	616	556	611	600	601	578	582	621	615	578	548	572	547	605	571	543	613	564	622	596	533	562	565	593	627	588	572	560	585	604	561	599	633	612	598	596	595	573	568	588	557	565	643	572	576	578	607	603	628	603	624	640	572	562	555	577	600	558	612	572	568	611	571	579	589	595	580	605	572	596	594	639	603	553	605	560	625	578	592	591	559	587	576	613	624	582	588	529	595	616	636	564	563	595	588	632	574	605	571	634	561	585	597	609	606	584	608	647	592	552	586	577	569	557	603	600	571	608	569	593	590	595	565	565	621	613	558	621	578	591	577	607	603	594	613	627	627	604	609	591	630	573	593	573	554	596	566	589	557	608	615	597	585	610	599	584	602	632	574	594	580	561	594	606	593	603	583	573	533	584	597	570	580	617	565	596	600	589	568	591	581	603	598	590	548	559	637	556	624	569	581	582	593	574	633	588	599	610	556	602	555	602	604	576	583	606	570	572	614	595	622	598	605	599	591	567	590	575	635	577	603	633	609	591	555	580	595	593	613	564	617	559	581	586	590	604	642	584	581	604	633	599	592	590	577	602	601	602	567	587	615	613	577	565	587	541	567	589	579	591	546	609	621	582	608	567	613	627	577	585	595	590	616	598	584	631	608	594	589	615	614	579	610	603	588	615	572	562	593	613	579	563	599	578	547	616	601	629	629	604	585	587	585	559	610	578	538	587	630	554	586	563	557	606	651	576	606	567	590	572	590	635	623	575	621	578	584	545	571	613	592	595	557	551	551	589	590	569	640	548	582	598	604	583	604	589	647	609	576	593	578	620	581	606	576	664	621	570	603	594	610	619	603	577	590	606	570	575	630	585	629	622	611	597	575	601	567	587	565	559	618	571	589	598	573	620	572	586	585	555	596	570	589	596	601	551	575	580	628	577	565	599	593	588	581	611	606	618	583	581	588	614	603	590	605	622	579	605	596	590	656	568	629	560	582	581	579	604	578	604	597	620	630	605	562	619	624	660	654	595	609	605	623	581	590	636	532	584	627	601	614	591	617	639	562	630	632	604	580	601	611	585	608	610	595	627	578	592	597	648	622	590	609	607	586	563	612	598	581	571	653	591	604	620	606	556	585	575	550	610	559	581	595	621	574	575	565	597	518	625	595	586	584	589	606	592	585	628	587	598	604	619	581	582	578	621	567	585	570	611	582	594	577	565	627	574	602	573	557	606	563	603	603	621	621	629	591	564	565	598	613	590	613	630	614	592	628	618	601	584	542	606	595	589	559	607	561	626	597	612	572	625	585	598	585	598	603	609	548	626	556	576	606	587	590	573	607	559	568	605	590	607	564	632	623	594	578	615	604	614	634	590	598	589	616	573	634	610	618	582	589	632	602	642	593	606	588	594	596	601	540	562	571	579	566	625	569	580	615	603	606	581	595	593	589	595	596	588	569	543	606	560	603	603	609	606	594	601	595	591	563	549	573	600	578	591	607	560	563	612	629	573	593	627	579	584	575	613	632	587	611	567	574	590	613	647	585	630	611	584	613	578	596	597	597	648	597	628	587	594	607	581	636	609	578	609	572	652	652	586	575	553	576	586	644	570	609	577	609	621	588	604	607	596	553	587	601	612	555	603	602	634	578	585	606	575	552	571	607	589	603	625	639	599	565	576	571	557	623	649	582	587	581	613	624	569	580	549	598	632	599	580	560	591	613	572	594	596	622	572	599	588	588	562	628	577	628	579	570	589	588	576	590	583	584	639	587	577	563	603	576	606	611	586	622	583	590	606	549	593	575	616	621	555	624	620	557	593	555	614	583	617	595	624	589	570	583	641	617	594	568	571	591	613	641	604	567	606	621	538	592	644	597	605	538	622	586	629	571	606	610	584	593	574	623	606	551	575	559	598	591	567	593	576	582	593	626	575	573	586	603	606	576	591	594	587	575	601	592	550	587	569	626	594	600	553	549	602	574	585	568	588	553	574	581	621	601	566	638	581	651	573	590	603	565	583	546	567	574	580	576	570	587	594	605	605	580	624	562	566	617	652	550	550	653	601	565	583	625	576	595	615	651	556	585	565	573	610	590	541	592	619	565	628	600	573	599	632	600	604	584	569	613	580	571	589	572	599	562	564	605	580	545	590	593	567	594	626	551	575	634	592	593	597	593	625	578	596	565	625	564	587	589	613	579	613	597	574	565	572	579	596	599	595	614	590	571	596	603	614	574	527	583	593	583	613	527	596	621	582	549	589	583	575	561	657	633	615	594	589	562	579	611	552	626	591	603	617	620	589	565	567	605	559	585	607	580	613	622	609	573	562	600	606	580	605	588	618	569	584	596	594	603	604	595	582	600	553	549	639	575	586	571	585	620	599	547	583	618	600	608	617	589	595	570	568	590	680	559	546	597	591	583	627	598	620	583	598	602	579	592	586	574	599	562	623	545	586	626	569	581	549	585	607	592	608	602	575	571	561	588	633	630	581	624	599	591	585	565	613	608	607	564	572	611	655	600	592	660	574	561	608	572	597	552	597	579	610	588	566	602	579	614	598	570	597	543	610	613	566	584	563	601	574	596	588	623	594	593	547	605	511	605	639	608	608	601	583	629	573	609	588	602	616	604	589	586	593	581	563	573	603	573	570	587	581	602	618	562	592	626	595	591	582	593	577	549	601	589	589	600	640	589	618	629	549	609	614	573	575	569	549	596	605	616	608	584	606	576	623	588	590	604	588	586	578	602	592	602	562	621	583	618	554	570	611	601	509	579	572	615	609	590	597	577	555	601	625	590	594	607	582	529	569	613	567	604	562	606	583	576	590	604	611	615	591	600	594	598	591	569	603	600	590	587	589	580	608	596	609	573	624	569	593	586	580	615	581	604	559	609	589	589	617	576	587	600	570	553	616	578	606	598	574	586	623	603	539	627	601	614	574	601	576	564	573	556	609	602	569	645	577	589	588	582	574
27879	14507	8060	2836	1166	890	830	983	2774	2754	1847	1047	703	605	518	581	536	581	527	600	503	550	525	518	561	563	523	521	560	525	501	560	583	532	560	559	530	550	512	565	545	506	569	560	503	541	557	500	513	561	556	556	519	545	568	580	563	528	545	544	574	522	510	534	544	524	558	554	577	495	513	536	561	531	527	571	558	530	570	505	581	520	523	506	583	575	545	561	582	511	539	494	540	569	579	550	532	552	550	525	535	559	547	559	528	528	533	553	562	517	487	541	531	502	571	485	502	533	536	565	537	542	509	522	566	543	511	509	499	546	547	541	508	491	558	550	532	560	496	537	508	536	582	558	551	546	531	502	520	599	520	532	541	528	515	555	521	524	517	545	546	532	522	505	552	568	550	545	529	547	513	534	523	534	545	564	530	520	549	586	512	538	544	519	507	541	538	538	544	496	528	606	528	531	555	563	563	542	528	573	537	503	499	551	557	554	545	561	497	540	546	519	530	514	496	507	571	567	605	507	523	535	531	548	510	540	529	531	557	551	482	560	537	588	543	548	554	541	563	543	501	488	524	492	555	550	551	508	575	560	517	544	536	537	518	562	557	532	535	560	565	567	545	520	533	554	485	533	569	534	547	548	539	487	504	575	556	524	566	541	523	552	533	517	548	488	524	505	560	511	549	535	554	554	527	513	553	517	554	527	525	544	572	501	513	538	525	564	527	577	575	545	546	592	560	503	523	522	556	569	532	492	543	550	518	528	550	496	577	505	545	515	554	533	513	573	530	531	526	533	529	567	510	521	546	503	508	554	502	488	550	559	523	526	519	539	542	545	546	580	567	547	562	539	555	532	533	546	528	532	529	570	526	507	512	566	554	527	531	504	510	512	533	569	502	497	552	538	519	526	568	540	543	529	552	546	537	569	495	520	539	521	582	561	581	500	539	569	510	492	543	542	505	591	524	534	521	546	540	532	543	547	584	535	538	551	552	519	512	506	498	524	516	567	576	532	538	546	590	528	514	507	516	537	558	517	553	540	566	555	531	562	514	540	567	534	563	504	560	544	504	537	528	525	531	509	552	537	526	519	555	576	525	538	561	538	527	540	554	553	497	535	515	520	547	509	544	548	554	578	531	524	534	492	532	543	520	538	548	516	529	557	559	501	551	537	561	510	534	543	522	526	556	494	523	525	522	523	543	534	531	514	502	504	512	501	543	520	502	525	533	572	552	539	541	532	499	566	545	522	523	580	548	534	517	525	536	566	464	578	532	540	533	556	530	576	554	542	601	498	535	490	530	549	522	526	520	531	605	501	511	525	562	553	517	520	556	564	517	536	544	573	502	557	537	518	607	557	560	547	523	537	502	513	523	534	524	526	547	574	580	534	538	518	528	521	533	568	566	599	561	575	562	563	547	526	535	550	551	552	529	529	562	536	563	584	531	532	522	527	521	506	541	564	545	572	551	538	555	582	535	518	516	507	530	484	542	548	547	519	470	540	514	540	521	557	570	559	528	549	528	521	536	490	544	513	560	532	538	629	521	513	543	535	533	519	561	546	553	531	546	584	554	501	536	515	535	523	508	462	553	546	529	497	565	550	550	547	554	514	523	505	552	531	539	536	537	520	496	525	537	553	501	521	558	513	517	553	490	546	515	516	558	550	532	560	548	550	535	536	541	532	520	542	521	545	558	440	528	529	511	539	520	579	516	533	536	499	573	545	534	530	536	532	557	542	535	540	548	553	533	567	571	534	539	572	540	555	505	498	561	530	561	527	557	558	501	563	531	520	536	502	551	523	541	533	497	501	531	550	544	550	502	550	562	530	539	557	577	554	513	558	546	512	549	552	553	534	536	504	550	568	517	539	548	523	502	526	569	530	540	539	578	550	520	502	516	572	560	540	526	577	498	529	491	547	562	576	557	523	516	559	545	535	559	522	530	509	539	535	559	573	502	557	562	518	489	478	496	591	559	539	537	538	540	514	543	555	578	532	534	538	517	558	511	531	543	556	542	559	531	524	558	531	515	530	586	542	534	495	552	560	508	525	524	533	551	541	531	536	561	520	521	506	520	527	540	542	533	564	543	539	530	554	524	542	518	555	576	570	559	565	517	545	537	508	555	523	531	556	518	530	523	540	553	529	530	552	531	511	574	534	509	531	514	502	535	537	552	568	483	557	544	493	565	520	575	566	526	510	502	517	562	531	531	529	557	571	546	542	556	484	551	551	581	559	566	517	497	513	523	547	588	529	497	543	531	552	538	541	507	534	536	549	564	540	539	524	553	564	516	596	535	591	554	560	522	533	504	531	533	561	542	493	505	519	503	544	552	578	508	565	547	510	557	535	516	530	581	566	525	520	582	564	575	508	538	517	513	497	520	545	492	543	486	523	568	585	532	532	541	552	535	551	533	567	532	530	522	522	525	512	512	586	520	549	538	533	545	523	533	508	482	528	579	577	600	546	577	562	516	533	572	534	548	553	456	512	539	502	567	565	494	531	501	520	559	551	556	540	503	550	509	553	519	552	571	534	531	566	525	517	528	540	574	550	527	544	556	541	521	479	539	540	554	520	528	508	507	534	522	531	549	538	545	546	507	542	579	549	517	532	555	502	554	492	546	536	550	532	537	544	538	558	545	575	562	524	540	582	535	538	551	544	500	557	565	528	531	515	529	533	512	534	535	509	568	554	525	566	538	550	511	494	520	556	526	520	506	537	533	554	535	505	533	556	520	571	534	534	589	533	540	562	527	544	521	509	505	505	521	533	501	509	535	552	527	547	525	533	547	544	527	527	489	500	522	549	515	540	516	513	533	504	556	538	473	508	520	521	516	570	540	539	545	492	527	525	564	524	543	526	562	551	514	548	520	512	526	541	548	550	527	548	513	544	496	545	551	524	548	509	549	488	521	492	539	515	523	554	499	534	533	500	537	539	525	504	581	521	539	526	540	554	528	556	531	539	556	499	497	551	540	554	509	542	543	525	538	561	598	542	550	574	551	535	520	555	548	554	542	590	543	526	537	535	535	478	504	556	548	507	529	532	517	518	549	516	494	506	515	578	489	549	563	540	518	530	511	522	528	511	489	539	537	538	561	548	483	526	556	521	579	551	506	524	543	569	546	569	522	552	507	509	568	586	542	542	526	511	512	590	542	546	522	544	513	553	525	517	538	530	523	546	550	554	526	545	538	554	554	487	541	559	497	524	572	497	588	574	494	508	547	558	564	481	575	535	526	560	545	532	525	521	523	482	552	549	558	568	535	525	540	553	550	501	543	510	514	577	522	528	538	539	533	574	551	592	555	546	569	521	553	553	545	564	538	547	541	530	504	533	524	559	488	505	553	521	533	514	519	519	545	567	502	517	560	499	570	570	551	515	560	502	545	516	530	570	574	466	581	546	540	562	536	569	521	514	554	528	576	556	566	567	550	521	542	578	543	514	517	550	503	519	589	567	507	544	551	545	571	569	545	522	530	544	541	572	548	568	532	531	522	531	544	614
6401	5164	7567	2518	1119	934	864	1192	3464	3068	1921	963	578	469	470	432	465	452	446	449	440	432	446	425	433	470	436	454	445	462	451	422	442	408	430	415	478	444	451	446	424	484	436	453	465	469	427	410	450	456	433	435	431	465	446	421	455	443	468	437	454	450	441	424	445	431	475	483	445	448	438	429	440	464	449	450	438	402	385	445	466	424	422	439	436	404	456	448	438	473	417	444	426	430	444	429	455	425	441	456	436	448	421	452	446	444	434	452	454	457	489	448	413	413	439	438	410	435	485	458	467	416	437	428	429	449	424	436	445	432	442	414	419	426	400	458	465	422	441	427	435	385	478	419	424	429	437	433	435	408	453	415	452	434	427	477	424	450	428	482	479	425	382	441	388	459	399	448	423	450	411	476	445	430	432	464	439	424	452	407	434	436	418	443	432	436	437	437	441	455	439	445	419	455	370	440	451	425	428	442	440	467	415	458	429	442	478	418	445	430	469	440	455	448	412	404	452	485	420	434	451	420	466	431	407	443	447	466	441	413	442	419	471	428	428	451	411	437	451	428	453	461	458	457	430	439	453	448	452	429	433	441	435	460	436	424	465	414	412	459	393	445	435	453	447	442	410	477	440	450	454	441	447	442	442	420	423	447	417	464	419	408	415	415	470	430	448	471	417	420	446	412	446	457	430	450	438	438	417	419	468	441	437	479	469	401	440	477	448	391	485	437	450	431	447	440	443	472	404	456	458	412	409	437	455	396	421	419	411	392	426	416	460	419	387	489	430	433	469	435	438	484	422	398	440	416	446	395	435	452	439	398	426	446	443	445	450	414	396	413	477	439	425	393	443	462	394	443	401	448	442	407	434	439	418	412	410	420	429	434	428	447	410	452	396	469	464	416	423	427	444	425	379	405	443	429	437	458	447	427	430	448	458	461	413	442	441	434	454	450	483	461	463	444	408	421	433	403	445	468	423	471	434	425	417	473	469	441	441	411	410	396	381	456	412	444	457	437	444	458	447	434	421	407	388	465	397	447	445	456	421	472	430	435	397	455	432	415	460	450	418	446	438	457	440	452	445	410	432	464	423	411	417	407	412	456	422	424	447	442	451	426	420	444	452	391	413	413	436	416	466	425	472	413	447	425	375	453	405	469	447	449	428	425	474	455	474	439	453	449	423	420	410	444	412	442	430	412	426	452	414	423	447	441	416	377	435	421	438	433	438	436	419	487	445	456	413	499	476	437	452	443	422	437	462	441	442	428	425	462	476	422	430	441	418	444	439	451	425	462	409	463	461	445	430	453	425	445	462	432	489	449	440	396	472	414	446	432	437	465	472	410	421	439	449	457	457	429	449	461	446	433	435	452	411	410	424	458	429	406	429	435	432	449	425	430	415	466	456	480	430	434	477	428	449	399	454	455	415	449	413	417	448	421	438	470	468	403	409	466	491	445	467	402	445	454	428	416	397	417	437	430	459	442	424	443	422	418	414	449	465	426	408	455	451	424	438	446	416	417	445	449	406	483	446	421	438	418	428	448	432	453	443	451	443	486	440	457	448	422	456	426	487	457	414	457	436	422	452	456	431	457	468	482	452	447	446	435	464	437	405	418	435	427	437	403	460	451	473	417	444	464	410	438	425	419	434	423	441	409	428	440	447	489	407	413	418	460	428	415	444	447	471	442	448	467	430	462	438	459	399	442	463	420	465	442	463	412	444	423	458	423	423	462	426	445	425	437	444	451	440	449	423	415	397	486	454	436	435	418	445	453	435	445	410	409	456	429	432	416	439	490	438	456	440	442	453	426	476	428	472	426	446	455	435	429	434	439	463	427	429	447	434	463	420	451	434	397	457	449	425	448	428	439	447	441	481	455	437	416	433	428	426	418	399	433	457	412	410	422	447	423	457	454	451	451	393	440	444	456	440	440	437	428	427	484	430	418	439	444	420	437	460	473	443	444	399	460	424	436	412	439	409	434	420	459	462	419	411	445	467	432	445	477	437	462	426	425	470	432	466	461	423	414	443	441	427	455	432	433	445	437	432	443	461	432	405	413	444	434	446	425	442	440	441	450	434	423	474	456	431	443	469	422	457	441	461	433	428	432	392	455	431	437	416	485	473	462	438	406	439	428	419	400	439	433	455	434	438	469	410	472	409	457	450	451	454	455	410	440	423	438	461	455	471	432	444	430	461	469	455	426	445	462	424	411	474	407	432	444	421	462	433	429	456	472	444	406	426	400	456	451	431	400	447	429	440	470	460	458	461	430	412	434	468	405	462	393	412	442	441	432	455	434	433	431	426	437	433	456	465	447	375	465	464	425	423	470	420	455	430	426	449	426	460	427	393	449	406	439	396	449	416	458	411	488	454	414	420	409	451	428	427	435	435	469	387	479	407	446	404	449	435	442	438	417	447	457	448	489	436	452	440	449	428	428	431	421	435	400	479	443	463	429	469	421	424	451	419	437	424	437	423	446	407	397	424	447	420	454	425	438	484	469	440	414	450	401	456	431	414	490	427	416	467	434	463	428	427	433	448	405	481	435	431	471	484	426	422	452	454	466	453	438	461	389	448	448	448	474	428	478	445	442	439	421	478	403	444	427	402	450	442	456	449	426	401	414	430	428	440	427	453	424	458	456	443	459	440	455	444	455	398	442	435	452	469	450	429	475	469	483	438	421	443	455	443	453	420	450	426	473	471	443	392	451	426	417	416	466	428	441	419	468	459	458	436	387	431	426	455	445	428	468	421	405	460	441	448	438	409	433	417	445	465	428	473	440	424	482	426	400	433	433	444	470	420	436	450	441	448	425	439	449	512	437	442	442	426	453	444	416	428	450	433	441	456	468	423	446	443	429	477	464	413	449	458	416	439	421	447	439	423	408	420	451	423	439	426	479	416	445	426	440	394	446	444	474	416	485	414	436	457	430	483	445	461	440	432	436	431	401	459	473	438	446	403	490	458	436	432	417	433	399	411	430	447	433	442	409	411	444	448	461	438	444	434	444	444	432	443	455	410	448	427	450	439	434	485	425	442	443	448	419	426	463	445	409	428	414	422	466	443	465	462	462	453	461	446	445	476	465	452	448	422	437	415	433	421	422	445	463	429	446	425	490	442	413	429	430	413	461	422	440	462	417	485	445	397	420	438	442	450	468	449	424	423	436	446	464	450	443	469	427	425	435	425	414	412	432	430	443	406	481	418	412	458	435	427	471	441	444	405	460	420	438	433	439	455	426	445	452	455	451	437	452	476	452	424	395	407	417	417	408	435	455	428	459	448	437	439	457	465	491	451	383	428	431	422	464	411	458	450	419	430	426	402	433	447	453	471	442	454	435	442	462	442	437	457	438	464	415	421	426	457	462	423	463	409	456	404	430	464	424	414	430	421	470	463	414	443	426	447	421	418	433	452	410	453	414	434	431	408	421	430	465	438	433	390	446	456	450	455	408	426	406	418	425	432	456	467	465	456	445	443	435	446	454	449	410	426	441	422	453	415	445
25715	21448	27186	24778	6793	1933	1445	4835	21815	20215	11868	3611	1416	781	629	630	639	626	605	647	601	579	575	597	594	606	625	639	589	618	599	581	627	597	599	565	564	624	649	623	567	615	604	594	589	573	592	548	581	599	610	604	633	595	601	606	659	637	616	629	635	574	638	606	602	598	554	638	577	653	599	618	613	581	585	597	612	584	586	609	566	595	586	626	615	640	588	578	619	596	579	591	621	610	598	631	624	591	614	655	582	627	606	557	579	598	577	593	543	596	603	598	550	634	576	594	579	587	606	587	611	592	613	591	565	569	564	583	579	571	580	579	619	579	575	615	586	594	586	619	601	610	612	611	582	618	610	605	589	583	606	614	598	613	590	546	553	601	563	621	607	575	609	638	602	590	557	608	608	590	570	594	636	581	577	607	593	580	616	612	622	603	569	580	611	578	580	624	565	618	636	609	586	638	592	616	592	573	616	593	613	566	596	615	596	609	577	610	603	608	616	631	626	577	588	594	576	613	625	586	595	593	570	580	593	574	614	573	616	601	634	621	573	615	611	614	560	604	621	582	571	627	600	624	590	585	564	623	567	575	618	571	599	613	592	599	617	612	589	611	585	568	615	570	625	633	637	605	590	614	589	612	626	603	585	598	593	602	596	622	628	608	636	604	588	607	613	593	568	585	570	581	590	577	579	630	617	609	586	592	604	562	595	628	618	584	588	622	613	639	598	579	556	604	632	564	586	579	645	627	600	549	557	638	579	616	618	585	559	605	610	585	562	606	586	572	572	609	571	629	658	580	574	569	632	602	612	584	597	545	609	588	623	573	603	592	605	657	551	603	634	622	581	620	642	563	574	620	592	611	574	626	568	594	593	598	558	598	595	624	629	564	588	600	557	535	609	641	582	644	616	621	615	595	577	638	582	614	580	617	599	593	551	604	617	626	560	596	617	567	599	601	601	631	555	610	593	597	591	594	583	555	547	613	604	639	586	606	570	602	562	576	571	600	592	620	611	615	643	565	573	626	613	598	559	571	580	584	613	584	566	588	642	583	590	601	586	560	596	600	630	567	601	576	594	534	636	609	552	600	576	615	545	640	599	585	579	591	613	585	606	597	561	579	598	580	600	554	631	632	610	575	632	623	609	597	609	582	626	606	581	663	604	592	624	601	643	627	578	610	590	539	588	614	613	583	582	582	596	618	636	602	631	603	588	604	593	638	587	614	614	620	567	642	583	559	580	628	619	599	619	594	619	639	652	557	589	599	620	604	566	584	631	593	617	643	668	613	614	629	618	593	622	582	612	630	574	588	621	578	575	611	628	576	620	585	632	571	620	582	588	550	601	576	653	580	601	614	602	638	583	579	585	601	621	596	611	579	601	621	622	587	547	609	612	582	572	599	626	605	623	610	560	575	595	607	625	609	591	592	589	592	611	600	622	601	586	565	585	608	596	587	590	589	613	619	622	639	602	571	595	591	616	592	602	604	576	616	591	610	620	605	621	516	590	602	565	586	631	593	580	620	563	626	599	607	622	628	601	597	604	630	602	585	610	560	566	588	583	629	580	638	597	612	616	649	627	620	589	583	573	607	636	566	615	597	582	597	601	619	583	601	618	564	594	573	573	561	607	592	611	580	590	590	602	608	565	574	632	577	616	601	550	572	572	581	603	617	568	583	597	578	622	579	604	610	639	623	563	633	581	615	525	615	568	608	590	581	599	592	584	591	619	611	615	592	596	550	579	611	573	635	568	596	595	616	604	604	615	586	615	585	585	632	635	586	590	606	573	577	582	574	610	648	578	590	597	567	563	629	600	600	594	582	656	573	569	621	629	574	603	620	595	547	599	612	571	612	595	563	601	593	627	601	557	566	564	624	612	582	635	626	585	560	576	625	607	598	570	598	596	609	567	574	643	611	549	602	592	606	593	653	612	594	591	572	595	561	588	618	623	598	586	629	607	631	553	622	612	631	605	584	607	604	630	585	540	589	571	621	558	579	604	553	596	589	638	560	630	569	620	596	603	636	570	608	609	612	562	573	638	577	595	593	573	633	575	576	592	589	585	592	654	620	590	607	579	588	593	609	569	609	539	603	587	587	613	568	578	599	592	610	598	580	590	592	588	619	608	576	561	587	586	588	537	609	576	598	544	612	596	613	641	591	621	591	591	579	602	598	599	615	571	601	585	606	579	644	588	579	573	526	589	601	571	552	553	605	595	583	574	570	558	565	591	581	635	591	614	626	616	595	578	621	586	625	585	587	599	580	586	557	578	619	650	626	622	622	581	592	582	615	579	594	659	645	583	608	591	590	630	597	617	600	630	612	582	613	578	603	575	592	536	580	589	633	592	616	623	611	624	580	609	613	565	616	638	627	619	581	603	568	629	603	598	596	601	601	598	572	604	613	642	615	594	624	611	580	631	553	590	618	609	596	600	558	605	563	601	599	569	556	598	619	583	600	637	621	575	629	545	551	570	600	562	647	603	602	623	570	551	598	585	647	619	598	586	561	579	572	592	601	611	586	554	559	588	609	573	571	615	598	588	618	596	595	658	585	619	623	569	589	605	567	574	590	560	591	642	614	640	593	576	614	601	555	609	614	578	587	590	633	590	589	591	574	603	578	572	588	610	577	639	616	561	630	570	574	590	613	634	558	609	580	579	626	620	616	628	606	596	576	603	602	585	604	584	575	655	632	592	553	597	620	572	582	559	562	611	583	629	564	599	628	618	604	624	625	581	609	560	606	564	553	594	627	652	574	615	627	587	574	600	590	619	615	585	616	625	646	667	620	582	570	599	547	594	608	564	580	597	575	638	585	590	588	599	573	586	585	595	613	606	578	596	546	596	568	615	627	602	615	591	550	566	617	598	594	620	564	595	626	625	634	606	573	637	586	593	607	587	606	625	574	622	580	557	593	615	594	578	630	621	555	623	541	584	614	564	574	584	593	606	607	621	566	579	582	602	581	637	594	610	620	567	606	568	597	597	596	619	615	560	557	593	603	604	606	582	600	608	605	606	578	585	639	591	568	581	634	619	576	620	566	595	600	629	578	590	584	537	590	609	587	621	564	582	606	566	600	591	562	591	584	632	619	633	593	585	604	594	629	641	589	658	611	621	570	601	593	612	573	587	594	561	603	569	645	596	587	563	611	606	597	591	622	629	597	615	571	621	564	645	631	606	569	592	582	600	573	595	608	643	599	597	603	623	593	556	600	594	607	587	601	569	628	562	586	600	613	589	630	597	594	604	563	579	596	575	603	602	588	572	599	591	583	611	595	591	636	619	616	627	605	561	614	610	537	599	567	593	569	615	577	589	584	579	588	571	571	592	599	594	604	635	576	576	581	625	606	618	580	608	613	604	562	603	586	581	560	637	592	606	598	560	603	584	551	587	576	580	592	577	585	592	593	602	635	621	571	557	588	581	591	613	594	627	600	577	633	596	570	597	615	651	598	615	602	589	612	619	602	527	600	641	612	612	589	603	592	605	605	610	626	605	604
5055	7320	10617	4562	2313	1686	1512	6734	21609	17681	10066	3148	1420	722	527	523	490	515	532	515	511	511	495	516	477	507	469	491	527	516	510	500	545	525	511	527	485	554	474	520	500	508	465	502	467	521	489	489	507	507	509	503	470	499	499	533	510	531	510	523	527	518	522	492	519	489	517	543	535	547	502	525	482	505	552	526	516	477	547	517	534	488	480	536	502	498	510	509	527	518	510	503	517	489	461	490	503	513	527	502	511	510	475	494	522	549	482	496	534	515	511	543	526	514	487	499	512	509	490	506	518	486	557	483	494	513	517	478	506	525	527	510	533	525	491	491	512	536	537	514	498	536	483	488	506	490	520	471	490	514	520	505	531	490	530	524	538	502	505	512	518	529	530	486	537	507	480	526	507	483	480	484	499	514	490	515	512	488	507	527	502	534	501	514	505	571	507	505	530	511	514	480	543	502	533	513	494	515	511	504	498	466	525	499	512	484	519	491	517	506	508	511	546	512	518	490	504	506	505	490	534	492	515	525	536	526	514	488	477	507	529	507	509	541	524	494	511	489	469	502	533	532	506	497	455	525	482	499	495	510	443	515	486	485	475	521	498	491	519	490	507	513	558	520	503	498	490	552	477	483	513	517	541	484	471	513	498	529	525	498	522	499	481	523	485	502	504	551	506	561	511	563	523	518	489	508	501	514	506	509	548	546	509	499	520	511	487	509	494	509	547	513	503	488	551	504	522	488	530	475	522	520	517	520	522	521	522	524	493	491	451	539	504	504	503	495	526	527	517	530	502	467	497	559	515	504	516	498	482	492	535	536	496	461	531	539	488	496	509	518	501	478	511	500	490	508	488	540	510	502	520	516	529	483	474	487	484	498	535	473	483	482	494	507	497	467	483	507	511	555	491	501	505	514	545	472	505	498	488	525	508	484	520	493	488	515	497	532	506	540	526	528	487	498	504	475	508	477	520	533	485	530	544	506	534	520	524	527	471	550	521	501	530	517	495	487	498	502	489	513	532	536	518	499	514	538	509	529	510	500	497	515	500	473	496	533	515	508	488	509	519	509	506	490	536	481	546	444	503	548	530	487	491	493	539	559	532	524	511	511	510	489	515	491	501	538	501	506	463	513	489	477	476	497	531	563	529	517	509	524	502	474	506	503	505	509	489	516	550	477	519	512	510	513	507	492	518	469	535	501	473	513	530	519	493	482	527	505	518	518	536	534	499	515	500	552	535	528	521	485	516	507	521	504	511	483	484	518	495	506	507	520	568	508	506	527	475	479	478	482	520	506	499	499	501	501	506	532	514	506	482	487	524	533	490	500	498	521	499	493	467	498	528	503	493	496	489	490	494	489	496	484	507	468	484	543	528	514	558	509	498	491	503	489	464	531	529	549	510	533	458	506	511	508	498	497	491	519	511	532	485	516	496	493	539	467	517	504	514	479	506	466	494	517	516	509	496	523	510	481	504	504	488	525	476	487	500	483	493	541	516	537	495	524	548	493	547	530	515	499	514	504	559	524	490	515	525	509	548	477	504	496	476	530	499	521	494	541	515	498	504	501	549	526	477	484	499	492	493	511	477	509	486	554	494	441	551	506	512	507	520	525	513	517	529	537	511	526	530	475	523	475	548	455	471	485	490	492	519	522	499	528	525	517	547	515	538	474	487	530	493	466	493	509	491	534	519	532	491	507	499	508	515	532	523	496	517	514	522	499	516	482	492	479	499	496	529	527	521	530	518	480	457	529	497	520	519	524	521	508	516	458	509	528	525	485	526	451	490	514	488	509	478	476	525	513	531	499	494	515	520	495	519	513	496	504	486	506	528	497	491	524	513	496	499	536	525	531	485	542	533	508	571	523	457	497	485	473	484	510	523	473	553	539	503	516	463	538	496	489	496	486	491	516	535	500	483	504	492	490	512	509	511	518	501	538	523	477	483	513	489	485	469	485	482	490	500	518	561	533	517	480	542	445	503	477	497	510	498	525	498	515	488	515	535	532	528	527	491	510	533	507	472	500	522	555	493	517	486	520	454	540	491	531	518	507	478	473	536	489	513	512	492	523	459	479	449	517	533	520	500	493	453	496	544	489	479	492	472	543	495	515	514	504	475	512	507	519	523	516	548	506	508	461	493	510	513	514	495	494	483	511	536	511	493	501	489	515	468	505	539	482	500	505	519	477	477	488	489	474	495	474	489	487	481	533	521	493	480	477	509	547	480	492	487	501	500	469	488	517	468	475	532	532	534	499	511	486	519	501	511	517	543	542	497	516	530	479	510	538	466	502	505	503	522	527	474	515	501	517	530	497	533	505	542	472	515	485	458	466	532	492	502	508	481	524	516	567	511	511	468	542	490	493	475	602	513	488	507	509	540	502	510	483	507	547	522	529	512	523	525	508	491	479	469	509	490	526	514	496	463	478	546	522	491	532	568	506	479	505	483	541	489	502	521	515	476	474	514	531	529	551	555	469	523	520	491	468	512	481	525	514	472	540	480	487	506	494	490	516	521	495	506	494	519	524	496	519	478	451	478	523	497	516	514	546	520	471	524	510	503	496	482	521	521	491	503	504	507	507	481	538	530	488	519	576	489	500	552	496	488	503	483	494	500	500	526	503	505	512	498	517	542	553	524	506	518	533	486	538	512	519	504	483	473	529	542	547	505	484	498	502	504	471	547	511	509	479	511	494	492	475	515	496	519	509	504	460	524	553	526	529	492	506	516	510	532	540	511	506	478	520	507	490	512	493	506	499	484	535	510	510	505	533	497	528	520	507	509	527	493	490	520	512	529	496	483	495	497	495	511	499	508	550	505	530	454	491	509	502	508	524	542	495	507	492	466	539	508	529	511	555	519	504	501	519	477	567	496	496	492	480	513	466	485	526	548	508	504	491	501	506	503	473	531	523	537	470	536	462	540	512	490	513	501	493	494	502	492	495	523	494	484	466	559	536	482	495	566	522	502	500	499	478	526	492	471	512	495	509	502	482	489	477	497	506	520	498	488	492	497	519	515	530	459	542	521	502	494	497	497	522	497	509	485	467	509	535	441	516	517	528	491	493	517	519	509	491	517	517	521	500	488	502	472	519	490	503	507	490	531	564	512	543	464	505	507	537	498	490	530	493	518	521	513	562	525	531	501	537	500	516	522	498	546	499	478	491	540	495	530	480	492	527	511	536	481	496	498	523	481	468	524	490	533	532	471	518	489	532	502	517	495	523	481	506	507	522	510	495	504	529	532	469	526	478	500	539	518	466	527	541	507	508	480	508	498	490	489	478	484	523	493	549	515	558	482	543	490	525	513	482	540	518	507	495	539	454	490	503	540	472	512	505	473	521	524	507	521	501	482	525	507	452	557	500	538	518	481	528	521	482	537	515	499	507	537	501	524	565	495	501	506	478	498	476	548	537	529	496	516	536	504	526	505	526	494	487	522	490	542	523	485	500	485	521	474	429	480	493	502	521	502	510	460	512	487	461	508	519	509	478	557	501	503	531
24355	21420	28790	24451	21329	10780	3254	8255	39654	38410	26218	9554	2940	1321	953	837	783	760	823	758	758	744	808	742	786	759	872	801	786	780	786	718	813	753	774	755	773	720	829	792	763	809	783	769	774	763	701	737	698	822	787	745	755	755	761	753	707	759	802	793	767	756	748	761	808	856	754	801	756	770	755	793	736	739	763	744	775	739	747	724	781	766	761	723	750	752	736	764	773	801	723	727	751	843	794	793	759	739	790	714	759	800	807	721	788	817	755	812	828	735	775	742	779	805	811	744	824	765	788	743	784	790	737	704	795	769	785	765	801	710	790	773	736	758	786	758	705	802	800	758	767	764	752	792	761	760	792	766	714	799	771	828	770	775	818	727	754	810	744	709	770	815	750	797	710	746	767	800	823	731	733	736	717	722	739	761	753	804	740	747	755	778	757	763	673	775	732	769	761	768	774	759	721	761	779	738	786	785	791	762	741	733	737	841	778	808	713	754	764	806	746	786	759	731	771	776	756	775	769	785	716	809	737	799	767	725	767	775	753	737	744	802	796	770	814	755	719	794	748	742	731	798	734	751	717	757	792	822	766	729	759	767	762	787	761	751	765	793	791	776	766	751	765	770	728	745	816	761	729	720	748	787	767	766	787	780	769	735	810	737	799	743	811	719	699	739	674	772	739	758	785	740	748	746	735	840	702	755	701	762	745	754	778	758	815	750	745	723	731	787	773	785	744	761	743	763	754	741	690	782	763	782	769	729	738	743	705	775	776	767	747	721	738	756	736	705	836	755	781	803	771	780	728	778	739	799	797	808	745	748	717	742	743	758	782	753	737	771	752	758	762	721	742	742	780	767	803	798	745	766	751	777	766	760	722	795	754	739	768	721	749	746	777	751	782	775	752	758	807	775	783	728	767	730	711	755	739	786	753	814	748	665	796	733	764	759	780	776	731	753	727	752	741	732	709	701	770	782	772	789	773	768	726	765	762	809	789	709	796	757	761	719	702	761	774	744	759	756	753	760	735	746	710	713	784	733	738	736	744	776	760	708	761	725	777	786	779	777	772	789	751	802	807	795	758	755	740	724	800	767	805	744	802	703	717	788	751	725	753	761	739	753	816	779	746	752	708	782	808	789	777	738	786	787	768	705	779	758	772	751	790	796	777	808	806	752	777	774	754	812	750	731	755	736	766	731	708	743	779	798	740	752	734	721	707	761	776	755	764	749	808	732	777	739	758	729	718	733	742	770	731	736	732	749	744	766	743	745	748	764	773	781	798	816	779	810	746	767	753	777	748	753	716	745	773	768	796	764	743	753	757	720	760	716	715	722	731	748	775	732	729	733	800	750	738	749	730	784	802	764	777	775	705	701	778	755	766	791	750	759	776	770	754	822	714	761	790	753	769	792	787	728	804	726	687	714	762	777	771	719	741	746	753	697	779	742	776	711	746	767	721	713	767	793	796	756	719	727	817	746	740	794	774	735	772	798	764	733	768	728	771	765	794	729	823	793	696	714	727	747	774	749	740	754	774	777	775	728	695	756	763	763	788	804	781	745	781	709	757	706	726	699	743	777	757	722	695	706	740	736	796	762	762	760	756	751	778	762	707	785	786	750	739	724	734	763	837	753	730	748	743	785	750	736	794	769	797	768	788	744	760	739	730	786	765	718	761	755	762	790	788	741	775	768	782	745	758	695	752	776	723	802	733	756	759	759	761	773	799	749	774	708	793	781	738	778	760	775	788	771	759	753	738	741	742	734	772	734	757	777	754	713	755	768	770	807	779	794	814	756	757	746	753	737	722	759	747	726	709	737	744	777	759	771	772	810	773	745	764	733	768	779	739	777	767	738	724	744	736	745	807	743	758	764	783	684	697	700	748	739	806	744	774	722	767	735	741	813	758	769	751	754	736	755	753	733	751	729	800	763	756	715	779	768	795	770	741	731	762	740	749	757	762	785	713	735	772	748	756	777	766	745	775	720	745	750	768	758	769	767	753	763	777	758	797	699	735	773	753	737	776	792	725	751	711	753	722	773	766	708	788	734	725	752	755	760	703	755	715	769	754	750	776	703	720	773	748	810	768	708	812	763	790	760	689	776	772	738	787	744	718	730	804	716	746	721	773	761	748	728	753	759	789	701	787	738	740	802	728	773	776	720	790	737	780	784	746	735	724	749	784	723	750	792	730	748	807	773	792	728	784	749	740	744	742	751	723	777	746	772	775	769	764	747	770	776	740	764	753	779	717	728	765	749	742	757	719	753	734	737	787	748	787	791	753	727	743	716	773	757	746	723	761	776	735	727	761	766	777	822	730	753	727	716	760	759	783	788	724	773	743	749	707	745	810	767	749	768	780	717	744	694	730	789	714	761	790	754	730	737	724	747	756	773	843	732	743	742	781	754	775	757	723	751	800	739	765	766	740	700	787	749	751	715	768	731	793	794	740	829	794	782	741	762	769	699	781	771	783	787	785	761	768	755	708	762	744	794	790	749	800	729	734	760	690	791	781	782	750	735	743	762	771	736	787	777	744	771	739	726	715	761	751	796	721	812	807	810	721	762	752	712	725	746	724	812	813	693	745	746	759	742	755	771	748	750	784	754	769	754	761	741	794	742	766	742	754	809	768	751	769	785	731	779	761	780	746	782	793	757	740	731	781	772	760	781	733	763	790	776	773	762	774	762	744	783	750	762	739	774	783	780	759	782	809	703	737	735	783	688	739	690	752	773	795	778	716	710	750	777	784	715	749	741	767	710	747	738	708	745	743	762	700	742	752	733	727	768	785	766	733	778	759	767	774	827	771	745	751	779	761	783	831	794	740	707	776	696	813	707	779	780	743	797	738	753	782	757	752	745	764	724	766	820	779	741	771	758	721	765	770	843	761	781	737	758	711	751	761	764	780	782	786	785	744	809	732	766	754	774	784	703	753	710	752	783	761	729	698	769	749	698	795	793	753	751	723	755	706	781	734	812	798	761	689	788	779	778	806	766	792	739	759	720	787	760	753	710	731	752	753	761	765	755	745	713	792	771	752	742	718	763	772	762	764	771	719	766	748	761	786	781	737	814	781	768	739	791	715	734	807	792	730	749	765	776	758	745	801	758	724	767	700	729	773	745	738	790	717	717	755	757	752	796	779	802	761	800	789	793	714	738	753	764	766	797	743	685	796	770	766	736	763	767	777	708	718	750	730	753	752	763	746	776	753	802	734	743	713	734	754	752	739	749	770	737	732	737	744	778	718	727	782	742	727	747	745	771	734	798	791	728	799	783	776	797	723	772	750	760	725	693	760	713	730	808	692	726	773	758	769	793	706	747	782	777	797	695	763	768	682	731	737	739	755	752	771	711	749	699	761	757	769	717	772	795	762	769	772	719	753	738	753	747	776	789	716	764	751	723	694	766	751	772	776	743	740	728	710	725	739	805	788	785	803	721	776	776	768	748	770	726	715	763	739	773	790	784	769	741	685	768	766	721	719	721	754	750	768	790	746	723	746	773	748	768
5515	10898	12354	8209	3909	2882	2538	10711	38474	33027	20434	6809	2777	1252	753	678	616	619	613	590	615	630	607	620	606	619	644	606	637	613	659	674	583	613	655	658	617	620	603	626	605	642	579	667	603	628	579	607	590	664	629	626	630	693	601	635	614	601	651	649	603	644	649	600	632	633	606	608	615	656	595	637	620	596	601	611	645	634	610	606	600	677	655	644	598	647	643	627	615	641	652	630	616	665	632	645	621	644	611	598	636	664	643	649	641	600	580	670	657	613	640	633	611	654	619	633	632	647	588	669	642	617	650	609	616	641	618	639	641	586	649	624	592	669	650	641	618	606	646	599	639	617	641	632	664	613	613	608	608	651	647	675	628	647	582	588	621	701	663	583	655	659	619	608	631	631	620	621	646	620	597	652	625	644	595	605	634	651	587	607	616	554	608	638	611	633	656	635	625	591	604	602	618	609	646	576	646	619	660	597	619	633	598	606	635	685	580	609	621	635	600	646	668	638	655	616	671	644	648	618	652	606	650	642	645	642	578	643	612	628	638	623	617	627	667	629	636	621	668	605	612	613	635	627	620	607	631	615	646	602	584	642	612	662	594	610	610	645	572	605	635	668	610	611	600	633	609	636	663	640	642	591	639	655	630	658	623	632	618	621	628	578	642	600	604	641	645	623	647	626	660	586	643	650	636	624	587	602	616	590	598	617	607	620	620	608	633	607	612	626	596	633	620	643	630	597	601	582	612	631	625	673	607	629	629	574	648	634	616	608	647	649	599	623	622	640	601	600	608	615	595	658	613	633	671	618	604	642	590	618	619	584	642	648	677	638	593	589	628	610	627	576	628	581	620	638	600	610	600	615	645	576	595	619	625	618	594	634	599	658	669	633	611	600	649	633	634	601	631	596	630	660	613	608	638	643	594	627	646	608	662	653	626	599	593	618	617	615	600	662	655	619	655	658	595	662	601	647	607	651	652	621	623	633	598	602	620	635	650	617	587	608	628	605	647	596	633	624	604	675	655	635	589	576	638	624	621	599	601	583	647	629	637	594	661	579	639	626	589	618	592	651	655	604	637	645	609	637	656	609	623	616	611	639	647	611	658	625	623	589	636	587	634	631	623	612	612	625	583	598	628	649	638	623	599	644	585	640	626	647	629	673	614	600	628	645	613	618	619	621	598	654	636	679	617	620	618	630	596	636	635	593	597	644	618	610	651	638	621	665	647	629	623	610	623	622	611	634	611	632	624	631	618	630	635	637	622	630	630	586	624	580	615	630	618	611	622	603	631	628	648	597	615	644	634	615	603	638	632	654	623	622	663	619	614	576	622	637	636	583	623	575	623	712	628	620	669	619	653	645	613	627	599	618	648	626	658	601	598	605	652	619	597	650	641	589	610	594	679	620	619	656	623	653	613	651	597	612	628	581	630	613	606	537	623	638	613	640	628	625	625	638	618	600	595	639	648	636	620	564	669	599	598	626	638	593	602	623	639	646	625	589	641	599	632	639	625	605	609	620	640	651	632	667	597	612	581	633	647	682	664	647	621	620	601	589	640	595	593	636	648	587	617	627	658	632	600	621	648	593	657	620	654	658	605	651	637	634	646	618	613	682	635	600	651	611	624	613	639	640	632	585	609	632	608	646	666	654	613	665	583	669	641	597	582	616	621	642	597	628	610	616	629	582	652	599	668	583	598	641	623	652	675	606	674	578	576	625	628	591	614	578	648	597	621	650	660	638	612	610	636	625	616	628	603	608	642	632	610	631	619	603	610	591	625	588	622	621	599	607	640	582	658	630	654	630	608	643	617	631	626	647	665	600	624	630	640	585	669	662	614	628	604	626	620	668	595	598	585	624	642	637	637	634	607	603	645	601	632	607	649	639	585	626	626	682	637	608	608	639	617	597	627	653	599	646	665	628	621	647	610	619	596	644	668	586	632	639	628	600	665	640	590	627	591	639	625	594	595	612	607	621	596	628	621	659	628	618	627	595	630	607	631	610	651	607	629	578	628	589	638	613	620	618	654	666	643	627	650	622	640	608	598	642	588	615	641	648	652	666	649	604	578	653	631	683	650	606	618	669	589	629	610	589	621	628	619	625	604	639	618	595	654	650	573	640	656	580	616	612	615	623	590	626	614	657	588	598	608	614	613	659	668	608	666	644	646	652	648	628	574	597	589	648	628	583	639	615	615	619	612	609	595	628	647	602	654	615	625	646	659	580	611	618	608	599	600	667	606	616	628	638	607	615	651	606	600	605	633	603	600	629	616	625	595	607	638	608	602	631	609	585	645	640	610	577	620	640	583	626	616	618	625	624	620	626	672	583	677	647	641	606	587	614	578	588	621	616	609	625	660	637	656	614	619	615	591	639	607	600	618	595	614	625	623	572	590	640	603	616	659	622	658	592	556	602	633	604	607	615	614	610	632	578	580	648	579	621	669	607	674	613	615	596	595	649	622	637	644	632	622	600	607	636	638	621	647	620	602	635	612	583	625	616	578	600	588	629	644	614	619	638	671	656	626	653	566	655	609	631	632	593	610	644	613	599	655	633	631	603	634	610	589	568	659	561	612	602	632	647	622	634	630	634	655	612	577	641	606	611	619	607	656	613	629	672	637	594	638	625	624	594	609	607	672	625	607	591	640	623	624	637	573	627	581	618	585	648	584	583	618	597	649	615	590	620	638	598	637	602	607	622	679	631	647	630	646	629	616	637	624	628	653	598	599	627	604	630	623	635	619	611	621	595	628	626	643	630	618	638	628	664	620	610	636	648	600	595	604	664	651	616	645	647	636	627	605	662	646	612	639	570	612	628	613	601	643	621	646	617	610	587	613	616	620	666	612	590	614	611	626	594	639	576	609	598	630	648	586	626	618	610	603	648	607	621	638	646	641	637	636	571	619	625	617	650	620	682	630	611	658	614	615	638	623	616	590	610	626	598	604	601	600	630	575	602	664	644	652	582	624	608	615	665	609	656	647	624	556	598	607	591	605	674	601	609	630	627	645	607	669	626	611	636	622	620	617	605	622	608	587	624	621	618	592	652	602	628	617	650	638	593	651	644	638	583	647	578	579	651	553	640	602	541	605	574	587	623	611	613	647	636	608	608	633	602	636	607	619	641	607	547	637	645	631	645	591	633	616	615	580	602	633	606	614	600	644	651	680	649	592	609	651	600	583	620	645	638	627	653	632	629	650	608	638	629	637	637	612	610	588	609	644	636	606	593	664	640	643	588	631	600	652	628	585	616	631	640	563	594	616	614	613	615	607	564	618	614	628	624	648	607	585	588	688	642	621	635	629	663	630	594	668	619	639	576	589	609	620	627	593	630	572	641	632	676	631	621	606	569	638	569	681	607	615	638	629	646	621	610	578	621	611	651	662	610	583	592	653	607	601	607	608	593	619	620	614	612	587	662	567	632	594	613	631	620	613	646	641	658	587	674	678	651	595	633	605	585	620	619	657	659	607	623	619	627	610	618	608	641	639	612	648	590	625	634
27845	14003	4458	2859	1154	943	819	949	2875	3008	2105	1115	744	646	526	538	517	525	530	513	509	540	538	521	513	525	507	494	521	533	512	528	497	553	521	565	540	502	530	539	515	542	465	586	534	511	510	556	506	557	501	568	508	512	536	514	523	545	525	525	509	513	505	536	515	516	547	554	540	500	543	528	539	562	536	512	535	546	536	529	521	543	522	511	547	529	505	527	570	522	542	493	573	557	589	512	543	522	513	538	519	546	504	551	597	551	550	505	492	535	527	522	525	555	561	569	543	537	507	489	527	537	508	536	556	579	515	517	518	515	483	536	506	502	548	535	561	504	504	544	517	515	549	518	556	556	526	539	532	514	479	498	566	525	510	539	504	510	544	558	549	530	534	516	497	558	530	514	481	539	528	533	548	566	565	534	514	536	556	557	518	530	526	555	486	545	550	509	494	521	496	499	531	548	565	503	560	514	519	542	522	487	532	526	533	557	517	538	556	537	537	507	561	541	473	542	518	514	556	516	515	488	519	523	499	517	581	513	548	561	522	523	573	537	560	532	529	514	539	539	544	546	518	544	508	555	559	512	515	541	490	488	511	535	569	504	561	538	548	533	518	554	518	505	528	498	540	522	543	519	488	519	517	569	548	506	556	525	537	531	512	543	558	490	531	516	500	491	549	503	541	525	530	524	585	516	527	503	573	531	528	507	566	519	526	549	503	547	539	504	538	538	521	548	517	557	540	526	587	529	569	552	498	525	508	491	557	566	497	494	534	510	496	505	538	506	539	518	509	586	536	585	565	565	537	511	481	534	536	509	547	547	524	542	540	531	570	502	511	514	536	534	517	547	484	513	528	519	523	562	532	568	520	505	534	505	564	570	530	521	524	522	519	525	556	492	558	551	539	542	510	521	536	528	539	534	510	517	477	537	527	508	519	507	529	541	544	536	537	505	506	538	556	562	546	507	526	497	494	564	511	550	524	555	535	497	546	501	523	530	521	559	517	540	519	540	509	519	483	528	489	525	561	520	529	541	512	504	508	500	507	529	540	547	530	571	544	511	498	493	539	561	532	532	521	532	520	522	555	528	528	493	513	540	525	533	583	490	514	515	469	535	531	531	523	512	520	529	511	514	471	540	512	538	536	529	515	532	550	495	517	566	497	490	519	525	551	545	581	554	512	506	558	531	535	528	529	494	521	534	561	530	527	501	536	509	566	526	524	538	497	545	568	564	573	548	523	584	505	508	487	516	509	530	569	529	532	564	508	540	532	532	483	556	540	488	497	523	530	532	519	509	515	493	532	536	517	520	538	503	477	543	514	512	512	498	544	512	540	498	534	529	518	531	537	540	520	552	508	573	535	530	544	546	510	536	558	526	540	507	498	534	563	538	512	520	496	526	523	531	542	519	529	478	576	512	527	537	528	481	535	515	535	544	549	535	526	542	533	508	579	553	527	531	520	531	502	485	508	533	545	534	508	508	536	500	538	520	558	535	474	536	512	550	538	570	548	543	553	560	545	535	566	534	518	527	553	520	525	510	550	506	545	536	544	550	518	548	521	510	539	532	486	522	530	550	500	514	535	521	545	513	494	568	505	490	529	511	521	527	507	511	573	511	532	548	540	556	501	519	528	507	508	542	523	573	488	531	531	571	534	530	542	474	553	496	495	566	538	525	552	521	519	497	567	515	553	515	496	572	521	533	515	601	508	522	545	510	491	545	503	492	518	553	553	552	576	540	548	565	492	499	513	513	538	535	518	537	550	540	519	523	505	519	512	517	503	501	546	499	540	528	471	546	538	524	558	493	510	535	508	582	519	530	535	517	524	495	493	577	553	528	522	540	516	546	540	486	520	529	517	551	553	515	546	561	508	508	539	482	509	468	546	545	533	540	573	522	536	528	529	501	553	537	559	544	536	509	546	514	500	542	559	574	550	557	544	539	528	509	512	541	506	497	507	551	510	522	544	528	523	539	515	565	501	524	550	525	505	516	524	472	525	504	503	540	515	552	505	519	523	500	498	498	549	508	583	514	514	538	487	540	509	540	580	528	530	547	539	572	509	512	506	537	511	503	544	509	551	527	559	492	537	532	530	520	553	505	494	478	557	546	545	525	565	541	500	496	525	494	538	515	531	516	531	541	556	494	484	519	562	542	512	529	509	547	482	503	528	532	462	530	536	544	499	517	525	515	539	536	533	565	537	515	533	551	527	508	524	542	556	503	493	536	570	543	531	539	537	565	553	566	513	511	564	492	522	533	536	549	522	533	562	509	550	563	551	515	499	527	482	555	547	550	522	571	537	520	507	548	545	516	507	523	513	540	538	539	522	502	520	536	468	533	555	570	562	488	530	517	473	529	564	528	515	507	537	542	566	498	563	492	492	542	500	552	553	515	513	546	512	537	512	551	473	510	510	546	519	533	529	498	517	524	556	502	521	570	541	507	498	537	510	496	542	539	490	513	519	526	560	500	533	518	557	531	550	545	551	509	490	492	554	513	493	537	554	474	554	506	547	532	542	505	531	509	557	520	552	543	503	547	569	537	546	558	530	527	539	526	505	540	505	528	505	509	535	528	544	534	487	534	521	549	541	507	564	518	512	539	520	558	562	562	497	524	532	564	526	501	530	528	496	510	511	518	524	588	532	512	531	529	558	537	530	549	561	535	559	528	525	508	524	523	546	558	503	528	487	544	530	527	516	525	530	521	527	533	541	560	538	573	534	524	545	554	547	533	536	532	514	541	509	555	506	519	524	516	535	543	572	539	473	481	522	543	533	494	553	490	551	521	500	577	542	506	501	527	494	522	545	504	519	553	498	562	500	522	494	540	507	516	504	564	521	547	517	512	477	526	538	536	507	531	544	515	491	498	569	540	549	549	575	535	522	511	531	499	512	525	546	503	534	545	525	583	520	500	535	551	566	514	545	513	545	547	529	526	574	490	485	558	538	509	519	504	496	522	500	496	496	505	542	542	526	534	513	542	542	539	574	522	544	546	533	551	522	539	529	532	512	503	503	528	533	526	539	543	540	514	529	524	519	528	528	532	502	523	485	559	580	561	526	534	534	495	554	513	535	554	526	528	529	505	540	538	523	544	533	512	550	570	541	550	561	539	520	537	527	532	525	516	548	531	497	531	530	559	514	548	505	544	530	514	490	537	535	527	541	534	542	521	520	543	551	536	537	539	564	539	520	505	538	517	510	558	542	518	522	527	551	509	530	546	549	546	498	535	543	503	523	499	529	521	543	515	457	486	547	533	552	578	588	532	551	498	517	517	536	521	526	531	504	533	531	538	526	526	525	524	583	523	535	518	508	561	534	531	505	508	489	522	529	548	531	540	514	504	522	525	560	551	579	533	559	525	563	541	550	526	548	524	570	511	521	550	552	543	516	511	534	522	503	507	479	526	522	533	552	541	512	515	516	532	534	547	542	520	526	522	539	506	528	525	549	533	497	502	497	558	553	579	499	552	515	537	544	543	529	489	553	536	501	546	490	562
6264	3911	3519	2466	1128	1009	842	1030	3462	3307	2178	1043	617	479	434	464	412	418	444	449	453	424	455	417	447	466	432	436	426	417	421	439	456	410	408	419	447	409	426	437	417	459	452	421	435	419	391	422	404	417	477	417	465	442	443	432	444	443	480	442	405	431	442	447	444	426	430	460	430	439	463	482	440	420	440	423	459	404	440	422	394	428	413	414	450	447	426	454	413	414	405	452	390	422	444	444	449	450	438	385	461	439	455	445	429	429	429	425	421	448	443	463	438	404	465	417	425	442	449	430	449	439	408	469	431	444	415	406	426	428	450	434	496	433	437	391	458	442	426	449	419	449	454	399	442	404	442	408	444	428	421	420	417	441	440	443	425	464	407	486	416	450	472	413	440	448	447	465	447	448	426	432	426	441	470	433	455	414	454	472	438	422	445	402	415	423	420	452	448	409	432	465	460	450	440	464	484	488	431	440	431	436	439	428	399	414	420	406	418	455	451	443	423	415	409	442	430	431	439	464	475	433	411	438	471	413	420	436	447	420	430	460	443	436	442	454	456	438	447	419	440	448	444	395	444	450	399	424	436	431	504	421	434	434	449	432	455	438	451	430	422	457	436	442	420	429	450	432	423	466	422	425	395	398	437	468	423	399	420	436	415	454	434	446	442	426	452	462	425	454	461	405	431	441	431	417	400	425	466	382	418	415	457	410	437	447	436	489	387	438	419	457	423	415	421	443	436	435	433	451	429	428	421	446	449	415	442	446	438	452	404	467	417	413	449	467	419	420	458	425	423	419	458	438	409	472	438	432	394	466	470	450	432	419	458	408	428	428	454	420	385	420	398	454	438	438	420	420	457	457	445	456	439	451	446	432	450	408	416	415	433	414	421	445	440	438	440	447	404	485	399	422	397	448	463	420	441	470	449	435	447	442	430	461	410	425	405	444	449	429	411	465	412	448	391	391	451	422	440	433	396	456	466	417	445	424	428	465	443	412	416	408	419	418	428	432	398	426	402	419	455	444	435	433	438	438	484	414	406	430	446	437	436	429	421	472	442	420	429	446	448	418	428	424	434	442	454	443	415	441	419	424	451	404	458	439	422	415	408	438	412	443	457	442	447	439	417	405	456	451	454	467	434	429	410	399	451	424	422	426	432	461	421	470	422	402	435	464	417	413	406	430	426	431	416	430	406	449	439	413	410	442	427	460	439	385	429	424	444	453	417	460	419	437	445	425	415	398	411	437	412	404	422	416	436	441	455	449	414	431	411	429	449	439	446	451	430	416	437	432	412	445	424	427	392	448	466	401	412	426	441	451	489	426	407	467	406	448	416	422	396	426	412	470	472	420	460	447	450	405	448	431	384	448	412	433	443	423	470	432	437	408	475	423	412	398	435	447	437	440	459	460	438	452	424	435	484	432	423	443	424	431	396	442	437	429	440	470	445	430	443	408	432	439	404	436	440	447	462	462	427	437	420	431	427	473	446	393	460	408	399	419	431	440	405	448	456	469	405	440	402	439	453	424	482	434	383	416	433	472	428	399	447	440	435	425	395	445	432	428	406	453	460	470	418	433	453	444	428	473	440	416	432	423	462	434	431	445	416	440	459	424	459	452	425	427	430	437	460	456	417	389	417	409	450	408	423	445	425	403	433	437	443	421	444	417	437	394	447	428	429	443	431	449	463	432	428	420	438	454	433	440	400	437	414	430	435	412	438	422	427	444	409	444	442	438	432	462	461	428	453	420	393	439	435	445	446	410	435	413	465	450	433	468	414	450	436	443	417	394	402	420	431	447	407	424	440	451	394	425	456	454	430	410	418	427	493	412	445	476	429	416	421	456	448	412	395	476	407	470	456	430	407	453	449	419	429	406	438	435	441	396	437	441	451	445	406	472	437	447	445	449	485	465	430	458	419	421	465	433	435	478	416	431	382	449	406	429	412	404	416	437	434	429	404	383	429	444	401	418	409	383	449	431	467	402	427	459	388	405	419	459	459	422	424	436	460	428	453	434	404	418	438	436	429	418	417	423	408	403	422	438	417	439	435	463	398	439	472	433	422	410	427	437	411	407	425	441	435	446	430	430	434	452	444	466	411	415	438	441	417	446	420	380	450	460	453	451	430	415	458	479	412	450	429	441	408	429	450	400	373	436	450	413	465	471	395	449	437	428	423	446	456	435	414	430	438	439	443	405	430	453	443	433	464	424	431	415	411	434	452	415	420	416	420	440	448	425	411	449	471	435	434	428	458	426	401	408	437	419	414	445	440	407	388	425	435	404	477	433	435	466	403	442	439	443	435	435	452	448	432	426	423	448	465	431	430	438	409	406	425	440	431	385	422	423	451	411	460	412	422	424	440	437	414	435	408	419	461	449	396	464	443	443	419	396	420	468	464	430	441	429	421	441	443	451	415	418	437	450	450	435	428	433	424	400	454	460	403	454	444	458	413	437	408	442	439	459	452	432	432	444	464	405	441	465	406	433	460	406	438	473	458	438	394	437	430	436	419	430	435	463	409	414	444	446	404	406	417	446	445	456	470	459	438	455	449	428	441	446	432	437	443	461	445	415	446	465	437	414	413	411	452	449	411	409	425	454	412	405	418	454	455	456	433	464	414	474	439	419	435	421	425	431	449	429	424	419	444	397	417	433	421	416	413	432	402	446	433	477	417	422	450	443	407	424	468	399	443	450	387	464	442	433	431	448	458	441	449	450	425	441	426	463	458	442	424	445	421	377	436	413	440	441	438	379	461	455	448	439	437	449	414	440	409	431	423	423	461	425	416	416	461	440	394	433	457	426	444	455	412	437	458	434	456	403	391	441	390	430	393	435	433	438	430	430	417	427	414	430	434	399	405	462	399	439	428	458	408	438	438	430	466	403	402	444	443	426	452	463	469	443	477	442	411	406	399	435	401	484	416	411	400	429	436	401	418	420	426	452	438	425	438	434	387	432	422	428	475	420	450	442	439	399	453	430	428	452	425	444	434	417	416	408	431	424	419	460	430	433	413	416	450	420	450	418	411	424	446	416	457	456	430	456	426	416	444	445	397	454	418	453	411	408	414	428	434	443	452	460	486	468	475	439	407	417	451	413	442	448	456	434	452	427	463	469	456	449	445	438	436	424	435	454	436	440	400	433	446	471	422	411	440	401	428	409	431	411	427	470	438	394	408	439	435	456	433	471	424	437	421	462	441	471	433	438	426	431	450	450	488	422	412	459	394	443	415	420	425	425	412	486	407	427	482	435	430	431	407	458	445	413	455	413	423	418	482	439	434	446	441	433	452	433	415	443	481	428	460	478	431	422	419	400	443	424	411	438	437	432	391	450	461	413	412	445	413	436	422	387	434	456	407	413	436	427	427	443	410	401	431	410	433	419	413	459	422	408	426	432	410	423	444	407	432	407	427	418	442	449	469	441	415	444	424	456	456	424	454	420	420	423	422	465	470	447	433	434	431	431	407	436	408	416	408	432	428	473	444	428	412	444	421	437	437	427
25693	21502	27203	25076	6703	2004	1320	4440	22798	20856	11916	3675	1264	842	663	635	540	602	638	626	610	596	642	612	593	592	617	602	653	606	607	674	613	629	576	605	595	597	626	632	595	603	625	594	584	609	634	609	615	562	622	610	633	660	621	662	612	610	674	607	624	574	596	613	596	619	567	619	595	630	606	614	628	615	589	571	612	610	606	624	593	646	648	589	626	612	594	617	613	597	625	665	614	580	599	600	653	617	589	596	628	607	563	599	600	590	641	660	630	595	606	643	620	602	621	628	605	641	634	584	606	611	621	605	638	600	608	623	609	635	599	626	608	579	612	568	606	636	660	581	556	570	575	595	567	597	593	619	603	625	626	608	575	629	600	610	640	583	587	615	602	618	626	612	595	629	588	621	599	605	583	608	607	624	657	613	640	603	628	622	626	627	641	590	619	623	634	585	621	573	599	588	654	588	624	631	620	596	590	601	617	648	621	592	560	596	608	616	594	588	618	576	587	632	653	605	615	602	630	572	575	573	608	613	588	584	632	582	609	549	588	628	605	597	578	644	569	633	645	608	636	619	612	598	623	635	636	599	614	638	587	619	565	637	602	577	577	649	599	575	601	619	637	596	592	573	635	628	640	618	619	610	577	603	586	621	582	602	581	592	615	621	630	614	612	604	614	601	606	650	605	629	592	591	646	584	602	598	566	607	542	617	611	617	597	629	642	615	613	613	625	629	610	612	585	640	565	615	623	575	580	595	573	553	623	623	640	635	599	587	624	613	618	617	600	587	661	606	615	609	558	588	619	578	648	611	593	593	613	601	605	625	602	641	596	628	656	607	644	592	639	620	598	639	568	602	646	636	643	605	606	617	597	612	574	586	621	675	603	621	606	633	595	591	583	593	606	607	589	612	591	586	638	593	635	585	620	603	642	632	579	623	583	586	575	563	581	591	657	606	656	608	636	629	586	575	601	657	604	616	542	628	659	604	618	572	618	629	601	615	576	611	647	559	617	596	599	587	591	627	571	608	613	564	586	557	569	579	611	609	632	615	597	662	606	574	634	576	600	591	594	647	582	608	622	622	603	644	585	613	605	598	580	646	594	596	610	616	628	596	609	590	569	642	586	607	620	587	583	575	612	603	586	614	654	626	590	631	561	611	572	620	603	576	616	625	599	588	626	628	601	618	607	621	648	591	621	610	641	637	606	580	579	603	600	596	613	601	601	626	623	635	596	617	590	620	596	571	580	580	606	605	551	553	589	643	582	631	556	588	646	589	641	568	639	580	601	645	573	572	572	614	627	609	594	672	563	586	620	575	641	600	636	627	591	613	579	584	645	612	618	607	579	617	622	608	630	610	583	624	595	599	647	597	609	589	611	589	602	594	604	649	644	649	606	560	592	647	634	663	608	576	606	646	577	616	610	626	565	609	607	582	565	581	626	646	609	634	583	609	606	626	591	560	637	598	614	579	583	665	614	599	584	623	595	598	598	603	614	607	615	647	620	603	595	658	617	608	592	576	606	620	652	611	597	637	601	595	578	561	605	597	660	608	655	640	595	612	612	675	588	599	631	640	640	598	586	642	615	630	603	569	593	613	610	592	623	638	551	611	588	577	585	628	539	598	588	593	623	622	631	611	573	623	561	632	601	609	615	624	603	579	600	608	630	628	595	613	631	588	598	637	622	579	570	632	617	589	624	620	594	629	628	615	544	542	576	600	565	615	590	603	617	580	642	618	655	569	601	579	579	564	617	634	621	572	595	597	624	592	603	618	608	632	572	617	564	609	582	649	618	592	629	587	610	566	610	610	615	641	634	586	587	598	575	644	619	615	636	610	615	648	630	607	605	584	622	603	607	602	627	618	643	589	629	584	655	573	616	629	539	603	593	608	594	618	581	634	598	601	607	591	620	559	612	590	589	570	608	620	641	643	590	591	620	606	607	674	672	594	622	588	656	585	647	590	593	647	630	613	599	548	610	579	602	608	622	616	605	586	630	576	596	586	656	620	613	587	601	578	603	588	626	646	606	652	541	603	611	613	608	611	631	586	628	628	576	608	595	574	625	610	591	624	604	590	572	610	650	607	623	552	580	602	641	587	636	578	625	612	615	596	610	624	624	623	588	565	583	605	571	629	575	587	602	603	619	688	598	599	597	626	649	655	634	641	591	586	636	604	569	592	585	609	643	568	589	620	627	545	591	613	623	594	610	604	647	598	586	644	595	577	600	606	578	616	582	606	596	582	603	586	605	634	589	628	567	589	582	596	595	581	590	593	591	596	559	592	572	565	628	589	627	611	633	604	626	578	621	555	618	612	657	624	569	612	559	607	567	591	599	610	597	601	574	636	578	597	567	594	646	609	646	617	598	572	557	608	623	607	592	626	619	574	611	610	610	629	622	587	599	590	624	607	608	574	561	602	620	582	602	620	599	580	629	636	650	623	653	621	582	611	589	573	602	602	626	604	621	614	613	616	586	580	580	586	586	644	608	602	588	638	606	603	645	602	617	612	657	615	609	606	579	570	636	639	610	622	559	602	632	600	592	584	544	583	606	593	624	581	627	603	578	624	585	611	635	613	628	604	584	625	612	556	627	584	668	568	628	596	617	587	636	617	566	590	587	639	582	633	594	628	598	577	618	588	596	621	586	586	606	578	556	586	604	631	632	567	625	597	605	635	611	566	601	632	653	606	568	589	592	582	613	600	617	551	627	610	639	640	603	624	627	593	573	619	592	581	585	637	618	640	627	607	650	610	602	578	573	619	612	571	600	599	584	669	631	591	621	615	609	586	615	626	591	580	610	632	624	559	615	614	598	578	584	570	619	573	628	607	547	683	608	589	607	602	610	619	671	620	616	601	601	616	555	561	614	637	600	615	607	617	601	610	614	582	598	629	660	570	623	616	621	562	589	560	600	567	617	612	613	639	595	610	562	593	595	618	624	605	592	604	616	635	627	600	635	619	599	628	588	596	620	595	639	621	629	608	624	605	595	601	639	637	595	594	600	601	609	624	560	597	589	558	593	632	612	587	614	620	563	604	618	640	579	617	581	584	616	569	613	633	669	597	632	543	603	591	583	582	588	622	621	592	613	592	619	540	551	618	605	694	634	643	603	605	573	616	589	590	570	624	641	571	569	591	597	585	594	629	614	608	605	628	619	654	605	617	660	646	582	574	582	590	597	586	579	618	640	606	557	615	637	596	610	559	588	602	603	641	591	555	617	624	600	580	648	591	632	605	635	668	612	603	604	569	641	592	592	599	612	640	610	576	621	609	605	575	579	627	548	625	585	552	585	627	656	568	635	584	582	613	611	517	624	559	589	567	590	600	574	586	655	620	671	595	579	621	600	565	584	608	602	601	574	590	599	588	623	632	596	548	552	637	600	597	617	641	620	575	598	621	664	620	571	619	611	628	620	593	654	589	627	639	567	578	589	561	600	618	616	651	608	602	605	600	670	594	577	607	573	632	561	596	591	590	613	603	632	613	662	652	622	624	560	615
4554	7260	7220	3790	2173	1581	1316	6235	22550	17711	9778	3290	1414	750	509	533	524	516	509	549	529	531	477	502	528	506	540	542	526	529	489	529	497	481	461	498	523	503	511	523	522	496	532	511	535	532	503	496	523	482	509	547	526	523	519	515	501	480	546	522	518	528	531	502	504	492	511	480	475	500	497	526	477	470	531	531	517	479	487	512	536	506	494	519	493	513	523	501	486	507	518	508	496	479	484	479	464	478	504	512	514	509	528	502	479	500	549	545	528	496	546	530	499	513	532	498	513	462	526	488	492	486	493	525	524	503	545	519	510	536	493	509	486	509	505	490	498	480	504	521	516	504	495	522	520	545	538	481	531	491	538	514	511	480	490	537	515	537	482	558	513	477	524	527	521	512	523	479	529	487	488	506	506	499	462	539	526	547	511	518	508	533	518	489	519	480	508	519	477	516	508	527	487	508	552	500	503	509	500	534	516	519	510	553	509	508	521	553	540	498	478	521	515	532	504	499	505	478	507	507	492	496	557	508	523	522	529	509	484	518	511	536	473	523	536	506	513	506	520	541	494	507	481	513	476	504	541	524	473	494	499	474	566	490	484	496	482	512	533	486	508	518	496	505	471	517	499	510	496	565	516	501	497	501	510	512	500	493	475	481	522	532	553	496	507	498	520	529	475	506	488	502	545	462	508	505	490	488	500	503	504	496	509	517	509	497	521	456	489	507	537	494	485	488	500	502	512	506	510	499	515	484	532	474	512	464	500	487	506	528	490	502	509	509	496	485	532	502	494	508	484	488	523	493	446	532	503	509	488	516	498	445	487	514	529	485	511	497	483	530	516	512	519	473	472	506	542	546	477	519	501	521	493	520	480	516	498	509	527	500	497	492	465	491	486	484	470	453	525	487	513	506	498	482	527	517	495	524	489	497	522	496	517	506	533	518	526	551	532	500	469	517	484	491	477	472	503	503	534	535	514	487	494	521	536	498	526	517	457	509	520	486	492	514	534	495	504	518	489	563	500	465	563	544	498	495	461	514	530	514	540	507	530	519	514	480	493	535	494	500	507	496	500	518	514	499	528	508	545	511	553	508	514	495	506	509	490	558	487	515	499	516	471	523	478	495	467	533	484	494	483	501	500	509	518	477	485	512	497	494	520	521	521	496	510	520	517	531	517	471	527	495	541	505	527	487	513	516	529	490	496	485	506	531	497	493	492	476	498	491	485	490	487	537	490	491	499	478	513	515	515	472	507	535	498	529	542	508	493	472	494	524	510	522	537	527	475	522	528	487	478	518	507	507	527	521	490	516	518	494	515	525	487	500	506	513	477	521	514	524	495	513	481	524	512	491	506	491	537	485	488	495	504	544	498	509	496	525	546	512	521	483	476	485	509	477	544	519	483	487	522	485	539	474	469	496	510	509	482	500	532	491	469	501	506	501	541	536	456	533	482	511	510	503	480	496	465	500	493	526	498	517	479	510	509	481	510	511	539	521	523	500	497	502	540	531	450	453	513	516	471	495	518	496	491	519	525	495	517	515	460	534	509	507	477	483	499	514	488	527	480	515	547	532	510	497	509	517	491	508	484	475	515	505	519	534	528	511	526	533	553	466	507	499	509	538	527	458	515	520	503	551	502	516	507	491	482	514	489	499	467	558	490	504	527	530	478	505	514	536	489	518	517	509	485	558	483	482	518	511	477	511	472	497	485	506	475	530	527	507	471	520	487	448	494	528	507	525	510	521	509	529	492	522	514	527	497	511	530	560	505	480	516	476	451	512	500	533	530	488	464	510	557	460	514	524	493	512	535	513	507	506	515	458	536	494	493	534	470	501	525	518	529	480	542	504	506	507	510	497	505	519	489	492	501	509	510	507	470	548	519	489	559	511	544	474	526	500	500	491	510	476	480	485	474	464	488	552	520	495	512	513	540	480	494	510	523	483	519	512	521	477	482	518	490	537	516	551	490	507	500	480	509	507	470	517	522	484	448	503	515	499	512	530	495	526	473	505	515	488	483	503	505	477	522	489	511	481	481	497	522	520	504	521	537	550	520	479	497	484	497	476	488	479	530	490	490	523	502	523	483	524	480	503	496	481	482	474	487	513	520	487	467	497	523	508	507	501	475	509	528	473	494	495	544	502	539	558	506	498	529	502	502	514	489	517	485	521	508	495	519	517	454	494	504	496	502	483	509	476	507	462	551	504	513	494	532	541	527	525	533	493	497	529	527	476	480	518	494	488	516	512	520	518	523	496	481	477	509	499	512	506	523	502	442	528	510	511	507	477	528	493	509	483	537	521	512	521	508	515	515	547	481	509	476	507	492	533	553	508	489	470	469	525	504	558	485	497	539	480	520	473	537	511	482	476	526	523	497	496	544	499	493	498	524	500	539	526	517	510	509	524	485	527	508	530	467	535	524	526	498	497	498	524	519	492	529	514	484	516	493	514	491	504	471	524	492	472	513	538	491	519	498	524	532	519	508	506	478	484	541	517	533	527	521	533	501	506	494	509	485	494	474	517	497	519	514	508	478	512	480	549	521	552	501	460	491	458	458	500	491	454	531	484	522	494	531	479	487	478	499	502	498	454	524	489	520	562	493	482	491	532	524	501	509	505	503	527	508	486	517	513	532	504	487	515	515	550	501	534	511	516	502	518	543	510	486	529	486	482	538	513	504	521	508	545	499	516	485	479	508	526	500	446	488	505	539	553	517	493	513	460	539	491	545	532	483	522	516	474	513	474	460	549	480	481	492	531	483	520	518	520	484	456	528	502	494	491	507	515	500	478	482	497	515	474	512	532	455	524	488	517	509	468	537	524	536	515	540	514	535	499	455	486	483	478	514	478	530	520	500	507	499	520	490	472	508	521	497	499	497	495	508	493	470	482	531	500	479	515	471	445	500	548	468	513	496	493	545	503	504	519	475	482	507	512	513	500	474	474	511	512	488	509	547	504	523	461	507	511	483	480	507	506	522	477	511	488	494	511	523	540	500	471	514	516	489	484	483	482	495	537	475	540	531	485	479	518	528	524	528	516	504	472	521	493	468	504	507	531	504	489	566	482	504	500	530	470	489	544	515	515	495	521	520	555	473	489	508	531	509	488	491	557	479	517	544	524	498	501	493	506	504	503	500	551	505	519	511	510	471	514	484	508	513	517	465	502	489	474	526	515	473	478	506	490	491	483	486	503	515	473	527	530	501	460	538	501	531	456	498	491	540	483	474	517	505	528	485	524	512	503	493	476	501	461	448	513	518	500	511	533	484	510	532	532	502	490	500	470	542	475	544	498	481	511	504	493	461	506	489	518	514	523	519	487	491	485	524	529	492	509	541	489	517	500	495	511	520	495	542	491	529	513	494	537	503	521	517	469	505	521	470	517	499	554	495	519	493	468	497	539	515	504	550	503	480	515	493	506	495	526	504	496	495	513	473	487	487	522	497	483	496	504	538	510	469	520	492	529	488	565	509	497	507	506	505	493	488	533	506	514	492	504	483	527
24367	21409	28723	24457	21289	10651	2658	7265	39325	39038	25816	9465	2793	1394	944	817	811	785	778	763	743	745	769	774	774	772	822	772	763	850	766	758	741	759	790	790	758	807	743	811	734	781	775	782	767	777	715	765	743	788	772	805	778	784	763	762	775	804	791	766	795	787	754	752	756	725	774	768	814	726	741	789	753	763	815	765	792	759	750	769	801	699	764	768	757	837	764	772	744	797	788	809	755	769	720	789	803	779	734	797	790	753	734	751	712	752	720	717	762	733	767	764	770	780	759	831	733	769	728	730	743	752	808	784	774	779	742	745	748	725	722	795	725	749	778	786	792	734	772	824	768	741	770	732	775	742	800	723	771	763	742	804	790	751	747	755	738	788	775	698	766	743	760	761	793	776	700	763	769	761	767	801	759	784	725	749	799	820	777	748	783	782	780	806	755	793	769	749	779	784	757	780	741	795	762	787	738	768	746	761	764	731	788	785	755	773	773	766	676	763	792	771	779	777	782	760	754	810	760	826	757	755	809	732	786	769	771	760	792	772	774	761	762	819	773	753	808	772	754	775	731	765	714	769	753	775	744	747	836	769	742	761	709	755	756	717	795	760	804	780	755	747	774	742	744	780	740	742	746	777	827	807	729	773	813	743	754	787	777	729	768	738	750	765	782	767	812	770	738	781	706	785	798	740	724	766	730	776	773	700	747	770	753	761	772	737	772	760	769	767	748	786	769	787	801	790	761	769	801	771	740	740	808	794	750	783	764	700	770	755	769	746	793	772	777	781	761	763	755	759	776	768	776	749	812	725	736	777	799	786	790	731	728	751	737	786	842	768	736	786	757	800	758	788	766	757	769	759	822	749	724	764	764	770	773	781	748	837	746	801	761	783	736	768	745	780	741	749	754	799	775	761	762	779	750	760	720	756	735	803	784	774	782	799	819	792	747	786	761	726	784	749	815	745	735	767	753	795	725	752	830	769	784	740	773	758	798	783	791	723	831	827	766	739	724	804	755	720	741	803	791	744	775	773	769	803	745	764	757	775	750	817	751	761	794	796	778	735	717	776	734	760	744	721	768	753	730	789	725	716	820	754	804	742	773	763	815	723	785	716	776	756	757	781	729	708	767	755	760	729	721	780	747	790	731	720	809	790	781	735	731	740	735	728	715	746	762	832	729	763	722	771	761	747	782	744	760	751	787	793	760	781	743	755	789	759	764	756	769	702	759	796	731	795	744	727	782	720	742	792	756	807	749	732	743	768	772	752	782	730	738	751	801	763	734	827	824	788	760	830	767	769	826	804	803	708	764	750	761	731	715	769	766	748	784	756	750	746	763	756	768	784	774	727	771	777	787	758	689	809	718	791	780	787	763	782	776	786	751	725	761	762	750	736	770	803	767	790	787	803	807	783	781	720	766	727	748	792	806	775	787	759	748	770	711	782	765	740	761	805	756	723	726	732	718	749	752	789	741	746	748	737	744	740	743	750	787	778	818	802	783	760	783	814	756	773	770	748	739	758	779	740	758	820	766	744	798	739	741	762	762	760	738	746	819	762	804	754	748	706	773	763	797	771	770	730	752	792	789	782	806	772	757	771	807	746	791	778	759	751	791	813	734	750	747	738	778	783	693	682	841	716	753	759	726	764	741	739	765	753	791	801	766	748	778	757	730	755	790	762	753	750	829	765	741	748	784	834	773	766	760	769	797	788	751	791	743	756	745	772	706	751	702	804	715	743	768	799	748	750	738	768	754	780	777	764	777	810	782	736	703	768	772	785	752	713	730	756	730	791	751	751	768	782	755	751	763	740	744	738	767	763	770	758	811	731	779	735	756	784	739	737	792	725	761	717	750	732	727	787	704	775	766	769	746	763	773	821	769	752	750	803	754	752	737	731	711	742	756	778	778	743	716	703	718	757	766	794	771	763	780	761	762	730	780	779	747	738	815	805	745	768	829	757	755	800	716	761	762	767	725	795	780	734	783	738	753	763	727	763	806	762	735	772	786	783	770	741	746	748	712	793	746	794	736	747	780	778	763	798	746	727	704	757	767	773	755	778	826	720	789	707	731	773	751	766	720	793	791	754	724	760	790	760	771	756	739	745	764	709	793	781	801	752	750	745	770	758	786	724	786	737	768	755	765	782	846	723	750	773	769	759	744	814	757	763	798	790	745	750	777	750	789	763	767	763	779	776	738	758	794	713	713	779	782	762	766	820	781	776	814	730	732	709	714	762	768	736	770	749	759	816	761	795	761	775	750	762	732	777	773	739	796	791	733	785	786	748	789	775	775	704	790	728	762	776	770	777	731	733	807	776	781	761	748	807	768	730	779	740	762	723	748	803	814	742	753	754	722	733	717	774	789	788	746	816	747	756	712	786	751	787	740	743	704	758	756	783	785	800	791	773	781	785	743	759	729	765	740	720	738	764	812	754	787	772	750	739	801	694	745	786	730	801	759	737	728	812	820	747	770	779	739	744	736	738	769	773	710	763	759	750	731	767	721	755	723	745	753	728	723	741	746	756	774	816	753	785	708	754	759	765	753	766	737	764	800	816	776	740	778	794	710	762	797	747	721	779	780	728	774	768	770	803	757	749	760	788	752	733	714	757	776	780	777	743	751	780	736	754	795	724	736	724	773	706	708	785	801	806	739	809	733	762	751	769	800	780	772	803	757	754	765	763	748	734	765	760	779	747	774	782	749	750	758	797	772	770	760	756	772	748	754	726	778	721	796	718	741	772	748	763	775	783	771	759	750	787	725	798	725	743	751	764	734	808	729	792	724	760	781	779	788	788	768	717	781	758	770	750	702	759	786	718	759	828	814	757	760	755	740	753	780	748	720	782	755	778	830	811	806	764	773	718	753	821	721	700	794	749	735	766	756	749	712	768	785	746	796	769	797	749	720	782	744	712	755	796	755	756	767	729	771	753	764	805	742	773	765	744	768	704	715	757	729	738	780	740	735	748	756	762	746	724	755	759	712	796	738	756	725	749	800	732	778	710	740	764	831	774	774	746	743	743	751	792	762	770	739	798	754	807	733	698	731	788	700	734	768	697	700	763	778	783	782	770	748	754	781	805	759	783	758	740	742	807	770	715	762	738	785	741	730	757	840	765	799	776	740	747	790	800	768	781	766	793	776	760	799	811	777	746	761	774	769	787	761	730	732	770	765	773	791	777	800	715	744	687	776	765	743	765	789	797	780	779	715	764	751	760	719	717	747	735	768	787	793	788	797	805	765	743	726	737	769	754	749	749	770	756	759	771	792	774	790	755	705	763	745	817	762	724	753	788	748	728	754	764	799	743	779	785	741	776	754	693	741	733	785	785	743	756	757	776	739	793	832	809	712	743	753	762	743	794	754	746	780	818	776	759	809	795	777	808	739	701	780	802	705	764	713	798	794	783	785	733	780	832	794	769	788	776	795	749	727	735	705	753	759	759	838	762	764	783	743	758	766	778	795	779	770	734	760	712	766	733	834	755	755	807	796	772	760	730	746	736
5194	11554	11995	6358	3737	2935	1891	9625	39231	33214	19984	6624	2603	1185	729	653	609	613	630	635	627	633	578	638	610	641	665	678	610	651	617	628	605	616	657	623	630	607	640	633	658	642	614	616	608	624	639	640	618	603	659	576	672	604	647	632	647	631	667	619	609	642	617	604	617	659	586	584	615	617	638	592	613	606	589	614	616	582	632	655	631	622	632	625	673	591	624	602	584	636	630	575	658	647	643	603	640	604	624	621	644	628	586	632	652	641	650	653	663	615	625	599	647	601	659	623	627	601	644	627	605	607	623	601	647	591	633	611	626	619	645	655	596	604	641	693	647	615	658	644	651	586	665	602	575	638	627	592	590	565	578	615	652	598	621	648	614	610	599	613	626	613	632	630	556	584	595	642	659	641	653	625	620	620	631	649	654	569	646	645	649	605	616	648	657	626	630	644	613	631	630	629	610	603	575	597	651	606	645	627	653	636	625	612	621	650	589	618	595	645	606	647	590	654	597	645	589	603	626	611	580	604	637	617	591	617	647	601	587	677	556	652	624	584	655	592	606	619	577	674	618	623	644	619	658	602	641	656	598	583	619	627	632	583	598	630	591	635	598	592	624	593	587	620	658	617	642	660	631	586	627	636	600	585	600	569	609	612	615	608	598	577	600	599	598	591	603	624	599	579	592	605	611	619	647	591	603	628	616	624	633	647	580	650	645	616	595	629	605	635	600	639	595	586	631	652	624	620	647	554	625	621	657	639	636	621	640	575	601	611	598	658	583	596	601	647	656	626	577	655	605	606	631	651	600	641	609	605	591	594	651	577	597	632	593	590	595	664	599	589	609	643	619	556	617	613	619	599	620	609	604	623	623	638	632	644	623	642	671	635	585	557	585	667	571	643	618	641	583	573	664	593	598	623	644	651	638	630	632	591	608	590	628	591	596	596	611	649	582	642	639	601	619	534	604	617	632	615	653	572	601	638	640	627	633	597	581	656	600	618	674	602	598	643	636	608	642	584	663	592	614	603	612	640	579	588	614	604	560	614	634	588	559	596	646	650	656	600	652	601	646	564	668	642	661	620	636	643	621	644	615	586	648	660	628	582	600	613	673	638	632	617	615	659	594	631	650	627	619	637	624	627	604	606	565	588	652	602	615	634	598	625	637	624	572	588	598	619	610	646	613	670	604	623	583	597	641	619	631	654	595	617	637	569	620	606	594	566	660	642	585	578	617	584	571	602	617	639	616	638	614	641	648	643	623	619	636	592	622	627	586	634	624	595	628	638	567	631	613	661	660	597	623	664	583	662	622	642	616	596	649	620	601	598	605	609	643	598	653	631	599	593	618	608	614	627	604	609	674	631	594	582	640	637	628	567	628	598	640	599	592	603	680	589	592	621	649	634	616	627	636	613	613	607	656	594	636	599	605	610	673	599	637	639	627	595	593	623	629	599	602	612	663	638	614	596	643	641	624	624	625	614	601	641	588	604	602	615	570	584	626	621	653	638	673	608	639	604	609	586	592	593	601	668	555	669	608	551	593	657	596	650	655	619	651	620	626	613	597	576	639	658	602	591	578	645	595	628	614	590	594	615	630	659	609	583	644	579	575	570	619	599	567	594	605	656	618	592	619	640	616	571	622	629	662	568	634	568	603	599	644	601	609	592	630	581	656	630	606	635	631	577	688	621	604	620	613	590	593	635	648	614	637	604	641	626	608	629	620	640	607	641	627	616	583	619	602	587	584	620	639	633	622	577	661	568	624	634	607	592	631	645	618	624	633	614	594	602	616	663	602	609	587	589	633	593	621	639	604	620	553	618	619	605	654	638	653	643	638	597	626	626	582	630	628	596	596	611	606	609	606	596	613	631	609	614	592	606	624	630	623	572	619	613	595	589	624	630	620	590	661	581	542	575	592	664	579	624	621	683	608	604	623	597	588	619	586	655	620	638	587	600	604	652	574	624	664	624	585	604	564	604	623	620	618	609	663	582	606	640	561	632	638	603	595	615	646	627	617	610	627	654	609	636	571	610	640	635	607	619	662	632	577	595	591	600	639	577	609	609	630	658	580	580	648	618	621	624	636	584	589	588	606	624	633	587	611	620	574	589	592	623	612	609	636	594	595	622	614	638	656	613	582	598	609	588	600	587	591	580	621	579	615	585	595	626	614	607	644	573	575	607	605	620	627	636	611	638	620	615	641	607	607	571	616	572	640	617	658	656	561	594	624	607	615	606	638	626	594	626	558	627	652	591	625	618	661	579	624	603	615	603	601	556	634	652	612	665	608	624	609	599	606	587	613	648	625	611	590	631	580	614	627	595	607	597	639	589	630	628	615	617	630	642	619	573	606	617	571	611	575	632	657	583	615	630	617	613	572	632	662	631	598	624	589	606	594	615	555	613	674	598	573	605	594	610	613	651	603	630	609	632	621	653	643	584	663	605	577	632	615	582	666	598	607	610	616	622	618	612	617	569	614	611	603	644	623	640	561	595	645	617	587	613	613	610	611	640	601	594	641	605	644	625	646	643	619	632	662	585	649	656	635	608	590	592	614	626	616	619	594	628	621	634	609	615	624	653	602	655	635	638	590	604	610	625	653	619	619	599	624	587	611	630	626	599	631	625	632	586	588	590	612	607	624	598	612	575	668	661	602	658	616	638	594	625	576	583	648	629	641	638	607	577	616	641	594	618	615	667	645	609	633	577	652	605	652	584	634	554	649	566	673	542	623	653	632	635	587	574	642	612	649	621	631	614	603	585	599	609	649	623	643	612	570	583	636	617	621	594	585	611	625	617	640	625	604	634	588	566	618	579	568	606	555	624	628	658	577	607	624	608	588	607	560	597	620	636	598	630	622	604	596	609	588	613	608	621	599	627	625	619	593	599	624	639	606	586	618	548	620	604	599	595	626	592	621	619	638	592	611	615	589	568	625	604	586	567	591	653	623	635	616	625	630	572	670	655	596	605	614	628	625	654	603	586	617	613	648	647	628	589	636	654	629	611	628	642	566	657	566	588	609	586	637	634	625	627	588	635	604	632	652	625	617	612	611	598	633	636	629	631	610	612	627	672	619	624	648	613	604	654	579	641	597	613	599	614	611	644	573	648	578	636	592	615	640	621	638	634	633	628	596	619	614	634	643	576	631	643	590	607	597	570	595	646	619	613	584	602	657	619	628	585	656	600	631	642	604	600	621	608	654	654	610	623	607	633	594	594	623	602	607	586	662	600	677	618	601	658	585	589	576	593	671	575	635	597	637	617	611	623	607	594	650	616	623	652	609	573	615	627	579	641	637	581	568	595	620	586	621	613	572	576	609	616	583	600	578	620	627	598	618	607	581	586	692	670	592	598	644	624	659	653	640	602	648	581	646	592	666	598	612	598	602	598	600	640	655	576	620	621	630	612	670	610	629	635	636	597	637	620	612	633	603	653	630	592	601	625	626	631	628	627	598	578	647	591	600	629	615	627	607	602	619	548	638	635	609	596	630	618	595	636	621	629
27597	13436	4117	2261	1078	798	675	1153	2661	2614	1762	1017	684	593	603	537	558	577	548	550	507	551	538	578	495	551	542	541	510	555	540	543	500	531	511	554	520	526	494	553	495	539	543	522	566	527	556	574	525	562	531	549	531	529	516	564	566	525	531	529	517	571	549	530	564	543	525	503	545	569	534	551	552	528	533	548	530	526	559	551	502	576	592	546	547	551	531	539	510	540	541	565	537	563	530	524	533	545	578	539	556	528	506	542	553	504	521	549	548	528	553	526	564	552	582	522	578	492	517	536	557	584	524	562	574	533	535	558	553	522	527	501	502	536	540	576	580	546	557	564	580	521	539	533	533	565	575	546	560	538	539	535	488	530	597	561	511	549	557	532	514	580	530	541	541	536	544	578	522	561	521	533	537	561	547	518	525	562	502	563	519	521	565	481	533	537	592	525	559	521	518	568	519	530	554	550	540	566	527	544	525	526	549	540	489	511	546	516	524	529	529	565	508	533	526	536	544	516	531	539	552	496	536	556	499	569	547	497	479	530	553	555	563	539	565	577	488	539	547	511	558	564	546	562	531	558	542	571	534	583	549	536	551	534	547	565	553	539	561	517	516	537	529	552	582	548	553	536	556	549	510	578	557	545	533	557	565	582	582	567	587	518	553	548	556	504	550	535	518	543	585	526	505	519	515	583	545	520	507	533	507	528	555	549	494	517	509	519	580	551	538	561	580	536	550	515	546	515	520	526	508	550	544	545	520	591	537	521	514	570	510	549	525	552	491	523	573	493	577	499	529	516	557	511	529	581	511	477	563	554	533	533	528	551	507	571	535	537	554	511	549	541	561	550	561	554	555	509	521	549	584	551	520	516	531	503	527	538	567	606	547	543	563	540	505	519	518	549	541	525	554	527	519	530	567	590	577	557	552	524	540	544	500	538	549	555	559	565	563	553	553	551	566	528	579	538	530	570	550	540	526	538	522	572	510	543	494	524	566	584	539	536	510	553	572	554	557	567	539	547	529	509	571	543	558	541	504	556	550	559	503	526	535	534	524	514	521	531	516	541	550	546	532	511	568	557	510	568	553	529	558	553	583	518	587	536	529	560	538	518	591	546	517	525	532	540	529	550	543	558	577	514	523	514	550	514	516	556	500	554	540	563	526	576	540	531	552	544	543	548	542	514	562	555	548	521	559	516	538	510	570	542	543	562	529	490	554	544	542	573	527	544	578	515	530	548	512	489	566	538	503	517	588	517	520	525	542	558	550	506	530	529	557	542	552	572	556	514	532	566	609	554	568	568	570	514	529	522	490	550	557	551	555	565	525	547	543	527	530	527	561	527	532	586	504	528	573	518	532	573	529	542	549	536	537	526	533	517	532	532	574	580	561	499	544	527	528	548	563	553	565	551	552	556	506	540	557	551	524	500	568	503	522	483	537	565	525	529	534	563	533	577	523	533	523	517	534	524	497	523	548	518	493	566	501	556	530	545	532	585	510	571	546	552	531	527	528	541	515	507	512	555	555	541	538	529	521	528	546	544	529	505	529	508	559	553	530	582	525	500	523	566	556	517	543	538	563	520	507	551	528	529	519	527	589	559	564	518	550	539	520	539	500	565	588	536	501	555	543	580	545	559	548	517	525	528	476	564	596	542	568	565	521	549	521	506	568	579	571	557	486	517	573	539	515	563	506	529	556	537	530	538	521	547	537	537	568	529	581	566	555	565	551	506	556	551	583	589	545	541	529	538	526	541	558	578	536	552	546	560	556	527	551	499	569	553	515	539	572	527	575	570	545	496	534	565	529	538	480	554	517	496	531	551	529	533	534	544	561	525	556	525	537	547	570	537	566	545	568	531	488	552	583	466	515	509	543	551	534	493	549	529	570	547	522	537	540	530	536	518	567	526	545	542	550	538	526	536	492	550	577	526	566	533	546	520	539	490	564	540	573	542	510	545	575	591	541	542	538	531	536	551	583	521	510	552	504	555	567	523	532	519	574	563	557	492	537	547	505	555	555	529	547	565	556	543	527	551	577	544	521	528	568	538	513	539	505	556	544	519	538	531	499	509	518	557	564	530	529	536	548	598	519	561	500	537	542	569	516	554	522	533	506	525	573	523	593	528	590	588	531	558	537	571	493	540	536	562	531	570	530	520	560	575	575	538	555	571	535	558	540	527	534	536	524	573	563	551	532	535	534	555	539	551	563	555	536	551	515	528	512	526	592	529	528	539	510	527	552	529	535	575	545	543	533	554	543	569	543	528	517	562	553	552	520	549	532	557	592	538	523	567	538	544	548	585	528	532	513	539	503	537	545	540	527	526	524	510	544	550	520	556	542	553	546	546	510	565	514	539	566	583	526	524	551	551	513	516	541	575	539	499	555	584	518	530	533	557	563	500	532	557	551	499	584	536	588	554	534	546	514	528	544	548	559	530	547	542	570	517	540	528	545	549	538	514	516	547	552	533	585	572	521	573	554	526	520	519	564	513	546	537	516	549	567	528	520	536	531	528	566	523	536	508	561	551	562	531	523	561	540	519	558	515	542	492	567	569	512	553	570	548	529	524	551	493	530	527	515	518	561	545	570	558	531	577	611	536	548	581	568	552	559	513	539	559	523	569	521	558	522	513	522	473	515	530	482	556	503	519	526	516	537	488	551	532	522	554	572	547	526	541	562	535	548	553	558	565	537	551	531	485	507	518	566	549	564	554	502	510	519	570	520	486	543	549	570	531	567	576	544	525	554	549	533	545	525	560	553	559	579	533	541	451	545	509	520	538	529	565	551	550	518	563	510	572	547	540	565	506	493	532	526	536	540	523	501	575	559	548	544	525	595	531	507	607	522	559	553	497	520	562	589	555	498	530	552	514	568	556	547	541	500	531	531	500	544	568	567	549	505	533	555	570	538	589	534	570	534	549	557	538	560	540	573	505	565	550	560	587	517	547	539	494	553	575	539	553	579	510	552	529	554	600	539	554	524	561	570	528	590	551	507	533	549	549	560	559	531	511	524	582	470	520	532	573	523	544	537	555	538	500	502	546	535	491	546	547	505	573	581	568	577	538	557	511	493	562	528	519	548	588	509	518	510	556	499	536	553	521	570	550	530	576	568	531	509	590	532	569	540	523	543	540	538	521	536	537	561	549	570	539	514	563	536	501	574	519	550	482	580	502	536	542	551	524	533	544	520	560	554	571	618	540	546	550	557	545	506	515	510	535	493	562	513	541	490	536	540	512	518	596	559	591	570	528	538	516	551	545	596	531	550	504	508	542	541	512	551	548	522	553	564	558	539	548	532	533	522	541	563	537	521	561	577	543	566	501	551	562	550	514	537	594	497	506	581	533	528	542	518	546	508	593	538	546	561	570	510	544	529	533	553	574	582	536	522	564	554	542	549	535	534	536	541	541	569	528	521	561	548	561	517	571	540	520	519	561	506	512	515	555	498	597	558	534	518	519	535	559	530	525	562	539	529	532	503	546	542	534	542	539	534	568	542	521
5579	2593	3832	2045	1121	860	653	1476	3228	2765	1758	929	636	499	455	387	458	449	441	431	435	447	450	428	412	420	432	438	473	441	419	427	438	434	442	469	420	431	474	418	442	449	437	435	438	403	450	379	446	433	459	449	434	440	400	426	420	429	402	457	427	465	404	460	426	452	446	431	466	436	450	444	432	427	481	461	429	436	384	435	451	436	415	427	457	416	449	423	430	479	436	433	432	452	409	445	446	404	443	423	401	419	448	398	421	400	423	439	462	454	429	459	423	483	464	437	438	431	452	436	389	432	446	443	447	411	407	385	407	433	445	440	433	441	464	419	419	447	391	407	439	422	410	426	387	427	462	435	435	431	376	421	446	446	421	404	430	466	422	453	440	456	422	439	416	436	410	475	369	475	455	429	426	397	408	447	467	455	404	424	441	442	406	455	437	452	432	441	426	452	401	415	465	408	441	417	415	408	415	422	430	406	421	453	433	438	431	458	404	430	412	427	420	440	451	429	413	456	443	435	423	442	442	445	429	420	404	427	466	431	415	453	432	415	427	438	454	424	422	437	432	424	432	420	448	383	421	426	424	418	402	432	442	419	447	409	466	402	448	445	426	442	434	386	420	450	436	425	422	437	404	433	421	394	419	420	387	442	399	419	468	401	416	425	458	411	404	448	411	403	425	435	434	469	393	408	391	432	412	458	450	432	412	430	447	415	472	445	432	474	431	431	413	412	453	444	426	401	437	455	425	435	424	437	435	449	409	401	412	441	415	435	453	462	360	421	426	445	416	414	438	484	429	412	493	466	431	408	442	433	426	444	405	428	471	419	428	474	423	394	445	421	448	457	472	442	407	441	446	410	431	430	427	434	468	449	413	423	436	442	427	385	453	408	414	403	418	430	437	451	430	430	441	398	460	393	427	426	414	431	431	438	444	434	425	431	448	448	463	429	455	470	461	473	439	457	443	449	407	424	436	477	437	431	465	457	423	445	432	440	449	436	411	427	432	446	407	458	423	405	440	405	458	462	436	476	414	475	426	422	409	448	422	451	415	443	466	405	451	428	414	450	397	436	439	458	440	467	392	433	435	436	439	435	447	402	425	426	439	448	435	426	468	418	421	418	441	441	416	430	463	450	385	450	444	443	427	389	424	439	466	460	433	454	441	462	445	404	439	449	442	459	451	415	438	439	428	422	411	418	428	426	390	428	433	435	397	417	462	402	433	440	443	463	454	450	472	400	449	423	444	464	404	396	395	427	445	420	440	458	443	422	440	411	383	458	467	471	412	442	408	415	419	412	417	425	460	396	439	433	432	442	418	400	432	430	461	462	460	446	408	453	407	391	430	391	428	440	405	417	403	443	384	442	408	443	439	432	439	394	442	451	416	438	422	433	444	424	466	451	446	446	458	425	395	404	420	453	461	443	460	427	444	394	457	427	421	389	411	436	430	441	422	433	445	444	410	411	445	451	437	452	440	465	416	424	450	443	404	390	412	434	431	418	440	419	434	439	454	446	469	405	468	423	434	382	412	433	410	445	436	401	418	433	428	437	415	416	427	389	438	453	444	417	457	434	419	440	426	453	458	489	437	436	429	475	456	454	448	454	432	466	432	423	469	428	411	416	404	423	415	425	373	375	472	435	464	416	417	430	431	426	440	453	418	420	480	452	454	412	471	405	440	432	434	413	403	421	450	421	396	432	425	418	403	433	427	444	424	433	444	426	436	446	444	480	473	420	434	457	445	456	419	430	446	414	431	441	424	448	441	387	414	457	434	482	399	445	416	420	417	445	419	400	402	426	426	413	436	460	435	442	426	458	432	422	461	413	432	449	415	455	425	467	428	458	445	449	426	455	463	419	440	443	445	411	433	428	460	420	439	435	445	425	435	458	426	422	461	425	421	426	426	418	463	470	450	437	418	440	417	431	392	435	445	439	418	446	467	414	448	445	426	391	445	406	440	408	422	441	418	442	415	411	416	417	412	439	463	421	420	461	401	417	442	436	422	415	431	426	419	435	421	453	442	441	432	410	430	474	424	427	446	423	470	449	433	446	428	456	418	411	424	436	410	421	410	473	402	435	393	430	455	445	438	434	455	416	449	407	444	400	471	410	423	406	471	428	419	430	453	442	413	429	450	432	419	476	423	396	425	407	446	433	418	396	420	438	433	444	446	425	452	428	458	435	429	446	421	404	467	430	416	439	445	429	453	454	452	419	461	445	419	421	443	417	417	436	426	450	401	427	419	425	460	452	384	418	414	466	434	428	467	420	395	432	395	429	446	436	479	449	434	412	475	417	423	462	426	441	428	447	470	442	434	450	414	443	418	444	422	466	447	425	426	455	422	421	443	471	454	429	424	428	446	430	414	418	431	438	446	456	423	416	433	407	435	440	510	460	450	418	460	440	467	449	418	416	461	427	444	425	424	406	453	445	416	500	436	457	442	408	445	416	403	437	445	427	483	419	470	439	436	466	425	450	429	424	402	438	442	448	444	449	437	481	414	411	435	418	422	402	462	449	456	436	417	415	397	442	428	453	425	467	457	413	413	445	430	443	443	429	429	419	449	416	434	438	447	404	449	453	406	396	443	419	443	423	451	428	457	417	448	435	400	414	452	438	427	425	455	406	430	441	404	437	483	427	423	398	425	434	467	423	422	431	446	422	433	435	431	406	470	451	452	439	419	443	450	450	420	426	485	435	413	446	432	429	411	401	458	437	456	419	441	446	441	440	434	457	406	439	494	441	442	415	444	433	380	433	436	414	452	402	426	442	447	410	455	412	428	426	455	421	477	415	414	423	446	424	412	425	435	477	420	429	468	447	437	419	438	425	462	413	424	414	455	451	451	472	463	483	406	468	428	439	416	420	407	421	436	438	414	385	423	438	473	425	447	424	434	466	454	437	460	439	414	437	449	434	446	420	422	442	431	458	441	467	482	448	451	417	417	454	430	454	433	409	469	467	444	403	415	457	435	413	474	468	419	435	443	394	425	446	418	452	437	431	444	468	437	417	437	440	425	456	444	415	447	407	415	436	441	439	445	452	427	429	436	462	420	422	449	416	455	457	414	414	425	413	463	458	427	440	427	426	425	453	392	426	479	462	423	418	448	467	428	450	460	424	448	410	449	445	424	426	429	455	464	414	445	446	406	403	427	461	458	430	425	407	421	421	421	428	427	441	411	428	471	435	445	443	426	432	445	407	433	437	408	417	430	477	488	415	421	410	453	424	431	421	445	445	471	436	422	414	436	426	451	425	442	425	466	475	435	424	405	432	453	449	449	455	421	391	413	439	404	413	441	430	436	439	421	415	470	424	399	454	447	454	425	408	440	465	429	437	446	444	416	471	457	440	447	472	434	446	393	409	424	421	425	421	413	393	414	446	415	416	465	456	459	480	430	436	411	447	450	416	389	421	417	418	400	421	421	476	438	429	421	448	406	459	477	410	445	436	409	470	435	442	460	421	415	408	444	438	438	428	437	427	408	489	442	449	394	474
25600	21400	27213	25123	6859	1821	1269	6785	23511	20401	11313	3237	1352	843	638	636	659	633	639	637	671	634	613	604	580	547	623	610	632	648	612	627	648	604	625	621	622	600	621	597	668	663	583	586	624	607	595	614	629	618	624	614	607	596	618	589	618	614	638	618	624	639	572	593	593	620	611	626	586	638	631	628	560	595	603	605	628	635	638	657	627	631	611	613	611	587	654	653	614	624	634	576	634	627	610	595	602	611	666	638	551	592	631	586	621	628	580	654	600	660	582	631	624	632	609	609	621	616	625	649	637	567	598	595	626	610	617	643	589	610	629	632	597	593	616	630	584	625	621	605	613	582	626	628	581	614	621	548	582	631	624	645	599	648	617	590	620	610	617	655	586	590	567	620	617	622	652	635	655	587	595	637	621	624	616	622	637	669	597	616	609	583	628	629	617	630	604	600	596	630	590	614	589	617	622	607	619	679	586	617	604	636	612	633	589	645	612	649	605	536	644	604	607	594	586	662	592	644	601	608	596	595	648	612	606	634	572	607	595	591	639	645	680	617	584	612	594	646	618	568	648	545	597	651	624	630	606	637	618	616	642	591	622	661	592	629	623	592	678	617	592	630	627	617	633	632	622	662	612	592	593	640	632	617	645	637	647	644	578	644	583	602	646	654	584	601	638	632	623	632	621	599	604	618	663	614	642	607	635	632	597	573	586	556	644	605	606	619	656	602	612	620	610	591	592	623	589	623	606	621	613	602	604	639	644	640	630	617	648	651	604	596	615	622	623	605	630	682	604	601	639	604	629	564	647	649	634	625	589	633	641	629	647	594	650	611	612	620	596	612	611	655	598	606	646	614	629	547	652	607	602	592	595	603	660	618	628	613	600	618	622	606	651	574	620	572	635	618	634	664	655	623	652	556	580	633	637	621	642	593	605	588	612	644	584	592	656	657	655	623	614	622	619	624	622	629	614	626	592	654	619	622	582	629	610	593	632	573	601	623	637	610	620	607	623	671	632	592	651	637	601	633	639	590	684	614	640	642	644	602	610	613	633	625	569	623	646	630	646	632	605	589	641	620	610	621	596	612	599	600	608	578	654	622	590	635	623	639	614	577	615	628	625	617	626	590	572	608	618	634	603	621	591	637	635	573	677	589	627	595	607	609	659	573	617	649	606	606	624	599	631	580	596	620	624	628	629	620	590	597	594	618	658	663	619	625	618	631	613	616	580	642	589	630	684	575	613	629	631	577	595	602	635	600	638	637	624	573	623	618	613	621	636	627	577	653	617	579	589	637	629	605	622	598	606	574	591	630	629	606	611	628	574	663	648	633	640	643	605	591	615	642	633	640	636	659	648	590	636	589	625	607	620	596	629	634	631	577	569	601	573	642	643	636	589	628	620	610	642	591	599	631	621	615	609	647	576	606	626	585	636	604	627	638	666	632	585	613	669	585	638	663	614	651	616	606	636	640	652	570	614	601	614	629	596	605	612	623	613	610	620	586	651	644	586	638	667	586	583	582	622	548	649	604	643	574	609	559	618	621	620	618	580	580	667	618	612	587	613	581	608	620	615	644	644	632	649	649	571	600	665	617	613	683	631	626	639	630	641	650	645	632	632	640	605	664	563	635	640	587	623	642	607	645	554	634	642	640	624	612	667	604	660	614	621	628	630	622	628	606	574	598	616	656	623	609	701	676	682	601	615	626	641	657	630	570	602	625	632	601	595	621	607	664	569	544	614	638	618	568	655	638	633	618	619	602	621	616	632	584	615	586	603	619	659	601	597	616	624	636	635	589	649	565	638	585	646	591	607	617	614	576	592	648	636	640	616	634	653	613	613	595	571	600	623	623	619	633	625	618	609	604	613	631	613	646	590	618	630	611	637	612	578	618	637	623	611	640	608	604	658	586	613	638	641	638	639	642	654	629	622	590	610	645	591	632	656	643	636	601	604	614	580	610	581	595	620	571	596	585	600	610	636	638	586	668	599	637	599	617	615	644	627	594	610	652	621	602	595	639	612	632	640	616	593	627	595	669	655	561	621	640	684	635	648	643	584	621	609	623	608	625	648	641	597	578	605	614	626	601	627	598	596	647	628	649	655	661	600	623	632	674	597	593	606	576	616	657	621	626	624	596	605	617	596	611	639	598	626	574	639	638	628	577	589	579	620	595	603	597	616	657	653	638	622	568	631	608	627	589	610	684	604	633	559	617	635	624	573	561	633	585	577	572	606	588	624	572	572	629	659	585	639	582	612	612	628	629	615	611	621	622	618	611	633	617	628	629	575	574	588	620	577	639	615	641	623	633	594	595	622	675	616	553	619	687	602	680	632	607	609	662	577	607	614	605	635	628	588	607	656	572	581	597	612	603	631	584	628	621	571	637	585	569	581	612	586	593	580	606	615	638	634	614	667	605	625	577	640	600	632	599	592	630	654	577	613	611	629	674	657	600	622	638	614	627	590	631	599	585	608	602	607	641	622	566	667	626	630	607	654	617	586	579	611	654	642	661	608	630	606	601	674	691	626	614	622	616	655	627	611	621	639	598	589	586	627	610	616	631	594	636	632	628	640	633	595	632	626	626	632	606	640	615	642	609	563	632	629	637	629	598	637	628	631	623	618	614	607	631	641	640	629	587	590	640	640	653	625	576	528	629	628	563	628	612	626	564	638	604	579	623	604	590	615	646	637	593	627	594	592	600	643	599	603	565	636	554	660	585	645	618	663	569	619	611	599	624	625	584	609	623	624	624	622	621	594	586	667	628	624	591	630	590	611	651	603	622	582	608	603	580	626	667	617	599	603	628	627	599	560	654	609	573	598	589	589	587	624	665	625	610	622	605	606	554	607	629	621	615	643	606	633	601	643	631	632	563	639	656	621	641	596	596	620	592	615	628	614	630	600	625	635	605	593	659	588	595	609	603	595	615	574	575	602	597	647	599	615	602	606	561	579	624	624	595	601	597	619	611	643	605	584	611	619	630	635	645	600	651	598	639	591	630	618	653	614	604	647	547	652	608	576	608	643	605	613	619	635	634	602	618	629	577	629	602	669	614	675	644	633	630	637	596	601	608	659	601	598	601	583	631	633	638	638	603	635	649	585	590	598	625	628	608	643	599	663	621	627	643	603	656	620	591	683	660	603	615	624	632	599	621	607	626	625	620	597	663	616	594	616	670	635	615	574	616	631	631	628	626	611	635	604	579	584	611	606	594	610	632	626	661	615	647	612	583	633	614	615	612	629	636	624	633	632	638	600	652	652	601	622	548	624	618	561	614	621	607	580	612	612	612	591	690	612	589	574	585	643	586	623	634	636	622	637	624	613	643	589	571	625	627	588	613	629	620	605	609	637	608	642	622	568	591	609	597	602	613	643	615	577	570	621	637	621	614	630	604	613	642	591	577	626	597	618	607	603	611	613	615	634	610	611	653	592	590	637	612	615	628	628	632	596	651	599	603	583	622	624	573	651	563	610	623	633	654	581	643	591	626	614	565	589	642	607	640
4501	4396	5107	3939	2301	1598	1190	9226	22031	17265	9270	2906	1385	753	499	561	504	475	507	494	500	516	480	515	499	517	489	508	525	522	533	495	536	506	491	505	538	534	533	507	518	560	502	516	512	519	507	506	491	490	503	531	526	532	480	546	499	554	550	512	502	498	559	529	496	522	514	513	521	540	506	508	495	497	522	506	534	549	509	530	498	497	497	535	491	537	514	528	542	512	489	507	499	508	510	545	490	460	514	524	547	481	511	504	551	524	513	510	482	511	509	500	518	495	488	532	491	514	517	535	539	477	538	484	488	533	539	512	522	559	525	529	533	492	483	508	503	518	553	499	535	505	467	527	528	501	520	550	532	512	530	529	551	512	494	509	494	518	540	474	525	473	461	494	543	532	553	510	505	511	577	554	488	528	484	502	509	524	506	522	511	480	553	498	497	505	482	511	500	508	513	477	519	503	487	521	548	541	522	501	536	489	527	532	535	493	465	531	503	495	526	531	539	471	515	522	491	505	502	516	464	512	509	483	527	485	509	470	481	490	480	523	506	531	516	528	508	516	514	502	522	525	485	509	520	530	517	519	509	538	492	523	508	544	521	488	547	513	490	477	470	504	517	492	460	505	522	513	504	501	483	515	509	490	527	494	503	530	491	540	519	505	534	524	494	522	537	509	501	472	526	507	506	519	512	493	510	505	517	521	516	513	501	546	528	499	478	485	508	487	485	509	524	475	480	495	479	500	493	447	502	509	534	524	500	541	484	544	534	543	517	509	506	532	465	508	511	464	473	502	501	500	546	546	579	510	517	469	493	537	500	503	511	510	550	505	529	492	574	468	515	516	503	512	532	531	555	544	555	520	537	461	516	509	520	492	507	491	519	503	474	494	491	537	498	519	509	517	535	519	486	523	537	547	519	500	511	542	508	535	482	511	516	506	454	508	523	496	536	541	536	542	515	497	520	507	561	503	472	527	500	495	560	503	493	486	519	510	494	486	475	528	524	511	531	536	503	446	515	515	497	539	513	517	485	504	504	500	534	534	495	553	504	508	497	501	539	483	508	506	516	505	475	505	506	509	486	492	491	510	512	529	495	477	507	522	509	501	487	509	500	515	490	501	515	485	497	518	543	505	452	489	533	481	502	502	516	492	519	524	553	525	522	522	533	492	506	513	517	523	517	484	493	527	508	544	543	503	515	502	484	545	512	501	493	505	488	541	512	486	520	509	517	493	508	499	498	478	504	499	536	516	513	476	546	496	532	474	500	519	508	500	523	491	501	512	491	553	479	516	507	474	525	515	535	493	514	495	506	550	506	539	491	494	509	540	476	492	508	547	496	500	511	506	547	436	508	537	525	526	523	532	487	521	465	528	494	504	499	490	536	537	505	492	493	561	525	493	494	522	516	484	541	514	496	548	480	527	523	506	524	490	488	527	500	523	528	527	507	542	498	516	509	466	511	505	493	511	504	526	483	502	506	508	492	525	530	523	524	536	514	484	545	479	558	541	501	491	546	518	522	468	528	491	455	482	517	506	542	500	511	475	510	484	498	485	461	494	485	532	507	483	502	500	486	489	518	519	502	501	531	531	498	477	496	508	500	542	555	515	487	551	506	488	488	542	526	522	504	540	513	487	523	528	492	505	531	503	460	496	506	551	494	476	517	513	485	481	494	517	460	492	532	538	504	495	481	525	504	505	503	551	491	464	501	522	497	524	509	484	494	507	538	495	529	507	525	517	511	555	478	522	506	548	542	517	509	501	533	489	546	470	520	505	579	474	490	501	524	514	532	507	489	536	526	484	532	489	485	511	541	495	498	511	509	474	487	501	472	474	518	542	462	535	552	510	515	534	481	513	501	491	493	511	529	457	518	511	498	477	511	484	495	552	479	521	509	495	471	522	521	488	528	519	527	485	517	521	549	557	506	513	514	493	546	475	502	538	537	487	533	507	543	523	516	487	505	478	477	522	502	539	516	480	515	496	513	509	490	470	516	503	516	503	545	498	478	498	507	483	502	544	585	513	506	531	512	501	493	523	509	489	505	499	511	495	542	504	526	490	513	521	552	512	477	505	532	520	510	572	482	476	490	472	504	512	513	538	509	494	533	494	471	493	514	520	509	515	496	503	500	533	507	511	516	527	518	481	532	507	541	493	504	532	471	527	525	489	477	492	499	513	493	470	541	541	510	466	549	542	502	480	496	518	495	530	491	530	491	515	504	500	522	504	529	518	533	477	549	495	512	549	541	486	522	522	501	546	445	562	519	488	492	519	486	505	506	572	514	523	486	501	506	522	502	457	475	485	540	511	499	505	514	500	526	539	484	550	542	549	493	487	534	472	489	517	490	486	483	519	532	510	487	493	547	518	517	508	503	495	528	524	523	529	489	469	525	481	508	463	516	465	574	513	502	501	521	508	528	530	515	521	497	495	515	460	523	500	469	513	497	517	514	500	500	507	533	518	472	528	521	504	483	502	483	483	507	512	520	510	524	489	506	511	501	496	533	485	493	513	549	474	526	525	501	478	477	490	504	487	520	501	519	495	514	513	494	511	494	472	472	526	558	513	519	496	497	480	520	541	489	527	462	508	509	476	494	533	526	556	532	521	459	464	507	516	481	483	495	509	530	516	493	447	506	495	486	510	475	536	538	521	467	495	508	513	529	524	515	514	498	502	497	497	540	463	520	526	526	482	510	515	490	530	495	478	537	530	484	507	511	484	484	523	521	508	499	526	488	507	584	515	539	538	479	480	513	502	548	468	503	521	549	480	506	507	513	521	494	481	477	483	537	507	495	518	498	497	518	523	523	510	459	520	496	510	503	496	496	546	493	506	512	513	508	478	505	495	524	521	512	524	530	539	458	453	505	475	453	482	531	489	480	513	508	535	494	549	513	562	509	489	520	543	518	490	544	532	478	486	518	513	522	507	491	523	478	498	518	505	514	490	487	528	479	513	479	480	520	509	531	550	542	499	489	517	516	517	534	487	561	522	520	496	496	498	506	492	511	517	507	478	550	545	507	504	485	519	521	531	486	480	537	524	481	499	531	533	530	512	461	492	533	527	538	484	477	512	527	500	488	486	486	495	477	508	503	507	486	486	512	494	539	513	507	492	520	537	508	531	480	480	477	513	499	535	507	504	517	520	501	503	478	499	496	502	541	506	521	512	517	512	514	516	487	481	495	499	529	527	555	486	500	507	524	517	470	517	532	500	541	483	521	475	478	502	516	523	488	465	483	548	501	492	538	510	485	513	500	534	533	489	485	485	477	518	506	494	535	542	543	492	481	490	529	499	475	528	501	539	535	504	526	473	488	485	491	487	516	494	497	473	521	576	509	514	521	519	476	498	534	507	503	524	488	560	482	491	482	480	513	501	506	474	502	531	548	535	518	563	487	511	528	496	503	503	523	482	491	499	524	520	527	485	537	489	536	532	490	518	496	486	504	499	456	510	526	509	490	493	509	503	488	535	519	518	526	526	487	488	498	492	512	499	501	539
24378	21459	28814	24513	21352	10581	2945	7063	43205	39058	25529	8470	2698	1255	904	804	765	762	804	820	780	796	808	754	797	778	747	807	817	771	788	834	839	811	789	804	773	729	810	805	741	783	804	801	799	792	797	811	744	792	767	800	776	813	794	777	814	761	805	772	773	773	804	809	791	760	784	822	792	793	813	837	763	749	734	780	832	773	739	724	771	769	805	826	800	789	789	790	756	785	783	809	754	813	810	735	758	785	812	763	745	750	786	731	807	815	806	770	752	805	744	777	772	749	763	785	790	789	824	819	833	777	802	780	774	790	782	751	821	799	840	785	801	769	797	834	812	808	745	809	747	794	757	819	803	846	746	730	746	814	749	791	762	829	794	810	791	809	777	783	810	810	746	811	763	778	815	809	792	718	787	806	760	769	822	772	788	791	831	813	798	784	772	762	781	813	794	777	757	757	802	786	802	821	804	803	761	800	745	772	810	788	766	745	807	748	751	831	785	728	738	798	750	755	795	852	809	832	822	778	759	803	792	750	798	862	801	741	755	774	834	778	775	775	800	742	762	755	813	770	780	754	760	772	796	807	840	753	832	760	768	866	788	756	768	780	765	801	771	741	741	798	780	782	788	783	744	772	717	760	744	815	786	749	796	749	822	760	817	813	756	786	814	772	781	765	806	755	760	819	769	786	797	771	835	764	765	773	796	770	746	757	792	803	749	767	750	787	776	797	731	796	793	740	786	745	808	755	817	818	771	754	842	760	816	771	777	771	760	794	817	793	730	768	755	810	737	780	786	764	802	731	774	765	821	774	769	807	767	772	769	783	763	766	724	774	747	742	749	766	804	820	791	799	777	864	803	819	811	767	792	774	748	768	769	809	825	776	797	774	814	777	786	805	776	757	812	772	742	758	777	780	774	816	729	799	740	751	779	714	750	808	817	799	758	750	774	774	742	785	777	778	784	759	783	789	816	765	738	783	772	803	774	803	772	801	786	820	776	787	822	742	745	794	816	773	793	815	794	769	782	769	733	808	772	796	761	789	845	727	762	790	753	793	749	820	753	787	782	819	717	822	813	806	827	787	804	776	739	760	759	807	801	790	802	754	754	794	792	773	787	750	794	776	812	739	837	761	840	806	785	750	803	790	750	788	739	790	755	784	792	777	798	731	857	778	794	740	761	726	815	746	799	725	770	808	779	805	760	788	812	751	765	740	777	785	734	718	811	809	812	742	759	750	768	767	742	805	826	802	809	757	783	778	734	762	782	794	801	833	798	789	776	821	819	779	728	768	780	803	762	734	770	773	810	779	748	776	788	770	793	785	787	738	782	802	739	808	800	792	827	832	778	746	766	774	789	752	747	812	802	736	800	787	758	777	746	792	774	770	746	778	745	830	796	786	755	802	753	771	766	781	771	785	869	732	706	776	795	803	780	823	786	770	769	757	756	764	823	778	752	754	809	756	799	779	786	734	783	789	798	796	786	784	786	788	765	782	782	765	748	804	782	736	762	803	762	820	811	793	796	774	795	774	830	765	743	733	754	781	771	773	815	784	777	817	825	789	802	735	711	764	773	785	782	760	778	753	788	780	739	771	765	784	765	779	719	778	765	794	782	757	811	781	828	799	777	743	788	752	776	809	772	785	795	737	801	806	759	804	758	764	788	761	758	747	772	839	806	738	775	812	763	792	812	767	715	777	745	790	763	819	818	719	800	783	815	766	796	772	775	772	744	732	773	804	728	757	775	825	789	804	804	740	764	796	730	757	776	779	787	792	749	793	797	779	796	771	819	786	840	820	798	767	770	815	799	755	794	803	770	781	797	784	813	772	800	774	754	728	763	829	778	770	780	759	748	790	765	758	824	778	784	722	759	812	772	758	787	738	824	796	771	775	813	760	810	752	781	838	778	782	831	730	768	800	799	786	778	791	823	780	782	749	795	778	749	794	773	740	768	793	776	815	772	802	780	769	829	743	784	767	805	803	779	810	757	796	811	786	780	758	817	787	786	753	784	768	735	807	801	739	815	794	783	756	768	794	763	784	804	798	749	744	704	733	762	775	780	831	750	753	761	878	802	797	762	744	808	810	756	771	810	802	775	761	780	785	814	738	755	837	776	777	795	760	792	751	826	780	774	763	764	774	766	821	769	775	810	741	789	748	776	776	805	775	813	802	794	807	810	770	757	764	776	786	750	799	787	769	776	759	753	747	812	769	801	781	786	777	822	779	809	744	759	756	786	756	743	805	817	754	791	821	753	773	789	790	783	812	732	811	776	802	781	768	758	785	814	791	773	730	774	744	766	757	827	738	750	766	777	758	767	756	808	781	808	782	722	764	759	796	788	778	789	759	794	763	750	770	828	806	762	782	760	851	778	777	762	782	768	716	794	742	750	771	798	751	730	716	761	763	823	773	713	740	758	764	758	765	869	760	816	779	779	751	767	757	845	750	788	794	841	802	795	784	746	717	778	816	790	806	778	804	777	769	756	808	790	773	779	745	766	782	752	785	783	747	743	774	763	773	729	778	771	770	748	767	761	796	760	801	816	825	832	790	755	754	769	761	704	775	775	784	836	800	796	739	767	755	823	765	730	760	826	760	746	785	784	748	708	736	742	809	757	768	801	760	754	755	753	728	770	803	709	767	783	746	787	786	782	759	779	696	766	753	747	759	782	770	739	755	766	763	749	794	788	785	794	752	773	789	822	832	755	772	793	781	789	755	747	756	796	756	767	741	772	779	713	769	754	743	773	775	723	745	817	757	772	784	735	828	755	785	784	768	795	748	825	786	785	809	804	841	802	761	751	819	789	822	797	761	741	821	834	806	777	801	798	801	803	746	736	737	820	764	733	764	767	774	742	763	756	790	793	816	777	734	767	759	770	780	818	776	760	763	800	781	790	719	776	821	768	765	821	772	793	773	806	754	790	740	763	799	737	755	742	732	780	752	789	782	794	766	803	761	761	752	790	784	751	756	767	764	779	795	796	779	736	736	761	778	775	774	792	739	832	786	782	752	761	786	741	799	771	831	754	731	808	805	782	818	822	764	823	779	756	760	768	779	776	802	730	829	796	741	812	756	771	796	752	771	832	779	848	766	763	805	782	773	780	746	802	815	782	805	757	761	793	747	768	787	765	814	784	765	792	716	808	763	765	766	761	767	745	784	704	782	738	782	745	819	763	794	777	769	731	773	801	731	786	713	808	781	784	775	774	778	809	780	787	723	790	772	799	783	807	748	749	791	782	799	783	727	757	742	786	772	827	825	800	741	797	730	756	791	750	789	761	819	775	769	755	745	736	777	762	779	828	785	771	810	810	782	727	740	774	748	779	766	767	758	761	689	786	756	763	756	811	780	810	742	753	753	779	827	765	803	838	779	778	760	795	756	787	737	806	746	734	797	808	802	778	824	721	738	761	833	788	786	775	817	830	713	748	805	813	801	796	822	742	770	786	786	820	777	782	759	796	764	810	834	780	808	818	761	800	791	807	782	731	723	819	782	777	734
5133	8263	8291	6086	4199	2827	2088	8894	41336	33589	19322	6017	2596	1093	709	684	667	675	651	625	633	646	646	623	625	592	686	645	607	656	635	663	642	640	657	617	623	589	628	635	624	647	615	613	613	635	690	636	646	664	682	619	642	634	650	646	626	651	647	629	677	630	657	593	654	643	657	607	598	641	660	638	641	648	655	632	656	657	596	568	638	595	627	627	673	623	646	640	655	657	601	627	659	656	690	612	627	629	653	710	604	652	616	588	576	602	621	629	605	672	646	651	617	671	637	671	610	628	650	619	639	636	594	617	612	672	652	604	629	656	611	633	630	648	612	603	612	661	627	662	690	614	650	612	630	584	608	630	608	622	646	632	629	590	616	677	647	618	614	644	665	642	629	640	671	613	638	559	680	651	641	622	630	636	615	626	662	631	635	659	653	605	585	641	587	612	618	608	608	629	606	597	628	615	612	667	615	670	607	650	654	616	638	659	626	672	655	618	680	612	612	582	631	648	632	633	608	616	632	634	637	635	637	626	647	637	636	600	630	612	627	604	645	624	637	714	627	602	610	628	572	645	641	593	595	620	596	647	618	628	597	653	653	611	646	592	608	602	624	668	603	606	636	628	589	632	616	593	627	636	652	643	598	635	613	625	635	644	648	651	650	608	625	661	647	587	631	662	637	639	656	592	639	642	666	590	607	627	643	653	627	623	645	646	613	633	613	661	621	624	631	646	627	629	648	583	632	652	619	585	647	610	591	675	654	647	643	602	638	628	585	627	581	616	638	618	645	577	645	641	649	611	630	614	650	651	618	599	628	622	631	629	590	629	658	599	651	639	673	661	632	640	626	630	572	642	653	684	593	639	590	636	622	666	655	617	607	631	597	649	633	632	603	620	625	661	647	631	601	668	562	640	620	644	633	624	630	624	651	576	670	605	595	635	619	622	606	646	622	639	630	644	679	605	617	635	672	636	633	596	596	590	631	576	590	641	601	638	640	668	606	644	623	683	627	637	588	624	561	668	625	613	640	577	654	627	619	599	623	626	611	626	654	638	671	604	635	584	656	641	671	628	631	635	644	609	641	634	623	623	652	606	626	641	617	701	569	622	606	616	616	647	674	613	654	595	691	605	670	622	635	675	672	663	618	658	657	590	626	613	644	634	619	645	587	640	609	657	601	616	650	576	626	631	650	624	620	598	620	641	586	630	595	652	643	603	599	619	628	624	648	608	635	671	603	638	690	635	596	637	703	605	645	661	629	599	656	638	668	600	591	603	668	627	615	622	683	618	672	645	609	652	682	649	620	641	655	618	602	598	596	614	676	623	629	570	615	623	658	668	590	658	608	620	587	619	634	627	653	596	610	621	627	607	659	598	601	606	655	654	646	641	639	632	611	590	657	648	614	592	643	642	666	630	618	616	666	634	595	637	621	640	568	626	645	628	679	637	676	619	650	636	635	644	622	621	639	633	589	616	626	629	674	581	687	611	626	631	617	610	639	619	663	612	674	615	612	666	650	684	639	625	642	639	622	637	607	648	573	587	638	640	621	632	620	611	626	592	624	583	598	615	622	685	641	632	640	625	651	643	644	606	644	641	630	629	637	642	621	652	649	647	612	619	591	624	654	644	645	658	632	649	600	634	576	624	601	618	608	607	639	649	650	591	652	673	629	615	635	636	636	598	645	600	647	589	605	661	620	652	608	638	649	622	639	637	643	640	587	592	639	578	598	649	664	599	622	598	643	599	605	669	603	641	602	630	613	620	632	623	620	639	618	600	597	571	649	629	636	645	612	662	666	615	586	622	651	629	614	661	649	641	659	615	671	672	646	624	607	608	633	616	673	621	621	599	639	626	571	582	641	650	627	633	642	574	615	627	625	675	633	647	598	584	618	619	645	628	626	644	632	608	622	629	658	611	611	617	584	635	642	602	651	654	595	648	619	600	618	661	609	654	615	668	642	609	616	607	623	655	638	644	585	626	618	585	643	634	576	608	641	664	603	597	627	623	639	560	636	627	614	712	607	607	621	616	648	644	583	647	622	628	606	620	658	645	621	627	650	607	654	553	615	575	638	586	637	633	607	587	617	670	622	653	608	669	611	631	674	643	644	629	616	652	653	637	598	656	621	616	640	656	656	656	624	638	653	631	622	639	620	620	640	643	631	613	653	624	592	585	647	587	660	639	672	659	627	584	616	600	616	685	638	614	652	630	606	645	597	646	699	621	618	594	619	625	595	622	616	593	612	647	672	633	626	622	629	647	594	652	605	637	613	607	621	606	653	641	641	621	636	625	628	671	640	595	608	611	620	583	598	650	676	654	661	617	599	654	660	644	655	622	638	657	625	596	626	620	619	612	620	609	628	627	627	603	613	637	599	654	648	596	616	634	619	611	626	631	619	655	601	628	626	606	591	581	674	640	616	630	613	668	657	633	626	656	621	677	609	643	555	625	684	627	637	648	633	663	639	598	650	585	593	617	661	638	627	593	649	597	640	591	617	597	601	636	648	639	616	613	595	626	643	651	632	631	632	654	647	633	604	661	636	610	629	654	619	628	581	616	645	597	636	604	621	611	618	603	610	623	619	601	618	631	638	653	598	638	612	655	631	627	591	597	654	615	622	604	642	589	646	591	603	637	625	639	643	615	627	640	618	666	671	662	667	638	617	648	626	602	650	595	573	645	574	618	643	651	643	622	612	613	646	643	617	632	609	651	641	612	615	617	601	590	659	640	647	608	642	669	601	607	627	636	624	633	669	661	634	616	627	624	644	627	607	619	622	671	622	645	616	650	666	600	634	629	628	612	625	633	609	621	638	668	659	627	608	604	625	626	585	612	642	609	628	595	607	656	620	666	613	633	658	612	610	659	641	608	653	686	692	654	608	594	637	636	622	655	587	596	600	693	607	635	628	675	599	640	664	627	589	571	657	632	595	627	639	635	653	612	653	585	671	643	635	637	607	572	621	650	589	621	634	658	653	640	597	622	638	647	619	590	636	572	645	614	617	672	638	621	599	640	636	646	627	651	638	622	633	634	666	619	612	679	633	626	619	645	673	638	610	630	622	631	609	610	639	625	646	604	610	604	604	653	653	644	614	645	632	643	664	647	633	607	634	662	644	635	598	669	632	638	623	621	625	640	611	654	621	619	653	600	590	674	646	618	594	661	605	584	606	626	568	595	662	611	624	639	641	598	617	624	632	635	637	606	596	596	630	693	640	667	644	615	616	623	608	642	615	639	626	634	643	618	623	656	624	614	638	598	616	634	614	652	656	647	619	609	627	624	624	647	664	647	615	608	570	632	661	642	610	655	647	586	645	640	621	590	614	616	631	640	673	601	590	610	607	639	622	618	574	617	595	640	627	606	611	545	612	619	599	619	610	658	629	640	615	637	604	628	604	584	612	678	636	647	654	606	640	666	597	629	613	625	622	659	650	596	638	622	645	634	628	630	649	612	586	627	674	657	623	584	606	640	605	592	641	668	616	659	612	624	624	605	657	654
27930	13424	3353	1830	1211	958	745	793	2792	2942	2069	1012	725	616	590	613	531	560	538	520	502	559	586	566	564	542	562	572	588	579	558	530	542	563	528	640	516	575	536	532	559	586	543	566	567	558	533	545	514	554	555	551	519	527	543	534	542	570	596	561	556	556	565	559	548	576	545	507	629	553	525	534	532	535	558	564	562	537	562	569	553	494	570	552	538	540	514	551	566	589	595	552	559	520	523	558	568	578	535	537	539	500	591	591	543	553	557	497	505	525	518	532	545	562	548	570	518	552	540	579	562	544	527	549	529	549	528	577	567	556	552	554	574	547	524	565	525	587	584	493	542	558	598	524	515	544	545	595	535	549	542	511	555	575	536	575	548	558	546	569	573	562	534	563	543	544	560	572	516	554	555	549	539	516	517	540	509	525	581	566	580	552	561	533	542	515	540	585	592	568	524	550	550	554	566	552	562	524	558	599	573	583	570	538	521	501	575	570	564	558	585	553	553	542	585	590	570	502	526	540	557	538	521	566	531	558	538	600	557	578	541	547	521	539	534	561	521	532	571	570	549	541	547	567	523	572	561	502	613	541	551	576	552	499	554	530	538	536	546	578	575	511	556	584	581	559	566	534	553	536	529	567	547	535	494	549	551	545	568	556	590	559	545	564	574	565	565	549	541	521	542	534	551	527	547	526	573	550	527	542	532	518	577	535	543	561	554	579	554	536	557	583	599	495	508	558	544	498	554	542	577	558	569	530	555	561	565	556	550	506	537	539	550	538	523	562	521	556	497	512	559	522	567	578	549	545	558	549	523	549	536	570	540	538	541	539	566	531	509	502	549	590	586	575	548	577	569	521	516	519	513	530	574	589	520	514	542	560	496	532	550	566	565	591	567	524	569	534	533	557	557	579	509	561	512	572	536	571	535	540	538	576	557	568	568	523	528	560	582	557	580	564	557	571	578	595	529	549	578	551	556	541	553	584	544	526	504	583	532	529	524	524	562	536	540	536	550	573	536	540	535	563	567	567	583	549	528	573	542	542	528	563	543	556	579	522	536	536	601	599	548	616	514	537	539	496	547	566	577	572	555	564	526	503	570	518	540	551	530	597	530	585	534	533	536	542	543	560	578	554	544	531	543	508	553	571	539	566	578	526	597	550	547	531	563	571	574	579	589	528	542	594	563	579	555	555	561	550	584	554	558	542	589	552	551	569	558	555	554	564	571	551	532	548	547	536	542	547	522	567	538	553	522	553	548	528	544	582	540	621	565	594	567	553	577	521	534	583	564	516	538	559	533	533	537	526	579	553	559	548	544	556	591	521	510	538	536	540	538	586	543	557	521	596	555	582	552	555	574	540	542	507	543	538	571	558	544	547	605	568	579	559	577	562	546	573	558	572	544	514	547	513	568	514	535	529	511	533	581	523	567	532	587	583	545	576	551	558	523	520	580	584	533	554	517	587	592	529	543	572	538	547	504	523	582	569	572	556	546	549	540	544	536	548	510	630	587	519	550	541	570	564	549	571	536	569	515	570	554	524	522	525	546	533	543	586	540	505	580	537	526	556	593	606	570	539	563	559	545	535	518	565	564	563	565	546	565	580	593	533	553	537	547	503	576	583	547	561	549	556	577	564	562	524	575	545	557	528	548	556	549	544	520	538	540	576	564	583	556	560	569	587	572	560	541	534	558	589	543	533	565	538	541	538	544	536	563	536	551	521	593	528	569	572	545	500	595	531	549	526	528	548	574	505	540	551	552	521	552	566	563	538	509	539	548	562	541	571	564	574	582	572	535	562	539	542	556	543	583	578	615	539	541	538	581	556	555	570	564	561	565	554	515	545	569	552	586	502	557	540	576	550	574	582	600	534	526	514	539	534	516	514	517	569	585	573	558	569	557	560	579	564	513	594	563	601	569	517	552	560	556	511	549	540	540	568	540	576	553	570	577	545	584	543	577	565	554	545	537	577	517	517	588	526	572	544	547	529	526	572	522	522	596	552	551	544	524	538	571	524	542	517	518	542	565	542	563	551	552	533	553	538	495	496	604	562	557	607	489	532	549	543	516	511	544	529	586	539	549	571	552	509	542	551	506	549	584	551	571	521	542	541	530	557	569	487	565	586	533	521	539	560	538	592	537	549	545	534	506	566	510	576	571	556	508	544	572	486	540	522	566	531	588	547	526	550	534	596	551	534	503	542	525	544	573	579	541	572	574	569	545	534	543	563	506	534	545	604	543	506	591	556	544	542	551	580	545	520	574	597	585	574	547	576	541	525	592	536	537	553	553	584	540	593	508	519	586	540	567	545	567	551	524	534	549	528	500	496	521	541	531	553	533	546	548	566	514	566	571	560	548	522	555	575	547	556	566	571	563	545	583	532	556	548	557	592	555	525	599	596	565	557	546	527	580	521	531	514	603	534	508	537	526	600	562	532	553	531	562	542	532	574	563	542	560	527	533	521	547	556	529	561	581	559	555	566	561	533	555	556	545	588	528	542	568	575	541	581	549	580	542	542	535	530	556	562	528	544	531	550	550	530	560	506	521	580	536	543	533	567	565	602	534	554	585	550	568	571	557	531	540	522	526	541	596	566	545	509	558	552	543	544	555	564	580	543	519	575	534	598	551	512	538	533	545	594	489	551	532	568	554	587	524	529	572	559	582	539	555	528	572	565	569	540	572	551	561	553	543	548	555	554	524	562	539	531	525	531	545	575	593	532	526	562	571	563	575	563	562	554	569	562	577	532	526	559	571	531	512	523	560	550	584	513	561	550	532	536	511	583	582	544	549	495	545	511	565	578	616	552	562	535	576	531	534	559	544	571	539	525	535	535	561	555	572	535	574	593	552	539	600	574	510	524	539	522	534	560	507	557	567	529	571	571	563	507	553	526	556	507	570	539	579	582	524	487	549	564	531	532	584	548	535	556	512	543	597	533	546	544	565	572	561	555	579	519	553	534	529	531	587	557	521	546	536	533	568	533	533	538	572	559	516	517	560	512	525	530	522	573	573	570	592	619	560	553	569	581	534	573	539	574	574	547	530	597	578	557	529	544	567	546	515	556	514	554	561	529	574	543	586	540	557	538	548	551	567	549	547	523	537	572	562	512	555	573	554	572	524	522	525	588	554	567	557	527	566	540	560	523	542	507	579	547	547	571	541	532	521	586	522	551	584	566	530	562	552	582	544	543	560	583	621	541	536	564	532	532	558	532	569	557	549	546	533	543	570	584	552	549	564	561	524	499	548	552	542	535	528	559	568	541	515	554	525	554	554	568	571	542	553	559	539	511	589	575	531	561	538	535	498	536	539	556	562	550	519	566	552	549	538	538	597	562	553	528	546	542	559	578	540	542	569	513	581	490	557	587	599	613	572	499	564	559	600	507	572	506	543	554	552	559	495	532	572	546	567	549	519	562	575	557	523	582	576	586	543	544	533	570	498	590	559	505	537	565	554	525	531	561	564	562	558	568	519	542	581	535	604	549	584	535	513	529	501	529
5622	2518	2698	1655	1365	888	697	792	3408	3256	1984	958	686	500	433	442	449	436	448	424	477	426	453	468	436	435	428	458	458	439	443	430	470	439	463	441	493	459	472	444	431	453	454	472	466	432	466	465	435	410	494	453	461	467	440	431	436	482	431	434	445	446	440	412	390	473	460	439	444	467	436	431	448	492	459	455	429	480	459	452	450	435	435	482	437	448	414	446	481	463	471	403	428	470	447	468	432	465	472	432	427	465	445	467	465	467	464	452	435	396	427	442	436	440	461	431	447	424	479	472	410	442	426	427	458	442	496	459	419	433	443	437	435	452	445	429	438	449	455	440	434	432	489	444	425	447	448	457	436	440	447	440	435	444	461	482	417	441	413	451	427	447	413	458	420	420	484	461	416	479	477	472	462	422	479	427	450	419	436	434	426	460	421	433	432	468	421	428	460	467	461	452	443	468	484	497	431	425	460	449	451	421	433	417	413	446	445	430	448	443	497	450	408	438	430	460	452	428	418	482	431	450	447	443	468	429	442	440	431	467	435	417	467	414	449	441	435	456	432	434	464	439	439	473	471	433	461	474	399	435	458	449	420	474	439	441	442	426	471	459	470	419	434	426	444	449	423	454	436	411	486	441	449	426	440	434	411	470	475	442	451	448	442	423	424	454	459	451	480	422	462	408	453	439	427	469	452	410	436	468	450	431	453	451	460	444	452	439	443	466	461	440	457	466	454	470	466	430	445	441	433	385	430	415	437	455	464	446	442	447	417	453	440	481	427	430	465	419	454	468	468	503	422	453	433	434	451	433	478	484	438	435	420	452	446	459	421	458	446	459	460	452	434	454	448	469	433	378	468	430	456	442	421	427	422	445	480	448	409	444	464	461	423	438	441	431	442	458	470	463	436	497	417	448	443	442	425	465	467	450	440	449	438	481	481	422	456	469	466	459	431	473	426	470	458	431	454	441	378	435	439	449	430	430	443	452	466	447	433	440	448	463	419	473	449	441	453	424	409	422	462	420	416	406	480	448	452	426	455	456	406	441	433	422	463	469	431	442	440	430	404	435	434	402	412	448	428	417	426	441	463	451	451	442	462	452	444	465	466	408	442	445	456	443	414	462	436	450	424	459	477	464	467	471	410	421	442	447	441	480	470	459	426	443	455	453	436	453	455	433	420	430	475	427	470	488	436	443	427	471	414	459	428	425	484	440	446	478	433	452	451	416	421	459	455	467	474	465	452	492	432	437	420	443	420	420	450	461	435	424	479	428	434	462	483	433	406	442	444	430	431	432	450	470	438	437	470	444	434	431	463	455	442	428	427	480	463	448	421	402	447	405	451	404	410	450	457	479	434	455	429	430	429	427	454	429	436	408	466	430	443	449	477	453	436	465	387	385	449	423	432	463	444	471	459	409	405	453	454	486	428	454	452	424	439	456	409	443	423	443	458	445	444	446	448	455	455	425	448	457	457	461	451	481	472	459	432	459	440	471	445	445	450	426	399	444	458	468	453	447	427	445	451	424	414	432	472	442	446	432	462	439	403	450	447	468	446	442	464	460	417	471	452	449	421	418	443	437	449	456	422	413	415	434	451	442	396	441	470	457	450	412	432	457	448	406	411	429	418	444	436	425	442	417	457	432	428	458	442	459	450	419	475	439	471	460	424	437	420	451	460	424	452	445	464	433	427	457	437	457	446	462	439	449	436	420	406	417	470	423	440	445	439	435	418	431	467	434	440	449	425	415	453	431	446	465	448	447	441	460	461	401	420	477	451	477	480	436	427	408	411	457	433	433	437	490	462	389	451	473	456	467	452	476	465	456	456	417	440	453	459	469	464	495	459	457	432	461	452	442	446	464	427	456	445	455	423	426	478	419	441	465	483	448	431	444	440	470	465	398	454	423	447	456	465	427	439	447	422	417	427	413	431	429	438	439	454	451	425	446	449	462	455	489	401	452	466	448	470	472	424	437	426	449	441	436	461	438	431	423	457	401	466	426	450	440	414	389	461	437	478	421	461	444	439	450	434	471	442	455	434	435	415	417	410	443	416	452	463	473	470	410	435	423	422	421	467	464	491	472	458	475	436	472	464	467	443	425	422	461	432	475	450	464	422	415	418	410	424	412	451	474	449	465	435	450	453	413	486	458	480	474	465	438	423	424	453	419	439	467	428	471	436	465	416	455	440	433	428	405	411	449	458	423	444	433	461	475	433	428	461	444	442	440	457	425	427	429	401	437	445	433	432	454	424	479	457	421	433	434	429	441	469	432	496	423	415	448	449	446	438	479	429	419	409	485	437	399	411	438	444	437	473	439	415	471	477	454	441	457	429	448	446	449	420	456	423	437	472	464	477	421	484	450	467	474	473	444	423	431	422	448	430	476	451	468	438	436	417	425	447	440	441	460	431	420	416	441	458	438	450	451	435	450	467	489	496	443	461	487	436	478	437	446	446	410	426	399	422	417	460	435	458	424	447	417	436	408	486	457	444	479	436	416	458	428	402	405	442	455	438	436	474	454	422	420	455	435	479	443	453	464	428	468	424	435	435	445	407	437	427	457	457	466	446	446	442	440	468	498	467	446	463	439	431	457	466	456	442	427	437	442	403	456	464	448	427	444	428	453	439	439	426	459	462	414	409	454	458	419	445	430	440	420	445	460	440	453	464	434	447	446	476	447	462	447	451	456	429	435	375	438	435	492	479	445	403	463	434	396	419	420	426	422	453	470	468	456	449	445	426	408	466	426	436	429	435	462	447	426	397	447	462	437	420	448	462	460	451	409	469	466	447	481	446	461	454	426	444	449	462	407	446	459	457	438	438	445	440	425	418	469	427	451	477	392	444	462	442	434	436	385	446	427	438	447	431	430	438	441	461	450	467	432	427	460	436	417	442	437	452	450	441	433	460	483	466	435	464	442	430	426	453	431	446	416	427	415	438	469	441	439	447	434	465	466	469	458	430	462	425	455	389	456	438	469	447	453	457	447	464	425	442	434	447	428	459	441	464	455	422	429	477	452	449	449	413	425	454	470	467	445	451	473	472	458	447	467	429	496	486	430	442	465	456	445	433	428	405	478	446	421	431	455	427	472	466	422	404	453	465	440	461	426	467	454	415	446	461	425	480	446	442	445	449	468	462	444	440	471	484	428	437	456	457	399	421	445	426	455	434	454	472	426	439	457	422	458	449	447	457	423	405	467	482	483	423	440	435	448	427	415	416	445	457	414	435	502	451	390	430	453	474	437	431	421	465	420	461	398	450	397	467	419	455	469	453	407	452	435	437	438	456	416	470	446	440	444	475	442	436	386	445	413	450	447	430	428	456	446	434	450	435	440	447	427	435	434	469	431	408	445	453	492	440	473	444	455	489	431	434	458	435	399	477	433	433	414	425	450	424	433	469	417	422	435	453	427	449	469	433	432	454	423	443	410	477	430	468	502	463	463	436	445	416	460	394	414	433	425	429	445	425	441	432	441	433	433	421	441	460	453	445	424	435	447
25685	21448	27288	25073	6690	1835	1287	2358	21588	22139	13155	3901	1499	825	701	617	616	640	638	623	620	614	620	617	630	649	667	632	618	652	655	648	610	632	625	625	615	588	674	617	658	645	651	583	630	611	590	613	654	610	641	628	595	598	633	648	655	663	644	633	645	663	665	634	649	654	631	615	663	621	642	606	617	637	610	618	615	556	664	628	640	611	641	644	610	651	603	624	596	666	638	616	681	657	609	652	577	606	658	630	630	616	583	592	654	617	622	603	604	603	588	611	635	591	648	654	620	601	650	620	582	621	671	637	597	617	656	626	661	654	594	627	607	648	664	602	613	641	637	585	636	642	683	651	639	661	616	625	613	646	625	600	629	666	611	627	625	647	608	634	597	565	652	640	568	595	615	646	600	644	634	594	683	678	646	616	644	649	570	607	595	635	618	624	679	590	661	627	581	657	601	624	610	594	604	669	651	611	636	668	626	626	603	602	647	624	595	658	649	647	642	647	581	614	632	621	625	633	629	621	628	602	617	614	643	648	613	666	659	642	583	634	635	603	644	670	634	565	599	654	634	588	626	644	647	621	625	623	627	684	644	692	620	628	652	666	610	589	646	629	656	637	653	643	619	616	635	600	612	626	588	644	604	638	635	661	622	622	630	678	638	633	653	612	609	632	632	644	619	618	661	680	640	628	636	646	623	623	612	603	657	639	594	583	663	642	642	619	615	604	634	588	628	603	589	599	651	634	656	571	708	606	653	614	620	639	669	644	610	638	656	616	605	659	608	654	623	573	619	656	621	628	625	662	627	592	626	647	631	656	579	660	675	662	615	588	623	645	656	621	652	617	611	634	625	622	619	614	641	623	646	622	628	612	631	638	672	631	609	582	614	643	652	668	611	664	635	620	632	635	604	622	629	623	626	637	613	625	662	615	639	626	609	641	656	636	618	661	603	590	623	637	616	648	664	600	636	629	617	632	612	598	606	604	596	612	634	628	633	623	651	623	615	621	638	601	606	606	656	637	619	590	565	655	656	688	679	631	639	664	652	606	612	629	631	589	626	658	601	613	636	604	648	633	633	626	655	597	604	592	622	605	629	620	636	585	635	619	626	621	601	582	642	639	615	658	665	652	660	602	635	638	602	621	604	616	600	663	657	614	642	617	610	596	641	641	627	652	588	639	649	634	656	642	639	629	633	575	633	649	589	642	642	655	613	662	622	582	664	601	610	645	662	650	642	625	655	620	611	631	615	599	650	609	681	613	614	606	583	668	641	628	696	598	580	631	578	567	628	618	600	664	597	655	655	654	598	635	652	649	632	659	627	615	648	613	601	648	615	572	675	632	591	642	630	594	657	631	638	607	606	587	654	610	620	643	640	611	625	650	608	625	608	610	623	605	650	616	617	659	651	607	664	634	621	669	617	605	631	643	614	623	624	602	603	680	604	618	680	605	663	660	632	630	590	601	612	676	601	620	617	609	625	639	638	616	587	640	621	618	604	648	572	674	672	619	598	649	631	638	644	621	590	651	592	638	634	613	597	600	626	596	674	632	638	624	607	610	658	611	586	621	634	624	604	599	618	654	625	592	564	624	609	604	641	645	635	585	658	634	625	660	654	507	643	649	607	573	639	627	601	584	582	603	632	631	640	636	606	612	619	581	603	582	674	630	619	631	592	600	616	637	601	659	594	637	650	612	627	598	648	621	612	622	631	625	659	637	703	612	631	631	641	654	594	631	577	630	598	614	593	632	562	611	648	604	607	644	614	609	671	657	597	575	577	604	620	585	632	635	596	605	648	654	633	639	616	616	630	666	592	621	601	640	627	636	619	612	634	620	604	598	648	663	604	581	625	610	646	675	635	678	655	626	595	629	629	572	633	614	594	606	619	639	658	619	644	677	665	581	613	643	639	663	570	633	622	618	662	626	633	625	632	596	643	645	641	610	661	653	626	639	616	672	619	660	608	651	655	677	625	629	643	632	617	619	643	653	594	634	638	652	645	637	602	591	644	591	629	664	631	629	596	603	635	654	626	593	615	603	586	618	654	577	622	652	598	591	592	569	602	659	632	634	616	631	633	638	605	595	618	643	653	641	608	649	614	625	632	640	631	651	596	622	616	633	658	632	599	621	617	675	626	607	622	574	655	587	629	588	673	598	661	603	607	603	656	607	621	644	610	670	603	629	626	625	602	643	589	609	600	624	595	618	609	652	584	637	614	645	620	606	595	643	633	617	667	615	621	620	639	615	633	624	640	628	614	618	630	638	596	637	685	573	639	622	617	634	605	600	617	617	660	624	586	626	631	623	657	619	647	611	588	633	622	644	636	643	649	637	647	589	677	643	620	628	619	640	649	627	631	661	581	613	665	658	671	647	632	638	615	657	612	643	646	623	664	619	644	637	611	662	666	643	591	648	645	618	603	612	603	607	600	619	622	620	592	647	581	587	585	589	617	652	629	620	624	593	632	652	630	641	642	570	633	605	653	617	608	619	585	591	616	638	613	635	633	634	615	633	611	636	661	602	601	620	623	595	600	616	597	628	596	587	657	640	637	666	619	619	622	588	599	624	643	583	651	577	571	644	679	641	657	635	619	599	625	665	614	640	605	647	648	634	636	580	635	613	631	641	665	640	632	623	684	598	593	639	586	609	638	617	625	627	649	615	647	587	602	576	659	630	620	609	654	622	641	643	643	645	648	611	586	621	614	646	625	605	626	592	668	599	625	581	669	665	604	627	631	618	603	608	663	627	639	619	649	657	643	621	579	663	627	587	623	606	584	669	622	615	644	604	616	645	618	581	598	615	636	596	662	601	641	619	634	605	599	608	646	617	591	617	621	624	600	607	633	603	572	606	609	626	639	638	619	637	576	615	624	635	646	587	628	597	633	644	630	585	610	612	603	623	649	616	651	665	658	634	640	609	594	624	642	611	565	611	580	628	604	586	610	608	644	612	624	597	581	685	609	634	628	622	636	632	640	602	652	600	652	640	597	633	624	636	676	641	641	658	636	622	612	640	639	601	628	622	613	631	570	622	585	650	631	625	614	656	620	665	614	630	615	601	624	589	612	546	664	651	631	642	642	611	600	644	644	657	623	617	623	618	634	573	629	638	631	586	607	613	590	610	601	592	621	611	615	611	622	601	627	656	610	616	640	628	630	636	627	699	631	672	585	622	611	600	668	675	670	590	633	631	629	636	645	650	598	604	674	648	597	628	639	620	649	641	663	604	591	613	593	674	586	603	595	592	656	632	600	642	636	601	680	622	619	628	635	598	633	598	609	642	625	646	595	588	658	614	620	580	655	645	621	615	635	660	641	636	651	634	614	612	653	608	609	609	579	646	616	612	620	608	580	630	641	630	592	651	644	647	588	635	621	597	632	632	596	630	635	595	653	607	606	623	632	691	648	645	646	595	608	616	611	598	644	618	613	654	641	615	626	629	578	640	602	609	645	637	676	603	668	602	675	603	666	652	610	610	615	584	629	584	639	661	631	578	642	614
4075	5120	5154	3144	2344	1585	1240	3252	22669	19137	10393	3185	1485	731	522	545	549	540	562	547	526	509	531	493	544	537	526	516	517	553	498	509	543	487	508	521	519	490	542	517	536	538	558	488	537	466	518	535	557	556	530	505	563	498	527	483	539	545	499	491	486	515	520	538	493	514	521	532	497	553	536	512	527	534	496	541	533	478	521	465	529	541	513	536	537	526	526	516	553	492	569	497	504	535	522	514	509	521	509	538	546	502	526	521	524	545	508	523	527	551	483	522	527	520	535	525	509	506	476	501	488	507	482	525	507	517	523	523	570	527	555	546	478	536	562	513	581	537	515	542	518	485	546	512	526	524	522	521	522	559	539	497	562	526	512	520	519	563	540	471	543	552	519	541	514	496	484	531	505	493	525	549	521	457	533	485	513	563	493	532	499	513	527	526	513	481	542	537	520	535	559	470	513	505	517	533	503	502	539	528	494	523	473	511	535	551	530	515	524	498	506	541	500	500	524	521	517	532	529	526	483	516	533	493	507	524	505	537	522	510	527	479	553	544	532	547	518	515	482	503	525	531	518	557	500	536	520	519	472	515	546	508	503	516	513	519	532	528	522	532	515	551	497	489	531	487	494	559	505	538	492	545	536	523	571	539	506	503	483	501	496	523	546	546	482	544	502	525	466	497	455	518	534	515	557	493	557	497	513	478	516	446	548	558	526	514	488	557	471	508	489	555	553	500	558	575	510	518	512	497	552	537	525	517	532	510	500	495	504	530	540	494	531	515	539	546	542	529	538	537	521	501	502	532	534	493	484	468	575	522	541	566	489	491	503	530	500	546	519	505	513	548	524	549	491	525	529	483	508	568	530	528	534	491	512	513	498	513	493	483	563	551	524	543	521	538	531	467	514	529	573	488	525	528	507	523	497	554	544	534	503	530	536	525	509	528	553	554	545	512	503	508	499	524	522	518	522	499	546	537	511	508	503	548	525	503	546	520	491	511	530	514	537	564	518	499	526	529	486	512	534	522	490	513	499	499	513	521	522	531	527	512	508	525	511	493	531	546	513	506	511	513	476	524	497	480	555	499	538	534	523	526	508	544	503	518	523	505	527	504	552	519	509	511	487	528	555	511	508	529	536	503	554	532	515	552	490	529	543	517	531	528	499	504	525	484	510	529	521	533	503	502	539	522	560	497	547	569	554	570	507	519	548	512	449	508	512	560	495	526	519	526	541	501	504	525	549	466	507	536	532	525	494	537	566	514	547	527	527	523	509	528	520	554	534	494	534	547	519	515	527	513	519	514	493	517	517	534	537	522	498	541	490	491	510	577	508	548	497	503	484	480	534	540	535	514	483	527	525	529	506	525	494	539	541	496	517	536	527	534	526	542	513	487	550	544	530	530	523	476	556	508	519	515	512	520	548	505	514	534	486	525	474	530	490	542	530	519	528	475	471	554	520	505	514	526	479	522	515	494	478	510	531	488	513	504	551	514	527	526	506	514	485	540	540	544	461	492	497	513	510	520	479	514	475	519	540	535	537	500	527	539	552	492	529	502	496	537	515	473	483	546	512	534	504	502	500	510	500	544	497	501	492	537	512	516	559	486	545	538	517	503	510	468	506	491	521	499	501	527	501	543	488	516	510	499	515	520	507	526	536	571	541	556	579	531	521	532	454	511	527	541	571	499	490	521	536	527	518	525	501	523	488	520	491	485	529	525	568	471	511	498	504	487	490	538	544	490	550	508	523	483	535	515	511	471	510	475	535	505	549	495	529	504	520	526	509	501	504	576	525	525	543	503	526	500	546	484	481	482	508	559	550	536	529	529	507	507	527	530	495	561	513	508	489	544	528	513	520	512	535	474	534	502	549	493	563	500	499	499	514	516	550	532	510	508	534	544	538	522	531	566	517	520	486	523	506	542	518	508	527	509	524	537	493	518	527	539	496	518	461	485	537	469	533	522	523	518	553	500	515	541	571	510	494	482	504	526	502	501	539	509	521	500	480	483	518	533	530	503	515	520	509	515	528	511	528	498	538	518	562	558	503	535	490	504	529	527	512	508	495	510	568	504	498	547	554	537	554	540	539	543	490	496	531	505	558	554	519	530	513	537	547	517	570	536	536	518	498	505	488	525	530	507	490	546	513	533	529	522	519	517	508	563	491	515	542	488	507	532	487	475	502	493	530	535	487	522	492	504	547	537	523	514	502	519	542	506	490	509	538	531	529	516	525	501	507	482	486	521	554	516	560	511	508	453	505	522	512	517	535	517	494	544	526	523	527	530	465	507	532	493	497	506	528	549	482	497	522	525	482	514	505	515	521	527	512	548	512	511	555	508	520	518	507	509	493	512	573	553	545	522	493	523	515	518	508	539	477	469	502	518	477	489	518	489	531	534	518	514	529	538	526	540	534	546	520	481	487	515	505	524	492	517	516	531	504	554	518	512	503	554	503	551	502	529	517	534	568	544	495	492	485	482	567	538	535	453	480	552	558	528	530	534	548	508	504	469	481	520	485	529	481	548	470	513	505	505	532	496	513	525	533	498	523	486	523	533	566	504	521	508	531	493	498	479	534	543	506	490	542	490	496	497	512	514	560	491	518	510	488	513	536	524	518	546	517	482	522	498	524	480	523	527	540	533	481	498	554	523	527	546	459	537	546	551	530	512	501	500	494	532	524	512	508	527	522	529	507	484	493	544	534	512	522	488	482	514	502	490	514	512	532	530	533	491	507	507	495	516	566	484	517	507	514	536	518	506	531	547	513	507	531	493	525	520	502	525	537	537	514	503	507	540	538	526	506	504	545	488	492	519	490	502	561	465	517	460	522	532	528	506	532	520	531	527	512	506	508	539	532	516	475	530	523	518	503	511	539	472	526	548	513	473	537	526	523	495	526	497	540	517	520	537	521	517	482	522	523	522	494	532	510	526	514	526	562	487	525	514	555	511	501	479	545	517	535	503	528	509	517	582	523	521	548	521	499	510	529	515	525	478	540	491	531	514	514	528	501	545	482	496	515	515	520	537	497	499	528	536	502	488	524	530	517	492	493	532	561	540	501	525	478	494	521	484	518	519	503	536	487	537	533	532	525	496	542	493	564	488	517	529	515	509	519	516	523	534	514	531	515	522	476	531	495	476	494	525	514	561	525	493	552	503	580	506	502	492	540	513	523	528	519	517	530	527	541	480	509	477	551	545	528	550	531	517	499	497	519	466	490	546	535	491	482	537	548	499	476	485	512	507	534	529	515	498	516	525	506	523	515	529	497	499	542	490	513	529	515	545	537	491	538	533	529	475	502	495	504	539	504	505	522	531	531	547	533	533	514	509	518	514	516	466	533	499	501	468	558	489	514	497	539	471	490	526	532	519	553	524	527	488	511	522	506	505	498	558	501	518	568	553	561	490	526	495	517	551	489	541	501	512	524	526	502	528	453	508	555	531	511	520	508	516	473	554	502	507	551	500	478	523	540	505	531	545	520	495	526	526	539	531	506	520	463	549
24293	21408	28744	24477	21370	10684	2905	7171	42302	39151	26172	9017	3090	1246	849	872	851	822	810	803	797	852	829	850	852	777	831	796	792	832	801	790	869	797	771	827	843	820	797	810	799	797	811	797	837	846	795	827	765	820	791	827	826	793	820	787	791	796	813	829	800	765	766	815	836	821	806	807	775	761	814	834	779	804	818	766	784	827	777	751	763	854	815	799	792	837	753	766	785	840	783	766	753	789	754	856	857	825	791	795	830	815	781	765	853	844	775	773	830	800	802	819	718	858	773	791	818	800	862	834	808	848	834	758	821	810	783	819	811	808	794	795	808	759	780	754	812	731	799	756	763	775	778	804	786	863	811	784	792	793	782	825	794	749	814	829	756	798	777	809	788	811	827	801	768	843	828	833	712	793	841	755	776	776	800	820	802	747	795	855	815	821	806	740	837	815	812	772	747	794	810	758	770	778	824	798	809	774	773	778	749	780	752	793	769	761	783	811	802	742	740	767	802	740	783	819	789	799	744	750	737	763	779	744	798	761	767	753	821	798	807	775	782	811	802	768	730	755	796	795	736	759	798	754	821	791	811	830	796	783	748	758	788	816	801	793	791	785	854	799	819	833	805	821	804	791	776	798	786	747	829	833	755	802	844	804	804	785	767	749	814	784	806	816	787	804	808	762	792	759	809	768	818	818	828	770	800	806	786	795	759	737	778	823	790	783	797	766	799	806	795	778	784	822	785	810	844	760	847	776	797	776	816	778	730	844	822	750	795	834	810	808	819	826	736	792	810	811	807	783	816	796	778	822	812	774	797	742	764	804	787	805	806	759	794	814	734	804	799	802	800	741	779	798	804	791	748	754	816	833	797	763	822	810	762	800	802	768	786	836	793	768	691	796	786	787	757	767	800	800	796	763	719	798	784	822	780	803	809	770	815	813	791	798	819	800	761	778	782	812	798	814	807	875	822	794	798	811	773	824	788	784	783	808	789	792	796	771	795	803	786	733	739	812	760	792	800	826	824	837	789	811	777	813	783	775	821	839	836	812	769	790	772	807	769	813	799	754	821	820	817	792	814	791	790	750	798	801	772	805	859	772	785	826	809	776	811	812	814	777	835	790	779	815	817	745	791	776	778	730	826	799	744	831	824	789	786	803	830	757	793	808	811	781	797	788	810	775	814	843	796	771	787	776	789	816	824	848	792	780	807	766	777	790	812	824	806	802	721	753	821	795	736	782	769	776	805	859	760	806	804	774	767	764	758	775	817	823	775	804	779	831	810	784	765	776	732	816	810	771	752	740	832	767	796	761	786	779	798	813	825	821	795	758	779	825	841	820	836	790	767	766	807	790	797	748	779	812	793	827	769	797	792	750	772	784	809	830	760	728	768	781	805	768	737	734	769	813	787	802	795	821	857	762	846	841	851	791	781	809	824	780	781	835	815	746	768	793	789	832	817	743	778	794	787	844	826	782	780	773	806	789	801	796	826	816	831	771	806	804	826	749	834	768	802	765	849	784	756	795	746	758	768	811	808	772	833	798	787	756	806	774	806	813	816	783	807	780	761	843	738	785	809	835	788	834	796	828	778	774	858	788	820	776	820	803	763	760	789	788	808	813	816	790	776	802	784	748	787	757	799	752	799	781	822	802	823	793	817	790	819	805	795	793	764	791	774	756	791	783	822	807	801	827	792	807	774	786	775	812	851	774	769	848	751	804	776	759	827	811	765	820	764	832	806	786	783	807	805	757	753	813	800	808	819	827	802	820	807	802	802	827	809	769	776	775	790	760	800	766	839	779	799	757	833	814	766	774	751	739	794	860	827	802	805	775	756	775	819	792	811	771	722	715	764	836	766	789	781	814	825	821	762	813	780	807	813	769	817	822	789	832	772	803	808	803	808	827	808	789	818	770	783	742	802	835	852	753	849	812	815	820	819	808	858	813	750	775	806	777	769	805	739	780	804	804	795	842	794	801	779	818	818	817	827	880	800	825	833	776	798	791	814	765	783	809	874	783	779	735	813	795	754	765	809	739	813	761	779	764	815	819	855	816	784	778	768	774	746	824	771	756	748	800	799	800	765	831	777	785	767	788	769	785	790	821	792	814	798	783	785	823	808	774	811	806	806	850	809	813	813	749	760	738	788	780	739	813	783	800	804	778	778	794	765	776	763	770	796	783	810	821	760	767	754	824	821	799	770	777	823	739	766	772	796	844	756	741	813	772	796	791	800	774	790	789	808	820	853	778	816	740	729	768	775	774	761	746	793	803	741	791	786	804	801	793	799	833	781	786	777	787	757	803	823	788	819	767	753	739	829	774	823	833	808	826	788	821	800	767	826	756	818	763	787	787	832	742	779	797	795	810	769	792	775	792	795	778	773	847	813	761	786	783	760	770	794	758	812	746	772	822	799	785	750	793	768	792	779	828	803	768	807	802	790	784	799	838	764	760	797	812	806	836	802	775	812	788	797	790	742	768	749	785	794	804	777	782	774	797	782	786	809	798	785	776	815	745	811	825	776	776	826	789	828	794	771	813	789	769	826	812	790	750	778	776	782	777	781	741	812	787	807	758	804	817	814	794	854	794	776	824	774	840	817	811	813	783	764	757	811	833	829	766	805	822	797	805	788	791	790	783	750	832	794	756	802	753	831	740	800	744	877	793	772	805	755	844	791	759	821	783	791	751	769	770	797	810	811	806	782	863	765	760	801	785	860	792	834	740	835	772	756	825	777	770	764	803	830	860	841	808	801	766	794	815	727	774	827	753	755	772	783	764	760	828	779	775	748	790	825	839	837	801	744	807	765	805	786	781	805	817	768	815	772	811	770	754	777	825	796	801	808	765	807	807	756	763	846	766	784	822	769	804	837	767	757	818	846	842	772	781	750	824	785	810	829	771	775	789	730	811	764	857	868	839	806	749	758	789	793	783	799	811	836	793	785	857	778	786	791	768	788	768	799	794	791	820	826	821	888	762	804	748	810	754	747	768	753	804	820	818	801	816	770	751	791	796	774	800	750	776	789	787	817	821	803	771	820	830	807	774	746	814	759	748	791	836	807	755	743	735	762	785	781	757	793	809	838	745	808	778	721	799	795	816	787	769	766	797	836	749	841	716	783	808	817	757	829	772	823	802	785	743	776	792	747	800	804	770	794	771	767	769	775	768	828	817	800	842	792	828	766	795	774	809	790	749	766	802	818	837	763	814	829	785	843	759	768	707	827	773	757	776	795	779	797	839	806	774	838	767	801	766	757	798	830	809	773	750	764	813	804	754	742	739	789	766	812	737	804	752	802	826	742	774	828	726	813	771	797	772	800	821	760	780	802	753	785	839	811	807	782	823	757	802	740	848	769	779	793	757	784	782	827	852	825	765	780	769	794	764	795	826	796	810	789	807	806	745	770	813	798	805	799	737	745	817	809	783	756	730	784	762	785	764	778	822	771	775	772	751	817	824	748	778	787	757	772	805	782	805	778	796	812	764	820	772	800	756	764	767	800	814	766	835
4608	8405	8657	5578	3809	2753	2046	9174	41061	33749	19947	6158	2906	1112	752	701	643	655	624	612	657	645	635	638	676	646	609	668	661	609	589	663	656	624	663	625	650	633	646	615	615	619	621	617	635	622	639	669	623	641	666	632	646	630	698	608	641	657	614	693	672	652	637	671	651	647	634	621	656	622	606	621	654	635	638	656	569	609	624	641	601	612	636	617	659	607	624	604	650	636	644	664	647	652	703	639	669	645	679	611	631	623	666	638	680	683	617	644	652	621	633	648	629	688	638	650	640	613	624	651	666	654	592	662	695	640	633	680	631	682	624	638	652	635	667	648	640	608	610	656	654	634	656	593	631	660	651	609	637	620	614	618	625	697	643	643	632	675	640	645	615	712	674	635	646	624	651	654	646	704	668	607	716	670	679	594	642	628	651	607	606	701	667	641	625	662	622	643	590	622	618	647	634	649	629	621	653	660	630	639	617	648	655	662	660	641	643	628	619	660	660	620	607	630	678	649	650	652	669	659	675	643	667	609	639	629	638	658	669	657	629	658	669	681	643	698	648	651	679	619	614	683	640	652	635	658	582	670	622	624	610	627	630	671	608	664	616	635	588	662	641	664	686	682	620	617	650	616	629	649	630	655	640	643	692	666	629	630	610	605	676	670	631	645	620	612	643	621	623	657	659	634	614	677	606	673	613	581	592	652	634	618	616	616	617	650	625	616	629	644	606	626	619	613	638	694	581	660	659	656	631	678	717	616	595	596	640	658	638	648	648	579	642	612	665	603	607	691	700	660	639	657	628	644	634	647	621	669	644	671	627	622	639	638	615	645	689	635	651	621	579	610	656	675	609	632	651	661	637	665	678	688	681	648	614	659	692	697	655	652	591	649	610	628	595	627	651	663	632	625	686	614	642	608	644	612	612	633	641	610	601	664	653	598	686	677	648	678	636	614	636	640	658	655	627	627	662	670	625	618	642	614	628	636	651	642	617	630	656	647	638	621	654	654	651	640	657	657	645	641	630	654	632	642	653	651	644	601	657	676	656	605	604	601	624	662	649	597	642	683	615	646	647	692	619	657	638	676	618	619	650	672	647	611	620	638	601	604	684	611	691	642	611	727	637	636	628	626	675	697	597	654	612	646	653	626	584	628	643	624	686	674	645	677	598	661	676	625	614	630	636	659	634	647	625	589	686	672	638	642	575	685	612	656	690	677	605	660	670	613	651	598	621	619	597	599	683	625	622	603	639	624	602	624	648	670	633	676	647	721	627	623	658	663	607	636	661	627	670	628	680	618	660	611	634	605	651	599	602	616	630	627	655	638	680	679	613	599	630	645	701	612	638	637	646	690	635	589	598	646	652	661	638	649	660	636	625	600	645	626	654	613	625	615	644	645	632	610	619	613	642	615	657	625	586	637	647	623	627	632	627	656	678	656	612	659	624	639	668	641	636	620	674	586	661	612	638	653	636	636	634	629	622	647	673	614	653	630	660	610	596	635	615	637	673	597	574	625	600	673	633	655	639	644	654	660	627	602	658	633	717	617	623	665	615	653	670	665	607	638	681	681	602	606	629	646	613	665	666	644	638	662	617	621	619	626	686	660	622	649	659	595	679	596	591	641	641	642	649	672	640	629	615	666	604	596	619	606	629	674	627	664	684	617	616	657	638	666	622	610	673	666	596	645	619	633	650	644	631	647	640	621	612	671	647	644	611	641	616	636	669	602	627	627	652	637	653	646	625	592	659	614	583	661	657	609	641	648	617	618	630	660	634	611	650	636	640	651	645	591	633	659	627	608	656	624	616	657	631	644	641	662	611	636	584	642	647	674	655	595	597	653	683	605	649	661	621	640	632	607	660	650	630	611	674	634	597	618	649	606	645	622	597	663	627	638	686	626	658	641	639	590	579	677	640	648	653	633	658	645	636	624	617	675	627	651	647	626	631	645	662	664	626	627	657	661	663	585	606	592	664	653	662	590	667	603	669	588	627	603	651	644	658	644	620	626	669	633	594	642	633	653	619	606	614	635	627	682	665	639	628	653	628	614	654	644	602	639	669	655	665	629	644	584	668	662	623	596	632	611	653	661	667	657	611	605	620	635	622	650	677	599	610	625	627	607	674	640	655	647	626	615	642	623	594	635	663	642	631	568	666	658	636	639	656	632	591	585	660	594	670	639	634	630	626	649	617	631	619	668	664	621	645	613	575	672	674	592	610	672	646	623	700	683	618	609	711	656	617	607	639	638	658	608	652	613	676	647	607	619	654	624	656	646	637	625	631	658	656	631	596	651	622	602	657	632	635	630	613	669	629	615	649	659	642	634	596	632	635	615	607	590	659	619	620	714	634	612	670	638	694	661	646	629	621	688	679	648	669	653	691	688	641	656	638	651	641	672	623	624	662	588	691	620	560	600	592	645	622	657	642	664	585	656	626	630	648	651	705	629	599	620	633	661	620	632	627	669	687	606	648	639	658	641	618	690	618	623	634	649	659	638	644	646	564	606	637	621	636	595	643	630	633	631	665	621	667	629	620	621	650	618	651	684	655	618	627	658	605	658	610	651	638	613	640	602	647	646	615	619	658	592	617	591	616	617	636	628	648	601	668	679	606	624	671	601	647	621	609	606	671	618	624	653	620	575	645	648	631	615	589	628	601	628	672	661	652	668	632	605	629	588	654	650	620	608	650	651	616	615	662	645	651	644	572	598	648	628	652	622	590	608	628	608	659	616	637	617	630	581	633	625	619	654	635	626	639	604	631	616	644	601	613	680	697	574	611	639	604	621	584	636	645	621	636	616	600	638	638	660	660	578	660	653	653	667	601	610	661	585	642	634	654	672	666	594	642	664	648	640	651	662	648	637	685	623	646	605	616	604	634	662	639	616	661	644	634	623	622	608	618	648	680	593	634	624	627	643	632	646	618	607	632	572	681	591	615	650	615	594	666	633	643	604	634	625	659	623	591	646	628	627	643	651	651	669	623	609	649	596	672	645	628	654	648	599	650	629	673	648	636	696	622	661	652	670	662	642	640	658	646	617	629	647	642	649	629	657	629	642	602	610	657	655	589	665	622	601	629	658	624	696	609	592	652	651	635	650	621	637	644	631	615	642	634	675	632	625	618	633	626	619	630	633	637	596	579	611	621	644	668	617	648	630	621	662	626	617	631	607	606	612	594	626	634	616	643	643	592	599	660	661	658	628	614	615	653	632	675	607	580	645	652	658	614	658	681	644	645	650	657	637	632	656	589	636	629	616	634	579	650	624	646	615	635	642	635	611	641	628	647	669	605	607	652	590	670	646	627	604	636	661	625	621	623	687	644	596	617	623	638	616	629	624	620	647	671	634	637	615	630	636	654	629	629	601	623	672	612	632	622	648	582	648	635	657	655	634	656	623	624	640	673	615	630	622	657	643	625	653	626	652	660	644	640	565	617	633	633	639	636	613	669	603	646	600	707	627	633	643	631	660	582	652	554	610	665	653	613	656	611	646	583	597	612	618
27716	12796	2885	1611	1040	801	700	936	2717	2927	1987	1083	746	612	588	585	535	592	581	538	592	554	563	607	561	574	589	563	586	586	570	593	557	578	537	557	576	605	608	626	616	626	538	551	574	550	562	574	586	575	546	575	567	599	578	590	525	564	545	598	546	557	556	567	574	584	594	571	648	584	545	606	588	588	577	620	561	561	579	572	545	559	548	590	577	565	639	567	559	568	581	549	597	612	588	565	569	586	637	580	591	549	557	525	594	601	564	581	597	590	560	564	527	570	557	613	594	574	556	596	548	562	535	585	563	548	525	579	595	572	593	560	551	554	609	584	600	572	552	573	591	611	533	576	594	555	551	545	561	575	575	569	578	588	556	572	570	583	576	556	568	592	579	555	597	545	566	588	581	592	546	552	608	578	571	606	601	554	585	559	613	558	598	514	610	584	527	558	589	537	621	536	550	575	565	554	574	543	617	619	590	565	610	608	588	559	560	565	586	592	582	587	607	562	593	523	608	546	544	600	584	527	590	554	604	534	613	564	603	520	568	547	565	590	551	575	561	565	590	580	567	557	571	570	554	584	560	562	582	549	585	557	575	580	574	541	553	605	551	577	567	592	544	547	588	557	560	608	566	567	586	516	586	550	575	564	523	561	604	529	554	569	559	585	574	564	544	559	587	556	562	561	577	563	564	597	597	577	541	578	557	558	543	567	560	586	561	583	598	567	588	595	595	597	605	585	577	549	594	567	552	584	595	559	602	588	589	593	578	578	553	567	549	574	522	612	581	631	597	571	540	571	610	566	543	544	540	588	567	523	551	587	572	600	576	563	598	593	567	553	579	548	566	559	570	594	580	559	579	599	562	519	609	572	541	592	575	534	551	564	526	520	599	576	551	571	570	588	579	569	564	591	583	566	623	567	539	563	505	588	556	568	561	558	593	528	572	532	533	603	562	541	566	598	560	561	561	579	580	552	544	572	555	602	610	587	538	591	551	551	537	598	615	598	602	621	569	610	595	594	584	576	551	575	593	555	592	598	598	577	610	606	590	553	567	545	579	561	610	524	583	563	551	528	615	605	549	580	582	578	602	581	602	599	570	586	583	542	601	625	584	597	627	559	581	537	539	555	534	600	519	592	577	575	572	607	583	565	537	587	534	518	577	563	606	589	550	572	525	524	545	584	548	527	610	562	567	555	566	554	584	574	583	599	597	587	572	586	603	576	594	587	610	615	585	616	595	562	586	589	585	583	573	583	598	595	550	575	549	542	571	591	563	550	581	558	584	521	513	548	577	626	603	567	585	538	579	601	607	641	524	563	592	592	589	577	574	593	591	603	566	560	601	566	613	600	543	584	526	588	586	564	548	547	565	581	562	575	588	572	542	610	565	552	564	589	594	579	531	580	594	584	609	570	564	551	577	535	589	601	578	576	584	571	578	570	515	548	530	564	540	529	549	539	547	565	528	576	598	587	565	589	598	587	544	576	620	571	603	537	579	572	558	549	583	590	603	609	603	569	544	541	599	592	625	563	602	577	589	589	563	639	564	525	531	585	616	543	555	547	563	628	576	568	571	594	555	565	547	615	596	524	601	586	554	525	616	618	578	586	591	568	574	563	572	571	542	564	592	609	520	600	610	566	547	532	558	573	587	516	546	586	530	543	606	576	552	558	559	567	586	592	585	586	567	576	555	571	615	588	575	572	534	540	549	521	565	540	555	579	566	609	585	612	576	567	578	607	583	545	548	553	589	554	567	579	585	608	583	603	532	557	597	578	576	572	563	582	568	542	587	577	580	574	574	564	545	573	565	568	589	586	544	584	596	578	527	563	572	604	580	584	550	578	606	579	558	575	540	568	575	583	536	600	566	530	533	577	584	583	571	534	568	535	539	593	567	567	538	531	575	561	595	639	602	593	559	562	567	575	573	584	597	566	538	544	546	586	594	539	577	593	522	561	555	572	550	586	514	578	550	590	563	565	577	548	626	529	589	632	598	579	536	571	580	598	578	634	598	589	553	563	585	532	511	587	516	567	538	538	572	563	546	566	593	581	546	539	538	574	580	581	546	599	548	521	574	518	570	521	593	590	573	587	558	559	539	533	539	556	594	520	585	547	596	571	577	580	539	536	562	566	614	582	586	584	600	546	592	604	588	574	560	568	553	539	557	577	537	588	548	559	553	636	572	549	594	585	551	576	581	528	577	569	577	572	600	572	553	608	607	570	573	563	565	572	578	598	560	582	565	598	612	588	572	540	578	625	547	576	583	568	554	583	557	557	562	613	564	572	578	544	575	604	568	544	583	591	578	544	600	557	532	578	569	600	543	548	579	542	555	644	557	574	616	578	611	580	575	563	589	601	567	595	560	582	586	601	569	588	561	610	532	577	582	556	568	551	601	567	581	561	582	568	567	613	574	551	580	565	576	551	591	624	528	587	531	586	579	573	547	567	540	587	579	541	570	606	577	551	594	623	564	607	612	603	563	617	583	593	602	585	577	588	554	573	564	598	545	549	595	619	603	580	563	577	576	569	532	598	535	607	564	583	574	573	572	549	573	588	600	607	598	581	553	564	568	560	582	597	583	542	596	621	594	585	555	540	616	571	548	609	552	559	588	603	614	572	557	575	556	581	554	537	604	580	531	569	575	567	566	611	595	570	599	577	565	545	562	604	595	565	561	575	560	594	584	604	596	567	558	563	565	581	568	570	586	576	580	582	554	572	630	611	569	568	576	572	545	570	584	617	549	621	575	574	606	555	545	536	571	549	567	645	612	602	576	595	598	586	520	556	550	596	544	606	547	535	534	585	578	586	582	553	603	581	565	552	596	559	593	563	621	554	569	571	583	592	552	600	547	623	575	571	582	548	590	564	637	589	577	585	603	561	586	637	560	615	571	571	566	573	595	589	562	564	573	581	541	563	589	618	560	538	591	562	585	608	604	541	529	555	561	597	576	560	564	565	556	572	547	590	573	538	535	584	534	544	537	577	572	547	565	578	515	564	551	571	568	588	613	555	554	551	573	581	588	538	590	600	557	552	540	547	526	583	572	569	573	556	569	594	552	591	569	545	607	534	577	570	631	561	588	587	578	552	537	594	564	540	583	534	562	565	518	578	555	589	610	579	564	532	590	571	546	598	568	583	556	573	592	556	600	565	550	573	582	592	552	620	547	549	541	577	581	579	563	544	558	605	550	547	556	562	623	577	589	589	574	594	616	565	586	625	606	640	587	560	596	541	604	597	587	552	577	594	529	611	573	595	578	564	579	583	563	582	583	573	571	579	612	583	578	559	581	574	578	527	556	620	619	565	615	575	587	608	607	570	556	601	558	544	565	579	603	574	578	563	586	535	618	539	550	588	519	589	500	551	543	569	593	589	592	578	604	607	581	614	555	588	577	529	589	596	575	590	608	591	550	570	516	587	599	600	542	583	560	597	572	538	555	581	604	611	574	565	521	555	597	559	616	584	566	590	552	624	608	575	541	557	583	568	560	597	596	593
5302	1679	2481	1386	1099	882	714	1114	3318	3281	1998	979	630	541	496	444	429	480	429	482	457	491	495	473	475	451	460	464	495	482	439	509	467	486	470	468	465	459	452	481	460	441	462	467	487	460	449	438	445	448	467	481	437	454	435	469	453	470	431	448	488	493	477	481	446	421	452	472	470	435	479	446	473	534	432	424	464	473	455	470	451	455	458	443	471	461	466	441	463	468	474	430	472	450	453	433	453	484	488	409	443	461	422	465	472	438	423	493	473	479	462	465	459	463	459	450	453	500	486	459	446	471	429	436	476	443	480	493	524	438	489	454	445	477	492	423	488	428	493	452	447	457	476	508	432	449	465	477	455	449	423	484	446	490	466	493	496	422	460	457	457	498	465	448	424	434	472	498	484	490	438	487	456	471	437	471	472	454	477	450	468	449	459	459	484	452	460	475	447	431	423	432	466	475	464	446	444	443	463	448	471	454	495	470	456	448	462	463	459	422	510	448	448	444	477	444	450	430	473	496	489	460	459	476	499	492	480	455	469	489	459	426	431	442	447	467	469	477	418	478	464	449	451	490	460	460	482	451	418	434	445	458	452	465	451	438	424	439	434	475	454	478	445	443	489	444	440	480	480	476	481	509	486	440	488	436	456	444	443	446	480	485	464	473	467	492	457	462	441	481	460	458	452	476	480	443	433	464	483	481	389	454	457	504	488	454	479	484	464	437	470	449	440	493	470	471	430	501	461	471	501	435	448	467	470	467	415	433	472	454	474	470	471	444	470	468	419	437	487	473	437	500	456	452	494	445	426	459	423	475	467	430	480	455	483	472	471	433	457	481	461	428	465	479	491	431	453	445	439	435	455	481	484	426	476	443	457	471	432	451	480	477	468	432	459	428	445	454	460	476	441	445	459	437	472	467	448	441	481	416	469	458	428	447	457	492	447	476	476	457	477	457	448	467	450	430	480	456	463	465	462	454	471	494	459	423	487	451	439	441	427	459	495	473	461	451	454	427	448	499	466	445	462	480	481	492	450	452	456	452	508	449	475	481	459	471	459	446	426	463	500	446	443	450	463	481	422	456	482	516	444	449	477	487	439	456	470	428	425	460	474	431	455	463	490	454	467	435	480	487	476	442	489	461	452	430	441	436	472	497	470	493	429	444	474	451	440	458	475	478	476	453	447	454	505	448	445	463	439	487	475	459	483	485	488	460	471	460	465	474	460	465	506	428	481	431	458	462	480	507	430	448	463	476	477	505	444	464	466	435	459	468	444	473	484	470	464	462	465	448	488	447	470	468	430	457	453	456	490	440	477	458	476	456	509	456	466	479	450	490	439	492	465	428	468	466	470	466	425	442	414	441	464	454	443	457	491	474	454	445	455	469	456	421	474	456	448	474	442	446	489	465	488	477	443	451	466	458	449	444	485	460	480	449	446	496	456	486	445	469	449	446	451	475	443	433	441	460	487	429	462	463	481	435	454	446	411	433	444	490	440	439	431	470	482	496	471	447	501	471	471	453	463	476	436	444	442	471	450	472	498	479	437	456	450	462	479	481	498	470	423	474	444	471	450	465	484	501	458	475	462	440	435	429	450	481	473	437	430	433	428	462	460	462	418	429	492	464	490	490	477	453	459	465	470	457	437	435	501	513	460	466	464	471	483	446	482	463	450	436	503	480	476	429	488	434	486	495	462	466	475	459	495	456	458	482	461	436	490	440	507	473	446	444	473	449	453	466	449	468	464	471	429	465	457	473	459	453	481	483	497	427	458	446	498	470	445	465	459	438	447	469	444	459	476	465	476	504	459	477	428	464	462	444	476	422	463	472	472	439	481	466	471	490	476	443	486	481	473	469	494	449	443	482	459	423	461	468	483	419	474	462	461	437	467	458	453	442	464	455	474	483	464	499	461	489	460	480	471	426	459	474	435	494	472	462	482	481	461	445	474	465	436	454	480	397	503	453	453	416	455	479	445	464	461	482	467	455	452	453	463	449	464	486	455	456	466	481	509	447	467	450	461	442	461	478	434	462	451	455	464	492	440	451	473	477	459	449	449	467	435	482	473	466	459	475	480	486	428	488	475	460	441	495	467	462	449	450	467	466	432	452	451	485	450	471	474	457	499	424	440	473	477	439	469	447	471	468	464	469	486	431	470	434	452	446	450	460	409	461	485	460	458	467	462	456	488	482	454	463	464	408	461	470	457	475	458	450	465	464	462	421	450	478	472	485	469	449	482	490	457	475	431	455	453	470	495	463	448	482	451	491	434	428	483	417	476	465	493	467	496	495	454	467	445	435	449	452	456	450	444	450	466	478	473	430	458	495	482	454	452	465	461	478	441	441	462	452	474	460	472	488	453	504	460	446	464	448	487	488	474	472	447	473	439	485	442	463	458	438	485	458	450	461	451	460	472	472	424	469	459	499	479	463	455	475	447	424	486	457	469	466	449	463	480	442	440	448	483	426	412	444	446	470	427	429	430	471	439	470	452	482	432	498	491	462	435	453	483	445	487	436	486	478	445	451	466	436	477	442	477	453	509	441	453	453	485	482	437	488	445	466	452	461	461	500	432	454	449	459	510	475	464	508	456	468	478	479	436	443	480	479	458	475	478	441	491	457	475	403	452	454	503	427	449	483	463	451	420	465	452	475	473	473	446	479	422	463	428	477	451	449	470	452	438	455	493	442	443	482	474	435	484	445	447	446	455	451	425	436	432	484	458	464	443	475	450	493	479	463	494	442	477	448	438	461	448	474	469	441	443	491	437	431	466	416	438	448	472	455	414	462	444	445	424	427	478	435	445	452	444	452	451	480	427	459	486	488	454	480	483	492	436	458	455	463	466	460	461	423	474	466	488	456	453	469	410	473	409	415	491	452	474	457	501	448	479	452	416	452	454	425	457	452	482	469	448	451	465	454	452	459	479	453	473	466	480	455	415	468	470	452	452	442	450	500	485	450	417	471	456	442	425	460	422	475	448	496	476	490	437	483	497	454	434	468	448	451	503	482	466	462	451	487	448	496	449	449	433	479	463	467	462	468	473	425	436	424	452	457	428	456	491	475	452	441	450	462	479	433	457	459	473	462	483	415	461	445	447	536	469	454	453	456	481	487	462	452	462	448	425	429	489	473	425	496	473	459	462	460	459	471	436	451	485	473	484	479	445	430	472	429	466	435	454	480	461	472	447	432	475	437	459	446	458	501	515	504	472	463	454	473	470	504	444	460	480	446	462	445	451	426	498	467	452	471	454	493	478	461	460	470	472	513	490	449	452	457	470	518	464	452	465	451	492	471	459	425	462	462	427	486	485	457	448	463	469	481	476	476	453	444	475	460	434	437	461	465	433	468	460	454	478	470	439	474	463	429	435	422	480	452	461	464	473	447	439	451	460	455	438	465	453	453	461	451	475	484	417	452	455	472	470	452	504	411	448	481	508	457	479	434	446	479	499	448	463	440	502	433	510	457	495	461	453	455	449	452	459	463	474	449	465	474	474	442
25673	21454	27265	25191	6394	2068	1297	6416	23672	20796	11470	3257	1380	872	738	698	633	682	656	649	674	628	671	674	666	683	692	720	683	649	655	661	656	675	657	687	606	647	683	674	658	660	698	650	672	668	660	635	622	645	665	675	677	710	683	700	649	669	702	656	625	661	631	595	655	616	648	637	639	676	657	647	656	653	681	680	647	700	660	626	707	668	716	665	660	640	652	632	633	666	638	638	648	695	674	656	647	640	666	663	614	641	600	683	646	640	636	646	656	672	697	657	638	653	654	666	636	657	607	663	636	705	618	642	634	702	686	622	660	732	632	636	591	639	716	626	639	656	657	658	649	684	658	648	690	645	675	625	728	656	658	676	668	675	660	672	673	670	699	691	678	630	686	604	631	640	655	637	656	630	681	701	626	639	687	664	700	688	659	638	702	727	658	650	638	668	677	732	684	632	628	626	675	621	686	622	687	639	604	680	659	622	610	680	680	658	654	667	633	680	696	674	650	663	642	655	654	630	638	638	736	687	711	621	659	632	685	640	680	637	659	659	646	654	659	655	638	731	635	635	628	638	650	653	678	675	651	671	627	614	676	686	644	665	620	647	681	622	684	632	660	690	624	692	668	672	653	670	664	598	641	684	662	656	652	683	652	662	646	683	661	625	654	626	683	595	674	666	697	706	641	673	671	679	635	659	622	652	665	746	629	654	649	640	700	643	633	695	666	633	680	647	656	594	675	691	645	683	657	653	691	676	650	646	616	581	603	623	666	622	636	658	697	678	652	622	663	623	663	692	660	655	618	656	638	659	682	670	635	648	638	718	627	650	651	641	633	678	677	673	709	671	645	678	636	655	625	660	638	630	627	651	654	665	660	637	666	628	662	630	692	685	656	673	671	640	681	691	588	688	656	674	652	644	657	685	671	672	626	664	685	641	642	649	627	698	649	645	645	609	696	676	613	620	665	676	691	683	678	617	679	638	684	649	616	671	658	689	621	596	688	696	672	643	606	644	682	682	644	641	665	653	639	621	621	705	662	670	677	609	648	665	658	675	648	638	685	668	652	658	660	621	649	677	654	658	685	693	671	657	676	670	626	615	660	658	670	673	636	653	648	662	667	661	635	619	648	662	686	611	684	633	645	677	652	683	656	649	678	649	630	648	669	650	643	693	694	655	656	681	664	651	632	669	669	655	676	679	650	624	652	658	686	645	631	629	595	666	686	651	624	652	679	607	648	626	655	641	672	663	687	641	660	631	688	666	645	658	651	649	662	649	670	659	698	694	600	641	697	600	667	664	669	667	643	622	643	683	642	623	676	665	661	644	672	671	661	655	659	633	650	624	654	652	665	627	653	670	641	646	592	689	657	680	605	644	628	660	680	645	699	676	685	606	661	650	664	612	684	700	728	692	640	697	651	651	638	627	674	668	690	617	672	691	676	675	664	646	674	651	679	691	676	685	691	682	650	688	634	695	697	654	655	637	640	646	624	625	641	647	641	658	657	648	648	669	674	696	614	650	686	674	699	647	695	676	699	706	637	642	639	671	653	637	678	621	652	612	683	645	670	652	670	673	705	678	618	650	643	663	686	583	650	611	676	628	691	645	664	638	649	679	652	670	651	705	664	675	622	667	638	658	707	636	661	650	653	663	651	659	669	687	669	639	614	650	647	648	645	682	647	664	688	626	650	656	676	642	684	627	707	675	646	709	659	677	650	672	649	665	649	646	684	680	637	660	670	654	648	648	631	649	651	616	671	674	669	646	684	676	620	689	636	705	655	680	709	639	638	647	680	631	652	678	618	681	637	653	632	672	656	646	694	677	661	610	628	730	625	644	687	649	623	640	682	600	670	662	643	616	657	601	663	619	699	673	693	669	666	664	633	643	661	673	687	670	661	660	630	685	659	687	629	702	683	667	642	673	675	678	629	632	648	669	642	624	645	707	657	713	664	692	645	662	720	654	678	654	671	662	646	693	682	653	659	659	683	670	671	683	646	626	662	656	619	662	635	644	686	691	675	677	645	657	679	658	692	648	676	677	641	652	656	646	671	661	657	648	683	645	638	653	701	704	646	662	641	691	655	660	660	592	656	657	678	679	627	629	693	703	671	676	640	650	670	675	690	668	657	641	670	643	704	700	665	671	705	640	636	636	635	623	601	712	615	646	646	674	628	632	611	711	649	664	666	601	685	653	638	648	632	657	647	694	676	635	683	668	657	632	714	681	668	636	676	693	687	653	685	705	655	638	635	648	612	658	650	669	687	678	631	651	631	658	694	665	645	607	651	638	654	671	649	605	631	649	637	652	658	654	678	664	665	669	699	654	579	672	632	666	692	638	658	638	634	665	648	656	649	632	669	605	632	641	692	608	648	662	655	592	657	663	663	646	656	675	653	667	631	650	647	660	624	667	672	641	673	646	652	662	642	661	679	744	631	665	661	629	661	651	711	661	708	670	665	673	671	645	658	648	612	616	659	666	647	653	682	631	646	640	668	645	684	633	646	641	676	674	682	633	696	723	646	627	683	683	645	682	649	650	648	643	675	710	647	653	677	707	649	651	705	658	688	620	595	701	688	674	717	673	632	629	651	661	623	605	669	648	653	666	666	676	656	649	620	659	689	653	710	648	661	657	669	640	672	640	659	660	667	655	607	648	629	630	633	695	666	679	668	690	583	604	604	599	624	640	613	659	667	627	675	660	650	671	616	637	633	661	657	599	649	697	644	677	651	654	691	640	703	673	656	668	615	685	653	646	728	667	649	608	640	676	673	676	677	643	598	699	653	586	639	665	640	709	663	673	668	645	657	626	603	690	591	627	620	678	650	718	642	640	643	650	624	679	675	625	692	674	688	671	641	677	707	641	663	678	624	700	653	636	702	654	666	615	711	685	694	656	666	649	692	632	643	650	654	656	657	671	661	669	710	615	671	689	644	655	666	651	669	651	642	666	649	666	687	620	610	631	628	669	677	689	641	682	723	650	630	603	673	665	658	678	690	637	686	653	736	674	663	667	697	652	650	631	639	639	693	650	627	616	696	655	699	617	715	667	666	658	651	622	650	635	671	663	689	664	599	670	694	639	662	622	629	628	647	619	648	715	649	626	645	675	616	640	677	659	648	693	603	702	681	662	663	666	657	654	648	655	614	617	679	658	650	668	662	646	646	675	641	721	627	718	657	647	633	665	649	633	651	658	661	663	668	669	624	675	663	633	626	643	654	602	695	651	662	705	652	618	647	677	645	677	699	644	611	645	703	642	661	688	663	605	669	702	690	664	630	656	690	653	621	632	618	622	709	604	694	655	682	649	675	653	688	672	674	669	664	650	671	674	636	666	655	684	679	659	690	613	626	691	690	669	661	635	654	639	651	667	680	651	638	608	660	661	667	624	627	668	609	686	658	638	685	664	637	688	646	624	627	675	644	602	636	670	670	675	640	617	674	650	666	618	634	647	660	663	687	639	668	644	686	681	669	653	656	673	640	660	634	640	665	681	658	692	632	641
3980	3850	4196	2768	2115	1640	1200	8923	22597	17668	9332	2863	1431	738	576	575	546	551	557	595	521	540	532	556	543	577	545	552	549	534	620	558	523	552	537	564	553	552	570	585	545	521	523	553	526	570	554	575	582	564	558	586	593	560	530	526	536	541	569	524	574	521	565	550	543	566	548	532	561	542	584	540	560	564	582	539	602	567	576	559	540	584	586	540	511	542	547	539	515	607	542	533	537	525	530	569	548	566	559	554	556	536	584	553	568	548	596	543	537	544	571	554	543	534	589	548	559	551	583	515	516	574	564	569	568	593	559	575	543	599	555	569	539	537	535	541	542	536	526	573	573	538	584	520	535	530	534	552	552	577	520	545	556	559	524	512	591	542	548	507	506	580	531	569	574	563	502	523	543	533	579	563	505	566	553	573	579	557	545	559	531	538	540	568	523	515	565	538	544	553	556	557	533	540	577	534	580	584	536	511	553	512	547	565	539	489	537	539	533	580	545	520	528	543	561	558	573	563	561	554	553	548	540	529	512	550	509	571	561	560	537	525	558	526	545	523	527	545	547	573	537	547	562	552	542	502	557	533	557	572	552	542	561	481	551	524	552	538	570	537	509	567	558	565	528	585	537	559	569	551	533	523	566	577	562	514	583	516	587	590	530	569	552	522	538	576	511	555	545	533	534	549	550	561	557	533	507	588	526	575	522	498	506	569	551	545	523	555	560	516	542	531	570	562	559	539	575	516	526	526	538	566	527	544	508	572	568	553	546	541	534	521	528	535	513	559	489	539	527	551	541	522	566	551	524	572	567	505	576	550	580	569	516	550	576	623	526	599	576	546	520	547	534	513	556	583	524	519	531	546	594	552	549	557	492	546	560	527	557	541	561	551	572	603	561	513	534	527	547	562	509	528	554	542	564	541	531	587	559	575	572	555	551	573	511	544	539	518	567	538	577	547	524	534	570	561	559	528	563	577	563	567	517	514	569	546	533	539	537	528	594	556	521	543	557	557	554	515	551	549	609	562	532	522	547	570	568	531	524	561	560	512	550	520	549	568	552	545	492	539	545	544	535	545	500	518	522	529	500	532	579	565	530	559	533	575	562	513	552	577	582	551	544	594	558	527	566	527	540	524	565	539	586	542	546	544	496	574	545	549	542	518	516	541	530	570	546	516	572	579	528	542	535	511	560	600	520	540	552	546	564	562	521	548	549	550	571	542	538	525	563	547	560	571	560	557	503	531	546	561	534	521	519	574	543	551	549	529	531	562	525	581	519	568	584	531	568	522	533	571	547	552	540	559	557	519	570	514	531	574	569	498	573	549	505	567	554	559	525	556	519	560	565	562	504	556	549	548	547	570	579	581	550	518	504	558	544	562	516	586	548	542	538	575	503	566	589	541	563	546	553	577	570	563	563	539	529	521	583	565	541	555	534	497	555	507	562	513	560	543	532	550	582	526	546	532	563	598	559	556	527	557	548	548	562	581	539	573	546	543	557	558	555	555	563	579	577	538	546	586	554	557	560	561	556	542	535	561	526	549	565	556	562	572	537	525	564	526	618	558	527	561	516	568	555	527	534	567	567	529	559	529	553	556	535	542	542	539	552	536	555	584	573	528	490	494	576	530	500	522	528	545	530	533	526	552	502	529	530	542	534	554	549	549	525	578	563	554	552	549	521	543	552	566	525	522	552	564	530	546	549	534	592	519	532	564	594	547	555	549	571	502	520	513	540	512	553	553	561	526	565	545	525	574	597	527	562	538	516	528	520	554	523	554	549	582	513	534	506	479	554	566	551	493	578	547	529	534	548	551	530	579	527	508	547	583	538	537	544	561	537	539	559	559	525	561	552	544	545	500	529	504	566	524	573	557	547	531	569	550	552	563	565	546	530	553	521	587	512	541	535	520	591	498	540	555	538	543	568	535	549	548	528	528	560	538	513	541	535	559	538	558	574	515	503	502	557	508	571	560	517	559	526	545	586	494	552	529	569	512	566	532	541	558	564	582	562	547	580	564	579	564	520	588	516	580	537	544	488	530	569	536	560	575	586	504	537	530	517	539	565	539	536	570	547	548	558	539	535	550	573	555	525	559	544	586	541	573	536	572	530	523	578	535	574	529	512	540	553	555	558	510	530	559	519	546	572	557	563	557	591	556	550	538	527	537	565	531	514	539	570	538	524	561	543	516	584	552	532	547	555	579	560	543	575	540	568	523	526	548	533	557	521	539	562	504	552	539	572	571	534	541	537	549	488	542	594	549	558	544	524	532	580	553	572	545	526	560	523	524	584	511	554	551	532	519	486	552	534	551	558	541	554	536	544	570	542	542	565	552	522	598	531	545	541	559	532	551	537	584	557	531	604	537	553	538	544	556	543	558	543	573	545	534	510	579	539	528	532	544	557	545	576	541	572	522	563	572	578	551	521	528	525	557	528	570	580	519	533	564	559	549	570	563	573	577	549	514	564	546	504	581	580	502	546	526	553	539	576	569	565	506	538	564	506	525	561	543	549	564	544	555	568	575	547	559	552	540	572	599	565	496	576	530	588	545	540	539	547	534	603	549	520	538	527	484	576	521	547	553	541	560	528	572	553	567	568	548	527	573	565	500	561	531	540	560	552	542	561	524	523	522	556	565	519	537	569	513	543	560	538	561	562	549	520	565	524	555	550	529	570	540	553	539	523	546	525	558	545	550	541	510	526	558	510	567	565	582	555	553	520	596	575	578	525	535	545	545	532	527	553	538	520	512	553	530	518	539	526	571	592	547	568	568	573	551	571	563	558	601	552	501	540	497	554	565	550	553	503	545	505	546	583	538	558	506	564	500	526	521	532	569	556	572	541	507	558	534	529	524	528	577	566	535	558	524	534	550	566	535	544	516	567	535	562	563	554	556	555	510	535	568	564	564	569	556	560	571	559	525	522	521	566	568	572	494	566	559	556	503	529	505	537	529	540	535	549	551	546	551	506	585	584	536	549	538	581	582	524	533	553	551	491	529	533	565	545	530	557	529	550	541	565	561	535	534	575	524	548	527	578	514	529	540	580	538	526	552	546	548	509	552	524	530	539	525	552	576	561	524	526	527	537	506	539	529	517	511	549	550	560	555	573	551	583	529	538	532	529	580	547	554	545	571	554	517	579	587	564	566	524	564	514	539	572	542	575	512	568	583	578	572	540	502	547	492	548	545	558	487	533	523	534	505	561	536	553	584	569	549	544	539	501	541	578	514	550	560	521	581	536	557	553	545	553	540	555	566	521	552	531	538	563	568	583	544	542	536	530	533	485	520	567	507	566	558	594	477	551	585	539	578	552	512	551	564	526	541	549	501	552	589	535	542	537	555	542	550	560	547	573	498	567	519	562	568	559	557	539	520	536	572	547	556	512	516	563	537	562	565	542	555	511	508	582	559	529	530	525	530	557	511	590	544	537	539	539	573	556	511	545	560	566	591	578	544	541	565	567	549	612	564	533	563	565	534	521	520	543	561	512	550	518	574	573	533
24283	21408	28775	24438	21383	10873	2975	17101	43242	37038	23615	8012	2405	1382	916	839	876	808	833	799	809	859	886	814	830	894	854	761	828	789	821	835	829	816	793	888	904	828	846	826	825	872	842	849	857	902	823	823	781	809	825	836	733	798	810	833	801	852	839	822	849	816	840	807	834	812	767	843	824	773	848	812	823	819	835	850	733	784	806	857	843	767	858	800	832	859	878	809	802	818	825	800	816	798	810	829	803	780	896	805	845	820	809	851	828	796	849	857	871	846	783	848	879	809	821	835	839	828	810	782	839	830	815	850	811	815	772	772	798	816	745	827	814	804	854	829	816	805	879	797	795	828	783	804	754	852	827	837	789	826	820	835	852	825	807	818	819	795	862	862	850	831	850	796	785	817	838	812	842	832	817	825	873	854	794	801	833	826	803	795	823	836	814	800	814	804	855	830	775	812	850	820	825	774	792	814	834	823	830	847	806	809	854	831	825	854	826	838	831	789	829	820	824	809	804	819	796	823	780	838	831	842	806	856	845	782	796	859	794	851	817	806	872	789	833	817	768	839	792	805	833	786	850	829	847	803	819	807	864	819	791	824	769	780	846	804	778	810	849	816	804	813	861	791	780	841	796	830	810	806	875	808	794	806	779	796	814	837	822	748	763	770	843	825	769	769	840	838	807	805	811	843	820	829	819	842	815	814	847	863	838	839	833	777	786	828	846	863	849	791	798	824	863	813	793	845	796	801	753	778	833	853	804	821	819	808	850	816	806	787	825	809	832	834	840	823	796	769	809	819	844	830	876	852	825	815	818	848	822	845	788	796	817	787	826	829	839	822	830	801	800	860	826	834	843	785	812	805	842	778	816	850	801	822	833	800	823	828	868	832	865	882	810	855	851	806	847	831	852	806	829	816	844	786	835	800	832	828	856	780	856	858	785	805	821	805	864	758	789	837	774	820	867	828	765	816	851	862	820	863	794	828	862	796	777	764	798	752	835	804	816	856	812	816	805	887	852	832	772	797	805	790	845	851	812	791	854	782	897	805	826	783	784	804	814	865	845	850	853	862	792	784	785	828	792	805	839	783	837	857	798	835	822	837	809	824	829	832	817	852	816	755	819	819	845	802	825	833	886	874	786	835	762	835	781	841	839	828	820	811	790	796	799	868	784	811	842	842	778	827	820	822	828	846	856	781	771	827	842	770	815	800	813	800	844	825	842	845	840	790	797	809	775	808	779	795	792	835	817	847	828	755	820	830	816	794	823	843	798	799	852	863	855	796	766	839	816	844	812	823	859	788	816	813	775	844	845	854	835	832	827	840	797	844	843	839	790	832	861	856	801	856	765	762	842	763	754	822	858	779	819	814	800	773	850	828	794	846	831	836	790	828	772	842	876	836	823	806	852	813	859	835	821	846	787	777	843	841	823	768	824	787	803	818	793	774	862	835	774	810	844	824	830	725	812	847	777	864	765	766	858	816	786	787	818	836	806	808	797	810	882	835	840	799	823	779	836	786	794	828	843	803	834	812	890	813	789	756	788	831	819	800	835	790	841	817	821	789	817	836	836	811	845	792	815	822	783	809	776	791	820	799	862	813	794	781	813	818	798	831	822	803	815	833	854	851	796	876	831	791	785	786	831	786	864	780	810	817	837	872	866	853	785	855	848	802	777	819	804	796	787	846	794	799	841	878	772	828	836	805	843	836	806	832	799	851	794	810	833	841	809	823	763	840	842	776	845	819	787	792	827	756	785	797	825	829	772	797	831	766	830	819	819	798	787	850	828	808	768	833	806	825	829	730	795	828	839	837	815	809	824	789	810	777	836	773	815	788	786	783	814	814	810	845	797	792	815	807	824	840	803	839	839	815	827	811	807	808	804	787	805	786	816	809	793	852	838	799	813	793	804	795	837	833	775	782	837	748	793	844	836	869	818	809	829	791	793	803	817	754	811	765	777	804	867	824	854	764	783	821	843	822	786	792	797	823	833	844	752	822	798	871	806	796	837	809	793	833	796	798	813	843	793	768	851	790	817	825	871	788	788	769	811	826	833	784	800	795	837	816	818	846	813	814	833	819	819	834	867	783	779	803	839	793	832	782	845	744	797	828	789	878	832	789	794	820	821	846	811	834	819	864	859	807	801	837	820	838	781	845	786	794	851	838	798	827	825	804	809	841	861	818	835	826	775	774	835	802	837	771	753	853	804	821	846	815	821	825	841	846	856	843	744	831	781	786	811	815	842	809	801	853	845	776	801	791	779	785	782	799	797	824	784	787	808	840	880	824	795	797	817	841	811	835	829	784	867	794	812	785	830	830	827	810	836	781	825	826	817	863	787	841	802	831	788	782	804	817	772	795	810	752	804	846	859	850	798	793	795	808	814	848	847	823	808	807	770	802	813	795	800	798	788	846	803	827	852	833	832	806	861	808	768	796	741	789	797	814	805	769	801	786	861	771	841	811	799	851	828	812	815	783	870	829	814	762	825	791	805	837	811	805	776	817	807	784	803	782	787	828	806	754	854	845	835	799	828	830	842	833	805	847	777	820	837	819	837	831	829	838	834	792	839	862	820	909	847	844	768	752	810	792	856	810	839	813	811	817	794	840	834	811	821	775	783	850	806	823	831	832	769	736	823	834	826	801	801	783	850	810	837	879	796	784	826	780	849	820	884	840	873	870	793	774	774	804	827	801	858	819	796	785	796	847	823	845	840	835	861	803	835	771	827	792	837	845	808	860	791	833	780	793	851	834	754	834	843	826	806	838	836	809	815	792	826	837	818	807	800	813	803	787	821	827	766	803	919	777	783	809	820	852	801	824	786	809	808	827	843	793	809	792	785	802	820	794	840	827	794	785	795	833	820	787	829	839	841	832	795	814	807	838	824	811	810	808	804	830	842	843	810	795	775	825	846	808	829	779	851	778	862	799	846	855	807	855	819	789	828	822	875	813	807	804	835	773	756	820	809	822	846	802	867	832	865	807	769	884	810	768	837	771	772	833	877	820	832	797	821	793	865	841	774	828	831	784	846	798	805	787	856	832	837	772	818	810	809	793	768	825	851	837	808	822	830	853	830	824	769	835	823	865	824	784	866	829	882	782	802	835	832	799	775	822	776	796	809	794	831	741	795	796	810	860	822	811	798	855	794	830	779	859	781	806	813	796	795	807	851	818	779	829	827	797	809	787	798	780	858	824	820	796	827	807	862	796	797	829	765	853	809	840	817	821	821	789	831	829	827	795	794	826	822	832	797	813	789	858	815	827	822	801	828	848	843	814	819	817	837	800	805	788	897	803	840	837	804	799	825	870	833	768	831	827	800	820	843	840	802	835	793	795	790	794	816	814	764	822	843	822	805	802	762	792	865	815	873	804	861	783	817	809	839	839	803	805	780	788	796	821	811	800	788	798	791	797	777	797	879	818	780	781	782	775	799	814	795	804	802	818	831	765	836	807	795	815	808	801	864	779	804	794	784	788	841	848	816	844	758	844	844	827	828	843	806	828
4401	7814	6437	4316	3814	3146	2032	21154	38730	31760	18344	5804	2312	1238	717	658	670	672	654	672	649	669	619	662	687	673	661	689	631	714	671	645	669	697	677	647	683	614	699	643	678	640	669	671	674	678	649	683	639	632	666	650	690	656	686	649	677	663	671	680	673	684	663	653	688	690	675	653	668	654	711	643	678	659	690	664	684	655	652	671	648	666	629	663	613	687	665	658	637	646	675	704	636	683	694	632	706	627	690	664	720	700	693	655	686	669	698	640	671	648	696	670	639	708	674	695	640	665	655	649	657	651	704	679	694	696	653	692	674	685	689	658	661	668	705	612	691	625	673	634	669	706	702	638	640	673	613	667	658	652	663	685	675	639	628	634	680	656	666	647	666	657	662	622	688	622	652	672	635	676	644	650	698	619	671	665	658	665	596	685	667	655	636	638	691	658	696	659	664	667	636	665	714	665	664	649	654	662	652	674	655	645	651	665	624	705	644	664	636	693	660	672	718	694	714	684	669	661	673	661	731	656	642	645	649	652	679	711	658	667	669	660	664	681	678	707	713	592	683	638	640	637	674	656	685	668	707	655	684	691	672	641	694	678	655	654	688	629	663	670	685	660	696	653	633	657	670	655	659	671	644	717	672	661	657	688	698	713	629	668	651	677	645	670	689	683	684	698	611	655	654	624	674	662	703	654	676	670	646	706	665	761	696	666	687	661	677	688	661	675	645	664	708	652	678	664	674	654	655	671	630	661	636	635	659	633	661	642	661	675	643	648	608	643	661	669	604	669	671	644	670	633	651	659	642	656	593	651	662	676	691	693	641	658	639	657	632	698	654	675	620	684	686	652	652	692	662	655	666	640	610	670	644	646	630	670	715	676	652	668	676	661	620	640	630	683	677	674	637	661	676	628	637	655	683	658	704	627	656	664	657	628	627	629	693	671	674	674	630	673	665	668	623	647	664	669	666	662	693	646	674	680	637	642	690	661	676	645	685	699	645	665	657	671	673	702	666	648	623	671	662	599	666	719	687	689	671	633	626	700	631	610	693	642	670	663	639	668	668	674	620	673	645	685	649	627	656	671	692	640	684	636	632	716	677	684	639	643	680	674	668	651	685	635	656	638	675	658	691	641	627	715	690	642	665	650	625	642	654	663	649	653	672	661	647	654	633	708	669	667	637	663	699	646	648	650	708	673	631	654	666	642	625	644	672	655	684	720	680	650	694	636	686	717	732	661	690	657	677	685	681	732	714	660	629	688	670	688	663	622	620	679	670	643	685	661	677	639	710	668	621	733	663	624	699	681	607	678	688	684	664	675	696	663	677	638	663	614	696	653	675	617	676	632	651	677	641	658	693	677	655	667	682	663	667	628	634	623	642	640	668	691	672	666	620	700	696	635	622	609	676	625	616	618	675	644	672	687	703	651	648	662	640	674	644	647	627	637	633	661	661	707	687	661	625	653	634	684	695	665	613	638	628	665	639	671	672	671	671	663	671	646	668	687	676	689	668	660	688	674	696	637	692	643	661	652	629	648	658	697	637	655	674	639	660	708	665	619	700	631	624	677	652	712	685	666	667	665	661	676	642	623	649	644	683	662	667	655	632	677	636	664	660	672	664	720	666	642	724	630	706	672	684	692	610	659	703	628	649	656	662	655	654	643	647	641	710	680	667	621	625	656	683	647	661	687	616	672	679	683	664	683	656	657	682	667	623	615	628	661	662	668	678	624	631	666	658	674	630	619	612	645	662	666	661	708	674	622	687	661	640	677	656	637	690	673	664	671	673	682	707	676	637	701	639	651	643	705	647	697	665	651	657	678	655	677	669	721	707	662	671	639	638	659	659	660	703	663	659	648	639	666	613	655	663	695	672	695	650	645	652	619	635	680	675	686	697	648	641	668	651	679	679	664	612	643	711	656	634	707	605	675	681	677	636	629	673	662	656	620	680	636	674	698	696	695	635	616	659	683	654	720	620	666	672	709	677	659	667	698	646	644	624	646	658	629	664	661	641	630	671	616	704	667	643	652	653	654	666	673	672	676	652	635	664	668	685	676	678	640	665	629	656	696	636	641	647	677	630	636	682	688	662	669	711	710	644	666	665	664	659	660	678	696	644	708	624	632	634	660	637	695	670	680	655	638	662	643	653	623	608	670	643	693	664	692	647	675	706	652	695	632	674	643	627	632	696	684	676	682	659	656	687	678	682	632	677	667	639	663	641	675	709	623	677	654	684	632	664	617	636	682	658	686	692	655	704	654	617	679	643	666	667	664	677	668	635	655	651	642	668	680	649	662	670	635	619	656	672	722	689	693	639	647	650	702	659	641	642	655	650	687	683	670	643	649	655	673	664	647	690	683	646	609	642	702	645	681	662	662	674	655	676	634	688	659	624	657	648	634	653	707	589	686	662	611	652	695	621	624	635	689	653	640	685	731	672	742	666	652	652	664	689	641	701	725	676	629	661	673	662	684	682	704	637	676	681	675	656	658	710	664	652	625	707	684	672	629	690	653	636	649	679	647	638	627	661	670	655	675	680	614	681	638	660	678	629	621	672	681	641	674	677	655	663	628	618	671	686	690	625	627	619	661	659	633	671	660	645	626	607	662	670	655	661	648	661	666	679	639	627	640	643	623	610	684	647	627	631	687	635	664	668	613	638	711	685	662	651	638	634	648	648	658	606	671	646	683	639	684	644	671	688	678	684	647	658	608	602	637	634	656	653	617	644	681	658	656	685	626	664	671	652	673	677	616	644	660	621	627	676	655	712	702	708	678	634	632	687	702	646	646	640	691	644	665	637	688	650	643	663	639	705	680	651	679	671	635	731	694	654	659	672	653	646	635	651	717	628	641	663	662	700	729	720	674	701	659	668	633	645	625	697	623	654	639	702	672	668	680	642	679	641	665	645	654	663	669	656	696	672	665	633	663	652	614	671	713	673	642	663	681	653	675	657	627	646	694	630	630	647	681	674	647	664	669	674	643	678	702	663	664	673	611	642	663	671	664	662	649	678	653	635	632	697	640	662	627	663	658	674	636	649	661	618	616	620	687	682	634	680	695	647	623	642	702	642	630	680	665	634	675	647	648	679	617	651	666	656	654	684	635	615	665	628	637	640	670	646	685	628	662	705	628	638	682	709	674	660	660	677	666	628	671	651	652	664	638	637	634	623	647	641	645	681	641	682	638	665	666	662	673	664	625	626	632	682	708	662	620	672	643	667	656	656	677	647	683	624	652	636	652	609	657	673	644	723	658	628	685	634	627	644	662	711	656	655	690	644	689	636	677	655	646	696	626	622	672	645	683	657	617	627	649	670	610	677	696	663	647	661	695	664	635	650	661	661	651	661	673	669	673	603	654	642	691	623	672	647	604	645	620	679	683	639	649	660	645	643	619	652	698	627	640	659	666	653	639	615	635	701	655	687	615	674	628	634	684	683	640	655	649	665	646	627	670	661	631	664	624	632	681	656	626	685	672	666	663	653	729	623	648	651	697	622	600
27856	13101	2334	1518	996	883	802	1179	2794	2858	1893	1086	869	685	638	609	651	571	622	625	636	614	617	667	599	606	611	581	668	632	639	575	638	637	602	626	607	611	585	599	566	610	578	611	646	628	599	602	565	561	649	584	564	531	622	611	645	614	664	639	555	580	586	580	592	625	582	601	605	646	626	596	616	585	642	615	621	615	656	585	611	652	555	635	602	611	617	612	604	643	604	620	620	637	641	614	631	620	598	585	561	580	609	639	601	602	579	609	601	606	567	569	570	609	615	634	567	617	624	667	615	607	625	589	639	626	616	624	621	622	607	617	608	610	597	671	572	572	624	575	584	605	605	622	605	594	624	623	583	601	583	556	606	567	591	625	579	635	589	610	569	614	612	581	624	608	641	600	581	665	601	563	613	594	625	588	650	612	620	624	606	631	611	647	624	588	594	577	618	609	623	595	591	551	595	599	565	596	596	586	627	594	629	610	634	582	607	634	598	583	621	651	639	581	596	652	614	619	590	571	592	643	652	614	592	577	646	601	608	633	627	575	604	627	635	609	593	618	613	630	579	640	585	617	582	631	605	629	598	555	604	635	635	605	596	579	584	580	580	605	619	582	637	592	606	550	584	595	587	624	560	629	599	640	583	609	585	584	615	592	617	593	605	598	583	636	630	594	623	656	619	613	620	586	615	639	609	606	643	626	632	628	658	637	610	605	588	564	619	636	620	611	609	604	636	621	578	581	601	614	593	589	593	628	598	636	615	624	610	593	598	549	582	643	588	645	593	607	615	583	610	626	603	585	583	602	592	622	623	628	608	596	608	610	599	577	591	626	603	577	604	608	588	645	632	618	574	620	611	619	577	616	589	626	609	572	634	588	568	626	638	633	563	611	604	672	668	587	569	647	620	576	609	640	608	616	601	585	581	615	622	620	633	618	655	611	654	590	551	653	628	607	597	633	585	603	669	605	624	547	592	553	604	579	593	585	612	620	616	598	645	595	634	593	631	627	638	580	593	630	602	563	617	581	651	593	636	630	603	623	620	603	647	617	608	633	598	593	556	561	597	609	618	614	630	575	595	611	612	587	607	605	602	586	648	585	629	634	620	635	618	592	575	635	582	600	616	581	622	619	549	566	589	568	615	614	587	616	621	636	632	607	623	625	559	601	611	579	580	612	616	607	620	573	634	576	616	569	580	596	593	563	624	612	576	547	607	622	604	601	594	621	581	595	574	571	658	646	603	629	606	629	625	605	611	614	605	589	600	605	577	639	615	650	630	581	626	583	597	615	628	620	611	621	623	613	588	581	596	612	596	579	610	619	624	626	593	614	624	598	618	605	617	636	611	653	578	657	592	610	600	686	632	629	651	621	641	580	590	642	576	592	604	628	605	606	633	616	601	627	602	630	582	601	514	616	551	591	628	625	573	657	574	667	614	617	642	636	655	597	626	619	581	646	601	582	604	548	597	616	629	575	617	585	608	602	603	624	627	601	625	597	593	625	597	581	606	648	618	612	585	624	641	571	572	615	556	610	565	623	617	639	579	573	580	580	626	573	607	565	606	566	590	589	606	579	658	600	611	634	616	630	607	623	660	639	605	586	605	640	638	571	604	608	571	584	601	617	641	608	629	631	599	558	621	602	636	634	555	538	618	627	617	627	617	598	585	600	636	584	616	617	620	622	605	618	586	592	663	599	612	642	615	648	548	619	602	530	579	582	580	587	577	625	612	622	552	619	588	603	632	638	614	545	621	585	598	620	606	547	596	633	625	630	605	619	570	562	574	626	602	591	581	639	623	584	602	634	614	624	615	636	644	580	640	612	602	587	598	624	622	580	621	589	620	639	592	609	594	645	641	576	639	621	596	612	563	598	579	651	628	594	588	577	558	633	575	632	622	591	610	610	573	588	609	601	592	661	583	644	611	588	608	633	585	595	561	610	637	622	569	630	586	593	584	620	589	574	594	645	665	594	590	583	614	604	666	621	631	576	606	616	600	607	627	595	583	607	609	585	562	579	633	640	571	648	572	589	582	602	556	584	639	614	621	570	579	632	647	613	632	668	666	591	582	577	629	566	609	611	616	582	632	615	582	639	598	606	579	581	597	605	635	587	624	565	599	619	590	604	526	628	597	581	591	618	615	562	547	581	605	600	595	578	624	605	600	581	605	652	617	587	606	609	604	594	596	619	604	592	585	644	611	601	571	608	577	578	634	573	560	651	612	624	600	604	589	590	610	652	612	594	599	578	594	591	554	675	559	618	547	589	599	685	601	598	615	586	567	625	601	628	610	613	616	626	594	636	627	582	605	617	641	591	622	593	603	678	590	611	610	583	604	574	599	576	640	612	631	586	616	584	629	620	568	609	595	612	574	625	604	547	648	633	657	611	651	627	651	606	609	659	621	608	629	616	622	595	613	570	619	627	618	616	621	614	588	576	615	602	644	595	591	616	602	632	605	604	646	562	601	580	594	596	630	570	599	622	608	596	600	585	575	581	645	586	576	581	588	633	584	624	574	623	608	559	596	655	592	633	648	569	641	632	602	602	588	586	572	580	633	592	624	595	610	620	616	573	635	583	615	569	541	606	611	605	564	569	596	602	630	614	609	666	621	620	562	599	644	592	615	635	600	574	609	629	601	588	649	620	602	543	630	611	554	614	606	641	624	563	605	596	544	590	578	645	604	643	617	599	603	623	640	576	576	614	630	599	551	610	635	628	570	618	598	573	619	582	597	647	624	627	611	628	631	576	574	666	632	634	574	598	623	632	629	615	626	585	628	671	597	602	598	603	594	615	592	616	589	621	552	557	589	542	612	617	601	616	621	615	624	635	670	622	572	610	606	597	589	620	600	636	603	608	608	585	615	576	590	617	554	633	598	619	595	606	578	634	598	568	592	640	629	621	583	588	598	607	574	624	631	602	585	583	600	597	578	604	651	685	637	637	648	597	570	647	587	633	573	568	590	564	607	590	590	637	619	605	589	605	638	611	608	643	594	542	598	588	639	594	619	592	601	623	608	637	620	611	600	643	597	584	587	629	600	600	587	616	667	588	652	608	587	604	590	651	596	630	616	628	631	603	611	596	589	626	589	617	663	580	610	640	628	614	577	610	647	584	638	584	595	634	584	598	600	594	602	605	607	614	617	596	590	591	635	622	574	583	626	621	611	645	635	642	591	636	651	610	610	606	636	588	562	601	589	617	613	556	569	615	607	604	578	579	612	628	569	626	587	565	595	588	607	604	604	663	608	629	622	580	643	575	605	633	642	640	571	618	631	654	616	585	553	579	605	597	633	615	614	621	606	629	612	596	624	617	606	632	602	636	641	647	611	595	608	620	629	569	599	586	607	582	603	617	594	611	627	633	599	633	608	604	602	609	643	606	588	573	571	623	611	577	617	623	645	600	617	620	588	624	593	601	594	608	601	620	653	614	579	600	648	584	619	587	593	591	621	636	621	604	599	606	578	595	645	586	628	587	578	635	630	649	582	590	604	623
5750	2032	1533	1272	991	944	767	1411	3495	3130	1957	1040	668	518	524	503	498	438	480	519	503	455	463	495	466	552	484	481	481	502	458	494	442	453	481	511	467	465	493	486	511	459	535	501	531	466	537	503	448	497	467	494	482	485	502	486	494	476	510	496	459	501	502	453	521	513	490	475	484	493	503	469	455	482	476	504	519	517	474	495	486	494	501	516	478	473	477	527	489	471	492	518	506	459	490	465	494	453	439	503	498	490	476	473	469	471	509	487	486	464	533	484	502	475	503	509	466	503	476	492	477	467	474	489	512	502	461	515	463	509	508	482	498	476	507	478	487	491	443	528	462	502	487	525	510	499	443	471	477	497	474	467	459	479	500	480	479	474	476	505	479	462	483	472	483	505	511	488	483	494	526	462	490	452	508	478	467	502	505	505	490	459	479	514	473	462	463	499	517	485	510	474	509	523	442	483	443	461	488	463	496	495	492	540	466	488	490	488	505	517	488	498	496	479	490	502	485	490	488	472	471	483	522	517	476	504	475	491	454	474	464	480	502	475	503	479	486	466	454	475	483	446	477	488	463	505	472	516	485	452	467	509	492	465	459	479	516	473	475	459	504	460	501	483	527	500	449	489	478	536	488	495	501	484	514	486	479	494	509	466	450	507	505	490	451	496	473	487	498	495	485	498	476	479	486	473	501	518	484	483	500	486	485	430	497	489	485	478	488	464	515	483	515	470	489	498	475	436	474	496	484	485	516	507	515	493	495	482	485	430	502	514	494	463	511	482	483	522	475	520	507	447	478	490	460	466	458	480	486	495	502	494	480	491	496	512	473	487	526	531	498	485	497	496	482	468	509	540	494	491	464	501	476	475	482	475	465	458	466	470	479	490	469	488	466	501	485	471	481	510	510	483	479	497	511	472	475	465	498	451	441	470	489	485	488	493	476	456	469	479	506	506	470	509	478	500	508	530	478	470	459	486	475	496	491	508	474	497	500	472	469	512	466	481	471	474	498	506	474	476	467	524	484	461	443	491	474	485	512	477	523	481	491	468	490	490	468	471	481	460	498	506	474	519	488	491	481	474	447	524	521	484	485	443	512	460	517	515	470	511	479	480	531	486	461	520	471	480	494	481	487	482	454	482	455	497	508	499	468	493	468	487	487	477	469	514	471	480	481	492	505	492	470	456	505	521	484	481	467	472	508	497	515	524	498	499	508	470	479	483	514	469	489	467	497	493	530	540	465	477	492	529	493	465	472	495	491	507	493	518	486	488	475	469	503	468	467	470	522	456	507	473	476	498	506	525	517	497	517	483	468	446	477	479	505	492	512	459	481	452	500	484	468	541	494	465	460	457	492	463	466	481	504	500	473	482	473	466	505	515	459	468	455	489	472	471	480	480	459	476	449	503	484	520	524	487	476	526	494	518	494	475	456	468	506	520	442	504	498	495	503	466	494	478	468	466	524	466	470	485	510	472	482	459	510	480	511	513	474	522	496	497	485	489	457	508	485	493	500	517	496	484	465	461	475	495	459	476	519	486	503	522	474	494	506	510	486	477	494	470	465	475	539	493	509	479	498	488	511	470	485	480	497	455	474	500	487	473	477	490	452	496	497	472	495	484	441	453	494	537	468	500	511	502	490	466	504	434	442	485	505	564	491	468	500	496	503	481	491	458	495	487	446	487	492	482	534	464	492	511	510	482	498	511	462	485	456	460	510	462	458	468	490	514	525	498	522	470	485	481	504	519	526	481	469	502	517	473	462	506	475	507	509	455	489	476	473	459	501	472	516	484	453	502	456	521	500	493	496	485	529	509	483	514	493	493	482	512	497	501	491	473	500	458	497	480	480	488	466	494	475	469	502	482	472	466	478	499	512	473	500	518	522	507	442	483	494	472	497	434	519	533	476	523	492	479	508	454	476	516	501	482	504	495	516	457	489	475	481	500	481	509	494	473	478	465	471	496	507	513	487	497	477	439	521	507	543	543	526	490	441	473	470	490	473	479	518	451	495	507	491	499	534	509	501	488	486	467	493	442	488	507	506	486	493	452	492	546	517	468	468	473	503	473	475	479	507	496	469	551	479	498	484	453	467	490	506	495	469	456	497	470	501	464	484	471	470	468	518	419	474	444	519	461	477	532	463	458	475	498	473	474	486	481	553	505	478	453	493	488	490	473	477	508	497	464	473	489	493	484	452	471	468	468	508	456	481	492	528	495	480	475	485	463	477	467	479	465	509	488	461	499	492	486	473	485	526	492	488	463	506	470	458	467	468	470	446	511	499	488	471	494	530	501	440	523	452	449	477	482	446	479	513	481	519	502	525	441	484	461	508	467	485	500	483	486	486	477	449	460	492	472	525	505	481	477	511	517	438	476	509	497	480	501	506	473	530	460	483	479	513	452	509	493	504	482	504	471	467	450	489	472	465	478	485	502	448	505	484	467	519	456	482	462	506	505	482	502	463	482	511	512	525	494	474	490	466	472	479	483	489	492	520	541	507	472	480	522	483	463	413	444	511	460	515	502	504	502	476	521	499	488	494	454	495	447	490	509	492	486	482	478	493	482	474	546	517	482	491	477	499	472	428	524	482	460	457	498	490	480	466	496	480	493	488	484	495	499	498	477	500	467	498	473	514	498	489	500	505	451	525	469	481	481	483	505	452	504	476	477	511	499	457	493	490	460	477	479	505	446	499	510	466	455	445	491	502	495	483	487	479	454	493	484	497	463	493	484	474	491	539	454	501	466	504	471	493	465	511	449	472	478	502	486	465	482	497	481	488	506	492	460	499	504	442	438	459	478	432	499	496	511	521	488	440	488	510	476	493	476	526	464	468	513	464	538	515	492	444	456	531	484	483	480	482	482	475	481	483	468	485	472	481	513	498	490	490	480	490	484	477	507	486	488	501	522	468	524	463	478	470	494	476	521	498	468	524	499	452	467	469	481	488	519	471	464	471	452	466	485	489	452	475	445	487	465	465	508	483	507	517	519	460	518	477	488	508	504	503	497	487	450	494	482	505	459	482	504	538	489	491	502	492	484	495	491	488	476	464	465	489	497	487	515	471	528	470	522	497	483	511	499	489	456	495	472	447	485	524	485	503	527	506	496	496	469	455	506	498	495	498	483	475	484	525	500	482	510	564	480	448	483	501	508	450	473	515	492	472	482	466	522	467	514	452	489	506	496	475	489	494	513	498	471	467	486	479	460	491	478	484	493	498	462	469	530	496	462	435	467	460	460	481	493	500	516	517	442	475	479	458	534	524	488	461	504	509	485	448	474	524	504	443	477	507	467	496	517	492	483	508	456	502	471	447	496	500	485	482	470	492	509	510	484	480	539	491	486	480	488	467	472	482	478	509	479	473	497	502	454	496	473	416	499	520	465	519	453	465	520	485	486	502	472	497	475	486	510	490	502	523	506	518	518	477	501	514	508	537	472	509	484	462	484	481	478	524	494	490	482	464	470	478	494	474	470	489	493	511	487	506	498	493	479	472	469
25642	21464	27244	25277	6173	2036	1375	4122	22492	21273	12660	3856	1541	901	719	749	653	654	711	729	709	717	720	681	713	695	735	692	701	689	701	659	669	675	745	688	673	680	651	699	665	717	688	712	677	689	700	703	730	731	678	659	675	693	668	694	714	710	648	707	676	696	687	670	635	670	665	656	697	709	695	663	724	656	681	644	693	680	669	633	726	676	683	655	677	726	693	719	724	746	729	675	701	676	707	669	661	692	720	702	700	674	653	681	705	672	700	676	651	714	656	669	715	685	726	724	707	651	680	698	656	706	692	700	669	732	691	659	667	732	737	671	647	657	686	695	663	680	625	692	705	705	720	656	689	708	677	641	668	669	691	646	677	688	710	656	682	653	666	690	690	705	664	673	681	686	691	686	693	640	721	686	670	737	688	678	679	706	661	697	674	716	714	689	682	726	636	666	694	708	596	704	669	689	701	720	720	699	675	664	657	648	679	728	694	671	662	647	683	681	620	679	692	692	683	691	711	662	716	716	710	704	693	688	669	707	702	719	674	681	645	707	672	686	677	636	656	636	657	641	657	665	676	651	666	708	669	677	673	645	696	621	731	681	722	713	682	673	693	700	655	661	711	705	662	683	686	707	704	684	672	625	679	684	717	681	686	667	681	717	665	692	678	704	660	696	703	689	703	713	714	703	722	658	662	668	680	694	687	640	632	690	690	705	702	654	705	695	659	723	659	664	702	682	697	646	679	668	725	690	666	655	707	651	661	715	684	695	617	671	676	625	705	679	712	716	717	699	661	677	719	716	682	680	690	672	656	675	682	722	650	674	647	685	725	707	709	623	694	707	712	648	677	664	679	673	684	708	650	697	713	639	652	685	656	666	694	674	663	655	669	698	699	692	688	668	679	714	685	712	650	675	652	701	700	753	669	673	667	690	623	688	694	713	702	691	658	698	676	648	645	711	663	697	707	684	729	657	717	671	701	641	733	659	680	697	731	654	675	690	675	709	666	638	720	683	704	711	719	671	664	678	663	680	691	697	715	693	650	703	705	714	739	674	702	681	695	689	692	654	668	716	655	732	695	662	676	636	697	679	650	716	661	738	685	688	695	680	619	661	681	685	687	739	680	698	683	642	700	667	672	702	697	693	679	694	665	664	694	651	652	640	667	654	702	675	699	673	675	707	673	679	663	653	734	706	654	677	710	729	698	735	709	697	687	700	719	708	665	705	686	701	721	704	697	692	679	641	697	721	704	644	687	664	679	691	709	657	734	705	695	673	660	709	683	692	672	686	634	670	686	710	695	640	726	658	711	673	687	638	694	683	659	670	696	648	640	666	696	684	638	641	732	695	683	618	673	677	707	686	685	638	668	656	662	699	765	707	666	673	677	720	681	656	653	703	685	709	651	672	699	650	646	682	704	644	695	697	713	678	628	694	696	696	639	680	694	669	669	735	679	666	697	664	652	681	689	662	701	673	690	705	703	679	701	729	687	687	690	683	689	682	673	704	699	638	674	665	704	646	632	666	645	701	707	687	683	704	675	729	693	726	737	713	702	646	690	657	678	686	681	661	700	713	695	667	663	729	686	718	666	712	697	668	680	721	689	683	649	672	658	638	666	684	712	690	626	682	643	711	619	622	666	710	672	700	678	716	715	688	663	694	692	659	672	720	661	681	674	715	715	663	705	681	662	670	690	707	676	666	637	683	688	699	687	717	706	685	681	719	690	669	666	686	701	664	644	696	716	697	672	701	674	679	627	654	667	680	691	672	659	661	664	693	688	703	632	649	693	715	685	677	705	689	640	658	693	663	649	680	701	623	724	730	662	679	668	694	716	705	653	668	631	666	692	714	678	686	706	713	684	634	728	668	646	681	670	669	700	685	680	675	702	674	668	722	692	726	681	669	711	700	663	668	708	652	673	648	721	726	661	657	693	698	685	693	715	677	612	700	660	687	663	706	715	671	675	704	700	662	651	661	676	679	713	704	711	681	656	669	701	671	652	706	698	736	673	682	671	711	658	673	726	700	703	658	683	702	643	665	679	695	663	703	710	650	737	688	727	683	678	625	697	705	679	622	681	694	742	707	662	725	694	713	699	683	688	706	695	705	656	692	716	707	684	691	687	703	623	669	683	692	722	687	695	743	659	652	723	686	688	754	666	674	687	708	643	661	673	714	713	671	712	685	734	673	656	654	712	653	688	675	666	698	670	648	692	706	708	690	723	689	640	697	675	689	650	695	652	690	693	644	677	666	690	710	673	658	682	659	644	662	714	703	717	723	655	654	664	689	706	655	667	657	693	702	668	682	674	645	708	741	729	673	676	704	710	681	754	662	643	682	763	682	643	652	667	628	692	665	701	685	703	710	654	668	695	690	714	655	677	700	711	703	715	654	700	738	716	652	666	664	691	653	660	657	677	682	704	685	667	682	667	706	706	682	675	660	700	683	696	648	668	682	717	694	720	720	700	680	675	684	646	691	659	703	682	679	667	689	635	659	661	663	705	673	682	682	653	688	634	709	706	608	692	729	745	680	681	622	659	660	661	668	673	675	732	675	672	704	715	690	699	706	694	673	653	675	666	680	722	684	661	739	634	754	686	633	686	649	683	654	663	672	676	655	652	683	616	668	654	664	654	645	695	680	652	624	627	641	649	622	675	669	679	687	694	728	659	675	711	661	684	646	706	652	672	721	678	690	722	668	697	731	685	717	663	714	652	676	674	640	655	681	753	666	636	642	711	715	620	710	685	669	686	715	680	723	670	690	705	660	684	694	670	696	662	686	685	738	662	694	616	696	664	671	683	690	704	658	671	716	685	728	731	718	683	679	659	669	739	684	682	675	669	701	706	678	704	690	663	673	665	675	680	690	709	658	705	666	695	661	674	643	697	682	673	677	711	669	667	707	699	748	745	693	709	669	652	699	715	673	668	689	619	690	710	683	733	690	658	680	720	689	657	671	702	711	673	656	654	656	745	652	656	671	664	649	694	676	684	696	698	669	693	687	656	680	711	687	687	673	668	649	690	667	636	694	677	699	661	755	670	664	659	700	684	698	702	704	654	655	715	708	679	656	702	668	721	664	696	661	676	718	665	645	709	671	680	690	712	651	683	693	688	685	628	697	695	684	658	662	667	686	710	715	670	677	663	712	675	652	687	705	654	711	706	639	682	674	685	673	683	680	692	673	678	654	652	703	719	689	638	671	715	689	703	631	676	651	675	681	717	701	677	691	717	683	720	694	702	686	721	663	663	704	658	649	677	674	675	648	677	720	711	708	670	682	718	661	705	711	734	685	665	688	706	713	704	722	704	698	696	700	679	694	660	671	676	691	655	664	732	690	664	700	688	654	664	685	706	700	635	671	672	668	710	648	692	727	688	673	653	706	684	692	681	684	669	709	662	664	705	733	697	680	711	673	641	719	649	690	724	640	691	637	663	687	727	652	678	695	701	680	717	674	629	695	667	674	696	695	691	660	727	686	719	705	672	688	680	678	678	729	662	615
4321	4909	4386	3042	2078	1631	1297	5423	22244	18140	10361	3356	1436	890	591	584	541	593	591	568	537	560	542	558	566	539	583	566	590	598	593	575	607	554	591	583	551	564	562	574	583	532	575	572	563	557	534	549	565	593	553	578	554	571	552	573	562	561	552	565	598	543	571	549	537	568	568	545	591	549	536	570	581	543	532	565	584	571	556	528	551	556	548	530	536	563	597	573	562	586	536	558	541	561	595	557	606	565	543	573	558	559	545	590	561	551	567	595	506	571	534	584	573	502	559	589	583	547	586	575	555	579	522	543	530	560	551	593	576	563	530	559	612	553	525	529	527	537	555	566	559	548	578	566	569	550	561	565	547	550	503	562	565	606	575	524	531	609	586	532	562	577	551	575	561	530	508	561	513	605	587	551	516	592	536	553	533	599	586	598	556	579	587	571	541	546	553	552	561	568	533	583	583	569	566	549	565	527	573	560	557	602	521	541	554	569	544	590	535	553	536	560	582	578	565	578	523	511	577	523	602	495	596	567	561	556	575	536	539	533	577	566	550	546	566	541	533	561	546	511	587	604	561	549	560	548	564	544	543	540	529	582	529	537	558	557	541	548	529	594	533	568	579	524	568	628	573	595	550	575	569	581	570	561	567	587	593	566	553	519	590	606	557	585	568	555	573	544	584	545	565	551	570	566	553	587	576	551	546	521	576	575	581	522	570	569	588	567	520	578	570	572	533	581	580	552	563	582	544	552	593	579	572	540	561	570	596	544	574	568	558	556	576	583	554	538	550	549	533	554	544	545	605	536	540	580	559	626	562	585	577	551	522	574	593	560	588	545	574	565	543	577	550	547	615	558	538	559	526	542	599	551	584	572	551	567	555	588	552	553	590	581	559	564	583	581	562	563	585	561	587	579	586	554	524	597	582	558	567	572	569	577	571	558	587	521	577	612	582	581	595	554	534	566	549	561	582	532	559	557	540	557	556	558	531	535	554	565	536	589	524	523	551	557	576	572	557	563	595	581	611	532	520	568	580	553	553	562	569	557	525	583	551	571	581	565	544	573	522	534	523	533	555	537	581	512	537	537	566	532	570	570	544	566	579	548	581	513	554	536	589	552	574	595	560	521	600	499	546	577	568	539	532	560	539	524	537	581	558	552	564	555	576	562	532	531	600	541	564	578	533	563	557	579	571	513	576	518	544	562	553	558	561	578	566	585	536	585	549	569	591	508	573	545	552	552	561	582	559	532	585	521	591	547	522	551	526	553	588	582	585	563	560	553	529	583	541	557	555	554	529	531	578	548	562	580	549	576	556	558	567	578	516	570	554	561	567	546	550	574	578	564	555	591	576	560	566	541	570	530	565	550	560	559	587	587	545	535	564	565	566	560	553	562	557	539	566	568	548	612	631	537	519	544	567	554	545	561	572	618	549	558	547	591	535	571	558	559	572	532	588	567	525	578	549	548	594	538	529	522	571	550	572	577	576	543	532	560	585	540	543	551	587	531	523	573	549	608	587	560	558	590	568	536	553	549	563	547	514	562	560	536	544	570	494	545	557	561	554	551	547	605	551	574	599	541	526	533	537	528	582	560	535	590	570	559	537	545	533	559	536	566	533	564	541	572	506	535	535	559	549	584	535	494	565	542	566	538	564	547	576	546	558	582	558	572	586	566	560	503	552	552	561	545	560	577	543	567	586	555	556	549	527	509	528	534	545	573	556	558	551	536	559	555	548	531	548	593	547	585	546	538	567	528	544	572	583	576	562	561	550	536	551	579	551	519	572	594	634	564	589	543	514	545	580	563	591	573	550	535	571	561	533	560	560	545	557	549	554	513	553	527	596	535	569	570	556	562	529	552	539	542	562	586	582	546	540	579	538	544	541	552	543	546	504	546	567	574	526	559	569	533	534	568	546	539	508	588	529	533	545	546	559	561	550	527	521	502	547	527	511	543	582	542	525	543	623	541	572	544	616	551	561	572	591	556	544	569	512	535	544	571	528	551	539	561	574	595	548	586	555	559	544	601	556	572	577	566	530	562	513	530	551	614	547	566	540	561	513	594	521	545	586	579	574	560	542	526	543	541	558	540	578	606	558	611	580	548	556	557	540	570	568	547	567	546	528	598	558	542	563	516	564	562	517	591	561	553	567	587	570	523	585	581	500	539	611	540	534	522	545	526	530	554	593	551	555	518	564	561	545	589	576	530	568	518	595	568	622	569	544	537	520	551	570	534	554	541	560	573	555	559	554	545	559	538	544	540	571	556	532	584	566	546	559	529	542	575	562	593	608	605	548	580	582	544	519	568	549	588	550	515	575	567	534	584	550	583	543	571	590	549	507	546	557	565	579	558	571	621	553	553	549	544	558	579	526	556	545	571	587	532	530	496	554	546	535	551	509	556	562	565	612	548	564	571	634	525	561	555	518	580	561	578	535	554	494	574	532	580	564	551	575	550	555	514	588	574	544	528	580	565	544	553	524	559	572	601	560	537	581	546	580	523	535	563	592	571	564	563	579	575	511	541	563	586	548	561	569	531	533	564	534	555	574	550	558	573	580	550	563	538	544	535	548	560	565	541	566	559	572	544	519	583	566	542	553	510	540	556	506	583	495	573	526	581	604	551	551	547	562	542	542	551	540	567	576	557	549	564	582	568	563	595	521	525	500	521	542	545	522	584	557	581	551	516	562	543	482	592	502	573	523	573	554	552	563	553	533	537	586	574	560	571	532	549	551	581	525	615	584	554	542	532	562	572	573	571	565	589	546	547	546	577	535	587	582	543	566	561	555	545	538	558	538	563	553	533	525	564	528	586	553	603	569	534	567	525	552	526	568	475	584	532	582	576	567	555	545	544	544	517	561	550	556	528	564	571	554	585	554	546	517	554	545	592	603	587	572	555	523	557	535	541	554	533	562	565	536	543	533	584	571	560	544	512	536	551	537	556	544	539	566	525	558	539	533	597	530	546	542	557	544	516	553	576	508	555	564	531	545	568	557	547	551	563	573	531	555	553	551	540	607	564	514	569	559	547	556	532	544	524	520	532	600	525	520	556	571	533	561	556	542	555	532	518	546	556	517	526	571	504	562	624	545	533	562	492	602	601	524	499	553	555	581	562	552	587	538	609	553	558	545	548	554	541	542	518	521	544	531	574	561	542	527	553	523	617	586	552	557	532	551	562	539	541	575	608	556	577	557	571	635	532	561	552	559	551	559	540	528	581	555	584	514	556	589	554	535	570	539	542	577	557	584	538	543	570	580	559	582	534	541	554	580	577	565	590	590	550	531	516	532	536	572	571	559	573	562	594	577	540	584	570	542	527	565	558	547	530	524	606	572	561	537	597	573	526	542	557	521	542	537	538	553	532	558	535	579	571	589	555	577	577	551	554	545	534	561	577	549	528	522	507	542	529	551	543	550	521	541	541	554	504	552	555	542	572	552	572	516	551	538	516	572	576	578	587	566	545	548	569	539	544	552	579	552	575	540	609	543	546	565	587	560	543
24329	21420	28835	24427	21356	10391	3281	9822	41855	38583	25927	9328	2743	1454	992	931	892	919	872	874	868	866	832	850	893	937	863	866	883	837	837	849	907	874	849	890	842	824	882	860	828	800	853	868	841	908	867	896	856	859	860	833	851	864	886	867	874	879	803	860	884	852	880	850	850	851	834	895	826	850	831	829	832	846	907	899	836	900	854	870	849	811	854	847	844	799	874	830	839	851	848	820	908	846	892	862	856	842	810	840	845	872	870	877	849	869	897	854	857	885	829	848	826	822	862	873	860	880	797	881	847	863	841	878	821	836	839	871	896	856	841	888	887	845	883	820	841	834	892	840	842	871	859	871	869	799	817	854	899	849	796	897	903	866	848	805	890	852	808	853	859	875	831	869	838	870	784	835	831	871	830	867	825	847	845	891	902	818	900	819	843	876	879	903	816	868	920	868	833	817	886	842	827	811	849	843	844	833	859	894	852	897	799	823	808	894	869	885	830	861	836	840	879	862	862	853	833	874	855	851	857	913	854	839	847	861	862	909	887	823	845	849	809	881	852	817	861	816	823	853	810	809	889	845	817	868	841	846	858	868	848	859	791	858	807	883	813	885	847	901	848	783	859	847	856	840	891	875	905	825	913	849	838	807	826	892	847	822	846	832	874	853	894	790	868	806	891	887	888	878	870	815	851	791	881	821	871	818	860	814	863	836	845	880	859	859	849	789	841	847	864	873	827	822	832	865	885	825	831	822	848	788	887	873	832	887	899	837	775	870	883	851	871	825	820	874	830	791	859	849	865	813	856	849	861	816	863	911	872	861	875	815	831	871	853	859	856	854	837	832	911	848	854	832	903	829	859	846	901	867	858	831	836	838	802	826	880	822	834	822	817	823	889	925	815	890	887	837	825	835	880	859	851	905	819	832	799	812	877	826	790	833	887	812	887	839	841	859	813	883	860	857	886	853	871	825	865	843	872	862	919	808	831	847	867	814	803	818	848	811	847	799	855	821	863	803	865	887	917	900	849	875	853	854	872	866	863	890	843	868	871	899	817	864	864	824	841	815	820	904	853	836	852	845	849	863	785	861	852	819	849	884	872	813	855	838	795	852	806	827	895	868	862	870	840	864	852	855	926	845	783	898	838	848	856	844	791	832	815	798	816	859	888	806	833	841	868	877	867	898	860	780	838	837	886	812	867	873	861	803	852	792	780	901	814	857	864	829	921	802	852	813	814	858	834	902	881	853	847	842	787	862	852	822	853	860	851	826	937	858	861	859	843	845	850	830	845	803	819	814	861	896	827	831	901	905	835	839	809	880	843	864	887	794	848	888	795	874	873	801	875	874	855	821	865	871	795	835	867	834	890	860	887	857	847	915	834	840	924	872	790	881	800	854	839	840	902	853	871	831	870	819	836	845	856	805	860	866	902	860	860	878	889	859	808	859	856	826	864	808	832	838	852	871	836	858	836	854	797	830	838	860	858	845	900	803	794	861	825	861	811	856	895	866	873	836	848	863	813	847	857	872	880	830	850	824	856	853	834	890	879	858	794	837	812	858	870	839	878	781	854	837	856	806	836	814	876	818	879	849	834	815	900	859	837	899	881	782	868	755	834	833	866	887	844	892	863	862	879	849	817	828	855	839	842	860	859	861	838	829	797	865	895	867	823	852	888	859	837	836	852	835	873	805	864	858	838	882	893	808	844	896	842	885	862	861	833	818	857	841	823	838	853	875	868	836	837	865	848	806	843	825	877	860	872	861	858	792	801	856	909	861	871	875	797	872	895	839	824	848	918	878	865	856	820	833	861	859	853	875	850	843	843	869	817	843	922	842	900	861	827	920	890	843	825	833	838	849	818	902	810	843	867	822	826	834	870	867	880	882	882	846	852	900	850	857	837	830	854	831	858	846	857	823	814	870	866	871	828	865	896	900	859	830	841	828	778	830	846	839	843	837	831	845	822	874	890	892	814	842	867	822	845	808	816	821	806	863	814	827	773	857	859	876	855	847	901	880	795	814	823	848	846	857	886	857	847	851	870	863	822	891	894	874	831	853	817	862	821	868	839	873	898	850	860	830	811	858	855	841	813	852	880	911	863	845	866	868	806	889	780	809	864	863	839	874	824	858	827	841	824	797	866	857	829	855	857	812	793	858	830	822	866	847	834	854	835	886	761	850	871	899	866	831	840	865	835	817	803	852	869	885	758	841	898	862	847	807	877	910	906	829	841	870	838	796	871	797	835	856	857	837	843	865	847	891	840	894	831	892	882	839	869	911	839	885	798	811	805	887	825	816	848	859	838	874	842	831	892	873	851	847	851	845	919	830	839	847	876	869	897	874	863	866	853	866	827	875	857	889	869	869	819	861	854	866	866	828	860	814	883	798	840	845	855	910	892	822	848	830	810	864	845	809	851	856	863	838	855	844	876	803	843	849	868	845	907	867	840	797	862	811	860	830	853	822	854	851	858	890	884	865	836	883	813	856	887	875	915	834	822	872	902	886	833	867	848	851	864	882	839	841	812	860	810	821	829	863	836	867	852	832	862	827	842	779	842	820	844	867	866	893	865	813	837	846	888	864	853	837	883	865	850	878	811	854	837	827	859	854	865	827	828	810	901	839	909	880	870	837	862	863	844	820	866	848	818	867	827	850	863	829	855	822	822	843	823	787	911	853	844	880	866	878	801	887	835	813	862	854	823	859	881	843	846	853	825	883	865	836	871	823	863	855	837	869	898	881	885	830	856	856	822	832	803	874	851	904	866	870	852	859	831	786	858	821	832	829	817	868	785	852	840	860	838	851	812	908	793	866	921	871	855	871	839	877	825	821	817	827	859	862	894	818	840	858	892	808	831	836	829	863	848	878	874	848	849	820	914	824	870	828	837	819	879	895	835	863	847	839	857	844	821	852	874	882	854	825	839	834	839	823	856	876	843	816	832	826	888	804	837	844	833	830	866	834	874	811	877	845	888	867	807	878	855	846	844	872	872	799	849	879	896	845	835	867	816	822	789	818	875	819	844	820	844	875	818	788	922	888	824	861	888	858	847	843	896	857	896	861	890	854	822	799	851	813	792	859	836	883	910	836	888	858	879	837	890	817	875	842	876	872	863	829	854	892	815	845	841	804	896	918	848	853	840	834	813	864	848	809	843	859	856	848	900	790	820	769	895	847	881	856	825	868	803	836	818	838	875	884	886	856	871	813	842	862	821	848	827	821	853	826	864	876	826	925	840	871	885	924	834	854	840	823	838	836	839	840	872	846	856	818	799	857	821	840	799	846	834	853	802	822	841	873	843	866	795	855	816	884	853	809	865	893	882	807	797	830	845	815	819	816	934	852	904	823	856	817	813	862	904	854	806	866	847	793	870	829	861	886	832	909	904	836	845	842	855	825	865	828	821	845	879	841	840	837	872	847	868	908	836	880	824	841	801	840	866	859	828	849	790	811	867	855	894	799	872	881	841	840	889	881	848	842	835	857	839	839	886	856	811	856	799	881	824	842
5341	10045	9528	5225	3694	2908	2448	13074	39483	33449	19766	6429	2638	1156	786	724	682	669	704	635	649	694	649	679	710	668	687	694	691	724	690	662	693	651	727	707	701	686	666	644	681	724	665	688	683	700	676	637	664	650	623	728	646	661	742	695	713	676	715	671	648	694	670	665	689	693	687	653	698	701	677	665	709	674	683	692	706	704	713	685	711	684	718	693	692	675	679	693	705	658	676	703	672	682	631	657	685	695	676	671	705	695	687	669	659	697	652	651	652	668	671	642	670	689	699	716	685	696	688	691	710	670	652	667	665	680	720	715	685	629	678	685	686	693	637	701	706	665	693	697	685	680	622	673	687	699	652	664	653	645	663	696	693	694	759	625	706	670	683	680	696	704	687	652	700	703	649	673	727	662	680	629	669	680	673	694	655	754	715	742	671	650	697	657	677	686	687	694	652	675	657	651	658	627	689	658	675	692	679	701	718	646	688	646	687	728	689	708	674	649	658	703	691	646	695	710	669	717	653	719	691	667	690	677	682	676	662	688	693	717	712	683	673	695	685	710	682	669	696	647	647	710	631	690	668	683	724	683	696	710	660	683	709	705	639	678	695	718	692	640	651	672	654	696	695	687	657	637	728	670	681	694	738	701	691	684	662	712	715	672	671	684	647	682	629	671	643	706	677	646	694	676	670	703	647	673	657	738	685	701	702	706	657	667	707	678	685	643	654	662	704	695	717	682	711	671	682	736	678	641	651	651	737	684	688	669	690	698	695	665	726	636	715	691	708	644	651	689	662	681	721	658	668	701	683	708	609	701	688	699	659	675	684	642	686	671	691	657	700	683	659	645	709	728	651	677	710	667	655	674	729	738	699	671	701	691	701	648	684	682	706	687	636	634	710	644	642	677	658	682	704	682	702	614	636	666	764	751	685	659	652	661	702	660	680	673	723	664	686	700	650	658	619	687	670	680	705	703	678	721	673	646	728	694	668	648	658	681	732	672	649	648	690	680	675	650	632	659	655	672	651	705	669	661	668	666	642	636	705	699	666	692	666	708	666	647	697	698	707	624	730	697	672	695	662	665	730	678	664	647	677	652	687	693	673	713	682	702	694	716	672	656	680	685	693	694	723	698	675	664	699	649	679	636	649	674	635	636	731	663	688	673	684	688	634	663	697	682	658	711	692	715	691	691	657	708	683	659	629	682	611	689	639	657	650	718	632	703	659	682	720	698	667	676	684	678	678	681	715	677	692	703	701	670	679	674	701	681	711	689	701	704	675	696	661	674	691	682	687	664	675	675	673	685	719	676	712	692	652	691	626	645	675	651	647	728	680	676	673	655	686	643	630	678	660	689	666	690	689	657	688	688	663	621	652	723	672	688	695	658	670	700	656	673	669	703	715	700	633	660	686	672	701	653	695	672	706	671	662	652	682	655	650	685	651	660	640	684	658	722	654	699	675	678	685	688	667	647	675	716	686	740	680	700	734	658	656	689	697	642	700	698	698	658	675	703	659	641	674	709	688	684	673	653	656	649	663	682	665	704	687	692	654	711	668	698	691	651	663	717	680	726	682	645	670	649	699	669	686	689	716	646	657	712	721	660	678	677	695	680	721	668	668	684	705	660	653	691	639	646	705	659	746	669	687	680	663	664	670	656	690	669	693	674	723	701	713	705	680	626	659	643	710	689	667	706	679	674	678	725	698	647	682	681	690	691	670	668	713	696	661	680	709	678	697	660	695	676	653	686	688	707	658	692	686	682	721	683	670	703	632	700	674	674	664	694	689	693	681	710	716	666	660	701	678	673	689	691	655	676	705	683	669	666	655	709	640	710	657	647	668	711	720	707	673	687	698	645	661	660	682	657	640	656	632	669	672	712	664	625	716	689	720	709	622	677	700	637	619	689	663	678	662	699	646	679	712	654	676	693	693	695	653	678	698	676	683	641	660	697	700	704	666	677	638	689	710	669	692	656	676	674	699	666	684	652	711	709	720	652	642	676	697	695	690	676	719	689	673	647	626	720	736	705	710	681	661	671	720	641	696	671	669	649	651	747	681	689	649	676	691	635	696	637	632	669	656	660	693	660	701	677	653	637	684	629	658	651	671	687	673	692	702	666	641	656	689	656	653	688	701	651	668	677	620	707	697	660	660	656	654	679	690	685	718	633	675	677	682	702	678	672	697	685	672	641	676	645	683	667	642	697	696	696	695	711	627	688	696	666	639	660	671	699	681	623	651	666	636	707	645	667	675	680	690	686	619	699	631	705	672	684	666	680	673	699	671	623	672	630	657	695	646	635	671	663	676	667	704	681	654	736	663	660	706	651	681	667	679	649	690	726	697	662	663	713	645	663	675	683	664	693	667	632	654	668	679	637	700	699	669	654	711	641	707	641	662	710	718	654	637	656	681	663	664	672	652	687	643	691	692	660	685	678	621	686	695	704	667	662	716	671	698	691	676	632	666	660	670	692	614	686	678	668	653	664	666	678	681	641	670	740	680	666	720	692	709	645	717	662	701	671	696	692	675	677	648	680	679	717	675	704	704	643	663	663	631	660	692	668	642	639	711	663	658	685	669	627	673	644	688	634	676	697	692	665	672	699	649	653	675	668	682	694	716	665	687	695	669	670	677	655	667	666	700	665	681	676	694	638	689	655	704	670	674	673	684	661	672	664	694	701	659	637	658	619	692	663	652	711	657	662	667	638	653	659	618	666	699	694	680	653	699	695	663	724	659	698	683	663	639	661	667	623	686	712	658	688	675	661	662	657	643	689	668	643	694	683	675	681	648	646	648	695	692	664	679	714	701	654	683	663	681	694	591	652	681	705	636	707	703	697	717	606	671	688	661	649	679	702	698	650	626	687	697	651	722	677	646	696	670	679	648	613	687	681	660	652	696	658	696	650	650	647	646	681	680	646	677	688	662	665	692	688	695	670	688	687	640	643	644	630	653	656	714	695	647	662	645	692	640	732	668	666	678	658	659	673	688	657	704	664	657	710	708	680	648	719	698	651	635	705	656	698	716	658	724	692	676	623	627	620	622	680	677	648	704	658	691	646	655	621	659	662	660	697	678	655	656	654	681	644	687	669	696	680	702	685	714	697	730	700	618	709	721	635	639	675	619	696	670	667	706	670	634	706	667	701	685	684	718	695	669	628	639	671	658	689	645	672	712	670	640	656	699	635	604	662	662	670	651	646	667	647	658	687	654	665	657	663	734	659	679	701	642	675	658	707	655	680	617	660	663	686	652	687	712	667	662	663	668	690	702	658	719	682	674	686	690	673	689	685	698	616	633	710	664	645	654	684	677	691	664	667	678	653	701	637	679	662	669	690	636	626	671	690	708	705	647	676	693	650	707	669	695	666	663	658	670	697	713	637	693	701	684	643	671	652	679	703	701	641	610	671	691	704	672	640	638	638	683	667	672	700	699	653	622	712	689	669	672	657	654	666	686	673	643	683	671	654	654	659	656	680	695	682	697	669	677	637	700	671	675	714	657	655
27834	13991	4752	2943	1392	993	885	1171	3042	3167	2211	1268	835	679	643	638	631	605	636	651	617	612	619	627	609	604	648	605	590	628	624	639	630	637	609	624	675	657	618	651	654	666	645	643	613	622	641	601	638	654	638	602	599	609	579	640	658	635	624	657	653	589	612	609	662	605	634	608	621	605	617	614	668	644	585	631	602	640	612	618	638	587	625	619	644	638	646	619	580	595	657	602	601	602	660	595	622	653	610	654	646	642	636	639	627	636	637	573	567	609	607	629	641	635	608	618	624	614	624	600	618	628	643	643	592	582	583	618	608	610	639	632	634	661	626	623	624	663	593	638	565	627	600	634	616	633	618	617	649	615	606	627	615	609	635	599	619	674	613	602	608	587	619	634	582	664	601	645	593	642	639	590	636	653	609	594	631	659	633	622	616	616	639	641	582	607	636	660	654	602	599	625	603	606	640	626	643	664	624	609	627	629	597	560	624	637	605	682	583	683	637	610	643	612	639	621	645	624	621	613	547	657	601	641	633	601	634	622	613	639	637	663	655	619	645	622	673	656	600	618	577	608	651	632	624	592	653	643	596	653	658	635	625	671	644	619	629	647	636	653	701	618	644	645	643	653	619	636	643	615	595	589	577	620	636	634	622	580	639	632	620	617	610	611	659	657	628	621	592	654	592	649	615	627	635	576	608	604	582	623	615	628	593	609	613	571	629	626	600	625	639	602	593	643	618	593	620	582	620	646	622	658	569	658	609	597	703	656	603	651	599	599	644	600	648	602	582	601	608	620	585	661	641	628	641	629	617	601	628	596	624	619	656	611	608	649	653	633	651	618	631	652	604	586	603	602	621	608	625	580	627	640	601	615	651	624	640	632	634	645	585	578	592	648	633	644	588	581	655	665	634	588	661	612	613	633	630	597	657	630	633	611	596	641	636	665	629	614	673	617	610	597	619	636	646	624	634	603	617	638	642	608	653	621	627	650	636	659	628	587	638	624	631	614	617	630	629	618	651	614	599	610	663	640	598	654	655	638	575	637	625	628	622	668	675	645	593	628	615	616	585	609	639	636	636	666	577	605	623	635	641	616	667	606	593	618	615	621	692	637	627	650	631	595	617	621	658	614	630	594	637	604	606	685	624	640	665	605	623	618	634	596	653	651	595	626	641	625	600	643	626	589	650	604	628	625	602	596	674	626	631	687	593	683	586	630	615	625	667	580	666	655	653	677	621	628	594	640	602	662	626	616	613	654	617	612	628	642	642	663	660	641	672	607	601	644	619	641	614	624	651	617	641	606	654	646	654	663	626	608	606	615	583	637	651	657	607	598	663	596	616	646	640	624	605	624	640	632	608	616	593	609	559	595	621	592	628	624	593	661	621	649	652	600	588	623	675	637	644	578	639	613	575	646	615	624	660	656	669	656	568	634	576	668	662	651	629	631	594	588	571	629	638	627	654	669	675	659	634	623	663	604	590	618	591	631	644	600	660	662	618	641	656	610	632	642	666	615	650	647	583	627	644	624	582	650	595	633	613	621	602	600	632	602	603	598	549	614	644	626	642	614	616	616	636	632	644	612	602	633	590	588	638	611	614	652	627	581	643	660	625	643	630	664	636	601	632	645	559	653	638	638	629	595	592	597	661	612	603	655	653	569	601	664	634	661	652	652	698	638	613	597	636	602	634	629	689	654	635	645	608	659	673	687	606	625	623	592	666	581	631	654	635	664	614	599	627	605	623	671	644	637	615	645	602	593	623	646	643	620	673	633	615	623	655	645	636	649	640	670	608	633	623	649	619	626	622	620	604	637	697	615	580	631	612	636	633	613	628	619	620	622	616	588	589	617	658	623	643	611	605	634	594	603	572	584	628	608	616	626	650	652	635	627	566	644	648	616	662	628	621	674	583	602	679	610	616	602	642	621	652	617	599	607	598	640	612	650	625	610	643	633	640	643	616	665	645	639	625	663	582	607	626	619	600	598	625	611	603	593	662	645	618	648	641	608	667	592	626	601	603	644	633	658	594	595	583	616	654	628	643	578	658	619	638	642	622	634	647	643	678	665	602	628	629	675	643	640	666	635	621	674	617	646	592	664	632	626	589	628	624	609	655	599	672	622	603	600	657	610	675	646	612	660	600	608	594	587	612	628	642	637	604	625	643	607	621	627	628	613	613	591	588	550	629	646	640	616	650	602	603	599	634	605	604	644	639	614	615	639	612	692	644	627	643	638	624	642	639	625	624	639	566	642	639	645	631	653	614	629	612	633	627	597	640	587	631	601	644	602	602	620	625	649	654	666	638	610	601	628	573	650	594	575	666	636	568	643	619	632	600	634	643	600	629	650	602	648	600	629	635	653	657	618	631	626	616	620	629	568	606	645	566	587	580	668	620	642	621	643	656	652	621	635	624	669	643	594	569	600	567	635	606	645	649	644	657	604	621	635	600	642	638	638	651	625	634	645	602	640	600	614	595	621	631	613	587	603	631	619	643	637	614	643	645	638	632	642	657	612	646	674	605	600	616	620	621	588	652	638	603	584	633	683	599	591	635	652	634	622	600	600	654	676	601	645	635	624	632	628	633	625	632	602	642	611	664	621	623	630	599	612	645	648	623	577	619	612	630	622	648	639	668	626	630	630	656	655	594	661	619	605	645	616	614	579	608	618	650	622	611	630	640	643	588	655	608	571	634	628	622	652	615	606	629	611	607	614	631	606	674	600	585	642	666	669	655	624	615	574	615	616	644	641	640	595	563	662	626	635	605	610	625	635	669	619	602	624	613	629	639	643	648	574	647	578	617	627	632	637	631	630	652	623	597	666	628	634	641	570	665	621	641	623	627	582	644	626	659	683	601	638	604	601	615	644	594	600	638	578	624	593	622	571	629	618	629	597	621	667	646	657	629	638	633	656	614	647	642	622	635	634	595	599	656	627	640	688	651	636	673	611	652	588	619	614	649	634	615	612	622	652	628	634	671	639	595	673	621	608	607	624	679	606	694	641	612	616	631	652	588	623	620	603	662	638	621	598	627	623	615	664	617	617	611	641	618	641	606	643	612	594	595	616	669	610	604	647	654	610	664	623	608	560	660	649	620	625	596	605	620	618	621	611	642	643	610	608	664	611	612	592	643	659	648	677	624	653	623	638	616	575	586	643	677	615	618	599	631	669	674	579	616	652	664	617	637	639	625	623	624	617	579	606	612	635	634	602	650	631	621	620	620	671	644	608	646	662	629	633	609	585	619	611	606	639	631	645	606	676	592	620	671	628	656	649	627	593	579	606	650	598	640	624	636	643	635	663	624	602	599	658	608	625	636	630	590	654	620	627	623	659	630	656	643	639	650	628	552	615	641	669	662	596	603	599	651	656	634	647	640	655	626	573	609	619	618	619	641	601	608	620	629	623	608	649	621	648	617	634	618	669	639	612	632	634	635	618	611	632	647	599	631	624	652	611	606	643	614	609	599	602	626	624	540	645	637	624	624	607	669	643	631	628	609	634
6047	3191	3926	2487	1195	930	834	1324	3566	3358	2175	1067	701	555	531	478	450	506	519	495	488	458	491	500	474	475	524	485	518	506	502	469	495	524	510	521	500	487	481	483	500	470	472	520	499	483	459	472	497	480	491	490	504	509	551	471	476	495	498	524	505	488	471	498	503	516	503	469	501	521	505	491	493	539	498	520	495	481	527	472	501	472	484	551	512	514	463	479	458	470	460	507	477	534	490	504	488	505	461	498	505	508	490	540	504	532	493	486	488	496	503	495	457	533	519	513	468	489	494	512	499	508	520	503	505	501	460	503	505	504	488	483	517	524	487	498	478	473	489	508	500	530	539	463	504	478	538	548	519	464	526	500	485	515	483	471	480	481	509	502	487	479	513	483	513	477	471	501	501	479	472	485	472	467	504	488	518	483	488	482	517	516	469	503	499	492	494	493	476	495	526	474	520	491	519	506	513	520	467	507	485	470	463	548	499	507	463	513	512	505	522	497	505	513	507	521	476	465	474	499	440	482	539	515	493	503	502	493	523	487	487	478	522	466	506	518	530	492	526	491	501	531	497	473	505	497	501	447	450	459	473	502	482	507	513	493	478	484	474	523	533	486	516	475	513	509	514	517	482	517	532	511	529	524	489	513	483	470	478	461	484	503	480	475	494	503	483	503	504	519	467	532	487	486	487	518	489	539	474	507	555	480	498	471	497	500	524	509	463	487	537	484	495	488	506	488	480	492	499	490	505	488	467	480	502	482	495	481	487	497	479	516	454	485	515	507	496	487	489	513	511	532	510	494	494	503	518	499	498	513	502	480	478	523	516	485	469	522	522	503	505	511	502	523	498	519	482	510	525	484	504	504	488	543	471	465	521	518	493	501	519	457	493	520	513	464	470	493	458	478	509	510	490	456	511	504	494	517	498	471	506	520	530	524	497	498	475	530	474	481	499	507	479	513	498	521	501	498	502	521	468	489	529	528	487	547	509	477	499	536	515	493	509	508	522	512	480	470	526	507	503	496	499	479	509	504	505	459	531	514	500	481	483	503	479	490	453	493	501	454	498	448	487	493	494	484	537	508	481	551	514	516	508	462	480	500	476	489	469	431	546	556	455	476	500	522	506	477	473	490	467	538	514	541	546	497	487	475	491	542	492	493	511	479	525	496	512	456	471	483	507	498	509	500	505	501	505	515	480	498	464	506	479	530	540	485	444	497	519	511	522	449	505	494	506	491	501	502	523	506	527	519	519	501	496	473	537	542	492	499	511	473	477	531	466	492	533	477	498	489	503	514	512	492	463	454	495	503	533	446	478	447	490	498	517	493	564	482	504	495	436	473	443	521	463	519	526	513	440	472	487	511	502	501	524	493	509	524	493	479	464	504	527	496	468	468	517	520	478	475	498	488	477	484	487	542	511	496	457	501	498	513	460	508	476	511	531	480	434	511	501	511	498	486	487	453	487	542	505	495	468	538	510	517	480	496	463	487	491	436	520	567	490	461	513	491	452	486	467	521	507	496	482	527	496	481	468	497	485	544	509	525	464	485	482	499	475	514	497	499	515	503	487	516	497	539	496	505	495	504	511	486	514	509	477	488	477	517	511	469	493	514	465	516	550	485	497	454	504	489	522	514	509	497	477	480	501	515	485	518	482	481	548	517	516	479	502	489	472	516	510	460	495	480	468	474	493	499	447	491	486	514	469	499	493	473	464	514	516	519	484	531	485	469	518	536	444	475	448	494	517	461	502	471	499	513	496	519	494	481	502	487	467	489	478	520	488	444	503	518	548	465	491	491	506	510	474	481	507	509	497	466	470	489	511	532	502	492	536	495	510	465	524	498	495	481	535	504	493	483	519	483	478	505	515	513	507	472	476	489	479	479	525	493	523	527	511	489	471	514	485	510	501	481	526	481	536	471	469	493	518	490	509	508	501	483	461	517	500	442	461	487	497	483	498	514	475	449	539	522	523	515	484	505	451	482	491	474	523	482	474	483	449	476	504	488	509	474	510	494	495	483	494	469	507	488	469	513	535	504	464	465	506	504	488	508	480	493	468	496	492	497	482	484	492	481	529	493	566	479	529	492	494	520	514	468	491	486	460	474	492	532	484	509	515	452	538	571	476	485	497	482	529	476	487	521	506	511	493	510	499	483	524	494	482	506	523	524	514	502	507	491	494	514	505	482	463	506	499	488	472	490	538	434	483	508	490	513	504	489	477	505	466	530	503	479	499	512	514	511	503	516	500	491	474	510	509	478	509	510	445	480	500	462	481	475	488	528	512	463	516	455	493	490	501	509	491	497	488	465	467	490	498	486	538	492	499	512	479	476	461	481	479	495	486	511	501	513	528	490	521	517	492	489	497	511	533	536	465	461	507	496	559	480	514	492	489	477	483	537	490	474	526	487	503	503	469	495	485	498	470	479	465	516	534	465	485	489	516	492	509	550	513	484	484	477	467	476	512	477	469	524	483	510	513	521	492	479	500	475	508	451	503	468	500	517	497	470	448	545	515	509	509	511	471	501	496	476	470	500	525	475	548	463	483	492	491	525	524	491	462	516	466	516	487	515	501	470	496	482	493	532	506	518	484	454	461	524	481	480	507	459	495	468	498	483	462	517	486	531	453	509	520	484	516	495	513	498	504	509	494	483	482	525	461	556	510	488	509	475	458	514	480	504	444	497	477	517	514	490	503	505	518	511	530	512	508	487	532	486	506	506	511	509	491	496	499	484	508	535	516	475	479	503	486	470	493	446	518	488	441	529	478	508	449	447	521	468	501	551	473	540	467	486	464	531	495	523	497	489	498	472	523	513	468	448	479	474	498	506	502	494	506	481	496	489	510	492	482	468	515	497	535	494	499	469	481	474	493	478	511	526	508	534	478	517	537	471	458	524	478	502	485	476	473	487	537	480	509	445	478	552	507	510	516	563	485	500	516	487	495	492	497	477	503	503	524	494	508	513	466	486	473	466	525	497	502	487	538	483	477	510	504	481	483	521	504	480	486	493	510	499	477	500	551	468	525	497	528	516	506	494	519	513	511	508	528	512	479	499	500	503	487	513	516	522	516	473	524	492	463	486	466	480	541	494	481	478	469	511	481	513	511	492	455	530	515	487	497	474	539	494	523	510	500	523	485	497	493	518	493	483	496	485	496	497	508	478	520	478	454	516	497	481	498	441	457	468	512	532	520	525	519	478	493	430	482	482	504	505	457	511	531	482	557	529	485	492	488	495	487	475	516	525	503	488	512	486	501	453	532	523	498	489	493	489	476	529	489	484	493	468	507	499	532	475	490	496	516	480	531	482	546	458	473	521	461	507	461	509	563	458	503	478	488	465	490	523	450	505	486	493	516	484	505	517	493	521	522	560	540	488	486	480	500	542	463	475	483	508	500	524	444	519	497	525	494	508	520	550	490	518	477	488	483	487	493	513	507	448	465	529	541	511	480	476	476	484	516	489	498	462	484	467	479	491	479	500	506	520	488	506	523	511	499	490
25748	21407	27184	25239	8364	2429	1479	5385	22035	20955	12468	3975	1423	906	763	760	713	676	715	722	753	749	718	726	695	725	748	672	752	718	717	703	700	716	725	696	700	699	735	707	735	710	686	673	688	695	735	750	679	696	722	691	751	676	718	719	687	720	698	723	706	705	714	706	668	723	762	734	733	711	697	712	676	675	708	741	725	737	726	754	704	669	706	718	666	714	713	669	654	684	695	688	674	721	729	686	716	739	707	676	721	705	737	680	749	713	693	734	698	674	676	679	703	717	671	691	627	690	702	651	700	726	760	706	706	670	695	683	707	686	641	726	693	723	698	669	692	708	749	683	717	667	742	699	700	726	715	656	700	694	701	734	728	715	714	691	695	683	763	732	704	689	664	689	681	695	671	712	740	720	709	670	677	720	722	700	751	720	717	705	696	703	672	725	699	699	698	717	714	705	676	711	676	740	678	706	731	690	730	705	695	682	681	729	718	699	680	701	695	721	674	667	702	706	722	709	702	717	738	705	716	678	662	674	706	645	670	675	695	717	744	701	659	695	692	676	696	699	721	707	697	669	721	675	725	740	714	687	706	756	667	659	716	696	674	711	698	692	671	727	684	728	682	752	717	686	685	682	717	718	736	658	666	693	726	692	743	716	686	713	711	703	684	702	707	707	685	683	694	702	692	711	704	734	666	730	672	709	704	682	709	665	703	740	736	682	661	699	694	689	763	682	692	705	741	702	695	750	710	657	709	688	707	707	761	670	719	705	676	706	695	693	696	737	660	714	698	669	701	753	724	712	673	752	726	657	694	705	717	665	660	677	669	764	702	697	707	686	707	705	700	656	674	673	716	696	697	672	703	682	703	731	723	692	712	685	685	671	698	743	698	685	720	659	703	695	697	692	711	692	659	683	643	693	702	737	687	666	711	652	686	710	664	678	665	708	693	727	685	692	767	690	712	741	695	706	712	681	713	668	693	710	665	702	672	688	689	755	706	724	719	661	718	698	728	696	720	707	688	724	666	716	712	701	689	717	681	718	690	702	747	697	703	720	683	700	688	740	695	726	690	678	708	662	695	744	721	670	742	696	692	677	735	689	734	689	729	710	732	693	661	715	710	712	665	677	711	656	671	717	712	709	651	688	734	725	719	674	696	658	703	715	683	711	679	700	753	711	723	701	657	743	736	723	716	675	722	690	663	642	690	696	726	650	678	702	688	665	692	694	666	687	695	723	688	724	707	696	697	663	715	726	706	703	673	688	700	725	697	691	676	724	691	711	761	736	708	718	684	705	710	672	698	716	676	677	708	674	730	697	673	696	728	695	678	728	733	662	692	653	726	704	703	750	690	671	689	714	694	660	702	711	749	634	737	708	708	714	722	716	718	692	704	671	696	705	704	693	703	729	665	698	671	672	678	718	720	703	716	660	675	715	698	712	704	733	720	670	676	673	694	695	712	675	706	656	707	708	684	697	695	680	658	685	690	710	744	682	694	672	694	654	724	668	702	644	752	676	724	688	720	703	705	661	694	682	703	672	660	708	686	736	719	656	659	674	711	673	699	664	698	698	706	699	720	707	665	705	680	690	722	662	717	707	684	669	718	739	648	680	693	741	724	709	690	660	745	740	707	672	685	699	683	703	717	692	682	735	696	673	681	666	711	721	711	705	673	700	673	659	678	746	674	688	730	668	694	738	630	710	676	662	707	740	727	702	653	725	755	736	675	676	677	651	727	690	748	653	701	704	722	766	756	673	700	675	700	700	734	681	709	686	686	711	657	698	647	727	686	694	729	732	694	646	728	680	692	687	711	690	735	663	714	694	693	711	694	660	712	655	685	701	731	713	671	679	727	781	725	676	740	696	677	681	683	719	671	715	652	703	721	690	744	669	672	692	659	707	726	687	733	715	690	717	688	720	703	694	734	704	724	672	682	707	679	713	690	700	724	709	732	728	648	675	709	694	692	699	690	703	734	728	682	695	668	647	704	682	706	692	665	686	697	695	682	683	684	734	686	751	718	631	701	712	671	691	683	724	679	683	721	700	689	668	708	708	710	686	707	723	710	724	701	732	720	679	704	692	720	681	662	681	705	723	729	675	743	727	696	657	672	722	709	708	696	703	712	695	724	739	744	745	703	723	703	672	671	710	679	739	707	690	693	672	748	770	738	726	691	712	661	716	720	666	694	742	671	706	701	741	705	696	704	707	727	708	721	683	696	672	695	674	678	708	685	685	691	739	679	760	721	680	721	678	678	726	694	710	690	654	718	707	667	670	678	724	693	724	746	661	693	666	682	735	677	769	685	738	705	678	696	696	727	715	723	735	692	722	671	695	727	693	693	716	687	731	666	681	702	733	715	719	736	668	704	720	658	690	702	686	729	708	728	712	687	702	674	658	656	712	718	751	715	709	684	751	747	753	687	658	725	715	712	737	694	694	646	741	699	728	688	699	706	701	661	661	680	640	690	708	676	701	690	713	710	671	708	663	712	738	664	698	694	700	677	695	712	683	709	754	693	706	707	731	696	706	709	730	739	632	675	732	697	679	712	710	674	691	713	738	701	738	685	675	756	708	719	699	698	730	727	722	737	657	713	706	713	710	633	708	718	668	713	727	702	674	719	690	672	691	710	698	717	755	687	700	675	694	748	689	695	682	732	721	677	672	715	696	752	701	703	679	719	713	689	705	755	726	677	713	662	744	676	627	746	715	694	666	670	726	704	713	723	712	705	673	694	710	707	734	699	679	690	716	693	708	676	651	726	697	728	721	688	706	691	675	660	731	695	708	635	715	722	649	677	679	652	695	684	699	676	705	676	692	722	681	688	677	713	762	662	699	695	752	710	678	709	684	629	683	701	715	671	710	695	700	715	729	721	742	684	709	671	721	712	666	724	733	707	687	685	725	710	702	665	733	702	661	718	666	686	728	690	696	753	701	699	705	690	745	656	682	654	715	697	715	711	688	691	717	691	690	653	696	669	760	688	732	721	668	737	751	680	721	738	706	715	738	707	697	725	738	692	690	718	718	726	706	726	664	675	722	740	708	711	677	731	709	699	702	701	704	706	695	688	712	667	670	693	706	678	694	694	678	718	684	702	689	668	696	676	714	669	710	672	717	699	695	674	733	727	651	691	728	707	676	703	712	701	664	675	706	728	690	726	689	714	706	738	708	679	722	671	732	693	665	746	727	693	721	684	702	708	693	720	735	669	710	716	720	689	711	659	691	696	673	713	741	736	712	682	706	701	713	707	692	723	731	659	688	680	688	686	737	714	770	710	727	737	722	709	706	692	703	709	684	669	715	710	709	673	687	655	679	721	744	722	729	708	706	700	658	660	743	660	670	724	708	710	678	667	682	707	787	706	766	684	741	670	668	707	693	681	739	704	692	690	791	696	653	649	673	722	670	698	706	684	697	735	692	717	700	756	731	772	680	706	723	693	695	758	711	741	722	706	685	716	673	672	671	632	691	724	660	701	681	694	693	684	737	714	699	687	699	669	676
4567	7050	7223	4214	3168	2008	1448	7383	21438	17871	10413	3214	1321	844	593	554	595	597	542	591	526	566	554	557	547	577	556	591	573	641	536	551	596	595	583	578	568	543	583	548	580	553	560	586	579	552	568	523	566	595	572	543	569	539	586	519	543	565	602	548	582	547	594	546	607	548	511	523	610	532	587	558	564	531	561	591	565	569	562	585	561	557	586	601	548	617	570	566	550	576	541	589	611	520	525	545	563	516	565	576	586	581	529	570	544	585	571	613	547	576	595	562	557	573	534	556	553	557	585	544	544	562	557	562	540	523	549	593	602	573	584	588	586	554	562	521	569	560	575	561	572	557	564	556	580	558	569	537	550	542	562	556	569	605	526	544	544	572	565	592	599	554	547	573	562	537	553	561	588	597	567	559	572	563	567	584	482	573	573	543	585	529	555	544	528	557	546	544	574	551	548	539	602	572	561	524	569	565	530	555	540	540	568	581	558	550	556	547	503	548	576	548	564	550	564	568	583	591	537	540	619	561	539	569	558	567	595	529	565	583	572	554	573	566	580	594	544	547	544	555	558	549	573	579	499	631	529	502	512	586	600	553	545	574	544	602	599	579	565	543	551	571	555	538	571	546	544	563	606	572	587	574	590	603	533	566	586	577	542	552	571	550	552	554	574	555	571	534	558	572	589	568	544	556	566	558	602	585	593	606	540	570	596	588	529	550	511	567	599	547	581	545	533	502	565	552	542	539	590	565	576	559	585	575	560	549	590	604	561	549	583	593	573	539	574	585	567	560	598	562	541	564	569	554	529	575	547	550	565	603	562	556	598	578	531	533	545	539	546	571	593	523	568	550	559	607	542	569	574	528	528	557	541	553	556	529	516	526	561	536	573	594	578	547	547	553	573	549	530	577	538	566	572	556	581	552	576	577	525	564	595	572	564	569	530	554	530	584	558	564	529	573	568	570	561	556	615	529	587	538	617	619	550	534	558	585	605	556	574	580	551	587	590	532	545	538	557	520	598	548	562	561	574	517	547	533	556	552	523	540	576	536	598	537	551	540	586	576	589	528	580	576	575	550	553	567	578	520	565	559	530	552	560	630	564	569	613	571	532	573	589	579	526	555	542	547	558	529	565	556	575	562	549	607	571	578	566	582	554	542	564	590	571	580	546	555	543	570	624	575	564	592	580	584	584	545	579	533	533	525	545	524	558	535	532	580	616	526	578	564	605	592	603	587	549	605	583	577	533	517	576	557	570	567	541	545	579	585	575	566	568	554	547	566	576	571	560	560	555	581	555	563	552	581	567	565	529	589	509	557	601	548	556	533	536	566	547	588	525	552	541	537	601	600	548	566	562	583	583	593	581	571	548	589	619	552	569	581	584	537	590	573	584	556	610	530	555	573	556	535	531	560	625	564	594	594	561	541	546	580	552	567	571	551	534	564	584	567	556	554	541	550	535	561	498	587	579	560	555	551	566	585	613	570	545	550	583	576	575	575	567	569	571	559	560	553	577	583	545	588	563	555	555	584	562	583	557	534	576	589	563	557	548	550	544	529	578	585	540	571	529	572	567	527	529	546	587	583	613	577	598	542	596	562	548	543	598	563	570	568	554	555	520	548	512	516	580	556	570	599	594	490	597	555	598	562	596	529	535	540	593	577	553	574	508	538	588	590	516	540	514	564	591	565	553	574	567	590	557	525	550	564	567	552	555	523	555	501	561	544	587	538	554	615	573	538	524	605	577	529	526	558	595	571	585	613	549	557	563	578	562	587	588	563	543	620	556	552	549	553	542	554	518	556	546	584	555	575	545	560	531	539	577	545	540	543	535	550	577	557	537	553	577	554	559	568	561	553	593	516	538	535	534	534	550	571	547	587	550	578	596	578	548	533	557	547	577	563	559	535	576	561	583	542	589	570	551	570	517	595	559	586	541	572	550	539	523	570	538	559	608	516	554	632	575	550	539	548	604	605	580	555	551	546	573	554	571	584	590	543	609	547	573	566	493	604	590	567	565	533	548	545	513	558	541	538	584	539	583	542	538	574	597	520	589	530	596	580	537	553	574	634	565	569	547	552	580	603	554	574	573	539	547	557	585	555	567	550	512	558	579	585	567	519	581	586	541	575	563	576	554	537	533	562	579	541	582	545	534	561	560	528	567	539	548	593	565	556	601	569	554	572	537	550	508	538	581	512	566	549	562	511	565	586	550	543	585	624	523	560	538	585	543	547	579	572	545	532	579	574	553	587	580	590	549	563	558	576	569	544	589	545	544	570	557	551	540	578	581	548	542	569	580	610	603	587	566	577	533	561	522	613	547	600	545	606	573	540	577	608	595	592	540	580	599	566	600	560	595	550	561	560	620	588	527	583	565	611	579	594	563	537	545	579	602	605	624	570	548	539	531	594	541	532	540	521	517	566	579	546	587	598	558	547	554	558	524	563	547	545	567	531	597	572	575	557	564	535	579	563	582	594	558	585	556	579	572	528	496	532	547	574	608	542	529	541	543	587	579	553	559	594	535	558	566	559	602	611	531	581	589	574	522	517	551	535	547	567	554	524	561	547	560	562	575	557	569	604	561	548	558	532	553	558	554	559	569	570	573	570	546	594	566	548	535	591	567	594	524	569	535	532	539	569	531	540	513	556	572	566	588	558	529	548	592	545	588	566	527	585	548	587	545	588	538	544	603	506	540	550	570	548	529	577	565	598	549	605	552	552	525	580	579	519	539	575	554	554	523	585	582	582	574	608	515	573	586	595	607	558	570	577	592	563	532	565	539	561	562	583	543	558	541	562	587	555	521	564	557	605	562	533	589	558	527	605	512	524	551	576	635	597	535	571	551	549	523	551	627	566	552	540	548	551	539	565	554	591	538	521	572	527	553	552	541	556	548	572	583	580	570	578	549	570	557	519	585	583	597	570	595	576	558	553	566	556	551	581	602	567	534	546	534	533	580	499	559	554	580	559	556	576	567	553	577	551	586	590	538	565	562	581	526	549	584	557	540	525	517	598	544	545	542	539	540	540	584	541	576	565	543	568	541	543	542	584	566	517	566	547	565	544	564	528	560	573	576	547	585	587	532	565	565	575	601	541	538	535	548	534	556	578	558	555	542	576	544	556	608	563	504	554	627	541	580	527	529	568	548	538	544	582	567	543	522	537	571	533	597	565	553	559	511	552	602	543	573	560	568	578	590	561	523	592	561	557	577	553	561	552	597	554	549	551	623	557	571	584	568	585	565	536	531	582	519	523	554	567	576	551	565	528	579	542	604	563	536	548	578	546	542	552	549	581	565	565	565	594	529	535	526	578	588	532	552	597	528	595	532	559	522	573	573	543	578	602	588	578	561	561	531	547	573	531	558	540	556	558	564	575	624	541	590	562	559	563	536	576	515	571	554	535	556	566	546	554	570	544	590	526	536	566	546	553	595	541	551	559	553	581	525	589	575	566	567	527	537	540	549	533	528	548	558	569	582	563	514	562	567	556	590	524	555	545	581	573
24320	21428	28818	24480	21379	11976	3498	10128	41568	38352	25816	9434	2624	1414	992	858	881	922	882	893	884	892	873	882	863	854	824	884	812	853	924	850	911	868	845	874	886	878	875	914	887	882	850	860	846	824	855	873	804	816	931	869	840	837	808	907	862	828	951	821	838	844	842	846	933	809	902	864	798	859	868	859	900	908	856	900	857	906	843	865	816	912	861	859	913	868	872	895	858	891	888	892	834	856	888	907	881	849	826	854	839	866	872	842	884	906	825	885	846	864	913	842	875	860	866	861	874	920	856	875	844	907	864	890	829	871	842	849	783	844	913	930	888	850	928	908	858	825	870	848	837	932	863	868	871	838	880	858	901	850	880	846	870	823	873	876	834	832	814	833	830	912	866	846	869	910	836	843	845	863	852	872	862	840	862	834	868	902	824	866	835	847	829	872	870	852	870	846	863	865	845	826	854	826	864	824	840	900	877	869	894	894	861	892	834	829	835	851	846	849	838	859	865	844	848	844	850	854	833	856	875	871	865	863	871	884	838	901	881	866	864	851	845	904	837	903	910	822	885	910	921	848	846	834	865	843	865	862	837	865	869	875	850	855	844	858	832	855	816	852	871	849	856	861	893	845	828	839	876	891	846	856	860	845	835	813	853	871	847	857	877	928	794	849	866	881	875	864	847	861	773	869	865	898	889	819	880	873	846	895	862	879	852	863	909	857	835	886	890	851	862	859	818	853	888	823	839	860	848	892	870	856	887	866	896	886	850	900	896	863	892	863	834	867	850	883	916	872	901	917	852	919	854	867	833	857	870	887	829	854	875	831	844	864	896	864	877	874	828	827	838	852	885	895	834	836	841	826	804	847	843	842	885	872	820	880	855	841	847	859	802	868	818	826	838	821	860	882	850	841	859	861	841	832	886	881	918	867	818	810	831	856	864	836	836	818	880	795	871	882	895	856	884	886	855	904	870	844	783	839	871	881	773	845	877	884	854	878	882	854	864	845	836	744	863	819	829	938	852	854	889	889	891	833	863	884	886	885	883	870	830	850	881	829	886	855	909	864	827	869	882	901	856	872	860	834	838	803	811	832	838	873	802	867	861	839	833	846	835	884	865	788	814	841	870	848	898	839	899	841	839	808	814	825	882	807	883	890	902	849	883	857	846	877	834	877	845	893	856	826	932	874	862	842	862	829	874	836	864	860	823	916	863	881	812	840	873	881	849	833	896	843	862	848	859	860	898	831	831	866	891	851	878	882	885	835	883	860	856	839	868	871	843	895	887	852	867	831	877	815	853	856	873	861	868	803	884	826	927	901	804	819	881	835	873	835	857	828	874	886	865	846	797	810	868	889	901	811	829	897	821	857	869	818	889	893	869	826	861	874	921	898	846	855	842	845	866	839	818	879	825	857	866	844	900	870	867	867	847	876	824	866	861	847	857	872	875	852	837	844	861	831	905	833	844	862	864	855	851	828	838	874	828	887	879	863	856	849	851	846	856	915	800	850	887	885	864	847	853	867	849	842	882	840	831	843	848	850	878	862	876	902	841	846	862	853	899	852	859	830	857	899	862	853	864	833	863	902	829	851	901	849	870	853	840	873	818	846	893	894	862	873	844	844	892	831	800	845	835	896	783	819	847	908	811	806	913	868	855	891	837	873	851	881	900	845	819	864	869	867	885	845	907	874	826	880	900	864	843	834	900	861	897	858	845	853	841	907	817	877	832	881	896	823	872	854	915	789	845	893	847	853	847	895	851	852	841	893	919	888	865	908	867	872	804	855	865	848	846	838	866	819	842	863	851	879	886	871	887	874	884	868	861	865	892	858	824	835	857	879	853	841	885	830	865	836	796	853	865	863	870	916	844	844	872	847	814	847	838	879	823	866	841	839	885	907	829	812	889	862	863	829	858	876	850	875	913	878	803	916	846	945	879	874	912	924	898	893	872	858	833	872	871	859	893	895	847	930	884	924	838	892	837	859	874	911	829	834	880	844	890	863	828	877	824	868	854	827	880	840	882	860	893	872	842	883	860	833	899	856	917	849	847	876	899	868	833	839	864	869	834	837	888	886	829	860	788	828	877	893	889	924	842	870	876	870	842	849	866	906	901	872	841	867	885	922	879	871	867	852	850	802	850	853	838	842	862	839	871	778	848	919	910	865	891	842	871	816	875	856	885	825	859	838	866	845	846	890	863	855	905	867	910	860	833	887	840	818	828	882	839	816	919	917	859	901	884	885	887	848	847	931	825	907	854	849	863	873	803	874	878	872	863	856	896	851	900	918	882	829	873	849	850	849	883	829	824	858	832	852	863	870	861	879	795	892	822	907	832	879	883	849	865	850	852	932	883	895	862	874	782	919	842	865	861	888	930	886	880	913	831	855	886	849	911	893	801	785	854	832	873	803	876	880	852	827	858	815	865	878	873	880	856	877	874	883	814	858	898	876	802	855	873	873	807	844	834	848	875	866	885	883	861	843	876	845	886	871	852	856	905	814	789	879	890	867	884	899	818	829	854	856	832	821	878	850	824	888	886	788	896	869	824	849	917	844	821	902	795	856	854	881	894	834	834	850	873	850	866	908	830	890	889	903	859	878	858	857	899	850	845	863	895	854	893	843	832	906	816	894	874	871	827	862	902	899	844	839	821	854	869	904	838	859	893	878	899	855	841	898	901	867	900	850	861	823	840	869	840	847	922	901	887	858	861	874	815	837	906	814	895	867	850	842	859	853	868	891	874	866	885	866	893	856	883	839	866	846	870	863	854	838	829	880	845	840	876	794	870	938	910	903	861	885	929	890	848	825	885	840	865	849	858	840	888	834	885	850	857	823	847	864	833	886	832	914	880	885	844	840	875	873	863	895	858	871	852	921	838	853	874	875	908	892	818	825	889	845	892	887	862	853	888	873	885	857	898	855	874	863	880	901	929	895	864	867	852	882	826	816	847	819	883	878	849	881	839	869	834	866	859	838	864	896	914	863	850	838	845	863	831	832	901	908	811	888	846	849	858	867	845	852	835	884	837	833	822	876	854	835	879	844	848	878	844	816	860	883	820	885	926	825	818	849	879	870	876	847	876	818	884	874	890	917	829	918	812	833	854	857	837	892	857	841	811	839	831	840	869	875	836	886	868	854	846	860	876	892	860	873	874	839	901	803	850	864	825	869	885	836	835	881	904	860	880	885	845	868	840	895	811	804	828	849	851	870	865	821	864	884	800	884	833	844	844	859	873	833	832	895	866	852	902	855	885	833	834	889	846	865	835	857	887	890	855	864	910	810	855	820	864	849	808	835	877	820	847	864	883	798	881	887	857	838	805	877	870	840	933	870	870	871	836	886	889	866	829	889	901	860	898	832	848	838	949	819	882	900	844	887	825	818	907	882	834	890	899	880	894	857	822	837	857	857	845	876	885	837	840	868	842	895	852	902	906	954	812	837	792	853	866	865	901	837	894	843	867	865	869	860	889	840	906	850	857	870	847	857	814	872	816	823	852	873	853	854
5509	11961	11594	6870	5147	3422	2518	13395	39287	32875	20080	6500	2289	1287	762	680	738	689	684	677	667	712	728	684	653	714	688	681	712	711	661	658	659	676	681	656	710	697	616	669	704	646	714	653	691	669	644	643	728	755	717	690	689	687	677	720	675	724	679	676	707	681	720	657	651	710	707	682	676	756	658	701	703	702	716	629	680	652	683	679	675	683	679	698	709	656	673	680	675	690	647	677	662	727	671	693	686	651	712	624	681	675	674	674	667	714	707	736	699	699	681	633	730	649	719	700	660	656	647	711	729	660	698	672	762	687	634	683	683	685	724	663	654	714	611	745	732	674	634	686	711	690	685	651	705	673	682	681	680	690	679	698	691	662	730	677	709	646	659	629	665	709	698	650	668	718	666	705	641	672	697	680	683	663	668	716	683	654	663	688	692	689	688	689	730	709	640	761	711	655	702	679	688	665	695	693	682	664	636	678	669	650	676	670	670	727	648	701	665	738	680	661	751	701	689	694	695	657	720	624	729	723	716	694	731	720	731	716	668	682	664	655	691	686	666	702	664	672	671	693	648	721	687	721	690	693	658	695	701	725	628	647	728	657	722	676	645	647	665	657	726	674	705	657	671	684	687	696	690	697	650	702	704	692	674	674	694	675	682	706	681	650	708	681	686	694	706	685	711	680	707	691	712	703	711	705	682	709	702	691	656	674	694	683	696	669	690	719	669	741	710	671	694	671	701	667	719	655	688	666	722	622	692	724	687	702	685	672	698	659	661	653	694	706	679	688	634	679	680	707	673	678	678	711	691	661	681	693	664	642	697	706	660	655	660	723	676	720	694	686	670	724	703	707	659	685	735	640	671	652	667	634	641	732	683	646	664	697	695	645	645	674	687	655	683	662	645	646	711	648	670	659	728	702	660	732	608	650	636	728	714	654	685	699	639	684	661	653	701	700	682	664	694	647	702	645	677	672	672	676	652	632	701	673	713	670	663	645	656	670	729	677	691	667	648	675	700	658	680	716	738	656	710	656	708	661	649	669	672	675	650	674	672	704	702	644	651	657	702	685	685	694	674	688	669	683	697	666	698	683	665	657	634	686	629	674	697	688	698	649	653	720	637	667	687	665	714	680	704	637	661	719	736	676	677	671	713	675	652	702	699	687	723	694	685	742	696	722	657	670	646	667	639	650	717	681	660	709	686	646	674	686	648	703	687	669	643	644	631	628	689	693	652	630	718	702	645	612	679	713	667	700	700	699	723	665	658	705	630	688	695	671	671	701	666	642	666	705	654	651	691	701	660	679	743	687	635	685	688	650	656	672	648	705	686	634	725	663	701	674	697	720	683	643	704	674	701	670	697	698	644	673	690	693	704	720	655	676	693	661	668	648	682	721	679	681	739	694	674	669	662	683	642	691	693	651	669	699	670	641	662	684	658	694	688	691	683	709	655	673	679	707	732	709	683	684	631	687	678	744	662	672	660	709	685	651	666	635	661	718	617	674	676	706	655	650	703	678	679	683	705	632	686	679	665	689	726	705	707	671	655	701	624	727	680	667	700	727	660	699	679	667	664	699	665	652	645	679	668	679	696	671	695	664	648	688	709	628	665	666	628	666	682	672	689	645	683	699	670	675	636	674	651	687	671	697	682	722	660	699	638	672	695	710	624	668	668	669	689	688	691	655	662	715	691	664	664	652	648	708	692	688	669	651	704	701	678	708	678	684	666	661	642	680	655	672	699	712	690	672	627	696	684	710	703	663	654	694	683	656	692	653	693	636	665	690	684	645	702	648	685	737	713	675	684	658	644	715	676	656	651	684	698	683	672	709	696	718	682	714	710	707	647	650	688	692	677	630	667	707	689	697	689	697	690	685	692	670	671	721	686	682	706	722	649	632	715	663	649	690	654	706	676	670	680	680	692	659	735	669	701	659	698	680	690	623	739	672	650	717	672	697	659	661	713	653	669	640	624	661	659	683	686	646	681	689	693	723	655	691	667	661	673	689	675	690	717	650	712	669	669	692	686	679	651	727	694	661	642	678	671	652	675	645	704	698	704	674	706	650	704	699	703	720	710	678	682	658	687	679	665	696	667	726	662	692	691	675	663	697	637	678	683	664	669	686	652	650	698	665	673	685	685	681	693	654	647	640	692	689	690	671	736	686	666	687	677	658	727	656	677	682	709	650	669	670	668	666	659	726	670	643	662	682	681	703	640	664	678	704	699	658	643	705	704	685	623	657	729	745	677	661	731	712	687	701	649	673	690	652	645	703	725	635	714	641	668	680	677	718	679	701	676	663	678	635	689	696	660	660	672	706	632	657	659	669	679	694	651	634	712	653	682	737	652	699	692	719	655	645	657	697	658	707	638	687	685	671	672	683	680	603	679	660	666	695	719	682	678	682	665	710	694	670	628	698	656	684	666	681	694	659	617	676	614	669	657	710	673	688	640	654	657	654	665	658	716	710	661	707	699	672	663	673	651	679	654	707	679	709	699	661	715	655	654	698	684	737	678	649	660	703	649	667	666	687	656	681	696	638	737	705	667	645	636	680	670	667	635	662	615	674	677	677	682	705	732	633	706	686	617	650	707	674	636	669	690	678	681	707	679	628	642	692	685	666	708	701	690	694	675	680	662	659	634	684	695	657	627	712	715	685	653	690	681	736	729	632	628	645	672	654	664	698	677	667	668	660	664	700	646	670	667	751	673	688	697	664	697	666	688	710	717	697	667	705	674	709	682	701	669	633	602	676	680	669	639	667	662	680	673	677	711	663	693	673	689	692	670	682	688	703	638	709	718	648	670	696	655	666	715	664	661	695	673	694	678	691	685	707	664	629	669	633	671	677	686	700	696	687	694	672	719	664	680	705	711	708	686	690	673	713	677	662	684	686	653	675	758	686	670	661	680	705	723	626	670	669	707	661	638	683	679	666	663	666	684	675	711	658	680	675	661	623	645	674	701	708	682	690	713	689	636	653	686	699	648	702	664	627	685	662	656	681	655	668	676	636	694	696	679	686	677	700	667	707	675	644	689	681	689	707	670	646	693	656	698	666	680	704	684	678	676	689	635	678	686	663	703	664	681	671	646	645	672	643	740	711	654	702	686	670	639	650	672	644	664	680	642	656	701	679	727	652	668	711	694	695	686	661	669	637	622	675	647	672	704	643	663	694	645	721	662	715	686	602	650	628	680	686	667	677	671	694	669	719	666	665	642	651	657	699	707	709	663	707	665	724	690	690	647	673	696	678	656	712	664	674	684	672	646	666	672	677	661	678	692	684	702	686	643	674	670	731	696	657	702	629	682	668	673	688	676	697	656	700	675	684	672	712	629	693	640	758	678	676	700	684	661	693	689	675	695	642	661	643	696	678	642	663	657	683	707	721	697	687	706	680	663	629	708	634	680	700	672	731	644	705	698	670	658	672	701	666	663	649	659	679	683	676	672	717	719	692	720	669	662	651	645	704	683	669	692	714	695	674	672	685	681	629	681	634	699	674	645	677
27956	14283	4682	2531	1482	1113	933	952	2654	3041	2107	1082	810	714	650	626	628	585	629	663	636	584	613	671	638	641	645	643	585	658	606	586	671	589	659	599	618	606	611	627	653	603	622	614	602	662	651	602	650	612	577	554	683	627	638	630	582	620	641	652	607	651	699	621	602	617	624	622	628	589	609	593	629	595	619	625	615	653	651	628	612	629	650	585	590	658	599	642	604	592	656	633	639	608	604	634	609	612	602	602	651	635	661	583	593	610	627	627	605	614	605	621	644	606	611	614	602	640	591	694	642	654	664	660	591	567	674	628	574	643	661	624	623	646	633	646	628	625	649	682	660	613	628	634	622	634	604	669	653	631	634	657	614	612	640	642	636	587	622	638	592	662	647	607	613	636	610	628	659	617	677	636	648	658	626	630	626	655	617	636	620	625	608	613	615	607	619	627	645	596	671	636	613	576	627	645	602	632	642	665	611	616	593	616	634	606	626	608	648	594	623	617	605	629	633	640	597	597	643	603	586	623	598	614	614	609	610	626	645	623	619	641	625	658	622	606	616	642	613	625	639	664	631	627	592	668	613	631	668	635	619	590	591	633	611	621	621	645	610	633	574	618	659	651	579	624	636	676	625	637	614	624	639	619	664	631	610	636	602	635	639	650	652	620	657	639	630	611	629	604	613	619	624	659	610	652	642	639	637	612	608	608	604	650	649	635	590	593	587	606	566	616	639	590	667	654	657	586	626	612	631	589	646	646	631	665	636	627	593	605	620	600	581	629	603	612	603	661	611	624	614	604	613	611	628	618	637	610	664	620	628	634	676	605	646	637	662	607	682	604	636	631	630	654	652	632	647	641	637	653	655	635	629	625	625	648	583	633	636	629	659	632	669	597	621	607	621	618	642	610	658	618	660	648	618	649	622	635	596	626	616	627	609	630	619	641	658	617	608	601	678	648	652	635	607	599	601	601	637	632	668	661	651	637	609	639	567	570	608	628	654	580	667	591	615	642	602	613	692	628	604	613	619	632	608	643	642	613	590	625	593	634	647	592	601	600	624	667	599	628	650	666	682	603	628	607	632	619	680	644	657	669	630	624	616	636	625	624	622	661	648	652	625	667	630	644	614	582	604	636	650	616	586	629	592	597	584	639	621	605	619	662	634	627	651	658	647	642	646	662	633	639	657	626	621	619	588	588	620	612	598	594	626	626	606	652	626	629	606	618	609	581	643	593	658	647	663	603	614	601	645	605	639	638	621	660	620	643	643	631	605	655	649	642	630	632	615	673	661	601	624	648	671	682	583	618	653	643	610	647	670	605	628	603	683	618	596	636	650	588	650	667	613	648	598	681	617	613	606	597	672	604	608	675	616	628	650	661	639	630	651	639	613	640	619	604	663	615	679	603	626	599	622	645	642	631	618	628	657	658	627	611	665	686	629	616	630	633	662	681	648	583	646	597	605	625	644	619	608	646	613	612	584	592	621	641	684	575	631	616	643	614	608	585	684	619	688	658	663	647	613	617	652	629	639	570	655	623	624	660	666	628	628	630	663	633	626	643	649	667	636	647	607	601	597	583	619	613	594	567	637	626	611	614	662	645	613	641	614	625	669	609	592	546	651	644	602	636	664	684	643	657	594	597	613	650	663	611	635	645	595	612	637	632	604	596	624	600	610	595	624	616	626	697	630	618	647	617	661	611	608	603	642	637	685	654	682	611	680	612	599	654	644	610	640	636	638	599	597	648	599	596	649	635	597	649	614	629	634	627	632	618	646	646	641	692	581	631	669	644	625	617	591	652	638	636	650	634	561	628	619	628	579	608	626	637	570	593	601	606	617	638	685	662	624	628	649	659	611	625	653	630	626	633	666	631	631	650	619	636	625	598	685	597	649	603	624	606	620	664	599	653	664	634	618	644	608	646	649	684	649	633	630	693	605	635	649	656	625	585	656	632	630	611	607	637	600	644	641	629	642	578	623	607	636	651	645	603	628	655	618	603	698	624	630	611	589	689	599	599	624	660	672	602	617	639	616	620	618	602	600	597	653	563	635	627	618	683	600	624	636	617	595	636	637	622	620	628	654	619	640	615	647	598	601	679	609	645	617	624	610	614	580	629	636	653	621	595	631	612	657	591	613	621	619	612	628	672	675	607	633	582	648	671	600	641	635	655	655	620	655	613	577	625	604	638	636	611	606	577	630	658	588	591	598	654	572	620	604	647	640	598	645	605	585	685	660	633	612	669	651	644	650	630	632	575	604	648	648	628	621	644	608	622	656	630	595	639	630	646	645	675	618	602	610	662	566	679	635	648	631	614	642	613	591	565	611	588	628	644	574	600	644	619	606	626	643	624	617	613	652	619	613	664	680	658	607	668	597	633	584	640	599	636	579	657	622	684	630	601	614	616	657	638	613	652	595	619	657	614	641	610	630	642	655	625	611	618	618	686	609	605	614	655	653	635	601	703	613	676	650	640	624	629	625	611	641	634	626	644	634	612	640	589	646	699	654	600	615	643	576	610	671	609	634	621	633	672	614	642	592	637	623	608	658	637	633	665	630	674	631	661	604	609	618	605	616	669	629	657	643	638	625	628	620	598	612	590	646	603	625	657	634	649	598	611	657	604	649	640	644	613	618	652	603	599	651	622	641	668	634	634	620	640	642	639	635	632	607	644	612	597	606	655	615	629	628	620	618	627	639	641	622	612	624	603	591	584	622	633	648	648	639	620	602	603	616	622	639	611	651	629	634	636	627	629	616	630	618	657	617	605	578	647	661	589	654	605	595	642	572	628	678	626	614	605	640	629	590	607	607	656	655	668	609	642	595	626	632	598	629	628	612	679	646	616	595	583	634	617	616	594	632	689	646	633	642	653	638	647	642	640	600	635	595	647	653	610	612	594	637	616	615	644	618	620	591	619	618	627	600	651	633	659	565	671	615	660	624	602	657	627	673	636	600	628	608	662	659	640	641	660	618	614	641	649	626	634	648	601	628	641	604	642	629	608	651	634	591	615	645	651	619	627	609	622	630	578	636	571	639	597	618	631	618	622	592	614	604	610	632	602	626	640	651	603	627	622	611	610	587	612	622	609	629	615	637	626	644	642	642	608	625	649	624	631	607	632	627	587	642	612	602	637	627	663	636	571	683	631	655	642	622	624	601	635	602	620	658	589	633	642	641	699	663	660	594	616	627	612	622	644	628	588	635	653	606	615	629	626	638	626	624	595	642	582	643	630	646	630	632	670	586	661	557	637	592	597	641	580	654	652	608	615	586	607	613	594	625	629	634	579	606	658	634	583	604	647	643	601	631	640	597	619	630	640	620	616	664	677	669	629	649	636	634	626	635	604	568	612	629	602	635	620	644	620	651	599	639	617	646	620	634	601	636	640	633	602	623	633	637	632	641	589	659	659	623	650	632	650	598	633	631	636	588	611	619	631	639	628	634	575	604	651	594	683	610	654	641	580	670	628	626	639	606	651	606	613	635	642	635	587	635	615	580	618
5980	4078	3718	2028	1615	1164	904	995	3232	3241	2122	1074	682	575	494	517	493	494	492	502	489	525	483	515	535	509	483	461	523	482	527	502	520	515	524	488	514	494	493	518	551	498	521	494	516	442	501	515	452	494	492	485	506	512	515	496	495	495	536	482	507	516	522	477	513	518	539	473	472	540	499	516	477	504	502	501	499	478	487	528	498	474	517	487	478	473	483	505	453	502	531	485	546	471	519	513	513	491	488	494	478	505	503	498	551	485	486	482	483	492	481	465	512	491	492	492	540	514	475	489	494	517	485	529	444	476	476	442	506	489	507	505	468	521	507	490	514	517	486	505	473	515	486	530	475	505	494	486	483	498	473	480	462	473	510	489	522	452	466	482	532	509	488	511	507	500	521	499	464	489	517	474	492	492	496	487	465	507	524	496	503	515	525	459	512	495	470	515	450	518	500	495	470	520	503	515	509	481	517	470	491	499	489	517	491	523	465	476	509	501	519	504	487	518	483	521	509	512	478	509	475	485	520	475	503	502	514	484	485	511	523	519	509	538	501	503	480	510	526	463	487	480	486	492	531	462	519	492	527	475	491	521	482	454	472	524	490	487	509	482	490	467	525	475	487	490	501	496	500	482	511	470	515	490	501	494	533	453	509	500	449	496	517	508	478	525	494	509	484	477	509	491	517	482	475	510	449	492	493	477	525	445	468	522	506	548	496	483	465	474	502	495	481	489	509	501	462	471	508	507	525	485	486	538	493	520	486	486	542	464	464	554	547	461	480	498	484	515	493	492	497	497	503	524	498	501	515	487	503	465	536	470	513	501	473	495	498	507	527	466	476	483	505	471	458	541	513	494	491	502	493	442	524	506	524	533	546	492	470	450	481	491	488	469	488	491	499	496	499	516	504	526	496	494	461	528	473	523	472	499	491	487	494	473	501	468	464	474	511	500	529	489	527	516	484	491	441	507	463	544	458	508	468	532	466	518	483	470	472	499	470	551	474	485	537	456	502	474	476	464	464	493	508	481	518	500	492	466	501	493	521	471	502	495	505	468	490	502	500	484	498	489	505	514	439	485	497	511	454	527	484	477	481	496	486	511	488	473	499	477	457	513	494	498	500	495	517	533	509	471	490	486	523	522	497	477	535	481	485	478	499	507	493	507	489	471	486	492	515	463	501	495	511	482	474	539	502	490	549	532	482	464	473	512	486	480	497	472	503	538	473	490	495	522	471	482	465	506	464	480	490	480	522	506	529	481	511	507	421	487	510	487	525	491	491	486	505	514	481	497	496	475	497	478	503	539	455	487	502	489	495	471	538	503	507	491	505	494	458	493	507	458	516	502	510	476	503	505	514	483	507	509	504	482	506	510	491	519	552	513	494	476	520	473	522	509	497	486	502	502	475	486	465	501	501	501	460	493	500	497	460	500	497	506	478	487	513	492	467	517	516	535	458	499	522	531	507	461	539	548	506	499	525	465	509	530	487	478	472	515	475	491	476	481	502	503	471	492	510	489	478	479	457	490	467	496	557	505	469	490	519	517	535	487	482	505	497	496	461	480	495	456	516	476	499	487	490	479	507	474	519	521	482	484	454	507	505	463	511	496	535	513	507	493	473	510	451	520	491	508	478	479	502	496	487	521	495	479	501	483	468	442	515	471	489	535	473	515	513	510	482	523	498	510	462	509	522	510	507	506	516	473	454	480	518	503	507	505	467	522	474	485	499	491	479	519	505	525	500	507	488	492	505	481	512	472	475	510	481	521	493	518	506	481	535	493	528	459	481	476	492	519	503	501	502	490	479	532	535	523	536	508	483	478	511	523	482	470	507	461	496	511	470	491	497	498	506	482	519	466	491	504	488	503	475	493	482	483	455	474	479	466	484	512	491	530	501	515	466	501	503	503	451	495	500	506	488	497	472	530	505	523	486	488	513	511	491	495	490	519	490	522	467	479	498	512	552	563	506	471	472	484	543	463	502	488	522	478	475	465	491	526	468	500	472	495	488	500	477	496	449	498	491	509	486	494	468	502	484	467	490	501	511	559	522	465	504	445	469	474	541	486	494	526	491	520	510	499	504	484	554	516	489	475	445	482	533	460	474	509	523	504	456	482	465	498	548	518	489	531	505	482	458	529	525	519	521	500	460	482	434	477	481	505	465	491	480	519	470	527	493	480	487	470	465	535	470	496	484	505	523	503	523	468	508	473	487	511	480	503	494	502	494	492	494	465	506	506	494	508	495	514	525	490	473	497	467	472	472	514	479	514	483	479	468	484	529	507	514	466	505	480	483	470	480	519	494	515	467	493	502	505	544	512	512	523	458	479	433	525	496	491	494	493	489	485	516	494	492	515	501	500	511	510	511	475	510	508	501	468	536	508	507	457	520	504	505	435	504	501	499	481	529	487	474	493	471	483	491	507	473	526	514	456	477	517	484	520	488	467	472	488	499	435	472	484	488	485	475	482	498	501	523	483	468	477	505	525	477	516	527	499	533	518	493	489	477	501	473	486	499	533	499	537	483	492	508	494	526	517	511	504	541	512	467	476	494	513	473	525	515	476	521	513	502	479	513	493	482	486	509	485	483	501	530	538	514	492	493	439	508	461	480	467	487	515	505	520	499	509	506	500	456	528	501	486	494	520	539	472	480	528	500	495	511	493	519	495	455	490	471	491	502	519	510	498	506	512	491	492	505	469	501	470	470	523	503	551	509	480	521	478	485	501	528	462	474	511	510	480	514	488	516	483	515	521	524	484	469	461	488	500	473	497	469	511	519	480	516	502	484	508	466	480	496	506	482	470	548	493	506	488	472	458	492	515	510	536	505	504	472	475	483	497	484	442	502	491	513	480	495	486	490	495	506	501	474	532	494	479	467	492	509	498	476	491	499	495	516	515	448	512	483	538	490	510	524	517	461	505	449	492	464	496	519	492	500	520	505	492	526	488	482	478	493	474	516	492	518	482	471	454	456	436	515	481	456	499	503	511	475	525	542	508	479	494	532	476	442	510	513	508	502	506	464	460	516	497	523	476	494	453	435	488	463	455	496	494	506	466	461	476	500	486	493	500	506	467	506	515	480	514	512	506	514	493	512	500	453	492	475	480	480	488	466	454	497	504	495	503	497	481	481	527	485	469	495	482	498	491	496	495	483	481	496	446	478	510	509	470	485	491	516	466	498	484	479	504	486	520	468	483	443	510	502	472	515	507	490	464	516	496	504	467	475	494	503	495	464	500	504	469	446	467	496	512	472	481	480	477	528	488	498	503	515	474	442	485	517	475	468	487	510	486	471	489	485	504	525	447	495	530	498	494	540	478	484	474	514	501	499	534	480	467	467	518	523	491	491	480	479	504	479	497	477	540	509	496	475	532	475	498	491	497	467	490	491	451	459	535	478	479	509	498	519	456	503	481	483	492	510	502	487	477	475	483	497	493	482	488	487	501	501	492	479	471	502	484	484	504	501	529	438	520	483	469	513	487	522	491	479	496	483	501	505	486
25689	21414	27228	25210	8392	2433	1549	2209	21257	22084	13307	3957	1426	923	784	691	712	708	712	730	759	755	740	675	705	734	713	741	667	692	706	697	717	737	745	752	719	683	704	711	708	646	721	713	734	714	701	660	706	701	661	685	701	753	759	743	717	704	704	740	699	717	712	717	701	693	659	760	737	705	611	672	675	704	684	699	695	687	673	697	717	733	663	707	709	757	702	680	657	701	696	680	704	726	698	666	686	652	688	699	731	754	702	685	684	676	644	751	699	756	698	719	697	715	664	713	717	690	742	707	688	672	680	700	685	707	715	742	737	708	725	673	674	725	732	713	715	702	721	679	764	693	728	711	705	709	707	752	723	728	762	730	668	636	676	713	740	678	775	685	706	704	695	688	707	748	682	707	723	673	655	709	717	713	737	668	686	666	676	706	684	716	709	743	731	688	719	668	681	718	707	743	727	703	701	703	694	732	696	705	712	726	663	681	736	690	754	714	682	684	678	691	726	741	717	679	723	703	676	687	659	708	675	667	688	707	704	677	684	650	686	706	704	658	681	677	709	678	699	702	733	709	709	737	667	710	717	712	725	734	679	653	684	703	692	708	668	704	687	705	713	724	773	679	713	726	711	774	751	666	727	755	720	687	735	702	702	697	693	734	729	701	664	742	697	714	695	749	713	701	687	672	703	685	714	712	715	697	660	729	675	699	719	723	736	706	684	662	680	701	662	706	703	725	702	681	668	674	703	720	736	694	705	723	736	739	738	715	726	702	700	691	699	697	686	720	707	708	749	675	740	690	683	719	666	658	756	719	684	691	692	714	728	656	745	646	739	650	674	688	728	729	688	710	698	737	711	698	709	727	708	673	689	710	708	682	698	710	656	702	720	676	699	698	691	696	657	703	637	696	686	665	698	675	730	658	736	716	709	754	723	728	669	668	728	740	691	715	672	714	667	704	656	725	711	691	716	678	742	695	688	696	644	692	688	674	711	695	740	656	700	716	698	687	672	711	651	701	677	687	736	715	715	673	702	750	713	733	707	761	721	700	685	701	680	729	703	712	720	664	721	746	681	720	702	655	666	683	760	685	710	677	746	710	695	683	754	657	690	677	738	767	688	706	745	702	705	708	667	671	721	683	679	667	700	715	673	699	712	738	703	673	715	626	674	724	681	686	722	700	713	695	687	704	661	693	727	669	736	674	707	659	718	712	709	703	753	660	711	683	686	709	733	677	686	697	764	732	681	720	737	696	665	708	692	728	730	679	762	681	664	719	684	701	708	727	692	715	685	732	739	711	719	707	688	683	676	752	737	667	694	733	741	685	701	708	698	724	691	685	710	699	705	764	714	697	657	654	722	704	688	729	679	641	707	702	679	706	715	721	749	723	639	686	697	681	710	709	730	709	716	746	745	699	701	738	722	695	695	739	687	719	700	697	670	693	679	682	732	682	733	701	720	690	655	714	719	676	725	723	700	687	704	673	697	682	687	719	690	689	718	702	739	668	679	702	663	700	642	734	681	748	680	734	736	742	700	666	678	739	700	664	665	690	743	727	706	691	694	677	682	699	701	700	662	685	736	715	704	732	702	678	670	688	702	716	679	735	754	675	678	704	697	652	666	743	714	762	677	695	676	707	701	714	730	705	695	695	702	707	718	660	669	722	679	697	730	704	704	689	749	695	703	630	719	707	705	680	718	711	771	652	670	694	716	709	671	684	677	699	759	757	710	686	670	700	717	691	694	715	674	693	701	734	629	685	713	717	691	675	750	740	715	717	680	712	664	737	755	699	767	706	697	723	697	694	708	687	726	671	703	701	674	697	705	716	657	712	654	670	710	750	679	654	662	719	694	672	699	674	703	702	737	694	680	739	753	694	681	678	752	697	683	672	746	690	736	738	701	724	746	737	671	677	696	650	692	708	691	717	661	651	707	745	713	655	739	672	635	721	749	690	734	730	693	727	644	684	685	714	708	677	686	723	729	705	720	690	699	725	727	676	702	683	702	715	699	682	665	688	709	748	659	691	731	701	686	628	677	713	794	737	704	696	751	685	663	726	681	694	670	677	715	687	679	716	679	710	685	708	734	725	703	665	696	727	672	677	681	659	716	664	722	715	690	694	660	715	714	690	674	723	728	696	659	682	710	712	704	732	671	718	737	696	678	714	701	724	705	698	688	710	707	697	712	682	692	714	698	706	761	703	684	721	695	701	694	744	714	694	681	670	654	712	751	672	679	676	700	700	731	701	759	698	720	716	698	678	703	709	701	694	711	707	712	720	680	713	703	664	687	727	677	668	673	732	664	693	708	710	672	711	672	681	709	681	667	721	704	709	744	703	703	696	707	637	695	688	665	718	705	727	704	750	685	694	660	718	709	675	692	696	689	658	693	722	666	705	687	659	710	674	677	723	647	735	733	733	678	665	714	665	661	673	688	704	675	699	731	720	693	695	750	702	732	724	714	721	686	718	700	705	770	710	660	669	708	722	665	683	701	665	675	682	697	702	696	669	681	711	710	679	786	705	713	718	731	688	691	653	705	657	659	672	650	676	681	734	702	700	697	721	691	735	632	727	689	729	668	701	714	700	694	688	665	735	782	702	674	704	747	691	737	713	733	684	717	735	715	751	726	650	696	727	700	693	714	671	773	744	705	735	699	714	693	689	713	712	677	723	670	716	742	702	693	674	731	653	687	664	729	644	689	717	712	721	718	705	699	672	710	663	736	687	659	680	680	651	742	736	691	685	711	644	690	749	698	660	676	682	726	693	708	686	708	733	724	702	696	702	713	709	648	730	715	688	662	740	686	774	720	664	706	722	689	702	686	688	706	637	698	708	688	703	725	713	705	738	684	679	711	655	704	709	689	746	681	671	725	679	712	701	684	706	685	677	711	682	687	700	666	696	668	691	739	661	685	712	700	727	713	673	642	686	709	693	688	680	665	698	705	737	679	704	650	657	746	753	691	676	693	734	691	719	722	719	709	667	684	655	718	703	695	696	683	680	706	697	671	745	715	680	701	718	663	732	717	698	672	657	728	722	656	692	734	717	683	758	708	703	746	668	710	687	671	686	761	715	662	744	732	701	713	700	709	724	712	713	674	669	629	716	716	696	700	663	718	736	652	706	721	681	685	724	694	723	704	737	669	718	729	696	687	701	717	683	715	683	703	659	684	661	651	740	704	674	649	737	695	741	677	691	690	758	666	721	741	712	700	742	701	737	671	734	699	670	707	743	667	701	706	757	682	755	679	708	689	663	670	652	710	701	727	724	650	726	768	685	716	694	704	756	713	683	683	704	680	695	687	707	739	706	684	655	688	703	653	711	652	726	662	685	673	730	671	672	716	676	710	676	735	697	704	728	666	699	707	711	741	669	714	681	692	739	704	722	724	722	657	726	708	683	696	716	673	738	660	705	647	715	693	708	686	707	694	674	679	738	701	693	714	672	684	677	706	683	665	670	691	713	699	651	695	702	700	728	676	662	718	711	708	710	678	685	674	711
5226	7609	6757	4056	3478	2061	1525	2865	22210	18877	10597	3328	1323	826	614	600	556	611	544	596	562	569	569	575	588	536	598	597	596	591	567	522	585	557	604	570	567	513	551	599	572	571	558	597	586	562	573	528	574	558	528	583	550	580	576	517	537	567	535	561	557	588	561	563	562	574	573	576	552	569	544	584	543	585	566	571	543	599	569	558	582	569	554	553	533	557	546	574	554	561	555	540	532	544	612	538	576	537	550	589	606	571	572	603	531	538	542	576	550	561	537	601	522	564	546	582	599	616	555	510	539	598	625	597	610	560	568	575	591	566	527	566	578	585	574	642	588	530	549	574	618	550	572	520	583	583	578	563	561	589	550	562	566	505	547	577	557	521	545	576	557	559	611	583	591	571	563	517	580	628	584	610	544	542	559	555	548	569	579	530	598	549	574	565	562	563	595	572	572	583	579	576	527	585	539	572	582	543	590	584	606	543	533	570	559	547	578	527	613	601	588	585	582	582	556	554	578	573	518	587	625	598	554	603	576	565	585	533	566	537	554	571	546	544	574	559	561	598	598	550	544	576	568	575	575	561	578	613	534	583	559	578	535	577	534	564	580	580	569	557	521	566	547	548	552	547	570	536	570	561	568	555	539	570	597	568	571	534	547	539	554	534	580	579	519	563	570	558	553	562	532	571	553	588	577	544	596	569	560	549	590	538	579	544	563	546	606	557	594	545	538	581	552	592	580	543	587	589	569	560	535	559	551	569	566	599	571	551	544	568	561	590	605	577	570	574	580	594	548	557	569	570	561	590	552	578	578	513	615	592	592	565	555	567	593	548	540	608	575	559	554	600	561	562	562	551	560	546	545	590	574	518	577	568	574	552	579	607	584	576	579	548	552	546	574	584	556	567	541	562	588	539	564	572	595	547	537	563	593	573	584	569	556	570	536	535	548	609	561	586	531	553	549	601	578	569	594	564	566	586	538	566	590	559	544	545	581	576	557	584	588	547	608	543	529	534	560	545	601	578	549	531	594	588	562	595	560	550	587	580	556	537	581	509	532	589	591	495	548	543	620	568	581	562	600	578	586	533	577	572	602	574	578	551	549	605	555	563	621	515	595	557	566	604	587	570	594	544	537	601	519	562	565	595	581	520	548	484	559	562	580	582	553	554	534	556	522	544	509	596	563	499	560	549	543	558	555	597	560	607	582	563	566	548	580	573	578	565	530	578	525	550	572	561	563	556	560	600	576	571	563	583	546	561	544	547	552	509	568	570	555	546	512	538	569	520	577	586	570	593	591	583	555	592	560	566	542	531	599	581	516	561	573	545	527	564	559	545	568	548	528	561	589	546	584	556	599	572	558	544	555	594	570	543	552	601	583	549	538	566	563	541	598	583	609	569	611	557	531	565	555	563	560	550	591	588	602	567	579	571	603	557	557	548	570	574	535	574	553	557	567	568	583	580	581	537	538	567	610	581	533	580	586	574	530	617	530	586	576	583	509	588	549	544	591	577	556	558	544	585	521	561	536	619	574	571	582	576	578	580	540	592	559	586	561	531	563	557	573	547	595	608	596	557	544	578	530	541	560	540	552	559	556	512	561	553	573	570	546	562	545	532	599	523	581	560	599	541	579	537	576	576	574	571	592	548	537	541	540	582	566	564	522	542	579	603	535	535	573	547	569	563	588	587	571	544	553	559	549	535	550	559	550	548	594	570	558	530	595	530	530	543	615	558	500	533	573	582	572	589	546	573	553	509	521	559	529	554	530	588	570	589	562	573	570	571	566	609	636	536	570	598	554	575	577	598	580	541	603	544	567	589	565	541	566	598	599	578	587	564	549	578	575	597	560	544	561	579	573	573	558	564	493	599	550	582	613	573	566	569	563	526	551	590	598	573	580	597	520	558	561	568	586	541	556	556	541	591	527	570	555	584	552	545	554	523	538	499	590	546	545	575	561	558	548	570	590	556	584	534	574	578	527	559	527	569	554	594	562	563	606	563	589	506	571	567	553	565	571	559	557	535	555	559	540	565	575	580	550	583	554	559	577	537	584	559	574	584	528	551	559	568	547	549	529	576	573	540	561	563	568	555	548	557	577	515	554	563	560	544	555	528	551	561	603	575	599	587	565	572	545	583	563	565	589	580	556	563	565	585	550	571	552	561	573	568	542	558	559	552	571	587	560	588	546	605	566	551	564	541	550	554	525	563	556	592	606	549	545	548	557	562	556	580	585	574	563	539	558	563	563	591	583	522	577	577	554	557	566	572	539	576	563	542	567	569	549	592	556	545	579	584	574	589	564	544	583	550	566	553	577	576	542	586	572	525	591	536	579	546	571	581	606	557	564	576	580	531	561	599	573	586	545	514	527	557	568	572	554	571	613	557	565	553	519	553	542	587	543	563	573	545	552	559	532	574	574	538	564	603	558	557	583	524	547	597	548	552	541	576	542	542	583	566	543	603	586	510	596	571	597	581	537	565	553	549	579	573	542	544	547	575	527	586	554	564	600	555	608	514	546	554	568	551	565	592	588	551	546	542	562	548	589	569	531	539	540	546	575	544	561	543	547	615	564	578	599	538	611	564	602	572	537	572	533	559	594	589	581	553	557	580	573	555	522	583	561	536	568	553	551	548	590	617	538	525	552	570	565	574	579	595	571	545	568	535	623	562	600	574	553	564	588	579	565	600	585	519	610	561	585	576	593	576	590	570	587	586	567	602	512	575	545	557	546	567	568	531	549	543	599	555	550	547	536	534	578	564	529	604	554	560	550	567	562	565	582	593	540	555	543	543	564	581	565	548	519	549	563	613	571	606	596	599	573	565	603	543	573	533	554	588	525	587	561	556	556	582	549	540	566	548	534	601	528	547	575	577	546	552	533	541	562	593	582	550	513	616	567	546	554	509	590	596	574	558	567	564	559	526	564	553	569	565	587	582	535	544	552	553	593	572	513	528	600	589	537	534	525	565	531	603	557	559	586	529	554	515	528	544	556	539	592	558	548	535	585	561	540	586	573	535	585	572	562	540	607	553	506	596	603	533	553	548	575	597	543	566	545	573	551	557	586	529	527	604	561	559	582	582	537	534	534	535	573	574	534	590	560	558	603	543	536	566	542	582	594	556	582	542	556	591	551	638	624	577	564	555	558	597	570	592	605	560	550	554	540	544	596	575	644	556	572	546	538	593	554	576	527	542	581	540	591	548	560	615	562	580	523	559	570	530	527	566	558	579	575	536	589	558	593	552	578	565	538	590	543	558	544	581	550	561	561	574	559	591	546	554	557	553	558	554	581	579	544	597	545	592	561	523	560	566	535	577	531	534	537	589	560	540	566	526	576	547	557	535	561	557	579	568	596	534	590	578	543	577	561	525	553	546	540	574	563	519	564	572	595	536	537	552	578	555	575	559	542	566	550	602	566	570	543	572	563	580	624	575	596	538	556	540	578	568	547	570	567	588	596	581	556	542	525	551	539	547	562	563	562	625	587	578	547	607	568	549	543	554
24311	21462	28805	24526	21429	11642	3863	6347	40728	38962	27387	10033	2868	1465	986	974	864	873	937	864	882	858	881	832	887	888	874	882	904	830	860	827	890	891	839	922	853	905	858	909	899	909	908	861	899	907	896	907	837	902	858	854	919	917	915	895	807	869	862	891	876	888	859	873	918	889	923	844	832	881	892	857	818	822	920	928	893	837	865	833	859	883	875	906	889	854	823	831	838	891	875	853	876	857	844	906	854	872	901	840	898	860	868	901	839	866	904	892	888	858	845	850	852	910	863	879	912	910	911	865	833	854	859	874	847	878	848	896	850	886	913	868	844	845	931	885	869	865	893	874	870	888	768	877	902	873	835	866	845	886	874	868	921	911	857	867	802	868	860	834	911	862	832	889	853	917	777	868	843	855	876	873	827	921	842	823	896	881	839	855	886	840	892	851	858	903	919	829	885	876	848	868	846	870	891	838	826	856	866	839	849	865	868	856	922	842	870	923	870	893	825	908	863	844	891	864	876	843	842	877	862	811	880	861	873	919	901	802	874	861	894	848	860	871	878	847	875	837	903	862	874	880	840	891	868	884	835	866	825	888	846	858	888	840	889	888	835	851	841	850	864	851	871	889	906	833	877	865	890	855	871	872	816	845	809	885	883	879	858	891	880	906	846	854	896	851	843	861	892	853	860	860	846	875	878	824	855	820	862	912	910	811	879	898	895	886	847	871	830	877	850	895	895	891	855	841	890	923	935	867	889	894	819	846	878	872	895	846	862	892	890	869	892	912	869	855	824	865	852	887	860	903	858	874	862	841	906	807	879	833	858	822	887	894	890	874	857	904	884	896	844	837	878	909	861	929	899	884	872	809	888	824	821	901	890	862	827	868	848	847	811	873	841	872	893	887	857	849	875	821	891	836	874	848	867	897	909	797	848	875	873	854	882	810	852	882	884	831	851	914	902	855	837	904	915	867	885	805	852	869	817	865	919	873	879	834	903	886	841	857	870	837	838	847	853	880	887	861	847	859	870	854	873	896	921	887	871	818	880	872	775	820	815	845	798	885	836	826	871	834	872	860	814	842	872	859	842	838	902	781	848	896	861	892	885	896	839	853	877	875	882	834	888	813	817	875	852	853	857	910	847	888	832	883	893	850	847	871	825	871	859	854	862	882	828	875	895	881	896	916	888	910	873	838	823	859	862	884	813	910	873	806	857	859	873	901	899	858	842	898	845	870	848	853	920	909	884	876	894	861	849	851	882	829	868	866	836	886	866	910	879	895	860	839	855	836	874	880	848	799	898	875	885	854	883	922	885	872	863	881	885	878	890	834	902	842	809	846	893	889	808	832	921	800	833	879	853	852	831	914	825	889	830	835	870	877	859	821	864	839	870	891	820	798	904	838	867	858	871	832	783	915	841	856	819	795	914	878	831	897	847	840	898	876	877	865	877	825	905	843	860	855	904	846	838	862	855	860	840	835	886	903	828	868	852	886	868	877	875	870	898	838	840	894	857	793	900	847	820	803	833	885	860	830	864	878	858	887	875	902	852	865	832	880	894	812	878	857	839	877	862	825	900	843	869	833	891	848	877	875	874	855	841	865	888	876	881	851	864	919	831	840	891	893	817	866	890	899	853	848	875	882	855	834	901	876	884	867	865	859	850	850	883	844	826	890	889	868	893	833	801	886	866	859	904	832	903	842	881	804	834	853	869	900	839	789	868	820	826	845	870	843	881	810	897	827	870	831	882	818	835	864	858	841	797	832	840	892	871	845	911	883	886	843	907	866	865	911	821	846	848	910	886	858	847	861	886	857	832	880	850	853	893	832	853	885	883	917	815	859	872	814	866	874	876	825	914	805	837	807	887	871	891	886	876	899	816	867	825	878	886	892	931	899	894	854	883	850	815	850	830	890	880	845	846	849	903	841	908	847	851	851	875	885	880	897	838	873	862	893	875	873	822	832	818	822	879	940	928	888	888	873	892	854	887	876	890	839	860	817	875	852	917	862	853	893	846	853	851	856	858	869	859	898	861	898	872	882	894	893	887	855	850	878	861	873	844	896	852	866	850	841	899	835	875	844	866	862	900	844	881	874	851	873	863	831	826	870	840	859	848	861	879	891	851	816	845	858	880	824	853	854	886	879	863	893	835	836	875	908	853	879	898	904	873	852	817	838	869	892	877	827	883	907	829	827	893	848	817	789	831	840	873	862	871	843	870	873	830	888	895	877	847	839	846	915	842	873	884	904	868	837	824	809	863	920	912	856	882	894	863	830	886	875	882	906	900	878	864	809	842	850	855	849	820	882	898	903	900	835	864	863	827	935	876	879	864	871	871	881	813	820	863	873	863	868	875	833	910	889	843	903	910	867	894	843	852	868	875	775	840	841	834	825	851	768	882	853	875	884	843	848	883	841	855	887	863	891	818	828	818	852	856	828	857	866	800	863	852	891	876	844	872	886	858	829	869	838	847	857	848	844	889	872	887	856	887	872	902	892	898	917	918	897	878	887	884	908	842	801	879	837	856	910	861	841	891	892	839	865	845	889	827	813	872	915	848	860	838	913	835	828	829	877	859	882	914	908	906	854	843	854	864	830	922	858	879	902	831	831	847	882	830	922	832	853	849	871	862	810	883	874	858	864	863	880	892	834	828	822	909	875	866	871	832	883	852	845	875	884	855	863	862	879	907	905	886	872	852	833	871	849	879	905	870	853	927	832	861	855	828	911	863	888	838	927	810	844	824	879	823	838	847	872	866	869	912	863	961	920	847	880	876	849	828	851	894	870	868	885	893	863	880	848	845	818	893	851	871	872	836	826	866	856	852	804	885	854	837	914	838	904	889	862	849	895	885	906	848	888	844	832	869	868	800	871	880	788	857	865	900	821	853	865	898	813	867	839	857	857	851	857	829	861	845	862	901	832	822	834	825	879	850	847	868	809	873	919	823	840	893	904	841	860	854	827	821	839	908	871	850	873	847	874	881	853	846	845	831	929	857	912	886	888	871	824	839	839	818	877	851	859	867	820	857	870	899	877	810	932	815	856	842	814	849	843	873	865	912	829	863	829	889	783	858	890	862	815	855	849	844	849	867	922	852	906	897	822	888	847	858	863	867	844	848	882	862	872	888	851	862	869	839	907	852	853	851	882	881	930	847	820	847	876	882	844	894	818	833	903	859	866	922	863	813	892	815	877	880	865	853	883	854	854	825	850	867	863	895	901	854	848	900	836	866	874	850	914	862	825	898	857	849	861	857	875	898	865	907	832	875	865	869	864	897	846	834	863	813	860	835	850	858	836	863	885	891	864	792	853	862	840	901	898	867	856	834	858	871	883	877	862	883	828	838	894	782	864	864	815	893	883	837	863	865	835	893	901	870	830	843	834	896	861	859	917	851	838	836	895	924	891	833	870	870	840	886	885	874	854	816	905	837	925	913	856	851	862	872	911	877	917	827	867	904	858	863	914	882	829	882	872	854	915	811	849	854	897	902	876	901	849	844	875	900	850
6007	12330	10947	5858	4703	3159	2730	7901	39319	33583	20989	6698	2454	1386	777	707	689	709	679	696	715	643	709	723	695	675	708	696	724	745	679	660	683	729	680	682	676	664	731	657	694	675	695	696	710	640	694	669	749	721	716	687	679	734	672	674	720	683	667	712	662	685	640	654	639	668	672	722	713	682	733	749	656	666	640	728	701	653	713	695	672	651	690	708	679	696	661	701	682	702	682	693	638	688	671	680	693	664	674	704	701	683	656	631	754	712	671	671	671	645	710	631	674	713	699	690	636	699	689	656	681	635	685	685	688	668	667	670	662	664	664	696	689	686	722	687	692	725	673	662	665	701	662	643	656	719	688	690	726	700	709	694	717	665	663	694	668	713	701	704	718	686	659	661	691	678	702	670	689	667	656	712	648	688	672	689	710	715	653	693	698	727	655	723	682	701	661	680	734	707	738	676	660	662	700	654	648	697	654	678	696	660	719	670	652	697	641	691	695	665	693	662	708	642	664	667	673	691	673	678	646	697	661	658	714	648	664	680	679	689	696	703	618	638	675	661	680	721	653	658	682	651	692	672	641	650	702	664	685	696	657	690	702	707	676	708	715	675	630	679	689	716	610	758	625	686	665	672	692	666	704	708	686	673	685	659	681	647	665	618	701	643	672	710	677	695	674	669	677	652	679	748	671	737	657	671	669	711	698	693	710	677	674	686	748	653	660	663	671	645	712	665	706	708	686	682	705	693	687	717	637	713	691	724	719	760	733	678	673	691	634	686	737	661	700	680	648	658	702	723	718	715	696	708	669	650	685	681	675	717	706	703	677	677	698	694	651	684	717	698	690	719	679	683	668	673	655	651	627	695	650	676	648	684	671	672	669	700	666	704	640	690	708	651	722	657	667	693	640	639	646	703	699	729	695	662	722	670	727	729	711	713	671	703	653	715	651	708	719	673	679	679	674	662	677	680	663	682	704	688	618	653	594	681	642	735	653	650	672	703	684	682	674	733	699	707	714	690	666	690	637	673	688	700	671	673	707	683	698	647	712	655	614	690	711	667	642	734	655	676	662	672	702	726	727	707	691	688	692	645	675	682	678	641	702	655	663	677	701	699	677	640	650	697	655	668	699	646	704	680	645	713	642	664	660	675	681	695	676	664	682	687	694	646	687	679	669	634	662	667	722	690	662	680	689	674	723	683	693	688	716	656	613	658	689	683	683	701	716	653	640	649	701	670	654	688	664	666	718	645	671	650	677	647	663	681	660	690	681	712	676	635	653	675	676	670	654	651	665	689	681	691	653	709	720	656	676	666	699	684	713	700	713	648	669	703	644	688	665	656	705	712	709	639	640	718	650	716	696	693	651	672	698	672	687	692	689	692	644	690	727	704	701	656	669	705	667	637	720	686	721	632	687	679	667	745	720	664	684	683	625	693	695	668	673	704	660	641	722	650	668	677	665	673	701	701	649	663	685	672	695	683	678	683	680	685	659	686	713	687	690	681	694	719	675	651	627	717	662	639	678	694	676	685	722	650	690	681	654	650	663	638	744	659	724	689	683	704	662	692	648	685	684	700	644	667	695	733	652	697	667	707	702	653	701	700	686	695	660	660	636	689	685	701	672	689	635	687	618	701	690	710	648	691	696	673	614	690	735	678	673	667	639	639	709	711	679	671	662	688	686	720	695	716	703	697	711	634	678	724	676	657	680	659	680	666	653	679	648	636	648	678	681	660	686	712	681	704	661	625	705	695	679	762	652	626	681	673	685	720	700	664	653	695	658	670	737	692	684	715	649	732	694	675	688	708	675	709	674	671	693	684	718	704	633	693	669	669	675	680	649	671	693	723	673	672	650	688	707	634	671	676	691	704	656	665	652	694	658	667	724	666	708	655	685	673	675	655	648	637	717	628	691	693	691	679	673	665	682	720	715	661	686	646	707	687	665	695	666	671	640	656	713	665	711	667	726	716	682	682	702	717	712	642	658	692	705	686	640	691	668	711	685	717	637	708	695	688	703	646	606	651	715	619	675	664	673	708	688	666	691	630	662	621	692	679	649	688	663	721	692	698	656	739	695	689	671	628	697	676	637	686	703	731	727	646	728	724	677	702	680	685	706	691	682	674	700	695	694	696	680	669	708	715	665	727	637	692	710	668	679	687	672	669	654	673	707	678	662	667	704	656	659	685	689	689	694	679	662	694	706	682	620	631	723	723	695	661	707	673	666	670	674	685	719	715	708	695	667	705	677	678	683	697	693	646	675	700	700	719	670	685	689	663	685	697	645	653	696	716	659	709	638	704	688	695	716	671	707	679	683	660	653	700	694	679	705	666	689	663	745	670	674	722	634	652	653	718	702	687	670	700	692	672	672	675	699	688	716	674	711	668	659	674	664	694	686	705	707	700	684	688	647	649	641	725	670	696	649	673	680	657	694	667	705	670	688	666	685	693	685	658	647	696	699	688	679	712	737	729	669	686	638	629	684	666	670	671	674	642	709	697	653	679	676	662	713	677	698	676	692	709	653	676	685	707	656	628	680	686	664	695	652	665	737	688	648	666	669	652	720	720	706	679	709	673	691	675	696	671	664	656	634	677	663	714	668	699	662	691	681	669	664	687	702	625	645	739	698	657	638	629	675	684	680	681	667	681	673	703	722	697	636	682	681	677	668	656	694	688	676	693	661	688	689	687	681	682	696	745	679	679	670	657	655	689	718	639	707	655	662	700	686	635	667	641	692	672	714	667	705	659	701	680	645	669	694	683	650	674	663	680	688	662	694	665	702	631	668	726	660	667	651	688	682	677	719	674	648	694	660	614	670	686	651	678	662	714	679	668	693	685	731	656	667	718	670	669	649	726	663	684	700	682	666	667	700	680	660	685	654	678	640	690	660	720	660	678	691	692	732	645	721	744	667	690	683	634	695	622	671	645	670	683	646	694	719	635	670	664	647	643	717	679	708	665	670	691	686	700	675	650	665	694	667	691	704	666	658	726	690	659	684	626	677	688	673	660	680	734	679	670	678	702	688	646	687	692	648	671	683	678	699	716	648	686	683	669	698	687	706	666	696	694	697	663	714	678	642	694	669	721	683	695	662	722	676	672	619	640	672	682	652	711	628	647	627	672	688	694	690	650	658	691	693	756	662	676	694	685	652	674	648	696	691	729	679	680	677	657	698	668	680	658	710	667	662	637	629	689	682	688	653	697	725	668	675	657	684	721	633	639	661	700	645	643	663	677	699	642	711	664	661	698	666	695	713	660	646	662	717	636	696	671	716	674	689	680	665	702	684	671	670	678	662	678	688	678	668	669	641	631	648	675	687	694	655	683	674	685	699	684	655	689	706	669	702	648	655	638	655	686	653	714	698	710	651	707	644	650	642	707	689	712	684	702	664	665	691	700	637	702	679	668	670	643	691	686	660	647	661	679	702	693	662	608	712	684	729	672	682	660	692	657	667	683	660	704	707	678	688	669	696	713	707	707	658	684	692	693	687	721	690	710	657	675
27990	14768	4780	1914	1103	1022	846	866	2994	3004	2251	1185	849	674	624	629	627	638	697	637	635	615	621	665	642	605	601	651	633	670	626	617	634	667	611	617	615	636	632	649	592	624	608	610	665	655	619	647	659	644	630	618	632	587	670	630	641	594	615	620	647	654	639	635	616	614	633	659	638	656	651	596	577	578	661	660	585	644	618	636	622	614	612	596	668	638	663	631	665	606	596	652	622	618	611	658	609	645	623	641	619	649	643	636	623	634	655	614	671	604	631	620	577	613	583	614	617	639	613	646	643	622	608	672	599	648	616	648	611	661	631	639	617	659	607	625	641	612	637	624	685	653	615	562	652	694	638	589	655	649	587	626	594	640	576	621	643	680	602	628	545	624	675	663	661	615	627	627	644	613	607	632	655	635	686	641	585	641	628	635	642	644	633	666	662	587	611	569	576	619	604	608	637	607	623	648	660	583	628	633	613	648	587	630	682	642	629	602	631	665	674	612	611	672	632	664	632	598	591	642	611	602	601	614	653	678	603	655	651	613	665	604	654	607	599	634	661	641	671	575	670	648	600	656	703	624	650	634	579	630	611	635	611	665	650	647	601	656	597	632	664	642	604	620	628	657	648	645	655	641	612	619	639	647	616	643	608	645	599	605	625	641	625	620	654	593	642	663	669	645	647	645	658	612	643	650	593	606	635	616	632	588	673	670	598	606	628	652	636	639	601	596	636	639	619	598	659	627	631	641	638	636	637	651	624	635	597	657	620	607	610	648	609	617	655	674	633	627	603	630	628	642	626	620	658	643	644	599	623	645	609	619	616	616	637	630	571	633	647	676	676	616	635	616	689	658	656	627	614	668	626	649	651	612	644	662	676	608	573	609	660	618	628	584	641	615	614	602	617	594	671	611	616	629	613	650	661	628	678	657	630	624	620	653	604	622	617	632	586	606	608	644	590	643	627	616	613	618	633	631	612	607	627	633	614	611	600	684	649	675	603	654	622	633	615	597	623	603	645	646	602	648	646	599	620	573	580	620	581	638	672	684	620	583	617	624	618	618	621	625	699	607	587	646	650	632	657	608	633	632	618	619	648	602	652	624	611	664	668	627	620	628	598	633	645	637	659	632	613	626	567	641	618	619	619	708	647	661	651	592	664	648	664	655	613	606	613	565	636	699	626	659	655	622	605	642	633	608	654	672	610	614	667	675	591	611	597	654	660	654	639	617	663	606	659	671	660	624	600	678	682	572	654	620	586	639	618	664	641	630	642	634	643	623	638	646	606	646	607	654	635	650	613	658	633	641	636	652	599	591	588	599	635	639	625	627	621	601	616	703	642	631	619	659	635	561	658	615	671	642	591	632	634	571	663	654	664	611	659	607	611	613	587	688	617	630	633	645	607	624	694	634	664	669	617	635	676	635	668	642	633	606	617	645	627	635	596	618	609	627	600	624	589	578	628	652	609	637	612	641	663	602	659	599	661	595	582	649	609	633	673	588	613	561	631	642	649	597	667	604	663	614	592	622	648	594	600	656	657	658	631	593	607	622	642	612	628	592	626	632	617	623	638	606	650	684	655	697	625	635	604	641	592	608	638	608	665	616	612	589	676	652	636	687	650	639	604	608	583	610	628	625	674	600	588	633	618	620	618	688	598	633	642	641	640	661	627	641	598	589	602	610	611	612	626	621	653	619	602	663	562	617	592	625	647	602	645	662	635	638	608	627	675	603	612	584	624	634	665	578	607	658	602	653	621	639	641	608	638	619	613	665	615	618	644	606	601	555	626	638	600	618	612	662	592	631	614	675	586	629	644	595	636	587	613	658	575	600	627	604	607	640	653	641	628	696	685	649	616	615	650	578	669	649	623	607	608	651	662	649	630	639	648	592	615	634	601	623	634	647	644	623	624	636	639	577	623	627	653	636	637	661	624	636	673	616	663	619	635	620	642	667	636	608	587	630	588	579	600	630	641	624	629	630	618	583	591	592	657	583	649	610	620	609	642	597	645	633	593	623	664	651	656	631	627	631	632	601	634	648	592	607	602	642	651	645	595	659	593	649	630	628	613	631	651	690	625	684	631	628	634	628	557	642	670	622	641	612	615	628	625	622	654	607	666	598	663	662	638	618	648	664	645	619	639	648	654	608	667	631	637	623	633	626	637	594	666	616	665	689	669	641	654	654	658	647	611	628	603	610	624	636	609	644	682	659	621	605	592	665	631	608	619	642	630	624	622	648	617	665	612	598	666	704	608	625	660	564	652	680	606	604	686	638	610	602	658	632	621	685	607	683	611	563	632	642	619	616	608	637	601	637	602	631	615	622	629	611	619	659	632	619	668	644	644	613	650	617	637	676	700	645	612	634	623	643	619	595	639	651	640	659	569	636	643	653	650	649	645	648	646	681	615	619	665	617	604	616	569	636	629	618	663	585	630	586	638	582	607	630	635	635	611	635	593	643	588	640	622	628	591	632	659	616	641	605	634	645	641	640	618	671	613	687	641	629	634	660	635	660	674	620	609	595	599	644	606	604	603	641	607	638	580	647	628	655	615	630	659	635	601	620	595	602	625	639	595	616	583	632	639	576	652	636	634	652	692	603	578	597	617	630	603	633	684	608	624	612	586	605	617	620	613	653	619	603	618	615	641	588	603	647	665	654	623	641	647	614	639	622	647	653	667	609	634	613	658	656	612	595	579	628	598	633	607	669	633	652	672	609	608	604	641	640	591	657	654	629	604	577	603	659	590	666	670	634	625	654	646	618	599	554	589	582	649	631	617	639	642	611	654	621	636	646	627	656	678	617	666	649	648	641	587	601	623	610	611	697	628	649	631	584	623	649	630	617	659	594	688	642	607	606	631	596	635	621	626	676	659	603	631	573	623	649	627	602	665	620	638	627	630	601	647	651	588	633	631	617	613	619	634	627	602	646	626	621	686	626	693	605	678	652	550	640	630	614	656	592	634	584	626	643	607	619	631	646	650	573	654	635	590	627	630	606	623	635	623	631	640	660	686	596	637	600	658	662	632	568	645	607	626	615	579	660	665	640	588	650	625	642	661	663	607	604	610	644	613	655	589	625	616	698	585	653	671	614	608	620	603	598	640	652	639	621	600	632	655	634	658	683	622	651	605	602	674	607	584	604	619	634	638	641	591	580	614	611	557	580	650	646	627	662	642	626	636	619	608	610	586	639	649	607	610	613	639	620	625	702	565	642	658	630	630	647	639	611	634	609	611	607	575	583	612	646	649	631	610	614	624	674	640	659	583	611	612	633	612	624	594	644	679	621	691	636	665	651	620	634	596	636	622	613	637	658	618	624	629	609	665	601	671	655	596	628	617	627	648	632	618	641	646	627	660	644	602	620	623	649	665	663	612	614	645	609	655	593	634	655	616	634	601	579	649	605	609	632	655	608	604	609	631	603	681	594	664	609	638	623	595	594	622	645	649	603	592	593	611	608	648	640	649	622	640	608	601	653	655	599	597	663	640	599	623	632	632	656
6345	4403	3340	1399	1131	1104	945	902	3677	3344	2237	1073	677	544	514	483	481	524	502	496	515	484	467	530	491	464	470	498	513	515	529	497	523	536	503	518	483	535	543	498	538	503	483	500	534	541	516	506	502	481	522	496	514	501	526	445	466	505	482	473	526	500	505	504	525	517	511	511	515	527	478	488	470	515	491	506	489	465	478	545	483	477	517	485	519	489	532	560	492	482	500	507	505	502	491	514	475	494	472	496	482	520	498	474	498	475	466	503	487	567	463	510	464	471	497	494	497	520	535	488	499	492	521	518	477	473	480	492	494	504	492	470	507	533	482	520	511	484	497	464	473	469	455	538	492	505	482	493	508	498	491	481	466	508	481	497	515	510	512	514	512	477	467	481	463	527	490	487	500	516	516	500	488	518	490	472	492	511	501	513	504	474	506	492	513	494	522	497	501	510	496	516	528	516	476	503	470	476	468	507	480	505	512	466	477	489	510	470	486	463	467	478	504	471	511	499	484	475	493	500	518	475	504	557	489	466	498	544	513	563	483	493	464	465	493	489	520	485	484	533	491	493	463	488	488	524	508	494	507	500	490	496	486	508	492	470	493	507	529	499	475	529	470	516	524	502	499	509	506	478	512	538	485	485	496	486	485	478	478	486	464	495	521	464	520	499	498	515	505	492	472	493	523	475	508	512	509	528	519	511	453	488	516	464	493	494	483	482	466	517	493	502	518	471	523	525	471	467	490	502	531	489	459	490	513	500	505	475	540	474	509	485	533	511	463	521	495	519	492	523	456	535	506	487	528	493	500	493	536	440	502	522	463	507	494	490	492	439	480	518	496	464	519	503	497	484	474	482	511	498	477	519	504	504	502	532	500	491	505	524	477	529	542	503	545	469	470	509	507	474	517	515	500	487	513	503	524	493	511	499	470	473	501	446	474	520	434	500	483	493	485	492	531	512	508	529	490	506	535	532	549	487	495	486	468	498	492	503	472	510	515	501	483	480	512	518	518	491	508	492	516	506	485	511	487	486	511	537	497	489	472	484	509	509	512	482	492	476	493	466	479	498	530	498	505	482	506	485	520	504	484	502	514	493	496	513	552	460	492	511	496	520	471	469	496	462	494	480	455	498	493	509	542	529	515	505	503	447	483	510	520	554	457	507	451	478	522	487	506	512	479	517	479	482	481	512	468	502	530	490	515	499	504	516	483	490	480	468	503	515	511	470	529	496	478	477	510	486	530	511	537	514	517	499	516	499	478	497	483	558	500	520	485	472	451	483	487	468	526	486	513	520	566	482	515	487	519	497	503	524	534	502	482	483	508	489	531	489	507	500	547	504	477	494	485	502	536	487	512	476	495	502	491	502	463	474	530	484	491	494	506	504	507	508	511	509	477	465	491	492	507	511	509	482	505	508	572	483	517	513	472	490	515	492	489	497	499	472	467	532	487	481	494	459	490	498	503	499	505	491	498	521	475	449	499	504	474	462	476	519	453	500	535	509	496	522	499	453	488	486	491	480	485	469	539	502	510	483	476	520	485	500	492	507	523	473	489	492	485	524	514	479	470	467	480	515	522	485	470	495	519	527	526	485	485	493	516	518	521	497	483	519	504	502	485	483	525	525	462	464	456	527	483	477	540	531	516	478	483	516	507	500	519	477	500	504	439	506	527	488	528	512	482	496	545	491	505	487	501	491	505	487	495	536	506	493	551	496	534	518	490	473	489	481	512	524	506	505	519	498	483	494	489	518	478	459	529	467	518	469	456	536	491	481	525	556	505	509	523	490	518	489	518	504	470	490	497	523	500	525	473	490	460	476	508	509	501	552	519	467	485	486	479	496	530	505	490	469	518	495	454	495	523	521	503	469	493	491	475	484	515	495	487	508	463	504	492	498	532	513	536	462	481	500	469	490	512	498	479	482	482	501	529	477	488	499	468	533	507	504	519	492	460	502	482	504	513	547	508	466	486	487	454	486	498	519	501	477	503	506	512	497	508	492	471	483	513	469	473	528	492	496	449	519	488	474	492	532	508	496	472	508	462	527	482	492	500	497	485	474	509	483	532	482	519	464	466	500	509	527	486	535	492	515	498	479	492	471	487	491	485	505	496	466	484	511	514	496	474	460	483	462	462	510	481	506	491	524	475	485	476	497	440	480	484	511	487	492	506	498	517	489	501	507	475	503	514	519	527	493	485	497	493	500	498	516	448	497	500	491	508	501	523	461	484	512	504	510	504	476	527	506	489	462	467	525	542	441	475	504	515	477	531	487	461	537	522	512	474	502	493	500	478	466	510	517	458	509	471	490	484	501	477	451	526	491	489	512	517	460	489	491	497	458	513	517	468	501	490	483	484	492	490	507	545	515	452	482	505	505	498	509	482	476	497	443	506	504	498	469	519	528	519	520	487	485	484	484	540	483	494	528	508	502	493	519	458	511	468	489	499	488	505	503	477	466	465	498	469	506	490	468	480	514	522	520	517	473	490	473	520	521	481	533	490	475	499	488	519	462	462	496	497	491	521	490	478	474	495	478	499	480	503	516	490	481	506	518	499	481	531	484	489	480	497	512	489	495	532	534	512	512	459	469	510	489	460	497	485	482	472	543	490	491	459	505	512	485	495	474	489	532	510	521	486	496	452	523	446	455	521	497	479	475	465	511	503	478	492	509	472	463	460	482	534	496	474	449	512	487	513	497	524	454	530	492	510	484	484	491	495	551	501	467	471	455	488	486	488	495	508	488	514	487	504	498	496	496	492	478	485	515	520	503	521	476	516	468	555	506	515	529	532	501	509	479	436	507	495	490	515	517	532	487	502	482	541	503	484	512	514	517	476	523	487	473	494	500	448	506	483	465	473	515	494	474	447	466	512	531	493	454	492	493	510	532	509	487	462	498	479	508	532	476	534	469	473	479	475	492	500	499	505	540	465	436	479	499	493	476	488	498	507	496	491	495	504	481	490	508	515	443	492	512	505	500	462	469	532	497	527	512	525	508	508	493	465	493	505	510	504	475	494	535	478	495	486	477	473	484	477	478	488	491	543	478	551	476	504	479	471	507	492	458	495	487	480	502	505	489	488	502	509	482	530	457	484	499	482	482	471	499	487	517	505	490	513	536	529	511	515	477	500	489	501	476	476	529	512	523	490	510	529	494	511	538	485	505	483	475	474	489	521	523	502	482	516	504	499	480	533	481	509	493	473	484	476	486	481	478	525	488	471	524	487	448	515	513	469	494	495	459	535	475	489	516	503	459	465	484	478	466	474	536	483	492	553	513	470	441	527	495	484	529	499	437	500	513	515	528	541	463	488	474	475	477	491	520	500	511	483	536	527	490	463	526	516	474	487	480	460	468	488	512	488	462	497	502	543	481	492	527	468	504	501	500	497	516	476	506	479	509	533	540	466	500	481	502	490	494	478	489	483	441	523	514	490	453	479	503	505	501	479	485	464	548	504	502	512	464	497	519	484	505	464	493	493	444	495	519	519	477	481	523	530	505
25689	21448	27272	25295	6933	2214	1631	4302	22108	21394	12707	3636	1379	971	742	710	717	744	741	696	704	684	744	673	721	698	672	708	716	732	727	670	726	691	740	694	678	728	777	709	716	729	740	716	747	649	699	662	724	724	691	691	706	669	716	695	695	716	688	710	710	683	670	689	658	684	712	700	688	688	696	737	664	695	691	718	757	710	657	699	736	729	708	728	711	747	719	696	673	739	697	691	695	673	731	682	785	667	702	728	745	719	718	666	731	730	697	711	736	716	671	729	685	637	736	786	674	714	686	683	702	692	729	661	714	669	715	660	716	693	704	648	742	681	705	726	700	722	703	679	726	701	681	652	724	704	652	707	677	720	716	687	699	730	712	730	704	683	726	680	742	711	693	684	708	715	673	711	668	695	705	685	701	683	704	686	733	736	688	724	754	669	691	699	722	722	733	686	715	735	686	654	767	679	681	708	697	609	683	663	693	712	678	687	707	731	694	707	719	743	766	741	707	732	679	707	687	663	708	669	738	722	714	740	698	739	740	734	655	661	741	699	704	711	708	728	686	666	688	699	707	685	698	684	685	664	697	688	685	734	657	658	727	710	706	718	700	759	732	730	702	697	730	738	711	708	651	690	740	680	685	663	731	680	649	666	715	703	699	729	735	760	704	723	673	681	718	678	730	687	711	698	740	711	701	677	722	715	745	745	724	678	712	719	701	782	707	700	690	685	657	646	712	690	768	716	647	682	680	647	676	710	672	697	646	664	679	695	722	694	694	771	676	699	689	692	672	689	712	713	684	713	708	702	722	689	697	734	688	735	679	706	702	687	743	675	673	673	664	701	706	713	683	697	689	676	714	682	792	689	687	741	739	720	697	651	688	703	724	779	696	692	682	694	707	726	680	693	713	716	674	728	721	704	683	722	714	687	684	706	641	703	699	658	712	695	714	692	702	714	726	689	709	724	671	679	686	689	747	686	753	699	723	697	654	692	644	653	736	688	680	678	707	708	725	701	703	693	717	685	681	720	687	712	674	707	672	651	634	746	703	676	672	702	736	728	738	735	721	731	715	669	689	703	738	714	711	737	643	730	670	736	682	696	685	693	696	726	716	703	678	710	675	715	680	685	706	665	692	698	678	664	712	725	683	709	744	723	712	721	679	701	689	715	674	645	643	744	679	705	732	705	683	652	667	708	704	627	697	698	749	732	747	737	682	705	714	705	722	730	699	673	728	699	698	701	681	654	717	704	740	712	720	734	720	714	696	704	704	659	715	678	693	687	683	701	753	721	704	734	668	734	730	683	698	666	674	729	728	695	718	740	718	686	678	721	717	694	687	709	670	670	687	704	680	685	710	700	676	682	718	701	699	700	681	706	706	710	738	743	687	715	646	714	704	708	731	686	667	708	724	663	696	701	682	676	708	696	700	750	701	649	730	720	682	687	740	656	744	706	714	695	665	727	668	732	712	716	702	693	713	674	683	687	686	695	722	682	668	708	750	725	687	694	677	735	689	676	705	726	730	689	690	672	693	663	695	716	698	737	672	695	669	649	647	669	720	674	721	694	708	702	674	729	693	673	668	705	697	718	732	727	697	741	695	697	653	724	692	686	680	776	672	664	704	669	645	671	681	723	681	680	670	648	717	719	719	698	714	740	674	675	659	719	751	689	685	697	713	698	704	748	677	682	759	676	764	679	670	703	662	695	709	671	707	692	735	733	680	706	692	687	682	660	724	712	716	695	719	693	677	731	709	705	735	690	727	707	705	669	696	713	721	666	698	660	694	716	783	680	682	669	723	703	686	690	681	764	709	674	717	748	676	678	714	746	728	683	722	696	688	673	703	692	659	700	752	654	737	707	706	699	722	730	677	716	673	691	737	735	684	723	679	728	721	717	708	715	691	683	691	729	706	684	750	688	714	668	691	772	714	711	688	708	699	665	702	668	696	635	699	695	712	758	679	683	700	733	736	673	692	707	630	686	724	716	660	722	716	686	671	690	694	733	670	718	727	706	738	758	677	706	736	730	685	699	708	714	713	749	699	688	671	707	703	693	716	722	722	722	693	705	705	686	768	775	650	665	699	690	683	709	661	672	716	697	641	658	684	688	711	681	682	691	716	687	686	673	681	721	733	706	733	706	725	657	692	685	748	725	680	706	677	652	724	706	755	722	693	700	723	656	714	695	673	731	667	738	691	698	714	712	702	726	714	739	703	705	727	728	698	694	670	688	711	687	726	665	730	717	693	677	677	671	731	688	707	717	671	688	650	680	717	678	749	641	712	676	705	673	724	719	709	680	719	698	702	709	740	717	690	692	727	705	705	705	671	688	711	716	699	718	676	729	700	736	752	738	701	690	670	660	668	690	683	718	749	680	708	678	659	740	725	711	722	771	695	670	694	713	657	677	698	650	743	678	701	715	730	721	706	708	741	708	728	701	652	713	717	675	705	699	719	729	672	697	703	698	678	756	696	705	724	704	657	670	690	672	685	669	730	721	700	736	698	662	703	654	664	765	663	693	698	720	659	747	715	704	696	676	689	653	723	721	700	729	671	730	703	734	698	733	708	715	695	665	675	730	663	723	668	648	723	703	670	693	722	673	703	691	753	732	708	723	693	718	735	702	656	702	719	655	692	716	666	669	702	674	701	702	699	732	727	645	711	750	689	670	721	702	680	724	670	712	677	689	722	674	706	703	707	705	658	704	661	711	701	685	701	709	703	712	653	727	731	695	677	689	667	718	724	723	711	690	681	730	768	719	713	712	735	673	733	744	696	727	662	705	725	701	768	741	708	661	683	632	659	711	683	675	696	671	734	709	653	738	683	656	643	663	721	671	712	717	680	704	715	694	676	709	731	720	698	683	691	720	716	703	691	709	678	705	672	697	694	737	691	679	736	706	695	699	743	723	737	706	707	706	682	715	712	689	733	719	672	706	721	694	759	696	680	698	685	679	717	685	705	703	710	708	654	727	696	664	760	698	705	712	766	703	720	668	656	725	680	644	685	753	727	743	699	648	691	675	672	709	639	676	724	718	700	698	725	716	731	683	709	715	696	687	720	693	745	724	666	715	713	713	647	686	743	709	732	697	734	667	684	684	684	687	700	718	726	698	747	724	696	707	705	731	700	651	693	757	721	700	707	751	680	684	714	699	670	686	719	695	673	702	688	684	712	667	684	706	715	758	705	676	715	711	675	772	715	677	709	682	653	666	718	704	751	679	710	661	711	689	687	713	687	663	713	741	733	663	668	611	710	651	711	653	704	749	715	745	690	736	648	709	692	705	674	726	707	678	696	671	724	633	690	651	697	689	701	713	713	716	702	693	715	651	697	715	699	700	659	702	759	655	748	671	690	735	718	642	693	675	660	655	695	703	737	709	731	689	691	738	707	703	720	719	682	771	694	713	715	653	656	705	711	765	709	738	653	682	719	680	736	703	703	683	666	700	718	699	747	707	720	667	684	719	718	688	727	679	746	683	687	723	691	742	701	713	690	717	691	728
5628	8015	6002	3281	2373	1863	1561	5910	22517	18235	10383	3065	1269	840	614	625	589	618	559	556	576	552	572	612	574	556	594	564	590	585	566	611	592	589	554	594	598	576	577	582	550	576	593	624	556	535	590	541	567	587	545	550	552	580	569	611	593	604	551	571	593	570	563	590	597	561	632	590	539	556	600	571	599	565	537	530	545	574	561	595	566	545	608	590	569	572	575	555	568	552	587	593	601	585	556	572	596	560	556	597	527	559	594	548	580	551	621	563	606	590	568	572	613	614	555	579	561	569	550	590	562	541	613	590	599	540	583	545	575	549	583	555	558	581	574	550	619	570	586	584	522	593	553	562	548	614	605	565	550	585	557	564	566	564	590	535	543	540	592	587	568	587	560	542	545	558	540	571	556	563	525	581	626	564	563	562	614	545	578	593	549	561	583	605	570	562	586	553	570	563	542	593	588	496	617	596	593	584	575	543	566	602	599	563	592	572	571	619	563	609	551	526	582	595	552	555	608	597	587	543	537	568	575	560	563	550	583	621	557	561	622	582	550	577	587	606	567	573	566	574	583	570	584	574	564	583	577	569	617	584	568	598	579	562	583	585	532	568	555	576	599	559	531	578	595	623	539	627	601	582	575	553	553	557	580	585	550	599	553	579	572	616	586	602	554	586	527	510	543	573	603	570	545	563	537	590	569	557	573	530	590	577	585	568	552	558	508	551	607	582	555	568	543	590	528	563	546	609	577	536	576	567	598	591	562	615	623	599	593	562	568	592	606	588	560	563	536	567	576	520	585	548	566	594	591	605	504	568	591	567	547	556	608	556	577	551	545	546	608	569	555	558	552	604	569	566	542	562	609	576	541	569	562	578	591	560	574	518	586	554	537	587	581	593	573	570	581	599	587	615	557	513	590	527	559	582	526	606	546	637	559	581	589	559	564	527	546	542	560	546	543	544	604	586	580	602	586	549	545	612	578	562	558	573	584	585	571	526	545	543	591	577	553	552	563	520	585	589	507	557	553	580	537	582	560	573	562	541	583	591	567	606	542	591	558	553	549	543	603	553	550	528	563	628	512	542	543	577	555	566	548	566	549	567	551	573	597	588	564	587	557	579	589	571	541	610	565	561	549	564	585	582	541	577	565	594	572	602	548	601	551	578	596	585	553	564	582	577	590	552	584	562	535	608	561	605	566	525	522	545	579	576	529	520	569	552	555	567	566	594	616	546	576	537	558	583	548	589	590	543	569	590	554	549	557	551	582	566	556	609	601	576	549	573	590	580	561	602	552	552	584	548	536	572	567	575	557	609	549	572	566	571	551	558	561	592	577	562	579	553	574	534	610	591	508	592	531	593	582	549	569	588	552	536	503	602	582	545	597	540	534	557	544	534	581	571	525	551	525	568	558	610	596	616	570	597	600	542	549	551	597	603	551	525	585	553	557	592	562	552	554	561	569	566	563	547	616	574	576	590	567	626	564	562	567	569	594	558	562	572	558	590	574	583	606	583	602	547	557	581	614	594	589	557	610	563	586	544	545	594	555	573	531	559	574	576	603	587	563	584	544	569	540	557	594	615	539	579	542	584	598	549	579	574	612	570	538	584	571	553	590	556	615	586	565	586	557	543	560	571	568	600	558	569	565	560	577	566	561	560	558	537	567	589	568	577	580	572	575	572	556	560	540	552	542	585	559	559	552	551	559	541	583	612	563	595	587	540	566	528	550	582	552	537	552	524	549	604	585	539	596	596	544	549	557	526	521	530	569	576	537	554	583	548	533	563	568	543	545	564	527	570	560	564	589	554	599	572	556	559	597	576	557	565	604	554	557	593	570	551	584	607	555	568	559	550	569	549	562	542	554	603	551	582	599	562	547	579	627	566	578	589	560	566	545	565	558	549	572	555	560	590	551	543	547	567	564	594	539	540	540	584	598	559	582	588	552	580	568	571	615	565	554	548	545	537	567	589	563	592	597	569	564	559	577	582	581	603	599	580	563	558	586	554	558	582	574	560	556	579	536	579	575	543	576	597	566	535	542	565	572	575	598	589	592	572	563	584	546	550	578	554	580	530	558	516	560	549	551	555	540	538	570	592	588	583	618	576	532	560	577	585	588	550	549	523	573	568	626	552	550	568	530	602	550	606	587	549	588	543	539	585	571	596	581	560	531	524	577	570	605	573	559	593	537	580	585	581	564	522	564	598	537	509	536	587	589	573	566	559	529	559	546	581	535	553	591	582	571	563	538	570	569	562	596	628	580	578	566	571	571	600	568	603	577	568	561	547	581	566	558	599	534	582	578	564	562	559	584	552	564	563	554	606	526	548	559	564	554	566	593	549	551	578	552	548	591	605	590	543	604	537	574	541	568	552	582	568	547	602	592	569	558	595	575	548	554	562	582	590	585	528	600	561	599	569	581	578	596	559	536	581	566	572	522	580	574	576	584	557	554	555	568	620	607	616	542	588	538	567	573	546	539	596	566	565	561	571	578	589	602	601	540	567	556	531	531	573	570	497	562	596	540	582	547	574	554	579	592	531	563	574	567	561	577	556	532	544	592	536	512	558	601	549	608	523	558	593	548	542	569	626	547	538	581	552	539	561	571	574	555	572	565	571	564	535	547	584	566	582	583	593	560	576	585	553	580	541	558	578	570	544	581	526	569	532	516	549	549	600	539	558	550	594	558	589	544	612	551	573	569	537	637	598	505	560	502	583	552	580	533	571	541	577	547	545	517	548	560	544	565	556	557	578	529	596	537	585	572	555	535	531	582	592	547	556	557	603	528	563	572	582	581	575	555	561	606	569	524	535	575	595	561	555	562	584	550	583	584	573	550	531	564	572	584	566	582	594	572	540	559	585	559	542	585	557	522	603	547	599	555	570	552	562	564	533	610	593	539	553	575	542	571	545	577	556	550	579	584	567	587	564	594	567	558	605	580	572	561	590	515	499	535	560	538	570	520	547	591	591	590	557	608	543	580	581	575	583	589	546	578	603	525	521	583	594	537	574	543	566	592	542	622	563	561	562	528	566	546	499	548	547	563	552	605	562	529	521	596	596	532	551	536	587	569	602	577	576	557	549	549	535	559	541	594	555	590	541	564	619	567	577	565	552	536	544	565	536	518	565	580	574	545	566	554	575	534	558	553	575	570	535	550	550	553	526	599	572	572	595	540	559	577	570	590	543	591	549	566	555	532	570	510	540	592	564	556	574	545	577	550	565	597	534	541	603	537	575	618	598	559	535	531	522	584	578	555	534	535	552	577	571	572	598	529	586	550	551	526	573	550	565	607	552	516	589	583	577	545	560	543	557	508	579	562	539	551	570	549	558	587	618	563	590	543	587	588	595	542	582	554	580	599	531	599	566	559	573	538	568	577	528	552	575	554	544	562	577	571	577	552	521	535	551	553	529	552	535	576	577	541	546	581	556	535	566	547	594	609	550	603	616	568	575	540	557	579	583	611	577	565	528	622	556	607	592	580	563	615	598	579	549	607	572	608	550
24279	21409	28774	24426	21376	11628	4001	5034	39092	40162	27375	9592	2660	1507	944	911	869	918	875	900	919	853	863	881	886	839	845	913	867	817	909	852	872	841	869	914	877	825	857	896	882	829	844	875	843	934	864	844	881	913	893	856	841	814	843	878	832	883	851	894	856	891	869	869	844	865	849	906	893	815	912	875	820	790	858	866	848	856	820	824	893	871	892	821	954	864	850	848	856	865	875	839	903	822	801	903	872	894	834	850	881	927	875	925	881	905	860	827	839	897	832	852	874	850	861	875	891	800	846	828	851	873	826	917	879	855	898	938	856	825	885	896	825	880	863	798	876	900	889	883	864	884	895	871	828	844	861	843	847	878	868	893	846	850	905	916	851	885	888	826	806	853	920	895	879	897	829	868	896	893	854	854	848	879	855	809	869	897	840	922	830	882	845	846	897	838	839	870	920	861	865	893	875	842	875	840	830	899	842	866	819	845	831	868	873	824	870	864	862	856	865	838	902	820	873	849	907	892	843	860	875	849	906	842	900	916	910	866	886	855	850	865	873	825	901	872	816	880	821	904	848	842	876	839	807	887	830	864	919	872	860	901	822	831	833	875	878	836	854	838	812	856	900	842	874	863	780	875	827	832	840	902	919	803	865	853	872	796	869	898	824	810	811	878	808	872	866	904	841	848	842	905	863	836	855	877	794	876	884	871	897	867	814	844	840	819	875	909	841	855	849	887	851	852	868	917	853	820	858	826	838	928	867	862	835	859	887	862	825	870	902	874	840	917	872	855	824	850	839	812	847	850	835	850	870	840	848	850	848	912	834	863	899	851	880	873	869	880	837	851	873	876	824	849	864	841	800	867	868	880	866	922	867	804	837	823	863	825	869	839	844	820	858	808	864	795	928	831	894	861	863	847	843	818	852	888	879	872	847	819	877	821	834	843	883	864	842	870	829	866	923	864	873	838	913	901	872	837	871	872	830	813	829	883	863	838	860	854	828	859	879	861	901	872	839	828	862	914	867	865	820	858	860	818	898	899	868	929	844	861	859	899	873	878	907	793	844	876	869	864	880	865	851	817	879	873	818	900	811	894	844	838	860	857	884	785	876	900	871	877	845	867	828	867	888	803	892	853	824	879	823	900	901	908	824	874	836	900	826	859	889	838	837	834	831	856	878	869	812	869	822	869	861	863	819	894	847	884	854	898	897	822	852	880	901	891	849	851	857	836	810	841	838	879	834	890	805	878	927	857	882	834	850	821	818	833	859	877	835	806	837	860	852	830	833	835	884	852	874	884	813	850	865	853	817	866	853	883	889	869	845	853	889	872	869	852	804	836	846	902	832	903	881	869	858	856	880	934	859	843	831	871	834	892	905	841	841	854	855	874	850	858	846	882	879	880	868	840	870	897	905	855	903	904	899	803	881	855	853	833	830	806	841	912	902	884	867	843	848	884	845	841	879	879	877	837	844	896	903	830	900	854	853	842	831	878	838	841	873	852	858	833	895	930	846	858	881	888	874	847	826	854	852	873	872	868	859	792	827	848	824	853	865	858	873	861	809	803	824	820	846	858	865	852	898	860	827	878	849	881	791	914	861	848	838	845	811	841	846	849	851	899	813	846	827	867	911	825	844	886	894	843	794	799	832	906	849	831	864	873	836	860	878	838	903	915	844	820	819	827	863	862	854	889	834	857	837	898	861	828	886	887	863	880	848	849	889	860	851	823	861	856	822	847	818	843	845	832	855	870	874	885	832	787	907	890	825	866	870	815	870	869	811	871	876	828	826	835	852	861	864	872	841	847	894	842	827	886	878	872	864	832	845	832	879	883	849	881	859	871	826	842	892	803	844	872	860	821	877	864	813	810	825	881	918	849	849	888	862	839	888	858	829	884	864	828	837	901	837	852	874	891	843	898	840	839	845	883	878	870	834	801	843	822	832	833	862	885	860	947	866	826	829	828	884	875	833	891	887	786	853	870	858	909	818	900	828	787	840	812	875	820	841	887	853	794	832	839	833	874	817	830	861	844	872	822	889	926	845	848	851	868	862	906	892	850	902	892	816	858	834	914	874	879	912	822	870	867	845	876	876	890	857	857	822	917	830	827	812	923	814	847	846	828	898	811	786	896	835	881	901	806	875	900	853	816	840	817	837	858	855	862	835	859	849	900	913	885	837	851	824	832	839	907	860	868	879	878	851	837	855	893	861	823	901	926	841	882	828	886	824	866	868	819	855	832	856	900	857	824	834	812	896	917	914	855	810	849	898	855	866	817	843	800	816	875	819	846	877	839	849	888	844	882	879	881	920	832	828	894	794	911	899	873	849	794	861	848	871	854	856	848	874	846	847	850	836	821	844	890	840	818	847	865	828	815	927	918	851	817	854	879	858	917	802	847	853	909	841	927	887	865	819	819	850	875	828	806	804	900	857	886	912	876	859	838	849	822	784	827	869	812	784	841	835	888	859	847	920	845	864	889	848	839	875	859	879	827	846	906	816	825	856	829	871	858	809	849	836	823	831	852	889	863	889	820	866	908	892	912	840	864	791	817	853	848	842	797	855	883	848	841	851	899	896	879	861	854	880	859	825	912	852	863	843	863	876	878	830	803	817	811	828	834	824	902	874	877	853	819	871	873	830	848	850	854	851	894	843	862	839	828	876	871	890	842	897	915	875	878	807	862	831	927	886	858	801	871	863	835	850	933	814	808	858	822	819	810	896	815	821	887	813	856	864	838	852	846	873	846	874	896	846	853	873	853	869	841	924	850	836	839	861	849	880	876	873	837	902	827	846	881	882	889	819	905	883	858	859	877	827	927	808	800	881	877	866	854	838	907	874	849	841	814	871	878	807	862	856	832	860	836	892	856	878	862	801	851	838	856	834	903	869	817	875	810	824	831	874	845	844	872	848	833	821	822	764	867	894	851	875	870	836	861	871	845	863	869	831	857	934	813	848	856	854	901	907	885	847	835	861	855	870	832	827	850	834	870	855	868	834	846	868	860	870	881	821	876	829	874	844	855	853	840	867	863	878	873	881	856	865	883	828	858	814	866	904	868	876	815	832	853	855	842	859	817	840	823	881	828	895	861	805	825	897	801	842	846	813	867	878	840	865	861	812	847	835	848	867	846	845	813	844	820	817	841	849	861	877	843	827	844	841	792	880	884	869	863	864	899	832	884	842	910	852	834	872	797	868	890	847	877	807	867	832	848	835	850	892	840	910	886	878	842	800	868	838	871	869	815	884	837	838	826	902	840	898	823	885	851	930	857	847	851	862	834	835	836	865	904	769	911	889	850	857	859	861	825	844	834	863	905	800	875	853	828	874	868	854	809	840	809	848	832	848	875	844	865	800	825	789	868	859	781	880	905	843	869	865	868	899	861	816	831	860	870	848	866	869	827	857	870	803	838	847	917	850	857	829	870	887	868	902	889	807	849	896	854	886	865	894	850	830	854	796	838	830	835	859	857	859	906	835	899	817	852	880	859	922	847	861	834	866	811	863	884
5873	10898	10303	6019	4264	3074	2913	6481	39339	34494	21076	6434	2356	1323	793	691	689	710	690	693	666	755	643	682	690	655	674	657	669	688	724	645	704	694	665	646	696	662	720	633	699	681	695	693	691	656	704	665	748	688	707	692	692	709	644	691	692	670	690	689	678	633	675	676	666	701	624	707	734	741	656	690	727	736	666	646	671	726	664	663	665	701	638	637	644	628	675	684	664	652	653	719	693	660	694	671	716	658	711	706	684	679	686	721	657	655	694	700	726	691	701	662	692	689	696	675	700	652	680	682	672	682	684	703	667	715	672	657	644	749	667	665	693	671	669	665	705	688	708	695	658	674	674	745	604	696	705	712	686	701	673	673	700	663	698	721	691	682	689	682	717	657	698	654	684	660	689	719	693	691	715	655	698	695	712	652	704	668	709	699	676	677	674	675	684	701	688	731	693	684	691	647	675	676	669	684	693	659	664	695	685	688	706	654	692	662	708	683	687	688	702	681	699	692	635	663	638	676	718	722	668	724	709	707	684	694	661	688	691	638	640	704	726	700	705	663	696	684	674	691	678	671	678	673	664	666	674	687	695	665	683	675	651	666	745	696	691	707	674	678	713	642	711	686	651	682	714	706	726	678	703	696	670	609	683	726	699	670	645	652	674	672	708	710	668	682	643	705	686	665	664	677	660	689	685	644	743	670	632	680	686	682	698	629	698	683	677	674	675	719	679	678	652	633	702	709	669	714	680	709	652	661	655	696	683	698	684	714	650	676	696	653	684	682	705	718	680	678	700	711	662	652	716	675	700	678	701	648	697	680	640	672	634	674	683	715	715	678	687	706	658	707	701	693	693	690	683	679	685	655	624	694	692	641	624	698	690	678	696	685	667	669	699	753	709	635	637	761	640	687	623	702	682	658	737	733	621	692	735	666	651	667	698	716	665	728	689	651	670	663	727	718	690	634	695	644	683	711	677	664	687	691	665	671	661	669	717	677	647	660	632	687	728	634	637	715	691	643	665	684	664	690	664	670	686	677	735	690	693	691	678	683	707	705	697	711	666	686	688	692	678	687	655	687	656	709	680	692	690	686	687	687	654	688	692	655	711	699	663	635	643	732	652	673	686	685	671	655	705	664	661	688	660	673	669	687	677	690	704	694	639	616	634	672	686	728	670	680	663	678	674	651	688	690	637	689	670	742	609	698	707	690	648	688	664	710	660	705	681	707	681	698	641	696	701	706	710	665	670	702	664	660	685	689	677	675	687	651	657	683	699	669	645	696	667	675	705	681	674	655	669	680	732	696	693	692	690	664	663	668	698	693	691	681	689	711	726	728	677	706	710	675	685	701	655	639	690	694	702	678	671	682	662	687	684	656	705	675	674	715	696	702	680	721	667	654	711	673	644	657	689	663	697	686	709	678	669	659	703	682	699	702	667	709	656	705	721	691	650	702	655	705	702	668	688	684	710	667	672	658	705	718	655	704	687	701	650	646	695	623	670	622	705	671	686	661	718	654	667	666	645	676	719	679	668	678	675	707	708	638	650	661	722	674	670	695	636	660	665	699	685	677	660	648	638	671	742	652	664	645	662	638	701	716	673	668	700	649	676	684	651	648	697	741	679	676	691	670	731	721	689	657	697	678	682	660	705	691	708	639	681	672	657	726	683	702	652	654	718	659	666	649	691	671	644	722	644	668	652	694	703	686	679	649	657	704	681	657	701	684	705	714	696	708	649	647	680	681	651	659	716	652	701	694	676	657	627	630	725	677	673	707	686	650	661	722	661	717	674	670	693	736	693	691	676	679	671	663	645	679	690	664	655	662	660	690	636	707	650	698	646	677	678	733	700	714	681	723	715	717	677	649	680	718	657	643	693	671	728	698	692	655	692	664	665	658	681	675	655	684	691	659	735	708	662	686	707	695	658	700	686	657	659	700	661	728	670	690	734	699	704	661	637	677	696	673	703	643	666	656	633	702	768	704	691	736	695	660	714	658	696	685	689	689	653	689	678	668	697	684	701	658	702	648	655	703	695	643	670	679	633	718	683	696	679	693	700	676	681	645	718	650	709	654	702	681	713	645	661	666	640	647	699	687	699	713	698	672	653	690	675	691	629	626	664	647	667	702	687	684	685	661	692	672	662	677	685	687	658	699	698	655	738	674	690	673	749	654	661	705	681	669	682	689	682	659	654	723	686	698	658	669	643	639	737	636	725	665	708	667	630	656	695	646	652	668	698	690	694	665	662	701	669	688	643	689	652	669	730	650	683	753	725	645	668	687	701	709	663	670	646	632	754	673	677	688	681	750	643	700	691	661	674	692	639	670	694	656	683	668	667	687	685	692	748	695	695	703	675	679	705	668	649	709	664	692	661	684	630	674	748	680	659	704	671	678	685	698	708	695	678	637	655	637	684	707	669	684	698	695	667	671	682	687	640	655	687	686	677	732	682	659	663	678	700	682	671	637	684	706	715	654	681	702	651	656	695	677	646	682	648	649	697	665	674	704	596	662	668	682	671	662	681	663	662	736	653	663	642	756	666	713	708	633	699	671	675	666	644	680	658	648	656	694	677	695	680	684	672	693	711	657	652	694	660	696	666	681	667	780	665	686	710	639	672	707	699	636	702	659	682	652	666	717	652	669	678	726	745	687	659	665	670	682	680	686	652	696	685	639	653	720	657	672	675	648	691	700	618	715	704	670	694	705	668	686	622	659	676	666	705	633	700	644	698	657	711	694	683	718	658	666	623	670	700	720	694	669	685	702	640	671	673	620	735	671	630	650	676	650	664	682	685	646	639	661	647	698	690	684	679	666	697	668	701	727	749	702	675	667	688	638	697	686	698	678	644	695	705	671	667	687	679	663	703	693	663	675	654	709	678	671	666	705	724	719	697	692	693	671	709	724	674	657	705	640	668	640	714	688	667	710	711	665	710	732	664	633	656	659	654	623	662	667	665	675	673	658	682	679	632	699	683	710	656	693	669	674	685	635	690	689	665	668	659	689	685	644	671	690	668	677	607	736	654	676	696	657	689	649	688	679	669	703	685	698	638	692	687	704	649	669	662	727	662	651	655	700	725	739	661	683	663	698	689	618	730	669	662	715	638	706	678	679	714	659	703	630	705	651	685	676	716	656	703	643	712	674	652	722	719	687	710	673	641	669	673	649	712	699	676	679	709	702	678	683	698	667	689	671	685	664	690	678	729	698	711	705	673	650	683	659	677	654	728	637	661	673	679	693	688	666	641	721	660	676	680	690	652	663	708	658	689	661	620	691	680	695	682	682	653	711	653	661	661	690	695	665	671	715	713	726	675	692	690	652	656	697	634	622	674	668	615	698	629	700	662	717	659	662	696	667	667	647	710	629	701	654	676	686	681	678	680	669	697	719	689	665	643	659	712	690	650	694	686	672	664	680	668	664	688	698	701	695	675	640	633	704	673	661	653	698	635	653	620	670	688	668	711	668	676	714	657	681	660	696	735	663	661	662	732	622	684	673	681	653
27902	13965	3477	1739	945	1063	1136	1336	2792	3132	2167	1127	821	671	650	632	638	630	603	640	614	642	644	651	610	679	607	647	638	627	612	613	652	625	648	673	662	669	603	614	641	664	628	660	628	611	608	632	605	667	632	644	643	615	650	658	614	631	671	650	618	638	648	650	710	621	646	628	617	634	636	628	635	569	610	632	624	630	669	601	618	634	653	709	683	608	621	620	649	605	654	622	634	595	641	660	635	657	637	636	642	639	672	674	668	630	676	649	624	582	644	606	650	650	613	632	611	602	615	622	628	654	627	647	630	615	679	630	608	629	615	640	638	649	625	638	653	603	681	604	620	631	636	681	652	661	625	644	603	612	577	623	644	587	679	621	633	630	632	679	632	641	634	628	642	625	633	615	682	643	650	627	619	642	636	625	662	629	633	636	629	664	615	647	672	640	623	657	605	640	648	605	631	652	630	623	611	609	663	632	649	654	612	632	662	616	626	612	648	633	671	640	609	683	641	617	611	599	628	623	619	611	631	638	627	585	642	658	628	624	640	610	664	635	616	629	679	663	632	631	633	666	594	647	620	651	615	611	606	631	616	631	631	617	630	643	603	655	634	631	641	663	629	593	639	583	644	654	655	602	652	680	639	606	638	615	626	587	650	650	642	627	656	598	613	614	618	621	641	677	661	627	650	577	657	637	600	657	644	614	668	634	648	600	635	622	629	621	609	661	653	645	613	635	674	633	594	603	665	640	651	637	642	616	655	643	616	604	592	630	626	635	627	610	603	649	615	635	633	669	622	591	652	635	682	604	609	673	647	631	658	691	638	626	644	636	688	691	604	634	610	651	625	628	608	613	666	609	609	637	645	575	612	640	634	631	629	590	654	625	624	591	644	650	606	656	675	653	635	619	647	582	607	626	593	622	592	633	651	621	639	630	642	654	608	628	655	650	607	601	664	613	618	619	662	658	608	616	645	613	627	666	657	633	628	626	588	591	631	604	640	651	608	583	599	586	643	615	630	601	618	641	620	622	673	642	646	682	649	665	634	677	599	622	606	661	627	669	661	628	599	640	601	615	584	623	609	658	681	623	598	638	638	624	622	605	632	633	655	599	637	581	611	594	620	651	638	608	640	594	605	663	664	610	632	671	631	620	626	651	646	658	675	618	658	696	588	630	648	609	654	622	617	607	626	611	629	690	633	628	627	690	676	619	621	650	653	637	629	636	620	610	628	675	607	630	600	639	633	630	604	628	612	652	681	638	610	624	646	642	597	551	633	618	641	673	622	648	654	629	586	654	620	652	609	634	631	630	660	604	662	610	663	606	584	643	667	617	656	634	628	650	641	636	661	639	642	644	634	619	628	671	617	615	635	576	604	642	630	632	626	664	630	687	619	630	630	598	642	668	604	582	633	632	609	639	615	637	595	639	590	646	634	598	596	654	651	629	596	609	655	607	620	656	598	629	595	664	603	644	655	647	670	638	628	627	688	581	655	598	671	618	651	635	672	620	617	678	610	634	653	644	639	644	628	624	610	604	620	623	624	632	635	635	639	637	657	635	604	636	660	625	648	661	624	646	615	609	638	614	600	655	627	594	619	641	628	668	606	645	658	650	631	638	599	656	655	599	613	560	651	641	654	623	615	609	604	606	637	613	570	620	592	626	639	617	624	638	620	677	644	630	602	601	660	635	611	633	650	635	604	680	645	639	593	618	613	622	615	637	615	602	615	621	593	619	695	605	660	667	649	625	641	617	632	654	637	618	625	641	659	635	615	631	645	619	673	599	616	670	618	629	632	637	596	630	646	632	660	639	645	651	623	606	614	651	683	622	622	620	633	652	638	612	654	615	658	630	641	650	651	610	638	642	575	626	665	640	652	644	654	627	648	646	605	593	609	629	609	637	632	641	625	607	623	610	628	640	661	622	636	616	627	641	645	615	619	676	626	627	642	611	639	676	657	621	667	646	627	634	594	601	620	623	649	614	636	640	651	634	619	615	614	635	625	619	659	575	643	610	641	608	594	644	645	616	682	653	635	620	591	617	693	614	650	675	623	682	648	635	663	599	591	594	591	647	575	611	672	633	625	657	606	648	648	613	629	598	637	657	590	606	627	618	614	620	645	638	665	636	646	632	604	668	659	644	643	646	638	609	634	664	667	644	614	616	596	612	627	612	681	646	666	592	600	665	639	604	644	613	590	652	662	651	650	631	650	585	619	643	625	641	654	630	627	641	612	620	627	628	630	650	593	629	631	660	665	605	675	639	591	602	651	647	619	619	629	610	634	678	650	630	602	668	649	672	620	650	625	635	595	610	621	662	633	553	618	627	655	622	641	626	630	622	619	609	661	622	656	666	603	614	608	635	643	612	587	622	640	604	623	695	638	611	666	651	603	622	609	638	612	621	618	589	619	648	615	669	583	662	632	656	629	678	658	679	664	671	634	588	606	640	605	645	643	623	613	656	608	633	652	603	684	666	639	645	594	641	627	649	648	644	651	622	650	646	588	676	648	649	660	628	642	617	633	639	638	644	681	642	615	627	626	632	589	616	639	635	662	624	633	679	629	618	658	652	628	631	648	623	631	644	616	670	683	668	605	592	600	652	619	643	633	588	617	636	625	627	605	601	592	635	635	621	635	659	632	652	620	617	637	629	658	653	652	646	605	638	635	614	573	615	611	570	626	664	622	592	631	639	641	677	671	657	674	675	640	621	644	603	651	673	596	618	630	606	639	632	643	663	656	593	620	636	622	619	673	651	591	581	691	601	615	588	620	608	652	618	586	685	659	617	597	631	632	600	625	635	603	646	644	609	637	577	612	627	611	673	626	626	609	611	638	622	614	631	604	637	585	612	643	673	605	686	655	633	646	598	602	594	621	623	656	603	616	602	644	637	647	642	644	656	634	653	615	655	608	666	640	651	624	666	604	618	615	572	607	637	662	614	609	649	638	629	589	645	617	657	636	621	622	661	623	621	606	629	658	647	638	616	690	631	701	610	657	621	630	633	659	632	621	622	608	646	647	666	625	644	605	628	640	665	617	611	619	634	611	628	614	641	603	619	599	607	629	643	629	669	668	602	639	635	615	621	623	641	646	631	584	670	638	607	629	658	625	634	601	568	620	609	647	706	612	626	607	572	642	653	650	607	617	617	556	618	597	596	651	647	697	632	620	644	617	592	619	662	619	618	624	652	632	607	649	648	645	624	623	602	600	601	649	673	588	610	597	618	645	581	613	684	628	616	679	615	635	603	646	630	607	632	640	653	664	671	635	659	628	628	634	598	649	623	668	613	645	646	628	640	641	639	646	639	647	631	598	588	656	606	656	644	695	661	651	605	668	654	623	619	650	636	675	669	611	639	644	621	602	626	644	597	630	602	651	616	651	647	635	603	640	638	634	661	595	624	656	668	601	579	658	625	635	642	653	655	615	640	625	651	658	651	634	677	627	627	603	620	667	663	635	663	661	597	609	667	667	639	595	610	602	603	652	648	640	652	637	642
6077	2869	2570	1329	923	1172	1331	1631	3454	3307	2093	1048	652	586	481	516	498	502	512	516	453	489	503	465	474	504	485	543	487	504	459	547	481	489	488	458	494	477	492	503	532	556	522	503	517	473	518	525	462	470	508	519	508	517	470	499	481	512	504	517	496	507	513	476	452	499	526	523	499	410	513	483	523	488	524	485	564	505	484	489	482	466	514	505	502	488	510	448	486	482	504	483	493	524	497	478	523	487	453	515	488	499	469	485	501	497	568	521	461	474	469	479	491	456	472	500	515	490	503	514	508	506	506	533	458	512	525	480	473	511	529	489	496	489	493	545	468	530	484	466	495	546	496	495	481	503	517	510	493	516	478	486	518	486	472	519	474	497	529	485	489	510	494	491	511	494	498	460	474	469	475	486	494	516	509	499	516	500	457	512	503	507	504	456	512	505	461	450	513	481	477	467	496	505	507	506	513	489	525	475	489	472	467	483	472	487	545	497	476	491	505	468	512	485	477	472	455	516	506	506	534	494	526	501	511	524	526	533	470	527	445	489	486	451	499	527	542	497	498	457	472	545	528	508	480	471	502	509	495	542	468	522	483	486	507	494	450	529	475	459	511	470	557	480	508	482	489	506	496	449	539	466	470	475	504	475	515	511	493	510	486	508	487	478	503	522	493	464	492	519	522	493	466	490	526	499	504	473	493	548	493	514	500	493	481	502	498	476	508	477	510	495	487	461	490	493	555	485	481	510	469	498	460	489	475	503	472	520	497	518	488	522	505	471	460	468	506	513	512	517	498	474	488	503	510	492	484	501	498	529	501	498	523	465	517	493	514	512	502	488	491	523	509	485	557	487	528	488	464	500	493	492	491	470	506	504	442	508	535	506	487	463	487	504	520	487	471	529	526	480	510	509	456	454	500	535	515	526	504	501	486	469	507	535	526	481	463	475	506	500	478	471	493	479	514	489	492	515	498	489	485	472	497	473	508	510	475	466	536	489	489	502	475	488	505	497	507	464	476	484	489	516	485	460	527	486	507	513	508	472	516	466	516	473	553	485	538	495	503	510	469	506	506	478	510	503	500	494	502	510	544	497	514	500	500	514	534	538	487	496	503	527	526	514	471	482	505	512	479	468	507	495	498	464	494	515	454	478	488	504	472	536	533	482	513	516	497	527	485	517	494	528	483	495	501	494	502	460	509	467	501	517	496	483	479	468	510	501	493	506	515	458	523	517	477	477	520	478	514	464	493	483	508	494	520	490	508	547	478	516	459	488	513	520	492	502	505	482	499	506	511	477	500	514	513	490	485	514	493	486	490	519	465	494	511	477	515	476	466	513	491	488	551	516	528	493	521	496	504	504	476	502	457	523	512	491	488	484	517	483	458	460	524	488	521	528	477	496	503	522	478	510	456	519	493	510	520	451	529	487	475	497	486	524	507	509	512	516	501	487	498	479	501	494	488	503	497	518	514	459	486	505	495	473	502	483	479	503	480	517	465	512	464	488	539	494	468	524	509	531	461	497	493	462	485	445	470	463	488	500	453	492	489	505	483	531	474	498	475	513	514	455	471	509	496	479	520	489	480	530	476	498	467	501	473	526	491	507	494	480	474	464	496	484	482	524	490	514	498	498	486	503	525	519	495	498	525	488	465	504	493	480	490	493	511	536	479	424	554	499	501	477	515	472	489	498	506	522	489	472	481	481	454	474	455	496	543	487	481	459	502	460	497	484	508	503	504	530	495	514	525	498	479	465	491	520	513	531	500	481	471	516	487	437	509	492	508	516	531	497	475	522	506	524	537	509	480	522	491	453	508	470	459	495	514	507	522	503	496	468	530	468	539	495	487	487	525	461	500	490	494	530	510	471	545	493	460	496	485	527	506	510	467	490	505	525	520	515	512	467	492	485	508	474	550	507	474	491	481	496	530	503	484	478	466	523	488	514	484	470	472	526	510	550	499	485	503	499	509	488	509	487	483	486	527	460	521	480	474	492	524	481	499	508	528	518	464	476	491	494	487	499	526	504	495	486	472	504	486	516	460	515	471	500	498	506	491	520	497	467	536	515	493	463	497	506	499	443	479	505	505	476	500	518	496	500	447	522	512	525	520	499	481	528	496	502	506	476	478	492	506	533	464	497	515	461	500	526	468	480	513	487	473	532	462	496	460	532	479	505	494	493	509	534	512	500	515	513	504	476	491	491	446	502	484	498	494	499	526	524	546	474	495	522	472	455	465	501	504	486	540	481	491	497	492	500	492	482	505	469	506	485	485	467	499	463	497	503	498	490	494	519	505	518	473	516	497	503	512	497	532	468	499	483	512	514	494	509	509	481	532	474	486	559	544	491	501	457	525	489	554	507	522	491	507	480	471	505	489	539	472	485	485	492	513	499	512	517	478	492	492	482	518	544	447	470	474	506	449	518	465	465	500	500	481	506	479	499	499	494	484	474	457	508	469	498	515	487	488	517	499	507	482	501	506	531	520	494	507	506	476	465	488	531	477	456	492	475	520	480	468	486	464	501	478	500	534	520	526	480	518	520	482	509	501	518	516	534	504	515	498	501	497	510	487	522	497	476	497	474	476	522	525	473	471	457	497	494	516	527	502	511	497	513	512	514	490	530	505	556	454	480	479	471	499	504	509	508	465	529	508	473	499	546	504	518	447	471	510	562	522	517	487	503	487	501	505	504	519	519	483	527	503	516	487	507	468	507	537	484	476	504	547	498	516	489	525	495	479	513	498	445	489	472	481	476	511	515	495	503	475	489	501	514	477	474	486	494	503	526	496	506	476	484	516	498	475	535	490	490	509	516	465	531	503	491	504	520	550	504	503	482	492	503	514	530	507	495	531	531	484	469	489	437	491	482	499	472	499	520	503	484	494	502	486	517	517	505	496	537	492	496	508	496	509	523	532	468	490	527	493	487	496	520	513	522	497	556	540	492	484	476	555	469	512	462	481	466	488	463	483	470	473	488	506	491	492	529	514	495	499	501	470	481	479	525	520	494	497	509	533	526	524	482	478	502	463	545	491	499	490	439	508	492	519	513	458	492	476	483	485	494	497	537	503	470	526	534	509	487	498	509	500	526	489	497	477	478	497	476	502	467	465	504	536	503	466	492	483	548	462	517	502	469	502	496	502	518	505	469	469	486	468	498	482	520	514	503	510	479	539	484	526	551	493	513	518	485	482	451	492	478	495	506	531	485	544	541	480	501	469	501	529	488	503	517	502	492	485	502	490	492	513	449	473	466	532	487	481	533	534	490	484	508	467	469	505	483	480	534	494	479	506	508	527	496	537	491	484	509	496	495	540	512	544	512	503	474	504	504	491	493	531	456	440	537	539	477	514	484	500	512	480	478	516	497	491	472	516	490	542	477	497	501	528	535	491	453	510	527	460	490	454	464	506	437	536	486	532	487	492	541	502	510	504	523	492	521	490	497	483	503	478	499	516	472	492	475	525	510	504	476	495	520	502	498	473	539	531	479	474	482	497	469	475	505
25634	21409	27239	25222	5886	1804	1822	7765	23787	21052	11872	3269	1348	865	739	753	730	709	709	687	762	726	709	762	692	722	699	700	735	725	717	728	688	729	724	752	743	722	703	707	675	714	716	742	703	712	662	742	734	724	649	699	708	686	737	689	711	707	695	716	696	724	695	670	701	694	688	736	683	671	725	643	716	720	740	665	705	732	700	714	694	700	755	747	670	730	723	671	746	684	696	690	669	721	701	730	695	701	713	747	729	715	674	725	703	756	688	706	702	708	719	672	647	704	694	683	733	767	696	695	716	689	708	701	747	725	677	700	711	673	727	707	685	699	690	709	713	671	715	685	730	748	718	682	683	743	658	717	717	689	752	708	692	718	668	694	698	735	738	721	754	687	750	681	737	731	698	700	751	703	742	707	724	740	688	709	764	710	726	732	741	685	701	690	732	663	704	679	705	746	731	681	692	670	731	740	733	725	718	694	684	659	729	689	704	701	712	724	701	657	709	699	692	709	739	713	766	712	699	733	680	660	684	682	704	740	731	696	704	706	714	671	678	760	730	707	744	731	742	682	677	719	714	687	626	712	712	651	784	690	685	672	730	702	697	716	715	697	731	713	713	746	685	660	727	710	735	702	738	721	748	701	730	670	665	700	677	715	659	693	668	715	691	698	715	699	799	738	727	734	712	681	696	695	726	725	716	746	740	690	659	726	710	700	735	679	687	698	697	700	750	697	708	738	651	714	714	736	726	730	691	736	707	739	750	716	691	790	654	733	728	726	747	707	670	726	698	756	751	689	686	722	706	735	713	697	685	716	693	714	722	685	742	673	732	672	721	705	730	749	759	711	699	682	712	704	693	718	666	708	698	710	728	687	688	748	728	705	712	721	740	783	696	713	733	702	713	696	680	726	729	731	700	671	710	727	698	713	677	668	699	724	697	682	756	709	711	691	669	667	723	668	673	685	697	688	695	691	759	722	670	721	690	731	680	727	689	690	746	694	698	711	760	683	744	647	706	748	695	688	731	748	705	746	675	707	678	712	682	753	651	722	728	731	749	767	666	741	733	723	734	753	698	708	700	748	737	675	704	735	749	698	731	668	723	704	742	720	705	717	732	662	649	708	727	743	741	669	679	705	729	711	701	710	703	740	659	702	737	676	701	741	668	653	690	660	689	711	729	636	739	696	719	725	730	695	730	725	704	672	689	735	754	720	716	676	697	711	698	694	703	681	682	677	689	696	668	752	711	691	683	693	715	773	702	683	718	688	695	655	702	690	726	700	733	726	655	713	734	712	668	693	680	686	703	753	701	709	713	746	696	631	725	724	666	731	682	673	755	686	703	733	697	704	690	669	724	715	677	684	747	668	668	692	743	699	773	708	680	690	677	694	716	721	720	711	712	683	665	744	708	710	681	714	719	694	717	737	696	678	661	696	766	756	723	690	745	635	732	689	726	686	736	706	710	708	733	687	664	742	712	645	684	695	655	695	708	659	704	724	706	756	716	716	670	644	747	683	703	707	728	690	721	691	707	685	726	710	758	693	711	710	681	725	724	680	753	740	716	699	656	699	724	711	720	689	713	711	716	725	708	686	669	696	702	692	709	737	648	734	724	702	742	721	706	693	682	669	726	728	683	680	753	728	697	686	722	727	747	650	658	641	704	674	702	752	716	696	651	669	720	722	692	681	725	686	671	727	728	700	725	739	777	676	691	714	693	722	731	737	698	732	692	685	674	730	722	710	695	683	663	674	675	717	736	726	721	679	719	734	726	699	681	712	725	734	667	704	722	715	701	736	618	724	692	692	701	675	703	700	706	716	688	679	650	723	735	686	662	735	720	742	679	691	703	716	740	745	691	692	657	731	685	699	747	780	693	714	735	687	682	771	668	656	706	703	727	700	678	682	711	662	719	700	690	714	666	731	681	692	713	756	719	661	699	699	691	729	705	716	741	679	717	725	735	685	751	718	723	694	708	731	695	720	704	677	696	676	686	677	728	702	675	740	675	670	705	722	682	688	754	710	690	710	713	705	711	692	726	704	737	694	748	734	720	736	696	714	708	684	650	677	702	740	723	673	725	653	688	704	697	704	710	727	706	702	711	715	719	656	702	750	686	677	722	697	726	714	677	718	712	702	659	711	668	766	765	677	702	702	703	723	688	707	701	726	737	695	703	668	676	655	762	744	717	726	713	735	731	657	693	698	729	751	689	651	741	734	726	667	738	697	756	712	692	721	717	706	670	690	688	719	719	701	696	672	717	723	746	718	696	699	687	703	733	670	706	657	664	696	713	704	735	712	698	715	690	648	700	673	704	696	708	708	697	728	723	737	684	727	692	690	680	707	773	734	685	716	709	748	722	757	736	699	687	735	738	737	686	735	681	734	707	733	741	698	659	694	690	662	738	746	755	688	704	718	709	704	726	710	666	688	726	668	647	676	682	703	675	682	714	674	711	733	670	730	744	680	669	697	687	737	745	672	706	722	703	695	736	722	728	749	685	738	676	709	690	699	731	716	678	714	756	702	723	646	722	741	683	692	700	708	687	669	731	757	719	721	680	711	734	713	677	698	704	736	703	694	672	690	727	681	756	720	708	719	774	752	670	733	688	709	711	676	732	705	705	730	717	707	756	669	681	695	742	708	765	713	691	728	693	708	691	718	718	704	715	718	692	759	726	701	705	701	690	690	722	713	746	677	671	743	676	717	703	720	712	703	686	706	684	747	674	726	718	735	718	737	732	704	714	718	741	676	678	675	680	727	665	700	691	742	672	699	689	690	648	718	685	675	707	726	711	726	691	726	697	679	701	665	714	682	705	693	637	691	659	763	705	699	733	711	674	737	725	702	724	728	771	663	740	745	717	720	698	677	723	665	709	684	741	721	732	717	722	691	698	706	749	696	670	713	717	716	688	705	753	711	708	699	744	744	718	724	715	727	719	698	712	732	733	703	673	670	717	685	704	715	730	696	668	711	702	694	698	722	697	681	714	739	682	746	671	718	677	703	663	692	671	671	719	708	726	721	734	707	731	731	695	726	738	741	701	688	782	718	741	691	694	710	702	713	676	656	666	700	668	714	727	720	702	773	755	712	701	698	668	674	723	739	675	724	666	712	690	756	702	713	712	700	746	696	696	721	721	713	736	723	685	749	775	665	739	702	658	672	726	680	703	755	702	722	683	742	634	704	725	704	697	594	734	767	743	707	704	750	654	717	702	720	701	685	692	711	719	753	708	673	664	697	711	754	699	731	685	739	690	683	707	705	692	692	724	710	681	724	690	656	728	659	661	695	688	714	726	701	732	702	683	742	675	710	697	631	692	733	694	692	785	702	705	740	724	727	727	698	722	710	692	699	716	732	718	655	667	710	690	728	689	677	686	680	743	702	685	697	709	681	694	741	681	707	725	681	689	716	717	711	713	718	718	721	693	725	720	639	746	709	680	714	702	724	709	683	701	733	703	714	694	701	688	688	663	726	697	739	718	756	710	713	719	665	694	691	693	692
4536	5423	5060	3145	1748	1560	2061	10132	22230	17892	9433	2731	1264	813	598	562	593	596	623	584	565	600	564	622	532	623	573	546	622	562	585	575	572	592	552	591	571	611	571	556	610	632	610	549	591	584	588	582	596	571	548	575	573	584	577	596	587	577	540	579	574	566	606	558	580	562	595	577	568	557	550	583	582	627	568	569	564	576	579	532	595	575	560	582	564	581	543	576	595	614	556	560	604	619	529	560	561	576	562	613	561	619	561	565	542	553	529	606	577	587	558	564	558	586	546	609	569	603	563	564	572	581	583	596	615	572	595	598	572	574	602	604	574	552	539	587	607	560	581	551	564	556	563	591	587	624	587	636	556	586	570	599	565	566	578	577	566	577	547	560	547	554	543	591	592	574	571	600	569	544	562	604	521	538	539	562	590	578	594	592	582	529	569	562	499	577	586	551	598	560	540	642	529	571	560	583	553	578	580	554	608	580	592	591	539	598	544	545	598	556	574	555	574	595	584	601	583	569	570	555	566	576	585	596	523	546	549	541	560	585	582	616	561	578	557	559	629	555	555	588	562	536	607	557	584	563	581	584	567	543	568	535	549	570	582	559	541	572	591	538	578	565	576	584	551	553	580	554	572	632	561	609	569	555	558	597	582	551	583	539	582	572	589	553	596	588	557	607	590	569	568	570	594	574	556	592	624	531	587	581	626	570	593	559	552	542	577	587	598	580	555	597	558	589	565	609	534	604	543	545	617	571	576	590	573	570	572	578	623	589	584	599	583	556	558	567	588	566	568	551	576	573	558	580	597	594	598	587	591	590	552	576	553	596	579	593	567	586	551	588	542	571	585	599	556	582	572	542	541	545	596	556	575	582	545	545	556	594	534	570	559	602	585	547	618	593	578	562	611	612	597	556	546	527	567	575	573	546	597	564	573	587	586	590	587	620	542	597	572	616	581	526	587	562	611	536	558	583	551	547	592	610	544	581	552	611	596	562	576	529	581	592	590	564	552	572	597	595	612	557	572	593	587	582	588	535	557	605	580	580	593	580	581	555	597	562	555	569	528	594	620	582	542	542	560	564	565	571	567	524	580	563	592	574	541	559	531	581	601	535	562	557	586	591	546	577	570	586	576	612	573	593	590	581	550	595	609	587	548	575	610	624	598	583	578	579	554	583	538	583	576	559	545	592	568	599	579	582	593	559	542	575	593	555	545	588	557	564	583	553	567	563	600	584	530	589	580	542	557	602	560	573	568	598	580	573	548	576	587	577	561	547	562	610	616	574	570	577	561	611	577	568	595	601	559	553	557	588	610	523	573	527	569	581	574	603	562	574	604	570	546	544	625	549	556	579	589	569	563	556	600	587	591	573	610	631	537	573	577	598	591	532	578	562	557	590	536	552	614	550	546	545	567	578	597	591	575	546	560	588	571	561	571	549	580	543	586	568	558	584	594	587	588	593	523	579	626	601	608	561	579	578	606	562	539	582	550	526	548	599	579	568	568	518	577	554	548	587	579	627	535	581	593	612	585	586	611	557	578	584	561	527	574	558	590	589	545	572	555	596	577	576	586	551	557	554	586	587	590	554	577	550	553	574	597	536	609	598	580	535	553	584	555	570	559	569	558	548	535	553	560	579	556	557	612	552	568	569	579	568	584	602	540	595	596	557	581	612	580	572	539	587	577	573	563	566	583	555	553	541	560	573	599	532	533	561	593	547	576	583	581	557	569	569	566	567	592	541	567	566	549	557	559	578	547	519	565	562	547	595	587	558	602	540	588	571	579	584	572	610	563	535	532	578	566	623	608	581	585	527	553	561	587	571	559	574	563	565	585	556	568	524	549	580	576	593	567	597	615	537	588	564	583	563	620	599	573	619	551	587	612	575	558	569	555	570	592	584	597	566	532	601	559	564	572	551	567	583	566	585	545	557	568	545	531	620	550	574	575	592	592	549	567	587	616	578	568	585	569	556	566	575	548	546	569	563	557	529	585	588	554	591	567	571	560	586	583	539	515	602	589	557	556	561	582	555	546	558	579	583	583	588	590	579	528	582	558	561	567	561	574	565	560	579	563	602	553	596	560	560	566	556	568	526	512	556	604	590	590	587	562	570	579	570	568	515	587	592	546	588	595	572	586	557	591	571	576	578	568	563	524	583	596	582	564	551	549	586	561	615	608	554	580	524	521	554	583	559	596	570	523	590	570	565	594	577	602	596	567	572	555	574	580	543	580	597	570	605	565	552	567	590	595	537	562	567	582	536	546	526	579	563	550	584	570	598	610	579	589	584	535	608	624	555	542	574	524	562	604	566	582	575	588	589	550	566	572	589	556	593	578	538	560	574	571	555	598	545	613	595	598	585	571	586	522	578	615	557	562	570	555	587	589	576	595	581	595	613	522	572	566	616	591	582	626	524	610	562	549	533	582	615	584	602	567	575	581	590	598	549	566	576	621	572	561	565	600	547	581	595	611	584	614	597	559	544	544	601	608	548	602	565	606	541	586	550	562	588	554	529	549	554	588	615	536	546	526	595	564	588	600	550	532	530	559	574	610	537	598	633	557	556	573	551	549	533	574	571	611	555	569	600	577	603	547	591	558	575	608	558	599	564	575	564	564	613	553	567	549	540	589	556	576	565	555	575	571	576	592	580	591	572	587	529	544	593	589	556	542	592	601	551	600	565	557	556	594	548	540	552	589	556	575	600	581	577	561	589	599	574	585	550	591	555	570	583	594	584	544	623	580	582	576	589	590	609	584	590	581	542	565	558	564	599	561	572	569	545	592	562	536	531	552	540	565	577	610	582	592	569	577	591	561	599	568	556	575	577	574	565	612	612	561	598	582	583	558	589	575	572	506	611	540	575	559	546	577	607	540	578	549	570	600	560	551	593	571	536	591	547	568	524	599	572	559	586	549	584	610	570	532	590	596	587	549	541	558	578	528	557	586	552	555	580	552	579	630	565	562	567	524	546	615	533	548	554	567	570	593	592	576	546	551	584	552	549	611	584	550	581	585	566	549	589	560	601	556	574	643	549	575	589	604	558	569	614	603	556	568	556	588	602	591	602	564	582	572	571	580	560	551	554	504	580	593	554	596	530	559	569	541	551	619	579	574	613	585	590	566	583	532	564	541	545	561	563	600	600	618	604	536	517	559	594	586	565	605	545	564	548	592	555	558	557	615	576	597	577	598	573	571	612	572	600	594	564	545	591	551	595	572	602	608	587	611	524	582	546	555	560	574	562	541	581	563	561	543	575	564	617	551	557	595	569	570	541	545	576	551	564	546	615	577	575	592	589	551	569	562	564	620	567	584	550	578	553	627	523	594	579	585	584	582	569	557	607	584	574	590	601	549	583	609	568	563	565	557	558	566	584	545	628	598	537	585	589	576	548	566	592	567	595	573	598	597	561	533	588	578	544	575	568	555	576	528	515	536	547	599	552	587	575	588	639	577	549	583	558	580	552	570	618	564	573	564	581	557	555	594	563	603	599	565	548	583	597
24236	21388	28762	24388	21360	10214	3354	13971	43757	38811	24844	7994	2476	1350	998	916	898	894	846	895	848	866	865	931	939	911	920	850	842	877	895	882	848	911	867	955	847	836	873	880	934	864	877	900	857	813	867	928	919	922	899	889	886	881	889	841	870	877	868	847	884	904	888	906	881	830	864	863	874	837	865	788	825	881	908	895	887	846	845	884	856	898	892	907	876	895	884	839	899	872	863	941	828	910	827	864	857	895	926	891	862	865	784	874	872	880	868	915	888	887	866	940	851	906	929	909	876	827	917	877	860	915	861	883	873	875	922	862	893	836	865	892	911	911	915	865	891	835	873	860	897	862	895	842	928	908	895	845	860	849	825	843	906	862	878	883	851	864	848	845	852	887	860	858	860	903	824	880	904	901	909	827	859	867	874	857	887	874	823	843	904	838	889	856	810	849	885	856	831	837	889	879	875	833	877	858	888	888	929	857	900	818	863	874	818	888	874	825	818	860	863	849	853	871	909	823	859	839	758	865	812	810	899	820	876	864	873	906	857	863	896	850	856	880	827	857	875	908	886	843	871	883	865	835	856	857	891	869	880	824	843	836	847	845	856	889	880	884	863	874	878	906	834	886	841	889	890	816	829	856	854	936	886	834	844	845	868	901	834	801	869	767	852	855	824	841	838	865	851	865	852	846	842	828	837	849	875	831	894	870	887	844	851	881	842	807	896	830	878	882	863	829	854	927	899	850	881	919	840	826	885	925	887	810	826	848	829	798	861	855	874	869	877	929	879	842	921	835	841	859	852	812	866	857	876	898	873	888	851	830	867	868	870	864	895	867	862	887	929	838	850	929	874	810	863	828	892	837	888	817	838	837	915	854	837	881	843	861	830	868	875	880	887	890	943	832	869	876	866	843	844	875	829	870	865	895	863	908	918	885	867	842	866	908	901	834	846	836	832	876	888	828	855	894	861	828	834	794	803	877	854	846	887	868	883	910	834	884	859	851	900	864	846	862	832	847	929	882	825	854	909	835	854	878	954	888	843	891	916	916	906	824	882	852	885	882	852	849	906	892	851	905	887	864	832	874	901	866	901	927	802	910	872	824	810	833	832	841	825	859	841	882	863	868	853	867	860	861	862	857	887	816	896	782	871	861	820	871	825	828	898	881	897	860	905	880	858	854	879	796	827	874	804	852	865	893	881	893	879	867	882	894	872	855	896	889	877	811	862	806	903	866	816	899	856	819	929	878	822	848	902	890	874	910	858	850	890	860	879	869	837	886	880	896	846	871	867	843	854	895	919	858	864	896	882	851	835	851	881	843	864	829	873	847	814	868	858	856	833	885	883	866	882	845	872	862	886	829	875	857	854	859	821	865	856	842	842	874	884	847	875	856	918	856	830	909	869	872	863	896	826	838	895	826	864	840	861	840	871	819	896	819	902	834	895	896	901	895	843	851	902	876	795	868	908	843	878	851	877	881	869	846	823	892	810	917	883	896	812	850	874	836	820	830	845	854	848	866	903	895	847	882	870	847	867	868	888	878	887	906	843	874	896	856	879	863	836	878	844	833	925	811	871	852	875	928	889	862	863	893	900	853	834	871	887	882	902	926	810	810	865	856	881	817	904	839	841	877	876	863	858	901	871	848	801	850	845	873	841	910	841	878	856	851	861	852	840	867	848	851	825	888	843	806	812	871	861	796	887	835	871	827	849	883	845	853	882	889	913	872	855	831	913	846	801	909	883	878	858	877	885	866	806	870	877	908	818	888	844	902	855	869	903	871	864	902	864	866	837	852	868	831	837	786	912	879	871	920	879	893	889	871	879	892	888	859	843	862	848	887	832	919	898	862	897	884	865	881	843	855	864	867	860	853	861	838	830	816	860	856	852	865	915	831	857	879	886	920	913	862	813	797	891	788	868	871	874	853	869	871	886	820	848	864	885	850	853	866	836	876	885	865	861	824	882	809	903	870	882	903	834	838	825	901	846	868	830	838	847	858	876	852	900	847	858	865	860	873	881	840	849	836	873	814	854	820	936	875	880	835	838	899	845	857	858	922	852	828	862	834	832	877	862	854	913	821	878	825	890	885	894	892	913	810	904	872	858	904	887	837	867	874	850	832	824	832	858	836	872	834	855	865	836	886	909	837	827	784	832	861	800	849	856	866	876	867	865	898	818	890	840	891	920	832	815	892	894	826	847	878	861	835	868	830	879	828	811	792	929	859	866	864	908	891	937	846	868	859	863	929	850	817	866	855	893	825	893	873	860	854	907	857	857	874	822	861	832	871	854	906	875	875	847	869	863	876	869	848	832	859	823	856	851	876	908	849	882	809	887	907	797	850	878	869	884	832	891	903	864	832	883	856	831	874	840	918	838	863	894	828	848	831	833	894	874	891	858	850	866	846	895	811	925	804	889	880	795	866	898	851	846	850	841	817	867	855	848	809	878	853	826	898	875	865	801	834	825	846	869	910	855	859	848	845	841	866	881	876	798	843	867	853	902	888	842	897	867	819	833	842	875	888	857	923	829	875	828	843	875	830	871	917	888	913	840	902	824	899	895	853	865	813	817	843	861	881	863	823	807	880	892	899	857	828	901	881	867	869	881	852	863	840	885	860	890	820	858	899	886	825	827	868	832	837	898	836	850	879	891	817	826	896	870	821	829	880	868	885	898	892	837	868	819	865	914	795	834	846	875	877	817	860	860	810	889	923	878	888	871	826	862	807	911	842	836	863	834	858	861	862	865	863	894	868	872	824	816	845	874	914	861	883	891	853	844	867	842	801	835	864	849	840	829	880	855	818	872	850	875	800	858	788	818	847	889	866	845	819	832	883	876	797	811	841	841	854	831	854	822	902	861	864	862	829	858	900	810	869	888	845	865	856	871	844	853	905	846	830	861	819	896	870	941	848	871	797	862	912	823	865	905	841	838	827	827	849	887	866	911	928	860	837	840	899	893	915	889	867	861	839	881	851	828	824	852	869	865	924	872	858	841	798	889	875	844	930	848	857	821	858	861	835	837	864	903	890	839	883	904	875	886	914	850	908	837	818	846	873	876	853	895	837	818	898	892	877	875	874	812	835	908	852	903	885	863	882	872	853	834	846	834	874	803	867	921	886	849	906	810	881	843	849	847	815	883	864	873	890	890	886	885	834	890	834	853	915	835	845	872	867	879	870	853	793	869	858	902	932	860	868	842	872	864	859	858	818	886	872	861	798	893	885	855	846	888	900	836	854	845	881	871	818	883	854	829	923	878	852	977	853	867	889	863	826	862	866	874	850	849	823	819	828	830	872	863	892	878	844	864	858	848	859	837	883	820	915	888	864	843	855	849	865	883	917	876	859	822	862	884	829	855	848	905	844	873	823	838	896	895	845	837	849	895	832	890	787	889	839	833	848	833	873	896	900	899	873	895	887	870	858	871	874	878	856	834	870	817	941	857	850	877	914	861	801	815	851	819	845	878	896	774	829	851	842	886	847	841	889	826	819	750	833	901	840	870	841
4989	9658	9117	5025	3145	2302	2505	17971	40148	32973	18783	5513	2235	1165	702	745	718	664	705	713	741	688	689	747	688	703	729	718	681	753	675	683	710	691	699	688	685	688	664	662	747	722	686	686	652	658	700	718	629	681	698	729	690	716	670	731	705	683	685	689	671	689	702	756	727	662	683	658	685	689	707	659	746	710	714	684	737	684	716	719	695	719	654	696	650	732	676	708	709	716	715	704	678	712	678	668	718	671	700	680	724	668	688	635	722	680	715	671	715	710	732	719	663	711	706	658	728	656	690	643	705	691	674	670	679	683	715	705	656	712	703	624	677	734	724	685	716	679	682	694	683	697	696	668	680	707	684	694	689	676	685	733	686	686	669	719	678	670	674	664	745	649	713	698	704	721	684	672	684	689	721	675	693	683	703	685	748	715	682	652	659	674	712	679	668	712	701	736	660	678	709	635	716	669	705	729	676	686	680	689	677	689	654	682	737	676	690	688	683	639	705	669	703	702	699	705	695	643	714	691	732	700	707	656	667	664	680	665	696	681	707	711	716	708	691	668	731	691	667	681	690	707	694	682	705	727	667	687	681	689	655	668	660	732	710	646	718	663	739	677	713	717	611	674	673	670	702	691	668	688	656	693	714	714	690	706	656	693	675	676	693	678	722	712	727	724	729	724	686	703	673	717	716	710	695	674	720	663	753	676	700	696	699	666	667	750	685	638	707	636	670	706	691	738	664	697	738	652	734	682	726	750	692	671	659	685	702	665	664	688	700	683	715	656	663	717	738	673	680	657	693	699	644	672	697	704	724	663	676	673	703	653	682	709	652	722	684	704	728	671	701	713	703	693	659	712	676	680	693	682	723	715	654	681	729	687	735	698	688	657	709	695	694	689	706	684	676	658	672	685	685	678	690	712	673	699	692	636	693	658	703	720	704	668	659	671	672	668	724	685	693	673	693	699	675	727	674	717	696	695	686	675	677	684	657	678	708	698	700	740	689	686	698	670	662	719	701	691	657	678	691	706	685	695	676	703	713	674	698	676	716	707	714	697	701	657	716	699	717	718	688	695	701	693	690	689	675	701	735	633	677	755	745	695	681	654	637	687	695	712	684	718	689	670	709	713	690	650	770	691	684	714	683	692	688	676	643	703	706	700	669	701	683	666	664	699	704	715	676	701	698	636	719	635	655	681	668	699	716	704	729	679	641	722	734	682	717	739	710	694	701	671	676	683	667	674	715	672	719	751	670	744	706	729	741	726	667	724	711	680	717	667	692	689	774	678	679	660	712	693	677	661	699	736	702	672	636	714	690	693	671	694	702	664	729	668	683	707	661	749	719	684	723	731	696	690	693	664	637	695	689	749	666	688	652	674	661	688	637	703	676	700	698	619	711	662	677	715	678	690	643	713	667	707	686	700	697	678	689	679	694	700	754	682	687	675	743	650	676	685	756	701	664	661	659	687	674	712	650	676	685	716	670	680	660	652	696	661	631	696	679	676	668	653	697	663	699	745	687	701	685	693	724	676	649	700	711	672	658	736	693	699	669	705	683	652	675	658	663	679	716	691	677	721	643	710	658	693	672	689	687	671	741	669	675	697	667	696	689	647	672	673	712	694	640	612	675	688	700	740	662	679	686	670	714	667	708	663	712	735	691	682	710	688	714	672	686	676	665	689	699	651	657	694	649	709	720	728	686	721	652	692	650	679	709	670	686	675	633	663	693	733	675	707	650	712	739	680	674	732	648	718	648	662	685	685	673	697	713	679	710	722	694	683	675	696	698	678	680	668	654	664	671	658	700	693	713	720	738	680	679	715	656	692	727	671	702	644	717	679	654	677	717	688	672	700	725	633	674	691	717	673	735	702	689	680	705	673	695	698	674	663	706	671	726	734	660	674	723	710	672	711	756	688	682	629	654	702	728	713	693	690	705	660	708	695	736	723	715	742	668	672	687	652	658	649	709	619	732	688	632	669	716	661	648	657	706	678	666	671	697	736	682	665	703	672	685	720	749	730	685	703	674	718	702	691	667	679	717	661	706	645	667	673	681	723	682	673	648	664	668	724	708	712	663	682	669	681	724	684	643	700	732	704	697	677	700	691	734	698	713	736	674	693	657	659	713	680	682	659	676	660	721	706	734	699	693	729	678	651	670	666	681	738	683	728	705	690	664	668	678	685	638	678	692	700	648	730	718	705	679	667	693	697	745	662	686	661	666	718	626	665	717	638	711	696	686	691	692	704	688	638	670	693	687	723	703	649	704	692	713	737	638	738	676	689	704	676	687	666	698	675	703	684	647	719	658	664	713	688	684	706	698	708	692	699	686	637	684	629	738	676	639	672	673	685	696	711	697	655	701	680	692	688	663	681	695	682	680	726	704	672	695	709	747	677	651	692	639	673	707	714	716	699	671	674	669	737	638	670	703	708	720	670	689	651	710	683	630	668	657	653	668	659	663	679	623	685	645	714	683	689	674	734	703	702	681	723	672	671	676	673	684	715	696	666	692	638	663	698	688	690	683	689	714	693	667	679	688	674	718	688	708	696	696	691	705	700	681	657	660	756	669	659	668	707	690	707	655	684	708	659	659	655	689	683	690	648	685	650	636	689	716	646	739	708	700	690	655	663	648	709	649	638	664	673	678	690	675	716	656	672	717	727	695	695	702	656	657	686	644	728	720	692	730	688	660	695	667	689	653	703	707	685	676	697	625	639	658	678	678	668	722	699	730	701	658	660	644	662	682	687	704	722	714	653	708	678	713	700	711	702	682	689	698	668	661	657	650	700	686	677	636	687	634	674	660	658	644	704	667	687	694	676	679	643	705	619	717	669	643	646	713	659	671	656	732	686	675	670	693	661	702	697	684	691	688	687	678	678	723	689	667	653	690	679	723	661	671	716	664	672	689	674	640	727	699	671	730	663	715	652	636	678	680	701	693	746	660	656	664	746	670	666	720	719	686	697	681	650	700	654	665	679	638	727	673	684	685	687	677	682	687	680	663	696	689	677	651	704	667	683	687	692	711	635	696	685	737	704	680	701	704	700	741	658	740	698	693	733	656	687	663	680	672	688	691	643	669	666	669	672	719	722	752	707	679	691	692	642	646	743	699	667	724	673	698	728	700	701	655	675	676	715	708	732	672	655	710	614	657	704	657	730	697	675	695	671	721	697	642	701	698	672	693	709	727	632	698	687	704	638	700	689	703	736	695	686	738	734	746	668	691	618	681	698	680	681	646	639	701	651	686	665	677	649	705	622	670	687	728	713	720	686	703	695	656	626	745	677	675	657	658	741	681	684	690	681	662	685	707	719	721	716	678	697	724	697	651	694	634	686	699	732	665	700	729	698	719	678	747	752	706	681	705	601	657	676	691	740	666	687	697	676	682	720	673	658	695	650	669	672	705	690	681	672	753	704	717	715	688	696	626	704	728	682	686	692	717	698	672	672	637	648	694	706	679	679	706	699	667	676	722	685	689	688	672	734	683	672	713	661	700	680	650	647
27796	13583	3102	1698	848	762	801	1483	3325	3150	1964	1108	829	616	625	600	599	627	611	669	591	661	615	659	635	622	621	674	653	606	611	624	579	631	611	658	610	634	606	628	639	665	656	643	661	624	685	632	664	659	627	598	625	631	598	650	571	621	660	643	612	634	637	621	632	630	634	638	618	618	680	620	697	593	641	628	645	661	652	622	611	613	594	606	574	667	664	632	616	619	674	647	610	594	617	596	638	582	614	568	633	627	620	648	632	641	593	629	648	638	618	632	639	647	632	606	627	652	673	662	645	617	589	600	648	643	615	691	626	635	626	629	597	617	598	666	641	631	643	616	650	628	603	585	645	652	619	650	623	610	687	626	608	626	614	604	588	620	629	654	659	624	628	631	607	663	647	626	633	640	630	633	609	616	594	604	606	659	623	634	601	640	617	629	626	638	639	627	597	622	642	677	614	628	643	635	637	670	657	638	596	646	615	607	626	647	640	617	668	676	623	643	600	636	664	655	646	633	621	641	653	611	608	653	661	657	607	642	607	579	631	598	618	659	679	623	629	622	642	627	686	641	636	630	643	675	647	660	636	644	660	644	683	590	640	643	641	608	636	672	657	643	631	651	675	597	628	613	642	642	630	655	619	647	650	617	614	654	629	676	644	609	691	701	616	649	615	575	665	665	603	679	671	660	715	633	614	608	663	592	650	637	662	627	658	586	652	675	629	667	643	613	645	630	592	642	630	638	673	582	654	643	663	614	651	649	606	598	584	619	635	634	626	653	619	605	608	612	673	622	614	641	641	646	687	684	619	613	614	664	625	644	607	674	622	602	617	629	648	647	608	684	651	647	657	631	591	645	686	625	630	627	619	573	632	636	624	623	667	600	594	675	624	640	639	626	623	651	580	626	620	620	631	630	648	630	660	610	601	609	656	624	674	648	635	657	637	627	625	660	612	620	647	589	632	653	655	584	642	590	628	647	607	640	632	637	633	595	613	615	638	604	667	668	654	638	643	629	608	657	663	638	634	605	655	669	604	639	633	657	589	640	662	610	657	583	658	642	621	646	641	638	617	591	647	627	616	592	577	596	650	621	635	587	657	637	590	642	659	629	621	633	540	652	623	652	630	679	674	667	633	624	642	640	599	600	639	592	606	677	680	628	613	619	553	637	599	604	625	619	649	613	592	612	657	641	636	578	606	627	643	652	651	625	636	627	615	643	608	648	599	632	609	584	637	640	616	650	615	645	625	677	584	623	650	619	663	612	627	689	640	621	648	631	672	626	640	693	592	603	626	663	636	606	656	603	680	627	629	661	643	665	640	598	647	651	612	599	562	623	652	600	638	636	658	611	634	658	673	657	585	630	613	649	614	631	625	614	610	657	633	678	640	633	646	653	612	636	604	635	622	617	637	636	619	639	666	603	663	640	655	614	600	631	592	633	641	642	613	621	646	632	664	662	614	624	637	639	607	615	636	665	625	633	623	610	623	645	598	644	631	615	641	681	630	626	664	656	630	642	615	612	622	651	646	666	612	638	639	608	627	592	682	610	661	636	615	664	642	604	641	656	618	651	633	613	667	607	611	576	635	688	666	579	643	618	627	660	630	614	641	609	622	620	643	617	667	635	599	645	626	651	654	620	617	625	671	600	625	635	630	639	676	658	660	649	685	703	626	661	653	654	625	642	672	661	681	632	604	598	637	611	606	620	682	636	615	613	636	623	630	618	602	660	643	673	659	679	615	686	597	573	627	662	645	662	664	596	631	629	593	620	617	607	638	627	644	706	662	656	660	616	647	667	618	643	589	622	627	616	619	658	628	643	615	665	643	652	679	604	624	689	621	659	674	622	613	665	602	644	606	648	672	630	617	682	609	637	586	620	651	637	647	635	659	612	583	606	647	628	599	650	608	671	629	621	631	596	629	610	636	599	622	652	617	651	608	664	637	610	670	633	629	592	649	633	641	659	649	669	600	651	616	662	666	649	652	630	624	606	645	654	610	617	651	628	660	618	612	653	610	656	598	589	608	628	626	611	628	638	607	611	638	640	603	619	618	646	604	637	636	657	619	619	639	589	678	654	623	633	626	658	647	659	600	646	624	688	653	584	702	668	656	629	643	594	620	627	620	647	661	578	631	628	636	635	675	631	612	624	684	578	637	634	636	652	639	627	614	622	644	645	655	614	635	634	613	645	615	627	635	616	683	632	636	598	665	687	648	632	626	639	642	618	630	648	659	646	651	637	614	627	626	625	594	608	630	669	621	633	594	628	629	642	609	616	616	614	624	585	677	653	626	669	633	588	605	639	635	641	620	626	628	627	639	608	601	584	576	644	634	628	655	648	629	618	629	598	619	675	665	624	631	646	619	623	623	605	666	651	648	644	602	614	632	634	615	638	604	646	604	671	634	636	695	618	660	614	616	609	623	656	653	619	596	644	646	617	660	607	590	653	623	620	599	674	624	591	624	665	643	617	640	614	601	611	647	637	623	632	668	570	603	665	678	636	601	650	614	656	648	604	628	669	647	631	650	683	609	675	616	617	625	650	658	603	634	603	657	634	655	645	596	633	617	659	654	620	669	619	673	596	618	663	672	642	600	610	617	597	610	578	632	660	637	642	607	591	649	666	648	598	684	645	655	645	668	593	593	641	619	659	642	663	639	637	605	633	617	611	589	604	623	617	631	620	620	615	615	677	619	646	625	622	667	598	571	641	665	603	630	657	645	663	595	673	646	627	635	660	636	665	655	616	670	655	640	670	640	635	603	604	575	606	630	588	639	657	648	659	640	623	611	607	617	625	676	656	659	616	607	628	599	632	674	601	641	623	620	595	634	632	669	693	605	664	659	614	613	653	638	659	626	579	633	678	631	631	616	650	642	622	615	641	657	640	691	618	650	656	636	629	638	651	616	618	616	647	663	643	619	611	612	652	619	624	661	621	635	668	625	647	658	640	676	659	615	635	653	589	637	596	640	635	593	669	604	623	644	672	599	629	615	660	666	670	643	664	623	632	618	649	621	622	604	643	627	614	650	658	644	627	635	680	663	628	611	640	647	601	680	665	632	619	617	647	686	633	603	573	629	643	639	652	584	649	645	688	644	686	623	615	651	607	642	639	603	680	660	608	590	608	554	592	622	665	661	581	622	648	626	625	644	598	641	652	655	606	652	617	679	641	646	645	603	632	668	635	629	662	647	645	628	618	624	648	642	649	614	618	644	646	632	640	628	632	603	642	642	602	612	601	621	643	614	648	628	623	622	608	638	644	631	592	613	662	671	656	613	616	650	620	630	641	661	645	638	563	636	622	637	664	628	638	639	606	636	661	644	604	627	640	638	660	614	689	623	658	647	648	583	620	629	613	627	673	650	613	655	643	622	675	655	657	600	588	628	643	609	610	608	675	591	663	641	675	640	652	601	624	651	612	678	638	656	659	603	646	613	601	633	588	668	612	600	627	653	642	662	697	636	658	584	600	610	622	652	613	578	650	610	605	617	630	612	647
5600	2458	2358	1158	802	641	747	1824	3965	3174	1927	963	598	553	527	531	483	523	488	521	525	473	557	536	513	512	497	471	500	530	489	528	503	493	501	558	527	542	518	518	520	488	485	507	506	512	522	562	502	493	541	516	493	532	511	500	482	509	514	505	507	478	465	495	548	517	505	508	532	502	528	500	489	491	516	539	508	520	492	509	553	505	514	522	490	469	551	476	540	466	475	481	510	543	506	499	527	504	495	501	562	494	518	474	491	478	487	493	532	554	539	477	506	487	530	478	542	466	511	470	564	525	521	499	514	540	518	514	505	516	558	502	499	520	537	504	554	532	477	509	482	495	492	501	457	498	489	543	538	486	495	518	494	495	537	492	528	474	512	485	538	486	507	499	494	528	511	462	482	499	520	525	515	538	542	515	516	484	476	507	519	524	532	471	516	500	496	520	484	530	539	470	470	541	515	492	492	492	484	533	505	510	534	509	510	510	500	498	513	533	473	524	487	523	496	487	502	519	483	508	520	522	482	525	511	522	524	488	492	503	489	546	483	495	503	499	500	497	470	545	498	497	494	496	526	550	502	476	511	492	466	501	498	481	500	511	508	509	474	506	526	491	491	482	467	497	476	448	501	491	521	471	487	514	538	455	529	475	506	490	477	487	493	514	523	485	502	521	500	466	548	504	536	515	524	518	500	514	520	507	498	515	517	516	502	508	480	513	486	534	530	487	500	482	527	484	524	492	506	478	518	523	487	507	489	507	486	463	479	515	457	498	490	477	500	456	538	549	494	495	507	496	477	503	543	497	468	507	519	496	493	481	492	485	491	486	535	500	500	499	487	524	525	469	474	495	486	486	492	481	500	526	519	547	504	502	550	495	505	517	505	555	506	472	522	492	517	507	533	523	551	476	521	478	480	550	533	523	545	506	500	543	503	486	522	481	538	499	501	522	552	485	485	465	476	526	531	531	499	477	526	506	539	482	543	498	547	514	496	497	508	478	475	484	542	528	494	501	481	500	522	485	503	489	504	489	492	514	505	511	508	481	486	480	476	486	497	531	526	499	498	524	504	498	483	450	524	494	514	501	510	523	498	479	525	516	537	499	507	468	478	491	481	521	521	487	531	546	494	509	538	454	524	540	471	486	496	559	523	529	503	503	517	517	521	563	543	517	491	507	542	530	485	489	488	526	482	531	503	469	487	514	469	460	466	470	512	497	486	526	488	511	481	485	480	491	510	510	540	500	488	534	488	476	486	546	489	484	525	502	535	508	528	528	465	489	514	512	473	563	519	513	491	486	472	477	529	528	502	506	509	489	502	488	493	525	535	478	499	507	462	525	528	539	494	497	491	527	542	463	495	489	513	498	537	506	488	503	510	504	489	476	494	478	538	507	511	492	477	517	507	535	497	499	511	506	500	551	536	528	493	523	513	514	534	511	499	493	474	540	481	531	504	525	529	484	487	470	530	464	512	491	503	528	494	500	501	498	504	507	506	504	476	516	472	548	527	491	497	512	471	484	509	487	463	483	502	498	548	484	508	495	488	501	538	532	502	517	499	516	449	521	504	511	572	508	505	489	500	517	490	507	488	530	513	551	509	480	527	493	543	481	503	564	472	512	484	509	542	498	492	488	498	460	509	516	483	530	543	513	484	489	534	507	518	490	499	489	493	499	517	510	504	492	534	520	489	479	531	534	485	512	493	550	504	500	494	485	494	514	490	516	529	518	469	534	516	496	522	496	503	468	521	478	515	456	502	510	511	476	521	532	516	528	493	498	510	513	437	497	525	532	501	516	544	496	476	518	514	526	553	463	504	482	532	534	498	504	542	529	495	470	530	530	463	535	476	538	506	509	516	507	504	526	519	503	503	506	510	516	512	506	488	518	473	481	471	550	520	511	499	515	514	496	528	462	531	500	523	487	497	496	489	496	555	528	519	524	487	476	494	569	529	494	575	516	507	505	472	512	495	478	459	494	526	502	526	469	464	537	496	517	478	534	474	491	508	493	497	513	519	469	467	518	503	450	496	513	488	467	527	530	489	529	451	503	531	491	564	525	497	529	484	525	504	498	518	474	520	486	533	502	503	505	508	483	540	480	458	495	517	459	506	476	517	531	477	486	494	496	509	518	506	518	490	496	535	496	494	478	558	502	515	485	497	524	480	508	493	521	483	503	540	480	517	508	531	518	485	542	467	518	511	495	497	483	524	509	506	482	502	494	520	530	490	516	488	508	526	549	491	532	530	521	575	476	493	502	520	548	482	511	462	463	501	479	478	498	521	518	502	515	492	502	494	513	469	498	484	522	525	522	521	497	506	482	443	525	496	545	532	503	518	467	469	512	538	503	487	504	511	541	519	518	521	486	504	487	485	515	471	462	522	510	484	528	508	477	506	487	481	475	482	474	546	557	531	513	500	490	504	497	506	512	522	513	530	557	505	500	521	534	512	509	543	485	504	545	476	506	540	491	498	482	506	518	508	505	519	557	502	499	504	491	493	499	501	509	467	510	507	503	512	514	539	518	515	490	483	534	505	471	504	510	488	524	532	481	483	553	494	525	495	506	496	490	472	538	522	511	509	541	500	495	506	479	566	539	480	541	478	498	540	520	507	518	514	511	498	512	552	506	499	522	510	458	455	512	491	499	498	498	482	533	532	500	482	473	514	498	477	504	501	527	520	556	533	514	496	501	516	509	547	512	505	528	479	476	518	545	453	482	509	516	543	538	524	495	495	502	497	512	535	490	533	533	511	478	495	492	450	517	513	513	520	509	490	516	507	518	505	521	492	539	515	493	505	505	499	521	519	468	459	503	544	484	502	543	542	493	496	519	487	478	484	503	568	532	503	523	536	460	493	519	502	487	480	509	472	550	491	456	510	496	536	525	494	487	511	483	540	489	534	490	530	536	529	489	500	501	508	536	536	473	476	519	480	496	500	519	549	525	511	510	492	471	548	512	474	513	499	498	491	511	486	511	531	484	492	505	524	493	541	508	531	515	506	497	511	531	553	511	486	466	534	523	514	510	496	542	513	510	490	526	506	476	513	509	490	512	540	500	538	487	521	532	530	525	480	474	535	499	520	505	504	508	511	527	519	525	513	538	524	450	523	500	538	531	486	511	521	485	523	502	511	527	516	473	478	510	448	512	530	460	509	487	479	515	479	501	533	503	522	501	504	479	497	542	468	515	519	492	498	491	488	485	525	522	534	537	530	532	457	529	483	481	466	518	498	470	502	489	486	460	478	490	479	547	526	520	512	497	479	538	475	511	467	483	486	533	521	491	519	487	491	502	471	518	511	499	452	487	528	496	510	502	513	508	499	530	496	510	470	503	538	506	522	478	532	480	492	508	515	493	503	500	528	486	513	517	515	529	501	523	508	493	489	496	476	503	504	484	476	502	505	501	515	478	510	516	485	538	486	524	490	478	529	502	469	497	543	526	504	507	498	507	500	499	483	486	487	489	478	507	507	511	485	518	525	485	498	530	505	525	477	524
25652	21443	27310	25208	5828	1512	1149	6546	24043	20444	11418	3423	1434	889	797	674	713	708	718	687	714	728	711	784	763	748	733	699	735	718	746	787	704	767	700	684	742	704	719	730	686	716	678	697	777	714	723	738	663	736	713	707	736	717	724	701	720	709	736	729	737	772	694	746	705	764	727	721	719	726	711	716	708	721	732	702	746	714	684	736	759	718	707	700	698	659	681	711	760	696	700	708	710	690	706	735	720	687	690	711	764	709	702	717	732	716	749	711	696	725	719	711	694	719	709	686	704	698	769	694	748	704	729	692	700	728	683	694	670	701	682	718	716	687	677	705	749	741	725	732	714	706	673	765	736	718	740	704	768	708	683	707	718	724	741	731	768	711	694	701	724	743	691	697	679	686	707	681	746	716	763	741	692	766	701	733	692	709	732	781	719	739	722	747	749	706	723	667	681	726	725	710	775	707	710	722	712	688	724	761	670	736	740	719	683	673	667	760	645	690	679	698	741	717	688	744	710	758	733	701	709	740	716	709	711	700	722	712	727	732	670	701	758	762	713	723	731	726	739	738	708	710	681	684	740	699	700	703	653	714	703	780	714	685	677	769	710	730	738	727	720	699	715	745	721	667	664	676	761	733	757	722	682	765	713	740	733	711	696	704	733	702	695	698	712	718	751	727	681	686	667	680	761	689	714	742	760	717	738	754	728	702	721	709	695	776	683	699	677	731	715	691	709	731	691	707	674	715	697	712	680	721	691	717	753	709	733	767	681	675	734	654	710	699	722	731	698	697	706	662	746	737	752	708	694	708	772	699	745	695	684	684	692	689	713	709	722	707	719	708	667	749	682	718	712	744	703	691	699	748	713	700	715	724	685	743	752	737	715	712	663	690	742	753	679	739	707	683	724	687	693	718	694	665	741	674	755	757	735	696	720	698	698	656	717	691	680	736	705	770	706	735	684	697	698	685	733	741	692	677	679	701	687	711	675	711	710	735	718	717	706	674	673	733	697	664	730	702	691	668	703	694	670	714	719	710	750	701	699	673	700	681	747	707	741	742	726	695	729	669	718	693	735	724	764	726	711	706	699	694	705	728	705	745	742	732	689	753	669	732	730	743	722	706	722	657	689	734	736	697	730	707	731	691	725	708	698	703	673	699	708	735	744	703	731	699	703	730	776	732	692	690	736	690	672	662	725	700	755	689	713	672	728	683	737	728	720	738	676	703	735	727	722	689	738	686	690	700	689	707	707	686	680	758	676	709	745	704	711	656	664	693	646	728	741	731	690	720	739	765	750	673	712	726	674	769	687	697	718	703	654	694	735	702	694	715	728	744	723	724	725	757	724	681	720	722	705	720	679	705	659	697	736	689	788	692	759	694	742	677	724	703	750	712	718	722	665	749	758	723	726	719	700	694	700	700	735	685	706	683	672	755	729	715	741	692	711	737	684	669	721	695	717	711	690	701	717	667	715	725	739	713	719	735	702	676	722	730	712	706	721	693	706	670	675	740	726	689	685	674	687	740	767	685	739	710	731	694	741	728	738	694	698	701	754	725	710	672	690	758	699	723	707	679	735	707	745	695	709	704	714	660	719	666	685	748	698	702	757	693	678	717	706	727	684	698	688	716	737	750	710	705	714	682	687	756	750	699	755	701	682	697	658	713	697	727	713	695	704	698	731	703	704	673	724	745	706	680	726	677	754	688	730	705	702	704	715	728	679	665	739	683	725	678	764	686	660	705	672	712	759	690	733	721	675	688	664	739	751	707	712	750	730	696	711	696	719	674	667	672	744	707	697	723	715	683	716	656	691	663	720	710	642	720	707	701	738	675	741	698	680	693	711	693	676	740	713	677	662	694	744	722	690	714	679	699	710	734	731	703	720	744	680	744	737	744	732	727	728	690	695	720	670	738	722	718	746	734	685	733	730	695	715	681	732	743	784	737	743	718	734	677	702	718	704	723	734	686	747	704	715	709	711	718	720	712	729	649	692	700	726	731	721	744	692	718	745	763	699	672	703	688	698	703	732	708	720	656	671	710	716	726	705	725	736	705	722	706	702	657	675	737	727	684	699	701	733	677	700	702	733	710	702	721	676	743	743	690	769	717	755	730	733	706	736	730	688	679	734	704	732	687	691	725	726	695	693	727	663	724	716	713	727	710	682	720	699	723	716	752	722	707	729	710	720	747	720	692	743	695	740	724	725	768	714	679	721	678	712	774	739	722	686	719	688	755	728	707	663	662	709	706	696	700	688	678	701	711	700	717	677	711	646	700	686	720	734	710	727	682	705	701	747	759	688	734	729	704	727	675	715	661	693	742	713	725	724	712	752	744	722	690	745	701	698	696	743	685	725	713	721	719	748	695	715	732	747	714	760	766	714	708	690	698	759	688	706	744	696	684	673	716	679	731	689	739	734	759	664	744	705	658	682	738	734	687	716	723	719	726	681	698	754	738	730	731	717	757	737	672	764	753	740	705	693	695	698	687	701	706	666	692	704	734	698	704	715	711	742	694	704	753	675	716	685	726	737	726	680	711	688	694	719	689	695	675	703	752	736	668	755	691	660	710	698	688	707	722	728	765	686	722	710	690	711	704	684	734	718	712	700	671	714	693	692	762	740	720	668	688	718	736	756	720	699	688	755	682	690	773	738	703	729	704	738	693	714	697	694	659	691	655	770	746	715	733	691	754	743	697	698	726	707	725	659	683	707	694	709	738	673	720	711	699	705	673	764	652	699	750	716	689	668	727	698	712	701	723	679	726	725	665	649	695	754	712	678	713	704	714	711	661	703	707	695	705	662	766	732	735	741	697	717	699	706	736	757	769	738	698	728	719	695	708	679	717	683	732	707	687	685	708	686	730	743	693	669	731	695	728	710	730	686	706	705	667	673	689	699	685	715	708	700	728	691	689	688	705	722	673	703	698	646	708	759	697	701	729	754	648	716	729	732	689	667	720	748	719	680	689	746	729	649	680	717	687	684	690	704	667	651	702	712	717	713	728	742	714	747	669	717	670	713	682	689	678	673	666	697	732	713	705	685	663	709	686	758	758	734	694	704	743	712	683	690	777	748	682	706	723	705	717	725	667	687	742	733	686	697	708	732	692	697	708	735	692	688	716	719	741	722	752	695	738	713	730	711	704	712	695	662	671	740	716	715	734	699	662	734	721	753	728	705	688	699	713	734	719	732	721	680	763	765	704	711	694	779	676	713	736	657	685	725	706	706	721	698	679	688	704	693	661	751	669	677	715	694	703	646	700	774	716	727	655	724	663	742	717	722	675	717	732	741	708	706	749	717	661	715	712	691	710	711	716	735	698	708	686	703	738	711	749	688	693	729	735	726	674	704	690	693	702	704	695	709	703	680	701	741	736	664	674	685	686	731	675	698	706	724	719	732	660	706	730	704	659	722	731	713	731	707	681	715	727	706	647	723	716	708	667	726	699	713	735	704	684	692	727	710	689	684	738	692	733	694	659	707	731	707	691	672	725	715	668	697	701
5168	6004	5945	2869	1548	1221	1074	8971	22687	17554	9483	2907	1259	798	606	579	580	562	542	576	556	585	569	588	546	608	603	573	615	581	541	612	571	585	624	594	552	573	552	601	561	561	574	592	543	584	607	540	593	582	607	580	565	592	590	554	594	566	553	557	599	597	584	587	577	581	590	565	554	548	622	575	623	603	593	561	548	583	606	596	584	588	602	602	578	612	574	591	602	594	557	562	591	543	578	578	560	573	560	632	621	570	566	565	612	571	583	576	628	626	587	575	590	548	556	584	617	577	561	569	616	571	600	599	590	563	555	596	583	570	542	600	601	557	569	578	568	568	613	586	581	551	623	591	575	549	568	587	564	575	572	558	556	630	646	545	555	614	592	607	569	585	625	579	570	538	573	565	557	562	593	541	568	578	571	579	601	553	565	551	605	577	591	570	574	588	577	575	574	562	590	592	613	621	552	600	529	622	550	606	546	638	573	581	581	590	576	564	595	595	559	549	531	585	606	583	538	570	565	585	595	581	596	581	593	611	545	558	585	621	549	594	555	554	535	536	553	555	576	578	596	575	578	608	561	593	555	604	565	561	543	538	556	556	572	578	557	587	552	547	607	614	566	589	588	562	568	589	553	588	561	594	623	575	602	611	571	570	584	572	573	582	575	590	589	589	568	585	570	619	551	600	607	611	594	531	559	590	562	612	546	596	568	589	571	562	588	568	617	582	591	535	604	562	534	531	585	612	562	529	578	606	556	535	566	599	608	567	573	583	571	567	528	560	562	585	577	626	576	580	582	562	582	590	596	539	548	580	570	538	575	614	566	557	554	556	605	568	577	579	582	583	590	575	548	580	590	575	600	573	592	589	561	582	582	550	573	556	581	583	526	544	594	625	581	578	563	582	605	561	577	557	531	569	572	566	613	598	559	576	578	584	575	586	554	589	595	563	559	531	594	568	601	589	599	564	598	577	563	582	592	606	563	551	569	558	584	606	567	562	582	529	572	586	597	510	573	542	579	574	592	622	567	581	594	572	560	558	582	556	579	580	544	543	601	583	568	557	617	558	565	602	599	573	591	628	572	601	585	568	591	567	579	609	584	594	615	570	569	588	600	619	610	607	593	557	602	578	571	543	545	544	575	552	571	566	603	586	589	578	581	595	594	596	530	559	557	545	554	567	618	550	574	558	588	575	533	576	548	557	564	599	546	560	582	569	535	589	572	613	575	594	556	573	575	562	591	616	551	588	541	612	587	616	570	563	567	580	580	558	557	589	576	559	636	621	589	563	568	563	602	615	549	560	541	546	531	572	563	599	558	601	584	585	564	585	567	579	590	575	597	564	564	589	561	575	537	585	588	558	578	570	587	565	577	587	581	566	568	555	583	570	580	583	586	591	605	561	580	618	598	561	566	550	556	549	558	583	571	574	557	540	586	621	554	557	600	570	554	635	535	556	582	553	565	571	553	570	572	564	609	587	572	554	588	582	548	573	526	613	562	634	595	588	590	577	611	545	541	590	584	557	568	535	583	597	586	520	544	573	535	607	592	561	555	532	599	557	640	632	589	570	517	576	580	538	569	567	582	552	570	563	565	567	558	590	572	560	595	559	601	578	570	622	557	557	552	560	551	597	570	576	543	592	564	573	540	607	580	610	582	611	571	606	528	598	582	556	586	600	583	578	591	578	576	638	556	582	571	612	554	596	594	582	583	569	597	602	605	591	559	611	559	570	578	598	514	622	600	573	577	547	568	569	577	599	602	572	578	570	565	611	531	623	587	557	580	559	602	596	592	520	609	613	554	616	579	597	588	537	567	569	580	540	561	589	598	544	579	591	562	541	555	553	559	593	590	574	610	576	574	589	525	579	579	545	587	604	544	580	552	561	596	519	617	591	563	558	583	563	571	615	538	615	554	577	541	562	596	568	565	612	551	609	576	625	538	563	583	538	531	571	599	588	527	593	574	565	514	591	571	584	575	583	563	583	546	611	537	566	635	558	558	509	609	600	598	553	550	597	590	593	575	601	596	590	538	577	546	606	545	583	574	590	553	551	606	584	593	555	610	575	549	580	594	595	574	570	571	616	573	569	599	552	572	534	555	568	538	582	564	561	524	609	573	576	582	626	596	567	556	543	598	571	571	583	599	555	579	581	596	540	539	588	555	558	589	587	609	536	556	583	579	586	544	592	582	564	565	583	552	575	612	542	567	579	561	539	573	628	589	538	591	599	572	596	574	579	574	574	567	530	566	607	593	562	568	546	521	613	590	545	570	550	568	585	595	566	551	550	534	597	616	606	576	601	561	559	576	556	543	543	571	591	548	574	590	556	559	537	613	586	600	575	557	585	583	581	557	579	553	560	549	555	601	569	585	595	591	563	557	574	563	576	576	597	576	577	589	592	554	558	580	545	594	608	569	580	594	595	565	543	545	577	621	595	578	541	582	613	574	584	557	595	570	599	568	566	537	607	565	593	579	571	598	556	564	566	607	642	551	611	543	592	571	575	557	579	584	589	595	590	591	515	558	603	588	549	607	555	599	599	567	581	570	586	545	557	558	569	533	560	566	591	608	611	599	536	569	612	550	604	572	610	614	559	577	553	538	581	573	575	564	595	553	582	547	542	650	569	596	542	560	604	556	609	565	557	617	573	587	587	575	616	586	549	535	567	577	522	550	566	562	570	596	616	598	575	547	607	612	571	571	622	615	590	518	553	564	546	556	581	577	577	554	630	596	581	542	564	616	586	557	608	591	557	559	639	590	575	593	598	564	520	588	579	560	560	567	564	593	550	533	568	542	583	587	623	564	583	551	601	599	573	548	589	591	564	550	618	496	556	550	593	575	593	560	549	598	605	571	559	604	574	532	540	563	577	562	557	512	586	579	641	631	575	535	538	637	538	598	573	572	599	572	595	554	573	588	601	581	580	584	596	576	563	616	538	541	533	548	560	563	548	561	532	606	564	568	563	584	575	566	551	574	581	566	600	572	584	552	562	545	551	596	623	587	603	563	529	611	598	568	591	570	605	554	589	572	597	545	598	613	601	579	541	536	606	608	550	606	582	573	559	600	561	626	525	571	553	576	572	583	524	584	592	579	605	606	561	591	602	570	598	567	600	552	534	605	540	583	575	611	565	588	610	568	608	603	548	589	558	571	533	573	597	608	575	615	524	589	578	568	560	581	613	608	618	558	583	589	597	555	585	591	549	526	609	533	578	557	548	567	601	601	565	624	553	564	565	575	615	548	561	585	619	555	587	595	540	550	589	581	599	542	608	595	562	570	571	590	607	561	547	541	555	537	558	588	600	608	556	570	560	605	560	541	552	606	590	581	565	559	602	596	571	546	613	518	609	583	568	601	574	593	572	546	590	557	597	514	566	570	590	569	630	620	601	566	550	568	586	575	532	587	587	535	591	548	593	610	594	571	578	605	611	585	547	568	528	604	607	584	532	577	571	562	578	572	582	591	546	594	585	587	584	571	532	547	636	568	520	557	606	585	586
24283	21411	28744	24451	21355	9710	2613	13656	42558	38150	24824	8744	2571	1415	985	900	895	914	894	854	943	868	883	926	927	898	933	890	891	916	856	932	879	893	906	913	864	872	917	873	837	938	904	863	837	865	881	955	868	874	941	883	888	908	903	881	911	854	902	934	855	909	905	927	876	892	873	916	867	879	896	874	905	902	885	862	930	881	872	860	868	895	872	822	890	861	858	881	870	914	891	939	922	922	913	852	872	833	875	884	853	871	881	927	859	942	889	873	888	845	849	889	910	849	885	825	845	865	848	853	923	869	881	881	864	906	858	875	900	893	881	873	836	906	875	819	858	862	908	886	866	874	890	865	911	835	882	845	879	877	831	882	898	887	857	881	895	877	861	868	856	867	898	860	826	867	856	886	831	889	905	929	852	851	904	868	866	863	883	891	895	909	928	885	889	954	841	876	899	914	925	813	875	882	908	904	878	889	932	902	843	857	902	862	862	887	861	843	901	855	855	826	874	879	856	874	895	880	917	881	930	885	908	876	874	845	831	891	899	869	862	899	889	910	899	878	895	906	851	864	895	838	857	886	834	908	927	936	869	894	869	929	910	908	849	855	906	954	869	889	845	859	896	889	820	867	904	909	873	866	822	881	859	847	831	892	876	899	843	884	924	905	890	834	924	899	887	869	849	823	868	884	847	936	920	872	864	869	877	876	885	900	886	893	814	847	831	779	885	887	846	887	879	874	836	854	869	886	873	880	885	888	850	899	899	868	919	833	886	863	906	848	906	874	864	877	881	905	882	869	834	896	874	844	904	881	892	872	887	830	845	880	853	833	876	920	904	870	847	861	927	856	901	898	870	857	841	851	887	841	845	846	933	811	900	899	855	900	900	858	859	866	863	854	918	861	859	867	845	905	937	889	886	914	894	890	867	861	894	825	908	893	886	884	845	873	896	846	888	872	884	905	860	944	915	915	842	927	881	939	872	825	853	899	881	863	871	827	894	838	902	851	897	828	855	885	876	884	872	848	899	907	891	853	942	868	816	858	871	893	868	894	893	878	854	810	907	809	873	802	876	837	880	935	832	886	898	886	903	854	931	911	869	883	897	872	884	928	908	844	848	866	864	846	919	844	885	894	827	909	878	890	845	847	885	925	820	871	908	852	886	879	899	888	885	911	836	919	905	865	844	916	876	842	834	872	923	822	886	862	853	917	857	872	930	859	829	856	868	872	816	927	858	894	872	877	896	915	867	911	895	889	870	913	874	871	884	880	867	859	899	860	933	863	861	924	843	888	849	859	837	902	863	861	863	918	938	816	884	909	849	897	882	879	887	861	919	857	879	903	850	872	840	856	884	887	874	871	895	905	874	822	898	921	853	859	841	903	878	868	935	868	917	860	890	901	905	863	860	888	887	832	907	889	847	858	832	884	887	911	885	833	920	851	837	820	887	840	907	863	918	892	853	877	902	916	961	834	877	811	857	889	931	915	898	858	857	887	840	853	868	888	848	910	912	883	875	891	888	881	936	888	888	851	855	864	874	877	821	895	872	931	862	892	896	873	837	903	901	896	910	911	873	845	853	863	865	864	906	820	864	900	862	854	866	886	883	862	861	839	829	911	831	881	875	879	905	897	876	880	847	836	844	850	871	905	832	863	917	847	913	886	868	825	888	858	907	861	872	872	876	916	843	889	879	849	913	853	852	891	867	900	840	855	840	896	892	883	870	851	858	917	899	975	932	845	879	913	901	872	886	914	868	886	880	894	920	864	878	845	862	905	901	919	926	863	869	858	919	853	916	851	876	946	903	868	864	852	938	882	855	870	905	865	921	875	905	841	887	903	861	864	814	840	899	850	889	853	893	912	884	906	960	878	869	852	835	826	843	805	854	870	827	818	852	841	898	874	876	829	876	828	898	868	881	828	925	926	920	850	918	857	811	885	887	890	884	871	830	880	887	852	891	841	897	866	860	901	934	841	892	906	832	845	878	866	902	938	902	902	827	851	821	942	913	828	876	886	822	847	816	826	897	842	930	896	899	870	886	794	813	922	889	857	875	887	852	925	927	848	879	886	840	912	867	887	945	874	908	874	900	847	906	897	818	856	896	858	890	876	898	889	879	888	896	855	907	854	858	858	885	819	876	840	937	852	952	826	891	824	892	863	878	873	869	927	847	902	847	823	867	894	824	866	839	866	908	850	806	869	885	876	850	867	891	859	843	876	867	878	873	881	871	896	895	883	915	840	825	789	864	838	886	875	861	865	846	878	922	856	918	877	803	878	868	852	854	893	869	876	846	915	954	930	890	865	863	852	852	890	872	916	874	835	904	893	856	866	896	859	824	852	865	873	899	934	865	846	862	809	907	872	840	855	878	863	870	876	869	822	897	860	827	864	871	898	841	837	876	878	880	888	865	930	843	866	887	881	886	829	950	855	865	877	869	850	890	923	883	836	860	830	899	861	860	875	847	901	889	842	880	864	873	867	882	866	869	866	831	916	914	818	861	903	861	850	861	896	863	928	855	862	839	842	910	908	828	860	849	849	857	832	792	907	922	826	900	825	851	919	860	882	841	870	870	874	879	876	886	934	895	883	870	880	916	867	869	897	917	865	890	935	851	821	831	858	880	853	907	853	903	805	937	897	903	839	875	843	863	885	896	901	870	868	837	828	852	905	846	880	845	830	849	854	849	830	872	833	922	886	851	876	891	853	910	823	916	890	880	916	908	877	831	873	878	822	848	901	901	873	813	861	845	892	783	868	853	841	842	883	893	871	869	837	884	902	863	858	856	880	899	876	902	888	844	896	861	905	865	889	815	882	877	882	935	823	864	862	903	883	909	891	855	886	824	916	886	844	889	832	878	904	891	901	873	892	868	868	861	831	815	929	866	860	908	831	826	868	925	870	870	920	863	843	933	864	835	835	871	827	888	865	909	845	857	842	924	857	828	886	924	855	893	923	886	886	864	833	865	897	894	909	937	837	867	852	892	912	868	884	898	868	877	848	850	907	874	936	897	882	881	873	885	893	863	856	870	870	875	884	875	808	897	916	854	928	816	835	867	859	871	883	877	881	857	873	860	854	865	840	868	958	831	836	835	855	868	920	919	847	855	846	897	911	896	835	863	839	855	855	870	864	896	850	899	862	889	918	868	884	861	848	831	848	860	840	888	877	928	906	893	858	889	874	862	894	862	956	865	838	846	866	884	874	902	833	897	831	891	850	881	838	870	828	875	908	831	923	868	901	882	907	917	914	918	873	840	890	845	920	908	887	881	880	878	902	867	886	865	826	853	883	890	896	880	849	912	926	851	863	835	908	862	854	848	891	861	865	871	902	847	850	935	875	897	862	927	850	861	845	896	892	868	823	821	827	837	887	810	843	909	868	887	887	875	851	840	920	889	919	896	926	952	913	837	861	846	854	881	868	878	811	859	874	869	873	829	876	892	856	885	918	860	929	846	895	862	871	922	870	850	839	845	883	845	855	879	872	850	897	840	909	909	880	833	809
6139	11370	9607	4662	2626	1882	1750	17106	39498	32371	19028	5771	2445	1312	824	704	677	641	708	651	710	740	701	726	687	731	698	694	707	687	713	652	689	682	685	671	709	766	677	712	708	686	700	679	663	724	660	705	688	696	715	683	671	693	685	699	725	643	654	644	689	675	680	711	709	700	707	664	656	648	723	697	691	729	694	704	668	665	698	693	681	653	657	727	655	675	671	676	699	715	688	712	711	695	740	716	684	703	673	720	693	667	773	727	673	679	634	726	690	651	682	707	647	679	714	674	654	693	656	688	701	673	669	671	616	663	695	731	727	669	693	723	666	701	657	624	694	647	709	661	666	670	710	705	726	708	675	668	695	662	720	687	734	663	674	718	695	682	629	697	715	641	707	688	696	733	654	699	709	696	711	665	658	726	640	709	674	703	739	677	691	718	716	702	661	690	649	634	669	701	694	714	677	702	702	630	677	692	723	713	663	649	682	687	644	680	687	675	656	679	741	648	698	691	697	715	660	659	705	715	671	698	676	687	689	700	656	629	670	710	675	730	731	714	678	696	740	676	675	646	731	707	705	693	657	673	663	679	667	726	639	694	669	697	636	691	663	688	687	644	666	674	698	684	680	661	685	680	669	656	697	623	629	688	713	715	678	716	747	691	712	747	699	716	698	699	683	694	686	697	708	678	692	659	697	693	678	748	697	726	652	689	717	665	639	694	687	641	694	722	718	686	655	643	678	697	668	718	724	696	679	678	668	679	632	695	710	716	652	691	672	652	661	649	716	708	641	690	695	685	667	706	702	702	706	747	679	688	677	675	696	685	655	669	706	680	668	667	661	662	699	665	677	664	680	651	695	688	694	731	723	701	722	704	708	672	679	738	672	693	677	692	675	678	696	689	657	655	706	642	693	680	679	686	700	678	707	681	701	677	694	700	632	714	690	664	734	640	708	724	651	680	678	677	654	693	695	661	667	670	683	693	644	665	726	644	679	718	650	689	689	727	649	698	673	636	656	661	703	685	674	722	712	696	660	737	655	675	732	682	690	708	659	679	729	709	683	733	692	712	701	704	701	662	689	675	733	678	711	677	674	686	678	680	615	642	679	659	695	625	729	739	718	697	701	723	667	672	704	733	716	687	685	690	684	797	677	707	696	698	622	700	691	658	632	696	690	667	708	682	657	696	686	669	662	708	746	704	700	677	663	670	683	657	681	660	701	677	644	692	636	655	689	703	697	714	708	690	733	694	685	667	713	646	698	659	690	653	666	689	674	658	674	692	714	669	711	677	683	706	712	722	696	650	690	650	647	626	671	662	689	675	633	686	673	704	670	682	675	665	725	652	692	718	668	656	657	704	697	641	670	690	691	694	675	705	704	683	699	745	669	686	653	729	708	660	678	681	710	722	694	676	725	679	642	690	626	662	691	691	643	703	713	665	722	686	726	692	702	713	644	697	725	652	706	699	730	697	671	724	694	702	654	753	681	703	674	706	672	623	686	704	689	665	709	687	707	683	648	739	667	714	687	694	664	693	634	641	666	693	691	659	661	694	708	710	668	656	737	680	750	680	664	678	659	678	695	706	669	732	663	745	687	661	696	695	686	672	698	721	670	668	714	664	695	708	686	721	709	691	721	647	656	695	631	680	659	690	728	682	696	723	689	666	665	705	699	686	651	725	679	640	720	677	723	662	672	693	689	701	660	649	668	643	704	626	706	731	663	662	717	710	675	658	690	653	717	719	664	655	679	719	676	668	657	743	684	725	730	676	658	662	737	708	647	697	738	708	721	671	651	669	661	654	710	704	717	646	663	663	735	694	701	677	661	710	665	683	686	663	661	702	687	697	622	692	678	676	709	683	647	714	691	696	673	667	662	690	653	655	727	734	648	653	683	630	711	702	732	710	650	666	699	654	645	676	693	670	704	696	689	702	695	694	736	708	675	672	683	700	708	661	684	684	664	656	701	750	692	699	679	682	704	651	692	615	645	670	687	686	733	664	724	688	712	706	692	714	684	668	659	696	687	671	641	687	634	700	691	658	653	647	694	700	611	686	667	669	690	649	702	661	665	676	727	715	722	737	696	662	670	713	679	677	649	668	688	686	734	668	755	671	704	710	644	683	685	660	671	649	673	694	655	684	717	661	664	689	728	701	660	709	668	682	725	633	711	684	679	678	727	673	717	726	742	675	654	676	677	654	688	669	687	682	697	719	657	657	720	700	718	703	717	700	667	640	716	715	748	666	682	666	680	681	665	709	691	706	691	681	691	680	667	658	656	625	699	701	694	680	679	683	679	711	676	666	654	717	670	710	693	679	677	675	661	682	710	693	699	666	636	698	679	722	650	673	756	709	689	685	650	689	714	680	620	646	684	678	661	671	681	709	669	710	716	709	685	647	664	663	626	709	747	714	710	650	638	683	676	693	695	651	651	693	670	706	683	706	648	683	672	670	654	701	678	709	694	621	701	671	661	684	667	713	680	690	681	692	696	657	697	698	687	689	743	702	712	688	667	655	724	657	709	679	716	707	694	712	697	738	672	681	684	674	695	719	730	661	697	655	678	729	681	654	691	692	683	661	670	699	706	695	670	714	684	685	658	669	665	696	639	691	714	673	671	704	663	649	688	699	680	632	685	722	673	666	697	662	694	693	673	671	722	655	648	706	658	630	728	680	667	698	661	697	656	630	646	699	680	701	722	694	683	686	725	710	692	675	690	678	678	672	700	702	656	662	737	660	647	689	705	667	647	693	666	655	709	714	716	660	670	656	728	712	701	682	685	659	686	703	686	636	672	650	678	707	719	676	677	638	712	683	659	696	703	639	683	737	648	653	695	637	698	663	700	682	652	674	704	670	679	685	690	652	726	670	643	714	691	643	645	703	677	724	681	686	700	685	686	699	671	664	692	683	726	679	699	690	655	677	700	641	656	704	676	690	696	666	691	717	682	702	712	684	637	661	669	663	700	678	709	702	684	676	711	691	693	718	632	611	667	700	691	637	694	684	742	682	734	712	661	696	638	655	717	684	694	675	679	669	688	666	687	682	687	674	656	661	658	638	685	662	700	651	670	712	674	669	656	724	663	660	657	642	687	701	702	665	666	732	660	682	708	657	674	704	694	682	715	640	661	681	677	703	682	704	683	694	694	636	688	698	714	711	648	712	715	761	648	668	676	661	692	712	705	705	680	652	689	684	669	699	613	690	727	723	661	665	672	722	716	634	671	643	668	705	687	641	669	683	707	697	666	640	675	695	695	696	673	707	658	711	674	659	687	679	693	661	697	659	656	685	694	688	702	709	698	722	699	699	740	677	691	700	690	732	701	670	688	668	716	662	709	670	698	671	707	650	632	718	663	691	702	683	741	686	693	703	691	661	672	708	700	683	661	664	716	683	650	681	647	661	669	742	669	690	666	680	704	676	635	723	699	725	699	651	637	698	667	659	705	689	684	695	720	678	705	679	683	679	696	696	681	671	712	697	681	680	718	657	656	645	687	736	679	659
27815	13849	3072	1237	904	728	746	1114	2878	2956	2050	1162	760	730	631	641	644	586	613	599	656	618	622	583	630	621	629	627	608	636	633	596	655	628	614	603	628	604	599	612	601	614	670	606	655	627	606	621	632	611	598	629	631	606	669	627	620	657	637	617	643	643	625	650	638	583	599	695	611	615	637	634	673	612	652	606	632	653	659	635	635	632	620	614	585	613	632	640	635	598	617	620	640	686	631	602	579	619	636	635	627	605	651	624	649	617	633	607	697	633	641	619	650	654	635	674	600	619	596	611	598	627	609	675	622	637	576	652	666	632	628	623	616	617	612	602	616	627	660	636	614	673	655	622	631	681	624	630	575	630	618	623	645	607	607	604	629	615	621	598	654	655	600	673	642	629	647	596	626	644	631	615	643	636	632	647	638	595	660	589	625	660	661	620	617	599	648	657	675	579	645	615	606	662	621	612	622	637	631	605	598	668	614	652	611	610	619	575	643	614	574	580	646	655	640	627	608	629	616	617	609	647	620	615	650	604	653	643	619	599	609	601	665	638	610	613	640	672	603	618	577	577	668	634	652	581	620	630	686	625	634	605	602	639	620	614	650	646	614	657	643	606	632	606	597	645	597	591	637	569	616	631	601	589	672	621	613	632	638	600	622	638	614	607	647	664	607	640	635	592	665	664	647	622	612	614	646	661	603	622	644	629	646	645	620	627	655	624	637	616	611	650	617	685	641	633	595	594	616	618	617	632	643	646	591	622	589	605	650	607	668	615	626	639	592	655	602	665	624	608	612	642	660	648	621	616	661	634	636	611	619	638	631	651	661	604	591	598	600	621	625	651	661	650	570	650	628	615	595	643	682	651	602	630	644	598	596	615	675	640	581	656	586	632	667	586	664	620	656	614	627	624	620	627	614	642	667	594	558	608	627	616	607	619	636	623	577	658	619	616	640	674	619	604	640	600	611	633	614	645	678	647	596	645	634	584	631	603	587	643	627	614	666	614	646	656	591	636	636	668	692	622	649	583	636	615	617	630	615	635	670	662	626	659	610	627	640	604	617	608	645	599	614	657	640	620	606	645	611	612	649	631	613	627	625	668	660	587	629	664	621	667	595	623	681	586	661	606	637	651	650	643	620	576	645	636	661	608	613	624	625	594	652	648	594	661	594	618	609	620	628	700	607	667	593	613	612	659	671	582	583	606	608	640	654	635	615	637	618	595	632	614	619	591	624	616	617	629	649	600	608	642	647	595	618	595	631	621	658	632	622	660	642	644	609	609	621	642	653	556	593	653	658	623	618	676	641	660	634	633	655	608	623	602	642	598	624	650	643	592	633	653	622	657	632	634	640	614	616	652	644	631	603	610	608	593	618	616	603	601	623	597	608	591	637	622	647	633	694	612	627	693	587	625	613	629	632	644	632	653	613	654	608	646	595	613	586	654	626	635	613	620	651	639	643	591	624	615	627	636	597	588	603	628	630	606	632	637	632	627	616	631	641	617	646	662	640	585	659	661	640	595	689	631	633	654	650	554	648	645	601	633	656	631	638	629	622	612	614	623	634	596	673	600	601	583	601	610	637	611	620	641	682	611	624	631	617	664	639	654	583	580	632	627	630	622	656	611	664	632	626	604	680	662	665	598	643	671	653	624	605	602	654	630	620	604	617	606	599	622	643	621	608	615	674	656	633	657	591	619	588	575	608	667	626	651	651	651	645	593	629	628	663	652	602	668	644	620	610	577	567	653	687	610	652	626	590	598	659	619	640	609	634	639	589	596	597	647	662	638	637	653	671	578	590	650	663	624	605	597	645	633	605	601	593	646	652	630	655	639	635	675	663	637	605	608	576	639	639	619	633	628	594	620	640	632	648	672	606	591	614	638	602	639	621	597	583	598	655	645	621	645	632	615	613	667	659	624	609	633	626	625	629	637	653	643	582	615	589	614	627	651	588	592	657	613	677	655	615	640	617	587	645	638	600	641	633	658	647	627	572	608	637	610	618	610	596	618	618	606	610	652	630	673	604	612	617	638	603	566	654	674	611	608	651	687	630	565	636	603	644	625	624	628	619	659	623	640	608	663	624	585	619	663	628	627	622	637	615	627	625	600	624	637	552	603	602	598	640	636	621	669	620	633	658	624	627	603	664	651	590	591	609	663	595	619	616	643	626	569	643	619	608	646	655	631	638	611	598	613	633	669	625	612	612	564	640	680	613	666	658	637	651	636	608	630	669	635	647	631	650	654	635	675	642	673	654	622	637	647	612	598	638	622	638	673	657	583	619	583	655	620	615	646	656	640	601	626	625	612	621	538	653	618	641	613	624	606	608	570	657	629	638	593	681	621	646	601	664	601	633	708	634	599	641	562	630	617	630	602	628	635	615	608	663	646	647	560	612	632	627	666	656	627	597	671	619	619	580	619	629	635	639	631	634	624	633	585	619	645	607	618	625	621	600	634	646	635	619	638	597	596	659	570	628	641	621	584	655	613	632	563	621	657	601	666	614	636	619	640	601	626	641	625	630	630	630	620	643	567	636	580	613	644	621	652	625	664	585	661	635	604	603	656	609	660	627	606	658	647	628	567	628	641	656	614	639	620	613	601	630	604	611	629	656	654	661	604	608	643	646	617	645	635	623	599	595	633	664	641	641	634	646	607	600	654	626	641	619	631	623	608	627	628	601	611	673	621	666	677	603	640	638	626	654	619	610	641	668	632	582	630	648	644	658	623	621	656	689	647	647	653	706	637	647	640	631	627	617	685	650	585	651	623	602	616	670	654	661	603	659	650	634	618	622	619	631	623	593	632	677	602	596	632	633	650	585	636	624	648	631	617	599	643	636	640	596	641	612	609	653	631	634	611	632	613	640	639	642	669	638	623	632	635	634	600	618	651	649	607	621	594	589	659	611	615	636	612	607	630	624	689	612	641	624	614	628	609	620	657	630	602	629	598	637	642	588	619	644	575	600	634	653	656	615	621	643	618	661	601	603	645	631	607	596	654	640	620	647	657	635	632	636	636	632	614	616	664	637	633	623	644	675	643	633	620	621	638	625	645	593	656	612	627	602	605	606	624	652	658	644	626	583	615	643	606	589	665	659	607	623	647	623	619	634	626	641	680	666	597	688	627	592	567	633	620	647	609	626	624	642	642	658	621	639	580	597	644	649	615	667	625	647	639	641	648	622	590	600	645	672	657	587	652	646	621	567	599	618	626	632	605	638	614	614	655	641	619	628	662	597	627	615	603	610	631	610	643	624	656	609	623	637	646	597	634	598	609	612	654	642	616	654	645	629	604	617	614	605	603	665	622	612	629	611	648	598	611	669	652	633	567	669	596	610	617	637	621	639	610	633	650	624	620	657	669	649	631	627	617	664	592	643	636	602	610	643	645	641	629	605	591	574	610	639	576	638	619	607	628	647	617	650	652	629	575	627	642	603	606	618	610	617	646	600	631	629	638	623	657	625	637	639	585	606	638	619	647	597	610	597	638	615	642	613	645
6058	3219	1931	1029	857	662	650	1247	3608	3237	2100	1011	656	530	522	503	519	537	509	558	482	502	528	506	507	501	502	534	514	532	529	484	488	511	509	489	493	532	495	472	475	508	533	476	520	493	480	506	489	497	533	467	458	492	464	501	535	516	488	494	484	492	449	535	521	459	522	509	511	475	488	497	527	492	468	516	483	512	468	489	498	506	502	488	508	514	480	463	492	506	531	504	504	500	503	527	458	532	502	534	494	503	513	492	455	531	463	456	527	468	464	521	508	498	512	520	476	518	514	506	506	486	465	553	495	464	469	505	509	483	514	508	537	496	482	491	510	479	463	501	524	460	470	525	501	439	468	509	504	491	501	484	510	504	496	487	459	507	483	557	493	504	503	463	490	512	494	490	503	504	509	522	489	556	467	470	487	491	493	493	527	532	528	511	497	519	495	466	514	514	494	504	526	470	492	471	510	517	508	451	500	495	496	479	531	499	499	511	477	467	560	539	531	484	518	539	471	459	478	476	483	468	470	484	502	467	510	466	526	526	465	512	484	477	457	475	474	523	503	504	509	524	522	528	489	474	467	506	523	498	481	493	500	481	459	489	504	504	527	474	495	487	495	493	501	490	496	502	481	519	523	480	457	503	452	499	425	503	530	522	493	526	528	476	537	483	524	478	505	503	545	502	446	494	533	505	490	493	502	493	475	516	546	484	491	498	509	484	489	486	508	525	480	489	481	527	496	463	509	464	494	512	466	498	501	497	481	487	464	510	493	497	489	490	497	463	485	506	475	464	461	516	490	562	509	479	495	491	465	532	550	492	481	501	479	465	519	485	511	504	478	521	503	471	500	503	507	492	499	518	475	494	499	541	494	465	473	514	510	494	479	487	516	439	492	535	482	485	506	534	486	486	485	488	515	503	471	524	499	528	456	498	507	505	487	489	466	505	521	490	474	526	503	514	522	477	493	534	496	492	510	514	491	496	523	470	484	536	513	518	485	496	498	519	511	534	461	528	494	504	500	469	506	475	479	507	470	479	527	526	513	497	508	499	475	486	532	488	491	483	491	484	485	475	475	527	483	469	479	491	451	483	468	511	472	543	515	511	537	484	517	504	438	529	455	520	522	536	508	510	508	532	488	492	495	501	525	458	506	492	473	513	511	496	483	470	486	524	484	492	507	540	509	519	483	506	459	496	487	519	487	534	504	492	467	484	449	482	503	540	499	520	499	494	457	499	533	503	523	489	461	487	460	489	477	556	481	507	504	469	483	530	490	463	525	508	455	489	488	464	484	463	491	500	507	511	499	479	482	488	453	475	517	454	492	496	527	526	506	497	483	474	496	519	505	512	458	520	473	492	542	477	520	478	513	483	489	459	495	520	501	482	513	485	523	480	530	502	491	516	533	514	491	504	498	513	501	502	489	512	510	505	460	481	498	467	483	470	469	531	470	497	531	513	517	527	517	526	484	464	493	458	493	489	498	495	461	499	504	503	469	471	468	495	511	483	522	483	536	491	506	474	495	477	463	482	519	531	514	525	492	491	490	489	525	517	493	484	514	519	491	495	461	509	496	510	521	471	505	490	495	465	498	481	457	482	468	495	478	482	496	486	454	489	491	525	469	511	529	489	506	498	507	482	518	508	509	519	519	465	427	486	488	504	494	498	458	474	457	498	507	517	508	461	494	475	482	500	484	491	533	494	490	479	498	515	552	468	509	523	544	509	515	519	546	485	461	481	508	454	497	493	507	520	485	491	514	514	491	513	502	470	494	497	511	514	482	524	509	485	502	491	534	493	492	473	464	471	473	486	488	496	488	511	477	487	518	484	499	532	471	490	532	500	552	497	538	505	494	501	501	528	460	499	491	476	525	566	508	512	547	498	495	487	487	522	545	517	476	477	505	506	520	497	534	506	520	482	496	545	512	501	508	472	504	510	510	484	476	489	530	470	451	477	511	505	480	504	503	499	504	510	490	500	512	505	493	495	491	488	473	514	491	513	497	529	491	484	524	504	511	468	478	506	493	500	494	461	461	484	520	487	482	491	485	498	484	482	537	498	482	493	471	487	472	491	469	478	497	502	531	514	540	480	507	533	507	507	488	516	511	509	494	516	488	499	466	521	464	492	503	521	468	505	488	513	502	510	507	463	491	452	514	478	498	486	507	481	565	485	514	500	495	483	516	510	467	501	526	480	483	527	481	549	516	515	478	471	493	504	506	522	517	497	515	519	480	482	486	471	472	481	457	531	543	496	478	509	540	487	456	488	474	522	473	506	521	457	512	482	515	455	509	479	489	495	464	472	487	506	542	500	507	526	495	511	509	496	518	489	508	510	534	494	490	486	461	493	460	495	482	511	501	461	501	460	500	486	457	487	530	537	509	507	503	527	481	489	506	492	486	485	483	508	479	467	516	507	511	491	470	494	482	470	528	520	498	475	493	485	514	501	491	507	477	511	504	552	528	509	512	452	485	520	470	514	517	503	541	486	499	492	505	495	456	503	475	531	541	489	487	485	511	513	499	488	490	449	517	447	478	484	478	500	500	498	483	513	502	513	478	536	553	465	480	513	544	505	475	519	497	516	494	474	482	507	482	481	471	506	485	512	505	486	499	486	510	505	478	447	488	521	510	505	495	501	490	473	505	502	467	466	515	512	508	497	493	484	499	472	500	512	468	515	496	494	492	498	511	449	515	474	461	498	491	444	496	448	509	490	451	529	469	475	507	509	494	500	458	481	519	466	474	484	527	512	522	486	518	506	561	519	457	491	504	496	495	491	487	478	481	508	535	500	508	487	502	527	513	517	545	523	500	520	488	490	517	507	468	488	511	507	507	442	491	475	494	511	505	485	486	532	491	468	428	522	570	521	509	513	488	516	484	476	530	463	504	477	514	459	516	506	487	508	482	502	494	507	490	481	482	517	488	492	497	463	481	461	550	490	484	503	496	483	495	496	479	494	510	494	489	535	512	476	485	504	544	504	499	512	553	526	498	490	464	544	481	479	511	486	506	460	539	500	484	471	458	490	503	497	502	458	485	486	497	533	460	489	510	481	511	495	496	520	450	450	490	528	507	471	489	464	463	461	496	524	543	476	464	529	510	514	520	503	503	470	487	537	491	491	519	497	529	529	495	497	506	468	510	465	502	501	538	514	509	470	494	516	509	503	492	504	508	490	485	532	497	509	474	504	494	502	478	470	514	510	486	477	501	494	504	480	508	500	525	508	515	466	481	521	489	525	489	536	517	488	470	476	483	507	533	472	458	490	483	493	490	489	469	469	524	490	475	505	530	505	487	483	490	553	521	508	496	492	507	485	535	482	514	468	507	486	494	530	514	508	523	485	504	566	439	511	451	492	490	496	520	468	515	498	481	476	461	528	483	484	490	526	475	459	456	493	528	473	469	535	523	486	485	510	515	489	507	495	496	518	486	550	542	498	462	530	492	497	481	517	477	505	511	509	491	471	471	511	509	506	498	490	522	514	542	492	457	505	485	487
25706	21413	27240	25304	6809	1848	1232	4053	22551	21290	12735	3681	1386	941	755	707	712	743	702	667	707	679	696	737	688	709	676	704	698	712	706	743	718	722	718	698	712	739	731	665	672	715	740	750	690	684	683	675	663	682	739	698	692	702	705	699	692	726	737	691	719	702	699	716	689	755	665	719	697	654	717	669	702	704	717	741	709	728	714	732	696	696	694	713	729	675	661	703	701	675	717	710	684	695	681	694	741	693	707	721	705	708	680	707	727	698	739	695	713	690	720	688	719	700	709	683	683	682	698	704	682	745	719	719	734	717	731	742	740	727	727	762	717	661	693	714	698	697	702	724	702	656	730	733	680	697	729	669	710	648	710	704	659	688	709	750	677	683	718	718	694	645	695	737	732	730	748	681	756	701	711	672	716	692	672	670	751	680	693	691	709	720	710	680	696	672	693	723	701	717	709	719	684	733	666	670	664	756	678	671	690	731	737	758	726	679	708	690	675	706	668	703	677	709	691	737	681	687	702	747	736	718	656	728	715	700	663	704	690	695	695	670	701	676	700	704	706	694	734	664	693	691	678	731	658	700	700	678	658	668	697	723	749	667	734	728	677	711	691	695	680	685	685	715	724	627	713	742	728	709	682	715	665	725	707	696	720	728	771	696	718	707	671	732	682	757	692	698	691	730	693	688	717	685	740	691	701	757	733	727	733	702	726	746	725	728	697	680	696	705	675	705	716	641	718	729	729	668	712	690	687	707	708	679	738	686	676	718	721	677	708	651	694	747	702	696	696	722	644	716	703	733	744	750	724	738	741	682	722	695	685	767	703	699	675	676	709	716	741	741	691	699	675	664	742	734	699	687	678	665	753	691	725	720	731	695	737	740	736	697	752	669	685	705	723	675	721	690	674	657	700	718	721	710	695	723	753	718	721	653	692	682	687	713	669	663	731	712	700	647	712	691	695	673	673	708	715	648	699	675	711	731	728	691	732	697	718	697	713	702	708	707	724	699	690	708	723	715	750	701	709	691	755	724	698	656	729	719	670	641	740	704	697	694	734	652	682	703	716	674	708	699	676	673	673	711	673	706	739	720	696	657	716	703	653	724	714	748	711	722	716	693	666	721	677	704	700	723	689	724	674	714	688	760	668	713	712	682	689	687	734	726	718	701	676	715	705	693	724	751	713	659	717	764	717	707	698	723	697	664	703	705	730	715	703	732	686	684	775	679	680	663	705	726	733	663	739	743	684	683	664	749	738	690	723	718	670	701	647	735	695	677	702	696	705	649	699	693	686	717	710	688	694	733	699	709	674	744	737	704	678	688	704	691	706	710	742	685	684	731	732	667	696	747	684	714	721	718	704	723	708	736	706	628	700	729	717	670	753	709	647	695	713	634	727	722	698	696	676	669	667	744	708	695	745	650	700	740	703	738	724	657	716	692	742	743	674	684	684	676	715	711	731	702	680	708	705	686	728	682	703	679	682	745	675	758	677	715	710	685	682	707	739	704	699	718	730	710	660	680	680	735	708	695	705	726	722	668	718	720	736	688	728	755	701	702	722	667	742	705	693	754	687	702	719	721	705	663	673	728	744	689	678	668	670	691	754	703	684	732	679	726	703	681	692	695	722	732	690	723	690	744	683	683	694	680	683	668	735	702	686	726	724	779	674	672	645	701	680	713	701	697	753	678	705	690	678	757	711	729	722	701	726	682	705	726	768	672	707	725	711	684	677	675	708	682	705	701	666	703	743	746	711	694	659	713	739	720	681	692	717	720	710	653	701	714	693	668	741	706	655	676	675	648	711	717	690	683	732	706	712	711	723	659	685	731	656	688	711	693	698	656	694	652	701	695	715	658	737	697	712	704	674	733	670	696	724	685	702	699	700	706	705	695	736	706	743	712	736	694	720	696	732	705	702	710	702	672	698	663	723	666	678	706	759	679	700	659	704	693	693	694	763	712	673	753	674	649	690	690	756	703	671	716	740	740	696	686	751	714	717	666	698	741	738	686	702	685	657	687	704	655	694	671	719	682	735	648	730	731	705	721	723	694	725	692	731	650	677	709	704	667	644	756	680	700	705	708	730	727	690	709	687	658	715	662	654	697	676	722	664	664	750	670	677	711	701	704	707	691	673	704	758	705	671	700	737	742	711	758	699	736	684	708	704	694	737	701	756	703	691	737	710	683	717	671	654	688	703	680	692	721	710	688	745	722	708	704	686	674	694	638	745	735	660	723	745	718	703	716	722	677	693	705	696	719	759	692	723	664	717	701	702	668	741	712	617	718	723	720	766	738	698	772	727	688	720	711	746	667	702	699	726	706	689	674	691	695	726	717	652	727	684	683	711	646	745	698	744	711	693	696	696	737	709	761	711	674	709	763	675	676	711	710	736	702	696	769	699	674	690	706	720	701	695	669	670	729	711	695	664	681	717	671	719	698	683	685	714	702	673	726	729	702	684	759	704	760	667	708	732	725	679	666	725	654	708	676	679	698	684	685	704	702	690	639	723	708	679	694	683	681	667	686	740	692	670	750	692	701	704	685	708	709	704	688	700	707	738	680	715	710	724	723	707	715	686	722	671	704	713	716	672	731	690	725	725	698	676	687	674	706	703	658	721	668	706	677	700	716	692	661	693	740	718	663	666	671	661	744	703	690	709	693	666	668	701	677	743	674	729	670	703	697	703	672	719	682	687	710	713	709	731	735	745	647	742	717	757	698	766	708	728	652	672	696	714	710	686	729	735	746	710	777	650	716	697	739	709	715	707	647	655	661	721	712	737	692	729	669	677	704	681	742	681	731	674	689	709	700	670	699	748	682	669	740	693	731	706	675	712	733	715	732	735	708	733	693	760	722	711	773	738	728	735	706	698	684	763	731	713	669	696	685	713	696	702	714	700	719	681	730	723	694	627	689	702	728	680	709	711	716	722	675	718	709	710	708	738	695	681	677	713	716	707	670	720	725	683	737	708	726	667	718	705	720	727	682	724	721	679	691	687	719	693	654	685	723	709	697	786	671	681	665	683	683	689	695	723	694	681	681	668	688	709	720	704	660	739	673	648	691	666	690	719	697	710	675	706	734	713	675	718	628	675	708	711	710	636	660	716	710	692	712	706	713	680	679	693	690	714	698	726	738	697	740	703	663	693	717	683	702	679	691	653	695	712	710	721	685	722	727	748	726	764	720	712	690	702	704	696	710	637	651	716	697	673	731	699	709	726	652	703	743	693	674	703	683	703	684	651	664	700	723	709	647	673	723	654	734	687	723	699	731	735	727	702	745	677	690	675	672	649	745	722	723	687	730	711	679	698	708	694	659	700	739	745	701	669	673	741	701	736	721	689	688	648	694	688	718	727	681	678	717	694	672	632	709	740	760	720	693	698	683	699	723	730	744	641	663	707	713	687	708	682	700	708	663	743	702	718	676	709	714	650	745	682	695	718	723	686	742	671	691	773	693	704	676	714	659	702	719	695	664	703	723	649	745	635	702	642	677	746	712	721	706
5642	6497	4950	2807	2220	1545	1078	5765	22453	18147	10456	3223	1276	851	610	565	592	595	597	564	547	615	582	587	544	599	627	553	555	579	615	581	610	580	573	557	563	540	583	602	598	565	581	574	612	575	560	583	572	575	559	578	608	602	602	588	589	587	554	558	585	553	532	584	596	561	574	561	588	578	593	594	585	589	627	579	544	566	525	549	583	524	583	615	574	602	552	560	576	525	613	548	553	574	595	613	631	569	560	555	569	551	586	560	546	596	580	602	600	582	578	573	522	575	535	566	554	587	547	534	581	557	575	586	577	609	577	605	577	589	567	559	558	612	588	583	590	578	593	531	580	586	569	566	572	586	557	577	571	557	549	583	565	546	582	523	546	553	570	587	602	567	554	531	571	583	550	589	530	534	605	561	566	569	536	541	556	598	564	544	601	555	585	622	576	574	557	549	563	587	575	576	533	575	566	558	551	546	559	572	622	578	569	601	617	561	532	579	549	574	585	603	619	587	617	564	511	567	565	507	595	570	575	565	556	571	565	579	583	544	568	582	576	572	563	570	547	563	574	614	558	643	575	571	544	572	612	549	568	620	575	504	573	522	584	532	582	563	583	595	557	567	597	556	577	576	578	563	580	613	581	623	592	568	548	570	555	505	587	565	552	541	632	573	555	564	560	605	563	632	564	554	607	552	588	584	579	538	576	550	558	589	584	600	551	582	563	560	572	531	594	591	580	570	584	520	556	567	554	628	550	556	556	555	560	564	553	599	578	567	557	552	581	585	523	579	571	572	589	574	533	595	543	582	531	568	563	583	599	565	569	567	568	574	539	630	576	561	578	569	602	560	544	564	596	572	568	574	593	533	577	579	553	565	565	583	520	566	544	616	594	589	538	524	581	550	556	555	542	586	607	571	576	552	535	585	568	558	529	544	547	579	588	582	550	599	592	553	577	570	554	529	574	552	559	579	591	524	602	588	568	599	594	545	551	562	576	563	563	598	579	596	576	609	533	559	574	527	544	570	537	576	545	557	564	539	600	573	610	559	580	577	605	581	548	587	583	570	534	567	576	593	599	589	556	627	537	589	545	545	568	556	543	590	556	539	598	567	596	608	524	554	549	578	578	557	586	572	590	604	589	552	607	564	600	562	589	564	580	554	573	577	500	607	585	498	565	574	571	556	563	561	597	578	589	542	568	540	575	544	599	592	605	599	574	551	556	597	585	590	559	564	569	565	557	563	581	527	578	585	573	582	563	579	621	560	584	568	570	572	569	590	573	555	589	568	554	567	552	546	580	572	548	604	587	581	549	571	583	583	577	545	587	580	592	576	529	614	564	605	573	580	553	578	542	543	588	601	559	555	598	576	587	605	566	550	617	546	588	585	582	543	563	566	585	556	573	614	593	558	520	556	593	575	540	578	537	565	548	581	547	572	590	562	528	556	597	562	580	556	532	575	584	586	599	589	552	575	529	554	593	525	577	548	578	586	558	550	575	580	569	588	561	611	559	536	546	562	532	589	596	492	579	586	579	577	598	601	560	596	533	588	556	585	573	574	561	560	560	595	556	527	555	562	554	553	581	558	573	564	572	564	561	555	567	602	590	570	538	569	609	585	558	602	565	549	575	597	554	563	593	568	589	590	560	587	514	565	544	540	574	602	602	562	573	586	561	564	543	555	583	519	596	542	602	570	550	557	544	565	541	577	589	611	528	577	561	593	571	554	565	583	583	544	599	547	600	555	549	583	575	587	577	544	566	574	547	571	566	553	537	544	545	570	569	578	545	585	539	602	579	574	547	591	556	600	563	560	574	570	585	571	597	585	621	566	609	558	604	584	561	595	592	563	607	594	542	559	578	580	538	552	558	569	605	567	555	571	568	570	596	549	553	557	561	551	570	539	580	567	582	598	602	552	577	555	547	580	544	573	525	557	558	548	560	582	556	601	575	573	586	577	565	591	585	512	564	563	550	512	515	542	579	572	547	548	538	599	565	563	548	591	557	570	575	574	528	596	560	546	571	560	595	595	566	557	534	591	578	601	591	588	594	552	590	550	578	560	528	589	555	597	552	577	593	590	547	608	591	562	586	570	550	541	592	587	582	577	539	560	581	558	600	567	557	603	565	589	571	597	541	544	615	566	566	556	608	556	526	585	627	586	582	555	591	570	540	574	560	559	576	601	570	548	595	597	619	557	593	621	531	599	575	563	575	538	582	555	566	560	596	551	545	587	530	602	554	562	535	592	583	530	550	583	643	570	566	533	559	575	572	577	537	584	597	554	597	556	587	593	642	587	517	561	533	553	580	611	586	587	551	526	530	593	539	614	545	552	591	602	582	553	550	586	587	595	550	563	578	587	610	562	575	618	559	555	581	592	555	549	545	580	556	539	570	543	586	605	599	595	605	557	551	541	558	601	555	575	557	579	566	553	582	544	510	539	586	572	541	582	545	548	530	618	573	571	559	523	546	568	573	552	620	544	535	566	529	605	590	591	577	562	593	525	562	590	540	556	564	581	571	587	564	556	636	570	573	561	572	553	550	609	559	560	575	537	589	562	579	593	533	558	598	588	556	559	574	553	565	588	580	508	557	562	588	577	600	586	580	549	565	553	538	573	570	575	577	541	547	600	605	554	543	613	602	554	554	532	569	535	550	560	533	544	569	557	524	529	581	540	575	552	582	556	584	594	574	555	565	539	582	562	588	558	573	527	562	584	633	565	598	556	580	586	572	544	557	577	572	591	592	550	573	587	597	583	564	540	583	574	585	565	568	609	588	615	554	545	569	567	519	540	576	549	581	574	570	582	593	558	551	578	582	559	560	566	545	565	581	554	578	582	568	603	602	563	588	569	553	485	521	544	542	537	562	556	549	559	578	546	585	570	514	559	579	572	576	571	614	587	564	584	587	612	598	568	595	552	561	599	583	572	594	578	542	593	565	582	603	580	593	600	563	560	568	596	552	527	590	534	553	542	561	596	545	568	563	550	581	561	515	613	577	540	614	523	600	619	577	547	565	590	555	539	573	632	566	596	527	556	554	574	578	561	544	571	583	547	565	571	540	587	531	568	574	598	566	574	538	570	540	563	561	563	571	575	573	569	543	519	555	576	583	552	580	536	586	569	580	556	563	536	539	603	572	583	570	592	521	573	556	591	598	591	577	570	564	590	578	545	586	600	536	564	554	564	567	571	572	563	581	575	577	557	572	589	578	583	573	549	587	583	547	588	551	588	557	552	524	547	561	563	572	555	552	551	567	565	579	595	532	538	537	589	594	537	588	568	559	561	539	579	554	559	570	555	564	558	592	574	591	551	593	555	550	567	552	584	580	562	579	563	570	594	572	545	590	548	605	517	604	577	571	560	548	598	585	574	564	595	617	555	586	581	570	583	568	557	591	575	525	593	558	583	606	553	545	597	557	641	548	562	561	590	607	607	612	574	570	589	568	580	538	591	550	536	583	540	559	561	548	519	580	603	589	561	514	545	567	579	532	544	586	534	581	560
24310	21454	28859	24486	21363	11286	3171	7885	41009	39214	26351	9101	2654	1464	1007	916	856	912	926	856	850	859	850	839	860	904	856	876	885	879	891	853	899	836	886	861	856	843	923	852	869	829	818	895	880	805	798	856	858	868	896	856	841	880	895	913	877	849	923	836	870	884	856	850	858	832	906	851	797	845	827	798	806	868	890	849	821	818	867	882	871	890	905	842	846	891	873	880	835	869	895	879	883	837	862	835	827	871	825	829	841	893	921	869	887	882	860	834	795	813	871	885	814	862	787	828	854	843	876	840	849	921	918	829	913	836	832	817	878	896	860	871	856	907	857	853	883	860	813	878	879	898	843	922	836	824	856	855	809	871	902	864	882	865	846	856	858	841	795	893	817	890	853	849	892	847	868	845	860	874	857	899	862	814	838	852	906	849	867	858	895	854	916	849	849	850	856	805	804	875	901	916	869	851	838	840	812	860	860	850	847	857	855	813	885	902	822	848	814	855	838	853	865	853	851	867	890	873	879	851	847	880	904	825	936	890	863	875	840	873	937	867	857	891	851	836	861	827	885	808	851	875	847	853	838	857	892	843	798	864	852	846	806	847	887	889	884	868	850	872	846	873	814	892	895	835	826	811	853	820	884	860	879	848	856	815	871	845	912	870	879	843	848	817	844	860	820	885	853	829	832	880	823	904	832	842	883	861	858	893	898	851	869	847	808	852	903	826	866	872	848	884	876	834	845	883	847	875	884	901	828	893	846	870	825	879	819	833	871	870	866	918	874	854	846	853	846	860	887	841	852	842	878	827	814	865	878	870	840	832	865	820	803	890	877	887	866	857	884	788	893	857	867	883	836	832	827	832	813	854	873	834	850	890	900	830	883	889	833	832	853	849	867	859	878	823	866	852	803	853	901	861	836	887	860	837	906	904	820	881	888	884	804	849	778	869	835	863	885	847	820	776	871	799	860	889	826	831	886	879	819	865	843	828	898	837	840	784	968	877	903	868	900	846	921	844	849	858	877	826	928	868	876	834	895	915	839	851	898	797	809	828	867	843	833	881	783	918	850	887	854	850	817	843	912	917	851	850	802	873	886	837	849	849	888	857	841	832	881	860	868	835	887	829	840	855	884	840	873	799	897	797	839	901	845	815	918	846	903	832	836	827	867	864	877	903	858	822	930	833	888	850	819	875	849	888	866	865	901	823	865	880	877	869	863	839	881	861	952	807	847	856	844	847	871	843	884	866	850	839	842	887	866	875	880	915	867	845	875	800	861	841	863	912	882	804	911	868	935	891	853	882	859	918	866	860	811	860	825	879	873	807	830	832	824	854	787	872	881	807	864	883	855	888	832	830	861	818	831	870	925	823	832	839	830	860	870	893	874	890	838	856	902	892	893	896	880	811	873	853	851	858	828	820	824	864	845	818	850	845	853	911	903	849	878	846	819	856	823	849	885	820	870	909	818	868	815	881	841	853	831	916	850	844	853	858	856	797	876	896	894	887	888	835	903	804	846	918	851	911	833	848	838	880	832	890	843	862	857	885	881	846	862	856	840	916	851	854	872	849	912	868	837	844	837	808	865	896	850	840	832	828	916	916	822	859	866	872	865	846	836	834	864	848	839	863	862	852	838	841	828	807	849	834	832	878	837	895	835	836	876	889	817	849	836	877	884	871	860	822	849	792	890	803	885	844	889	882	863	903	842	851	828	861	828	841	833	860	774	850	899	837	838	845	868	871	874	811	843	802	835	814	844	823	876	854	862	854	888	850	895	864	851	856	907	846	866	906	855	901	810	843	844	853	905	871	851	866	801	852	839	914	895	844	910	847	850	859	857	865	888	904	896	875	887	815	852	795	896	830	852	882	860	843	871	872	845	846	834	926	831	885	841	864	846	810	846	818	848	834	831	851	819	850	865	824	887	864	869	863	872	828	865	834	874	874	915	855	817	850	873	859	841	849	865	872	842	868	877	871	861	836	833	805	872	873	879	826	845	846	843	908	818	847	851	803	843	875	821	872	846	771	871	858	851	836	881	900	899	883	894	882	888	882	868	813	828	899	870	878	782	919	836	835	832	836	867	866	865	856	883	833	850	848	851	870	885	892	891	845	835	856	891	912	760	813	832	847	851	898	866	829	835	817	891	863	939	835	847	848	795	863	882	881	860	890	831	869	946	885	899	854	834	910	848	862	823	858	880	854	860	868	859	803	849	831	855	875	825	825	847	842	864	776	869	814	870	864	875	833	849	845	847	836	907	857	862	855	868	896	856	897	904	839	846	866	849	831	843	814	857	838	842	831	851	851	861	842	814	814	855	911	887	852	862	864	868	856	872	852	877	863	909	830	823	809	822	891	830	854	861	849	862	860	870	890	856	879	848	898	858	861	863	849	907	814	906	815	817	878	906	887	835	800	858	885	811	825	814	837	855	857	841	918	879	841	919	809	907	859	841	837	804	869	913	808	814	784	821	836	855	826	881	789	857	842	887	849	838	834	837	907	853	792	849	882	842	843	833	865	802	865	813	830	867	843	801	883	872	826	847	900	844	861	874	858	831	836	887	851	898	823	885	813	870	843	807	890	870	861	890	868	837	861	847	970	852	850	865	900	849	809	871	870	916	821	842	858	858	853	886	867	821	831	849	855	841	814	870	885	864	848	858	852	830	862	866	870	825	846	872	873	843	859	848	839	843	843	889	829	840	841	842	886	875	818	862	884	854	831	859	817	898	849	839	834	836	774	938	876	871	853	814	876	820	810	811	818	894	865	928	860	820	870	874	900	847	867	843	858	824	896	830	871	861	845	870	868	849	837	867	892	834	848	829	872	873	881	826	820	830	866	872	838	845	857	900	831	892	844	896	834	858	871	803	903	863	844	807	834	859	862	835	841	878	846	854	833	800	780	842	872	831	818	901	837	867	877	890	852	859	919	856	860	809	874	873	859	860	859	885	868	876	847	845	880	847	862	861	859	890	858	820	849	865	890	903	811	848	846	892	858	858	847	851	822	832	870	826	892	813	891	843	874	887	877	831	866	875	839	824	881	863	813	801	875	816	871	828	854	828	878	910	835	904	857	851	818	893	865	850	809	851	838	868	857	874	808	811	860	802	888	884	833	857	852	849	907	827	854	832	796	918	878	855	874	842	809	867	910	872	863	846	819	913	821	833	878	873	861	833	851	887	878	877	802	809	833	894	839	857	855	868	877	816	898	842	904	839	919	854	870	835	837	796	828	915	867	826	817	864	880	871	885	868	822	830	838	841	834	871	861	882	860	828	874	894	862	869	912	867	818	821	823	874	904	859	849	836	891	936	811	885	867	882	873	828	842	819	827	820	850	912	812	910	841	834	885	851	838	883	859	859	879	847	859	881	871	848	831	887	844	826	827	881	923	839	879	888	848	847	890	845	844	826	845	866	815	853	877	859	868	826	853	849	895	883	859	854	851	843	868	884	853	839	868	855	857	863	852	897	826	823	843	824	899	844	823	779	853	889	883	846	787	823	835
6436	12128	11051	5992	4053	3220	2136	10289	39439	33695	20272	6095	2453	1285	796	706	705	694	667	726	677	670	668	665	692	714	666	703	718	724	780	715	703	725	715	691	698	743	691	717	672	681	725	688	671	699	726	714	685	661	728	682	686	751	689	678	677	656	673	657	687	685	682	688	707	681	632	667	643	731	702	693	709	686	669	639	684	672	632	695	675	701	719	638	683	707	716	694	686	685	687	664	675	679	715	677	742	652	671	691	712	695	725	646	684	659	725	676	687	670	640	696	696	701	694	702	674	717	721	661	675	698	692	681	717	676	732	756	703	682	742	680	688	707	691	745	674	683	718	714	721	693	638	671	722	686	701	708	725	678	708	682	729	699	707	715	668	681	683	731	687	687	685	643	692	702	672	731	654	743	685	667	709	707	683	678	756	682	680	676	667	694	672	669	695	643	628	700	675	686	672	703	681	656	661	729	624	679	655	689	693	668	690	717	670	699	704	683	729	676	682	683	688	709	653	743	679	683	671	695	727	731	722	715	651	673	703	683	686	732	703	682	670	677	736	694	684	675	712	710	673	700	672	707	741	678	685	686	656	681	695	697	671	684	703	680	713	656	677	664	682	706	684	660	669	672	700	711	698	683	663	668	644	669	663	674	711	732	681	696	696	631	647	684	707	727	747	657	702	650	692	737	678	750	697	681	703	705	700	729	686	651	734	732	655	757	691	698	732	651	713	761	716	743	727	730	724	689	662	713	687	657	682	677	630	661	634	703	704	696	712	689	687	697	694	680	680	672	716	660	679	692	656	679	662	694	653	697	673	670	738	713	696	692	712	712	693	723	673	701	675	683	665	707	679	740	651	727	687	685	688	667	747	716	728	668	702	652	688	657	631	693	690	727	691	736	702	703	690	665	685	680	681	731	710	669	697	649	698	660	717	681	715	673	636	661	696	695	661	672	717	674	629	685	663	673	688	671	689	685	694	656	666	694	693	673	690	688	672	655	689	708	614	690	694	702	622	692	726	662	698	717	690	680	681	701	690	675	646	724	714	683	664	704	693	653	703	694	678	682	632	705	726	691	719	695	678	682	713	681	687	680	698	643	753	673	711	669	716	695	686	681	766	677	691	660	677	742	683	695	708	710	680	652	694	693	650	758	677	706	680	694	714	669	748	708	713	657	684	679	722	651	677	686	697	696	675	678	688	696	691	722	657	681	683	693	674	704	659	697	668	714	641	685	693	705	737	667	675	684	675	710	673	665	685	685	701	682	725	624	713	699	693	712	685	645	673	692	749	651	735	652	670	668	667	740	654	734	694	686	711	668	676	646	729	701	663	662	636	697	639	674	681	662	652	739	686	692	704	710	700	664	715	687	705	705	693	690	650	711	706	640	707	680	701	706	727	672	674	642	679	715	686	689	707	663	691	700	697	719	677	652	734	687	707	703	714	685	664	690	692	700	710	674	666	710	638	698	691	704	671	740	697	708	698	702	712	729	679	707	698	683	712	700	677	700	693	668	651	661	710	704	667	680	701	672	665	696	698	696	664	640	681	657	675	703	672	716	704	685	653	645	656	683	719	672	656	683	684	687	676	704	693	680	714	740	665	695	722	695	709	695	699	674	700	639	663	687	670	638	693	722	655	668	678	680	684	698	704	705	655	705	684	693	711	751	694	706	647	689	661	668	684	671	669	699	689	684	729	655	689	710	664	710	729	667	653	750	636	725	687	712	664	669	679	666	727	694	683	689	705	705	653	646	655	664	691	667	697	681	666	655	705	683	727	694	666	661	676	662	700	648	687	677	688	692	662	690	676	696	717	715	735	704	686	651	690	716	667	717	688	649	682	668	686	677	652	714	696	681	660	663	675	678	693	690	692	645	660	664	683	655	705	698	667	687	644	725	748	734	657	661	652	635	684	702	685	668	668	655	647	672	718	652	724	623	702	669	633	667	649	678	683	647	675	617	679	697	653	665	701	688	717	655	693	706	703	666	687	661	722	709	648	705	664	669	713	671	678	731	672	682	762	668	713	664	678	687	650	681	696	697	684	741	687	649	737	686	681	655	664	656	708	645	716	721	677	688	673	675	663	716	684	716	686	716	744	700	636	672	654	675	643	749	703	667	684	694	641	656	668	631	680	676	714	696	685	782	692	646	694	652	690	653	680	668	685	671	725	718	666	717	750	718	673	685	700	682	678	701	673	712	687	701	643	650	699	658	737	659	658	735	671	674	668	710	700	748	684	705	690	652	650	677	678	669	635	688	673	671	676	646	707	614	656	691	764	649	670	711	709	702	681	726	684	673	651	704	669	676	713	700	672	644	675	670	682	646	698	679	658	668	656	664	672	650	643	733	676	717	726	666	740	686	686	690	671	716	665	678	694	653	710	715	665	705	688	705	723	709	678	658	709	667	672	718	711	730	682	684	692	689	671	681	685	708	639	678	695	675	730	677	646	647	682	685	681	682	655	683	685	732	701	735	660	699	705	667	661	697	708	702	661	681	690	723	670	683	661	646	706	741	681	671	668	618	681	689	701	681	696	688	685	687	729	664	670	692	692	658	675	690	674	660	736	712	645	735	655	639	704	695	680	683	692	672	692	661	656	710	732	679	684	657	666	693	684	706	707	672	693	686	683	675	617	705	685	679	659	686	698	658	712	678	674	743	685	664	659	716	671	674	693	709	673	672	680	711	683	662	732	683	749	725	653	703	699	701	719	672	676	678	662	641	701	710	663	706	667	660	694	699	714	614	677	718	727	659	664	706	673	671	715	719	709	646	708	701	708	694	685	706	651	697	708	667	677	648	720	698	697	641	713	673	622	694	709	669	662	662	670	721	685	709	663	697	671	709	717	664	672	668	687	709	728	655	670	715	700	673	656	633	675	679	688	669	715	682	706	705	692	653	702	673	684	668	658	682	648	654	725	713	673	709	669	665	659	686	659	685	663	657	667	653	737	719	719	641	694	714	701	682	682	677	715	742	723	623	684	693	699	633	669	701	673	714	607	674	653	687	721	625	723	680	699	688	673	689	708	712	684	658	720	676	688	638	662	666	671	647	684	697	673	689	678	642	683	679	662	674	672	660	714	693	678	720	696	665	672	678	660	704	628	668	715	660	695	667	676	698	655	675	692	730	693	650	633	740	666	695	668	686	672	684	698	654	673	705	687	683	640	691	668	686	697	718	726	684	654	697	642	666	705	692	645	713	690	670	701	693	649	711	716	705	645	653	701	659	684	687	664	661	646	643	661	680	657	682	684	713	674	717	675	656	702	679	692	695	693	655	699	701	703	698	698	684	634	660	681	641	663	690	689	708	662	684	718	641	701	684	675	736	707	688	691	694	716	650	634	720	669	680	718	631	703	723	666	687	715	701	665	689	652	710	638	696	667	688	662	740	684	657	644	659	697	704	653	666	682	716	695	711	724	706	664	708	662	710	655	702	672	645	680	698	653	714	725	652	691	664	680	674	697	662	740	669	652	663	668	673	671	701	665	696	672	699
27851	14308	3743	2055	1220	968	731	887	2780	2940	2134	1161	798	711	663	609	636	656	586	623	623	632	626	614	626	655	641	645	595	607	605	625	599	605	625	631	639	623	608	625	615	589	670	581	635	661	596	616	594	662	596	622	596	601	652	587	620	617	622	600	599	590	600	624	603	601	587	624	600	611	630	605	642	594	617	623	606	610	598	632	608	628	636	607	615	614	668	611	587	593	632	602	590	620	621	630	601	586	613	637	596	612	646	591	669	654	605	633	662	649	634	584	594	636	642	666	643	605	576	646	634	640	638	593	613	603	667	601	639	629	658	639	639	650	643	585	615	641	604	633	559	591	614	612	594	631	633	591	610	606	623	610	584	622	623	625	605	601	640	568	592	661	603	613	605	630	591	593	635	614	590	629	576	629	652	565	612	644	627	585	610	601	603	594	588	628	593	596	672	617	667	621	595	632	616	653	601	614	592	649	637	613	640	579	627	652	584	632	564	604	618	612	620	604	611	592	576	613	599	574	628	652	626	579	600	637	610	601	589	617	645	653	613	628	671	632	634	625	634	628	603	558	646	658	639	595	612	619	589	595	587	624	653	655	669	580	591	643	627	628	611	636	590	633	646	610	612	604	610	595	647	591	605	661	631	604	619	604	614	616	595	588	661	605	673	616	665	629	608	620	616	633	606	647	566	623	599	612	612	680	604	631	607	626	630	575	596	608	586	642	589	593	590	598	599	618	600	565	601	613	621	627	595	605	596	621	601	604	594	609	609	598	658	651	640	661	593	593	633	633	613	598	607	640	627	618	635	624	619	623	612	632	610	613	634	652	628	655	707	611	624	602	584	622	590	599	623	645	640	595	598	586	603	640	579	633	597	630	655	643	618	586	570	630	611	619	634	580	652	545	634	611	615	614	629	615	660	643	598	660	583	612	617	614	590	626	606	609	637	596	612	660	581	673	615	565	566	620	573	594	567	602	580	600	604	634	585	617	613	609	641	594	618	599	646	567	577	625	637	594	583	612	632	609	603	508	654	621	580	583	605	613	600	632	607	577	624	598	644	687	610	619	603	611	646	613	613	637	622	567	627	623	613	638	636	607	597	570	628	618	583	622	602	597	617	630	615	604	650	628	658	635	594	601	615	568	560	633	585	641	643	609	636	607	604	613	630	629	583	606	622	630	605	584	640	600	609	580	640	630	636	575	580	631	613	610	584	637	573	624	633	637	604	615	582	589	618	647	604	614	599	641	595	561	600	546	620	600	585	670	617	629	599	621	624	660	627	606	601	608	562	668	660	632	611	648	619	617	611	613	628	592	631	593	640	617	627	629	638	593	611	623	633	630	634	640	614	637	621	626	655	628	578	648	605	571	580	597	677	637	578	612	620	610	649	611	590	634	622	625	608	599	631	613	581	634	640	614	591	679	600	622	590	571	622	625	576	644	656	625	614	615	622	630	612	621	624	626	620	634	629	628	600	594	612	603	626	629	606	588	624	605	650	669	630	629	595	579	601	653	613	632	588	581	620	592	619	614	592	579	649	611	591	593	587	605	612	577	573	607	612	635	640	621	608	640	643	651	619	594	603	630	611	619	564	638	641	620	625	665	621	636	613	614	631	607	597	609	612	587	670	595	626	619	676	632	623	626	628	622	580	646	636	591	684	664	631	616	594	606	592	588	599	601	621	618	579	585	582	622	630	560	615	638	610	610	611	601	591	623	596	594	582	624	628	628	630	647	610	603	660	641	620	582	633	633	620	605	617	613	617	603	615	635	632	555	594	586	626	623	610	642	629	622	639	632	648	591	564	598	620	604	610	580	583	580	587	633	630	620	639	647	621	621	616	683	604	642	578	623	638	600	655	622	591	620	599	652	633	595	607	664	613	629	664	603	647	568	629	610	626	609	606	652	606	681	608	568	617	583	638	604	625	648	586	605	663	574	607	600	615	577	618	619	601	620	619	591	628	623	604	626	649	583	628	596	614	629	598	646	618	653	611	630	641	609	608	625	633	607	638	600	603	640	596	606	591	622	609	605	642	582	621	590	620	574	575	586	622	594	676	592	614	531	636	649	582	644	611	589	669	652	622	653	620	602	615	584	598	649	588	620	597	552	597	634	627	619	604	607	622	628	632	579	653	634	674	583	580	607	591	630	629	570	634	614	598	597	565	585	668	630	633	656	595	586	564	619	638	654	657	614	602	623	545	646	636	563	611	640	604	567	593	595	674	560	600	613	585	638	650	604	601	599	585	598	641	590	595	628	651	606	663	626	627	631	634	598	588	666	572	596	594	631	580	589	607	607	635	556	622	631	578	617	647	571	642	573	657	588	623	616	604	620	575	561	623	595	620	621	606	640	584	616	618	594	614	624	593	616	644	620	634	614	649	613	614	622	578	658	612	615	625	603	579	585	654	608	620	627	643	606	611	629	644	663	653	584	631	672	606	642	596	643	619	636	630	626	669	630	633	608	654	613	665	629	623	597	607	578	611	617	606	582	600	632	651	633	625	647	635	591	629	584	624	574	627	623	563	626	607	616	627	616	613	608	630	649	601	578	624	606	589	644	650	645	629	597	621	601	644	604	639	590	607	578	640	634	617	579	590	589	624	615	587	603	603	631	654	610	638	628	684	628	611	656	650	619	638	639	605	613	631	625	587	595	605	651	602	595	641	591	638	689	592	632	655	643	597	601	619	622	637	652	615	615	651	569	616	618	608	612	607	598	565	579	644	621	619	648	624	616	591	614	644	609	619	627	620	625	656	609	639	606	637	619	644	614	607	580	615	615	603	613	633	594	671	643	620	611	612	608	621	653	620	609	594	625	621	565	628	621	606	607	656	664	608	595	675	617	637	607	594	586	614	628	584	590	618	646	594	641	646	630	552	609	628	592	629	629	653	585	627	607	623	623	596	583	657	662	624	665	600	690	557	645	621	607	630	613	630	551	639	679	599	640	626	567	624	626	565	592	624	581	597	594	601	580	605	598	588	622	625	627	640	597	614	620	602	645	609	598	608	615	624	609	649	627	610	634	617	597	615	649	618	607	637	638	628	629	609	642	606	604	577	637	641	646	634	575	629	582	623	615	619	644	643	646	648	643	636	631	630	585	603	611	553	667	624	615	648	592	642	608	635	641	660	594	636	599	616	625	588	593	617	621	633	617	640	615	608	621	623	650	651	631	611	654	605	591	594	592	646	620	588	639	626	604	623	624	565	604	558	571	596	648	620	650	658	625	576	631	591	588	624	583	593	624	607	613	678	603	606	595	621	602	641	633	589	668	610	611	618	588	599	582	601	583	626	654	613	640	656	612	630	585	607	608	651	612	606	650	632	594	587	596	603	594	577	567	602	637	627	642	583	658	597	584	530	599	607	632	619	638	615	624	660	606	629	601	595	624	628	637	619	625	604	655	640	620	637	623	599	634	630	613	601	590	600	600	616	649	628	590	592	593	599	601	624	590	594	588	648	684	631	626	627	635	665	622	591	619	660	640	631	632
6282	3405	2627	1704	1368	1014	765	938	3412	3251	2197	1026	660	583	473	511	524	480	528	467	498	494	474	517	531	522	492	468	530	505	480	487	540	483	509	458	487	467	471	449	509	521	463	484	471	545	453	512	498	523	468	495	434	505	534	471	481	486	479	487	475	472	514	501	502	478	509	504	514	477	496	484	514	470	490	537	531	491	495	486	477	481	499	491	511	459	456	501	501	473	456	520	459	473	479	498	470	503	493	502	521	519	514	489	521	472	472	494	507	520	476	519	479	546	491	480	452	472	494	429	500	529	475	498	442	498	495	529	505	490	494	495	461	494	505	498	489	464	491	493	500	520	497	505	481	481	503	457	502	462	475	490	480	461	496	527	490	517	522	487	505	474	484	497	495	487	484	516	495	480	485	487	529	511	512	502	534	469	457	491	491	539	509	480	496	494	484	485	506	458	491	467	459	495	465	486	541	471	458	513	491	484	525	482	470	493	502	558	502	470	493	514	513	468	485	512	469	487	467	525	469	469	491	475	464	506	531	497	472	490	450	486	508	470	453	465	516	475	508	476	556	475	472	462	517	510	489	496	491	466	459	466	452	490	500	481	514	493	486	474	481	495	479	472	426	502	462	486	482	485	483	492	481	487	493	489	462	491	474	475	487	490	453	482	538	494	488	458	485	491	544	467	465	474	503	500	471	472	470	480	533	488	495	501	551	482	466	497	489	517	497	466	539	506	526	503	485	501	469	460	527	472	494	504	461	482	465	496	489	483	514	481	481	472	477	452	508	504	460	530	490	509	455	491	526	494	507	440	520	485	492	513	478	472	512	482	472	464	484	445	519	512	472	477	493	472	490	487	477	506	466	464	501	469	477	494	519	530	486	495	527	477	466	516	510	504	496	538	489	502	530	490	483	479	505	430	508	540	534	497	507	492	472	502	471	491	522	475	498	489	504	483	432	514	511	515	518	462	501	485	529	516	483	493	499	477	491	513	491	531	508	516	502	482	490	496	509	436	512	503	488	527	509	509	479	491	498	528	533	420	486	536	522	524	474	484	496	489	425	530	498	508	481	498	477	470	456	492	492	480	505	494	490	470	462	507	474	511	463	446	474	469	493	514	512	470	491	488	521	521	501	484	489	449	507	448	516	495	505	500	474	480	445	480	478	470	504	488	508	468	480	520	483	509	462	461	490	481	451	466	480	517	484	522	510	506	482	510	500	519	468	508	512	475	521	471	483	492	496	499	513	486	485	525	490	479	505	502	484	518	446	487	494	518	503	492	473	465	468	483	469	497	466	507	500	489	499	479	496	488	516	485	468	497	512	492	498	464	475	472	487	488	482	493	526	495	503	449	504	473	471	514	497	523	480	527	495	490	532	458	461	510	496	513	515	510	482	476	501	457	497	524	479	486	505	510	473	487	496	503	513	447	494	513	487	478	518	509	488	468	502	492	516	480	470	504	499	515	502	489	498	471	489	502	510	487	470	505	443	510	474	480	494	501	477	534	515	476	479	543	491	519	541	457	476	462	451	534	484	472	518	466	479	507	506	509	477	531	468	470	458	475	455	512	502	482	503	520	487	477	495	486	447	516	440	480	502	497	509	488	474	487	493	499	508	472	472	483	486	507	506	456	485	500	485	481	493	503	489	520	490	482	530	468	496	499	516	491	506	495	511	462	506	494	507	485	500	469	457	538	467	507	523	476	488	517	495	467	494	478	489	444	443	478	472	503	493	498	512	465	495	497	462	443	502	470	513	479	457	493	498	491	504	503	517	476	507	467	513	511	486	542	515	482	485	515	474	467	535	485	503	506	489	461	487	491	499	489	464	497	486	512	465	463	500	501	510	503	484	483	557	479	504	507	486	486	494	527	503	493	484	476	484	476	487	489	518	493	450	493	493	513	531	495	522	481	465	517	491	468	505	479	510	494	474	469	474	519	503	507	498	466	468	498	534	452	458	471	487	506	492	522	449	488	506	451	485	470	553	479	536	534	463	505	495	512	501	473	485	475	486	444	468	491	468	521	497	487	483	492	518	467	503	512	479	470	441	515	487	495	437	535	460	470	496	476	517	474	481	482	518	464	516	485	508	510	459	463	450	493	504	486	524	505	456	467	491	504	495	530	519	523	495	471	480	486	513	459	478	496	474	512	472	475	468	523	524	536	537	520	519	476	491	516	515	480	511	481	534	493	488	485	468	458	494	482	534	489	507	469	479	509	502	481	516	458	509	480	476	500	467	530	555	558	499	499	503	443	503	455	480	527	536	485	440	502	507	464	496	481	476	505	470	533	509	487	483	471	507	494	478	520	446	469	498	478	437	475	500	472	499	461	485	497	492	463	496	486	494	439	485	446	523	546	499	499	497	467	490	448	507	473	485	479	480	509	489	522	457	469	467	469	535	454	485	526	515	495	490	514	503	500	474	490	496	515	493	465	502	514	522	489	530	497	475	462	439	491	499	519	475	511	471	470	488	538	482	478	515	485	486	509	460	486	522	493	472	460	493	518	475	446	516	528	497	489	480	487	478	475	510	449	508	506	488	521	530	509	505	466	498	524	486	496	457	487	503	495	516	516	490	496	497	480	525	470	533	528	506	478	473	502	461	496	511	484	515	486	479	446	482	485	469	476	497	497	481	467	482	523	446	505	525	477	524	476	504	480	485	501	492	514	493	520	442	501	468	471	510	471	510	493	472	485	494	485	487	472	491	518	470	502	428	490	501	496	467	474	467	551	497	489	471	538	505	484	483	510	503	529	507	535	494	481	485	458	515	482	493	509	476	474	494	456	516	493	453	494	519	477	543	498	521	530	477	481	479	472	533	515	502	464	514	483	457	513	486	503	487	462	531	503	499	480	451	524	506	478	513	521	484	491	517	504	480	526	475	470	470	504	450	480	462	483	471	521	476	462	480	505	521	482	512	498	490	512	472	480	543	458	486	501	472	525	445	482	464	494	457	468	502	482	501	489	475	488	491	524	486	519	485	511	492	463	514	492	528	513	448	455	512	486	512	471	491	507	482	476	517	470	497	544	496	494	491	491	497	496	480	500	465	504	501	485	489	488	524	476	477	480	489	504	513	519	471	492	505	478	501	473	499	510	474	488	494	501	480	525	499	495	478	474	519	485	491	492	483	476	489	505	481	492	476	514	483	504	466	502	472	477	484	484	512	470	471	488	500	465	509	497	494	483	508	500	496	448	519	458	528	476	469	508	493	484	476	526	501	520	541	465	499	505	477	487	485	477	509	494	503	522	496	480	456	448	521	468	504	491	506	501	502	494	528	526	473	470	496	487	476	516	479	500	484	497	487	518	483	488	491	485	438	499	509	496	495	460	481	469	477	518	512	495	492	502	494	514	516	512	509	483	512	503	507	510	506	504	480	498	504	513	514	460	502	500	491	478	486	506	480	476	455	523	456	475	504	451	525	466	492	491	466	438	495	488	525	518	439	517	486	478	484	481	482	469	480	490	539	472	480	531	496	474	481	504	504	505
25705	21467	27346	25186	7025	2347	1427	2548	20489	21597	13819	4086	1392	936	760	711	709	688	724	691	701	652	700	743	683	679	682	703	740	698	639	626	662	657	713	664	684	739	654	739	674	727	702	645	679	708	698	699	655	641	666	687	716	686	728	665	706	676	670	675	690	707	677	680	675	664	697	661	697	701	682	685	700	679	696	655	695	645	680	659	664	676	735	663	685	652	667	665	727	678	704	694	683	730	708	720	661	734	663	687	701	690	665	705	692	718	662	684	697	656	663	681	689	696	687	649	691	671	684	701	681	676	676	666	671	722	652	736	673	626	687	705	664	694	696	669	675	676	654	632	719	710	699	657	708	699	646	671	707	661	697	699	717	653	631	707	699	675	673	698	708	693	735	663	669	659	650	706	690	685	655	687	693	672	703	669	683	650	726	663	710	675	705	650	689	659	637	697	707	681	694	700	710	640	646	706	695	676	682	673	656	687	713	637	682	699	697	632	704	639	647	655	702	717	670	698	683	673	688	654	702	661	685	644	694	746	696	638	703	707	644	690	744	719	723	679	653	673	711	691	690	680	658	711	710	712	744	685	674	670	702	702	700	694	672	642	716	704	679	702	658	647	671	659	667	662	660	699	666	663	704	723	672	670	678	706	697	691	701	675	692	705	727	680	694	673	680	702	683	714	693	723	687	622	673	694	706	689	712	656	686	638	683	694	635	686	660	650	711	691	655	699	709	671	653	662	710	666	695	656	673	712	729	688	755	658	664	667	673	651	671	696	668	655	695	709	670	680	694	677	682	665	696	652	690	714	703	668	723	695	710	696	684	652	726	672	660	726	715	665	660	670	704	698	639	690	694	658	658	674	693	702	723	686	678	715	710	674	686	747	642	669	708	685	683	682	664	663	709	690	716	689	640	673	682	673	675	661	699	675	695	692	693	675	670	645	660	676	670	681	715	640	671	694	675	650	731	693	667	714	700	681	657	664	664	666	701	688	660	680	698	665	700	651	688	669	689	678	678	698	697	700	651	709	679	691	644	697	699	676	691	707	686	691	657	710	699	652	714	676	650	690	693	728	673	683	680	696	641	668	636	675	716	663	687	700	705	659	716	701	723	662	711	682	688	676	737	713	656	669	660	671	680	680	699	675	650	704	634	703	651	673	697	702	707	667	702	660	666	687	637	692	722	655	662	696	677	644	625	654	721	720	663	670	634	725	656	704	688	688	677	665	667	687	666	691	719	732	745	655	699	655	682	689	684	653	653	682	714	679	668	679	663	727	690	662	737	691	694	728	633	663	688	679	674	701	693	697	698	692	624	690	675	693	671	686	646	664	632	750	701	705	684	664	705	635	640	705	728	714	733	725	636	673	701	675	666	634	687	687	688	681	746	666	706	632	645	699	684	672	708	657	713	705	649	706	641	681	683	710	681	694	652	636	692	674	675	685	701	706	722	692	686	674	713	655	674	652	682	662	708	720	666	643	681	659	694	670	683	719	692	721	690	672	683	731	673	688	683	687	682	672	694	647	658	683	649	656	725	680	664	703	698	715	651	673	668	657	651	690	676	653	688	708	690	675	686	689	683	692	638	685	634	707	735	711	675	754	701	678	688	675	725	691	658	653	682	635	652	669	634	653	686	714	690	701	662	684	679	660	731	658	613	681	632	712	651	696	665	663	705	711	655	656	719	672	634	689	673	620	702	721	706	639	715	713	673	725	673	681	640	687	660	687	700	680	692	708	703	702	685	764	720	662	708	652	719	690	625	695	658	677	694	627	694	658	698	698	732	668	701	731	699	698	651	710	683	600	670	678	727	704	692	635	685	696	699	670	753	680	676	682	670	692	706	643	673	711	697	718	743	690	661	645	669	697	685	679	684	647	654	654	670	688	694	650	716	678	704	720	676	704	595	670	647	667	694	691	669	670	665	693	668	694	697	691	687	654	671	655	692	681	676	680	696	669	697	652	716	668	653	675	668	660	686	698	691	681	695	689	659	724	718	697	701	656	718	697	684	714	689	667	684	686	721	748	630	708	702	670	654	680	697	643	684	693	713	676	657	665	705	675	652	703	704	715	698	671	611	683	693	690	723	666	680	729	662	627	655	713	629	724	662	677	696	678	670	691	651	650	646	741	647	685	651	668	661	687	696	697	678	636	662	716	661	698	654	688	689	669	654	681	735	670	679	642	704	668	675	695	660	700	714	644	659	678	680	665	708	673	709	671	657	651	682	714	698	704	670	677	692	724	677	653	655	651	643	658	694	672	697	676	650	684	702	649	691	690	706	679	677	726	653	667	694	705	680	700	748	673	689	697	689	706	691	712	635	700	678	679	722	680	667	742	690	676	644	682	642	660	658	696	634	655	659	674	731	768	720	690	701	651	701	631	679	629	696	709	694	665	687	709	697	624	672	671	656	668	653	652	663	674	667	661	721	675	661	672	667	670	676	704	730	667	708	648	666	659	680	674	688	614	666	683	701	711	678	642	695	641	690	693	714	664	668	708	691	668	666	722	656	697	686	687	680	708	713	642	674	682	662	688	723	735	684	682	719	701	676	658	701	693	682	693	682	703	641	668	704	661	669	691	660	711	731	645	722	688	683	645	735	729	618	661	663	694	703	668	700	674	692	622	661	679	680	745	660	673	653	698	677	681	576	673	690	718	676	679	693	728	646	725	690	646	659	706	651	713	667	692	699	669	726	704	692	674	634	666	704	648	688	678	704	682	687	713	685	721	670	633	707	662	696	632	687	703	688	678	685	651	666	647	672	688	668	668	691	717	681	651	673	678	690	642	727	680	663	668	665	669	678	686	668	596	693	656	635	675	687	700	668	655	628	647	691	680	701	682	698	650	632	684	627	702	693	723	688	649	656	681	713	701	694	621	686	654	707	683	623	683	701	715	686	632	681	693	665	678	684	739	702	688	679	708	685	664	658	690	666	660	641	644	693	672	700	711	722	628	650	715	645	685	676	644	710	673	705	693	656	649	668	677	663	669	694	639	722	681	632	686	689	686	681	670	688	699	679	624	729	667	699	668	703	657	738	679	705	667	636	660	677	689	694	686	651	665	658	738	710	679	663	681	683	663	672	649	661	678	684	672	681	703	664	693	651	697	657	737	638	657	671	667	671	729	710	689	691	681	675	674	691	723	637	669	725	659	686	717	712	732	671	677	705	718	668	677	686	658	709	704	741	687	691	672	665	666	662	683	685	675	702	669	660	686	686	712	666	683	689	733	683	626	653	654	688	693	654	688	701	660	678	693	679	675	682	693	635	637	700	660	713	678	702	717	699	669	667	667	669	679	656	657	677	706	652	695	653	726	713	639	629	691	698	688	690	695	744	701	689	672	696	696	678	686	690	635	704	679	666	648	691	680	692	702	687	706	686	657	680	665	648	661	697	681	670	719	691	657	711	651	687	699	709	669	682	671	695	654	678	663	692	663	684	698	662	710	692	653	640	688	687	640	724	638	734	667	693	683	663	650	674	679	676	706	645	674
5358	6861	6057	3730	2331	2175	1423	3343	21707	18832	11289	3395	1411	799	594	554	531	561	571	594	552	592	549	562	586	596	575	569	543	531	513	568	559	576	527	560	517	568	581	582	553	615	543	540	544	579	582	576	542	557	564	580	524	562	551	557	567	542	574	548	568	552	565	589	528	562	580	601	562	544	561	553	558	525	534	564	566	543	592	581	529	529	527	574	549	595	517	546	595	533	551	585	569	566	542	525	582	606	570	528	596	551	587	549	551	564	535	555	585	530	562	588	565	566	564	550	552	574	570	566	581	566	574	557	552	549	552	565	534	591	586	587	531	558	613	559	535	577	581	553	521	557	542	544	571	562	557	589	573	549	579	554	577	532	569	562	492	570	524	593	557	552	522	549	575	555	546	519	576	593	592	527	570	563	552	593	541	552	537	581	537	526	546	592	543	552	540	586	560	533	540	525	522	550	532	557	542	600	583	544	515	579	550	565	610	599	539	577	581	513	524	537	549	591	594	569	536	530	560	584	528	563	547	575	552	578	539	565	552	584	582	544	570	576	558	581	568	553	548	561	573	564	554	529	547	571	550	605	554	513	548	592	550	580	545	556	586	532	565	551	504	548	569	544	549	576	561	596	545	594	544	586	579	530	556	568	555	521	537	579	566	536	524	565	544	594	522	564	540	596	570	564	577	566	601	567	529	568	555	588	573	553	542	542	545	512	596	536	537	565	596	568	562	540	572	583	564	574	563	511	520	606	546	549	581	566	571	560	559	569	552	571	556	578	589	595	582	558	539	535	549	566	550	550	566	535	558	566	569	567	563	565	508	561	592	594	549	567	551	589	546	573	560	565	576	532	603	570	559	576	527	586	595	571	548	498	533	546	559	543	567	566	557	596	535	526	521	568	555	496	550	556	597	555	551	585	528	550	565	586	570	568	556	539	533	583	563	593	602	539	515	589	546	561	595	564	607	538	590	519	536	553	528	543	568	548	579	570	532	539	572	580	558	547	510	555	593	580	539	550	551	547	569	523	546	589	535	596	584	580	588	523	560	536	546	578	563	565	537	536	555	573	581	536	492	564	607	546	525	508	563	512	521	537	583	523	542	546	527	570	572	536	565	569	551	581	549	533	534	587	584	562	562	582	550	556	537	538	534	563	559	540	570	540	532	535	550	552	573	574	535	558	538	562	535	571	502	567	581	587	562	616	560	554	566	593	533	616	562	567	536	561	558	548	573	595	534	560	564	560	519	570	547	542	558	536	550	586	522	560	568	495	542	591	579	548	570	598	548	546	565	617	567	550	543	536	553	528	523	560	515	618	566	561	568	576	542	523	543	599	531	590	577	510	569	578	516	592	596	579	526	521	513	541	537	533	537	601	549	517	561	581	565	578	545	560	527	590	547	547	529	564	513	505	566	501	541	542	536	537	536	550	525	558	558	517	565	572	592	563	563	567	574	558	581	551	561	560	561	556	537	565	592	566	531	538	579	540	560	530	530	529	514	530	538	558	559	538	534	566	574	504	545	543	567	519	532	543	564	559	554	573	579	508	540	568	579	554	513	550	541	541	566	563	532	542	619	542	597	545	518	551	527	540	536	573	557	510	561	556	545	563	544	536	583	505	555	516	577	564	542	537	604	561	524	590	606	532	546	540	569	546	558	531	592	574	553	598	560	526	507	601	559	590	620	502	521	574	539	544	598	597	555	554	576	546	517	551	577	573	570	571	545	587	531	552	582	552	571	586	543	587	575	551	575	575	530	573	540	542	536	566	591	533	550	584	533	517	609	554	563	521	518	562	604	541	548	549	609	566	547	560	518	554	538	520	553	525	532	583	573	538	553	556	570	525	559	514	554	592	552	568	549	553	562	583	567	541	525	552	532	545	545	561	549	524	604	587	574	576	542	572	523	564	560	506	506	540	553	543	546	545	579	543	537	576	571	549	545	553	577	605	535	569	556	540	559	581	542	553	559	539	526	557	605	533	561	570	552	533	575	546	572	543	575	535	545	570	543	530	562	569	577	550	575	601	559	561	526	542	538	545	595	565	575	569	536	575	547	542	534	523	555	557	568	513	550	562	530	524	526	547	519	540	578	548	547	526	555	569	550	548	524	551	568	515	533	547	514	502	548	575	552	508	585	576	552	567	542	581	619	569	548	532	556	530	553	526	587	542	565	532	563	563	566	551	579	558	584	570	549	526	532	554	549	505	578	557	537	538	550	546	559	555	521	558	550	562	564	550	542	527	578	545	545	574	543	547	559	562	558	548	569	556	521	505	552	549	602	604	569	586	550	536	562	534	596	568	543	564	528	560	557	539	536	610	574	581	563	503	554	515	555	499	536	546	545	540	561	531	530	560	588	564	546	548	529	566	562	575	580	542	520	530	592	547	582	572	567	544	589	557	572	591	554	541	574	556	540	583	532	573	599	547	550	536	595	538	538	518	556	503	537	570	602	543	566	529	559	565	567	597	548	564	536	528	541	542	571	549	553	549	564	576	569	564	543	562	525	563	535	560	531	537	512	558	570	529	521	575	592	561	536	569	550	567	549	591	537	562	544	550	571	526	540	535	550	534	539	526	529	581	569	570	583	508	565	568	537	544	556	589	585	574	553	592	543	580	552	564	555	556	569	581	520	501	580	573	557	542	566	532	554	576	594	569	585	519	550	518	572	565	553	532	574	538	561	577	548	529	548	571	551	547	536	544	522	538	553	568	544	550	535	579	594	541	542	592	562	546	553	548	522	573	527	500	561	569	534	531	559	528	528	537	570	525	563	510	540	545	566	495	563	549	537	552	584	569	587	605	550	537	573	538	543	558	564	567	519	598	552	533	599	590	551	551	542	538	574	592	607	561	563	530	568	536	559	587	549	575	577	555	521	544	533	550	556	512	569	551	554	596	536	560	523	534	509	543	528	582	571	582	530	587	554	548	529	530	551	575	571	554	558	535	551	566	565	575	532	565	588	596	579	565	525	628	550	552	543	524	578	567	539	533	542	527	543	523	550	551	574	580	586	539	567	570	566	555	553	533	575	511	561	541	547	590	545	556	581	532	549	518	552	555	558	552	577	552	557	553	558	568	580	567	553	529	553	550	538	527	575	523	520	533	572	568	540	534	565	552	535	564	572	602	544	575	580	516	509	572	565	562	539	541	548	580	531	555	541	526	562	541	579	519	598	548	565	567	569	534	512	547	582	564	564	562	520	566	578	552	533	574	560	593	555	573	570	540	568	538	561	532	589	546	507	589	540	549	561	584	583	578	551	536	534	526	574	566	516	536	550	567	514	568	561	542	567	569	520	549	590	544	557	543	544	545	561	586	576	549	546	557	523	538	562	575	547	557	558	515	574	550	495	541	512	527	545	555	585	566	544	541	586	562	570	562	537	523	564	575	578	539	526	532	565	576	530	518	566	581	507	567	542	579	562	544	570	561	546	554	556	565	549	588	532	536	545	526	539	562	586	511	576	518	517	529	532	572	586	581	542	527	559	548	548	583
24481	21471	28803	24592	21423	11314	3826	4090	36261	40532	28776	10075	3149	1401	946	894	900	872	837	904	859	803	884	831	916	856	834	857	870	791	805	858	842	868	873	848	813	832	828	850	864	849	819	835	824	842	760	832	808	803	857	864	847	867	833	857	838	823	813	826	825	866	799	832	841	863	825	831	828	802	888	838	789	841	799	857	862	845	884	830	816	852	852	854	837	813	836	831	835	862	848	809	773	844	825	825	894	797	827	750	861	846	800	790	881	829	817	833	807	847	837	828	802	814	852	797	807	811	844	786	859	846	829	831	825	789	830	844	877	804	824	839	858	882	776	857	869	853	829	821	812	846	779	846	807	856	883	847	791	871	851	808	797	822	801	804	872	828	819	842	854	814	822	824	808	801	823	808	864	864	786	835	865	807	794	788	807	820	804	778	832	854	827	844	823	800	849	824	818	853	813	805	843	889	884	831	823	861	845	833	806	832	888	846	855	858	836	811	792	883	835	824	859	864	854	829	814	838	830	803	790	825	828	865	802	844	825	829	793	901	800	848	861	856	787	828	830	871	833	824	842	825	839	815	852	797	820	819	824	812	816	885	756	848	845	784	820	813	793	855	850	847	843	774	805	832	836	858	903	835	860	838	793	779	881	850	877	829	844	795	782	796	842	846	860	848	812	885	874	800	840	886	850	871	786	860	825	854	812	828	848	830	810	895	831	801	825	830	859	830	859	878	883	848	820	792	815	818	831	835	819	834	816	856	849	851	837	823	784	866	818	838	843	864	811	894	869	860	789	838	826	847	796	836	873	787	838	761	836	828	814	820	817	748	843	840	785	850	885	825	899	814	838	824	881	856	802	810	783	845	857	842	825	793	800	845	833	835	814	819	825	833	854	798	809	856	860	816	858	825	805	839	832	811	779	805	798	813	851	872	829	842	862	820	791	824	804	860	856	792	877	877	802	787	787	817	809	803	856	776	809	819	832	875	838	821	843	852	842	770	817	821	851	828	852	886	834	868	841	785	813	781	843	849	857	786	793	776	825	845	857	836	829	803	855	805	846	858	856	846	835	808	797	854	834	860	852	883	840	872	800	808	858	860	863	814	845	797	838	805	833	918	881	872	860	843	859	817	821	880	802	810	863	796	786	835	873	800	815	824	785	871	884	794	814	789	838	834	843	806	810	857	837	827	836	831	810	828	822	883	797	811	883	873	802	801	767	808	832	837	847	804	909	857	860	816	840	817	774	805	797	823	838	859	856	831	834	822	798	853	775	808	856	872	861	835	805	839	783	814	832	859	814	807	823	809	838	870	814	817	798	782	813	853	812	940	829	849	822	826	815	773	800	823	795	819	862	782	812	823	788	902	855	811	844	811	846	875	780	841	787	836	821	807	794	814	783	807	834	844	814	814	858	833	795	843	851	836	807	877	852	808	792	797	840	872	865	857	833	779	813	788	860	810	774	864	816	817	846	791	854	804	762	772	828	826	842	784	837	766	806	828	838	793	819	823	854	796	818	889	840	831	878	816	764	841	863	826	809	798	768	795	857	794	827	794	812	845	782	827	832	841	802	851	778	815	807	816	806	838	814	812	838	791	835	800	806	793	799	865	864	839	817	845	844	826	830	805	802	795	853	773	766	822	850	880	837	838	833	836	843	803	865	830	837	827	793	815	815	808	825	838	867	776	773	835	804	808	860	855	806	815	844	840	836	805	797	846	847	801	836	828	798	857	848	800	843	797	819	803	827	837	844	848	826	854	821	869	792	841	843	921	828	820	826	854	820	800	816	801	849	852	799	860	812	838	822	816	829	835	798	802	844	806	825	824	842	841	831	819	840	808	788	838	874	821	785	806	877	808	843	828	903	838	807	846	820	780	810	792	782	827	794	818	814	841	843	870	821	827	799	866	863	806	861	807	884	832	823	805	791	805	878	779	891	831	810	818	821	841	859	837	835	845	847	843	819	814	809	794	868	757	792	823	871	830	836	818	862	827	851	834	809	815	841	849	821	806	872	896	792	801	885	822	842	811	837	825	846	880	863	828	888	762	862	848	825	860	837	856	785	783	823	827	787	858	836	797	856	820	854	836	802	819	817	824	840	803	845	805	833	794	833	804	796	773	849	858	839	862	853	813	830	798	837	845	776	795	790	845	778	809	887	833	836	827	828	823	830	810	758	786	829	866	850	897	783	791	827	837	817	829	799	838	815	813	780	846	844	870	784	804	848	819	808	840	788	812	814	793	852	808	888	827	829	817	814	834	836	813	806	829	815	842	833	813	814	837	801	828	814	814	817	858	802	808	749	815	845	803	793	808	846	830	856	859	791	897	791	770	845	825	822	819	805	778	833	840	797	813	863	837	780	777	800	821	860	820	859	837	813	805	834	820	774	818	822	802	812	826	835	860	804	805	834	786	804	812	825	800	820	855	815	828	736	799	820	798	819	797	833	775	829	813	804	850	817	853	823	862	817	858	811	844	775	811	836	832	874	839	851	812	834	802	782	834	812	838	886	881	813	806	849	851	786	833	850	793	825	801	816	813	750	832	893	853	834	797	813	839	796	786	795	830	858	811	825	818	790	760	837	788	784	778	851	830	834	821	800	811	832	823	857	835	807	846	808	844	841	825	843	861	837	842	829	817	792	848	797	883	824	815	851	817	813	844	772	821	810	861	814	852	805	844	834	799	810	795	797	809	819	827	829	814	810	848	821	859	789	846	783	836	859	797	790	816	769	843	751	815	786	781	785	805	795	821	834	827	787	842	809	819	839	833	788	855	794	779	829	841	780	824	834	806	805	792	811	808	825	811	872	839	820	834	811	837	758	792	874	865	814	827	807	819	859	830	833	850	829	831	838	838	809	839	820	793	784	844	797	826	829	784	777	818	805	802	839	836	847	840	772	820	837	836	833	815	814	856	829	840	841	787	843	831	820	809	776	774	786	817	831	800	770	828	797	824	818	833	814	781	802	817	818	801	821	846	849	830	786	825	827	819	860	848	814	811	863	782	824	802	789	820	855	859	776	846	830	775	826	792	886	792	824	802	841	836	842	848	829	890	820	800	823	834	768	838	842	754	853	848	871	826	813	798	832	826	828	814	815	852	818	794	849	886	838	820	842	852	815	786	827	797	863	832	825	818	839	854	863	842	810	776	801	841	785	809	805	828	777	833	791	851	847	790	817	800	771	822	791	779	877	819	859	894	809	910	806	815	762	830	791	819	847	818	849	831	838	832	819	870	892	815	821	891	821	868	832	890	840	858	792	843	804	852	805	878	823	836	855	845	784	872	813	819	870	829	864	922	845	863	784	845	819	835	803	834	823	867	823	836	813	788	826	843	811	844	771	845	799	795	792	811	796	842	849	841	848	807	800	777	909	823	794	841	860	860	829	848	855	825	798	865	835	858	779	860	836	841	804	841	824	883	800	797	870	804	829	785	765	841	794	802	791	815	855	841	816	824	843	876	802	797	797	844	822	810	818	804	872	794	841	854	796	832	897	834
5667	11100	10469	7139	4376	3407	2960	5264	38010	35149	22258	6832	2952	1260	714	676	706	713	685	717	687	682	722	693	686	679	661	648	649	674	686	657	704	702	639	655	697	679	655	695	677	643	702	692	708	669	652	635	661	719	700	658	683	677	689	649	642	665	691	700	642	704	711	636	672	705	662	649	686	632	708	703	675	679	682	716	640	647	704	692	703	688	657	708	661	658	698	692	685	685	708	663	651	635	728	688	664	664	712	731	696	668	652	661	691	677	688	670	653	678	668	649	697	674	700	625	691	707	644	647	644	668	660	698	729	662	693	663	702	710	691	659	695	655	681	654	675	663	719	689	656	661	645	676	682	661	684	674	713	702	694	642	698	646	656	688	627	668	687	641	669	637	633	625	705	669	660	675	660	648	686	692	665	657	620	698	650	706	692	674	652	639	625	615	660	690	736	671	643	720	634	672	666	639	694	649	704	667	721	702	681	640	652	669	680	692	652	647	634	671	633	656	687	728	673	676	692	670	665	682	650	649	623	662	645	732	672	687	664	657	679	658	730	656	642	694	672	648	702	697	609	678	648	670	613	645	642	721	670	668	633	638	693	649	657	620	680	612	666	686	703	677	656	644	698	660	645	644	709	692	679	689	667	665	668	671	650	698	685	654	714	691	696	639	698	682	637	703	698	645	671	699	639	696	647	683	654	653	676	684	689	678	651	721	664	678	700	702	695	647	637	677	620	602	660	691	673	674	697	676	623	712	688	624	667	675	685	713	675	695	669	694	682	708	641	675	744	688	672	655	661	644	675	655	648	688	659	634	666	681	681	680	650	657	643	691	676	705	636	691	682	661	671	671	652	670	630	664	684	667	695	659	713	712	695	670	680	641	680	638	683	654	670	720	642	635	682	676	689	671	652	719	665	649	674	667	690	663	693	627	686	690	631	690	712	707	648	710	665	688	611	667	690	677	670	683	612	676	642	662	651	686	678	710	688	670	668	656	644	610	694	691	700	670	690	660	651	677	686	656	671	641	664	668	686	671	681	668	634	694	709	667	652	725	645	700	698	697	667	653	656	649	661	641	688	674	665	663	619	635	626	631	684	656	700	657	669	672	700	647	653	607	617	678	673	675	684	668	680	636	718	703	648	662	674	650	678	705	653	640	644	687	692	666	687	655	698	679	666	723	653	628	715	663	633	672	703	695	665	719	642	670	637	627	637	690	655	663	655	657	676	684	622	675	629	696	658	662	664	674	702	622	642	657	639	653	675	625	690	653	689	650	682	715	658	672	696	701	653	650	645	675	642	652	655	689	694	637	609	636	669	643	688	677	633	704	659	648	666	697	646	662	709	664	629	662	667	677	667	686	621	721	658	634	717	647	668	692	655	615	717	691	685	648	674	712	710	673	666	636	664	696	669	664	672	704	667	631	658	639	636	636	692	705	654	673	670	636	659	675	664	678	647	637	704	639	674	663	673	717	657	671	704	646	732	677	658	705	660	715	628	696	671	657	682	663	658	647	642	660	706	708	649	671	695	691	686	680	645	698	652	655	650	720	655	646	680	708	649	685	661	686	648	638	672	673	673	650	697	639	690	652	627	654	680	703	674	691	656	666	634	698	650	641	679	659	665	704	714	665	690	699	642	640	691	657	685	617	638	693	615	640	661	680	707	673	653	645	661	678	653	695	662	660	679	679	699	645	661	655	686	671	660	670	624	634	654	646	696	705	639	703	684	655	671	646	691	650	658	647	692	658	654	685	688	662	659	658	683	655	662	640	680	665	688	677	659	684	686	665	633	651	643	698	667	658	664	671	662	684	644	664	668	663	648	635	675	670	679	707	649	718	675	656	690	720	705	697	664	670	619	630	657	651	662	672	662	683	700	696	664	657	653	706	673	714	671	690	689	664	683	698	698	696	694	692	647	689	641	654	694	683	692	671	656	687	667	632	722	675	684	664	687	716	636	645	721	657	644	663	669	658	681	680	677	651	634	653	665	662	697	660	593	735	689	669	681	606	654	711	666	667	678	640	657	634	645	677	703	677	638	696	652	641	683	683	689	700	684	656	684	677	657	677	669	702	652	649	635	681	654	692	710	683	663	674	667	668	707	682	666	699	690	718	669	679	685	660	674	656	658	692	634	663	655	619	671	718	665	660	635	645	669	680	691	666	654	648	674	698	657	693	719	667	660	640	690	715	645	692	666	645	678	661	626	705	657	699	645	651	695	666	656	694	660	643	665	656	637	615	678	671	662	680	616	665	663	620	683	676	629	675	666	646	652	651	705	690	674	642	623	675	720	665	664	686	645	673	654	627	631	648	648	679	702	690	667	720	696	666	715	607	690	661	695	684	674	687	634	681	634	644	654	647	644	649	671	639	650	673	673	677	733	619	640	736	662	708	644	680	627	663	703	666	642	688	680	684	684	646	634	642	616	654	656	687	678	670	688	706	621	622	694	720	682	648	661	663	677	629	680	689	689	685	698	676	665	658	673	662	694	654	637	640	698	680	654	679	673	652	658	666	652	662	668	660	728	679	685	631	680	639	633	641	685	661	657	707	715	676	671	663	695	699	680	654	657	671	634	645	651	669	621	642	687	692	677	652	713	681	652	644	704	682	651	673	691	688	711	626	670	647	642	672	635	707	697	675	662	625	691	655	620	619	649	671	688	698	699	675	656	681	661	683	654	659	691	633	644	655	653	671	639	664	676	675	678	616	645	664	703	644	703	690	664	637	700	696	647	666	680	672	609	649	675	700	716	671	681	696	673	648	650	703	675	654	663	715	646	664	687	703	629	649	679	687	631	650	622	711	661	629	649	712	654	663	686	667	685	618	682	687	650	648	666	664	649	670	698	652	669	620	666	735	675	662	655	685	684	693	686	661	629	682	684	691	650	658	658	671	638	706	678	651	641	669	655	673	672	659	661	693	659	676	687	695	620	658	676	672	710	694	689	638	657	665	680	681	646	622	692	663	642	627	642	661	678	668	710	666	709	647	646	645	679	635	725	673	678	660	656	672	649	646	658	659	665	683	655	644	668	648	667	671	690	665	710	687	665	662	659	672	627	636	680	655	720	657	636	703	663	712	673	674	626	663	623	670	636	635	690	664	674	640	685	642	653	663	655	690	670	626	705	656	650	654	610	656	648	680	641	643	618	681	702	686	679	672	637	602	672	640	682	656	671	675	687	633	613	645	675	653	699	642	635	675	693	637	694	664	691	659	614	674	656	690	658	620	672	640	672	667	703	621	682	663	649	643	613	681	651	686	653	681	676	692	625	692	641	673	673	669	657	683	663	670	668	700	681	664	665	632	687	682	679	649	656	654	728	709	619	686	640	697	670	640	663	658	655	694	697	716	682	645	700	645	718	647	699	709	669	702	703	684	673	637	688	653	660	643	686	659	678	623	666	657	682	634	654	666	652	711	660	675	686	712	655	653	635	663	661	655	693	693	653	658	677	687	697	605	658	651	684	638	650	661	639	682	744	650	657	708	695	658	634	735
27959	14436	4416	2336	1428	1157	990	820	2742	3383	2574	1281	835	639	635	605	560	627	566	593	647	591	621	624	628	582	579	597	571	615	601	578	612	603	600	588	524	592	595	563	566	616	564	567	634	571	582	566	570	565	611	578	593	606	619	588	590	560	576	546	585	567	588	582	546	566	628	570	605	565	588	569	616	592	590	577	571	579	611	562	579	563	583	554	623	613	558	561	576	580	610	560	528	569	563	601	618	605	534	571	598	580	574	596	581	606	522	601	612	605	634	599	580	577	597	555	604	585	588	586	578	596	589	585	580	609	623	566	663	576	540	534	596	570	547	577	618	614	636	629	568	579	631	618	590	594	577	579	632	580	605	600	603	610	591	596	602	599	605	528	602	590	600	625	558	593	617	580	598	577	567	596	600	619	586	604	585	550	580	548	588	597	570	554	575	623	585	555	588	632	596	585	619	570	585	568	594	571	553	586	625	587	603	574	566	579	566	568	616	530	566	567	615	608	554	574	595	607	647	588	569	578	582	599	542	575	581	583	599	550	567	644	549	605	617	578	588	617	631	626	626	587	578	589	616	548	559	612	533	565	600	573	577	572	553	618	565	617	566	631	586	580	609	595	546	586	587	567	580	557	645	584	610	576	575	636	545	594	588	616	573	621	559	570	629	553	588	580	617	627	589	592	536	582	624	596	620	594	564	624	575	626	571	585	583	577	599	604	575	559	595	592	547	524	578	597	590	593	587	610	615	557	595	574	656	610	596	603	570	550	604	610	573	570	651	581	572	625	601	577	633	556	572	561	585	571	592	569	586	599	610	595	580	586	600	560	595	583	590	606	604	594	566	600	593	538	559	565	566	619	580	593	592	574	561	626	623	588	564	607	567	594	535	584	584	598	580	614	606	604	582	590	605	572	586	583	578	609	550	589	611	634	617	579	558	571	563	577	586	625	619	604	593	597	550	589	595	620	568	609	583	611	593	538	603	563	585	610	583	642	577	585	561	595	587	585	584	604	616	595	605	581	590	575	624	597	576	621	607	608	624	579	620	557	606	578	584	626	590	594	573	577	584	583	599	594	577	568	626	587	600	584	563	564	571	599	626	572	572	607	530	640	592	570	592	573	622	618	569	581	602	575	610	563	629	563	571	586	562	569	589	543	579	613	606	569	594	601	621	619	568	583	619	584	552	574	583	619	581	602	578	573	608	586	574	612	546	653	569	624	593	622	599	592	616	619	543	590	570	597	644	589	577	604	572	623	615	594	577	582	582	604	602	572	598	616	602	595	565	582	618	580	639	594	559	582	583	592	584	631	578	583	589	639	562	571	589	540	588	601	609	559	571	640	587	548	572	581	604	590	587	573	584	567	628	535	635	582	592	599	592	545	560	576	627	580	553	551	607	593	640	591	564	622	602	570	591	596	598	587	584	552	596	564	612	565	622	573	606	576	609	575	574	572	630	588	593	599	642	558	518	617	574	598	572	575	600	582	609	560	608	572	620	611	639	585	623	598	620	562	564	556	595	574	636	575	611	588	530	629	597	583	562	595	546	583	601	585	571	600	543	577	611	611	601	575	549	582	631	588	577	589	581	554	572	597	595	575	577	620	607	552	586	599	577	566	599	551	587	602	547	625	584	618	589	632	622	537	562	646	584	597	609	578	564	553	565	568	590	584	560	564	565	621	606	599	573	581	597	568	645	556	565	583	584	611	600	605	602	600	570	623	618	580	614	589	573	555	576	584	619	553	602	654	568	593	618	588	562	541	616	580	599	615	552	583	614	580	577	576	608	575	575	608	623	569	607	616	594	605	565	577	607	528	591	542	554	570	606	591	575	575	587	572	569	568	625	610	571	533	617	537	588	615	580	580	571	637	602	580	575	610	633	584	628	634	562	547	586	579	579	572	575	601	569	598	591	595	605	588	574	569	632	582	576	587	597	577	552	563	627	600	616	563	604	570	587	546	607	606	589	562	567	569	560	576	572	586	585	592	632	596	581	601	588	587	582	558	594	565	536	576	626	624	554	560	635	577	584	616	611	535	570	548	619	599	610	605	655	570	576	614	578	583	572	622	587	606	595	599	576	546	587	631	587	568	608	605	600	592	615	570	601	581	563	605	572	600	604	549	564	648	622	593	531	565	627	577	599	601	580	629	599	561	592	598	568	615	607	630	582	617	579	569	577	551	605	576	553	596	558	652	563	590	557	604	568	572	607	557	624	592	607	608	605	568	576	588	604	556	521	584	590	598	611	615	584	558	571	588	577	559	599	558	556	540	588	606	587	580	552	593	602	565	613	548	580	589	587	552	623	617	595	567	561	573	643	604	560	598	583	600	652	614	589	556	608	602	603	577	617	599	592	591	595	620	564	595	562	603	592	546	618	585	601	577	532	574	572	562	581	570	549	570	582	587	589	547	580	555	610	606	563	584	559	614	607	581	539	558	533	616	555	600	616	630	598	541	558	639	579	540	573	582	577	591	601	556	544	583	604	587	616	562	596	565	570	573	613	571	568	654	593	533	653	580	603	592	575	593	581	617	593	597	561	542	600	609	597	605	573	636	579	581	601	636	589	620	571	576	589	568	613	611	543	559	594	649	609	623	607	569	548	622	593	598	613	616	581	609	593	540	564	604	594	573	576	565	617	579	631	612	588	564	587	593	607	618	605	597	571	553	571	542	580	553	613	634	564	591	545	601	563	571	534	581	573	559	595	599	587	604	567	583	614	591	617	582	560	584	604	586	569	584	585	595	589	577	555	615	599	591	585	594	590	611	576	553	572	629	569	558	616	620	581	553	552	553	591	608	582	566	574	603	610	610	609	520	582	594	619	622	573	571	599	562	553	603	626	562	561	588	539	611	547	585	562	558	578	575	604	627	621	581	572	590	615	599	614	606	615	580	615	584	578	567	631	572	570	566	568	604	569	554	589	604	550	605	566	558	626	588	610	600	563	567	560	599	601	611	599	592	573	581	603	600	613	589	584	605	592	567	575	605	608	616	588	623	595	593	605	615	550	623	557	582	604	576	578	601	556	610	615	615	565	591	587	559	573	563	603	611	527	571	579	621	596	600	578	608	552	546	558	588	579	574	578	578	615	624	579	541	592	622	594	564	573	607	631	561	594	583	541	591	538	617	524	626	603	576	556	566	592	584	571	580	576	559	592	625	551	575	574	609	595	617	556	616	589	554	619	626	563	633	585	604	618	602	601	570	598	616	602	558	620	574	580	581	628	565	601	578	607	560	577	612	632	581	614	635	588	607	585	597	541	567	576	592	594	592	583	590	553	606	567	592	593	568	616	566	584	551	566	547	595	552	523	577	604	619	603	558	538	603	604	563	593	622	603	612	616	574	598	592	574	591	581	568	597	587	564	598	537	548	618	577	547	555	563	598	642	563	537	598	612	580	608	574	579	536	616	576	608	598	584	556	622	604	603	571	571	597	601	588	593	593	601	569	568	577	587	594	578	581	603	608	615	555	554	574	594	631	626	576	626	572
6192	4363	3569	1899	1459	1358	1125	911	3329	3679	2356	1100	664	534	491	432	492	471	500	465	470	489	484	464	494	480	476	466	485	495	500	517	482	464	479	489	479	450	496	426	463	433	454	461	514	461	435	492	480	467	500	459	461	447	493	455	452	477	457	477	444	477	490	500	446	478	420	446	434	460	484	447	500	479	475	478	475	500	481	497	472	460	499	471	423	459	464	441	508	481	465	460	456	470	434	445	496	497	447	484	430	474	463	481	450	472	444	429	475	459	423	462	472	453	469	425	483	500	515	465	469	474	456	457	480	455	483	462	438	475	429	472	452	510	435	457	468	483	461	490	491	472	461	476	461	462	456	502	462	474	449	480	475	451	473	472	457	448	461	486	502	490	512	495	468	490	446	481	462	478	484	465	462	490	473	481	463	446	472	443	450	477	459	474	500	463	449	482	502	458	465	475	470	437	470	486	490	470	455	480	479	450	483	469	474	463	480	462	437	473	470	446	471	479	516	461	501	430	457	401	447	503	461	499	482	430	455	464	470	453	428	418	537	495	503	439	480	437	438	484	507	487	478	488	462	455	446	445	490	477	471	492	470	441	506	463	443	503	502	449	460	456	461	456	481	484	468	474	454	440	442	475	443	526	451	450	478	467	461	440	437	474	436	475	478	472	480	459	483	454	446	480	498	472	447	473	461	493	446	466	456	495	512	456	456	462	451	479	432	483	468	438	478	426	441	458	473	441	467	484	477	479	450	455	459	450	484	456	465	470	470	461	466	449	491	476	509	487	477	477	460	446	446	470	440	474	462	522	487	484	448	442	485	473	430	469	446	455	459	451	480	472	463	431	462	480	445	447	447	453	482	503	485	485	413	502	449	463	451	455	448	487	435	491	444	446	432	522	493	502	479	474	444	463	455	464	513	452	480	439	478	474	486	455	484	461	506	496	470	494	451	482	471	486	480	466	442	477	465	465	494	471	461	484	468	482	461	476	477	451	474	476	477	491	428	446	462	494	467	516	398	438	429	452	486	445	416	464	488	478	499	457	449	482	480	492	501	494	485	468	457	462	466	452	488	495	469	475	474	401	462	462	452	482	459	476	461	461	477	419	457	467	461	447	469	475	482	464	443	457	453	468	448	472	478	472	497	484	437	499	485	460	489	458	485	482	467	477	485	486	451	465	469	480	514	474	469	485	490	491	475	476	460	471	455	525	481	462	502	449	467	452	481	459	446	442	461	481	465	453	409	445	500	471	451	467	439	468	494	475	481	459	486	465	471	475	451	439	449	477	429	470	471	453	447	449	445	483	484	468	470	474	486	474	455	438	488	492	475	498	448	448	497	464	464	484	455	469	463	459	493	463	450	445	468	504	468	464	513	437	477	466	520	453	432	465	509	488	477	505	461	503	459	483	469	480	502	492	471	472	504	469	443	496	454	472	455	487	478	491	431	422	423	459	463	487	455	450	471	489	503	462	469	486	487	443	447	482	457	432	452	472	466	478	432	453	467	500	440	444	486	462	450	423	468	492	481	511	457	492	466	479	480	447	463	455	484	483	446	465	510	463	427	490	464	465	479	447	467	437	452	488	457	471	441	481	476	426	464	430	448	507	452	465	477	517	445	469	449	468	483	484	448	466	407	502	497	455	482	502	465	464	460	484	465	457	470	477	478	494	495	443	443	474	508	446	414	470	438	507	477	445	433	463	471	490	460	503	468	469	447	489	512	494	473	483	459	489	488	429	486	473	449	455	453	449	440	491	516	446	457	445	436	465	441	472	462	471	455	465	477	491	477	450	502	449	476	428	436	502	468	491	472	464	413	461	492	459	453	447	445	449	436	422	458	473	470	468	466	443	475	457	467	441	498	443	485	433	498	495	466	460	463	478	485	504	471	476	465	453	504	478	449	494	447	499	440	483	475	460	485	436	477	461	479	476	460	462	462	476	468	460	483	446	485	464	453	484	460	466	456	444	433	462	470	469	465	496	470	465	438	497	451	433	465	493	483	465	441	432	451	444	474	451	487	468	439	471	447	462	445	481	496	445	463	527	449	466	470	461	496	442	466	468	455	463	437	493	449	498	464	455	472	481	449	458	437	478	461	470	453	462	448	449	475	462	470	446	448	487	479	497	456	505	470	444	474	467	463	467	512	463	464	447	478	454	472	447	448	467	456	492	452	474	440	467	447	469	492	457	461	471	451	470	479	466	455	478	494	514	461	446	503	456	465	457	473	447	476	442	528	462	438	464	462	481	454	459	483	434	464	439	448	497	463	448	472	469	470	509	489	493	444	482	455	482	495	483	489	424	451	461	511	468	520	440	469	456	473	497	483	494	455	483	434	459	508	484	472	513	474	455	451	501	500	464	454	478	490	497	466	500	465	461	475	487	485	479	418	476	499	449	446	467	485	491	422	445	448	455	461	457	463	471	477	467	462	486	446	448	461	474	429	490	464	487	492	476	491	483	447	496	460	461	478	492	486	428	481	447	471	481	465	488	453	478	435	446	465	478	447	457	455	469	458	473	462	479	441	478	454	487	464	483	485	473	458	472	472	453	475	464	499	467	473	433	458	465	505	446	494	454	452	431	496	481	451	464	509	484	475	478	450	463	492	429	465	457	432	488	467	481	480	473	458	454	468	427	439	487	480	481	476	469	442	463	468	491	460	460	477	472	462	472	483	483	457	460	461	469	476	481	495	490	444	464	459	443	492	450	467	495	462	503	488	464	492	486	443	487	426	470	467	492	442	465	505	487	430	462	474	478	492	463	469	449	436	474	483	458	476	502	459	452	460	441	482	493	471	446	452	456	482	484	463	445	490	457	459	466	457	478	470	463	479	462	447	482	502	464	460	459	484	429	495	486	454	459	445	463	453	467	497	460	502	498	476	459	455	477	486	473	476	415	439	475	472	480	457	494	482	440	469	516	438	480	477	469	492	490	430	476	490	481	451	433	462	521	483	443	491	472	452	485	452	473	458	462	472	496	475	481	448	449	448	494	471	442	480	457	416	508	526	491	481	445	457	469	472	493	476	450	499	432	465	460	457	426	478	485	449	495	464	494	468	484	451	501	466	477	465	455	447	489	465	445	453	484	491	491	445	467	488	458	500	493	495	469	474	480	482	474	500	477	455	487	457	455	479	459	501	500	449	472	469	450	483	499	472	431	439	504	469	478	446	443	447	471	447	489	432	486	428	482	425	477	468	451	481	491	474	452	432	471	488	475	509	448	466	474	490	457	435	447	466	479	482	431	477	489	444	451	477	475	472	453	433	453	453	491	475	442	502	445	476	461	462	449	453	470	469	484	460	424	489	436	433	487	476	475	466	498	458	447	459	442	426	454	497	463	416	496	480	521	453	447	482	441	435	472	471	467	460	452	488	455	508	433	496	477	442	467	457	474	457	444	479	510	472	456	467	463	476	486	434	485	447	473	475	447	446	414	461	464	465	420	492	455	447	468	488	412	448	449	434	463	428	461	447	467	471	466	444	496	475	457
25702	21434	27234	25083	8134	2760	1821	1661	17716	21899	13746	4315	1577	965	710	669	707	662	713	668	656	674	638	658	640	645	654	593	643	663	664	676	699	629	653	636	669	671	677	678	697	629	627	655	659	665	616	620	658	611	627	642	645	624	632	639	685	638	639	672	667	652	622	603	620	638	633	677	717	647	644	681	665	643	685	649	685	644	668	639	655	646	693	670	682	634	686	667	677	630	700	655	693	654	673	663	615	669	710	638	605	628	652	643	662	627	661	670	658	653	635	660	630	684	655	657	677	667	668	680	657	664	687	605	623	626	627	654	665	629	634	618	651	637	671	681	709	630	658	649	647	673	647	697	645	600	688	644	634	581	690	694	677	641	665	659	656	662	677	634	672	688	662	627	611	632	648	624	638	676	674	621	673	649	652	637	628	632	688	653	591	655	671	641	692	670	633	675	664	647	636	648	662	650	678	661	615	606	664	664	678	652	636	672	663	676	656	685	636	663	597	614	627	657	663	669	669	667	629	669	666	670	668	681	645	611	643	641	647	661	646	673	639	661	667	644	608	641	623	642	645	673	680	612	673	720	677	647	602	672	636	679	696	638	642	671	605	636	660	686	664	605	647	655	641	611	640	604	662	701	658	692	641	649	688	718	667	649	673	673	625	612	642	652	624	620	685	683	668	644	645	629	693	682	669	645	637	664	654	606	679	661	675	704	633	621	665	648	613	618	635	630	633	640	678	639	665	645	641	608	595	641	655	677	656	686	640	648	690	659	645	654	654	670	651	690	683	662	660	647	638	651	648	634	703	648	658	673	642	635	668	628	625	675	669	630	684	658	646	682	671	643	609	616	687	662	671	662	647	670	660	666	591	646	665	633	657	666	690	648	677	642	644	630	636	671	671	651	697	660	693	659	636	649	648	674	683	665	663	647	642	662	630	629	633	694	645	656	619	639	688	618	626	638	701	653	675	659	636	645	648	645	675	629	668	656	675	631	658	636	670	642	628	674	609	694	624	623	667	627	658	690	637	632	689	690	662	659	660	633	674	637	647	672	654	663	631	646	618	675	664	614	627	644	659	674	679	616	654	664	696	650	675	662	663	617	602	660	674	604	646	653	644	648	696	678	685	634	681	665	641	645	631	593	588	664	640	632	653	646	638	672	629	661	627	651	632	733	639	654	644	655	663	681	634	674	696	591	644	588	648	630	666	694	680	676	648	632	642	613	628	646	620	657	684	634	615	630	660	661	623	689	632	664	637	631	671	606	650	632	613	674	654	657	658	630	634	633	663	645	667	688	610	681	643	659	667	668	638	669	627	660	630	660	618	687	629	612	678	648	623	632	669	635	668	652	633	601	672	638	622	655	636	680	632	621	623	657	668	678	689	637	655	675	637	654	691	632	614	643	664	706	635	646	658	647	693	635	668	657	643	642	649	684	628	651	646	645	716	640	690	667	709	643	682	621	665	621	611	648	614	664	622	656	681	621	649	658	649	628	672	592	679	667	633	661	653	683	619	645	644	623	647	636	630	624	629	630	659	645	671	632	660	619	680	692	630	674	590	666	661	671	731	669	665	643	628	673	612	638	655	640	649	655	611	655	646	656	648	659	624	656	670	636	644	662	666	668	630	632	652	612	654	659	673	652	618	636	648	657	686	704	685	623	667	611	674	627	630	655	677	681	647	634	643	609	692	663	661	634	638	704	675	671	614	649	707	681	687	655	637	673	664	658	664	708	600	664	634	662	649	684	666	639	647	664	640	705	669	654	677	600	648	624	647	598	629	637	686	613	676	627	633	639	640	685	685	657	681	647	653	633	641	677	614	710	635	668	636	650	649	660	643	657	662	701	663	633	666	647	645	648	639	654	682	705	677	649	647	619	647	632	667	684	677	647	650	693	617	672	650	639	662	580	666	611	660	674	672	677	631	640	664	622	625	654	638	600	624	605	611	627	665	628	676	600	705	661	679	668	655	706	672	608	649	623	664	659	668	700	621	631	700	662	598	602	673	594	619	666	636	658	680	668	640	663	652	652	663	665	650	660	617	639	622	592	624	712	658	688	608	638	671	638	628	654	670	667	635	613	635	626	703	606	660	607	620	632	627	630	677	628	649	626	681	629	654	675	661	651	582	633	666	638	678	682	639	620	659	666	629	676	653	618	636	680	632	649	655	660	660	606	694	679	632	646	667	630	676	636	664	637	630	593	637	651	642	648	682	696	668	663	719	629	678	611	669	641	650	693	607	636	699	721	659	669	667	674	628	633	680	671	658	691	687	624	616	670	654	674	656	644	647	617	654	677	618	664	653	647	642	650	718	624	657	661	670	628	659	665	655	635	663	638	662	642	637	615	645	635	660	638	659	656	617	665	683	626	628	695	651	659	632	654	715	638	620	652	621	643	655	616	656	625	670	697	681	641	658	651	660	652	658	670	676	642	648	666	629	642	696	654	641	640	660	654	661	623	675	715	650	649	645	615	638	619	654	638	643	662	642	655	612	618	645	709	641	637	635	683	646	665	651	640	657	620	659	656	664	689	658	615	660	663	581	628	636	634	726	651	632	596	639	635	637	650	659	634	616	679	651	730	604	678	661	634	660	662	685	668	688	646	603	648	651	650	686	680	681	674	643	637	683	650	660	634	661	634	662	641	680	651	644	692	632	615	666	666	656	632	624	653	672	634	637	633	625	664	653	660	657	641	630	677	635	582	703	639	689	668	646	649	639	635	669	629	665	674	659	651	649	688	684	671	680	665	720	678	633	678	666	679	659	682	638	633	647	651	641	666	666	627	668	601	694	653	664	620	660	672	682	661	634	644	664	652	645	597	703	664	634	585	687	645	706	606	617	671	672	628	630	635	629	640	623	657	640	646	676	665	653	651	676	634	632	681	662	670	633	682	654	591	687	662	662	626	664	664	689	665	658	654	668	662	712	682	677	635	664	634	642	622	700	687	628	641	652	675	644	692	653	615	664	645	656	648	652	685	629	671	653	638	679	663	614	660	660	664	693	601	613	653	636	653	698	624	655	631	633	617	689	673	652	617	622	702	661	631	652	666	683	680	666	642	664	670	620	674	671	617	670	679	659	649	617	614	659	637	606	674	614	683	641	633	685	690	674	658	666	683	643	630	676	692	680	700	704	650	587	681	639	650	653	649	674	686	683	690	630	639	647	667	674	640	687	626	597	663	701	692	679	616	631	687	656	657	619	658	687	641	661	645	628	670	637	668	630	654	687	654	609	635	661	652	646	700	638	616	643	670	661	644	640	639	640	632	657	655	639	670	650	609	659	638	672	681	681	654	684	665	653	686	619	690	684	643	665	619	689	606	647	667	705	653	697	656	658	636	656	614	685	692	623	610	620	665	629	655	574	671	653	685	620	668	626	644	619	662	648	682	647	666	662	636	672	671	671	638	635	606	617	660	651	644	695	637	704	645	643	635	647	637	600	679	644	645	681	649	683	654	587	669	663	709	684	649	659	651	659	647	657	649	661	634	642	645
5272	8606	8577	4314	3211	2461	1793	2258	19552	19301	11256	3581	1525	776	557	499	536	505	549	545	535	547	560	502	543	538	580	529	533	550	537	552	536	515	548	544	526	572	547	527	535	533	524	484	536	531	518	561	565	574	526	519	542	535	561	540	541	513	560	535	541	487	537	511	522	526	535	513	549	503	563	550	495	535	541	536	544	522	550	570	540	551	550	539	573	519	529	567	488	557	564	519	565	542	545	559	510	466	573	571	543	565	537	560	554	514	516	498	548	559	550	546	519	527	564	568	575	557	590	539	530	601	559	546	532	576	552	514	554	518	538	537	523	534	482	542	506	549	521	546	547	532	587	550	524	546	504	541	542	588	528	533	529	563	532	531	530	513	531	518	562	532	578	554	585	521	546	517	543	543	527	526	544	536	489	525	530	523	538	526	555	540	566	512	526	563	530	587	546	514	552	517	595	543	504	522	522	532	563	550	579	547	515	556	523	517	554	567	522	536	549	532	521	536	571	509	556	509	542	550	528	539	534	511	557	587	540	513	527	535	527	505	551	552	525	514	483	553	555	506	547	548	529	563	548	543	539	561	488	528	529	515	526	561	525	539	552	540	527	537	515	513	590	528	519	527	536	515	517	536	534	486	526	533	536	558	474	500	542	545	522	538	558	547	548	528	537	539	550	556	504	504	513	512	534	543	570	528	540	510	542	521	553	569	491	519	555	548	550	537	498	544	532	565	560	517	545	523	533	513	488	530	573	563	508	503	505	498	538	525	509	552	492	531	487	539	547	539	470	542	533	474	537	526	537	527	513	563	540	507	527	543	535	560	598	530	495	559	539	564	566	544	542	568	498	514	564	521	555	529	562	551	518	522	546	532	530	546	543	497	543	558	542	554	526	551	533	561	522	520	520	550	520	509	539	511	524	530	534	546	519	556	576	572	511	577	508	524	553	526	518	539	554	505	542	514	495	525	504	554	552	578	544	541	513	552	561	511	524	530	539	504	524	516	544	543	536	529	552	505	513	528	540	532	558	522	512	535	514	558	501	537	543	512	551	528	548	531	544	493	542	576	538	549	520	512	537	539	568	528	506	560	551	560	530	479	492	527	487	548	547	554	528	535	543	537	521	530	541	583	473	531	538	530	523	534	566	507	579	570	567	526	528	518	510	527	530	531	525	538	510	537	548	525	521	510	522	515	510	489	527	552	556	567	532	537	540	539	524	564	522	538	546	519	563	550	546	552	556	527	547	542	553	571	513	519	535	531	567	516	485	508	555	541	585	508	532	534	523	519	529	515	529	588	494	542	538	569	518	573	549	528	514	561	533	547	510	536	531	568	548	510	543	529	562	530	552	501	560	536	531	532	514	538	577	507	592	514	555	572	542	539	556	555	508	535	549	544	515	587	542	540	540	532	512	540	557	521	530	573	534	565	555	538	556	561	535	539	547	502	533	553	554	489	542	590	564	564	519	544	571	542	550	525	570	553	526	532	540	542	536	586	533	510	506	542	522	604	585	555	498	517	523	528	569	600	547	561	532	522	543	516	534	559	528	520	580	548	508	534	537	525	519	555	520	541	546	536	526	545	551	533	516	504	574	552	564	541	559	508	565	549	581	534	529	536	575	512	521	503	532	498	513	520	538	516	546	538	536	560	541	557	525	516	516	524	550	539	594	526	518	499	543	518	521	556	517	519	518	540	555	519	532	522	533	563	548	520	545	525	526	515	515	542	551	540	530	513	553	525	558	534	520	536	564	549	511	536	597	515	543	547	544	541	526	551	478	525	549	563	561	567	513	517	526	548	541	536	551	538	519	519	561	513	517	495	537	569	504	532	561	521	543	547	522	513	518	526	515	529	510	538	511	492	544	534	525	553	514	492	536	526	546	571	514	500	542	521	529	530	536	529	498	518	499	547	511	538	515	568	545	519	521	553	515	534	527	560	521	544	544	571	530	540	511	501	561	540	541	512	526	493	561	544	552	558	565	544	520	518	548	531	492	534	514	553	533	531	549	517	527	487	551	551	526	562	526	573	548	561	508	525	548	523	547	527	542	573	523	548	531	534	494	534	543	514	583	547	541	570	539	586	616	560	546	572	555	516	572	530	543	545	510	542	524	516	539	528	553	538	531	535	503	569	542	542	466	510	532	573	562	554	555	536	546	543	549	516	569	529	555	522	524	503	529	545	555	562	527	540	543	576	524	523	502	539	536	512	523	559	527	517	512	533	537	584	542	536	576	502	544	577	582	541	526	526	508	530	506	522	527	527	492	541	550	495	524	505	570	522	536	501	575	538	532	549	544	499	503	546	534	519	584	535	533	591	578	543	525	549	558	509	475	529	549	529	515	517	539	538	480	559	529	562	516	541	519	529	543	531	524	512	546	479	547	549	528	531	572	525	549	550	567	515	534	559	534	534	529	541	540	505	523	535	514	525	570	546	532	560	497	523	524	546	532	538	559	521	520	535	530	490	514	542	538	516	525	542	524	491	557	530	551	533	533	506	503	502	513	498	532	506	561	549	551	529	546	581	574	550	501	518	562	579	524	525	512	525	471	545	516	591	538	505	561	513	521	509	559	541	508	547	527	531	575	516	503	548	538	541	466	517	539	536	535	541	519	516	552	535	555	529	496	497	538	564	549	536	547	503	562	556	530	552	509	516	561	540	545	554	542	558	565	508	564	572	528	526	511	543	511	548	519	513	490	547	543	538	563	538	527	578	528	526	503	559	561	548	527	556	551	559	564	500	540	518	530	537	547	526	555	555	548	534	549	499	546	513	503	527	529	533	520	539	515	553	560	513	535	544	524	497	510	549	571	513	491	524	564	537	543	522	515	536	495	515	533	551	507	512	565	526	470	553	526	512	550	525	500	516	504	526	523	503	534	554	529	531	514	502	537	526	528	546	544	542	519	512	532	538	521	512	500	517	535	551	544	546	521	487	527	548	575	545	567	521	525	524	546	529	538	548	537	569	543	575	544	551	529	509	526	535	525	524	533	563	551	551	529	542	561	542	538	514	568	524	538	572	520	510	513	524	555	481	555	532	538	539	567	531	546	524	543	515	509	518	529	552	590	533	540	530	507	510	547	534	513	540	560	511	559	561	516	532	531	519	523	516	534	539	556	549	588	532	535	494	549	533	495	488	536	528	561	570	533	566	518	500	512	530	500	492	520	550	532	508	510	519	568	511	592	549	543	530	543	549	528	565	493	530	513	542	507	561	548	558	527	552	549	507	541	581	582	519	516	520	509	555	507	519	509	514	559	460	526	536	515	537	518	515	509	526	536	571	533	539	535	560	518	503	506	560	526	555	556	522	490	536	524	539	548	523	495	554	533	575	562	551	590	475	519	552	520	507	517	571	504	545	552	513	503	509	555	492	546	530	561	557	537	516	567	553	526	539	494	566	556	520	520	549	547	543	539	518	528	567	531	553	545	571	525	513	519	555	513	540	498	565	512	541	530	574	548	516	543	552	528	529	538	546	534	522	478	556	542	562
24376	21434	28753	24480	21351	12294	4086	2620	31436	39230	29285	11431	3409	1535	947	835	827	824	869	843	819	814	811	857	836	779	750	820	748	820	818	833	826	793	799	790	808	775	854	823	818	821	776	771	802	888	814	784	822	805	799	846	858	787	838	789	811	787	828	813	834	807	801	823	806	812	866	800	789	795	854	759	765	786	816	785	837	803	868	775	772	782	814	824	886	798	799	832	805	818	812	834	780	816	828	782	811	779	815	822	781	804	793	789	826	832	787	855	783	822	820	800	805	838	775	761	801	834	830	806	763	812	803	848	816	791	800	816	740	781	755	857	855	795	833	828	830	788	849	748	840	823	825	773	813	790	835	824	838	799	784	782	817	766	782	835	797	782	795	837	741	804	790	802	802	802	802	816	821	835	804	775	793	839	770	757	826	794	788	802	769	760	765	801	830	777	788	784	843	790	859	859	844	779	772	861	806	815	873	858	810	753	827	768	821	795	816	808	795	842	797	796	818	816	785	815	807	806	813	818	813	793	788	773	760	814	772	852	810	851	811	822	788	845	791	806	815	824	820	848	782	859	807	769	849	832	782	829	814	808	788	791	767	760	749	767	791	820	830	801	802	788	797	830	790	803	803	808	762	786	772	778	782	800	809	805	777	735	867	817	789	834	828	756	780	824	772	742	783	796	799	801	851	855	820	787	809	803	813	813	769	792	818	796	829	787	773	818	784	813	756	806	815	797	807	770	808	856	788	828	776	778	782	837	805	807	836	757	818	783	806	793	769	801	768	774	819	830	809	821	824	778	807	811	800	757	840	776	809	789	768	766	780	782	749	794	864	811	778	764	809	805	840	825	856	768	789	792	764	826	767	815	813	808	776	830	796	814	794	795	814	811	825	834	748	813	762	802	835	762	782	783	825	793	820	798	770	785	807	803	802	838	781	774	783	825	812	877	792	809	818	807	782	806	775	838	792	765	779	796	815	777	817	793	806	834	816	826	833	783	792	811	813	775	814	833	821	848	788	761	738	822	824	766	785	831	806	793	812	786	801	811	835	771	850	842	797	782	791	833	821	784	815	777	828	831	787	844	757	835	851	764	814	759	836	782	867	827	708	760	788	861	782	808	818	785	799	832	822	735	800	748	779	805	845	828	801	831	794	752	801	794	859	795	825	778	808	817	793	834	823	786	779	765	810	826	802	759	805	789	795	835	802	787	790	772	790	812	823	815	828	825	792	782	788	850	798	829	823	839	783	807	824	800	828	736	835	784	810	811	796	833	833	789	810	822	807	771	768	755	775	831	800	759	762	785	772	792	801	810	800	799	783	754	815	808	799	775	830	783	781	868	815	850	878	828	769	767	799	804	791	805	793	792	802	853	819	823	834	760	746	810	825	819	791	842	770	771	798	850	773	816	781	891	787	803	812	772	817	811	816	843	832	849	809	787	796	805	822	810	820	743	789	780	788	783	783	766	743	812	849	841	791	832	773	763	768	801	841	795	790	808	757	831	810	803	809	780	788	842	797	811	789	859	820	822	825	801	853	799	819	791	789	824	815	860	784	789	811	808	800	814	742	838	835	791	809	795	772	803	799	792	788	818	811	790	782	833	805	819	752	822	794	823	784	771	815	842	841	769	812	778	783	826	809	783	792	770	814	768	795	780	810	827	834	798	801	775	853	828	742	831	742	753	837	804	801	815	821	801	799	770	786	806	766	786	784	752	773	760	784	862	779	747	827	773	854	849	801	795	799	823	817	803	736	812	833	773	817	805	799	779	763	776	830	792	797	809	794	818	769	812	805	780	806	847	794	775	772	770	801	747	826	807	763	789	838	798	786	830	763	776	830	848	811	819	846	790	798	816	757	805	784	854	806	830	846	819	809	787	795	816	773	807	800	761	739	792	820	801	798	781	816	778	846	800	798	818	795	811	760	753	771	855	799	819	793	821	813	779	845	763	763	785	782	776	828	780	799	802	811	799	833	802	756	842	798	786	853	783	790	815	881	760	811	768	793	800	766	807	821	816	828	832	885	763	831	751	758	781	819	814	826	813	807	806	811	803	802	768	755	811	778	808	836	826	771	852	826	785	800	818	883	782	816	789	833	825	810	818	832	769	805	790	697	830	781	796	779	789	795	775	801	794	781	823	804	815	797	813	825	799	812	758	770	807	772	800	820	798	823	787	825	749	801	811	807	774	786	849	799	787	831	847	867	835	821	761	778	772	854	796	805	799	829	772	761	786	807	818	833	822	832	727	787	779	772	822	839	808	760	792	824	799	826	831	789	770	804	814	819	811	784	834	832	825	782	794	756	816	801	837	842	845	801	831	799	750	787	780	737	808	821	787	825	804	756	818	801	801	766	787	799	811	799	802	875	809	854	803	793	796	804	787	795	786	852	822	807	836	831	826	792	767	810	809	808	841	809	838	815	735	793	837	829	803	849	777	851	783	811	779	816	814	812	771	789	799	785	794	809	802	751	768	764	743	784	784	736	770	822	815	809	792	798	864	856	837	797	820	793	770	803	806	855	735	794	827	770	791	816	794	761	753	831	802	787	805	801	800	819	814	822	765	811	769	808	829	825	803	800	795	822	745	802	796	804	808	795	869	812	785	822	859	865	825	773	838	809	800	779	780	796	839	786	813	827	794	792	820	847	799	794	751	806	807	834	826	805	816	802	824	768	840	801	786	770	759	783	829	784	852	776	787	752	784	740	771	800	763	778	810	856	785	749	832	810	780	792	867	801	814	841	839	806	782	783	844	781	834	791	764	714	814	792	770	793	829	736	811	785	774	808	796	811	811	792	820	800	784	861	849	793	766	731	815	849	795	804	788	794	790	761	845	756	798	753	851	768	767	851	764	777	728	808	808	860	841	758	818	803	749	824	776	791	819	819	792	760	779	806	800	793	771	778	800	804	743	802	833	802	753	812	809	798	788	798	803	768	798	821	845	767	744	787	781	771	858	817	774	807	767	787	772	799	795	783	795	792	806	779	805	772	804	811	765	807	838	802	791	787	841	754	778	874	767	776	823	809	836	776	764	833	846	821	747	818	802	781	822	765	801	772	816	790	765	823	835	779	753	792	797	777	788	778	868	796	793	771	764	763	793	831	757	790	828	791	789	780	806	779	823	828	814	822	867	824	819	809	790	781	769	741	774	816	814	821	821	810	779	793	795	805	804	788	807	818	799	784	756	783	825	832	832	816	793	781	782	760	820	796	831	798	755	827	780	822	821	812	782	785	799	835	791	799	778	826	841	824	769	818	792	829	838	751	785	780	784	833	816	812	756	782	781	797	795	807	826	751	794	801	817	762	774	802	831	870	795	745	804	760	859	788	760	795	795	744	818	806	781	778	795	795	768	805	827	737	774	810	810	832	775	783	829	827	797	783	798	849	779	860	802	782	845	787	796	732	828	799	816	787	857	792	836	828	797	823	835	766	811	829	735	809	827	779	768	771	799	769	823	794	762	792	807	748	862	818	797	804	779	781	821	762	805	821	804
6123	13156	12935	8567	6049	4343	2967	3147	34326	34763	23030	7603	3099	1516	782	700	643	680	681	634	660	669	664	696	621	660	668	646	661	623	683	627	673	669	605	651	655	639	638	702	659	623	623	658	667	640	645	686	652	666	632	671	674	643	657	674	672	667	658	638	609	628	613	705	627	691	691	647	605	665	653	640	619	618	664	630	680	629	660	655	597	651	689	613	635	665	681	649	677	640	681	677	659	651	648	613	626	627	650	629	676	670	632	663	656	702	621	645	655	629	627	612	617	663	616	682	644	670	669	664	652	668	643	679	630	617	650	649	640	673	616	618	634	649	657	618	664	635	646	673	597	641	646	675	662	622	630	678	622	624	647	654	679	672	636	633	669	657	659	639	638	657	697	644	666	648	649	659	664	636	675	625	669	642	624	673	664	666	631	682	627	647	698	635	661	653	655	684	654	656	644	661	692	628	668	669	623	615	682	648	641	719	660	678	603	630	650	641	651	655	628	653	634	646	646	668	634	624	661	681	704	653	652	651	619	641	638	622	621	657	652	678	700	646	649	611	573	704	592	699	657	653	674	657	686	668	684	636	644	622	631	643	647	652	663	647	652	637	641	683	649	633	660	661	600	661	651	648	674	664	636	626	626	661	647	695	636	598	705	653	672	633	661	668	586	658	685	646	636	642	653	650	618	650	632	672	620	649	636	603	659	656	621	670	670	619	630	644	645	635	609	690	664	631	683	645	629	668	661	651	682	664	644	634	628	651	669	652	645	665	622	671	652	668	608	632	667	653	652	664	623	675	682	655	647	647	645	631	674	639	613	616	682	668	672	642	678	665	695	676	662	662	669	644	657	661	718	686	711	666	613	655	694	649	657	669	640	664	627	607	610	628	670	671	665	643	582	689	690	640	667	683	658	669	652	676	631	672	658	643	607	683	650	603	631	645	634	625	664	635	672	636	644	659	680	650	667	664	645	655	619	654	638	635	654	631	653	674	667	631	653	606	653	650	679	640	640	613	679	664	649	642	651	643	663	636	702	651	616	658	670	689	621	678	665	614	560	617	646	671	660	660	664	659	629	662	653	600	660	648	645	698	646	671	623	657	652	620	648	656	650	674	637	662	635	688	691	614	636	636	614	660	655	644	664	623	604	675	689	659	629	680	643	637	674	607	612	670	632	608	669	637	656	661	664	729	656	677	642	696	633	660	639	641	685	603	653	655	636	660	651	634	664	613	672	688	630	690	641	641	674	641	669	665	692	690	659	652	664	673	650	626	687	683	662	627	678	633	619	622	657	668	645	686	642	568	621	636	639	649	616	630	650	590	645	597	652	709	688	658	620	669	633	658	636	624	661	620	709	660	666	668	613	690	658	697	591	657	614	641	662	640	675	634	665	646	679	665	670	665	667	706	652	655	656	657	689	662	674	663	633	659	680	650	640	659	636	651	626	681	621	652	619	689	646	681	631	635	658	664	668	641	647	612	695	629	626	634	621	640	664	658	666	687	594	628	659	680	650	663	649	641	703	634	646	637	677	626	655	644	635	631	661	681	650	666	665	643	675	651	674	662	614	641	666	661	625	629	636	652	622	636	656	645	602	623	662	651	652	620	668	639	632	661	658	657	686	629	636	624	649	663	673	652	638	666	662	637	661	681	673	620	630	644	688	616	640	675	649	660	653	653	628	629	651	656	719	650	629	638	617	664	643	659	639	651	645	615	623	608	662	653	681	643	657	623	643	675	661	614	634	631	688	680	634	671	664	659	631	638	639	641	661	668	625	661	641	629	671	667	594	626	647	643	688	679	682	648	607	606	690	636	663	664	659	632	644	693	655	622	625	629	641	645	644	636	665	646	616	586	640	659	649	641	618	657	624	670	607	657	702	669	682	681	636	641	658	591	629	681	664	637	612	606	652	654	603	631	634	622	633	634	661	654	633	657	656	705	595	611	646	645	652	635	605	688	607	631	668	622	647	684	656	618	616	675	613	633	603	618	685	643	642	678	646	729	638	680	645	599	639	658	639	659	666	663	665	636	620	660	688	689	631	664	624	621	604	664	610	665	661	597	620	621	693	615	621	647	606	626	644	690	653	676	615	641	657	635	680	624	630	622	688	639	622	636	606	636	643	648	658	653	687	636	632	621	686	643	667	644	629	643	649	669	605	634	640	649	642	644	686	633	632	654	656	639	667	691	591	649	606	690	688	658	648	592	672	635	627	672	644	614	655	626	667	631	665	679	613	665	643	639	632	680	658	649	653	638	651	656	691	706	680	680	654	633	630	597	604	616	671	665	639	644	615	639	658	672	648	679	627	645	643	648	659	695	628	646	653	631	650	656	599	585	653	659	651	663	647	660	692	622	634	641	646	656	677	631	671	610	630	664	632	623	663	645	637	632	624	659	689	705	598	659	669	670	686	665	664	659	646	663	653	665	691	645	669	619	622	644	663	599	671	622	620	687	618	639	652	625	674	632	678	686	630	615	672	615	698	684	630	656	644	644	655	658	610	665	657	622	644	693	641	684	637	628	644	649	671	676	678	640	633	632	658	629	661	629	595	647	621	620	623	650	704	621	636	616	680	652	667	662	645	705	676	732	650	632	629	604	587	645	695	604	664	631	682	641	634	641	636	634	661	650	636	619	649	699	642	621	657	667	622	666	632	612	684	639	656	646	671	636	652	626	672	677	674	687	675	631	713	604	670	641	672	693	705	604	658	625	624	662	630	670	661	640	668	641	663	650	657	667	649	659	626	645	654	621	652	675	635	607	639	652	655	613	621	666	618	644	646	674	615	645	653	645	666	628	620	638	602	678	698	651	633	650	618	652	645	669	645	625	616	673	637	655	670	613	674	657	684	616	640	673	685	673	663	639	687	653	663	650	605	664	652	675	675	683	660	659	646	643	656	683	677	735	644	616	614	656	674	648	638	588	634	653	627	690	630	641	623	626	689	700	667	709	598	664	657	644	675	669	612	653	671	658	649	665	636	654	593	628	624	632	668	672	622	616	723	624	664	618	595	665	668	612	625	625	629	618	659	651	635	668	643	685	662	630	644	617	613	658	636	642	636	639	627	648	638	650	630	687	649	618	680	618	653	688	636	671	657	639	663	618	628	645	667	647	620	628	650	681	662	624	625	586	630	661	656	657	637	631	654	671	668	646	638	669	652	685	661	642	648	636	636	605	648	640	681	622	639	639	634	622	629	621	627	652	679	585	615	666	603	644	640	681	646	622	645	593	628	655	630	654	635	660	626	639	625	658	656	683	628	630	619	614	662	643	662	635	637	637	646	672	679	657	629	678	599	630	637	614	669	644	630	709	698	661	690	654	581	676	700	621	680	644	705	634	618	650	624	655	682	650	665	621	679	652	630	618	636	650	637	643	613	650	643	625	603	714	619	669	653	644	653	617	647	628	622	614	681	634	614	618	679	581	668	596	613	661	629	633	633	657	656	657	660	673	642	650	637	658	660	666	674	623	679	661	642	634	628	686	624	646	640	619
27893	14268	4769	3061	1771	1181	900	791	2294	2619	2121	1205	744	644	581	546	521	563	534	547	532	547	575	535	543	587	602	559	549	560	555	559	553	592	535	589	536	536	577	496	533	550	520	591	582	535	530	537	540	551	581	577	552	570	522	569	556	560	563	570	530	522	547	549	560	518	575	579	533	545	535	555	584	521	573	514	526	547	531	541	591	544	542	514	538	552	540	567	568	558	583	536	555	578	550	578	578	550	575	549	581	557	518	565	554	516	554	526	547	530	577	550	585	589	531	568	560	529	596	545	550	552	562	552	522	581	548	536	546	555	563	597	617	548	571	576	558	548	579	537	522	501	559	576	583	526	557	556	556	539	542	547	558	541	541	540	529	526	543	533	523	533	508	554	536	519	524	553	519	575	552	518	551	573	576	597	555	531	568	556	540	538	523	531	502	535	527	561	563	529	544	528	557	583	520	589	600	552	549	549	550	555	594	556	575	524	518	541	526	591	539	539	557	554	539	556	560	547	570	582	563	528	559	565	514	543	582	549	567	541	560	589	592	521	558	548	566	564	552	535	536	569	550	556	543	549	541	560	540	547	507	552	582	591	567	551	546	559	568	591	550	606	549	569	577	538	566	557	584	548	560	545	567	529	545	524	556	590	588	551	534	536	525	551	540	545	535	569	563	548	562	587	577	573	526	581	535	539	517	570	586	501	537	583	552	574	533	568	571	562	522	560	619	569	578	517	585	578	549	531	532	537	494	533	558	575	503	506	546	567	602	580	633	526	581	519	572	575	555	576	600	560	547	604	570	549	512	570	521	560	539	564	590	559	567	567	537	532	575	537	497	542	521	539	563	570	521	572	599	564	543	586	549	500	557	539	508	557	546	586	542	575	567	542	561	618	541	570	543	568	555	552	513	542	568	568	528	558	557	608	542	513	539	570	540	534	545	520	517	561	554	539	576	519	525	577	583	554	510	589	537	540	565	558	528	559	558	563	541	540	582	549	583	589	572	565	523	600	546	560	590	597	573	567	563	591	563	554	550	564	596	569	583	587	555	537	582	533	557	574	572	555	561	528	552	573	532	572	540	546	555	561	547	530	547	561	577	532	557	584	613	549	575	535	549	614	553	497	531	539	569	489	584	579	535	535	573	616	546	515	516	522	540	569	570	576	546	507	584	555	547	599	575	580	624	580	560	603	564	520	552	558	591	559	577	547	581	538	572	567	561	527	544	592	525	486	488	532	574	525	549	563	600	587	534	539	546	518	562	553	528	581	549	554	553	544	544	559	563	575	528	560	522	578	524	566	568	548	553	535	550	543	575	550	551	533	534	599	509	554	559	553	579	572	504	558	616	550	547	585	535	522	560	559	556	574	592	564	533	563	561	555	560	556	582	540	561	551	561	520	534	504	562	557	479	521	535	559	584	557	583	573	554	527	565	551	626	587	573	548	553	571	549	558	550	588	543	564	575	535	537	579	562	564	559	540	564	545	541	554	524	564	526	583	549	510	510	542	541	546	581	553	539	542	591	545	514	589	532	558	554	549	558	551	546	575	567	531	562	558	527	546	597	552	590	544	588	564	574	566	556	558	585	598	558	589	573	570	560	547	573	556	573	584	542	532	556	555	547	548	560	540	572	563	530	530	529	524	546	560	532	582	565	526	542	581	572	509	564	557	534	527	517	505	532	533	545	533	552	534	552	596	567	593	570	554	565	547	544	576	542	538	545	541	585	564	540	515	580	584	524	572	560	545	583	514	599	555	550	510	530	500	495	541	568	563	582	502	552	567	559	571	573	539	563	552	548	539	582	557	589	502	547	554	510	549	488	545	601	590	542	560	568	568	548	568	521	533	513	541	526	556	543	584	556	550	564	554	587	546	593	557	574	526	523	561	521	565	561	591	551	587	530	521	568	566	551	531	520	543	619	532	567	546	599	564	577	545	519	524	563	554	563	592	536	559	564	552	538	558	555	562	528	533	566	579	563	532	569	552	537	544	569	567	562	529	575	555	560	557	559	570	575	549	589	547	574	585	559	574	583	589	531	484	531	501	566	587	534	570	518	517	528	548	595	524	628	538	502	531	542	560	585	531	563	510	499	604	533	589	556	535	537	540	558	532	536	560	509	538	543	531	553	518	599	516	597	549	574	570	513	570	542	572	551	541	537	594	578	530	538	613	554	524	502	538	543	601	521	580	561	560	527	498	495	552	582	542	543	526	534	510	538	533	569	579	573	578	554	514	530	557	568	563	567	541	563	569	578	582	569	555	566	563	560	573	601	500	581	557	565	539	523	516	582	587	548	586	545	549	586	531	572	530	546	580	537	529	539	586	592	566	566	563	574	516	536	547	546	567	529	532	514	518	524	549	573	547	583	554	540	534	515	536	587	532	563	563	575	559	556	544	533	583	553	553	575	563	537	553	513	550	510	606	532	539	570	594	550	569	587	541	549	529	523	545	562	571	549	531	560	513	583	557	525	593	527	570	577	553	579	548	556	597	580	603	543	560	586	575	553	546	587	562	542	544	553	548	566	538	563	597	566	567	548	555	540	575	556	561	557	550	550	531	545	545	553	519	570	557	554	587	545	518	566	564	523	483	546	577	530	573	514	560	572	575	596	571	521	559	606	524	543	557	559	532	551	559	513	554	559	570	556	568	535	573	542	534	500	564	548	570	564	552	557	592	562	518	582	550	588	536	572	534	513	538	530	562	571	563	580	569	571	548	586	619	557	558	541	566	528	550	581	560	581	540	521	551	535	555	549	510	546	573	578	552	567	503	569	553	549	536	540	547	581	534	539	568	570	519	590	539	514	546	575	522	554	589	560	574	560	551	565	541	584	580	527	530	557	526	520	568	569	535	566	538	567	590	548	540	534	556	574	526	581	553	572	531	494	502	557	550	537	564	493	574	521	568	562	584	572	539	545	562	542	514	566	552	540	584	565	547	537	552	530	544	553	560	563	545	569	532	536	523	608	528	565	530	517	509	575	564	526	562	552	560	578	534	535	525	520	583	508	536	505	555	598	535	567	565	583	534	554	578	551	521	557	537	576	541	526	588	575	537	565	552	539	589	589	542	555	552	501	534	604	576	559	553	533	562	496	542	555	507	531	540	518	589	543	504	526	572	565	515	538	544	572	558	580	521	599	525	556	584	549	552	557	592	541	568	578	579	553	529	544	546	611	584	560	546	543	537	574	529	561	563	544	575	533	491	528	588	580	550	554	556	549	557	570	559	560	528	533	601	567	543	550	550	584	541	565	570	559	593	562	605	567	559	573	535	523	579	550	556	548	556	508	559	543	553	569	557	532	572	576	580	548	536	561	579	547	554	538	526	585	611	580	567	554	538	517	551	574	547	578	529	503	594	563	571	549	565	569	539	527	540	558	610	520	545	564	559	574	535	562	528	549	553	553	563	550	529	533	558	579	551	571	531	551	553	545	567	544	586	559	494	566	587	552	540	529	559	540	593	535	519	535	530	572	592	551	574	561	532	542	561
6428	3977	3965	3010	2026	1394	995	908	2912	3023	2324	1125	692	507	455	427	460	436	439	466	451	464	466	431	468	460	469	451	423	448	481	455	443	421	446	457	444	489	474	445	445	462	477	463	475	461	434	414	422	418	412	441	433	438	423	458	499	475	482	443	478	462	444	430	439	477	459	422	443	477	445	435	446	448	481	501	456	440	425	469	477	495	478	471	467	466	458	463	457	424	425	456	444	408	484	473	459	456	443	464	460	454	434	509	469	461	456	443	472	450	461	419	467	450	454	431	427	501	456	460	450	457	489	471	519	461	467	483	456	438	442	439	423	445	431	455	429	477	461	442	498	459	466	446	429	448	489	446	472	459	462	445	449	397	434	507	445	418	451	462	458	448	428	436	506	445	449	461	454	446	438	436	484	434	479	422	477	437	451	444	428	488	465	449	444	409	441	432	467	444	462	424	460	461	419	486	443	426	455	424	450	440	465	458	460	442	445	427	445	422	445	460	437	463	454	448	419	472	461	462	435	451	440	489	402	437	503	423	450	448	450	472	476	432	460	487	432	444	461	434	476	471	429	482	430	426	429	441	446	460	458	449	401	453	425	424	432	447	449	451	447	454	460	466	478	438	447	458	486	468	443	449	420	417	424	474	442	430	433	446	455	430	443	449	440	446	463	436	456	451	439	477	475	426	441	407	451	481	469	460	461	422	435	430	422	454	434	474	431	417	492	450	433	473	459	426	458	444	417	458	417	440	438	418	479	454	452	455	448	462	476	431	454	432	438	458	429	440	417	468	456	414	410	470	424	484	445	426	459	450	435	455	491	415	451	495	452	452	469	430	449	466	444	466	446	441	436	457	461	468	450	440	419	459	472	432	475	458	447	438	435	440	478	452	407	458	469	474	414	434	483	469	468	467	468	442	469	426	436	477	422	480	444	441	429	479	456	482	432	445	462	442	477	473	440	466	463	460	434	463	466	444	455	444	479	448	472	466	462	455	431	455	504	410	425	474	498	418	456	430	451	415	414	503	457	441	427	444	454	463	449	451	444	430	486	436	465	458	473	454	449	463	430	460	442	474	447	422	439	456	456	440	519	472	434	446	430	455	449	467	420	435	418	486	441	451	430	426	447	398	409	480	461	441	430	490	450	462	437	473	466	441	440	458	449	452	466	426	399	451	461	451	437	439	436	455	469	431	434	453	473	465	437	441	428	423	416	411	436	435	464	449	456	471	445	435	498	431	415	419	441	469	426	492	451	517	459	420	419	415	452	410	442	447	471	468	446	453	447	468	459	440	426	402	433	427	449	429	421	429	478	518	445	448	441	455	472	441	462	420	469	435	457	460	501	417	452	491	437	440	453	473	424	432	509	427	440	440	450	476	464	448	465	451	419	401	457	430	452	431	454	450	459	416	444	477	469	460	472	423	450	407	444	478	450	436	433	399	439	450	419	447	470	474	481	444	443	461	468	476	451	455	470	438	444	423	470	468	439	446	460	446	433	451	424	452	423	452	455	448	424	476	463	481	450	440	463	475	440	490	499	473	462	453	442	427	459	451	405	428	473	473	478	448	461	491	486	448	438	436	446	442	433	463	463	463	456	509	459	453	481	455	478	462	425	439	431	460	430	457	445	453	403	488	446	451	449	418	441	454	461	467	478	454	477	449	438	506	447	458	495	443	439	439	451	443	437	457	468	442	483	434	449	451	427	449	449	425	470	451	447	468	484	452	411	449	432	407	442	452	468	454	460	458	474	436	411	414	479	457	429	438	413	461	444	447	445	433	441	443	445	435	449	441	458	473	457	445	424	431	448	425	440	459	454	426	422	409	413	452	452	426	426	405	411	406	483	433	402	461	434	450	430	429	435	424	439	453	444	441	433	471	453	449	451	472	406	467	438	475	415	455	437	442	486	503	460	441	431	442	445	442	453	470	471	437	435	437	434	411	450	436	472	444	422	461	460	424	505	455	440	475	471	483	449	446	466	462	495	444	424	427	467	448	497	444	460	392	439	438	456	432	463	462	449	459	441	417	482	494	456	461	426	454	439	469	469	479	420	428	484	512	471	437	444	404	438	467	451	531	459	441	443	460	444	436	467	438	440	456	450	454	447	413	483	465	394	459	423	448	458	449	435	429	464	420	437	441	421	490	423	452	474	493	433	462	444	448	443	433	431	508	475	439	453	448	438	428	464	437	481	431	444	445	478	474	447	465	468	458	488	461	464	413	413	429	481	458	442	468	427	470	476	449	471	443	498	439	464	426	448	449	437	414	443	419	423	426	471	433	468	432	460	494	465	422	446	416	409	431	434	444	444	409	431	412	428	486	487	503	456	439	455	456	431	473	486	442	422	474	456	415	452	497	499	473	468	458	416	444	471	470	451	461	441	436	447	474	424	423	443	442	413	437	449	434	458	452	446	444	442	447	476	416	459	451	460	439	429	445	393	453	450	440	432	444	426	431	417	443	423	445	437	493	470	444	430	451	453	450	453	447	448	477	424	450	392	440	446	461	434	446	442	454	470	472	453	444	455	485	438	496	439	441	454	442	477	441	444	444	442	450	489	490	456	424	457	455	417	457	431	473	432	397	441	453	427	464	431	421	445	481	441	467	456	471	477	475	441	413	451	450	445	456	497	445	470	470	439	491	442	482	402	409	423	480	465	429	434	447	423	435	434	455	425	454	485	444	458	479	429	447	431	410	430	468	458	426	447	427	475	462	415	454	449	447	488	459	440	462	448	449	401	440	453	474	427	431	433	423	440	418	426	480	443	445	462	471	441	446	458	462	494	445	472	484	466	450	428	463	484	477	428	410	397	441	481	460	457	453	440	427	448	435	441	461	441	479	458	425	476	458	470	455	464	475	447	436	467	452	445	421	459	456	429	401	440	442	449	448	475	431	481	481	456	426	416	440	426	432	436	472	412	431	481	484	410	470	461	475	464	412	460	495	497	453	458	460	452	455	392	445	446	426	387	434	421	440	449	479	461	445	433	442	406	485	456	452	444	489	476	454	408	468	476	471	405	469	454	464	423	460	457	434	439	489	480	475	480	493	432	448	367	463	443	446	437	480	483	431	454	479	479	431	404	429	433	420	445	468	470	438	401	454	412	458	442	430	441	458	441	461	474	484	482	488	451	440	493	434	460	435	464	456	447	413	495	439	467	473	484	440	461	445	434	487	454	489	431	504	454	447	431	407	447	426	459	441	454	451	463	431	455	480	461	453	413	434	438	483	492	449	454	459	447	442	451	448	478	493	431	506	408	439	430	487	439	430	512	414	463	463	467	410	446	444	422	462	454	427	472	454	405	479	476	469	454	407	463	461	469	429	468	454	443	453	420	408	459	425	412	438	439	463	493	450	505	456	450	468	433	406	459	435	438	430	441	412	452	413	442	451	436	450	473	452	451	433	454	462	451	446	415	416	452	436	484	466	525	443	462	436	435	439	490	427	437	448	449	445	430	470	443	463	422	465	445	430	439	418	455	447	466	450	425	462
25631	21439	27087	25110	8760	2873	1698	1874	17670	20987	13690	4274	1565	979	692	638	671	618	654	649	629	622	619	660	658	675	670	635	662	639	659	621	616	662	686	632	636	630	630	642	633	600	650	638	672	654	635	639	695	660	611	643	615	663	664	602	639	624	672	600	617	586	638	649	640	624	625	633	689	664	652	641	614	654	652	620	649	586	655	636	667	654	663	654	608	681	636	656	613	668	599	670	654	636	669	648	604	650	632	579	614	643	652	646	608	601	655	676	604	612	653	653	615	685	662	631	661	602	646	611	670	650	658	667	600	658	664	630	613	595	637	626	672	648	656	646	631	643	654	608	644	615	659	668	629	628	633	621	643	632	664	636	691	632	611	630	665	612	625	615	619	636	665	649	624	637	614	651	645	612	638	633	627	629	657	640	631	611	643	619	628	674	655	640	633	675	594	614	603	656	625	634	658	599	653	629	641	651	610	644	612	655	609	648	641	651	615	638	618	628	641	625	627	609	618	646	648	635	637	652	652	629	649	633	693	621	658	669	611	664	632	652	617	658	625	653	628	644	617	625	607	627	623	643	635	634	647	652	612	661	671	654	606	648	646	656	628	602	673	626	636	631	643	614	658	621	609	644	623	687	654	625	692	645	682	622	653	611	651	653	630	648	630	629	664	591	638	614	657	615	626	678	614	626	624	649	644	626	662	620	612	641	629	612	633	637	606	664	679	686	648	648	638	616	645	611	594	608	626	644	602	621	590	583	654	652	585	640	667	691	641	648	652	657	664	622	680	654	625	643	600	597	635	602	644	585	628	599	648	638	600	598	676	638	630	636	622	637	675	608	636	645	615	620	636	601	654	614	602	651	652	674	667	654	605	641	617	644	597	665	666	621	614	612	662	640	634	615	656	609	631	612	597	666	649	596	608	575	639	618	676	648	614	577	628	604	674	641	644	621	576	624	638	638	642	602	677	647	634	593	645	641	607	658	619	650	634	625	684	655	620	631	651	667	606	608	632	633	657	622	671	602	685	628	616	633	608	617	619	608	659	640	658	595	631	621	625	612	681	606	604	655	643	596	653	654	646	606	622	598	644	658	660	655	620	650	604	634	622	633	636	600	663	662	603	633	586	660	632	669	668	604	629	613	631	673	645	620	582	627	629	609	619	643	625	606	603	622	667	595	661	631	633	634	634	673	631	648	642	626	658	620	691	636	630	629	649	674	636	649	653	644	623	647	592	622	638	617	597	655	663	639	596	607	650	653	643	651	604	632	660	635	641	618	630	650	664	635	697	640	617	641	640	640	629	660	648	621	638	644	616	618	644	618	668	635	615	626	624	612	615	645	637	613	654	584	644	674	635	627	651	683	598	682	612	670	653	643	598	615	637	657	577	614	661	633	589	602	686	644	648	648	664	594	645	596	635	645	601	638	651	645	645	627	631	637	663	636	661	679	614	664	619	605	601	638	611	645	654	668	648	629	624	633	627	640	631	642	634	614	629	649	650	635	642	640	642	615	665	606	625	621	585	668	649	636	637	615	644	638	586	603	618	628	660	645	609	624	685	622	642	676	665	678	611	649	632	656	627	629	626	609	630	603	634	657	637	615	655	666	657	677	602	653	629	671	644	647	635	603	583	613	612	644	619	636	639	588	633	648	649	648	603	679	620	630	645	667	624	635	577	603	663	608	647	651	583	645	616	585	608	621	586	643	651	578	625	655	653	647	665	640	602	678	623	637	597	627	676	643	649	641	620	635	602	641	626	698	670	610	651	636	666	646	654	602	633	616	659	655	581	568	671	653	647	617	636	626	662	662	649	630	630	645	620	686	621	596	585	632	633	617	674	661	672	669	614	631	627	629	643	626	613	637	613	645	621	619	663	605	624	637	627	581	631	611	648	642	643	649	615	598	655	632	644	627	597	606	662	655	591	635	600	634	615	635	612	558	658	673	648	600	626	619	609	650	612	644	666	608	625	613	685	595	631	647	620	595	654	544	620	651	615	627	616	625	633	641	675	637	656	615	633	604	651	595	593	652	632	611	603	602	653	671	622	617	642	644	620	623	711	696	590	649	590	615	617	647	607	648	650	601	641	679	593	673	649	645	618	655	635	589	647	604	641	639	630	632	657	591	629	632	660	634	620	654	602	681	666	693	650	606	598	656	641	650	613	629	687	623	668	624	646	649	662	620	648	699	625	641	607	641	661	606	647	639	669	642	607	606	646	646	641	610	622	624	652	653	627	593	628	619	616	603	652	660	685	654	601	596	678	627	664	605	675	662	646	647	625	662	606	616	617	610	649	677	635	639	615	660	634	622	623	672	620	638	671	630	628	669	642	631	624	657	596	639	591	648	650	630	612	596	622	637	681	630	626	643	628	612	615	651	650	661	644	630	648	654	629	600	594	654	648	637	609	622	626	624	635	642	626	625	632	647	639	607	607	656	696	649	617	604	634	681	676	656	640	641	662	615	643	628	665	629	641	601	600	608	639	622	607	609	651	646	589	626	561	633	651	650	619	672	645	686	659	659	619	588	647	596	631	639	599	682	619	601	661	632	648	658	658	668	661	628	638	580	633	603	636	617	626	661	621	684	637	624	636	663	641	631	599	645	656	612	631	667	648	649	663	663	653	640	677	633	621	673	685	652	595	608	589	673	612	663	594	603	627	631	581	650	642	640	611	610	651	551	599	620	618	599	636	637	631	629	641	619	626	630	682	642	638	605	639	575	593	633	676	659	621	619	635	597	594	606	651	622	648	648	636	622	645	639	604	664	650	607	651	593	679	636	634	644	606	629	632	618	638	614	616	614	637	629	651	671	621	622	604	612	636	661	606	590	628	648	637	613	662	627	668	645	641	602	647	662	642	604	669	609	667	629	649	653	643	628	627	619	630	629	667	619	686	640	673	620	648	628	608	624	614	585	625	626	631	616	637	603	681	604	625	617	609	654	625	609	648	628	607	655	632	681	609	637	618	650	627	597	639	622	584	569	622	601	580	627	662	628	629	633	645	640	622	651	655	668	653	639	616	671	672	648	625	576	640	641	638	641	636	646	579	667	680	591	663	599	621	676	606	627	662	620	624	606	674	631	613	619	631	649	672	641	637	636	636	601	662	589	629	676	586	644	642	645	623	682	662	624	661	638	554	584	653	599	635	621	632	648	634	664	619	638	594	614	647	661	653	610	657	632	633	620	629	605	631	612	589	629	639	617	636	633	640	601	630	650	662	625	674	648	627	605	621	607	645	639	631	606	596	666	608	618	633	624	586	624	588	631	601	646	632	639	625	645	643	626	620	620	645	618	626	649	579	642	623	658	654	632	657	640	669	627	635	608	650	670	642	626	664	633	621	586	633	613	571	634	641	648	648	670	642	633	630	662	618	622	631	602	669	596	615	626	622	618	657	639	603	613	664	627	611	651	609	604	644	682	672	673	631	626	667	638	638	638	633	635	622	650	622	648	658	633	611	624	659	617	627	644	641	616	630	608	576	624	699	642	650	582
5484	8754	7838	6182	3672	2491	1707	2241	19294	18713	11270	3489	1466	814	560	586	540	507	529	518	519	529	507	548	449	559	517	521	495	482	541	509	515	510	521	534	545	536	485	492	565	534	522	515	524	541	537	537	524	509	535	496	522	550	515	551	548	518	512	476	499	551	518	551	527	517	531	505	530	497	561	537	556	541	524	518	520	539	536	534	525	512	504	542	567	542	581	556	535	549	537	507	563	552	558	529	528	588	524	562	542	510	522	546	526	537	526	521	541	526	543	513	531	524	534	523	501	516	541	530	544	504	536	526	522	495	550	515	493	519	521	524	534	517	562	519	505	527	514	526	497	503	505	536	540	550	499	523	506	507	540	525	549	533	490	535	513	514	542	530	529	549	549	493	500	553	547	520	532	505	512	493	500	501	517	525	510	530	568	511	566	537	563	523	513	541	528	556	544	525	549	529	524	503	515	499	550	496	536	489	528	484	544	537	559	528	517	491	502	478	496	559	525	509	551	533	516	498	533	537	499	563	575	531	502	541	549	526	541	533	515	489	554	528	553	525	532	506	509	543	527	523	521	505	567	517	537	539	553	554	539	502	512	525	544	542	528	525	469	507	519	535	539	495	529	527	507	496	536	519	518	534	568	575	522	528	536	523	543	531	511	546	564	514	544	525	515	585	554	525	523	536	540	490	511	505	524	538	513	522	526	515	531	503	541	525	537	483	528	501	497	495	515	526	506	539	526	536	524	512	550	545	511	502	522	510	524	541	504	532	499	548	530	517	475	519	483	506	561	512	513	532	531	513	529	484	535	528	571	539	525	523	531	501	552	491	527	532	518	551	491	494	473	521	528	552	524	519	528	498	504	456	527	520	572	513	592	537	514	494	488	545	517	528	500	509	473	502	536	536	556	526	524	508	521	498	526	549	537	532	538	549	514	512	531	543	529	541	489	521	537	539	557	512	531	555	513	551	548	554	540	551	526	478	505	525	523	496	543	504	540	548	551	551	561	538	522	461	535	526	514	569	498	516	540	563	558	504	499	539	542	498	512	527	482	522	524	508	531	509	574	518	514	535	519	563	558	558	529	524	541	519	514	528	529	526	495	500	537	541	534	504	567	530	544	556	515	543	536	532	519	505	519	518	529	533	514	507	488	530	536	505	519	535	554	509	534	530	532	490	540	490	525	544	557	530	542	521	555	527	531	541	536	554	549	510	530	538	513	497	540	514	513	531	511	523	501	449	482	528	533	514	516	542	527	504	508	531	551	500	564	499	495	515	503	499	520	495	472	536	542	495	532	499	513	550	514	518	513	521	524	542	504	532	508	540	505	514	530	486	502	488	482	525	500	532	516	547	535	532	550	530	525	527	519	506	534	516	515	514	563	515	524	519	486	534	519	529	555	502	523	531	543	530	494	533	496	537	519	506	498	543	484	528	508	508	535	531	513	563	494	503	541	522	527	537	491	525	550	566	546	554	498	520	498	518	553	503	555	532	500	536	531	502	522	509	550	566	515	505	545	521	551	507	534	491	508	528	503	544	507	560	528	520	530	533	519	574	481	545	542	481	561	554	553	522	510	540	507	551	555	485	507	511	540	561	536	507	524	490	516	512	551	520	496	518	511	501	503	503	518	543	522	525	511	564	515	510	535	546	519	538	535	508	527	554	539	526	520	523	524	544	544	528	493	524	513	539	471	550	497	569	529	520	542	529	474	564	520	495	513	522	515	495	499	520	530	518	539	585	500	499	538	538	510	478	495	491	502	523	487	516	508	508	499	527	521	521	510	516	520	534	542	501	526	517	541	514	505	564	498	518	516	488	510	533	529	485	522	497	497	513	548	505	502	506	495	472	540	521	537	500	551	541	490	531	515	511	497	508	520	503	555	502	494	535	529	527	525	563	504	541	531	519	478	526	530	509	494	550	503	509	497	477	495	499	540	502	584	556	515	526	526	547	521	478	526	533	508	522	496	507	470	578	550	540	555	501	490	529	511	505	500	532	533	544	531	508	531	514	528	532	494	504	504	493	520	562	533	529	508	497	499	528	492	547	572	505	543	559	517	535	515	503	538	545	564	502	508	561	536	556	553	539	515	519	517	542	493	479	547	566	495	476	543	499	541	527	504	489	540	565	507	495	490	541	539	502	506	542	549	512	526	509	500	513	512	548	530	557	551	519	524	509	572	531	516	531	555	554	540	537	532	526	546	531	529	510	510	517	522	543	522	491	519	581	554	541	546	533	517	564	515	529	548	512	528	498	510	500	517	522	522	508	531	534	519	528	529	550	541	535	525	495	504	528	539	503	535	518	482	569	525	539	526	522	523	482	507	514	553	487	516	548	533	533	532	490	534	533	506	509	511	534	514	531	556	538	502	517	537	528	489	549	502	506	494	472	548	542	539	518	520	517	499	511	527	539	523	520	532	556	516	504	547	518	509	525	535	547	497	555	572	542	575	512	501	513	494	480	493	505	517	568	515	534	522	521	530	549	500	502	507	484	481	530	523	506	542	472	525	516	553	517	491	546	512	567	502	500	533	480	519	505	565	564	508	538	477	514	529	528	549	513	531	516	512	498	518	523	546	533	528	567	500	528	544	478	505	545	504	526	534	556	490	524	499	557	527	487	503	559	528	524	476	515	523	501	492	501	507	490	515	527	508	497	507	550	538	517	537	482	500	536	532	490	551	569	527	519	491	536	557	513	546	519	537	509	525	553	518	545	511	483	500	509	524	533	569	509	540	519	547	535	516	498	526	579	517	537	550	498	559	490	549	575	511	566	500	499	535	528	504	550	508	501	529	513	487	530	520	570	526	546	549	518	521	520	532	505	516	581	502	508	526	526	513	507	557	515	531	529	524	512	542	514	478	539	549	551	514	514	518	500	519	576	516	521	535	506	539	509	540	552	494	575	517	562	515	549	510	548	496	555	535	530	543	512	520	503	496	501	536	536	538	540	534	549	516	511	526	509	487	527	506	571	522	502	545	505	530	468	505	536	528	500	503	505	542	559	542	513	522	551	556	519	533	522	509	508	510	511	509	508	517	508	546	506	503	529	551	522	544	522	505	502	521	552	527	506	541	534	531	541	543	529	523	522	497	534	536	543	491	537	501	480	552	521	517	511	530	493	552	506	528	478	454	579	546	530	512	509	541	539	490	477	559	504	565	609	502	517	499	497	520	543	499	525	511	554	480	512	513	488	533	525	522	506	528	505	552	518	515	537	556	527	526	512	567	545	549	500	532	506	501	534	509	553	530	551	539	510	510	532	533	516	545	504	483	511	549	488	492	534	525	481	571	541	520	500	492	461	532	529	476	538	507	558	507	525	516	530	513	539	536	475	495	505	507	500	527	526	535	527	525	526	553	547	515	493	453	546	516	519	522	492	530	509	547	539	539	556	506	508	553	517	488	502	497	531	531	527	551	567	519	468	485	531	477	537	521	527	526	537	511	518	523	537	515	474	496	534	540	535	541	504	513	526	576	521	499	542	532	551	564	496
24293	21412	28699	24539	21297	11909	3621	9367	34282	38751	26299	9223	2759	1372	935	840	902	833	820	804	795	802	836	849	811	888	780	796	765	825	807	776	857	809	789	806	777	802	812	778	835	780	809	791	805	832	791	870	760	826	833	803	840	849	787	820	846	772	756	758	856	773	783	821	821	805	808	838	798	823	791	827	806	812	849	732	813	800	820	784	847	808	821	805	779	821	816	811	775	834	846	833	806	793	749	788	847	810	807	827	805	760	784	847	866	813	849	821	826	775	782	823	850	862	828	859	828	738	823	799	806	805	808	790	828	777	813	851	766	768	843	789	845	804	808	826	792	800	803	834	774	793	790	794	785	786	842	805	807	770	812	783	797	792	813	794	773	801	793	807	848	782	807	854	815	818	788	800	805	856	778	829	753	795	851	816	760	843	840	837	756	780	778	844	811	831	813	772	801	838	802	780	779	760	762	840	791	810	781	780	795	811	841	799	780	794	826	812	823	785	819	751	802	785	847	805	826	766	773	786	759	780	807	848	853	833	795	811	853	796	827	823	840	764	838	811	820	822	820	791	818	784	810	781	809	811	790	839	820	849	809	838	810	862	791	814	785	792	765	758	797	798	809	793	782	819	814	821	840	787	775	805	777	750	809	822	798	779	830	817	779	809	771	811	822	798	778	784	838	792	858	808	820	819	802	802	824	815	778	811	788	787	766	801	803	805	796	827	832	825	732	850	790	825	818	774	872	800	788	769	866	834	822	844	804	866	759	810	834	796	839	770	798	796	753	787	768	758	813	849	738	825	782	808	851	813	827	792	825	776	805	827	809	809	819	802	753	772	752	800	821	818	853	802	784	848	792	833	841	849	815	826	830	801	782	801	837	811	814	793	776	841	806	839	834	802	847	761	774	870	776	818	810	794	774	827	781	780	811	814	755	737	800	748	828	894	824	763	784	780	784	742	780	826	768	812	786	716	803	725	790	807	729	821	779	814	796	785	782	853	770	832	808	779	779	717	828	795	763	801	839	785	765	811	771	817	800	814	760	776	761	826	825	813	849	817	787	832	800	835	794	794	839	799	789	799	740	830	796	805	793	815	784	828	817	802	800	806	771	802	770	851	782	814	811	805	771	778	823	784	827	771	804	803	798	819	749	778	808	780	742	845	796	785	811	819	829	832	798	791	786	786	815	803	843	763	796	787	800	812	786	776	762	808	792	811	804	784	807	788	778	749	785	762	824	801	745	810	789	791	836	795	801	778	750	818	736	824	736	816	751	766	827	809	815	811	828	779	831	807	774	736	844	789	838	809	739	742	803	752	826	775	827	805	832	744	753	794	776	824	846	807	816	751	798	776	822	804	748	800	858	801	804	800	800	798	822	795	765	770	774	826	769	782	804	806	784	820	852	816	809	864	798	732	832	769	802	844	813	825	809	753	803	782	827	769	786	843	790	764	802	803	776	843	822	853	813	815	843	809	886	780	776	828	791	793	761	781	853	799	810	808	788	763	824	823	786	750	794	803	834	792	757	779	808	833	801	774	806	854	819	866	817	768	763	733	821	822	826	780	859	797	803	815	843	791	799	795	808	769	805	831	858	808	829	765	814	751	811	806	847	803	795	775	881	731	803	808	761	789	750	870	818	752	832	805	814	814	824	787	776	794	791	789	795	791	807	744	789	804	757	791	805	797	821	782	840	784	799	799	822	770	839	841	829	815	804	764	790	770	791	752	770	817	832	822	760	824	798	797	822	790	856	778	809	774	832	814	790	811	815	792	839	800	795	837	792	836	836	795	769	797	845	803	775	822	780	783	829	796	836	839	832	780	785	816	820	765	789	751	787	867	797	813	805	821	798	784	801	815	855	773	797	800	819	828	798	802	777	858	815	841	800	826	793	805	807	848	791	800	756	834	800	810	774	772	842	786	783	791	798	844	805	839	770	789	790	803	808	815	812	804	800	806	745	842	810	835	824	783	834	791	771	826	820	777	746	788	888	807	830	823	798	789	820	770	739	797	820	830	796	805	773	802	780	788	766	795	767	744	805	777	760	811	829	787	842	855	785	818	796	813	785	814	825	840	756	845	877	795	803	794	818	817	793	824	743	784	786	783	801	836	831	863	731	815	826	790	809	786	867	810	797	775	762	809	774	834	827	800	785	797	810	768	877	805	812	763	772	802	772	780	761	799	747	757	818	835	755	856	735	809	816	800	786	818	764	824	811	819	809	818	784	768	773	729	843	825	772	823	772	811	826	837	807	816	752	796	831	808	821	764	768	790	866	790	759	787	801	772	785	818	841	777	765	830	789	816	755	799	779	820	823	843	834	781	833	789	827	792	818	744	816	798	764	775	806	787	782	821	802	804	831	817	765	776	722	803	850	818	847	760	773	780	830	820	775	833	806	859	799	799	805	760	829	801	803	824	799	792	840	770	801	780	804	794	777	786	795	798	773	788	814	751	805	785	742	820	743	781	784	736	823	785	842	835	796	771	761	815	794	796	730	763	849	847	812	840	813	803	787	808	829	765	771	827	787	889	805	830	784	800	765	803	812	793	868	782	795	817	783	790	731	839	762	817	742	798	805	859	789	823	797	768	800	774	759	786	811	808	783	745	759	776	802	806	809	753	766	783	826	774	802	807	755	807	806	833	778	792	790	750	776	828	795	798	774	818	837	830	747	768	805	787	843	830	756	810	765	790	800	814	807	770	795	835	832	801	795	791	788	743	800	800	831	784	821	810	757	830	806	840	802	781	776	793	779	800	843	820	767	770	785	800	856	793	758	797	760	801	799	759	800	828	792	879	841	802	757	779	785	789	815	790	819	784	800	744	819	801	759	792	778	803	853	811	825	801	774	827	769	833	818	827	801	776	876	770	829	803	823	801	787	813	758	799	838	764	822	813	804	773	860	806	826	803	808	840	749	813	847	761	787	824	766	832	783	826	822	834	768	809	827	817	814	794	808	775	746	747	792	799	842	803	809	760	748	784	841	779	764	741	765	785	791	791	804	818	805	761	806	813	806	828	803	813	795	812	809	782	808	806	792	782	818	821	789	768	815	793	783	743	803	786	790	816	826	782	820	797	798	834	757	796	773	827	791	828	778	769	776	804	830	837	804	846	850	797	798	770	768	828	828	798	822	775	790	791	795	776	780	803	808	853	778	830	766	804	810	814	756	823	834	805	784	819	794	778	789	834	800	820	775	828	750	790	772	749	789	855	833	825	812	834	810	758	810	800	821	825	778	762	830	767	796	769	795	790	793	852	811	775	772	772	777	794	801	826	817	798	799	802	825	846	786	869	836	790	769	799	852	808	788	798	821	819	806	762	848	828	798	791	767	779	807	773	766	765	880	823	773	802	794	820	812	830	783	815	822	761	826	765	760	770	822	767	797	774	787	805	753	787	820	836	831	800	821	783	830	872	761	824	823	806	782	802	798	797	757	805	795	804	811	766	826	778	810	787	792	772	791	827	802	794	815	767	772	813	784	808	783	810	799	794	801	793
6596	14143	14609	9529	5960	3983	2564	12145	34011	33589	20382	6398	2682	1301	752	691	650	680	641	667	637	614	642	639	647	621	596	640	669	671	652	667	659	655	631	681	663	608	654	636	642	660	662	638	634	678	626	674	628	654	630	625	699	631	605	644	654	644	664	652	655	627	639	661	648	633	688	628	614	682	643	621	666	667	661	651	632	701	662	694	667	687	622	631	620	641	661	651	640	594	621	615	681	665	678	626	664	665	658	631	675	689	629	679	651	692	657	615	624	625	658	629	652	625	676	660	644	641	649	642	648	640	644	622	615	634	675	681	660	654	660	635	674	721	650	647	678	627	677	656	625	655	648	659	635	683	682	664	659	657	604	637	668	645	609	651	605	662	672	607	656	665	668	618	591	611	651	616	603	663	620	647	609	639	620	642	673	614	681	665	683	632	657	664	662	639	628	600	600	621	646	635	579	658	645	653	649	632	645	653	684	666	640	641	670	679	654	686	646	708	671	616	660	664	669	652	669	610	631	628	659	632	612	704	656	609	624	631	633	669	621	658	665	664	652	674	641	664	651	708	642	661	637	627	678	648	656	677	641	628	625	672	647	622	641	663	671	642	628	629	621	675	657	648	633	651	630	649	639	612	610	617	670	680	645	646	696	634	640	681	663	610	636	616	644	630	651	619	647	620	665	682	659	620	641	677	629	660	648	664	613	648	648	631	658	710	622	632	658	693	626	634	662	629	658	600	610	622	643	667	618	658	645	641	655	692	664	634	637	626	686	645	646	667	654	664	678	631	650	624	621	605	698	585	621	619	669	668	689	620	638	586	599	643	601	603	638	662	661	676	638	653	658	627	653	664	617	629	613	657	645	618	650	705	662	655	606	624	645	632	633	667	625	663	586	639	654	643	619	646	649	649	661	615	612	630	629	658	725	662	680	643	644	658	707	661	585	668	665	611	588	661	624	665	586	645	673	645	663	652	695	655	589	664	654	598	665	629	683	622	599	619	654	650	659	597	653	656	605	693	635	657	619	659	653	673	616	615	610	670	665	620	627	648	638	648	640	640	641	678	636	654	648	658	691	635	657	659	648	682	629	650	646	636	642	659	658	665	668	638	638	617	611	676	648	623	640	617	620	648	686	626	664	658	604	611	657	680	642	663	657	598	656	633	670	637	661	676	684	620	630	622	646	637	677	614	682	652	625	674	640	635	633	650	646	696	657	615	674	688	626	650	669	653	605	644	666	644	656	655	655	621	641	647	689	642	656	641	648	633	645	688	684	655	633	630	675	660	639	684	638	594	563	641	655	682	649	670	625	651	632	607	632	607	675	654	653	647	619	631	611	666	633	655	614	669	641	686	645	653	640	645	644	648	654	653	657	620	644	611	665	617	631	649	665	654	683	647	636	665	657	659	641	667	662	606	625	603	653	632	655	666	635	664	641	696	667	682	624	650	699	652	628	669	689	632	614	627	659	659	663	631	620	630	668	659	673	607	672	671	607	614	604	649	636	668	645	632	633	673	654	601	655	667	678	618	675	671	635	649	650	648	638	644	680	665	637	680	637	596	605	637	616	637	653	684	625	609	654	619	662	655	633	670	662	688	625	619	617	675	656	637	643	637	615	601	623	620	682	606	598	686	657	608	651	650	620	654	584	646	649	698	619	638	630	637	664	659	624	664	668	632	616	664	619	624	636	645	651	616	587	648	666	648	592	640	617	663	617	617	651	650	639	652	643	591	609	612	634	581	635	649	655	638	652	679	626	636	585	632	661	666	611	624	636	621	646	609	652	677	624	701	640	654	666	652	656	631	665	656	597	629	659	637	616	635	621	598	653	681	639	621	634	648	628	625	669	650	652	628	650	661	605	634	626	643	661	673	633	568	655	620	596	588	650	597	624	648	631	620	645	657	630	633	659	643	611	648	606	643	627	662	623	664	642	695	653	644	637	627	612	658	621	611	629	665	673	592	668	659	593	641	678	600	649	654	627	642	614	691	626	642	631	651	609	639	654	645	602	614	619	642	595	671	599	614	637	694	616	644	632	673	633	599	623	610	615	628	606	654	655	645	650	658	646	616	619	609	626	627	671	659	619	639	665	692	651	660	625	691	644	692	614	606	590	637	634	671	669	618	632	664	647	677	639	650	633	642	687	661	595	651	636	615	675	640	602	643	628	682	639	694	641	664	640	605	662	690	655	633	681	592	673	640	629	635	635	658	658	647	660	637	650	663	597	615	630	687	658	625	653	595	645	682	640	651	669	645	659	653	643	603	695	621	645	651	629	622	633	663	647	646	650	647	594	629	644	625	625	645	694	644	630	640	654	634	675	606	680	663	657	661	666	682	649	621	656	635	663	656	643	650	637	641	665	660	598	650	617	626	624	663	636	649	678	590	675	609	587	678	634	632	621	676	656	626	636	586	586	612	632	589	626	656	634	633	660	659	642	659	623	608	672	690	638	595	661	688	627	646	626	686	589	639	673	621	646	638	654	641	595	626	676	655	665	608	661	641	609	628	669	649	639	614	650	614	621	666	632	624	635	635	659	649	656	610	628	643	648	637	644	633	621	684	654	628	668	589	719	676	653	603	613	643	576	629	655	667	652	632	685	693	593	634	654	619	661	648	685	669	611	611	618	633	644	649	642	688	621	678	645	671	696	625	639	627	639	633	689	620	631	662	601	679	616	638	655	630	628	625	654	677	691	644	632	698	646	598	614	665	638	636	654	618	655	620	586	663	647	650	651	637	676	624	712	608	639	619	652	584	663	623	653	642	616	645	630	666	611	598	661	675	658	627	639	671	617	616	645	613	668	698	629	670	646	605	625	632	662	636	650	624	682	638	616	631	608	676	605	664	656	652	681	609	630	663	628	666	674	629	600	642	682	668	615	630	661	640	610	668	703	644	664	629	656	667	680	654	623	654	614	640	653	641	619	605	613	668	663	634	663	648	659	623	648	656	617	673	638	629	649	633	613	639	628	601	667	651	613	638	615	664	649	659	638	659	652	703	625	696	643	655	597	647	639	579	638	597	577	625	631	639	631	648	647	656	597	642	632	653	661	620	637	699	590	643	668	643	657	634	672	609	652	656	676	659	618	662	643	694	632	685	636	604	625	615	620	664	652	664	649	641	672	654	686	683	584	635	665	629	694	669	603	648	606	627	630	621	692	647	703	659	689	638	630	705	652	617	627	611	621	659	638	639	672	656	677	663	611	671	638	590	674	641	649	610	668	667	606	623	650	674	615	638	662	632	634	621	650	581	666	611	630	598	661	655	670	667	659	677	650	605	630	607	670	633	683	628	616	629	666	646	649	677	643	626	645	653	631	642	660	641	609	629	620	691	624	622	651	645	619	668	621	633	678	674	617	633	616	629	635	659	684	613	652	654	640	640	643	640	665	608	607	612	619	607	644	611	647	666	644	628	660	665	645	652	615	638	652	638	668	650	657	656	671	662	633	648	624	626	614	633	616	647	663	599	611	659	667	633	629	637	712	682	664	646
27940	14818	6091	3122	1357	1082	753	1097	2450	2753	1799	1092	707	609	567	591	567	620	555	581	566	546	568	600	580	548	525	589	612	552	597	609	577	550	553	541	581	584	613	577	578	597	581	609	547	600	570	565	558	579	585	575	566	551	586	556	543	558	573	607	558	580	559	529	552	553	564	564	547	593	534	559	566	584	573	541	608	573	556	622	540	589	577	593	610	583	534	580	589	564	560	556	579	505	557	548	562	590	620	610	575	510	568	590	570	556	589	577	563	539	573	578	545	588	571	607	592	575	602	552	636	541	614	569	563	602	559	535	556	564	574	549	547	591	586	567	580	567	595	544	556	538	539	563	535	566	569	562	602	538	572	554	554	519	567	546	553	569	568	546	562	577	578	549	523	578	572	530	564	549	626	550	577	568	580	584	576	578	583	560	586	567	591	601	606	532	594	581	536	543	546	560	588	556	564	593	591	570	558	574	610	609	590	568	576	601	566	536	591	555	578	586	579	600	575	533	595	585	575	575	557	562	615	599	580	590	579	548	585	538	579	549	579	566	572	569	544	550	547	602	559	587	551	538	566	585	568	593	516	582	528	583	530	562	550	523	577	577	578	615	564	566	598	569	565	597	592	590	565	575	586	560	561	569	543	602	560	598	611	548	557	569	572	550	587	558	594	599	547	610	559	562	608	556	581	564	522	567	572	553	600	605	557	589	569	578	537	619	546	542	605	537	601	617	582	549	546	548	545	558	548	550	541	573	595	563	602	598	562	584	579	607	577	588	562	589	520	609	579	578	574	608	619	576	572	557	566	559	562	557	577	578	546	564	589	594	566	591	572	514	572	516	613	580	591	598	560	573	552	543	542	590	546	569	584	551	647	583	549	565	570	541	552	584	594	555	541	538	587	583	575	556	578	615	563	591	577	568	552	573	555	543	561	545	551	562	570	520	576	575	538	572	560	581	547	590	567	581	569	554	539	558	613	548	610	564	576	540	570	595	579	570	610	587	599	582	544	557	631	559	573	562	531	544	576	578	567	585	578	564	573	531	571	614	549	585	569	588	557	627	498	566	578	578	591	553	566	566	564	516	584	580	546	613	557	580	562	631	553	553	605	570	548	589	583	506	558	594	587	557	554	542	592	546	571	624	643	546	543	601	601	567	596	571	546	595	574	544	602	543	571	579	568	559	535	554	601	603	589	618	585	563	589	596	542	574	558	567	564	581	567	615	539	596	588	605	596	600	580	584	597	569	563	544	550	549	589	526	581	572	566	565	542	591	580	575	576	522	623	612	588	620	570	599	558	585	579	568	539	584	611	601	568	587	572	572	595	609	573	549	598	577	565	598	559	525	587	588	545	590	576	589	567	589	574	591	562	590	614	604	580	534	595	549	569	548	547	565	579	552	573	576	533	586	584	593	566	560	591	586	543	574	559	529	556	590	541	574	641	571	559	599	597	580	587	609	560	557	571	560	576	571	596	611	563	525	562	579	536	589	532	572	599	582	621	550	558	579	597	545	574	551	552	570	554	552	586	543	570	564	573	573	558	577	574	560	547	579	597	578	588	596	568	544	578	592	576	542	573	567	593	527	573	544	579	614	596	570	582	637	612	592	559	575	548	564	548	602	586	558	560	616	572	551	562	585	533	562	537	583	569	549	564	558	547	556	570	535	568	638	606	553	607	547	542	535	593	611	579	577	561	574	570	590	557	600	578	628	591	521	599	608	553	574	583	562	582	587	584	587	585	555	546	595	570	536	602	542	594	605	604	536	610	610	579	599	563	555	598	571	557	600	588	582	565	578	566	548	557	589	559	557	591	557	554	545	574	591	563	578	574	562	571	583	573	589	612	596	557	555	558	566	611	553	588	583	587	560	570	559	600	571	579	549	573	522	554	578	557	561	553	550	569	571	557	539	569	580	595	588	574	547	592	599	599	534	544	584	579	534	586	550	566	628	596	599	596	523	588	573	547	563	546	528	592	543	606	550	594	582	581	544	534	548	554	537	550	555	579	559	539	544	550	599	542	590	592	573	618	562	588	569	578	561	524	599	543	548	555	539	569	571	573	627	576	577	580	560	571	549	601	545	586	557	555	592	568	572	564	546	545	545	560	606	538	559	602	578	599	577	555	611	550	584	588	591	576	562	567	580	561	585	599	577	546	591	588	601	580	595	571	601	584	569	596	620	599	533	521	547	563	615	569	586	570	534	587	553	535	593	561	544	614	569	584	569	555	583	625	570	589	581	543	574	563	566	566	532	551	553	595	568	598	621	587	558	570	572	553	588	545	566	596	612	580	566	544	570	572	596	551	552	576	579	591	538	551	556	579	591	541	552	548	609	510	578	559	550	559	556	598	609	625	566	571	582	594	560	562	590	531	576	586	558	617	553	571	569	552	560	588	549	573	591	540	561	581	541	559	607	579	572	559	520	584	583	560	581	597	552	550	581	545	580	640	583	569	585	564	578	558	558	501	618	546	589	576	559	567	521	568	558	548	571	562	539	560	603	610	607	572	606	572	572	582	562	546	536	640	563	536	613	569	569	560	580	551	569	587	614	583	567	581	571	583	552	557	574	566	570	580	602	584	583	578	550	526	587	575	568	586	560	631	523	548	521	567	566	614	602	535	574	577	594	601	535	585	602	555	571	583	564	545	543	567	576	566	598	595	553	542	572	581	581	584	629	574	568	575	588	593	550	533	614	544	572	602	548	586	555	565	557	561	537	561	587	561	598	619	569	587	546	565	578	588	600	565	561	522	577	607	566	562	593	578	589	573	606	512	576	571	588	562	631	549	602	579	573	591	550	614	634	587	547	558	557	539	538	599	626	566	600	549	586	579	554	558	581	606	570	530	555	559	588	532	576	560	553	571	600	594	585	568	563	529	592	600	561	578	540	576	548	555	528	615	580	567	571	553	571	568	603	613	549	577	647	544	582	533	559	587	539	555	577	549	577	597	575	570	554	561	566	567	597	550	568	553	545	577	583	528	581	601	575	577	592	602	564	609	562	583	574	555	593	541	536	596	615	528	575	553	581	541	563	591	563	626	552	581	573	595	572	574	544	591	580	577	519	609	594	604	608	566	579	552	576	588	563	578	543	575	521	665	559	555	566	562	551	570	565	541	607	586	548	599	538	572	569	591	577	588	567	538	560	560	581	553	597	536	610	594	600	624	596	575	538	564	594	530	604	586	535	514	579	594	537	565	562	594	564	579	555	594	557	538	531	594	509	573	527	580	593	541	566	565	532	631	569	598	597	590	585	530	580	572	587	620	586	543	595	594	592	567	593	552	557	570	518	558	543	557	593	574	589	570	560	562	577	610	602	583	592	584	532	596	601	598	564	587	622	567	549	543	553	572	569	567	542	601	557	556	599	559	553	557	560	618	588	561	563	547	558	545	574	599	566	551	528	554	574	612	608	585	586	502	552	549	603	540	593	524	534	542	596	559	553	576	559	552	507	594	589	578	575	555	575	605	581	590	596	566	581	590	582	572	627
6914	4950	5911	2914	1439	1252	814	1237	3088	3116	1893	996	673	489	512	497	470	475	479	427	411	488	429	432	471	444	445	431	457	461	449	475	459	480	443	461	487	459	466	430	445	438	477	444	478	459	502	496	484	413	474	458	480	488	495	458	431	449	474	498	415	468	456	462	441	478	472	414	468	462	475	447	482	469	432	465	450	485	493	446	459	476	430	442	481	455	463	449	458	486	438	465	435	443	470	435	446	431	512	498	472	424	500	483	432	473	433	458	472	463	444	438	493	449	437	456	477	451	473	454	472	465	461	444	465	487	471	497	446	507	430	481	470	492	441	463	486	463	458	428	440	456	440	452	519	460	481	480	489	442	461	481	461	455	432	479	435	440	423	445	447	437	405	493	422	429	444	427	459	454	451	453	442	491	460	443	456	461	451	467	471	457	479	449	492	505	486	436	456	481	480	487	447	417	484	473	434	464	491	520	426	467	462	477	459	438	458	474	477	434	427	440	494	449	411	491	430	461	508	458	463	458	480	465	474	484	456	465	481	483	465	461	483	470	448	478	497	437	468	478	485	450	456	460	463	474	474	486	462	455	453	456	527	442	470	487	427	438	479	499	452	461	446	455	492	438	461	459	442	479	422	461	484	450	419	446	443	470	466	461	450	493	439	486	448	472	455	457	461	488	450	480	439	448	445	461	452	445	454	431	453	476	440	448	406	479	492	454	479	495	455	454	441	465	468	474	450	485	469	463	450	447	470	469	449	467	473	450	395	419	429	498	466	476	441	422	471	461	445	480	485	458	449	503	433	422	436	463	455	446	458	465	433	420	448	459	478	462	446	468	459	435	436	458	457	420	465	430	437	441	462	472	417	420	443	425	478	509	470	480	446	470	446	436	446	414	469	437	483	469	415	459	465	467	478	439	456	460	460	461	457	446	488	436	484	432	465	446	453	452	530	442	484	456	476	465	453	424	462	458	449	463	451	444	487	494	476	455	488	450	464	418	453	481	436	453	442	451	470	481	442	471	458	486	410	438	439	462	430	425	457	436	466	435	445	481	479	472	507	457	469	446	450	472	485	476	448	488	449	410	493	470	461	451	447	428	458	478	459	436	462	446	417	482	455	455	504	496	441	445	463	485	449	442	478	435	447	452	463	558	439	458	459	472	489	453	496	490	479	470	456	467	465	436	477	500	460	455	479	474	455	444	465	456	484	454	494	439	473	431	424	463	483	408	455	463	443	428	473	448	453	458	434	507	475	471	488	477	468	463	456	490	459	493	425	472	445	467	512	443	434	502	445	451	438	460	462	458	421	461	482	512	439	489	417	451	457	460	461	468	456	453	488	463	452	458	484	458	479	416	449	443	497	459	473	485	438	449	471	436	432	457	440	476	464	473	459	500	512	491	439	440	440	461	466	459	463	484	434	440	491	452	463	449	465	467	483	469	444	468	437	488	459	455	466	469	417	481	461	460	487	460	472	479	430	443	474	451	423	450	448	438	438	436	452	440	471	458	505	462	481	481	429	434	431	426	474	460	480	502	448	505	466	453	424	455	490	479	474	453	486	493	468	420	426	463	465	502	464	428	476	468	436	452	480	503	499	458	481	458	517	471	432	478	466	474	450	458	486	470	430	485	475	473	461	417	470	448	468	460	496	483	475	450	451	474	437	453	452	427	456	461	445	506	462	462	464	470	470	478	480	433	464	448	455	476	475	461	451	491	427	443	435	480	454	442	461	426	472	448	465	444	493	471	440	456	432	459	449	464	512	458	479	471	476	461	450	463	463	470	462	509	444	470	449	458	466	475	474	451	460	436	431	483	455	468	499	479	447	424	460	448	442	444	432	431	489	460	513	463	431	456	435	470	491	498	471	404	495	446	449	475	453	509	466	467	470	449	443	431	460	457	426	412	466	434	450	470	464	442	451	477	497	449	464	394	438	484	486	447	414	475	450	458	474	464	449	451	444	467	533	453	440	446	486	466	468	466	433	493	452	451	462	481	460	455	435	494	471	429	456	468	463	443	445	475	476	431	506	472	466	463	481	421	423	436	476	443	470	472	452	448	515	462	463	491	466	435	430	473	443	449	452	460	436	438	449	453	461	482	447	501	452	454	506	381	453	486	476	399	483	456	427	464	415	462	460	474	519	456	485	490	466	478	450	434	457	479	461	488	503	495	447	458	484	457	465	507	448	451	450	426	490	407	440	472	473	471	472	432	451	461	494	492	488	482	464	460	464	454	469	437	459	475	431	450	492	509	482	481	462	501	442	483	461	469	430	448	487	440	473	486	453	481	429	418	456	495	435	466	468	488	447	473	454	504	446	487	481	436	444	468	486	474	513	447	460	448	436	470	463	502	504	428	496	440	477	431	421	469	466	452	455	480	480	452	477	446	484	455	464	482	458	465	480	473	470	448	448	502	505	421	479	464	455	507	492	423	435	423	454	472	472	461	463	489	463	418	458	465	476	491	450	460	462	457	480	450	475	467	445	445	475	457	473	476	449	458	483	457	467	447	497	470	490	464	429	468	459	470	452	464	441	440	457	451	461	470	445	487	479	466	461	491	454	469	444	479	456	443	468	426	472	463	497	473	447	475	523	441	430	487	454	441	445	488	502	474	475	458	460	420	452	488	463	463	450	468	495	463	469	457	496	448	483	456	474	413	464	467	465	456	463	477	487	424	460	469	469	466	469	442	442	462	424	435	489	424	468	444	485	464	477	466	446	429	439	453	442	442	494	465	479	445	447	474	457	445	457	478	444	466	445	467	480	442	496	464	450	444	462	444	433	434	457	429	463	459	461	483	478	468	453	457	467	446	450	532	470	474	466	466	468	491	466	415	448	462	467	466	477	472	484	469	425	463	448	482	457	433	453	485	468	520	425	482	445	499	470	474	477	461	451	455	463	434	444	480	411	467	496	435	464	480	433	435	467	455	445	440	448	445	422	453	455	466	435	475	491	458	499	509	455	446	458	476	481	452	459	493	494	479	451	505	448	480	444	440	391	496	466	468	468	429	444	463	442	469	459	456	428	489	479	484	428	482	466	444	460	487	494	444	426	465	447	457	485	470	455	464	483	490	459	485	470	456	436	488	429	478	450	458	441	464	444	478	491	448	475	413	437	471	463	455	449	400	481	480	451	487	449	470	468	504	471	481	486	479	465	451	486	455	465	442	476	505	461	485	459	468	455	423	477	474	446	424	427	431	470	487	437	449	459	464	470	450	423	445	467	449	453	473	468	448	496	469	460	475	478	479	492	468	491	458	514	507	456	484	497	490	445	481	462	438	481	454	450	476	467	447	482	476	474	473	482	442	400	465	477	465	464	453	453	442	463	444	430	449	431	436	466	458	456	460	418	436	468	457	462	490	434	448	451	458	498	478	462	431	493	453	453	453	451	440	436	438	438	447	444	483	449	481	439	464	431	475	444	475	490	483	423	476	507	455	465	462	432	458	469	477	442	484	430	453	427	500	455	496	449	487	504	467	463	455	470	463
25674	21438	27242	25083	8470	2259	1412	6131	22120	20177	11763	3323	1431	869	696	677	675	632	663	667	653	671	606	744	680	668	632	664	673	642	703	657	673	634	617	588	629	668	706	730	674	661	671	685	633	651	649	661	619	672	655	696	679	635	655	620	656	640	626	661	634	700	584	659	662	656	655	659	622	608	639	654	680	633	672	658	668	624	669	667	658	669	659	572	701	737	642	620	683	638	680	650	651	687	689	694	665	624	680	638	668	633	639	641	643	635	633	632	676	654	656	629	605	672	644	650	682	663	652	621	604	643	652	672	648	612	607	678	642	690	658	662	630	650	627	627	619	690	678	626	672	662	655	658	665	670	637	653	674	657	654	596	642	666	690	676	628	710	655	693	621	703	631	675	633	657	641	670	665	615	652	680	706	623	641	699	613	671	638	639	657	608	660	633	662	633	635	641	652	633	650	640	668	667	676	671	635	646	655	674	688	680	663	681	689	667	677	676	647	635	633	683	654	651	643	676	639	630	682	604	657	646	632	659	668	678	643	661	635	638	650	691	642	639	635	631	631	636	654	648	637	640	726	598	609	642	618	626	672	645	647	669	669	661	640	672	619	667	682	630	671	669	657	638	669	663	686	656	642	616	660	700	649	653	636	620	636	630	671	697	648	655	714	601	664	687	631	661	653	683	631	664	681	679	662	660	654	641	643	621	650	682	652	686	666	634	678	666	681	643	719	625	604	640	694	647	669	662	690	675	603	644	668	663	667	679	650	622	637	645	634	640	702	675	645	650	686	638	670	662	672	652	659	639	662	681	678	689	609	660	631	672	660	591	596	678	715	635	700	608	645	641	675	656	625	629	646	646	636	634	615	624	635	595	664	635	657	636	623	645	617	663	656	661	651	673	646	597	640	593	650	653	649	631	677	630	641	661	650	661	673	655	636	625	711	665	652	656	624	618	689	618	648	681	656	648	682	688	676	675	689	676	658	706	596	660	646	646	628	661	655	663	657	677	669	650	657	664	683	626	625	652	628	645	652	644	639	674	642	656	654	656	641	649	653	643	663	624	651	622	668	661	639	663	667	631	626	629	655	633	649	651	669	635	658	644	683	634	661	688	634	626	643	706	667	645	658	655	623	708	683	630	656	684	677	630	648	664	640	630	639	628	666	639	642	688	625	670	681	647	631	631	618	702	682	660	660	635	682	636	699	612	695	679	692	694	672	625	578	672	676	653	617	677	639	633	670	656	645	642	693	621	627	672	679	593	626	688	677	642	647	604	679	699	621	687	659	681	637	631	649	623	634	644	614	643	664	613	637	623	669	631	638	673	688	659	666	681	656	677	670	736	693	660	659	632	652	663	601	653	678	625	654	656	677	621	638	635	673	659	620	635	644	666	637	657	645	658	676	682	673	651	614	655	654	683	662	611	640	616	630	608	666	591	668	665	681	715	636	644	645	686	662	644	624	644	597	627	690	652	632	685	691	666	616	667	647	640	673	662	654	625	622	653	678	629	615	698	709	650	646	672	647	657	630	633	673	635	659	646	622	651	656	657	675	618	690	639	639	640	643	631	623	677	670	627	648	660	690	660	639	657	667	686	654	683	630	631	662	592	678	680	602	612	684	588	639	664	648	658	645	645	633	626	679	667	618	644	622	669	639	625	620	676	634	639	685	684	673	639	637	685	646	671	658	662	672	606	633	645	649	664	668	602	676	625	656	656	613	703	675	653	620	607	650	653	660	644	679	629	687	654	620	637	674	643	607	650	648	659	635	622	661	647	632	654	681	655	648	663	634	586	632	670	599	654	655	703	630	645	674	636	644	629	644	658	655	676	654	645	612	622	675	677	642	625	639	685	622	684	635	678	688	662	663	709	660	641	637	704	627	631	689	642	645	675	614	653	657	641	642	673	656	633	690	651	664	680	633	622	622	644	615	654	636	652	636	649	657	614	664	646	683	704	668	635	678	611	696	665	605	607	638	652	663	668	670	666	643	667	655	623	623	630	644	662	621	648	570	658	705	599	639	625	624	660	628	628	655	672	641	633	658	643	650	649	636	655	639	639	647	617	666	678	636	668	650	660	621	705	680	657	683	671	662	641	643	678	633	674	652	673	652	644	602	615	648	633	644	627	667	639	652	657	630	668	664	625	663	667	651	648	644	643	640	651	657	625	612	596	664	652	612	691	636	649	679	624	666	650	642	650	668	658	634	663	687	659	652	635	641	642	619	644	693	671	619	638	671	699	650	627	625	631	628	665	649	616	640	633	618	619	665	663	628	674	620	631	688	651	665	658	672	682	656	662	591	651	634	627	653	692	656	675	599	666	669	680	678	686	675	653	643	660	655	707	682	692	659	676	636	678	662	641	628	650	668	628	713	648	707	686	689	744	676	712	642	666	646	638	704	660	628	626	662	661	622	627	648	641	662	629	722	669	661	629	607	603	637	631	636	606	591	625	639	673	647	671	654	617	659	645	654	711	662	644	671	630	655	656	647	651	664	616	648	663	637	644	646	654	671	636	614	685	694	624	661	641	646	650	607	640	643	654	653	666	615	698	646	687	699	642	613	673	679	610	636	660	667	666	704	632	641	654	662	673	661	666	676	643	645	674	703	629	664	685	644	663	662	645	660	647	661	699	639	665	677	632	651	681	689	623	665	653	615	676	663	643	636	638	672	667	651	629	711	678	656	658	642	675	656	668	606	679	619	648	677	653	652	639	665	679	619	619	605	640	634	686	662	636	615	652	641	658	662	614	695	624	649	646	610	659	640	681	642	682	706	641	635	649	651	675	644	637	670	675	673	640	664	665	618	661	608	638	666	675	624	631	654	649	635	633	640	638	661	674	650	685	631	619	642	651	707	673	708	693	631	647	629	656	654	630	678	638	659	624	614	634	636	630	660	712	625	645	638	649	631	650	649	614	645	663	674	615	639	637	638	617	607	624	633	705	633	666	633	695	650	685	673	642	654	601	653	655	638	666	643	665	649	625	658	624	655	689	677	668	678	610	676	660	680	655	663	645	641	655	644	625	645	645	666	657	677	649	671	673	640	688	656	610	610	666	643	663	634	626	643	629	661	646	690	667	671	620	672	666	656	579	647	663	656	616	642	639	651	607	621	638	654	666	685	610	646	619	682	667	667	626	666	661	652	609	624	661	620	622	648	596	603	670	620	655	673	639	630	644	591	654	666	653	694	667	636	652	684	696	659	662	664	695	629	648	644	698	660	637	674	655	623	644	626	646	607	674	651	681	638	602	633	678	673	687	606	684	686	726	685	671	643	693	647	664	629	622	689	657	615	610	667	677	652	653	648	632	671	648	671	692	613	643	612	625	671	649	666	675	622	615	626	622	643	654	692	669	662	661	616	631	617	626	673	643	628	685	688	603	678	627	630	683	630	654	644	668	684	602	680	642	687	680	668	679	660	642	638	679	683	623	643	679	672	649	654	639	606	628	622	661	662	630	642	659	643	643	657	662	667	654	625	659	648	676	609	661	617	641
6119	8086	7910	4855	3324	1719	1354	8246	21347	17131	9425	2974	1344	771	570	521	541	558	553	560	513	505	535	513	543	563	545	552	557	515	612	537	522	544	556	540	527	530	565	543	556	591	539	535	510	540	573	561	563	541	518	519	530	548	551	543	558	567	513	561	558	487	549	556	555	571	527	521	591	552	518	512	563	563	534	538	581	548	510	558	537	523	542	514	550	577	570	552	565	541	573	552	575	519	566	562	576	566	549	558	529	532	515	540	547	531	537	587	539	516	509	567	558	531	557	528	534	542	508	549	555	562	558	561	566	566	538	493	507	505	511	520	520	523	506	565	510	493	547	523	541	558	517	509	544	545	545	567	554	538	507	557	602	522	532	568	508	545	534	524	538	502	545	594	522	532	556	551	530	538	550	538	546	487	544	524	551	584	538	569	533	539	496	490	533	529	513	505	569	553	489	517	522	510	565	546	532	529	561	549	538	539	553	563	500	577	536	557	517	574	554	513	528	550	552	556	544	589	605	574	547	504	484	538	520	533	496	570	517	551	542	521	492	531	504	520	540	553	536	529	505	528	527	541	519	524	510	525	540	518	542	538	492	534	561	514	538	521	554	550	536	507	526	515	539	538	568	543	551	529	529	513	564	560	532	517	552	541	526	509	560	531	536	569	564	525	521	585	536	540	555	520	565	607	516	502	563	562	525	539	543	553	505	571	532	522	499	598	545	539	489	551	543	533	542	506	512	565	544	560	505	537	527	529	542	557	523	529	529	503	570	528	575	560	561	504	544	540	513	533	536	531	549	546	559	546	504	566	524	534	518	510	524	529	555	543	564	510	537	539	537	521	551	556	515	542	518	553	520	553	535	569	501	532	564	511	511	547	554	534	544	573	506	558	552	543	537	556	600	547	548	555	565	559	545	571	510	525	538	513	491	496	540	537	497	520	533	540	547	534	524	515	553	516	528	558	547	530	513	544	561	502	548	533	526	533	536	510	487	550	544	518	516	549	559	512	519	510	580	570	535	542	535	548	536	539	519	530	525	505	537	555	543	545	543	548	558	520	515	533	512	537	560	529	531	515	486	512	521	511	563	524	539	569	539	485	537	516	485	566	568	540	539	522	515	519	528	545	531	562	509	546	518	526	532	532	503	541	513	559	544	542	572	488	542	497	521	530	514	531	553	487	554	562	546	545	515	506	517	532	546	542	550	498	517	529	525	531	508	575	510	549	564	537	527	534	572	550	527	531	536	496	582	539	570	535	540	529	557	554	552	531	509	532	540	522	517	551	571	551	531	542	545	540	498	560	549	568	509	573	551	502	546	530	540	491	499	498	493	537	562	545	544	534	520	533	539	524	530	547	566	558	522	550	536	510	538	530	544	515	494	530	502	523	578	552	543	556	520	534	513	532	558	546	533	552	503	521	539	512	556	539	524	556	533	484	505	571	553	552	507	479	536	535	510	574	524	557	577	507	545	541	546	534	563	553	528	586	522	566	551	510	546	517	542	506	531	560	534	523	548	521	546	534	560	537	515	534	593	540	524	501	517	514	520	577	510	542	531	510	571	520	572	501	532	539	507	531	551	525	560	540	567	538	509	565	554	521	542	508	520	573	513	557	522	570	545	525	522	506	559	519	566	555	550	541	501	529	532	566	509	520	547	505	514	556	524	530	527	550	507	553	551	535	538	500	531	523	531	515	498	517	541	546	519	520	538	545	528	548	526	548	541	538	547	549	532	540	509	467	537	515	519	562	553	544	542	502	509	500	535	542	516	555	513	527	583	541	564	526	570	456	566	532	531	550	588	552	497	536	570	521	527	569	565	496	475	546	525	553	558	501	508	517	567	522	575	517	507	522	526	578	536	604	533	539	561	542	521	522	526	537	496	519	505	552	559	555	537	535	537	530	522	533	517	515	520	544	573	541	545	551	528	544	473	564	552	542	518	523	529	533	517	524	527	511	545	544	536	502	533	590	542	563	530	544	499	513	547	522	569	555	492	542	522	558	499	560	509	548	547	536	561	557	545	537	545	536	503	558	465	530	499	509	471	532	601	538	506	532	524	525	546	522	517	554	554	527	599	525	492	543	517	488	510	551	521	530	555	543	504	571	577	561	546	501	556	538	509	514	577	509	499	523	515	531	495	510	516	520	563	581	560	522	489	527	543	500	533	489	505	568	504	521	533	514	545	512	519	537	546	505	498	485	538	545	523	560	480	515	543	537	538	515	495	534	540	595	536	563	534	519	574	538	536	537	541	530	513	564	500	529	546	522	548	563	573	517	551	509	546	530	520	559	537	551	546	519	521	525	510	518	529	519	588	544	577	530	509	549	506	531	542	506	546	535	509	530	546	529	534	517	576	521	533	547	517	480	544	487	538	529	591	505	554	561	535	512	503	558	541	543	504	542	547	542	532	509	554	515	579	535	525	516	496	538	546	527	508	519	510	595	562	522	541	549	546	522	547	532	548	516	523	523	517	531	554	531	530	538	543	523	527	510	539	563	534	481	535	543	530	546	537	511	551	526	532	530	533	522	533	546	564	520	521	509	543	538	511	535	478	546	519	509	521	526	552	563	519	556	543	528	547	569	540	541	506	588	545	520	573	502	527	564	543	543	524	531	530	542	560	544	519	541	496	506	582	543	528	551	530	506	468	540	531	501	549	507	522	547	532	564	496	570	591	537	533	536	562	555	551	559	561	527	513	527	569	527	522	543	568	536	529	553	519	547	533	552	524	549	525	559	530	552	531	550	529	581	542	558	548	498	528	521	507	517	513	512	534	547	497	546	532	473	505	561	571	550	547	569	550	547	519	546	579	520	502	503	570	569	561	574	525	563	500	554	501	519	564	503	529	567	514	553	541	574	526	542	520	540	504	492	541	559	565	593	543	487	547	534	521	544	544	538	581	549	547	512	543	544	518	522	539	568	517	520	496	564	557	544	520	527	562	538	503	520	541	514	532	500	537	558	505	526	558	519	544	533	557	584	522	529	589	519	556	510	559	561	554	499	505	481	503	557	463	543	542	516	551	551	549	547	527	528	567	511	555	499	579	537	580	551	539	587	482	512	521	556	560	514	531	480	546	548	570	543	496	553	533	508	554	519	544	569	530	534	513	521	549	521	583	544	537	507	528	545	552	551	518	523	527	526	539	550	534	566	502	483	547	543	505	552	501	489	536	591	532	516	510	561	504	542	552	533	503	567	517	541	542	506	545	512	548	535	556	562	522	563	562	523	591	525	503	528	554	523	526	521	493	536	526	541	518	557	520	502	506	518	494	533	524	518	522	528	534	522	499	521	540	562	559	528	595	538	545	533	538	487	555	546	543	539	544	538	525	534	549	543	529	516	528	509	570	515	531	547	547	522	554	552	543	518	532	532	562	557	502	508	529	533	513	511	534	515	498	528	505	537	567	518	555	527	554	541	558	507	510	541	530	572	567	533	518	550	573	538	530	567	558	548	517	561	525	513	534	531	496	516	532	523	538	558	553	511	538	542
24356	21478	28747	24573	21344	11207	3214	12345	41754	37285	24387	8065	2645	1215	909	861	859	817	819	795	824	820	805	746	838	824	805	808	877	816	770	836	810	862	827	847	777	798	813	843	808	838	810	756	763	786	782	788	846	751	815	803	848	805	828	824	821	805	792	886	767	838	821	798	827	789	825	868	830	804	882	791	803	841	802	823	848	824	873	779	848	812	766	833	786	799	786	829	807	843	840	789	829	790	792	779	802	836	788	820	803	821	814	883	828	767	792	783	876	808	822	791	766	829	835	769	811	772	783	770	771	846	782	815	832	813	796	787	768	853	829	757	841	801	837	858	769	812	793	777	839	813	781	830	856	801	821	827	781	819	779	812	820	795	779	811	838	802	811	880	815	799	755	800	816	812	867	783	771	818	778	831	855	790	843	836	829	815	811	809	808	843	818	871	834	848	845	822	798	824	793	844	767	799	808	803	811	821	829	856	789	794	821	836	824	839	823	797	858	769	824	766	826	845	777	873	800	801	819	789	853	826	841	819	785	814	787	783	805	845	803	830	779	838	808	784	786	823	788	785	780	822	789	859	826	839	877	741	794	773	825	817	758	852	763	800	759	826	767	782	848	751	815	846	819	815	837	778	794	797	783	809	780	795	879	805	771	853	844	755	821	840	816	838	812	855	814	818	772	841	849	795	772	855	775	778	804	819	805	839	825	821	789	807	815	822	798	807	827	814	841	830	859	834	831	806	768	788	780	817	819	810	811	814	788	781	801	777	807	773	804	822	826	787	791	852	792	826	829	808	833	788	805	857	857	855	789	799	847	819	783	783	811	805	847	797	843	822	778	775	786	778	816	806	849	763	842	751	810	871	801	769	755	787	804	817	837	799	793	803	845	852	796	779	771	848	800	818	815	781	855	852	796	753	767	793	859	827	754	834	807	827	800	779	721	789	795	813	844	812	806	792	839	845	798	851	808	786	804	793	807	812	917	799	818	811	832	822	808	798	757	798	850	898	826	786	807	831	788	758	815	798	841	854	834	779	816	838	839	841	802	802	804	811	818	821	797	786	751	876	755	857	817	812	842	818	772	819	828	813	787	825	770	816	809	825	760	789	803	724	843	796	800	793	808	841	844	773	774	846	821	817	780	842	828	882	818	814	816	810	863	805	812	757	779	818	867	821	807	801	864	833	771	788	819	863	769	809	797	819	801	808	855	878	858	783	790	803	762	785	767	799	778	796	888	831	801	812	742	785	805	831	813	782	850	824	836	786	814	842	798	819	785	826	834	783	804	801	841	821	762	770	800	806	780	863	825	825	801	819	742	852	840	879	797	813	840	824	831	835	829	813	778	845	778	797	823	796	801	835	778	807	858	804	807	772	859	836	838	818	839	811	792	820	751	780	802	839	807	803	746	803	815	810	773	843	792	843	841	822	770	847	790	847	822	835	830	799	809	768	823	826	834	805	790	806	818	735	810	843	805	823	810	845	797	771	792	794	819	826	777	799	786	787	768	786	769	784	790	787	809	806	835	805	811	799	806	869	802	817	809	794	810	830	821	795	851	822	775	781	797	824	849	826	752	822	802	789	846	821	832	850	851	793	827	823	776	819	852	794	798	770	836	849	788	818	857	855	722	761	806	816	781	749	796	773	778	832	816	788	895	835	797	815	836	804	799	802	807	841	805	797	811	776	784	901	848	839	883	858	846	799	790	843	834	839	820	785	811	812	827	856	819	817	782	796	820	833	786	809	819	774	856	826	780	819	819	812	782	775	866	839	825	812	794	793	796	800	861	844	782	793	833	767	806	768	739	832	894	813	806	792	760	806	807	787	777	804	779	861	828	819	805	771	835	860	745	804	762	793	859	808	840	786	753	718	879	856	824	802	809	794	833	810	850	789	779	811	843	845	796	759	794	794	755	791	787	755	827	812	840	789	773	794	777	796	773	835	790	805	803	845	768	768	769	846	810	798	764	817	799	850	805	785	791	800	856	821	811	770	795	794	808	761	822	850	822	804	807	794	810	852	865	761	833	748	830	793	837	768	811	796	817	809	815	792	811	805	816	769	838	804	808	819	769	798	802	799	836	837	815	762	865	795	843	839	836	882	824	839	817	841	818	830	776	858	819	850	788	795	765	880	799	827	836	799	839	841	836	781	838	838	813	804	818	806	783	790	807	832	804	773	829	830	797	799	861	785	878	775	857	801	751	880	865	813	789	849	839	792	853	750	829	811	813	799	797	796	852	811	809	760	787	804	828	838	796	819	777	851	802	883	788	846	850	844	788	817	840	791	799	813	843	819	839	824	815	825	826	804	816	805	807	828	762	765	820	797	801	792	777	830	812	848	859	783	800	787	809	782	827	763	778	813	793	795	789	792	795	772	781	831	820	785	823	812	784	796	822	816	826	810	817	804	846	813	863	839	791	788	798	800	843	827	811	764	857	857	816	798	826	811	784	864	819	851	734	774	778	845	754	769	822	846	784	822	791	832	833	803	809	811	824	805	762	818	837	832	768	799	799	801	792	806	811	864	780	746	806	849	883	822	829	801	832	770	765	802	801	818	775	831	838	796	757	854	849	838	778	799	815	830	807	825	856	797	799	801	835	860	803	777	820	762	821	832	812	805	791	851	760	819	795	857	818	838	833	788	839	752	805	840	836	807	774	810	780	774	835	870	798	815	740	864	839	808	851	812	768	804	805	743	792	824	815	840	782	798	778	802	762	800	828	815	864	836	798	877	780	798	805	765	806	789	808	811	768	782	874	774	783	813	814	753	820	832	815	802	830	874	763	816	835	796	780	798	813	822	822	756	801	873	842	824	805	835	797	820	816	766	804	861	771	818	829	825	816	800	818	808	815	783	824	831	832	790	790	809	840	777	814	766	819	804	800	813	833	813	783	831	809	808	837	765	842	801	803	797	806	822	870	839	825	828	817	851	765	823	816	825	807	771	874	830	816	817	799	806	823	811	808	773	821	817	806	800	784	802	827	840	811	819	801	855	768	803	782	832	782	809	772	786	764	777	844	775	829	770	807	805	858	810	806	826	716	836	755	848	822	851	813	841	754	822	860	798	757	798	838	827	851	870	786	800	835	783	847	789	773	792	789	867	804	809	788	846	791	796	811	837	778	779	784	798	826	829	822	814	784	769	805	812	837	771	828	773	789	857	802	802	783	864	785	823	820	786	835	807	828	811	840	815	809	846	810	780	788	837	808	867	828	852	773	806	794	843	857	815	859	761	779	806	790	809	823	800	854	796	762	854	808	826	752	823	854	790	782	869	791	811	789	745	768	842	811	866	818	869	842	809	802	831	800	875	777	837	818	760	773	755	796	839	760	817	823	782	774	756	804	803	799	791	786	794	748	814	807	778	819	815	815	797	835	908	837	831	846	820	860	791	793	855	805	837	877	785	784	807	768	797	738	843	796	776	791	781	841	809	800	868	793	816	791	810	806	816	784	849	793	809	765	854	814	806	843	772	770	867	841	818	797	798	818	848	812	822
7110	13178	12696	8753	6019	3040	2375	15667	38724	31671	18788	5836	2496	1116	713	647	701	689	696	695	659	645	665	689	680	633	709	614	659	678	646	685	704	679	671	703	725	666	691	632	697	646	689	650	694	653	691	669	670	675	660	630	663	659	650	674	657	638	659	651	697	609	660	697	643	628	651	643	691	616	675	641	719	647	680	680	660	675	665	693	636	624	666	607	645	681	660	681	625	658	650	635	665	642	677	612	658	627	670	719	694	641	614	681	617	658	687	684	670	669	670	681	664	653	679	680	680	681	636	653	670	630	694	674	661	632	628	664	638	667	707	662	659	655	658	724	695	722	627	690	682	643	662	632	662	674	647	658	682	650	646	697	706	666	647	692	671	679	688	679	673	665	663	677	627	673	661	646	680	686	705	674	641	663	649	684	642	615	692	629	627	642	652	645	681	655	707	690	639	683	654	651	634	687	681	711	649	684	670	688	684	638	677	690	661	702	651	682	654	607	668	671	702	653	654	667	662	642	643	670	616	679	652	668	643	639	679	709	639	663	674	643	697	652	648	686	658	668	599	665	673	665	662	689	637	659	654	657	653	668	644	648	663	674	636	667	636	631	638	682	636	645	657	654	667	694	626	658	636	659	674	687	664	651	689	657	660	654	695	659	660	681	620	636	699	702	637	730	672	641	705	705	623	647	702	684	673	717	652	669	685	668	633	630	625	653	658	658	646	690	640	667	633	673	673	656	663	653	661	626	640	647	668	692	620	658	673	652	692	666	684	655	628	670	684	644	660	654	648	652	720	694	641	678	647	681	654	645	642	684	649	646	678	626	644	696	681	671	656	674	648	666	642	702	647	713	679	635	666	687	644	692	675	707	650	612	642	647	650	658	666	659	673	672	679	675	656	659	655	710	630	638	677	681	688	638	628	684	657	688	606	670	629	673	636	649	628	669	628	632	679	692	624	674	671	681	661	630	610	662	623	652	661	640	653	682	665	651	651	637	683	683	702	646	652	659	660	630	604	664	645	686	651	620	658	651	646	666	638	631	676	684	677	652	694	667	646	660	681	643	650	638	634	634	647	650	665	706	667	670	673	696	662	674	647	641	610	656	671	658	666	655	700	658	660	633	670	656	638	671	668	642	671	672	662	706	668	670	649	678	659	684	656	649	630	630	634	609	652	663	676	684	692	667	693	640	698	642	683	611	685	622	697	667	667	612	664	703	651	604	684	676	682	602	647	683	646	682	651	670	658	656	635	656	661	666	679	677	678	670	630	668	711	679	663	626	658	656	679	650	653	655	674	644	666	617	618	642	669	677	695	676	670	648	662	693	723	681	688	686	622	669	664	665	638	682	700	609	666	657	674	672	643	727	652	630	671	640	605	700	669	672	659	707	649	679	688	661	653	645	674	691	696	669	695	691	609	645	701	674	661	613	657	608	675	665	653	677	652	647	649	664	623	668	666	672	646	673	639	658	612	623	658	703	703	655	685	651	646	693	631	736	651	640	603	691	621	660	659	678	692	650	688	655	679	666	664	652	642	679	657	699	652	656	660	627	659	674	624	663	651	642	685	630	692	681	656	671	674	623	626	642	664	665	690	622	625	625	693	669	602	673	649	621	662	655	634	669	675	654	660	645	644	641	629	649	654	672	657	634	701	678	604	687	663	641	636	663	676	669	658	669	656	647	673	610	673	640	627	699	623	643	657	691	637	652	686	642	680	666	685	664	649	681	649	672	690	694	655	665	639	685	635	636	648	653	671	646	654	642	686	682	678	671	702	616	687	689	646	630	652	625	694	686	643	691	637	631	669	632	617	594	667	645	606	658	633	641	655	652	658	657	653	663	669	637	686	644	658	660	655	707	648	657	634	624	657	660	640	648	686	605	669	675	616	665	664	649	639	668	659	623	660	670	646	669	630	671	643	677	651	681	616	638	702	713	621	642	662	632	664	649	662	709	713	667	671	604	657	674	659	672	685	657	669	664	667	643	614	683	683	617	683	697	627	661	645	650	662	621	659	635	664	671	649	643	649	622	693	656	660	667	622	654	645	645	672	688	634	633	594	684	687	670	656	672	673	638	687	689	703	618	675	618	658	653	685	672	693	644	661	607	687	672	679	645	671	707	670	628	659	637	658	706	628	654	663	655	662	671	677	666	674	689	634	675	652	612	685	657	681	678	638	648	641	605	656	704	644	710	666	656	672	660	647	629	665	682	698	711	638	674	692	633	697	619	703	659	675	633	636	642	642	691	699	665	691	571	630	670	663	651	620	655	627	675	677	668	622	701	644	632	625	644	637	696	685	623	660	682	666	698	648	639	603	651	664	709	641	706	639	660	658	671	688	679	650	662	667	589	664	691	654	615	671	641	644	655	669	610	689	613	659	690	647	658	631	646	704	647	660	702	669	716	625	644	657	729	675	665	642	648	636	673	627	670	613	638	683	683	669	669	689	696	635	668	664	657	661	632	683	661	685	674	645	651	670	664	658	680	622	622	647	677	670	633	650	629	636	664	680	654	682	665	681	654	647	648	617	651	665	675	671	688	633	625	657	686	631	664	680	634	642	648	666	668	654	646	648	677	659	644	692	667	677	617	680	644	652	662	657	625	665	696	615	655	641	680	664	679	660	662	693	658	657	646	667	704	696	665	651	636	682	671	633	654	661	661	658	654	624	643	675	672	646	636	662	615	639	703	644	659	633	647	692	654	664	637	657	680	683	670	656	633	693	693	639	635	652	633	663	633	624	693	668	679	674	676	643	647	683	668	663	633	653	657	617	646	644	620	678	613	616	643	644	652	623	644	645	630	629	676	678	667	634	672	674	661	643	628	663	640	656	624	641	644	722	647	650	671	689	668	693	680	660	604	661	652	640	670	653	691	674	642	671	647	686	655	716	681	618	619	686	631	663	676	693	674	606	651	662	615	670	651	640	677	655	699	642	642	616	658	668	657	627	641	666	632	682	665	678	686	665	666	641	708	696	638	656	653	674	678	668	708	681	660	679	678	664	704	651	650	656	653	668	635	647	644	668	650	657	649	660	663	634	676	661	632	710	677	670	695	659	676	641	644	718	672	684	642	612	687	627	636	670	660	672	626	690	645	669	711	666	662	640	623	658	648	649	648	643	630	649	660	667	627	671	677	634	665	671	641	649	667	628	696	629	625	655	657	675	642	657	641	685	653	635	681	662	633	645	655	690	644	665	635	661	628	638	654	615	582	656	628	665	642	661	648	690	681	661	641	665	627	699	713	693	670	681	605	665	657	644	688	683	652	680	660	663	615	694	646	703	672	678	662	663	712	632	646	681	662	646	665	627	645	670	633	676	677	653	649	679	704	666	623	651	638	651	659	666	655	651	641	642	638	643	641	668	641	690	650	695	669	674	633	660	615	694	676	679	655	634	712	683	650	648	643	648	603	657	686	677	625	715	626	653	657	696	687	617	664	661	653	657	661	661	678	634	646	657	627	708	635	601	672	647	645	681	628	663	652	674	659	594	657
27845	14196	4261	2827	1738	982	802	1045	2778	2948	2008	1119	800	629	610	600	565	595	542	585	594	584	593	568	591	591	615	607	601	566	592	592	591	565	544	573	564	552	583	619	597	598	606	589	610	600	576	539	589	590	636	609	581	592	548	594	579	608	523	583	574	541	562	592	490	631	600	568	566	521	592	584	599	575	578	587	628	547	576	604	589	557	601	564	571	561	614	579	566	587	592	556	636	572	596	580	614	595	594	565	607	607	584	537	603	587	588	581	587	595	611	574	611	584	570	583	589	586	567	575	549	598	611	589	540	601	586	600	591	554	571	586	562	608	574	581	579	556	627	589	610	579	607	619	571	578	590	621	528	594	575	595	567	596	615	573	609	566	628	583	564	607	597	604	557	559	583	570	553	635	580	594	557	600	604	571	547	579	557	577	602	549	612	602	575	586	583	579	572	556	595	566	618	576	606	564	547	546	575	576	611	621	583	581	551	609	559	568	562	589	559	564	554	594	555	574	622	618	545	585	593	564	577	593	562	639	576	580	558	607	582	587	557	600	616	588	625	604	587	584	596	589	616	544	599	574	566	576	571	593	594	568	578	579	580	574	558	586	568	551	584	570	513	602	570	594	604	631	590	583	560	611	550	600	591	567	604	571	573	545	624	584	564	601	575	587	549	620	603	592	585	563	630	584	598	591	595	562	586	567	552	593	567	579	633	578	616	595	583	631	554	557	596	565	603	580	588	563	576	541	558	589	595	631	602	543	586	555	611	579	570	611	561	599	570	584	588	554	567	585	597	605	601	590	584	629	576	562	610	601	579	589	571	603	603	553	592	614	574	596	552	571	574	615	606	582	608	602	556	597	605	535	615	566	563	579	600	555	594	632	612	597	606	557	586	547	556	517	575	609	605	548	571	567	574	492	592	553	556	544	549	565	564	615	575	591	582	576	573	602	642	569	615	548	574	578	557	553	586	578	621	562	574	561	580	607	557	570	553	572	568	573	571	535	605	623	591	615	566	550	555	571	590	576	590	598	587	623	619	559	570	579	596	575	585	577	561	605	576	533	586	571	618	559	589	600	558	539	582	577	565	563	602	613	605	565	555	603	635	592	613	563	582	561	588	578	582	550	532	584	617	606	583	627	550	586	593	580	557	574	568	598	592	562	579	605	598	629	552	550	579	587	576	595	615	584	635	589	573	607	543	569	574	654	569	602	612	599	545	573	608	598	575	589	600	610	605	588	562	586	600	611	571	551	590	546	581	587	604	626	558	644	569	608	604	587	601	580	592	570	623	586	547	562	630	549	536	594	610	609	612	587	597	593	589	571	533	568	599	571	550	585	557	590	581	574	628	585	580	541	570	658	552	563	540	607	587	606	567	585	607	568	567	580	568	565	615	564	583	578	558	593	558	579	578	578	580	567	571	563	566	617	590	601	565	575	579	546	583	570	622	586	568	530	614	596	619	591	635	579	589	579	555	577	576	609	570	580	548	578	581	536	593	598	588	628	605	577	556	567	592	565	601	605	555	548	586	566	543	570	584	560	560	573	574	575	593	577	592	578	563	608	573	553	555	573	615	548	608	622	555	575	588	545	604	566	587	596	564	545	600	604	643	616	579	592	632	580	589	587	591	556	560	577	599	586	609	589	590	624	645	598	584	597	585	555	557	546	634	596	543	586	606	641	577	532	552	602	601	519	547	593	590	629	521	524	612	547	570	556	584	590	544	622	603	617	574	614	600	556	589	559	581	573	574	588	594	602	606	594	599	552	517	583	580	557	595	540	559	548	585	570	580	560	602	600	593	541	613	551	527	579	574	571	602	614	574	561	565	548	597	545	572	548	563	544	585	574	589	602	585	569	598	601	603	576	577	616	604	562	584	558	527	557	555	551	552	639	589	554	598	581	601	588	552	565	581	595	567	543	545	597	527	579	568	561	548	554	585	590	566	549	569	587	584	598	571	607	529	554	572	561	598	621	587	557	597	572	613	545	592	554	580	587	635	580	602	528	572	562	613	605	534	570	599	582	603	595	576	628	585	555	576	556	543	583	560	574	575	596	531	578	573	583	560	562	605	550	606	569	548	586	569	559	612	579	511	548	586	576	580	607	561	592	563	571	563	593	565	589	565	574	598	596	571	608	562	597	574	566	607	605	567	565	550	548	613	573	611	613	599	600	590	598	632	608	560	547	572	577	601	546	574	582	587	585	574	552	593	577	580	610	576	539	593	547	574	622	559	564	573	565	602	522	604	610	582	611	624	592	562	567	577	530	570	567	609	592	581	545	581	617	575	593	577	602	566	611	559	588	652	586	582	540	589	643	584	557	595	614	607	630	587	576	624	573	601	574	568	578	598	557	562	572	619	544	584	594	566	565	588	538	578	605	585	533	582	551	563	559	569	593	583	576	570	557	638	572	568	563	570	603	552	576	573	580	623	597	575	567	573	607	546	564	578	581	569	581	557	593	591	583	555	580	565	590	542	625	581	615	571	589	600	580	589	580	547	528	605	623	582	573	559	618	582	551	585	549	562	565	608	615	547	585	542	585	559	528	621	600	586	579	581	635	588	537	592	547	577	608	535	583	624	545	550	570	585	596	591	592	596	602	597	556	523	576	585	592	598	541	589	592	564	593	595	591	569	540	567	572	574	560	577	555	542	608	572	577	626	565	606	585	606	553	596	573	565	602	558	544	530	582	618	597	582	639	598	588	568	555	558	578	571	528	554	592	568	552	569	544	543	575	572	621	562	568	603	557	618	564	590	560	611	621	574	569	625	617	583	563	604	552	551	549	611	590	584	579	569	639	584	567	573	565	576	551	591	592	555	601	560	600	576	549	560	561	553	571	610	624	580	613	571	585	586	570	607	595	556	559	626	556	564	614	582	595	616	594	606	524	584	571	600	589	604	575	533	512	563	593	594	551	594	598	591	549	568	585	564	576	546	553	582	585	599	568	555	592	558	596	591	555	615	597	613	569	592	582	592	557	548	584	620	554	574	600	590	544	576	600	556	612	609	577	572	598	555	563	554	585	577	608	535	605	586	561	576	600	553	573	590	595	547	594	554	609	624	619	570	571	569	583	611	539	613	580	622	566	587	631	582	598	630	585	567	569	565	593	553	561	601	627	572	558	594	600	593	590	556	602	566	619	534	594	582	538	613	625	592	550	574	598	562	588	534	565	584	608	563	602	606	595	618	588	560	556	533	519	647	641	583	651	616	605	578	561	537	590	604	602	558	577	558	579	603	559	513	587	599	579	546	572	609	584	586	621	592	564	552	600	606	582	581	571	574	611	602	617	543	569	563	616	629	563	553	587	584	582	595	598	590	610	598	618	583	591	580	620	534	603	575	652	597	608	608	591	598	605	550	609	644	606	570	557	596	624	562	585	562	547	604	609	585	555	582	598	600	613	615	558	588	537	582	581	591	584	586	614	571	582	591	558	565	569	554	549	574	601	598	588	610	564	557	597	596	562	651	604	562	566	585	602	571	607	566	608
6642	3927	3720	2665	1849	1027	694	1193	3570	3133	1937	979	620	508	438	443	460	466	505	473	452	484	450	449	499	452	498	452	511	492	444	508	465	451	481	466	463	460	478	489	442	435	479	487	455	443	472	492	498	526	501	489	508	450	439	468	482	506	492	501	476	485	478	487	439	502	479	427	471	493	461	455	490	459	434	451	467	511	481	479	470	458	463	460	462	457	452	484	469	452	489	450	419	471	402	449	537	462	469	476	453	462	495	522	441	477	465	458	453	520	502	468	446	420	464	435	468	474	417	445	458	466	460	494	503	466	491	455	475	459	484	505	456	473	491	478	502	451	424	461	472	489	494	473	459	460	485	443	463	474	456	484	499	472	487	491	457	480	464	438	500	453	461	430	496	452	473	466	436	430	518	448	463	473	474	454	492	481	478	480	506	475	491	480	467	457	512	486	447	464	433	468	469	506	441	488	488	477	480	442	474	433	443	471	445	445	460	457	456	429	478	469	459	451	456	495	467	453	459	480	458	473	482	458	477	421	444	455	452	443	468	446	500	479	456	457	446	474	458	466	444	499	459	437	437	487	476	473	447	458	476	518	485	459	528	454	443	449	507	459	478	476	458	489	472	478	442	470	407	479	466	500	474	448	472	482	470	474	468	481	494	469	467	488	474	458	488	500	485	479	472	462	435	480	451	490	460	451	453	472	467	476	463	465	438	461	461	468	462	463	473	506	450	454	497	454	467	447	462	485	458	435	423	473	483	475	481	488	459	472	450	425	468	461	490	444	500	462	447	470	460	451	481	482	493	495	444	461	467	510	480	496	446	474	468	469	431	461	458	456	483	439	481	471	477	454	493	475	461	467	457	456	488	461	457	520	487	444	475	468	434	464	447	480	502	442	487	506	464	470	475	464	493	488	475	501	440	502	469	445	467	448	474	480	462	447	471	487	444	447	468	455	455	468	447	462	473	457	459	458	473	475	487	497	471	469	464	489	449	453	462	442	434	467	472	477	485	474	437	450	445	456	470	491	481	448	467	479	479	469	498	429	462	481	456	434	468	471	460	447	457	455	470	478	453	473	494	459	439	451	485	453	462	475	486	434	456	464	460	489	477	443	454	463	446	454	456	488	438	441	470	465	456	447	447	495	448	432	460	471	487	483	475	468	459	467	455	443	446	498	490	491	496	490	477	459	492	506	486	448	468	434	461	456	497	501	477	483	456	440	483	472	505	435	460	471	471	472	505	469	467	460	482	477	455	468	476	512	467	469	447	452	460	468	485	450	462	457	464	465	453	484	471	450	456	466	502	486	455	461	455	476	415	500	479	465	498	480	512	477	438	457	489	476	466	476	475	454	441	480	499	465	462	448	466	490	476	481	456	488	474	474	464	422	472	491	457	503	464	457	467	438	470	472	456	481	500	480	524	472	486	443	477	493	445	443	431	498	464	479	462	430	471	434	452	452	482	466	490	467	471	484	458	433	505	447	486	466	507	423	465	474	446	502	477	450	450	483	493	437	506	449	467	502	465	455	458	495	449	456	538	420	472	441	452	438	465	477	439	477	443	482	444	455	444	492	437	448	464	497	499	453	446	486	483	486	461	482	468	504	446	451	478	468	513	459	471	480	481	503	467	493	496	470	468	501	457	466	473	497	473	467	489	474	501	442	452	468	468	470	456	453	474	464	469	474	469	450	475	484	429	482	426	458	444	481	482	496	459	491	468	493	457	479	459	482	486	434	482	483	491	473	465	431	479	501	451	447	436	481	468	471	457	476	469	467	472	476	488	482	492	459	475	453	462	469	508	487	450	499	497	452	488	459	486	476	474	471	468	491	466	471	473	483	455	466	473	464	477	469	450	458	446	485	484	447	468	463	461	481	480	472	465	502	470	467	487	454	484	453	470	461	467	480	502	463	447	422	473	412	497	486	446	472	440	473	491	468	443	465	497	446	474	492	471	481	447	470	437	469	507	464	501	476	472	480	433	434	470	454	472	456	453	461	441	489	458	472	478	491	490	457	485	466	473	393	470	500	502	497	442	479	431	479	479	464	452	479	493	488	496	441	492	473	473	512	483	478	466	464	466	455	478	475	495	463	462	508	440	455	479	480	503	475	451	462	468	482	439	450	509	484	483	490	478	502	465	512	496	480	514	457	461	486	469	472	517	443	457	461	451	468	462	472	510	462	462	485	504	459	464	529	509	437	501	481	472	488	489	482	469	482	458	477	485	485	459	478	458	482	527	441	459	485	452	491	473	466	483	469	481	452	449	485	486	461	441	483	441	507	505	475	477	478	491	444	470	471	494	449	450	465	468	463	444	491	480	431	469	510	468	479	460	512	478	461	468	468	484	464	424	489	492	478	460	509	487	459	487	485	439	469	486	459	476	464	528	502	437	517	485	439	437	510	494	472	459	437	489	458	461	442	495	453	461	491	486	470	479	449	502	505	435	515	492	499	450	451	477	487	457	501	511	516	497	512	464	466	500	486	504	481	485	462	472	451	456	483	440	449	509	444	459	480	479	502	441	457	487	439	462	462	474	479	468	473	485	495	477	502	471	446	425	433	462	476	459	462	476	505	493	460	483	454	452	459	487	514	462	479	457	488	478	450	462	465	486	455	451	497	444	491	474	449	461	461	504	480	458	547	455	499	432	446	505	461	452	484	448	471	482	472	488	463	451	473	454	472	491	463	445	467	450	425	493	470	480	452	458	465	449	448	497	454	482	463	490	452	470	486	504	464	443	458	482	467	450	493	492	448	438	465	469	454	481	455	432	445	428	462	482	462	509	472	479	460	478	450	520	484	482	469	471	471	489	461	456	507	467	467	481	459	443	483	439	471	460	451	416	413	498	477	464	461	477	453	460	507	470	431	513	471	470	477	434	469	448	452	467	455	495	440	490	486	494	468	474	491	440	498	449	426	497	463	457	426	498	458	483	460	480	494	476	471	479	465	446	466	438	480	492	466	489	487	438	455	424	462	487	466	423	451	466	444	436	456	499	455	436	449	466	450	477	461	439	465	475	478	475	444	461	474	486	452	491	424	477	463	472	487	478	484	486	458	465	533	479	470	508	487	474	467	461	442	482	450	467	441	453	462	464	430	471	470	463	473	506	467	493	485	415	472	440	435	460	482	482	477	455	495	485	454	464	515	414	457	447	460	477	454	483	421	508	510	436	466	469	446	425	465	501	465	491	467	482	454	478	440	430	497	424	451	482	493	469	515	471	420	417	469	449	454	438	486	468	482	466	476	460	465	461	477	451	467	459	444	499	442	469	454	475	467	485	457	475	481	456	477	487	464	459	472	436	413	453	461	477	480	422	493	430	511	447	442	468	514	469	432	458	477	473	465	454	458	513	476	467	513	461	464	501	475	506	424	479	493	472	462	472	469	434	456	476	491	461	471	486	443	464	495	435	421	491	497	474	513	457	445	481	432	474	477	477	418	517	463	473	482	415	419	441	440	478	485	471	454	441	463	460	470	459	441	464	458	449	477
25746	21475	27172	25162	7872	2112	1312	4937	23015	20695	11510	3516	1549	886	685	663	676	660	670	666	631	691	689	648	638	646	670	643	710	686	668	647	664	687	684	673	675	634	685	673	723	675	648	659	654	652	696	669	645	709	671	670	666	655	629	640	692	687	659	712	645	668	680	630	720	676	719	661	687	675	684	676	684	648	698	655	719	648	664	671	671	653	670	668	702	681	684	666	676	640	631	679	633	657	660	649	634	658	682	674	656	705	699	663	654	673	678	652	716	655	702	660	644	658	693	709	687	688	638	667	667	657	696	676	671	713	653	686	717	623	631	642	692	698	636	675	650	621	686	696	669	713	588	640	695	641	654	636	692	625	709	627	672	652	611	656	653	637	673	671	641	677	661	650	664	677	734	678	685	670	636	645	649	688	662	669	648	633	686	698	622	658	667	658	608	612	685	661	667	635	637	643	673	628	686	621	686	667	673	647	677	676	660	703	671	638	697	683	651	693	689	651	634	671	642	714	662	638	681	688	661	717	700	690	622	702	625	692	670	662	653	642	655	655	642	632	698	636	643	656	637	640	662	636	689	640	645	686	637	636	639	629	690	676	656	631	681	711	689	666	631	701	707	678	671	675	689	637	638	653	623	709	666	618	674	654	653	719	671	651	651	678	577	632	645	689	684	702	713	613	633	674	651	629	662	728	635	668	609	690	642	642	650	689	717	681	670	679	667	657	671	681	654	692	687	694	640	646	666	737	693	710	649	709	649	679	685	676	647	604	611	663	662	668	685	650	657	695	654	705	649	610	662	711	650	662	671	695	637	686	661	687	714	641	673	636	657	678	686	643	677	631	666	687	663	673	644	669	669	670	686	674	664	654	696	666	653	682	656	650	685	674	687	663	627	683	650	651	659	612	649	618	680	638	700	696	668	687	693	687	677	685	684	644	683	618	642	630	694	693	684	711	707	642	692	647	636	690	633	637	684	615	657	671	651	658	653	684	642	635	686	671	674	630	663	595	678	694	636	684	655	661	640	649	644	654	656	662	715	687	649	659	704	629	674	656	642	708	690	742	694	678	647	656	698	631	676	673	638	656	595	613	715	675	667	683	674	676	690	684	644	702	657	672	666	693	683	691	685	643	681	657	644	629	628	650	658	670	677	646	692	663	666	706	657	674	673	633	664	718	679	654	700	685	672	691	626	680	652	692	647	648	664	725	706	672	697	699	667	641	615	640	676	696	687	667	664	649	656	705	636	647	685	658	681	652	729	707	657	684	627	692	654	673	676	651	683	666	622	714	670	688	612	699	665	618	693	637	605	679	637	692	641	695	655	674	627	665	664	681	679	674	632	672	671	715	696	686	649	627	679	669	645	670	691	686	671	622	636	649	653	655	680	657	667	714	665	620	649	651	699	694	639	655	645	645	653	714	697	624	659	670	704	699	683	667	644	630	662	710	658	665	653	616	652	664	650	667	693	623	686	664	666	690	650	647	717	633	691	641	652	669	668	743	682	658	681	691	664	669	639	703	645	690	623	662	651	716	680	690	703	717	671	648	691	657	663	658	683	669	631	704	671	627	666	655	686	718	644	633	691	634	697	631	706	680	685	648	635	691	676	668	679	689	682	683	645	688	690	707	612	635	693	691	675	663	719	675	691	704	707	720	632	702	660	669	630	665	665	654	683	615	693	691	699	648	663	654	654	654	620	699	683	697	654	688	669	674	687	642	651	703	659	717	722	669	709	712	666	669	677	688	622	672	685	629	644	654	640	683	685	688	722	648	720	707	729	695	693	661	679	646	690	663	700	729	694	623	691	665	664	683	670	638	648	651	658	628	682	686	683	662	645	705	690	652	696	662	643	631	673	689	719	651	656	646	656	610	657	660	660	675	702	643	674	716	679	674	641	649	669	670	676	676	641	641	668	635	656	684	676	656	665	655	694	642	657	645	662	653	666	666	664	664	644	681	635	626	671	690	693	592	666	680	651	653	622	695	649	693	694	661	700	695	681	683	697	608	679	698	694	675	659	655	631	654	677	622	646	701	681	660	665	649	702	682	682	662	666	644	634	665	668	657	659	695	650	638	658	653	656	646	661	676	639	652	677	664	685	665	661	684	702	638	645	689	650	652	656	658	703	699	678	652	613	664	613	709	679	703	695	671	746	637	665	690	660	677	664	666	665	694	660	663	710	637	638	655	718	679	680	661	673	606	644	643	642	659	684	708	664	650	692	672	661	696	677	652	715	683	662	671	680	679	673	632	683	654	641	651	664	628	661	670	666	664	685	615	663	731	634	666	681	665	727	640	668	684	708	636	719	656	679	664	674	693	666	648	666	644	632	648	675	664	673	673	678	670	671	682	673	714	662	650	678	622	655	644	645	696	656	668	721	675	685	655	649	690	650	691	636	648	662	678	631	662	630	706	653	607	732	635	640	678	736	668	670	651	670	637	658	668	666	671	673	693	603	695	636	685	666	700	682	711	676	668	609	646	645	658	691	683	693	646	663	677	664	683	656	672	670	707	664	697	646	639	637	662	697	686	699	655	685	615	632	643	676	697	661	694	628	703	673	634	673	654	646	670	652	647	640	652	650	624	631	617	677	702	658	655	758	632	655	704	686	658	662	670	704	667	694	667	659	647	688	631	674	672	682	694	637	702	681	675	648	658	684	671	631	625	665	691	618	681	712	660	643	673	649	705	697	672	660	726	683	599	651	648	660	664	619	614	629	654	654	664	716	629	674	695	681	691	633	632	664	644	665	618	625	695	643	633	685	657	700	652	663	699	644	691	675	713	680	629	684	630	627	609	671	663	661	676	663	609	693	639	675	704	644	691	697	644	637	710	723	689	679	658	683	687	641	643	659	629	662	666	661	665	673	691	654	666	706	673	690	665	621	674	656	652	668	656	646	641	740	642	649	675	669	697	691	671	685	624	685	690	710	707	647	646	702	715	670	709	710	651	615	704	678	649	688	723	680	674	668	636	663	626	703	651	667	683	691	706	664	698	644	708	652	638	641	653	719	663	666	690	668	684	716	707	675	658	665	679	650	649	694	725	695	674	713	691	672	685	714	681	632	677	684	634	602	682	655	654	687	699	720	642	663	633	682	682	661	628	643	659	652	638	679	707	687	716	674	662	737	662	706	651	661	646	611	650	624	675	670	678	661	702	663	652	686	684	685	626	620	634	682	700	636	704	693	622	640	641	664	652	648	662	655	703	670	690	671	659	651	690	702	684	670	719	619	651	629	670	681	617	643	660	632	663	661	674	632	686	715	714	671	680	682	691	665	650	659	674	662	625	636	712	656	676	691	691	634	667	671	716	657	626	654	625	647	728	709	610	659	685	646	617	668	690	636	625	692	687	650	679	679	674	658	703	715	633	643	644	689	655	661	720	652	650	664	679	645	661	654	654	635	661	678	687	657	695	679	634	655	642	730	648	681	658	646	667	657	655	659	702	684	685	669	592	667	669	680	672	662	647	641	667	641	680	651	660	681	662	673	665
6302	8054	6864	4216	2839	1787	1283	6848	22428	17510	9505	3055	1445	681	598	546	577	529	553	564	538	552	546	567	607	552	554	523	514	570	531	604	505	535	529	542	537	514	560	552	551	503	534	563	544	555	565	549	532	522	555	558	564	536	535	554	564	545	547	579	570	544	547	610	539	595	530	520	571	505	535	551	522	580	536	554	531	556	576	563	567	575	517	556	547	534	568	573	572	517	560	612	527	562	559	594	566	513	534	532	507	536	577	495	548	563	523	520	530	523	542	566	498	521	584	571	542	524	552	555	554	536	545	558	561	553	561	556	558	556	554	569	559	588	618	538	534	572	544	547	546	553	572	530	538	558	560	517	566	552	550	524	509	530	526	520	580	557	563	563	588	527	548	589	560	545	548	552	555	523	586	565	530	526	492	532	544	529	543	492	517	489	556	516	532	488	538	603	573	525	562	534	524	538	529	517	527	556	545	548	529	581	537	512	556	554	565	567	538	524	541	520	573	526	535	569	529	543	506	530	561	550	548	535	549	570	547	556	474	549	542	522	562	530	561	555	533	571	549	519	568	510	558	568	537	530	542	515	558	522	573	547	544	551	519	561	552	642	536	529	554	580	546	600	506	533	513	519	539	565	550	542	530	565	546	534	532	541	518	517	487	558	574	537	534	559	518	565	549	547	538	586	541	491	495	535	574	569	530	545	522	555	521	521	555	526	569	538	573	518	536	525	531	511	536	544	557	546	554	573	527	545	514	484	544	500	585	543	574	527	549	510	540	574	576	548	557	559	542	598	539	581	586	553	492	516	524	549	544	569	582	566	587	558	537	574	553	564	549	562	555	551	514	564	582	527	537	532	559	537	604	565	548	536	522	565	564	542	563	542	541	528	520	523	581	527	540	554	581	615	491	530	533	528	549	550	529	529	544	526	559	548	559	553	541	527	561	542	564	597	594	520	548	580	514	583	539	520	592	554	613	551	532	576	540	550	581	549	548	554	556	541	554	559	524	580	541	513	578	542	563	535	550	544	510	525	566	546	562	548	539	542	534	543	567	518	576	551	545	591	562	544	522	549	555	555	542	549	578	568	535	508	572	548	520	561	520	508	483	530	541	503	562	550	548	530	548	514	608	541	567	539	553	542	535	524	541	552	560	545	558	554	554	580	529	570	587	527	547	560	502	535	598	526	535	531	579	583	537	506	541	540	543	537	566	505	539	559	540	545	506	553	556	564	547	553	524	546	557	530	562	550	570	553	538	552	512	581	532	540	543	534	579	496	523	557	589	547	597	528	558	534	554	566	583	553	546	516	548	562	527	524	538	567	541	516	571	526	562	558	568	558	562	549	566	587	543	553	548	585	559	496	573	509	541	549	546	570	546	540	571	537	546	547	557	543	537	529	542	578	508	521	589	535	541	577	544	542	576	522	540	591	538	576	509	550	507	535	535	549	559	544	522	547	594	548	512	553	517	553	508	504	570	518	525	548	504	539	549	505	487	526	537	527	553	539	549	507	585	549	493	557	516	524	548	573	541	525	531	557	499	551	514	564	572	584	547	563	543	581	540	501	553	529	528	508	531	531	522	528	565	574	552	533	522	546	536	532	595	512	539	531	518	524	547	573	567	556	599	551	548	556	485	584	502	508	542	538	554	551	484	569	565	568	534	540	530	550	559	542	512	560	537	576	534	544	530	532	553	554	553	551	556	517	532	530	526	517	563	540	513	560	565	504	526	546	559	587	495	581	547	545	537	517	488	540	590	505	551	547	542	529	521	556	581	553	543	523	518	589	584	505	563	510	552	560	550	571	534	574	533	523	542	538	542	540	553	585	561	511	593	535	516	540	563	556	540	574	525	568	495	571	584	561	544	569	601	534	561	530	536	555	530	528	539	521	530	545	508	515	521	542	553	571	534	540	539	580	548	502	511	562	619	530	504	584	531	525	529	536	525	579	577	523	538	524	570	548	539	563	527	503	493	544	495	566	571	595	555	592	578	505	528	508	557	555	513	556	552	543	590	527	531	563	583	564	536	515	557	532	528	574	520	552	493	506	475	549	518	520	571	538	540	578	525	567	537	549	575	590	558	521	578	581	544	550	558	529	524	546	575	564	556	546	545	559	539	542	560	561	565	540	549	533	572	549	526	533	507	583	580	566	541	534	501	505	547	566	518	548	534	556	529	548	561	574	571	491	527	513	525	552	575	538	578	541	545	538	538	534	557	547	525	544	556	584	571	548	567	552	567	615	559	507	557	569	541	529	570	532	616	569	531	498	538	528	579	512	493	518	563	509	553	520	595	575	518	543	542	545	562	555	544	546	549	498	535	489	528	570	526	537	550	537	548	558	524	565	540	560	546	547	550	497	535	497	513	547	510	545	545	515	579	553	521	557	536	553	547	542	536	560	542	559	544	576	544	555	503	559	556	514	530	551	549	586	554	544	525	579	522	537	539	539	527	541	539	532	547	483	515	485	564	545	535	537	541	558	553	548	566	542	565	583	552	543	531	493	528	524	504	531	533	552	560	550	498	546	549	547	512	557	559	557	559	494	580	522	548	546	562	524	526	549	602	579	555	550	569	533	556	525	547	532	545	531	558	538	549	513	521	514	584	552	556	519	543	550	554	542	536	550	553	532	558	602	540	543	522	548	545	563	542	530	533	541	543	553	541	533	535	532	539	555	544	553	540	565	570	541	552	510	515	552	564	547	552	531	550	561	558	562	538	559	552	525	535	531	561	516	604	505	526	525	546	554	540	587	557	579	552	518	560	508	541	581	519	550	555	522	536	510	543	578	548	518	535	563	562	570	535	479	599	571	541	508	519	548	577	578	554	559	549	589	574	525	531	563	552	541	571	521	550	539	535	511	519	565	546	549	556	558	541	547	524	509	583	545	508	573	546	504	531	575	563	576	525	547	527	559	535	540	524	528	560	547	542	516	562	540	569	505	537	562	505	549	570	548	551	550	594	534	541	538	524	544	529	511	532	549	559	515	541	512	560	574	529	513	577	548	524	529	539	531	542	528	578	492	537	543	573	556	547	523	540	534	552	548	583	557	562	606	583	547	557	558	524	538	531	524	517	527	521	555	549	546	543	540	545	510	536	582	554	533	565	604	559	585	539	566	555	532	529	487	534	577	567	554	548	578	511	551	580	540	521	552	544	522	535	548	515	510	548	554	574	555	527	535	532	539	570	596	537	499	532	523	554	546	541	541	564	542	548	525	556	508	521	553	511	528	571	535	578	533	543	546	543	568	545	506	516	555	554	496	557	530	523	502	529	546	524	540	540	522	563	586	536	529	534	557	511	519	534	597	533	531	579	557	551	543	533	533	578	528	560	528	563	553	552	514	511	601	565	597	530	528	503	538	540	536	574	536	559	527	527	522	516	561	555	590	571	550	545	546	522	531	594	556	551	571	568	585	521	534	524	531	562	540	573	559	549	524	579	573	505	534	560	565	521	549	566	523	556	544	548	533	516	497	528	540	523	506	544	542	531	559
24383	21443	28794	24537	21318	11161	3249	14113	42536	36782	23953	8166	2751	1245	892	914	826	837	829	869	857	884	799	823	842	859	880	829	849	841	879	836	850	880	860	815	894	882	848	833	795	905	816	839	875	890	889	834	835	787	910	837	847	846	850	798	875	863	860	860	815	863	793	838	859	844	814	827	860	810	816	838	854	829	924	864	796	792	840	854	841	832	849	855	801	850	801	783	790	848	906	828	813	858	791	821	843	862	825	757	857	839	839	776	850	852	755	847	796	815	810	853	834	866	849	816	868	838	881	810	829	805	782	866	842	848	859	809	817	833	846	848	868	814	796	846	874	836	844	851	798	818	844	808	805	861	824	896	875	872	841	864	788	825	788	880	814	876	828	840	858	818	813	840	883	842	789	849	842	828	850	829	823	793	837	814	827	866	799	856	879	848	803	766	838	771	838	754	834	821	812	794	829	792	856	822	837	820	784	836	818	803	820	836	790	840	797	841	855	770	772	782	850	843	827	897	807	839	880	853	837	848	808	806	863	857	837	785	839	839	791	835	805	845	813	788	866	815	847	910	794	795	805	813	828	811	779	854	772	791	835	755	870	789	829	839	852	795	809	879	854	867	860	813	838	860	783	840	839	829	806	821	856	868	857	787	848	819	836	831	812	833	826	821	838	878	891	847	848	854	816	783	783	828	872	829	823	840	812	858	840	845	840	863	820	807	892	849	764	845	789	831	807	859	856	829	859	848	769	868	838	846	818	820	857	797	840	812	796	821	842	826	836	839	825	881	877	833	821	810	809	811	823	813	810	802	824	821	804	816	833	864	830	806	828	860	799	894	858	791	843	836	921	861	856	855	880	854	812	858	820	815	817	857	862	839	823	819	811	839	821	824	799	861	835	813	846	857	855	784	808	844	777	851	852	846	829	829	796	785	781	816	808	915	811	818	831	799	847	803	884	790	842	825	817	857	855	839	786	844	871	807	830	790	860	841	785	788	850	819	842	817	817	813	815	802	850	829	828	808	822	822	798	865	822	809	787	854	837	823	816	855	882	840	823	811	792	798	818	807	754	813	795	855	816	841	809	867	790	854	835	840	814	817	801	866	851	848	822	866	816	828	857	812	819	780	865	872	810	779	830	861	867	848	875	854	871	757	827	810	871	855	868	873	824	808	837	807	758	829	836	818	805	791	869	874	811	798	809	800	779	790	847	799	796	790	818	809	807	837	799	865	857	801	817	824	844	815	829	806	878	816	789	786	818	828	803	849	837	864	757	821	867	827	809	844	802	825	818	857	816	819	810	771	783	829	815	819	845	792	812	777	809	825	839	818	839	847	774	780	838	841	775	771	811	785	810	768	849	834	843	786	776	802	867	805	816	837	792	812	827	849	862	869	839	826	786	790	817	850	803	831	827	818	811	796	777	771	857	826	848	835	813	805	830	822	807	854	825	805	797	839	815	871	856	787	856	819	832	824	821	848	862	841	819	816	822	809	810	813	793	811	858	767	877	870	856	854	821	828	818	838	816	797	815	826	794	813	824	863	858	847	823	828	824	835	806	811	840	771	808	838	844	809	865	816	803	825	831	805	796	805	831	804	830	793	898	866	819	837	746	821	842	862	809	820	819	818	803	852	843	845	830	831	778	794	868	860	809	816	808	800	886	866	764	817	803	888	816	798	795	807	836	795	813	818	775	846	794	865	811	785	808	800	800	828	801	857	812	815	816	860	850	832	808	857	811	840	855	785	811	819	801	795	849	768	882	846	826	758	784	867	778	842	825	760	852	838	817	838	865	811	841	805	786	791	831	828	841	775	836	817	859	807	831	854	756	759	829	809	770	820	796	823	842	852	749	818	778	821	818	852	820	783	843	787	798	777	817	821	854	783	842	790	866	821	832	875	845	805	789	832	873	830	894	815	800	786	850	841	834	843	807	835	833	797	800	818	835	845	796	813	824	805	849	839	775	877	836	766	783	752	853	847	819	812	875	839	830	835	848	824	823	845	802	837	791	847	800	855	829	840	839	795	777	855	795	815	831	865	826	843	794	795	774	834	820	830	862	781	849	849	887	803	876	803	826	797	857	840	849	787	788	856	761	821	818	889	810	806	804	848	819	820	820	812	851	883	818	776	814	825	824	843	814	805	761	817	871	809	858	834	845	802	847	845	828	827	813	848	845	794	794	792	834	803	834	795	826	793	822	782	831	845	883	756	839	817	758	867	818	828	859	807	826	841	841	839	816	835	783	803	828	859	839	794	905	814	827	837	851	832	807	859	776	829	832	844	844	752	804	862	802	830	840	813	849	804	814	805	831	784	790	847	812	806	872	751	850	863	823	824	832	862	820	822	821	815	872	792	836	844	843	796	881	797	813	789	830	856	819	823	811	817	753	838	797	802	816	794	867	840	821	778	846	812	770	769	894	832	847	804	829	820	810	799	863	828	809	811	844	838	741	833	825	871	802	857	745	858	806	839	763	856	868	870	811	816	878	825	821	725	857	842	839	803	838	811	775	856	887	788	770	802	805	767	860	796	849	874	875	846	838	806	829	810	821	831	827	831	827	834	816	832	775	840	800	863	829	790	792	831	784	809	849	825	803	820	834	807	866	810	804	838	780	777	868	893	868	847	884	860	824	852	821	805	816	811	878	803	793	850	770	815	857	814	798	811	846	856	830	837	835	826	836	781	793	810	846	805	826	802	780	798	881	863	864	829	845	809	805	804	790	925	792	770	880	769	848	823	827	803	822	819	802	803	791	824	827	803	870	837	861	842	812	843	861	891	821	830	802	788	821	818	780	852	802	841	792	791	856	838	810	858	831	804	851	830	795	818	834	811	792	803	796	854	827	789	869	812	854	819	835	838	821	833	825	820	804	852	742	803	789	767	872	796	834	782	807	837	787	814	768	829	830	794	879	817	761	801	816	812	770	901	791	816	849	840	801	848	870	845	818	815	838	824	846	855	824	788	852	788	847	849	795	818	815	866	847	825	831	824	854	838	833	804	808	840	786	804	799	849	820	783	829	852	822	845	839	850	857	839	862	828	856	805	811	876	783	865	838	814	821	769	851	851	833	784	772	842	852	799	800	813	861	822	850	793	825	816	807	830	787	847	847	849	824	768	834	840	886	805	858	836	853	892	871	799	826	815	814	810	844	840	839	821	820	851	822	830	820	819	815	810	856	768	838	813	814	813	847	851	822	852	787	833	794	839	795	805	812	782	821	813	825	840	804	818	865	860	789	792	809	808	835	771	819	842	796	775	819	836	840	819	841	830	840	888	842	791	822	806	858	845	824	823	815	768	827	816	824	769	797	846	797	766	812	819	783	872	871	839	801	819	828	777	822	852	838	829	855	876	815	798	806	812	814	835	810	850	841	823	878	831	862	825	822	834	864	783	763	773	829	810	861	777	781	830	838	819	820	825	815	841	857	819	807	847	837	783	757	772	828	860	777	812	889	787	840	844	802	847	774	815	829	820	828	837	853	858	856	841	795	858	858	870
6893	12756	10713	8456	4298	3059	2162	17748	39059	30787	18157	5839	2609	1119	772	694	688	671	672	673	736	697	715	675	680	655	735	659	673	693	664	673	694	688	697	700	723	657	672	669	711	708	642	666	624	658	706	630	637	706	702	656	692	674	679	670	642	676	682	652	681	668	672	685	673	694	641	656	664	691	634	684	674	699	680	653	682	628	671	652	657	652	651	673	650	667	664	665	679	655	689	665	651	739	641	710	703	646	658	667	628	654	667	669	657	676	637	652	648	673	677	657	636	661	693	680	659	703	683	666	647	655	689	671	665	639	703	672	666	676	656	698	705	675	628	691	670	673	630	670	650	661	675	704	689	642	657	699	681	680	705	669	694	680	678	648	707	695	637	674	689	742	621	673	693	697	714	662	755	725	709	677	674	691	654	691	623	692	674	674	675	688	698	733	654	639	716	664	690	721	686	670	636	683	707	634	650	674	619	647	686	644	669	673	717	675	674	649	667	651	662	724	628	614	707	651	675	706	625	625	690	689	648	667	712	635	681	661	695	674	668	627	657	611	685	679	670	698	645	696	653	684	664	664	649	698	657	658	677	677	651	673	682	665	671	710	670	688	693	625	668	673	675	662	699	623	645	708	641	641	687	639	660	688	698	696	680	647	697	701	652	676	672	704	672	656	664	663	639	655	629	646	665	665	619	720	668	692	662	631	627	684	623	716	652	682	669	652	691	716	661	614	645	680	631	681	673	681	711	701	663	669	629	668	666	668	681	698	651	642	710	636	654	695	696	639	676	692	701	671	687	682	691	687	683	697	702	645	666	679	706	680	730	668	660	672	648	639	637	683	671	665	691	658	678	674	639	733	679	697	621	658	710	669	733	677	653	679	678	684	679	679	668	690	661	656	640	678	667	679	699	676	685	685	685	693	678	745	701	665	640	694	702	702	716	660	681	654	670	712	686	697	660	701	669	712	669	642	687	672	674	713	658	625	655	660	726	701	659	663	653	676	697	672	650	671	675	681	676	658	632	701	646	611	641	664	677	722	675	717	632	627	679	634	686	669	649	701	651	658	668	692	673	675	668	645	630	682	654	625	662	670	656	668	740	693	702	664	667	693	613	631	698	748	660	683	669	710	650	651	692	702	663	650	708	630	671	660	661	652	651	657	590	638	681	670	632	668	661	670	645	685	676	694	641	671	681	634	700	619	664	665	635	668	683	676	653	678	672	692	711	686	709	676	662	642	649	659	652	704	644	656	663	657	665	689	675	688	684	682	666	689	697	685	705	655	671	620	673	665	686	652	685	674	680	691	722	654	659	673	703	698	681	673	652	629	671	670	629	671	686	723	708	638	646	668	662	666	715	668	674	640	661	714	708	671	648	692	693	684	679	686	681	616	709	664	618	655	654	697	687	649	683	688	674	685	630	712	638	627	663	618	677	672	657	661	602	658	630	708	625	676	673	620	658	672	649	671	681	652	664	678	661	676	648	637	703	648	634	695	601	619	725	661	638	731	611	697	621	675	631	652	611	633	659	680	674	672	692	689	703	676	701	669	682	652	664	684	613	678	628	628	603	698	623	668	648	668	652	655	715	691	646	641	664	675	672	659	680	631	709	643	666	671	666	699	672	698	649	687	719	699	621	696	692	664	688	703	671	707	654	726	685	686	671	688	639	669	671	677	668	670	684	649	672	681	663	668	659	653	667	670	704	696	693	653	635	668	601	630	658	688	715	650	690	678	676	701	652	659	697	704	716	682	670	653	679	662	640	656	719	696	674	648	721	670	713	682	731	685	664	693	675	668	674	718	724	683	696	666	699	674	713	689	709	692	706	648	720	665	679	647	640	666	676	715	606	697	651	640	627	653	651	655	645	625	658	676	673	681	633	694	665	650	657	668	649	657	683	646	664	654	687	658	705	731	693	662	655	680	682	662	696	643	719	724	618	661	657	700	674	671	660	679	661	687	700	646	625	662	655	680	668	629	641	683	683	654	662	648	659	664	696	674	693	661	682	679	673	688	680	681	639	635	680	634	709	663	704	646	670	677	643	645	667	707	669	653	699	646	693	685	648	690	641	688	679	577	670	692	709	588	655	680	641	632	661	667	701	653	710	653	655	638	678	671	662	626	650	671	684	685	632	643	686	651	676	686	654	702	662	697	663	707	664	688	720	640	655	695	643	706	688	690	647	682	700	635	670	679	641	658	669	675	685	693	645	632	667	664	625	633	716	678	637	629	643	651	676	688	714	675	702	640	677	660	649	644	640	707	658	660	606	651	659	699	666	687	654	661	620	653	697	653	687	644	680	654	650	659	682	680	676	668	691	689	609	615	627	703	633	698	676	630	684	679	626	684	655	714	636	679	676	693	660	654	692	675	709	635	661	653	633	635	681	635	658	645	704	693	660	685	614	670	670	684	685	646	644	665	650	669	690	663	677	678	699	661	682	680	639	661	620	678	722	677	700	680	701	645	624	665	642	724	661	698	669	702	693	653	655	714	693	682	699	638	699	620	685	667	652	650	689	688	647	688	670	680	710	655	711	671	658	700	698	639	671	732	672	658	698	671	671	704	639	643	653	696	648	679	691	672	633	665	648	691	634	643	680	620	659	642	661	669	661	630	608	622	710	668	664	680	642	692	662	706	695	643	677	672	722	659	652	629	670	673	645	655	696	668	647	674	668	670	653	663	679	729	658	677	684	686	673	651	679	673	664	635	694	649	697	668	698	672	632	622	627	676	631	677	617	660	668	714	658	686	667	671	679	720	677	664	717	645	685	639	670	696	620	661	684	667	725	676	700	658	692	647	662	712	652	676	688	662	673	609	648	669	706	674	647	680	646	597	665	691	661	710	646	647	711	678	677	677	654	725	623	705	705	693	629	704	651	666	671	654	678	659	677	716	646	672	698	659	675	701	662	688	659	634	662	680	698	705	637	639	680	702	671	673	689	655	663	684	648	670	730	647	667	664	627	653	667	635	675	677	655	658	711	655	680	664	681	651	627	623	619	686	699	692	716	668	647	652	676	692	650	638	644	633	675	665	622	640	624	650	684	674	701	623	661	651	636	672	690	636	629	705	671	679	622	743	708	653	716	685	680	671	668	679	670	663	662	644	670	672	669	730	651	658	647	678	669	665	650	677	685	707	646	690	690	693	647	664	727	713	654	673	677	668	657	699	642	696	640	648	596	655	670	635	666	668	660	685	689	666	717	669	678	667	671	684	668	687	649	690	671	653	653	654	659	641	717	626	689	695	737	703	674	653	695	696	679	670	691	680	692	689	693	667	641	712	651	626	656	673	714	658	644	647	688	670	684	660	674	676	672	633	662	628	657	683	655	661	696	742	623	691	660	626	675	708	720	645	696	645	671	657	632	679	713	733	731	678	647	651	678	656	639	628	725	676	693	652	667	671	652	681	654	655	595	670	637	647	637	677	637	700	701	673	663	669	624	650	676	668	652	658	716	680	699	693	678	645	638	698	679	623	636	666	702	679	666	654	696	692
27804	14266	3689	2843	1179	868	715	1216	3025	2880	1841	1079	743	610	558	598	608	588	602	599	591	600	587	587	577	629	591	607	634	597	624	600	625	569	606	577	610	622	625	576	597	624	585	607	624	629	612	600	577	645	568	593	598	581	584	575	584	567	608	627	605	584	596	598	579	579	605	663	593	629	621	596	544	621	627	629	608	659	627	626	601	627	622	584	613	592	579	609	621	597	606	623	591	603	578	602	631	579	618	591	617	570	651	589	588	644	566	627	650	616	588	596	584	634	644	579	612	563	609	646	627	570	560	595	585	613	601	612	632	643	614	622	584	609	589	592	612	596	599	584	653	626	601	616	579	627	565	573	586	607	626	622	559	577	617	633	570	640	605	594	648	589	604	587	605	619	625	608	634	598	619	608	581	562	578	624	616	596	611	586	619	606	623	621	669	607	595	608	611	604	617	603	602	593	640	570	638	641	567	579	640	588	586	683	613	588	589	623	648	570	599	590	605	553	616	613	585	621	622	562	573	637	584	574	609	657	579	603	621	660	630	619	589	593	624	593	577	618	586	633	578	579	629	606	584	573	660	613	622	588	620	626	633	605	622	622	580	584	659	602	638	589	601	611	619	588	595	560	589	634	567	606	575	584	626	606	614	595	608	618	617	601	559	585	588	545	636	640	606	559	577	593	572	572	636	594	629	584	656	577	586	633	596	602	614	634	631	620	643	637	609	549	597	591	605	618	555	599	616	594	590	607	650	592	586	584	633	580	604	629	616	622	590	591	610	622	646	620	600	610	606	611	610	628	607	608	586	621	592	597	599	649	638	638	588	636	649	627	605	600	574	604	646	569	574	599	601	638	585	669	558	613	618	617	584	590	609	653	606	610	532	614	598	640	637	572	600	632	593	637	615	579	586	585	618	643	583	604	587	571	588	602	636	572	621	599	558	608	630	604	572	603	601	585	644	634	590	579	640	598	596	581	558	598	611	626	596	585	598	562	572	610	600	601	657	631	605	564	608	630	608	614	593	618	568	648	638	646	629	552	575	595	636	639	618	638	606	578	584	580	561	635	548	553	604	560	614	612	569	628	608	597	598	574	630	607	565	581	619	596	592	593	597	608	610	627	659	619	616	614	600	647	619	606	600	549	618	653	630	617	577	603	594	607	608	568	566	604	622	575	601	597	623	639	617	643	609	605	624	595	574	571	572	589	538	626	584	607	594	618	603	605	603	651	664	593	608	649	609	627	626	615	607	566	689	617	588	601	647	626	561	648	593	615	619	597	577	601	583	591	613	591	623	642	588	627	596	584	613	602	619	612	576	663	622	619	595	626	585	632	564	610	595	611	631	576	649	592	630	586	595	611	610	593	608	586	607	575	617	604	572	650	575	613	606	637	628	595	600	671	628	614	633	657	639	587	643	602	587	613	616	618	595	590	588	588	642	616	604	613	610	611	608	638	582	614	657	580	575	610	599	569	583	585	588	583	610	577	576	651	574	636	629	631	602	624	623	621	617	611	565	599	612	575	597	608	553	552	618	578	647	597	605	587	553	606	598	584	600	592	569	646	599	607	619	586	636	622	563	588	615	589	649	618	577	610	566	622	628	619	596	636	612	617	586	596	635	642	588	611	635	607	616	647	590	590	614	641	578	643	606	593	588	573	553	606	569	593	594	651	562	605	615	591	586	602	593	603	577	589	580	576	572	646	624	637	609	601	626	614	620	670	648	614	581	629	593	592	641	619	565	596	589	653	580	594	609	601	588	627	612	610	632	593	613	612	628	633	614	575	620	629	636	638	558	592	596	617	592	596	602	579	616	580	623	592	636	614	557	586	610	601	609	600	669	593	612	636	623	585	572	577	621	631	648	609	667	630	628	600	602	628	660	635	589	608	624	592	599	589	583	579	637	610	610	582	597	628	629	601	616	577	605	606	610	608	582	593	623	607	647	611	593	616	577	613	657	673	620	625	564	575	579	620	591	598	615	648	568	658	586	596	576	563	573	592	538	580	615	630	613	587	582	612	621	607	612	618	615	575	594	590	626	617	644	617	624	608	610	597	619	612	584	600	573	599	626	589	579	597	635	606	649	628	588	565	588	604	568	624	598	615	593	561	622	612	597	601	588	586	579	602	631	609	654	591	558	653	557	618	613	636	616	591	622	599	559	574	574	641	591	634	651	568	596	605	583	575	613	623	611	598	621	617	604	570	628	682	610	593	613	565	578	587	586	615	620	626	606	601	600	632	576	565	605	611	631	611	617	627	626	605	571	630	628	648	653	603	639	586	610	643	607	586	582	634	589	607	589	619	617	612	615	597	628	589	625	622	642	620	627	552	611	555	610	608	596	604	617	574	584	579	637	630	603	595	579	596	558	619	600	611	660	625	605	615	625	606	611	605	631	592	607	659	607	574	619	599	607	588	627	579	641	613	561	616	576	596	627	567	592	594	616	623	626	615	617	643	621	636	606	570	602	670	598	595	582	629	610	583	586	596	611	615	634	600	628	577	594	607	608	592	563	611	656	587	622	612	586	631	620	581	598	540	611	578	605	603	635	603	637	583	622	601	618	611	619	606	576	617	593	654	607	589	651	602	641	611	542	607	600	607	566	617	575	596	584	597	578	621	592	565	597	643	607	591	648	639	646	622	622	587	622	615	610	622	575	574	618	627	619	598	540	623	586	560	599	626	607	571	550	633	600	538	541	604	584	611	581	638	585	645	547	579	579	567	581	646	544	586	602	634	590	603	603	632	618	588	592	615	599	557	607	574	587	572	578	587	648	626	618	573	614	606	614	614	591	628	601	537	614	605	630	631	636	609	636	625	606	604	604	589	586	586	627	629	622	590	625	596	613	601	588	646	621	602	589	652	571	645	594	619	621	603	600	587	562	588	605	679	591	633	645	611	564	651	605	574	613	614	579	627	603	658	572	580	619	602	601	593	627	591	646	613	598	601	671	597	623	589	583	620	594	625	619	588	659	587	621	555	603	624	614	566	582	611	601	635	629	588	600	600	594	540	593	617	605	606	605	605	612	604	623	620	626	591	634	573	620	565	589	620	591	568	616	598	616	662	576	606	641	579	588	607	644	641	641	629	613	611	568	601	612	632	600	646	622	611	639	605	600	621	642	591	581	549	646	579	632	590	603	583	617	615	601	630	593	627	571	588	606	594	604	589	607	613	619	599	625	594	593	567	593	633	600	566	603	597	610	623	601	598	649	605	585	626	619	556	616	560	557	557	616	613	592	587	613	625	616	604	591	604	577	624	598	614	626	601	617	555	586	578	593	592	607	641	584	604	583	615	574	566	604	569	634	577	644	605	608	599	588	604	598	559	602	589	619	589	591	583	589	629	609	643	572	589	573	645	563	601	637	589	646	592	600	584	630	618	592	622	634	574	608	608	584	588	542	596	616	614	627	608	573	611	644	615	652	603	611	580	604	626	677	643	611	580	573	576	615	579	610	594	569	566	616	603	645	636	581	599	632	592	634	581	631	579
6560	3764	2550	2786	1254	984	753	1473	3654	2927	1881	949	627	533	511	503	486	505	485	453	500	531	506	473	487	473	463	485	456	516	470	503	466	458	492	461	486	459	501	514	440	497	455	463	469	454	479	508	480	503	491	482	508	466	475	516	458	485	464	493	482	468	480	479	505	477	508	479	498	517	490	451	466	468	472	431	531	442	505	461	485	475	427	518	478	462	439	464	447	528	465	491	509	494	460	496	485	492	446	489	492	492	464	476	454	513	493	511	452	446	496	469	459	465	506	478	445	464	499	467	469	467	470	502	462	456	498	489	475	437	453	442	489	432	489	496	473	472	479	472	478	485	436	453	472	458	454	476	505	457	492	429	523	491	452	473	451	468	473	443	495	495	478	462	481	425	463	476	449	448	468	460	474	501	453	480	446	434	433	445	480	460	452	466	464	486	465	478	486	499	494	488	468	460	442	446	476	457	433	476	452	484	508	451	478	450	502	482	512	493	477	458	475	496	423	499	473	525	457	469	461	474	489	505	491	494	476	454	448	479	481	454	478	495	446	515	487	505	454	483	469	456	495	486	446	472	489	454	482	485	474	469	469	490	456	505	465	479	495	517	496	462	499	489	531	476	509	512	491	487	453	445	467	462	462	441	471	498	468	475	506	464	490	460	475	421	468	483	452	466	461	477	461	479	458	474	481	492	494	477	524	495	465	486	460	483	504	494	481	443	524	470	479	493	457	468	459	475	500	506	482	499	451	460	479	479	507	461	497	460	461	485	487	493	489	464	459	478	441	516	498	517	483	467	494	475	467	493	489	477	470	486	451	482	488	443	465	425	496	517	455	471	488	508	523	499	472	467	501	457	538	495	469	441	472	471	488	492	489	451	502	496	447	478	475	445	483	466	471	522	507	485	486	500	509	461	494	461	512	474	484	449	488	497	475	464	471	439	497	448	465	496	505	499	480	475	447	493	466	471	462	479	452	486	520	484	467	501	477	472	462	446	511	500	478	506	480	472	487	487	462	490	481	514	467	445	446	426	492	493	481	505	472	462	461	476	443	483	474	462	444	456	461	487	485	473	418	490	472	428	477	461	507	501	451	481	477	481	486	454	416	470	473	474	491	466	511	487	460	467	460	496	445	457	481	471	427	489	458	478	496	495	494	431	526	506	466	499	510	482	450	484	474	475	456	485	445	496	456	474	478	490	467	460	491	514	463	481	458	479	484	482	450	464	478	456	465	487	519	478	473	471	464	443	477	507	474	487	464	478	465	486	491	523	487	426	457	499	437	502	498	498	489	461	466	469	503	483	501	480	515	462	474	469	466	490	494	534	439	473	498	456	465	490	468	438	487	488	456	472	476	491	502	484	482	490	498	509	488	458	430	475	465	473	443	501	506	480	460	505	467	468	510	467	466	515	472	485	524	506	502	455	493	478	483	505	457	476	486	462	451	481	502	461	479	474	475	488	495	461	475	503	466	479	497	479	459	425	465	469	482	488	458	482	494	458	493	495	491	466	484	493	502	494	501	456	468	518	498	517	476	463	494	458	468	506	513	525	510	486	473	470	471	445	439	456	478	452	457	502	464	446	497	462	467	494	464	463	461	516	451	473	458	453	476	465	494	499	453	492	497	448	486	453	495	472	483	517	513	461	474	446	465	460	427	477	477	480	442	510	480	459	489	475	459	490	484	474	489	482	457	466	472	476	471	453	487	455	493	476	481	483	450	463	477	489	511	459	501	458	486	481	473	453	466	477	472	485	481	469	483	457	518	436	508	478	471	440	463	485	476	494	481	501	476	455	518	472	479	504	483	481	488	476	470	481	477	510	514	485	486	482	483	501	468	492	483	463	497	483	457	528	482	460	466	487	498	508	461	499	459	470	468	499	447	472	474	501	493	477	484	461	478	463	461	495	457	448	462	487	489	487	445	498	473	465	480	480	434	497	477	513	492	488	502	442	465	505	483	510	464	491	464	516	476	512	482	432	492	473	453	480	487	487	470	458	453	491	470	469	489	456	467	441	475	463	469	460	494	482	521	464	484	511	479	481	488	479	490	506	449	483	475	495	481	482	495	464	450	485	458	481	452	498	450	472	460	453	463	510	516	454	518	502	507	454	510	458	489	538	481	464	470	484	468	471	472	464	463	489	484	472	481	486	495	468	475	500	488	471	472	457	476	505	474	485	439	470	469	497	525	476	516	476	475	491	500	462	443	499	424	468	483	472	487	509	480	481	475	479	483	493	487	463	476	489	496	489	492	500	508	450	521	460	503	469	471	485	475	477	491	484	487	463	483	478	470	449	493	420	451	501	484	484	503	468	458	492	490	478	475	487	463	467	503	509	441	492	475	475	512	456	448	469	501	479	467	487	481	485	468	477	482	481	460	474	454	489	495	449	441	471	483	496	497	476	472	454	461	518	442	497	483	454	457	490	467	512	440	483	466	494	473	477	464	507	463	496	511	483	470	470	476	488	488	482	472	515	459	479	469	453	460	495	501	497	505	509	492	513	452	522	474	463	486	434	442	468	431	450	515	464	504	483	479	469	494	483	498	492	437	512	452	474	492	478	483	473	501	503	438	443	495	454	498	466	480	479	453	519	473	540	497	485	460	478	526	493	455	445	473	482	480	464	481	427	489	485	515	449	484	478	459	495	468	462	472	470	498	496	487	467	458	479	487	456	485	483	460	481	501	422	440	517	467	459	449	516	499	463	457	473	473	462	479	450	496	511	462	507	483	471	470	511	451	455	513	448	511	475	467	460	459	458	465	516	505	471	533	489	490	485	468	495	484	499	509	488	479	456	445	471	484	486	466	466	478	497	477	473	485	493	482	501	480	496	484	484	471	474	480	469	446	492	477	487	474	491	490	467	451	464	484	470	465	503	470	478	486	486	494	477	502	481	497	553	500	482	475	484	459	472	484	501	484	523	477	481	509	533	455	454	515	466	496	454	452	459	473	485	445	449	455	469	488	465	474	485	499	485	506	465	523	490	473	516	482	500	478	514	489	505	487	493	446	449	459	458	500	515	441	511	473	465	504	446	468	428	496	452	470	458	527	441	491	449	466	472	448	494	458	491	440	459	447	483	481	518	489	448	482	495	463	495	512	486	467	484	471	469	527	495	502	486	432	481	468	459	492	466	490	516	515	500	505	458	459	460	453	491	489	530	484	504	491	481	492	446	518	508	480	454	500	469	481	479	521	480	483	430	504	484	457	504	484	480	431	479	463	476	458	501	473	444	486	476	497	509	466	451	430	490	471	454	465	481	485	460	509	438	473	487	491	461	478	486	512	482	480	470	477	502	500	462	510	488	492	516	510	482	512	500	509	483	432	497	476	492	508	518	494	436	465	482	474	530	467	504	458	492	477	532	452	454	472	458	471	485	542	478	428	476	501	497	447	489	454	458	471	437	473	490	452	491	469	468	488	497	449	531	505	460	510	504	502	493	495	475	463	460	461	487	478	447	513	506	463	495	490	434	445	458	482	482	456	488
25717	21436	27202	25131	7574	2105	1433	9054	23418	19394	10725	3143	1300	880	725	723	712	718	723	668	683	735	651	678	669	707	663	725	755	705	709	723	690	721	673	686	652	649	678	661	670	711	656	636	727	684	719	636	663	666	691	734	725	680	687	692	741	696	719	640	669	710	724	656	699	697	671	684	695	694	702	681	697	668	669	650	712	692	674	722	707	668	679	706	713	665	670	678	704	736	677	715	711	683	680	689	674	692	679	682	687	642	655	685	701	688	675	651	702	681	667	672	661	669	656	778	679	658	701	699	683	684	657	739	728	675	703	699	686	696	726	667	729	738	693	693	757	695	703	702	668	686	719	703	708	702	677	631	713	702	681	672	680	680	708	699	658	684	740	713	693	701	721	679	689	659	681	682	742	666	658	686	693	701	709	660	706	702	659	706	683	709	742	698	688	715	681	641	669	707	675	701	685	706	664	730	679	671	699	709	717	722	691	700	709	716	718	709	689	664	697	725	712	695	663	665	683	646	689	684	658	689	657	715	677	687	715	716	687	714	687	687	759	637	669	654	688	714	666	661	682	647	702	673	717	678	688	706	694	715	688	691	693	683	700	673	664	664	667	694	690	668	719	659	664	677	739	708	679	667	723	725	729	683	693	661	700	691	710	684	699	712	732	693	718	722	771	675	671	668	716	655	645	689	674	728	660	664	653	640	655	676	724	674	679	718	719	741	717	739	684	638	700	687	714	707	702	680	707	678	749	645	681	682	690	692	693	664	688	659	704	636	705	669	674	671	722	650	656	690	691	708	719	673	681	643	690	675	676	689	703	688	670	677	643	648	667	704	682	686	730	634	673	724	693	686	677	734	681	667	621	637	685	719	680	697	665	711	701	684	718	706	686	685	687	728	705	689	667	721	712	727	691	727	724	725	626	662	672	724	653	665	670	705	700	688	713	706	712	668	662	635	735	687	692	677	665	625	684	699	706	653	687	700	678	722	667	719	691	681	689	701	706	661	670	677	676	732	752	675	694	648	716	681	702	688	667	674	698	685	684	667	683	732	634	713	685	705	681	667	695	661	682	677	669	697	683	705	718	686	696	678	700	666	688	690	656	688	672	695	683	645	704	653	685	718	677	688	683	657	672	719	662	689	695	664	685	684	692	694	701	713	725	703	633	685	713	679	637	707	689	629	600	725	703	646	695	684	668	704	699	662	664	704	663	732	701	712	693	678	691	704	704	710	760	684	763	700	710	725	670	749	694	676	684	701	702	681	693	659	665	688	708	714	719	676	673	656	671	685	623	691	667	688	702	728	699	675	625	664	688	696	691	689	710	706	674	695	685	705	702	681	653	675	674	718	690	708	706	671	697	694	683	691	733	687	662	685	701	717	708	685	701	730	667	686	704	665	708	675	705	656	713	703	700	699	694	686	671	656	648	713	675	656	655	671	669	726	697	734	650	651	671	724	691	717	685	709	715	669	687	736	673	683	696	690	703	684	678	730	657	683	726	670	682	686	679	683	688	746	691	736	705	694	698	680	654	669	690	674	671	676	702	692	658	669	684	727	710	707	681	685	726	675	758	678	727	700	709	684	674	653	677	671	654	698	676	697	706	665	689	728	653	680	660	698	694	681	677	690	697	677	700	653	680	703	697	687	681	660	728	699	644	650	694	685	684	671	674	682	733	636	673	680	670	703	689	702	693	694	677	653	682	703	660	716	712	692	650	750	731	660	683	692	655	676	705	640	693	684	695	705	683	752	668	722	720	718	666	686	634	615	684	700	692	733	681	666	642	686	743	678	688	662	732	654	715	674	655	677	718	734	704	663	663	685	663	684	678	684	629	688	730	665	673	682	690	669	665	676	690	681	700	696	705	709	692	725	693	676	702	730	695	660	686	666	693	630	692	654	692	647	762	676	726	677	702	689	686	687	664	689	717	674	677	679	712	679	666	680	674	689	751	686	680	692	670	721	673	733	667	700	681	702	669	680	745	672	647	669	730	682	681	643	662	670	680	686	693	683	656	680	681	724	722	695	685	691	732	654	660	697	676	695	700	681	701	697	663	716	682	673	683	690	658	721	694	670	663	665	654	695	670	675	703	724	665	712	687	698	676	692	696	677	708	657	687	693	665	705	698	687	668	708	701	676	720	684	722	715	687	657	715	723	679	714	649	674	661	651	652	723	706	735	672	693	710	693	670	660	662	640	708	734	695	680	627	653	694	668	719	661	718	672	670	679	676	666	684	657	693	698	713	720	655	648	699	734	709	681	692	698	691	683	670	694	673	707	690	702	631	694	651	692	669	661	622	710	674	627	689	696	739	679	703	719	729	680	709	703	722	667	673	684	704	645	678	643	702	642	750	698	720	706	682	726	715	712	701	646	655	708	694	642	688	678	689	676	658	695	694	731	652	681	688	674	686	753	660	689	683	692	684	627	684	697	701	668	725	697	706	643	674	729	705	667	697	692	705	677	660	707	752	666	682	711	716	660	702	659	689	737	688	701	731	697	638	703	695	658	679	703	683	661	714	692	676	701	732	655	723	688	672	659	667	685	675	711	695	667	661	675	657	709	704	664	695	706	689	696	707	676	669	668	660	681	668	680	727	675	661	700	654	667	726	666	643	653	677	714	681	632	677	659	707	741	732	715	675	641	704	669	677	672	630	728	741	674	712	687	686	727	718	677	648	692	699	697	673	676	714	688	653	697	703	651	682	696	680	679	704	686	691	668	694	670	668	705	643	695	689	670	705	685	689	702	675	723	724	685	730	656	663	722	644	629	712	642	690	723	638	689	681	696	677	726	686	694	697	691	705	697	648	693	702	664	653	684	690	701	671	732	691	697	695	696	656	641	711	688	693	707	654	703	687	690	708	683	670	708	681	695	677	725	697	669	668	712	659	664	690	710	720	650	695	636	696	666	678	701	720	690	694	634	700	724	715	730	681	717	724	720	720	704	763	708	626	717	708	713	672	671	689	703	670	677	705	646	711	668	734	679	683	671	646	707	663	679	673	742	673	711	688	683	692	751	695	663	663	704	696	726	695	737	701	687	701	681	696	656	688	708	722	675	653	697	662	739	630	693	624	638	692	635	637	698	684	686	641	651	624	657	734	673	706	693	634	632	690	676	622	702	655	713	721	709	758	713	704	716	697	649	736	713	651	643	656	740	685	697	697	686	682	656	650	716	677	681	646	682	735	718	695	731	694	664	691	696	664	678	708	650	687	654	682	673	649	665	664	631	634	686	710	692	714	710	695	717	662	674	669	653	700	663	684	686	699	654	654	747	685	659	690	679	671	693	720	686	674	693	715	667	684	669	645	668	715	705	713	694	670	668	691	699	660	654	678	692	687	697	691	700	729	673	645	651	700	691	683	676	639	646	671	679	636	725	681	711	659	670	702	648	705	649	729	720	720	639	682	664	715	708	725	640	712	678	697	648	665	687	726	711	669	686	691	669	665	703	702	657	666	680	693	683	647	691	709	700	680	652	706	634	686	643	670	676
5815	7472	6122	4997	2457	1702	1313	11521	21339	16261	8742	2796	1227	778	608	593	546	606	594	631	542	554	551	577	584	585	534	586	558	566	552	584	574	552	608	563	576	542	554	506	572	552	547	557	568	571	559	586	524	540	591	556	560	549	509	564	550	584	595	578	551	546	508	596	542	564	514	577	561	534	595	571	565	515	559	619	595	555	587	568	583	574	617	563	582	529	562	590	556	566	612	586	562	545	562	567	561	530	561	540	485	591	546	611	575	577	556	565	545	568	556	567	546	554	562	556	564	539	567	549	568	528	501	544	565	597	559	557	579	535	566	548	552	533	556	534	569	616	551	559	575	582	567	578	597	576	575	540	539	582	559	538	564	556	538	552	585	536	623	541	520	541	561	590	535	574	546	540	588	519	532	535	577	551	524	556	554	573	555	589	583	545	584	569	547	563	605	547	500	584	531	583	524	538	565	546	556	541	575	534	555	544	524	550	531	577	592	584	581	520	579	564	571	532	575	544	566	538	559	556	555	586	572	543	589	591	566	541	571	591	584	564	547	564	556	546	572	554	539	538	552	517	529	546	510	554	543	552	558	518	516	572	540	561	573	547	549	531	530	537	543	518	558	563	571	587	557	578	581	544	506	590	535	558	603	480	577	566	557	563	562	547	570	572	545	566	560	544	579	543	569	530	586	553	535	524	576	554	591	529	553	528	546	545	529	561	560	559	597	576	515	580	555	605	575	516	548	558	550	521	533	568	547	529	545	517	590	560	553	525	537	585	568	588	559	543	549	584	541	555	553	556	570	542	513	561	499	572	587	569	548	578	544	533	513	572	571	558	588	548	575	565	521	526	573	526	548	589	515	539	580	565	567	567	585	588	533	566	561	531	551	587	531	566	524	511	577	581	551	590	561	553	557	542	594	561	520	561	541	534	548	534	577	591	487	590	565	587	550	558	527	568	547	551	537	563	528	542	555	535	551	547	562	576	556	625	563	570	574	525	562	577	596	568	539	548	587	574	565	530	600	563	557	556	574	556	581	529	584	538	568	526	542	567	522	531	557	562	596	606	567	591	578	598	573	570	535	564	546	520	570	546	533	603	544	563	573	556	540	501	551	615	557	579	579	564	548	516	495	533	555	544	545	559	564	573	570	576	588	530	543	576	559	549	572	561	578	533	531	553	552	534	514	566	544	584	550	585	575	570	590	597	565	562	569	548	514	548	584	566	594	515	571	524	533	587	508	566	536	577	513	559	558	577	541	549	568	574	547	588	487	563	541	512	582	500	606	525	540	538	568	533	533	564	522	547	563	548	582	582	549	543	602	549	555	517	545	545	562	526	531	541	537	546	570	543	550	558	506	543	514	501	561	607	595	551	549	518	581	583	548	545	554	579	554	552	535	543	578	541	589	554	594	513	532	536	560	576	608	565	534	582	586	552	571	533	561	525	580	521	548	545	552	553	528	564	610	585	559	570	554	550	537	581	575	538	605	534	547	541	572	583	564	538	571	554	566	523	560	542	558	554	531	564	594	560	553	577	590	507	593	569	569	581	580	533	559	561	546	541	552	570	554	589	596	557	532	595	562	585	577	536	576	547	558	570	532	591	552	503	543	584	563	578	584	526	576	575	524	577	568	547	560	559	560	534	541	543	547	550	592	562	589	514	547	572	597	546	562	603	556	569	559	544	528	500	541	530	554	529	587	575	536	566	534	569	548	561	574	538	553	553	551	525	562	526	558	552	571	593	544	573	566	572	582	584	565	529	548	537	522	527	524	560	559	584	590	535	530	537	547	542	564	518	560	565	523	553	561	568	583	602	523	524	608	538	569	551	573	559	523	563	550	553	545	555	546	523	561	529	560	558	532	561	564	604	564	552	537	517	595	506	529	541	526	551	508	569	529	581	518	527	557	525	563	533	523	534	512	548	559	559	552	560	565	555	613	531	596	583	607	544	551	554	553	532	550	577	544	548	585	578	525	550	567	583	565	563	555	516	543	531	578	552	529	578	562	535	549	582	543	538	539	553	554	550	548	527	542	530	521	569	559	540	569	599	542	586	551	545	561	549	563	567	532	553	572	590	578	546	595	536	541	523	559	520	591	559	590	563	518	553	568	553	553	548	547	539	540	519	535	572	592	525	567	567	579	535	543	580	601	515	557	552	561	546	554	541	556	571	547	574	552	594	529	556	535	610	541	517	521	576	583	580	522	528	523	557	612	560	560	544	577	586	553	561	547	512	537	595	528	546	558	556	556	571	573	601	590	599	571	575	556	562	602	524	505	546	561	604	581	586	563	537	595	527	585	613	563	529	550	574	579	584	506	562	514	543	553	568	546	559	581	567	544	563	594	566	555	580	570	548	528	528	544	568	536	564	539	527	539	493	551	596	526	579	582	552	553	598	559	528	530	572	522	592	562	516	569	574	553	574	587	550	562	569	526	605	590	562	605	581	569	561	566	539	572	546	565	579	531	539	572	568	568	582	542	553	577	586	577	542	585	520	560	545	580	575	522	583	502	554	550	542	584	592	555	589	556	602	540	555	546	565	555	523	589	571	515	549	541	540	560	547	524	589	593	535	548	578	550	547	519	558	591	507	576	541	561	574	545	537	567	566	590	537	531	612	540	544	542	515	517	568	600	566	533	514	558	555	585	541	574	535	535	556	545	538	540	523	566	608	625	536	548	542	556	582	564	539	542	539	569	529	525	523	550	531	549	558	564	593	554	570	532	583	552	551	539	530	575	598	576	476	570	545	549	535	550	545	502	562	553	571	554	516	545	523	551	543	582	546	526	567	590	593	586	523	567	564	571	522	535	544	562	556	565	584	554	533	600	550	554	531	563	527	577	597	561	620	574	509	552	540	563	542	556	512	524	601	580	563	598	562	584	552	538	557	522	525	558	538	573	570	578	529	572	582	527	513	583	539	567	551	575	531	561	521	597	572	539	550	571	534	578	556	543	551	595	563	532	512	560	559	538	515	570	541	543	586	548	522	552	584	541	530	578	524	527	559	590	536	549	536	531	546	542	550	570	591	521	589	592	543	557	566	527	561	541	550	576	552	531	554	569	562	581	541	530	544	547	538	557	576	574	530	538	561	572	535	548	562	568	559	579	582	622	565	598	584	572	549	546	547	496	540	591	603	581	541	520	576	563	557	557	576	534	567	589	525	551	604	540	529	547	563	567	570	548	553	551	527	586	553	577	571	638	559	531	565	572	551	558	561	614	544	571	542	566	528	568	594	560	510	571	549	620	549	615	532	519	567	582	587	507	514	609	581	579	559	555	545	554	562	548	596	542	528	529	526	550	594	514	561	561	551	579	598	568	562	553	573	556	567	567	561	593	527	558	567	541	549	547	558	540	540	552	537	562	545	511	564	557	506	528	546	554	539	570	537	562	561	551	572	486	554	546	603	533	535	543	560	559	578	580	563	559	569	536	545	571	556	565	542	553	544	553	538	565	533	532	585	531	584	565	527	528	561	564	562	555	565	594	561	545	526
24328	21402	28769	24432	21268	11064	3201	23047	40614	34228	21535	6933	2286	1212	981	955	861	834	860	867	888	849	861	846	878	839	818	864	895	765	792	834	897	898	864	899	829	834	840	848	895	902	874	871	822	861	839	841	825	799	887	855	869	825	861	811	861	781	873	857	893	833	841	895	867	859	914	832	833	885	845	916	875	853	840	861	855	870	877	868	854	857	841	849	867	809	839	845	818	835	865	807	865	854	804	850	857	837	882	867	861	874	856	865	831	805	820	865	905	865	848	932	835	866	866	838	870	836	813	838	874	801	807	856	800	817	860	845	833	814	863	819	882	885	857	807	864	780	892	886	828	830	836	819	800	835	867	847	869	826	876	829	881	864	808	845	859	857	816	832	845	864	832	852	841	816	842	833	829	851	856	830	806	831	853	814	849	875	848	822	807	845	875	830	853	836	849	860	859	864	812	825	882	833	837	817	785	854	799	829	851	839	881	910	837	838	829	810	845	856	815	800	839	839	881	854	856	871	799	847	840	835	883	807	858	915	780	836	802	832	837	852	821	863	797	842	822	818	855	853	790	839	890	843	840	899	839	866	820	864	866	865	805	791	820	837	846	831	861	816	838	894	865	833	835	843	848	799	864	869	845	882	897	868	819	825	787	831	809	858	912	814	825	830	898	864	858	812	857	801	820	808	851	814	802	823	827	837	895	835	896	814	837	834	825	865	861	871	863	807	873	824	877	833	841	828	858	820	877	868	855	817	834	846	857	862	843	830	857	784	813	883	847	846	845	859	849	850	837	837	857	838	819	832	884	890	811	838	868	854	841	841	836	830	832	834	796	818	862	879	829	845	836	831	897	867	877	916	815	850	908	828	827	814	823	848	835	923	838	842	815	887	875	844	858	864	820	832	822	876	851	826	847	811	829	784	906	865	821	883	856	855	795	809	845	840	790	863	832	840	890	857	922	807	823	881	839	813	864	894	759	849	907	779	883	851	853	875	855	837	832	852	831	878	828	835	857	835	851	844	811	839	805	842	831	838	835	885	868	863	830	790	837	858	845	844	846	829	846	802	926	867	844	830	846	846	821	921	853	786	858	826	820	817	831	841	872	840	866	828	864	843	833	846	848	812	784	845	829	806	824	871	865	798	842	846	821	804	807	827	841	840	811	831	884	845	875	821	804	851	825	834	820	893	802	886	821	803	795	844	829	860	859	879	804	875	826	865	869	815	866	849	812	862	833	837	814	817	808	864	829	866	820	835	874	808	852	877	844	850	825	846	815	838	870	868	861	878	843	814	885	860	800	858	854	828	888	809	843	806	885	818	840	856	893	815	854	833	824	789	841	848	860	841	821	842	815	817	881	832	828	892	803	876	879	846	843	864	851	831	816	829	834	880	865	865	842	888	827	861	871	831	791	835	839	861	840	842	870	830	860	850	893	858	914	808	856	834	799	872	863	798	848	879	851	896	801	831	838	844	883	837	808	769	844	854	866	882	839	882	854	820	817	887	892	833	788	869	823	814	850	852	844	837	848	810	890	844	800	805	868	818	784	835	853	853	879	821	848	858	802	831	794	876	892	852	851	853	876	890	827	771	838	830	889	853	855	834	843	841	829	810	792	853	844	835	784	873	871	859	830	829	804	785	833	810	856	791	850	857	847	884	833	816	838	840	870	844	858	857	841	825	885	904	802	839	843	843	804	846	866	851	870	890	786	804	883	838	866	888	831	858	883	851	815	847	896	826	808	833	845	818	816	830	846	858	859	851	841	807	885	828	848	844	845	884	818	812	849	831	885	816	822	897	860	840	805	826	904	824	854	837	837	853	878	870	827	845	852	864	796	837	873	770	890	848	870	885	828	876	843	827	876	840	862	877	817	827	875	872	845	849	860	824	878	807	834	833	829	886	875	829	851	859	869	875	827	838	845	826	844	827	791	877	864	767	802	830	893	836	824	847	831	878	841	871	910	842	897	842	874	802	866	878	823	823	814	798	873	833	826	825	809	778	792	878	858	837	825	820	831	845	847	783	809	850	859	866	804	899	881	873	828	822	800	843	893	872	796	817	861	846	867	876	889	827	853	836	775	813	827	870	858	860	879	870	829	843	823	853	835	883	799	842	868	872	819	852	800	869	885	855	825	839	856	824	816	829	818	819	849	882	852	844	818	835	824	844	830	826	820	877	853	814	827	804	819	826	855	860	830	842	893	821	827	809	820	844	842	868	855	840	845	863	829	891	825	849	859	773	855	829	830	806	824	836	823	809	809	847	777	844	930	865	833	877	809	843	861	824	839	829	807	882	857	871	856	817	846	839	823	907	818	792	881	844	852	833	874	814	848	836	857	850	816	827	853	813	901	817	839	906	859	844	844	797	872	834	868	849	832	822	889	780	823	854	844	828	840	853	861	880	828	880	806	869	809	847	877	781	820	825	847	801	852	870	856	863	854	885	828	883	849	862	845	870	892	846	815	823	803	827	790	839	816	793	821	871	817	882	853	831	804	801	834	819	839	863	811	836	801	862	884	871	799	845	798	805	841	818	856	857	885	865	897	790	816	802	824	809	811	842	864	820	852	825	876	838	868	800	776	808	796	837	823	854	873	813	830	782	855	836	850	806	883	834	818	836	893	834	841	852	809	850	871	817	889	874	885	841	827	868	857	833	806	809	819	903	837	824	739	840	835	835	856	813	867	863	811	851	850	854	870	828	879	834	849	848	798	846	894	875	801	826	835	865	813	768	789	791	852	886	817	791	842	812	801	840	842	880	851	833	835	862	862	847	899	811	840	845	881	830	858	803	849	873	820	800	851	853	842	750	883	895	826	820	848	915	861	784	805	843	857	853	866	862	830	833	891	832	814	785	855	868	867	898	838	857	887	826	900	860	869	834	842	859	857	885	834	859	839	842	831	839	874	860	835	816	870	858	821	859	805	831	903	831	876	838	840	839	826	821	865	861	888	887	875	859	772	822	819	874	782	864	857	852	786	875	848	868	845	821	821	781	861	825	879	837	905	861	804	864	859	843	903	872	866	837	844	858	824	822	869	860	876	869	785	836	803	849	843	838	814	805	852	825	833	901	823	824	880	859	844	811	876	832	830	831	831	814	898	794	879	811	823	819	823	828	799	885	849	782	860	830	809	857	878	888	858	865	848	789	815	837	828	938	846	849	872	854	816	866	882	909	874	873	874	854	819	807	849	808	809	786	838	852	821	850	823	866	870	828	843	853	803	865	871	858	829	825	836	866	839	857	831	890	858	843	791	866	814	774	865	779	901	853	803	822	906	819	807	777	895	914	830	837	835	836	791	848	832	848	854	863	873	849	819	845	846	852	832	842	850	850	853	824	917	827	862	837	807	878	888	824	823	823	848	820	877	842	847	854	893	833	864	847	832	876	847	836	842	826	874	873	850	797	838	820	818	830	835	839	828	846	845	833	866	799	832	899	834	884	839	832	862	826	799	848	895	790	850	824	834	808	863	804	878	838	813	817	829	835	860	880	853	875
7041	12407	10595	8694	4436	3001	2128	26611	35926	28666	16459	4962	2116	991	742	737	675	696	679	707	682	679	686	671	705	730	678	666	702	675	658	663	636	685	655	660	676	632	641	650	698	703	669	690	673	687	676	699	695	655	698	691	676	704	655	720	671	680	672	696	653	695	699	694	680	656	695	675	700	706	684	721	702	640	685	658	700	701	678	659	705	658	688	695	646	652	657	641	643	701	687	676	663	645	742	655	711	658	707	672	689	653	673	640	719	691	645	689	686	678	712	667	655	623	669	660	672	660	653	666	700	665	656	658	687	698	697	664	709	675	704	668	679	646	671	697	711	704	682	690	620	658	682	675	641	685	679	670	693	649	645	723	610	658	648	686	662	682	672	687	640	668	704	651	652	620	671	689	685	646	633	637	661	708	684	689	708	715	636	647	691	705	665	712	641	677	639	667	717	661	668	652	677	672	670	679	661	672	656	685	692	693	652	671	630	652	712	613	698	644	637	652	712	639	652	650	706	688	667	654	679	724	671	673	661	668	722	665	686	646	689	686	677	610	636	679	704	647	706	673	631	661	658	593	701	630	664	645	660	724	697	656	627	732	650	631	690	668	690	676	666	685	676	671	686	631	670	673	653	698	669	659	726	658	697	684	649	715	654	647	676	668	675	674	617	693	640	686	676	669	658	634	707	670	700	687	626	664	681	656	705	627	669	743	633	664	638	661	715	701	641	703	682	642	663	751	693	631	700	696	648	660	655	684	642	662	623	704	667	692	659	660	670	652	654	709	722	679	691	610	626	678	698	655	635	689	643	630	697	651	666	664	671	682	670	688	642	700	618	685	673	641	688	629	733	658	649	696	691	689	683	647	686	674	700	702	671	686	708	687	678	676	685	759	704	682	773	647	663	668	726	658	659	709	641	685	665	641	665	661	648	705	632	646	663	641	689	659	652	647	664	702	666	662	716	641	682	689	641	615	669	657	699	675	683	650	705	642	672	657	668	696	672	667	744	706	645	634	712	662	690	672	682	677	691	694	661	678	638	680	653	733	700	740	714	624	664	665	610	711	684	672	604	685	663	668	710	646	663	712	641	687	713	680	703	680	684	717	655	686	669	650	720	642	663	701	678	689	667	680	642	667	675	653	614	606	660	673	716	677	650	685	655	652	678	677	677	706	654	671	685	666	681	684	690	666	726	629	659	675	715	698	660	660	682	623	646	633	682	657	654	647	688	693	651	660	690	699	679	648	688	639	677	657	662	704	677	703	662	673	652	660	723	643	661	652	679	647	707	683	664	664	683	675	684	660	641	692	712	614	652	698	694	711	655	658	683	651	669	690	706	658	690	686	675	687	640	690	687	666	723	688	678	739	690	677	651	693	639	695	706	669	627	627	672	677	681	673	703	683	669	674	679	636	649	650	668	655	612	665	708	642	749	674	623	695	636	743	620	659	650	686	673	671	674	648	673	691	682	691	680	715	591	664	644	690	726	642	672	663	665	607	701	690	679	683	700	685	667	654	645	652	671	693	613	689	645	668	674	655	639	640	644	615	659	643	664	634	658	650	653	642	697	686	695	712	671	668	664	683	690	676	683	616	655	635	675	665	683	701	669	717	692	642	654	610	673	697	685	627	695	650	678	707	669	670	664	668	682	643	673	668	651	641	684	643	634	687	643	649	650	670	683	680	646	678	681	604	651	625	744	676	648	647	672	656	717	628	720	691	716	673	640	635	670	677	652	697	688	661	660	690	676	673	668	695	677	687	667	672	682	697	630	689	644	639	632	683	666	709	654	688	661	673	689	669	673	695	723	685	667	694	653	668	653	696	656	670	668	664	674	671	660	629	666	698	629	716	683	663	698	683	719	664	649	639	667	660	668	722	686	663	672	669	635	660	623	656	616	648	693	662	662	703	642	697	692	693	688	631	690	654	700	627	676	723	605	667	689	699	678	667	694	681	630	703	662	669	718	642	683	642	677	668	685	662	634	699	631	690	641	683	704	634	672	710	638	645	657	638	627	686	651	637	615	634	705	663	646	694	673	624	676	678	657	668	655	655	687	637	682	659	630	721	685	668	643	698	647	686	645	670	638	692	686	654	617	698	687	642	669	652	639	681	710	689	714	674	674	665	651	641	657	702	641	632	686	664	629	617	674	633	670	673	640	686	696	660	657	684	679	693	685	629	633	661	670	661	695	675	629	676	632	672	657	665	712	673	667	640	686	687	696	633	664	682	657	653	622	665	683	694	713	619	667	700	700	667	648	682	650	706	678	636	677	694	649	651	689	669	690	652	678	696	667	667	682	656	661	652	656	643	649	649	719	669	712	707	703	648	672	652	682	664	672	657	678	648	647	688	647	670	707	640	692	655	678	681	699	702	645	689	660	636	622	671	709	647	630	630	641	659	673	654	673	652	676	683	652	699	712	648	649	614	623	661	641	679	658	662	667	634	681	665	730	650	635	652	647	676	738	653	653	681	704	698	656	658	668	621	656	678	644	687	717	673	716	659	625	639	659	668	668	668	644	673	674	683	688	638	639	704	637	696	687	711	670	659	679	655	640	644	666	667	746	700	737	672	666	663	642	693	680	680	656	634	669	683	656	641	652	629	679	589	663	663	706	646	665	715	671	637	679	674	652	636	681	651	696	665	679	648	714	675	686	632	650	679	657	687	724	595	658	651	639	655	676	668	667	683	708	664	678	685	690	705	665	665	710	732	643	689	630	700	661	664	671	682	652	660	659	674	709	690	640	674	635	675	686	654	694	650	695	635	650	654	659	637	637	674	644	673	688	619	659	676	639	658	653	705	619	686	662	680	675	670	694	680	685	690	644	697	672	693	650	691	661	616	703	654	667	686	626	689	640	650	665	649	664	712	656	696	688	691	677	721	654	705	664	683	648	662	698	634	700	665	613	639	672	651	731	663	643	665	659	706	659	645	637	643	656	673	677	638	637	651	689	697	666	635	661	703	625	647	683	640	703	672	688	630	618	670	696	714	663	694	655	643	669	661	677	671	702	667	660	660	673	680	699	681	644	663	669	683	690	669	660	686	685	652	696	671	658	694	690	677	684	671	663	681	684	628	701	616	675	636	688	657	638	661	713	669	646	697	663	668	666	636	659	689	679	654	653	660	654	678	667	667	706	653	679	687	676	685	706	654	644	660	668	678	629	693	712	660	711	674	653	695	708	630	682	669	645	659	602	633	667	669	665	683	680	667	664	639	640	674	667	662	696	659	685	656	686	644	668	618	619	661	672	625	633	673	664	698	687	654	705	703	677	663	663	686	657	622	656	650	656	662	691	676	706	666	675	685	684	703	657	683	695	702	619	665	680	661	667	630	640	677	681	607	683	643	696	690	620	643	665	668	646	635	661	673	665	641	672	680	668	660	666	673	679	685	662	654	676	644	690	646	699	673	689	650	638	664	673	648	706	624	698	666	646	697	651	656	675	744	665	667	666	643	680	636	676	656	639	686	644	699	694	670	635	674	654	667	698	638
27869	13887	3965	3389	1716	1062	826	1474	3343	3011	1931	1101	774	686	665	621	618	629	666	605	588	644	651	652	623	597	650	614	621	608	612	673	602	641	600	603	617	635	623	609	633	640	624	597	587	635	603	619	634	601	638	624	628	616	610	615	638	634	604	607	634	665	611	611	623	620	645	628	662	619	632	610	582	665	624	642	639	586	620	632	598	645	623	635	621	635	658	599	621	650	601	570	633	646	592	628	649	634	672	642	663	639	612	680	607	615	638	617	634	634	604	631	588	645	616	615	674	644	608	604	596	611	639	592	622	614	616	632	611	619	600	595	594	590	600	577	661	632	618	624	594	604	576	644	620	622	641	650	598	627	594	675	660	630	634	613	639	613	633	674	633	601	621	573	646	630	619	592	634	622	613	676	584	626	634	624	635	638	623	668	599	588	656	601	595	601	677	618	628	634	624	617	591	646	642	641	633	598	671	618	586	646	592	626	666	657	579	640	616	664	629	612	614	619	586	611	619	655	626	639	612	622	625	641	622	662	642	633	622	614	643	564	577	603	606	611	623	665	649	621	644	622	578	636	583	636	640	621	595	589	638	643	630	592	623	616	644	630	600	606	606	615	602	648	580	673	619	621	653	625	588	594	636	668	613	610	663	602	605	574	612	602	659	651	647	657	636	621	614	631	607	594	647	605	619	595	620	608	669	602	645	607	646	593	633	622	624	617	647	588	616	653	617	650	603	609	641	632	649	652	589	628	613	644	651	636	622	610	602	565	616	625	631	651	624	551	593	629	646	598	627	612	587	643	612	666	585	612	660	616	646	592	657	577	587	617	622	592	593	610	603	633	625	659	622	601	641	633	659	605	582	630	629	618	632	608	637	570	620	613	636	622	616	612	629	620	609	644	549	632	622	618	650	613	574	670	628	633	573	646	638	634	652	596	636	650	621	652	618	578	607	602	594	640	637	597	652	626	652	640	615	556	621	607	653	626	603	595	615	612	629	617	627	639	649	627	609	608	640	641	626	650	650	588	592	623	633	695	594	591	618	666	657	606	595	603	607	640	629	634	612	617	630	604	592	630	593	615	644	618	645	645	617	615	647	606	609	589	682	640	642	633	644	635	602	658	635	609	644	640	613	587	637	627	594	616	608	624	658	628	615	658	614	667	642	651	694	611	643	617	604	640	610	667	648	600	645	603	627	558	630	616	608	634	626	679	622	622	618	595	655	592	627	611	661	615	665	569	638	595	586	646	628	581	603	574	576	617	628	631	667	644	572	608	638	636	642	620	624	622	600	649	595	653	670	644	662	651	649	629	623	630	600	635	611	618	564	628	613	613	612	641	631	638	608	651	646	626	643	611	635	638	620	638	652	605	609	647	585	641	602	651	640	635	610	646	576	627	634	594	609	623	634	656	601	663	619	620	651	656	628	619	570	691	613	605	624	614	649	649	592	637	650	596	588	642	628	613	605	672	654	641	650	612	596	630	642	616	621	595	641	640	576	651	623	619	624	626	655	645	632	682	629	571	583	615	569	626	635	608	630	607	625	643	603	648	634	593	611	606	572	605	645	617	596	612	639	611	617	592	641	599	625	658	582	602	660	606	648	616	656	619	619	605	636	556	637	565	607	645	609	621	631	636	645	624	645	632	637	584	658	615	605	576	608	628	631	638	608	584	619	612	643	648	615	592	665	597	594	622	618	627	596	636	593	575	633	615	601	606	629	657	648	616	609	601	567	617	596	619	611	585	612	599	640	596	617	612	586	626	594	590	601	668	567	594	579	574	615	578	634	642	628	621	633	628	652	651	661	598	654	622	614	635	621	603	618	652	615	614	620	625	622	637	623	597	597	608	607	627	616	614	617	602	589	589	629	618	613	629	587	609	624	585	632	642	627	591	612	612	643	635	634	650	636	629	677	619	679	669	614	634	625	618	597	617	645	636	602	630	660	600	560	623	604	646	624	657	626	568	653	662	564	592	625	651	602	614	570	606	655	604	604	617	639	649	621	638	637	682	610	614	616	593	628	657	649	626	597	645	650	648	602	614	590	626	591	637	590	644	609	610	637	643	595	606	555	641	636	616	622	578	598	617	661	622	608	589	641	578	623	611	596	644	630	598	640	632	628	607	630	683	615	614	693	603	615	675	611	664	607	636	633	559	620	606	581	608	616	635	587	628	625	611	607	585	647	612	640	653	638	607	659	678	609	654	681	580	619	643	615	615	652	617	648	660	607	600	628	614	602	626	659	635	612	622	648	621	660	618	689	630	598	573	606	633	597	647	615	622	586	653	617	602	600	639	624	604	627	631	653	603	611	669	654	615	614	632	589	617	596	665	638	680	623	608	613	612	608	621	603	648	648	597	591	613	640	590	602	649	653	654	643	629	605	592	650	600	664	582	622	595	650	628	682	582	651	571	623	613	641	619	606	601	626	611	554	599	609	654	596	629	602	624	605	660	630	620	655	588	638	623	623	654	641	647	627	604	639	620	595	600	586	667	603	633	657	607	613	637	667	573	594	606	630	604	656	634	611	591	595	633	635	658	614	662	591	639	601	570	588	595	656	662	615	636	628	607	593	603	615	603	645	659	621	592	672	598	591	660	649	589	661	590	598	593	667	632	623	588	656	601	638	632	634	615	623	626	624	633	642	637	636	636	623	596	631	627	612	612	644	658	655	625	619	637	602	611	586	600	604	637	634	614	614	646	670	583	638	600	625	611	629	626	626	647	642	630	616	621	654	634	638	625	676	626	644	621	604	631	595	672	599	635	665	639	637	628	631	619	650	605	629	625	598	621	688	588	639	648	662	597	594	586	631	602	628	608	605	665	660	655	575	630	687	648	599	689	585	598	601	632	611	654	671	668	645	579	588	610	632	564	626	664	599	634	589	603	611	601	629	645	676	599	628	635	572	635	661	633	639	634	640	639	635	616	626	607	590	639	642	608	628	632	628	586	627	654	662	578	628	655	624	630	614	607	574	632	639	643	628	627	631	636	640	606	627	647	652	669	651	638	641	620	617	569	652	631	626	604	629	625	602	592	577	614	586	652	602	648	636	622	648	613	590	613	623	595	608	602	628	604	644	636	614	656	616	599	654	629	684	593	641	602	619	650	630	601	637	651	637	604	596	588	657	653	621	617	625	643	605	625	642	624	615	625	606	654	657	659	604	598	614	664	573	652	628	635	601	601	606	596	597	539	618	610	608	613	581	632	639	588	662	642	648	648	651	619	660	654	670	617	629	598	605	622	632	611	632	647	643	645	642	626	618	601	598	604	615	610	652	595	611	619	626	631	680	608	624	657	611	591	608	597	648	657	618	604	597	639	569	618	633	608	628	667	633	679	649	589	595	570	623	628	628	626	633	622	646	604	622	613	654	565	620	613	599	641	599	669	596	638	631	611	677	623	597	619	615	626	647	608	632	649	575	621	596	676	616	663	615	635	594	633	618	617	607	669	641	613	646	632	641	606	609	599	595	585	626	588	614	595	624	685	607	601
6411	3240	3030	3217	1638	1050	787	1790	3692	3139	1956	945	627	555	495	510	495	485	500	545	464	519	490	515	477	467	477	482	482	475	506	530	499	510	457	521	495	493	522	517	487	529	560	516	486	492	496	473	491	518	500	532	491	510	500	521	533	509	551	507	512	508	506	490	480	503	512	478	513	513	496	506	501	523	525	488	529	468	494	489	471	488	463	519	501	484	529	461	474	458	440	495	498	484	526	492	495	467	487	490	487	509	469	464	473	483	487	492	505	493	511	499	470	473	480	479	476	479	539	525	541	463	495	494	488	495	495	478	505	480	510	489	505	473	515	491	478	482	504	495	510	535	527	472	489	508	474	509	494	468	520	484	471	478	469	525	480	523	475	485	525	507	443	490	504	498	445	474	458	498	500	510	512	490	512	485	500	524	455	485	488	495	491	469	494	491	478	495	505	487	484	491	503	482	473	491	479	502	513	525	544	484	455	535	521	496	483	472	501	464	465	522	488	495	467	480	499	474	473	528	502	459	511	533	472	544	507	473	512	499	483	482	509	466	555	486	489	473	485	489	527	471	488	466	532	490	452	477	475	476	503	470	467	479	488	473	472	494	519	537	500	495	525	508	503	527	480	461	506	464	511	450	465	512	497	504	536	507	489	502	486	510	480	529	507	476	495	511	504	531	502	503	540	486	505	535	488	498	503	468	518	496	473	519	489	505	483	502	508	500	480	488	500	492	508	493	493	519	483	485	471	518	463	462	529	517	456	487	496	490	514	499	473	507	504	462	485	489	502	521	503	473	468	457	509	490	504	506	460	527	526	506	501	475	513	497	519	500	469	481	458	478	533	483	464	521	476	505	453	490	513	460	482	488	501	509	524	500	449	462	483	501	455	489	487	519	517	486	491	489	474	487	491	480	499	466	531	522	495	491	473	510	498	481	494	497	497	492	474	505	534	494	500	507	495	511	481	477	500	460	467	487	505	501	527	515	516	481	461	473	473	528	494	536	517	486	516	480	489	494	542	494	505	502	526	495	488	495	510	533	506	499	458	501	490	517	520	517	516	428	494	509	492	482	502	548	493	476	501	489	542	504	515	499	504	501	549	473	490	509	496	492	499	496	472	509	502	539	499	477	522	493	493	530	517	484	529	530	504	451	522	504	496	518	526	525	520	509	472	488	524	482	501	514	551	493	467	507	480	512	493	514	490	501	522	475	498	523	446	486	492	447	508	523	448	537	499	490	492	493	503	501	500	468	472	496	486	490	485	472	517	487	466	521	489	504	517	524	512	503	528	510	538	492	516	503	488	463	512	460	492	510	496	507	490	503	514	492	489	488	492	504	519	475	502	528	494	474	485	472	486	451	510	511	497	475	492	495	473	495	470	503	518	502	509	492	475	472	460	510	517	493	457	498	507	537	488	534	445	505	489	478	478	499	463	487	470	483	511	537	500	511	502	483	502	534	481	505	493	517	462	494	502	479	494	488	475	508	524	538	488	527	490	534	487	452	489	443	534	494	479	499	490	502	512	492	485	462	484	479	482	472	511	503	453	497	529	478	495	532	498	478	530	508	512	467	523	488	488	508	517	518	465	504	487	460	516	498	454	469	524	472	458	478	471	481	487	540	463	516	480	449	512	468	511	496	449	565	506	477	499	490	472	496	470	453	514	494	484	507	491	468	492	537	505	441	485	526	495	502	474	477	479	462	515	488	466	520	504	497	463	487	461	513	494	491	491	492	492	492	493	476	499	480	465	511	488	474	499	515	472	508	527	479	516	506	491	525	469	513	504	507	464	457	502	496	483	495	485	497	503	454	508	454	516	478	491	491	495	456	482	470	508	450	520	489	466	459	509	521	476	496	497	482	454	448	463	467	484	495	481	513	472	518	481	469	491	493	453	474	485	484	489	492	495	510	513	506	484	493	455	493	489	480	501	480	459	505	509	488	466	513	481	506	502	462	499	513	487	475	503	483	522	476	541	512	521	472	490	517	499	509	528	494	526	517	473	516	530	478	440	483	458	475	493	469	461	510	502	520	437	478	495	472	460	490	542	453	512	515	494	519	505	522	462	489	472	515	501	505	474	490	483	486	454	505	524	479	505	496	472	523	511	555	517	474	510	462	487	509	503	498	483	490	488	484	505	480	478	518	472	519	515	506	499	481	532	460	466	500	530	467	515	478	478	491	483	503	490	486	514	469	499	499	495	511	530	482	486	465	501	445	496	494	489	500	487	480	497	546	502	503	525	521	508	474	499	483	511	482	521	533	483	507	527	487	500	474	504	530	506	524	481	464	478	487	501	455	494	554	478	479	510	471	501	481	495	523	482	475	530	479	511	504	523	477	487	473	487	468	502	509	486	480	512	504	474	491	497	488	488	485	465	526	453	496	498	521	459	494	494	521	492	527	531	538	455	514	492	478	505	484	495	498	481	502	485	469	436	511	517	508	479	472	519	484	506	538	505	540	494	514	479	495	448	519	464	500	467	534	519	481	462	478	515	468	512	505	487	474	501	515	522	496	498	476	514	446	517	507	497	445	518	485	489	492	504	508	461	518	522	499	450	506	491	497	506	508	523	480	488	494	505	516	486	501	504	469	464	480	503	479	495	521	487	493	501	471	466	508	460	491	472	463	499	471	467	478	448	526	498	479	448	511	461	480	490	501	485	522	469	501	507	489	533	490	476	478	479	463	474	474	460	494	488	473	538	468	503	504	518	505	464	487	483	476	486	486	505	482	532	506	485	489	496	528	510	500	465	513	477	517	514	496	473	525	477	526	503	496	503	490	464	482	526	484	484	476	500	526	450	485	521	490	535	492	487	514	503	470	513	481	489	465	467	483	450	477	487	469	499	519	497	459	486	469	512	473	480	506	486	507	513	509	510	485	467	505	477	522	479	458	473	493	498	477	466	467	510	461	470	468	480	446	461	546	509	545	462	527	520	487	483	446	484	502	526	516	502	525	513	495	506	515	468	502	460	470	474	515	489	496	475	503	494	488	461	466	513	490	473	500	510	523	530	490	478	515	455	452	493	477	489	498	499	506	535	493	468	452	495	490	485	510	491	495	467	496	481	498	501	473	476	480	507	486	517	472	476	516	510	515	443	481	489	482	516	471	476	524	506	461	496	493	479	483	559	484	501	504	470	509	480	492	509	493	494	516	532	493	518	459	482	491	477	492	487	470	509	532	504	526	489	492	484	527	498	500	503	518	495	493	504	506	506	492	491	480	506	532	524	464	503	473	529	493	482	508	473	459	511	476	476	509	542	515	459	510	518	478	504	455	479	488	500	464	486	515	484	504	527	462	534	478	472	514	474	476	507	517	453	485	492	525	501	513	464	502	488	470	485	469	499	498	468	513	455	493	486	498	537	518	480	494	493	523	507	535	476	467	492	515	549	485	471	465	481	502	484	497	496	507	441	520	516	504	534	529	531	502	547	501	494	456	465	512	512	496	502	474	473	501	505	498	458	534	472	499	491	529	497	515	504	472	489	504
25695	21452	27304	25024	8428	2211	1479	4965	23521	20186	11243	3217	1392	879	757	717	746	703	717	723	687	738	724	729	691	674	726	735	742	753	718	698	689	691	746	669	711	722	709	755	728	731	687	663	758	693	664	737	728	701	725	733	742	733	663	664	665	702	660	677	672	689	679	718	705	663	707	645	711	720	737	712	700	722	727	706	698	707	708	671	673	663	699	651	711	676	711	701	693	672	685	726	692	717	709	710	690	726	708	724	634	690	687	739	694	712	679	670	666	679	672	750	777	683	755	692	691	734	660	700	685	718	717	704	691	711	701	715	690	669	705	683	693	679	727	702	661	644	706	723	679	715	713	697	672	730	682	747	690	719	690	720	714	720	664	687	692	692	715	697	719	724	735	732	744	677	729	690	690	719	687	656	707	717	735	683	721	719	697	710	661	690	733	723	762	670	689	675	702	734	750	708	686	710	721	748	684	752	693	721	693	726	738	666	659	708	655	691	762	668	718	723	718	685	729	701	708	699	724	728	695	682	704	695	652	736	637	740	703	705	708	726	720	649	702	744	758	681	726	729	710	711	667	795	696	671	689	686	689	715	669	720	711	684	709	672	671	715	732	688	720	723	746	700	698	695	725	714	729	731	674	735	731	708	696	720	676	660	711	722	670	678	678	679	703	732	681	648	684	687	689	731	689	712	771	676	644	665	706	689	700	654	729	687	683	731	704	730	704	718	647	648	725	710	750	710	658	679	776	704	729	718	707	682	647	672	676	693	692	644	760	685	733	731	721	720	688	710	657	726	747	734	717	701	706	694	679	687	694	713	731	751	685	759	702	698	683	726	694	718	724	686	700	683	665	667	691	710	729	678	682	672	690	693	643	722	686	697	704	672	693	657	678	674	693	683	715	724	656	703	682	717	673	646	707	693	703	675	702	697	684	661	734	701	675	734	719	696	686	699	730	678	714	689	701	679	683	677	720	638	693	672	709	716	703	722	707	709	697	680	716	718	675	690	700	722	707	667	745	679	703	744	737	744	693	708	729	719	720	701	679	733	713	692	679	706	660	701	653	698	679	681	708	689	722	694	648	676	659	718	717	647	673	669	707	698	716	715	746	733	689	688	685	703	697	680	739	765	665	683	679	706	736	704	708	714	657	676	692	687	789	690	679	670	703	652	638	706	729	705	714	710	713	668	722	705	730	694	730	676	724	705	702	730	689	676	667	689	671	727	672	707	724	678	709	741	717	712	720	683	652	676	717	700	702	705	657	697	711	729	653	699	748	722	700	703	639	702	711	695	689	704	714	724	668	724	668	730	703	674	683	705	699	675	705	693	694	636	783	730	643	709	651	661	695	753	646	704	667	713	704	667	630	646	674	659	719	685	716	691	717	676	662	721	697	740	712	709	683	670	685	723	670	716	689	706	718	704	667	666	690	672	703	694	704	711	677	696	708	704	663	723	718	715	721	729	688	710	651	690	716	743	713	757	729	701	686	709	725	676	689	676	689	675	669	719	675	660	727	699	686	690	701	693	701	710	686	691	692	718	676	656	707	710	699	768	700	687	721	680	692	724	715	687	684	677	670	679	693	685	657	726	695	681	752	664	703	743	683	684	691	736	689	683	690	722	655	760	703	671	711	645	725	668	691	657	658	698	664	698	715	700	695	634	729	746	730	705	711	708	656	705	676	674	694	704	650	683	676	747	720	708	720	709	719	640	728	671	722	726	690	717	651	681	679	658	705	680	704	676	696	705	687	654	673	730	699	659	675	710	682	711	716	692	720	711	690	742	669	676	707	709	675	664	720	697	734	688	741	675	695	653	707	648	709	703	678	676	693	671	718	738	708	696	673	715	709	703	686	780	769	699	651	672	692	719	722	633	703	696	662	696	664	730	703	689	669	681	691	662	690	713	682	684	724	678	741	635	654	712	723	683	669	684	699	681	684	686	671	738	693	673	688	687	683	671	677	684	692	719	697	660	718	700	666	725	707	712	668	706	700	725	725	640	646	683	699	657	698	702	735	716	680	714	674	698	708	686	701	702	674	705	712	679	728	698	682	705	719	659	649	675	664	694	695	675	729	715	674	676	730	712	691	716	692	675	749	697	706	711	715	663	741	717	698	707	711	732	716	689	701	747	731	755	734	694	689	676	693	684	684	689	679	704	728	686	704	721	643	674	729	677	661	652	721	703	706	687	729	719	717	705	681	764	716	703	716	712	720	726	734	736	670	653	658	696	705	717	705	681	720	671	685	680	664	693	717	712	678	696	703	694	681	715	658	676	669	710	717	659	711	702	736	654	697	718	710	707	675	734	666	682	683	706	730	692	711	692	689	693	719	652	695	694	683	670	672	703	656	668	704	684	673	708	683	731	664	730	683	658	701	712	691	704	694	710	683	658	685	705	677	698	668	739	700	738	652	689	729	752	709	668	674	707	721	684	700	690	724	641	734	744	724	656	705	698	701	660	692	699	704	716	662	698	716	729	725	679	716	712	710	720	669	669	710	678	707	705	717	691	695	682	763	722	672	677	676	768	670	711	705	722	725	753	719	722	701	670	725	653	661	749	665	725	725	724	685	741	705	706	746	694	687	665	709	721	723	693	678	719	663	712	691	680	688	650	659	734	689	644	675	655	671	740	744	722	713	695	656	649	686	689	686	693	721	737	659	694	720	732	704	690	660	710	712	718	683	722	674	732	689	690	697	676	692	675	677	688	695	715	679	704	726	691	730	702	760	727	628	693	680	723	707	724	696	713	717	716	676	687	687	729	709	712	667	701	684	703	686	761	711	680	751	723	700	705	692	683	707	683	752	665	710	719	681	703	701	693	687	686	674	689	693	653	716	740	694	678	687	705	734	654	721	663	672	693	694	690	742	676	650	733	733	679	666	721	729	682	728	700	715	690	698	689	635	674	664	680	712	717	695	700	715	699	696	699	678	688	695	749	693	688	688	744	741	676	700	671	691	682	670	670	712	708	703	679	666	653	744	660	703	730	712	700	717	684	713	713	751	720	661	708	679	705	700	680	695	739	726	698	697	665	674	716	728	709	717	712	706	709	667	696	708	703	722	693	764	716	672	652	692	715	706	682	642	680	702	673	696	683	758	726	726	722	704	702	696	670	688	682	743	748	696	631	724	682	716	669	735	712	707	737	726	729	744	670	692	695	671	700	659	723	681	672	713	679	684	721	705	706	703	686	672	676	667	732	703	675	712	712	730	687	641	705	635	701	708	644	740	725	680	675	746	707	674	689	692	701	688	710	749	699	674	688	724	728	677	671	694	660	690	671	652	672	662	688	667	686	706	667	648	684	636	673	687	649	705	650	677	672	723	716	690	723	681	703	654	704	719	664	679	631	643	736	673	701	733	707	701	678	702	700	679	684	732	713	692	697	691	638	739	682	710	668	729	735	675	742	712	758	695	711	707	727	699	695	727	698	689	717	705	702	702	690	718	656	656	687	739	657	672	695	682	663	707	688	678	686	691	716	719	715	726	733	686	713
5618	6656	7478	5295	3334	1881	1359	6875	22305	17075	9255	2797	1324	721	587	582	540	571	592	602	598	577	571	597	558	543	582	570	533	575	584	552	598	553	563	584	567	562	591	581	566	554	535	627	582	581	554	575	597	608	586	584	593	575	540	586	559	585	592	564	577	606	579	530	599	587	602	559	577	601	518	572	588	566	542	558	525	573	607	583	589	558	563	594	571	558	642	564	574	581	561	546	586	563	576	567	549	586	585	530	591	578	535	553	567	544	590	565	536	575	592	592	585	602	580	601	559	577	608	545	587	581	535	540	571	549	545	531	593	580	575	558	555	564	573	576	555	592	542	593	571	585	549	584	617	543	600	573	594	597	545	572	577	580	579	568	558	595	516	582	573	577	558	515	577	512	559	554	551	581	542	540	566	545	568	562	534	585	609	580	543	585	587	568	567	538	563	580	552	526	564	592	612	546	610	545	542	608	568	571	575	560	560	588	548	538	569	601	570	612	595	566	597	571	601	567	544	557	584	576	573	544	554	594	549	546	594	583	550	587	564	517	516	552	553	584	592	547	571	571	561	528	552	565	554	564	534	552	573	587	569	569	559	576	600	612	565	592	577	555	561	589	545	585	592	600	593	585	554	564	595	564	580	589	549	594	571	605	575	553	578	550	573	554	576	526	553	576	624	547	544	577	525	612	530	569	544	566	556	574	572	601	584	538	617	548	547	566	545	562	566	551	557	538	608	565	582	560	547	573	591	572	546	561	576	583	597	501	568	550	557	603	599	556	568	548	560	539	541	581	576	556	566	543	609	559	548	575	560	553	530	549	569	530	563	570	522	560	578	608	515	577	558	571	573	610	582	560	552	550	562	540	585	573	542	536	561	574	585	632	518	590	558	529	587	533	565	591	600	542	552	529	581	537	556	570	573	553	589	596	552	560	564	594	578	552	597	586	540	536	566	540	569	547	571	583	594	548	562	592	557	552	603	601	537	570	590	561	555	564	564	537	565	553	564	567	558	583	575	549	539	549	578	546	558	566	622	561	571	553	574	600	536	541	571	555	581	570	556	534	554	561	568	579	527	544	555	538	582	618	568	544	580	563	573	630	601	545	525	534	568	553	555	559	542	606	558	618	564	571	577	568	589	564	596	523	547	604	598	574	613	569	578	538	573	593	613	562	564	597	563	528	589	554	559	567	546	557	585	573	558	550	540	593	548	521	541	543	563	573	562	587	570	561	528	562	526	628	591	569	594	532	529	540	584	569	579	570	523	558	538	552	575	555	566	588	610	546	572	558	564	591	581	495	589	566	599	572	554	582	564	561	557	581	571	568	572	566	562	564	584	585	559	598	562	564	598	566	551	540	487	558	588	553	569	583	526	588	552	528	546	578	516	570	567	560	553	547	607	549	538	592	591	530	544	536	558	533	607	571	562	556	592	520	566	604	553	556	543	551	588	567	560	585	569	565	587	548	570	540	611	558	550	566	578	572	592	568	592	547	583	577	555	577	566	544	588	549	577	532	545	558	570	560	542	561	558	529	603	607	590	574	570	581	539	569	563	573	561	555	583	567	558	577	594	569	572	529	555	565	544	596	594	580	573	540	555	552	529	522	555	573	597	516	615	589	552	545	585	537	548	588	550	577	502	542	598	595	544	552	590	570	536	535	580	544	612	521	571	538	546	581	592	568	547	579	557	563	588	551	579	572	553	588	562	602	589	562	574	590	538	540	550	602	552	597	579	585	589	606	547	573	539	563	559	550	577	630	557	567	558	580	574	571	554	529	589	573	578	558	571	607	539	585	569	547	553	586	581	572	579	585	573	570	597	553	509	529	569	551	543	573	612	563	546	556	595	544	561	577	586	542	579	555	529	514	506	580	534	561	555	559	587	560	558	566	551	579	570	591	566	588	611	548	591	593	579	550	546	564	557	535	548	581	597	574	575	535	621	537	579	538	658	581	594	579	608	558	577	576	556	547	574	524	573	573	534	568	584	607	578	522	566	579	567	540	591	562	564	592	565	574	597	561	553	572	584	578	553	607	569	556	514	578	510	561	572	571	585	555	582	589	552	567	564	564	566	582	553	622	561	603	547	548	591	574	528	540	574	564	620	595	582	581	554	536	581	585	554	529	589	573	552	555	607	535	602	587	567	560	563	589	571	594	576	569	557	598	557	595	599	540	579	604	595	556	569	582	530	564	545	537	585	566	580	562	594	617	566	559	580	547	588	542	577	593	607	542	573	546	601	542	565	595	549	563	508	531	567	612	592	579	547	568	578	620	564	572	561	569	532	544	591	525	573	570	573	584	576	563	583	582	566	572	558	590	610	564	564	612	538	575	587	547	550	594	579	540	535	531	548	548	593	582	567	555	568	618	538	555	576	526	590	520	573	563	550	604	550	565	538	596	582	560	549	547	579	565	542	537	601	574	551	570	583	558	556	538	604	615	515	538	548	556	581	569	603	531	558	596	548	579	553	538	542	561	583	562	556	532	595	555	594	553	563	571	570	561	614	557	563	575	583	588	534	534	564	546	570	557	562	575	584	520	490	627	584	551	576	565	570	546	601	559	557	536	562	556	556	546	521	507	577	593	560	571	514	581	586	542	585	588	580	602	562	562	616	544	578	594	564	586	618	566	571	580	547	588	608	561	565	545	558	607	582	557	587	600	554	579	542	587	579	567	535	574	546	559	555	575	582	564	546	564	576	517	562	585	540	543	578	563	541	579	566	574	560	533	579	573	569	540	593	588	561	613	578	558	591	561	537	577	534	529	599	562	562	538	563	547	550	540	601	570	548	547	562	552	575	604	522	543	582	560	601	562	599	567	578	561	579	588	553	591	608	561	564	546	577	575	541	555	579	558	586	582	541	533	609	548	560	578	540	573	556	591	554	540	546	598	544	558	563	587	579	557	548	566	552	555	589	546	580	532	590	551	561	558	586	555	554	549	601	561	561	576	578	576	546	569	568	630	523	586	573	532	569	526	548	568	579	513	580	541	587	551	556	565	587	555	581	539	545	557	551	584	555	550	553	588	569	587	544	583	522	570	572	526	581	556	589	539	502	586	549	585	571	557	597	541	574	502	613	565	550	571	543	598	570	588	555	541	596	552	580	552	574	550	578	570	578	544	522	562	557	565	582	569	581	573	568	603	586	556	614	582	582	563	553	595	575	603	586	587	552	558	546	572	567	551	541	526	573	562	538	548	619	577	598	578	554	567	565	570	554	539	530	565	524	568	578	586	563	584	542	537	587	597	580	561	564	603	548	592	572	513	562	600	574	589	560	584	560	596	584	604	575	535	595	598	552	594	534	556	593	532	584	577	570	595	581	591	571	559	535	582	546	555	572	515	626	537	549	589	567	577	606	554	551	537	544	539	556	558	553	598	596	572	566	555	567	579	530	589	599	583	557	543	579	512	565	575	564	531	577	572	562	568	595	554	547	566	572	553	521	551	573	558	579	580	563	608	588	566	535	577	575	553	524	538	542	519	564	589	575	593
24362	21433	28829	24431	21367	11734	3419	9684	41911	37271	24557	8237	2619	1344	953	956	966	900	886	880	826	912	888	907	907	896	872	905	884	932	885	898	863	883	915	817	872	915	894	882	849	948	871	854	854	882	874	891	894	838	893	879	856	857	903	870	883	857	909	847	889	825	866	896	914	882	874	880	852	877	824	877	855	814	880	878	909	852	863	885	930	835	907	831	904	841	835	908	856	885	877	887	898	887	861	885	908	883	896	841	877	856	863	896	871	879	910	881	883	819	855	880	920	833	887	880	845	875	872	853	874	831	830	866	900	853	935	852	888	858	824	895	858	825	879	855	881	902	891	912	801	859	898	903	875	879	876	817	848	896	863	879	886	870	868	868	841	884	862	863	909	835	900	795	840	866	810	871	856	848	911	859	904	946	892	829	845	856	869	891	918	905	854	837	902	863	879	891	849	882	816	808	879	922	833	885	828	902	868	857	899	829	875	869	785	906	903	833	886	808	822	787	852	848	896	829	866	884	890	887	833	884	878	879	825	924	847	872	821	790	856	863	850	888	861	866	829	850	892	860	906	835	916	899	841	812	927	845	875	836	872	817	807	819	848	844	841	770	854	845	853	903	865	886	827	819	889	850	831	871	818	887	861	864	866	873	879	899	924	872	884	788	868	928	889	885	901	796	891	859	823	821	889	842	888	849	861	811	857	895	885	863	814	832	882	928	847	852	865	880	858	878	829	868	867	896	873	892	855	880	825	874	826	880	898	829	868	869	930	850	857	883	841	879	866	864	864	840	912	842	808	852	913	796	883	870	920	835	875	838	842	884	834	897	929	853	833	866	867	894	818	793	859	813	904	854	859	931	854	867	932	802	826	846	837	873	858	920	871	842	842	855	898	859	877	842	845	880	854	884	837	856	774	886	871	863	919	901	859	868	866	853	896	844	902	829	873	827	835	845	866	845	854	848	876	895	852	851	884	860	894	866	914	792	845	778	835	864	826	892	811	870	853	818	867	909	843	826	810	868	854	828	819	901	834	836	830	895	860	887	865	903	803	863	915	891	864	835	897	818	862	859	891	848	914	855	872	849	891	854	864	918	839	881	848	944	817	839	825	838	850	816	862	896	852	882	896	844	854	856	870	825	858	882	920	871	862	919	921	852	847	863	861	863	882	865	881	861	841	856	884	848	844	861	864	935	821	904	905	886	854	919	870	804	872	874	847	858	821	843	854	857	882	838	850	880	913	866	868	871	867	843	905	825	848	897	879	874	903	906	849	872	854	922	848	834	862	878	849	847	908	882	866	890	871	896	838	846	822	884	873	871	791	857	909	832	884	875	882	846	827	862	873	822	870	882	853	825	854	784	848	851	857	863	877	865	902	887	844	846	870	843	922	863	824	851	842	895	851	847	802	876	844	807	851	870	843	827	859	812	845	860	866	882	843	870	841	877	888	829	792	879	866	831	881	875	896	828	853	919	867	829	869	872	847	854	811	835	906	879	868	870	920	871	860	822	835	862	901	830	894	830	883	883	855	828	904	852	901	861	861	823	841	852	864	875	843	875	848	885	836	825	826	832	881	890	819	855	853	863	836	909	869	899	881	809	886	857	825	833	894	917	841	883	866	860	871	817	885	858	889	893	863	824	850	843	853	868	903	903	844	902	917	822	888	876	863	893	803	887	868	833	852	954	831	834	886	912	872	814	885	862	906	925	856	854	849	905	828	961	857	865	816	854	845	840	839	888	864	877	839	869	838	903	865	882	886	832	882	897	839	852	869	861	831	806	870	852	870	870	856	862	846	842	895	884	877	883	856	852	797	865	850	883	846	861	889	874	865	841	877	886	865	857	808	888	857	837	875	819	844	905	863	845	829	895	809	834	866	844	856	905	841	921	867	871	851	859	901	879	836	821	851	897	899	875	849	820	856	834	922	827	860	850	900	818	852	883	844	868	825	851	940	862	836	847	865	850	867	850	882	873	882	888	879	863	896	846	814	832	845	874	875	849	881	861	822	846	882	893	844	836	857	882	812	853	835	838	844	850	863	853	891	857	818	842	860	845	855	821	851	856	906	904	838	863	870	877	858	828	889	819	894	895	863	894	873	896	905	873	867	817	875	802	857	891	878	873	857	891	905	912	887	803	934	860	877	885	851	819	847	869	880	851	864	858	867	828	829	883	793	876	856	899	871	913	857	859	873	843	837	874	881	877	849	852	834	846	875	865	865	886	869	867	838	818	811	869	834	881	822	827	855	865	867	836	851	861	842	831	843	843	866	880	882	837	879	867	855	928	881	933	877	864	848	839	908	838	820	842	859	860	830	839	832	842	860	870	796	811	876	875	834	812	836	835	890	890	845	872	807	910	870	878	877	867	917	873	869	826	843	866	862	880	862	841	846	833	849	852	940	855	883	917	865	819	805	920	865	882	836	844	870	945	822	833	879	868	896	865	834	882	905	862	797	866	852	853	847	846	840	834	844	867	860	887	923	851	913	871	865	889	843	861	781	888	856	875	876	852	861	845	895	863	890	822	837	860	855	850	834	851	947	832	868	865	885	874	889	865	864	939	890	861	856	852	830	842	849	862	879	900	905	910	904	883	838	827	837	827	839	849	880	864	891	928	839	835	894	819	859	900	846	834	884	848	810	864	809	901	862	805	868	918	837	891	878	912	827	870	839	887	906	846	865	798	871	880	871	855	844	896	827	864	822	894	862	836	862	914	810	880	924	820	851	827	862	879	883	824	864	898	837	812	808	822	872	867	845	854	800	868	855	816	821	847	888	845	837	869	876	866	865	878	874	855	845	856	851	870	842	851	822	896	806	850	873	894	897	858	830	822	889	804	919	830	905	819	843	829	800	873	886	901	829	890	840	850	883	853	895	808	828	880	859	893	913	864	865	869	844	899	872	833	819	846	860	866	846	849	903	869	876	824	847	831	873	907	884	860	826	913	849	853	872	889	862	877	866	856	873	855	829	874	881	873	821	800	843	836	865	806	893	892	872	896	895	859	851	797	873	865	917	876	868	817	822	901	861	768	866	832	837	869	816	861	884	861	880	881	896	859	893	875	864	801	876	845	889	928	826	848	929	827	847	846	872	865	879	839	861	869	922	844	879	878	857	832	874	861	888	879	856	891	836	867	877	827	850	897	874	817	861	861	854	853	858	845	838	868	876	892	861	898	862	889	873	799	853	882	846	851	840	840	864	890	874	859	859	848	840	934	905	872	827	862	897	911	909	870	851	877	926	825	885	868	907	864	928	852	821	863	850	838	854	890	826	843	882	914	855	845	905	837	849	848	890	828	879	881	838	873	920	851	851	818	895	839	867	921	858	857	885	855	903	895	815	836	845	867	875	810	805	862	811	815	887	907	858	852	867	861	828	881	851	829	852	838	863	914	876	822	846	874	856	826	895	845	866	871	868	851	869	831	812	865	828	848	838	854	836	919	850	857	878	869	886	806	890	891	798	837	883	824	885	834	854	837	856	851	837	870	864	879	841	865
6761	12160	12159	8223	5918	3488	2425	11862	39335	31564	18400	5707	2307	1198	730	721	724	676	721	693	720	731	749	689	730	722	694	725	727	688	693	694	626	692	703	707	707	698	694	742	669	656	640	607	702	661	732	640	710	733	735	726	688	682	696	671	682	671	715	704	719	714	683	696	682	694	679	730	693	679	657	642	706	654	704	692	698	660	647	705	666	656	706	709	677	659	706	735	714	712	664	703	708	650	676	675	673	683	670	650	729	646	673	689	727	656	700	679	677	664	702	688	720	689	670	653	662	671	675	689	679	713	700	686	667	676	701	675	724	710	660	695	661	672	690	664	693	695	687	676	667	708	658	682	719	676	695	681	679	655	729	729	689	681	632	689	696	676	668	665	658	664	635	669	719	637	685	700	680	698	671	719	718	650	677	673	689	711	636	637	699	669	684	682	693	652	699	671	661	664	727	689	712	737	685	654	756	687	693	732	731	725	665	652	726	682	667	687	641	715	668	683	638	679	718	698	652	694	702	687	694	704	626	716	685	725	680	648	695	704	682	726	676	730	687	666	691	735	653	714	622	698	663	666	701	717	705	686	710	685	657	690	652	679	660	691	668	668	708	685	702	676	667	644	691	722	699	675	706	744	693	685	653	673	738	653	682	678	689	662	728	646	705	666	716	725	708	713	677	700	692	700	661	669	641	660	667	730	672	691	672	696	696	674	692	639	683	695	707	735	674	697	665	679	680	717	719	690	691	673	694	658	704	670	686	719	650	704	687	757	698	694	684	683	645	702	678	651	699	667	691	709	702	686	673	726	667	680	730	686	681	652	680	690	646	688	625	680	690	709	677	670	611	693	721	710	687	688	654	701	740	661	692	701	703	673	660	672	689	696	650	681	736	719	694	667	666	715	710	685	665	677	747	716	663	704	668	676	724	633	683	663	661	666	669	706	681	696	706	706	715	699	694	738	738	719	713	716	738	677	667	690	684	699	717	711	687	693	725	692	747	693	674	691	701	695	677	708	726	663	690	648	720	666	695	686	686	687	726	660	701	716	711	683	704	707	701	681	701	690	743	623	715	659	714	716	660	690	695	709	701	709	741	699	660	667	712	704	713	693	673	743	679	658	693	673	709	641	688	723	702	653	691	685	671	683	729	647	658	640	690	681	662	667	684	697	635	628	680	666	638	692	687	724	654	695	684	637	699	651	663	641	700	647	727	671	720	754	706	694	727	696	727	676	677	706	670	695	652	684	695	681	679	624	673	657	670	714	686	652	646	679	664	665	708	684	638	669	704	689	717	675	647	717	667	657	688	624	648	642	701	711	672	660	677	709	709	675	652	701	672	655	680	722	685	682	700	720	681	693	693	692	670	671	640	639	711	678	642	684	662	694	685	666	701	718	655	670	703	670	672	662	686	709	690	701	671	687	673	716	697	699	717	696	688	713	705	711	656	691	728	672	679	616	682	716	694	669	713	714	651	641	651	673	669	650	689	728	678	702	683	710	688	671	636	701	671	746	668	662	629	685	636	678	712	650	657	698	691	710	687	702	708	661	678	737	684	718	693	715	694	672	717	619	686	676	676	671	641	668	680	671	697	677	680	661	640	673	640	667	726	668	694	679	652	659	712	676	672	680	660	621	691	699	695	684	697	653	667	685	712	667	703	671	724	708	706	651	695	743	700	688	705	695	654	652	682	665	681	695	675	643	680	709	646	667	659	708	711	690	690	674	701	670	705	658	661	664	678	708	659	706	627	692	661	681	733	662	683	664	650	691	679	731	684	671	667	740	689	677	639	666	684	671	672	685	670	654	663	660	673	647	657	663	680	687	690	710	718	710	684	702	676	714	748	710	693	712	712	706	670	700	701	683	682	679	657	609	656	648	750	683	636	707	700	682	695	681	656	693	654	718	689	723	692	692	679	687	673	657	681	704	723	702	613	702	662	684	668	754	732	715	688	646	710	721	687	640	717	638	717	750	660	694	678	729	677	697	708	683	675	691	653	713	671	685	677	699	673	659	690	709	664	694	710	662	647	645	742	690	690	651	703	638	642	673	718	674	699	697	680	670	699	675	692	709	701	681	715	732	678	728	711	706	718	640	636	695	666	686	679	692	676	681	674	681	673	641	657	680	721	647	701	691	721	674	673	626	684	656	678	685	682	699	685	677	638	717	685	662	694	671	710	698	707	677	709	655	712	697	672	702	685	700	687	688	692	695	701	666	680	677	672	675	648	695	681	704	691	675	689	641	673	631	667	721	696	703	657	725	730	634	685	668	680	737	669	685	698	677	652	635	706	688	676	687	705	700	705	744	727	707	614	644	686	743	669	680	646	674	634	651	694	714	702	743	685	662	635	687	689	669	711	714	707	683	665	699	696	698	709	642	649	699	673	674	707	715	693	712	695	677	722	643	691	722	665	680	730	689	684	682	705	703	691	678	697	679	688	671	632	653	683	697	683	679	662	720	695	679	713	675	694	680	651	673	664	634	727	686	684	646	630	686	688	649	635	657	716	705	697	662	681	672	685	717	635	676	681	653	682	695	696	648	695	685	646	664	714	722	692	706	677	635	744	668	653	675	733	679	678	657	674	700	726	688	724	696	704	672	649	674	698	688	673	679	655	653	703	676	688	668	662	723	691	685	660	681	714	681	625	718	647	683	703	614	660	709	668	707	701	660	679	661	647	648	663	672	716	655	683	706	660	673	678	661	705	677	707	734	684	712	644	667	688	628	682	672	683	669	647	661	678	724	632	679	688	683	680	698	661	705	653	691	664	707	681	700	693	635	647	709	655	696	710	706	719	691	709	694	681	687	693	678	659	703	682	598	649	664	674	695	673	703	697	688	650	711	695	713	661	705	707	645	652	694	683	684	666	682	686	661	695	691	647	671	704	665	673	678	702	681	717	677	686	710	660	680	696	716	677	603	676	639	679	666	695	695	669	663	686	665	659	697	687	698	667	696	717	721	665	685	657	649	685	749	672	676	665	693	651	724	679	706	671	688	686	679	676	683	656	675	681	673	702	669	702	655	718	702	633	678	685	702	714	689	663	698	748	678	651	668	692	696	655	666	657	645	645	721	660	705	706	685	658	679	595	703	672	649	697	713	708	661	728	726	688	679	725	625	648	700	663	686	648	650	662	671	660	638	646	678	730	680	717	637	722	703	669	684	684	676	660	723	679	675	643	678	725	679	676	744	689	657	642	703	679	669	694	713	694	654	678	709	666	679	680	710	707	713	713	683	685	666	668	671	666	702	678	695	693	696	617	693	711	728	686	696	653	710	640	658	691	667	686	706	707	682	669	696	689	693	669	696	731	669	681	650	662	671	701	674	693	689	685	693	659	718	659	664	676	658	694	677	655	664	649	764	689	646	690	696	695	705	692	717	689	710	689	656	680	717	699	693	706	690	669	665	636	686	713	697	690	686	675	694	698	701	725	697	706	672	677	654	730	619	662	702	718	641	666	698	656	700	681	716	648	696	664	643	677	655	688	669	645	703
27918	14445	4472	2271	1590	941	835	998	2944	3093	2008	1171	800	737	663	655	696	656	644	616	656	683	701	657	646	649	670	621	641	685	621	665	681	612	632	676	640	633	707	651	704	616	653	649	630	701	643	644	626	662	645	675	678	658	618	688	632	656	592	678	637	637	677	655	643	689	630	639	662	658	683	659	654	654	593	645	665	662	652	652	660	692	661	639	647	610	626	651	659	674	601	668	621	607	643	720	674	605	719	675	668	652	680	604	577	637	614	663	621	648	679	588	672	635	635	601	618	616	635	624	602	690	658	682	678	621	645	627	621	653	653	665	686	661	628	664	629	665	637	635	630	612	647	618	662	705	614	645	671	643	658	593	657	672	625	667	640	623	641	667	657	647	624	641	633	672	657	648	663	685	645	610	637	624	615	626	617	706	632	641	697	633	630	648	646	647	634	628	669	638	659	625	661	682	691	609	656	624	625	590	598	624	656	653	616	667	600	629	638	633	638	619	655	612	638	630	606	585	631	613	652	622	657	642	655	692	614	683	638	645	633	677	615	632	670	675	642	643	672	635	642	660	663	625	628	571	581	620	651	667	634	674	632	665	636	622	648	587	657	597	701	645	589	612	645	651	649	637	621	641	617	621	631	642	642	642	653	668	647	638	640	638	605	626	660	646	632	643	721	647	701	638	628	654	652	644	630	664	671	605	621	643	673	670	642	583	618	670	653	714	592	629	642	621	610	612	645	652	651	625	693	668	623	639	637	631	687	610	615	638	647	656	648	639	643	657	673	637	648	600	632	695	608	646	647	648	658	633	641	607	611	636	604	650	621	683	665	650	655	631	686	610	613	604	616	665	636	640	680	653	664	647	635	608	640	628	641	638	680	630	665	616	624	623	652	633	664	629	675	636	639	625	618	648	641	613	605	635	653	673	670	570	619	641	639	663	616	652	617	657	621	595	673	627	691	661	603	637	624	671	652	640	652	663	643	616	627	625	684	627	664	639	654	673	657	627	617	636	666	631	653	619	629	641	641	652	642	642	625	648	661	628	650	635	609	629	594	609	688	594	635	623	672	652	643	640	640	618	652	689	618	582	614	653	644	597	637	618	652	628	633	668	656	625	624	632	649	665	687	652	644	705	651	650	608	641	669	615	687	660	616	667	645	614	643	605	655	614	663	670	613	629	643	639	620	662	652	614	663	666	666	648	610	701	606	628	666	627	630	653	685	652	646	633	713	626	619	645	635	653	713	583	663	661	659	680	644	676	623	685	595	627	680	628	622	623	625	632	625	627	630	662	621	637	667	703	662	654	633	626	656	684	690	671	688	646	648	614	655	624	613	640	620	682	658	647	662	659	689	600	633	655	579	610	658	635	628	621	600	686	684	701	690	627	614	675	632	636	653	627	654	654	658	694	616	619	644	647	637	654	630	653	655	649	632	650	653	645	681	629	651	622	651	681	648	671	618	643	633	672	631	651	594	695	647	639	658	647	687	589	621	692	662	682	669	654	639	630	634	637	673	648	636	653	645	656	662	660	676	692	620	610	663	641	658	660	634	612	634	664	641	654	665	649	652	635	662	635	685	668	641	639	655	589	603	600	660	697	692	674	618	613	658	678	612	648	639	651	632	632	580	696	643	658	658	704	685	634	657	621	614	654	663	658	620	657	677	622	617	638	613	636	630	658	628	628	645	667	586	647	644	626	693	621	622	657	600	645	658	642	636	636	680	671	630	638	659	643	643	645	655	607	662	658	639	634	599	652	671	624	665	629	612	678	665	644	641	609	618	682	608	625	637	619	648	575	599	689	655	674	663	641	634	627	735	601	649	590	635	675	681	637	663	622	610	652	654	617	635	655	633	640	682	640	697	677	657	623	663	625	662	673	664	650	625	709	645	648	622	661	636	663	657	629	656	623	627	650	664	665	655	590	663	652	656	629	642	660	610	645	660	653	613	640	603	663	619	675	622	645	656	649	624	638	630	655	636	673	668	656	630	634	680	634	638	641	650	699	633	653	632	607	620	646	659	615	654	610	663	658	663	665	689	662	672	655	600	646	630	658	644	616	635	619	600	644	633	639	651	653	664	631	640	638	615	625	686	627	601	631	650	621	639	642	655	659	637	619	644	617	666	648	646	671	622	689	647	620	632	660	659	643	622	657	676	667	639	594	673	624	586	608	645	649	630	637	617	603	663	626	623	641	679	672	668	610	593	659	639	658	674	688	656	625	641	639	628	655	593	651	650	662	617	653	631	674	626	650	649	649	636	663	655	648	633	668	615	628	651	613	704	648	647	648	631	640	670	664	648	581	634	672	675	681	622	654	704	645	646	684	651	643	661	608	637	662	613	672	667	622	680	645	632	629	611	629	661	629	620	677	670	693	649	695	649	618	659	665	566	666	633	624	660	669	684	679	636	684	591	643	641	664	652	628	604	607	671	650	673	657	618	647	624	645	598	673	624	598	693	698	696	646	647	655	650	603	616	670	679	642	621	651	644	604	634	623	653	638	642	655	620	651	695	628	648	654	655	640	634	640	686	662	645	671	661	622	658	634	622	642	636	638	634	661	624	595	596	630	645	645	619	644	650	672	623	671	636	673	645	623	681	600	657	614	616	668	688	646	642	626	624	639	614	650	654	592	656	673	655	645	635	600	623	605	672	642	661	675	641	627	642	639	638	681	648	629	657	628	632	666	658	658	626	627	657	644	595	616	627	661	652	656	599	657	632	650	674	701	641	654	673	611	626	647	671	643	651	620	637	667	635	647	652	628	652	666	637	619	680	598	637	608	651	673	643	636	679	625	629	655	635	656	658	696	611	670	641	636	642	661	652	645	695	685	652	630	631	627	604	645	696	626	634	643	666	635	647	640	582	623	691	631	644	640	628	663	685	653	641	656	636	649	623	658	697	647	639	629	648	682	608	635	671	669	643	656	663	658	687	651	634	644	620	673	641	664	672	629	628	651	635	635	643	621	644	558	615	641	662	622	664	598	653	630	593	619	621	610	604	672	573	651	690	658	657	607	635	633	679	634	657	700	706	664	667	675	641	649	709	660	593	643	671	611	585	655	658	645	650	620	625	575	682	629	625	622	688	610	604	614	626	660	697	648	647	691	640	638	652	636	631	675	598	706	631	640	635	662	658	641	701	634	662	646	640	653	645	657	641	664	683	615	609	702	690	648	629	648	657	674	641	662	630	631	635	685	678	662	675	604	606	636	650	669	675	643	619	675	668	663	627	691	660	628	582	648	628	637	683	645	662	625	658	622	627	592	632	642	622	635	663	654	658	640	649	661	654	641	628	681	672	647	629	667	646	609	627	680	656	657	667	599	647	662	627	644	676	615	663	642	611	660	659	651	627	648	622	644	624	641	635	636	630	651	622	616	680	655	655	676	676	634	650	625	647	632	622	621	637	631	627	642	656	663	624	635	625	647	656	606	648	647	625	625	651	630	639	622	632	651	675	656	660	650	631	612	601	633	657	634	644	658	655	692	657	606
6499	4004	3527	1833	1802	943	863	1091	3506	3194	1941	1043	702	574	544	503	488	469	506	528	504	510	487	491	445	496	545	544	497	495	472	523	514	543	511	492	547	497	488	475	518	530	514	542	543	495	486	492	504	528	493	554	507	489	497	502	526	507	512	505	463	510	477	512	527	511	466	506	530	523	501	495	492	494	547	492	537	502	499	462	500	495	506	481	525	437	503	483	517	519	513	511	488	481	482	479	477	514	531	499	526	466	489	486	458	512	537	500	496	540	531	521	533	551	475	482	494	506	482	502	525	501	519	481	506	542	466	451	519	509	512	495	529	510	522	511	503	494	533	499	501	512	488	490	509	515	503	517	499	541	519	504	561	500	500	509	497	474	524	485	489	500	479	542	512	517	507	530	547	489	507	537	507	467	495	490	478	490	500	487	524	484	495	493	464	511	490	536	483	527	506	496	453	479	523	491	508	531	487	525	493	488	514	484	475	525	464	516	546	537	500	503	534	483	457	516	472	538	535	490	508	525	490	533	457	509	500	482	513	516	527	526	521	505	520	518	505	485	477	472	504	516	477	521	515	528	521	488	507	486	524	536	483	508	468	504	519	487	500	518	464	505	511	448	503	527	476	521	492	514	512	508	465	485	506	495	507	477	495	491	510	543	495	487	536	468	492	504	507	534	460	471	482	501	512	499	527	517	496	538	489	534	487	516	507	482	497	483	483	493	472	498	501	470	507	511	523	509	513	544	506	506	483	519	570	479	542	474	467	544	488	489	516	493	533	506	506	482	501	512	484	535	496	528	452	535	462	465	476	524	499	513	516	491	503	473	493	472	514	527	488	486	469	475	498	502	518	505	516	497	511	505	509	439	495	467	490	473	462	517	475	530	479	479	502	518	513	475	478	525	474	541	509	510	484	499	544	507	550	478	524	477	481	482	475	466	535	442	523	486	571	467	487	508	504	510	479	481	505	500	474	477	537	464	523	478	534	519	524	478	463	546	484	507	493	482	492	506	511	467	524	528	500	541	497	485	521	512	525	506	475	505	516	527	511	473	465	532	530	516	502	538	530	508	530	491	522	471	486	495	492	505	507	501	517	509	503	529	498	497	503	466	494	463	498	454	526	512	516	479	527	500	536	467	489	483	511	485	495	506	513	504	499	502	487	515	491	490	500	482	475	540	500	493	502	516	520	472	492	537	487	509	512	528	498	520	506	472	517	500	537	547	543	495	529	492	533	513	476	543	493	499	515	512	491	509	501	467	487	527	456	545	494	504	529	491	500	521	489	518	525	500	509	518	483	515	501	479	499	508	498	506	548	522	526	518	494	489	511	499	469	509	517	494	516	492	496	454	523	488	502	482	478	485	520	516	521	528	487	479	541	501	504	474	486	487	483	480	503	528	517	509	484	486	494	495	474	521	506	527	504	495	493	467	521	476	488	499	526	520	516	534	510	527	479	529	481	513	514	479	500	503	502	513	538	533	489	527	505	486	492	513	510	539	506	521	502	515	492	496	484	502	492	492	508	519	514	512	488	505	498	473	535	497	478	488	508	517	511	468	496	524	477	468	491	511	523	466	490	470	494	536	486	503	512	530	530	495	450	508	485	515	518	468	488	516	474	489	493	524	473	523	540	529	475	516	525	474	497	438	535	515	527	498	506	478	486	532	519	501	511	477	462	519	509	482	495	523	531	504	492	506	511	471	513	484	515	485	523	516	484	529	496	498	514	502	557	523	534	523	482	507	534	501	515	505	508	537	503	505	464	483	500	499	491	460	500	523	464	520	470	503	481	471	493	511	491	545	462	496	491	584	471	488	521	489	501	507	490	518	520	514	490	487	530	472	513	493	476	523	511	557	484	544	489	472	497	518	545	497	514	537	505	543	518	466	541	513	487	498	480	479	470	491	476	513	515	468	498	534	498	500	491	502	489	516	516	522	503	489	528	490	476	534	519	506	494	474	481	523	473	505	494	481	508	452	509	529	488	475	499	508	488	539	498	512	520	496	540	448	545	507	526	483	558	484	518	568	508	467	472	527	527	479	530	474	489	479	479	483	534	463	457	459	476	468	506	534	502	523	510	508	492	485	556	492	499	510	510	518	538	524	524	533	496	527	491	485	523	477	527	492	477	492	498	504	548	509	526	537	494	546	509	492	493	470	496	536	492	508	506	474	516	517	511	493	508	501	491	517	450	526	535	517	502	497	502	497	505	520	470	496	493	463	507	516	501	511	477	507	514	490	484	500	508	519	531	474	483	520	513	506	499	503	489	526	507	496	534	506	502	493	487	488	556	508	507	529	504	525	540	482	519	523	482	522	519	513	500	513	513	517	490	479	507	539	493	469	476	513	477	496	532	483	468	472	485	517	543	482	526	484	498	535	479	518	565	495	502	501	510	472	496	517	503	562	524	473	552	467	529	510	548	556	513	508	481	527	521	452	486	474	482	487	525	514	484	515	514	537	503	500	570	495	515	494	521	502	480	475	493	514	523	479	480	479	490	505	516	488	516	508	498	473	485	482	515	468	464	492	473	537	514	509	478	496	527	519	512	501	479	518	526	512	500	500	471	518	512	475	532	506	518	507	484	499	533	503	493	483	503	493	493	494	481	524	521	519	487	536	550	540	504	534	532	526	516	475	529	505	470	538	515	467	505	490	498	469	500	505	511	520	489	508	521	518	462	486	491	504	488	532	511	534	532	504	521	500	515	522	517	488	519	473	453	494	497	465	486	531	524	523	498	521	553	451	504	502	487	471	493	498	504	511	496	506	505	495	524	510	510	471	492	484	488	492	501	500	523	456	515	520	545	549	542	513	482	481	491	508	515	527	517	507	466	527	532	521	515	487	502	498	517	472	542	480	465	467	540	521	494	490	508	537	480	487	503	496	475	491	504	490	507	501	515	515	485	520	495	513	505	501	502	513	510	516	515	519	504	501	511	552	525	512	518	523	491	496	510	484	507	458	515	533	477	476	514	524	522	503	525	513	543	518	524	527	486	501	477	509	502	510	529	488	540	492	497	494	549	515	520	480	516	541	468	473	520	496	490	506	493	479	503	508	496	525	456	498	496	482	533	531	471	518	474	551	505	542	526	489	530	475	514	503	508	514	501	529	499	501	516	525	549	505	494	523	487	516	568	482	488	518	496	489	500	533	517	514	465	475	481	497	498	489	495	509	499	456	525	500	478	539	495	487	499	478	494	459	512	485	491	509	469	533	546	502	495	463	514	492	518	499	534	507	490	507	530	519	546	510	525	467	513	515	505	528	541	492	529	489	481	491	493	521	494	521	517	506	548	534	511	507	492	548	515	496	525	475	498	500	528	541	526	499	486	503	508	485	512	537	521	504	505	483	467	528	511	478	495	538	487	480	491	486	507	461	491	525	527	510	500	475	535	499	543	540	478	501	515	482	467	494	546	534	487	523	504	470	469	508	483	516	527	474	513	507	505	478	523	475	532	526	494	511	486	506	504	518	498	473	528	494	540	493	468	529
25768	21474	27237	25189	8570	2610	1541	5176	22315	20584	11857	3399	1406	972	788	747	718	672	742	742	720	755	740	732	723	645	722	767	724	673	748	681	728	760	720	758	749	694	735	742	712	731	736	727	749	728	764	737	719	744	698	724	716	746	705	778	672	696	723	718	759	721	705	715	736	710	709	760	703	701	737	740	735	759	688	675	739	725	738	724	667	767	718	700	728	762	720	698	757	720	701	684	750	761	717	689	740	705	740	735	698	756	738	743	732	689	699	734	685	703	754	699	733	748	716	741	727	722	734	760	729	747	725	722	715	761	760	665	695	723	655	715	727	724	722	767	731	707	747	722	710	647	707	722	739	717	702	719	703	706	692	756	703	657	693	705	770	738	731	757	722	702	730	708	743	727	724	683	704	756	704	725	713	738	751	716	750	731	737	691	748	750	740	719	687	728	779	733	743	731	746	741	671	741	712	735	723	710	707	696	732	721	782	723	679	761	722	696	725	753	737	744	713	706	768	730	706	743	706	715	737	742	736	790	716	679	686	772	733	716	704	726	725	675	736	705	710	714	734	662	727	677	692	753	699	723	731	706	688	713	713	684	737	694	735	690	713	744	712	748	675	710	730	734	685	724	686	680	726	713	714	786	717	717	681	705	725	743	725	786	741	754	644	700	754	716	688	772	698	740	709	743	677	713	687	659	699	693	753	726	685	705	698	740	704	745	746	735	721	722	715	707	717	726	658	727	697	674	717	730	741	773	730	729	650	730	709	653	722	664	714	699	731	704	702	707	754	683	725	671	711	745	745	695	762	745	755	733	697	759	688	730	737	720	724	738	735	795	681	753	705	715	732	771	737	714	676	739	693	686	707	679	694	728	727	722	702	715	718	691	758	709	762	712	704	746	730	749	736	745	696	699	712	700	769	766	675	737	673	712	773	700	646	684	729	705	717	719	668	695	749	704	663	764	765	752	732	756	750	667	696	732	723	689	714	724	733	649	746	762	703	756	736	720	746	730	751	766	700	687	684	702	731	692	721	736	705	687	744	719	755	710	747	709	745	701	705	712	740	733	787	710	673	733	691	715	730	732	742	733	663	797	714	766	727	742	705	730	729	689	724	728	725	717	739	700	751	714	762	694	794	707	668	727	737	676	750	717	673	762	750	750	723	733	701	728	725	676	642	741	690	693	744	724	681	712	723	729	712	745	743	699	686	671	700	745	691	728	696	678	720	693	737	709	703	690	736	709	773	729	735	720	706	742	787	695	717	723	703	739	711	748	739	733	710	703	700	736	733	783	698	734	742	716	696	707	726	720	699	756	727	743	689	709	763	680	722	706	736	711	731	705	697	703	760	712	745	705	701	718	740	764	729	679	665	712	714	684	699	718	713	728	716	773	695	683	720	742	746	685	765	730	763	688	753	767	743	739	702	723	742	697	701	767	733	737	673	682	757	673	718	777	698	725	720	708	741	747	705	733	699	702	718	683	675	724	660	691	752	709	731	722	714	722	802	705	745	763	748	702	710	732	689	725	736	704	716	725	727	694	723	695	702	725	714	691	742	715	730	716	764	756	747	713	733	717	724	714	707	700	750	720	680	670	679	723	659	730	712	761	715	691	783	719	729	740	740	689	735	745	709	742	671	702	743	691	712	717	751	749	663	764	674	692	712	717	702	694	719	734	729	716	695	660	731	729	660	718	781	769	712	696	718	742	741	721	693	686	718	762	734	695	704	750	731	736	767	710	726	730	743	743	714	719	737	715	767	747	705	689	694	698	707	736	712	701	694	711	750	713	721	695	704	695	723	708	735	752	684	679	719	748	695	690	690	678	743	736	731	730	695	734	733	729	703	677	701	747	738	746	712	712	770	739	712	718	751	692	763	690	786	736	699	726	772	729	695	729	703	705	723	700	729	732	756	727	703	717	708	759	709	770	691	758	738	723	699	692	644	706	695	730	687	777	716	736	703	729	740	696	726	704	734	706	703	720	743	714	686	708	738	742	718	680	714	683	707	679	702	738	714	729	709	723	698	742	738	731	751	700	738	707	656	690	755	716	740	710	751	683	711	708	697	703	689	734	728	700	709	715	719	699	715	700	691	711	725	731	763	726	696	720	694	700	725	777	734	689	668	687	737	699	745	749	754	735	719	703	689	734	698	716	734	729	758	719	705	722	717	725	714	726	716	743	699	685	742	715	702	736	738	713	712	730	724	687	690	733	771	695	670	723	717	706	721	713	651	718	747	703	707	701	732	689	711	688	736	676	718	730	745	710	744	759	715	746	712	681	694	708	715	726	724	736	747	755	725	687	706	756	737	714	699	701	699	667	713	704	737	721	722	739	718	679	767	723	709	698	718	705	738	725	706	709	676	711	707	690	708	727	696	716	669	687	719	669	709	735	668	716	708	722	702	689	728	753	737	730	745	703	697	697	727	677	727	674	707	713	742	712	765	755	685	693	699	779	735	756	718	663	695	769	657	722	777	711	716	702	740	694	756	734	743	695	704	735	720	708	725	710	709	735	734	683	689	694	688	707	720	753	706	736	685	727	709	703	690	772	693	747	759	684	719	678	760	702	714	650	726	720	729	737	740	710	726	739	682	703	737	780	676	741	661	699	714	743	729	738	739	764	752	689	724	714	740	707	719	712	738	692	709	703	701	710	736	711	697	731	738	713	679	728	728	723	693	648	679	755	727	688	717	798	718	750	696	734	685	727	762	725	716	682	736	727	735	756	745	726	736	692	727	679	731	679	721	727	730	684	738	750	748	705	707	679	699	708	698	723	773	703	744	684	700	694	718	733	755	737	751	712	717	702	713	712	738	731	758	672	698	740	720	737	711	720	715	729	766	749	731	695	721	769	717	701	709	660	686	708	742	680	758	746	724	736	744	701	735	709	664	713	695	708	759	687	706	724	654	673	666	734	713	737	717	707	695	759	731	739	724	750	721	696	696	714	738	736	686	683	723	725	757	716	718	696	696	693	730	726	732	740	727	728	701	747	744	690	679	734	665	728	753	714	729	727	673	699	727	711	723	750	663	717	776	714	729	726	723	716	672	687	750	751	694	679	769	671	732	716	705	694	772	689	688	707	709	676	751	712	683	753	676	716	653	786	756	682	728	700	746	704	717	743	747	720	661	725	686	751	690	763	685	720	704	729	728	710	725	708	729	692	685	765	753	697	727	746	714	722	710	693	735	702	707	722	733	716	728	720	711	691	715	717	713	718	712	747	680	751	744	708	726	703	750	678	748	727	701	721	704	719	751	746	720	707	666	699	728	718	654	741	776	750	739	698	645	730	733	692	706	718	756	755	712	699	693	693	705	694	727	704	685	743	707	706	717	717	723	688	695	765	735	754	726	697	689	727	710	744	726	725	690	716	700	735	777	721	721	702	729	710	723	673	731	730	748	735	751	732	741	770	706	728	745	691	734	716	768	723	699	677	706	756	778	745	675	679	721	726	728	730	684	716	693	714	741	722	746	746	735	676	711	765	719	717	704	729
6344	8827	7249	4406	3503	2118	1453	7054	21313	17605	9428	2958	1417	794	621	600	621	561	576	627	575	582	587	569	615	601	590	560	577	569	553	568	596	599	569	624	563	571	599	584	584	595	569	557	581	586	583	642	587	558	603	628	586	558	584	538	532	630	579	551	597	614	582	567	606	562	565	554	565	571	634	568	572	588	583	590	566	559	630	609	550	615	582	564	559	547	555	601	564	526	566	587	562	568	600	624	607	610	563	628	608	557	563	591	582	597	601	597	540	632	597	590	607	585	546	578	566	549	549	583	584	625	551	587	584	546	592	585	573	542	586	575	551	563	561	593	597	553	555	577	567	634	546	609	571	566	586	548	588	598	555	563	586	573	597	582	589	575	621	581	569	573	587	594	604	584	628	596	519	550	648	583	623	590	561	579	558	541	589	598	611	639	574	571	596	581	539	565	589	568	566	555	608	630	563	631	583	603	574	599	579	568	554	589	554	577	573	609	584	564	614	552	573	562	570	589	558	572	605	614	538	574	605	585	571	591	568	571	593	620	592	592	635	606	593	561	603	557	587	559	597	593	574	576	598	563	597	623	601	575	596	583	613	546	585	565	593	540	578	555	597	605	598	530	573	550	617	592	619	544	557	594	599	593	579	557	643	569	609	581	592	553	584	553	610	547	603	565	578	591	564	557	590	567	555	537	584	595	633	588	582	635	607	607	543	567	549	602	569	574	561	566	583	604	604	607	586	585	553	552	610	557	566	575	550	575	625	586	583	548	585	583	562	582	637	614	582	582	554	571	594	571	544	602	597	587	596	621	576	552	568	585	625	594	603	566	637	630	623	599	601	601	582	566	587	598	545	524	611	542	546	621	573	565	610	616	558	541	632	606	605	594	539	618	604	552	600	568	580	566	616	597	611	549	574	562	596	577	555	577	614	556	556	562	585	562	566	540	541	587	564	620	559	567	565	588	559	563	576	596	585	644	560	565	597	537	579	573	643	581	597	593	574	552	604	544	590	569	586	586	597	610	591	588	649	564	574	610	555	584	598	563	572	599	598	559	589	601	563	553	596	553	590	552	575	587	606	551	587	536	587	599	547	583	608	602	622	554	622	617	564	625	569	549	606	588	586	614	576	526	616	590	595	581	560	540	552	577	572	567	593	561	588	586	537	581	580	604	584	612	559	602	587	596	616	633	544	585	588	587	522	612	559	555	581	559	595	577	588	619	578	573	525	574	578	585	597	561	531	564	587	578	600	627	610	549	563	608	583	579	560	597	552	577	614	630	613	597	598	533	571	580	554	539	579	596	585	585	572	580	602	559	619	576	566	569	588	597	590	584	578	584	592	557	585	560	557	605	581	542	595	548	560	571	569	560	610	573	552	569	556	560	590	547	585	646	572	579	563	575	576	589	555	575	568	557	599	568	619	618	593	528	564	573	558	528	618	627	582	583	623	526	571	583	602	563	562	576	621	584	607	576	567	532	583	587	554	560	586	558	567	608	572	552	589	595	548	546	551	576	548	607	568	558	631	580	622	562	567	580	557	543	575	595	601	530	610	591	590	578	559	598	555	536	588	556	587	576	576	573	593	587	557	561	533	545	592	537	583	564	591	601	545	583	553	595	571	573	614	567	603	560	621	592	555	572	558	549	590	639	612	574	551	567	574	595	572	608	587	564	573	591	532	568	595	601	561	580	553	572	608	588	556	589	558	600	577	625	625	559	573	594	562	606	560	569	602	556	542	539	612	573	571	578	589	569	517	571	536	568	602	595	581	587	548	588	558	558	560	598	580	580	616	553	551	569	605	590	576	564	546	587	630	569	584	579	575	616	579	562	571	620	555	602	569	572	581	585	572	540	577	574	589	558	544	612	548	619	598	546	590	593	590	564	628	620	603	570	605	567	576	572	623	556	571	575	608	564	593	575	569	602	565	598	574	593	560	556	572	571	533	572	579	593	565	585	576	555	601	569	597	552	577	630	618	583	587	561	595	629	578	592	566	578	628	591	607	575	636	551	625	589	554	599	591	573	554	585	586	571	597	578	596	550	595	553	577	592	563	559	544	606	605	620	570	618	584	596	618	564	605	576	607	586	605	551	620	561	611	581	588	558	619	530	614	570	583	573	606	617	611	593	551	569	594	572	596	578	596	527	628	597	592	565	628	583	576	549	568	552	579	573	568	573	584	587	571	606	588	569	568	613	601	567	539	584	578	577	582	595	577	578	540	616	563	590	569	527	633	593	585	522	566	571	633	592	603	591	549	548	588	562	557	541	586	591	610	572	594	588	591	565	601	557	572	575	624	549	554	608	558	572	601	586	575	568	566	579	549	541	602	589	591	590	559	545	580	555	579	571	598	572	600	591	580	549	583	548	610	573	553	587	604	547	551	575	576	602	560	607	571	554	582	589	551	556	565	589	600	570	615	585	588	557	580	582	582	571	550	583	605	579	575	556	572	616	592	585	536	554	594	578	577	599	563	603	603	574	586	608	547	564	591	543	580	567	593	572	535	606	565	611	537	583	561	585	557	557	526	603	612	585	601	565	555	571	561	571	588	583	612	606	600	580	567	577	607	588	589	551	577	592	599	611	578	555	608	566	580	576	598	544	585	562	563	549	556	610	589	582	586	622	589	596	614	547	590	579	609	562	610	579	577	554	575	604	597	571	575	584	588	589	584	602	626	582	575	586	619	557	577	590	554	605	551	584	565	588	583	539	585	570	571	596	622	614	582	580	603	590	608	590	602	565	496	606	582	592	616	576	589	565	588	554	602	595	550	578	599	587	552	605	605	593	583	551	607	612	537	546	552	573	542	534	590	599	538	559	613	579	615	573	566	578	614	576	571	600	571	586	583	581	598	584	586	617	583	567	575	594	600	614	559	605	549	546	557	574	599	564	563	615	592	519	553	614	583	570	611	551	536	619	604	601	581	614	569	553	571	581	531	572	576	591	566	571	560	560	600	587	581	552	576	544	579	575	550	592	601	565	564	607	590	623	603	585	580	545	571	593	573	572	527	581	597	585	579	568	541	557	546	578	547	559	572	570	541	582	562	623	593	595	582	551	547	537	599	628	587	574	597	607	562	545	573	605	576	618	608	545	572	635	545	581	527	632	573	594	591	553	583	609	600	540	563	577	564	606	616	545	563	555	629	559	569	537	606	557	581	573	601	560	577	570	563	606	560	560	599	560	576	547	571	600	560	581	604	604	614	586	592	605	565	618	621	568	566	608	595	574	599	571	591	558	586	555	562	608	605	614	578	559	606	620	592	599	593	598	564	587	577	595	579	550	596	554	567	633	567	579	592	585	583	597	579	541	583	561	576	575	573	585	555	583	593	565	565	555	574	599	600	601	575	622	584	560	594	609	567	535	555	550	591	557	598	574	588	580	527	549	618	599	571	569	597	551	569	570	562	589	590	572	574	590	553	613	562	564	590	496	548	575	599	594	559	602	543	579	566	542	624	575	552	597	595	559	588	558	609	573	608	560	529	591	584	619
24418	21449	28775	24446	21298	11952	3742	8400	38692	39013	25653	8796	2720	1459	954	936	922	877	926	903	877	966	898	922	877	885	886	894	874	886	855	883	919	860	921	868	848	870	864	873	887	885	922	871	868	890	856	940	895	850	897	874	929	877	901	912	875	873	884	884	809	898	878	909	845	884	929	932	867	875	870	883	898	956	879	893	880	846	885	901	973	926	851	920	822	933	860	876	872	856	858	874	929	899	919	861	902	845	867	861	837	900	895	915	892	862	871	901	823	893	887	886	868	897	873	833	844	853	897	884	879	913	883	873	891	881	826	864	872	908	869	829	861	891	821	876	883	879	901	907	867	843	867	926	838	899	830	860	886	781	889	865	883	872	867	891	886	936	872	897	885	853	878	864	833	879	889	843	847	923	893	887	841	844	829	870	855	888	878	862	867	878	877	838	888	888	912	896	854	836	886	848	885	878	901	877	859	860	850	890	895	883	931	921	857	883	839	885	901	882	901	886	870	894	878	935	825	865	885	884	902	869	855	882	866	867	904	878	883	887	872	859	898	899	895	868	861	899	856	866	876	875	894	880	889	840	896	909	902	828	872	874	857	919	852	851	870	870	915	861	905	858	883	895	847	931	842	863	910	832	778	896	841	870	890	839	937	868	864	899	846	857	901	880	866	885	891	853	875	845	933	901	884	865	920	864	894	882	871	901	901	875	822	934	811	869	894	865	895	830	865	955	821	881	841	907	925	881	882	905	887	878	835	892	878	880	858	887	849	912	871	908	886	946	854	885	929	883	801	824	935	887	851	907	856	872	884	841	919	902	865	865	857	806	872	907	887	928	931	911	874	856	827	888	904	890	846	870	890	896	890	948	861	920	848	919	888	852	850	844	815	894	880	884	863	845	912	870	858	881	917	932	829	891	889	838	875	863	861	868	950	864	913	820	842	906	843	914	886	858	885	867	900	872	917	860	878	828	870	875	883	873	893	863	884	861	860	910	877	901	868	932	861	869	883	881	896	878	884	888	906	841	895	932	896	885	909	868	856	913	826	836	859	832	877	856	863	900	901	857	842	857	884	888	845	883	888	930	869	838	861	868	850	870	891	903	929	838	904	859	878	907	870	883	892	844	856	885	858	829	904	884	920	872	887	890	910	881	867	846	892	907	850	843	912	925	893	876	827	888	890	843	920	828	875	905	821	875	908	862	868	869	848	837	826	873	901	931	850	888	925	853	919	880	879	868	888	890	938	858	841	899	915	840	805	887	850	821	870	846	861	885	890	887	809	859	885	877	850	887	919	808	833	863	841	897	815	846	836	829	844	869	938	885	890	876	850	854	903	874	847	852	875	883	859	869	870	877	899	866	836	861	906	858	859	883	865	892	885	886	891	862	924	829	870	870	873	869	843	839	881	830	871	900	870	895	821	839	864	862	911	883	914	873	913	938	901	865	822	870	866	861	877	842	838	927	857	868	841	840	929	861	872	882	826	819	904	843	866	919	923	874	815	871	912	892	897	888	848	837	904	897	954	855	891	870	890	912	890	830	885	850	850	861	874	856	883	907	851	851	875	910	890	889	878	813	837	873	846	878	823	844	892	899	929	840	878	876	930	894	900	830	840	851	928	891	849	884	849	848	852	849	838	889	849	844	845	849	868	898	867	876	915	868	927	915	837	878	857	892	865	846	895	818	813	875	889	815	881	912	860	850	959	851	841	857	882	898	906	864	913	935	892	810	858	841	871	887	902	860	856	849	821	903	844	936	859	882	887	897	900	839	886	849	866	879	846	916	922	915	898	883	914	916	838	895	908	846	904	850	885	855	900	913	918	846	850	829	869	887	875	890	923	849	916	929	849	911	934	895	922	845	879	862	834	925	924	873	919	879	842	893	821	862	869	858	876	863	867	855	852	900	869	916	839	910	852	910	858	850	899	873	904	834	835	894	922	850	850	854	907	857	858	874	858	889	919	891	856	854	850	903	901	880	856	890	889	775	903	883	888	910	877	915	910	854	860	874	873	888	963	908	914	911	896	868	935	830	849	852	859	892	829	839	873	857	866	865	900	836	857	890	850	863	870	882	903	929	882	887	853	852	923	920	930	880	862	898	861	863	858	945	850	872	886	885	889	896	811	917	851	880	858	851	832	859	853	858	869	919	892	899	916	856	921	825	878	892	897	859	897	909	908	862	863	894	864	876	932	873	854	872	895	831	927	887	899	921	871	910	866	897	913	915	863	867	906	927	865	847	918	853	853	895	879	863	901	859	870	880	895	857	938	864	907	884	924	930	864	847	878	889	880	901	851	890	897	858	889	902	891	853	922	927	844	901	890	872	915	964	898	849	867	889	888	905	864	813	863	828	858	899	847	852	894	878	870	883	839	872	852	834	882	854	835	861	853	879	778	831	911	923	892	891	936	906	853	897	859	887	863	908	865	886	914	983	876	841	864	843	888	880	816	878	910	893	897	834	877	853	872	899	903	873	906	979	864	845	881	878	838	934	872	880	916	879	909	930	910	877	864	857	865	910	888	873	892	932	872	865	858	867	879	899	836	879	873	889	873	827	863	856	830	830	874	867	815	882	906	874	879	850	827	875	909	873	862	902	836	856	886	921	829	854	865	885	883	938	913	889	890	892	891	872	907	867	855	838	886	828	897	852	902	906	903	823	856	889	886	869	894	859	894	874	906	844	900	953	872	960	859	909	849	867	856	840	853	826	912	893	906	818	869	870	848	897	904	912	869	853	908	889	876	937	856	916	862	881	920	870	854	868	863	870	833	822	875	906	899	829	827	849	892	921	866	876	882	869	871	842	844	874	902	928	861	870	895	864	919	873	874	875	838	877	836	908	876	888	876	848	887	896	915	923	877	878	885	863	858	914	895	930	811	884	930	867	883	801	877	889	828	856	858	889	877	922	882	832	897	887	863	844	893	898	865	854	877	897	866	861	858	918	840	860	869	887	904	855	807	870	865	883	908	808	804	938	820	821	832	882	854	854	853	871	852	807	874	885	876	882	885	893	889	888	829	829	852	863	877	865	891	931	822	855	890	912	869	884	888	899	872	910	838	950	897	855	902	867	862	890	915	892	857	842	873	928	852	922	960	850	894	849	840	869	841	895	841	803	782	891	820	808	862	895	880	859	870	909	910	873	881	890	845	895	884	894	850	874	827	890	896	904	904	829	837	844	866	871	882	869	867	902	883	875	894	846	892	894	903	895	877	872	869	868	854	917	840	892	812	824	893	827	904	836	844	861	881	893	887	857	943	877	874	874	839	829	849	838	838	925	879	878	883	854	892	793	874	878	819	862	893	883	902	850	823	880	880	819	860	842	841	859	865	886	850	880	909	915	929	838	896	886	868	873	901	895	933	857	924	849	839	825	869	897	874	870	880	889	865	858	859	914	851	865	906	873	885	868	890	895	883	898	853	845	829	788	909	879	844	840	874	885	932	853	873	871	896	866	939	933	839	871	835	886	864	899	899	875	816	919	894	835	902	847	913	893
7496	14053	11576	8736	5639	3882	2453	10987	38018	33143	19779	6042	2456	1291	757	737	693	697	736	716	718	709	715	694	700	741	702	726	715	711	706	748	687	696	695	709	719	714	718	680	710	719	660	737	665	748	706	709	660	735	684	755	736	694	698	720	704	680	696	708	699	743	709	691	690	751	698	691	716	678	694	690	675	703	682	695	695	687	647	656	659	718	716	702	673	690	642	754	753	715	721	660	702	755	706	756	709	726	704	737	681	702	700	673	703	654	745	677	685	693	714	732	707	714	686	686	671	722	717	731	678	706	680	733	666	673	692	697	697	699	679	684	676	735	720	694	723	714	677	696	671	694	739	668	729	704	700	711	725	720	778	670	678	706	688	690	642	728	674	714	700	729	695	693	708	735	671	682	669	697	737	684	712	703	692	703	660	674	745	659	631	730	685	759	686	691	707	719	699	671	653	707	697	690	671	725	692	686	697	700	714	676	669	698	739	690	703	689	671	731	719	763	700	708	677	721	693	700	724	681	723	739	683	762	706	671	642	643	738	707	701	709	711	735	674	709	713	644	704	657	670	696	659	658	692	713	673	644	723	770	711	736	708	723	700	660	701	690	710	662	675	694	732	739	660	629	694	647	682	699	665	694	685	682	719	722	702	694	741	710	708	703	689	661	693	713	738	720	709	675	657	721	722	684	689	736	759	685	700	665	690	682	714	715	658	687	678	681	693	722	703	698	706	737	703	753	732	693	678	734	688	661	670	678	685	667	712	707	677	719	681	708	714	655	697	709	700	712	704	734	640	681	643	677	689	655	706	709	757	726	642	702	759	709	667	697	728	665	698	646	657	678	700	691	685	725	715	722	721	695	673	686	762	706	674	727	665	736	675	610	702	714	673	716	727	738	712	721	679	652	732	645	677	738	680	670	671	654	719	748	663	684	635	686	699	651	675	668	667	671	684	755	694	697	721	664	740	689	699	727	699	678	679	674	675	688	706	702	676	750	717	717	711	732	730	715	742	718	696	716	660	708	682	695	692	691	678	720	676	711	706	667	735	636	646	698	659	678	633	736	686	718	685	755	680	680	678	686	694	695	728	682	664	680	682	669	633	710	704	667	717	669	722	734	693	723	690	669	739	712	726	735	691	700	711	667	689	679	698	680	645	715	712	703	707	703	711	721	698	644	705	733	704	695	662	685	719	689	692	631	649	651	694	707	704	697	654	667	724	656	692	679	746	732	698	668	698	740	727	698	724	685	698	664	670	731	678	708	679	706	695	695	641	742	682	692	666	735	661	716	706	733	693	727	691	721	660	702	687	714	677	720	727	705	663	696	724	705	684	729	681	707	724	675	669	653	699	707	682	725	694	724	721	697	715	671	684	703	676	678	686	667	721	679	665	679	697	664	709	691	668	717	707	751	731	711	676	692	713	689	665	663	679	714	681	689	727	693	659	635	697	706	642	747	673	709	650	664	769	677	731	695	757	724	725	669	656	726	697	681	703	697	625	631	742	660	682	714	705	703	693	676	699	681	729	715	635	717	726	663	685	709	664	674	715	677	725	677	715	686	685	676	719	682	670	712	687	735	706	698	679	721	691	703	665	656	710	692	641	674	678	731	680	688	710	649	662	697	694	714	658	701	702	694	713	693	748	691	690	714	694	664	748	673	707	702	663	682	651	700	694	670	680	709	694	708	737	679	686	663	670	681	697	684	684	757	653	697	672	675	715	705	667	679	714	684	719	707	692	695	695	699	704	675	674	722	667	726	670	690	743	720	663	658	691	715	720	720	693	720	727	653	690	697	732	728	663	712	708	668	701	716	664	674	701	655	657	749	676	698	633	634	659	687	685	710	703	701	714	689	675	698	691	709	720	686	672	667	696	734	682	664	766	680	707	666	659	687	700	680	728	741	690	710	722	703	725	716	686	690	695	707	690	681	709	721	672	698	697	728	717	699	692	691	696	721	705	665	670	673	728	665	657	700	654	716	661	660	744	703	724	690	665	664	655	704	737	721	693	691	736	683	707	662	691	677	689	660	701	685	731	677	627	700	625	680	714	704	639	675	695	698	675	716	707	704	725	657	701	679	674	727	649	710	703	709	684	681	720	686	673	703	698	701	684	697	716	707	715	723	674	725	730	711	690	665	693	680	708	672	713	657	699	720	738	673	652	667	663	713	710	704	657	700	675	677	687	656	697	654	675	656	733	645	729	690	698	636	700	655	706	648	698	644	723	746	701	654	685	687	695	677	712	661	649	666	642	701	683	699	713	648	674	707	710	673	693	682	704	701	659	717	683	662	722	696	706	729	694	698	725	656	685	718	686	660	707	696	699	736	758	676	730	679	689	662	701	688	729	686	685	672	697	708	681	706	713	667	632	668	698	728	707	687	677	710	669	697	677	673	706	688	700	690	700	700	699	691	685	697	695	688	663	660	699	678	704	698	661	714	690	722	658	716	648	678	654	667	705	691	647	738	701	665	683	682	718	681	715	664	718	638	719	706	701	677	718	697	718	701	743	726	709	650	667	698	698	651	719	681	703	687	715	706	667	698	664	674	709	669	639	656	665	687	719	669	690	679	646	720	661	715	710	715	714	675	682	685	696	664	742	712	719	667	709	692	693	708	676	766	757	709	692	746	708	687	712	647	714	657	691	689	685	679	728	669	707	698	701	709	639	655	686	677	720	693	679	651	679	695	737	694	684	662	717	686	702	686	685	698	712	689	684	696	649	692	668	681	676	711	677	682	683	718	687	679	619	765	708	718	675	726	669	692	721	667	673	693	732	640	672	738	697	671	704	696	674	714	714	682	665	699	681	703	653	681	693	732	699	673	684	708	687	701	677	682	719	647	704	693	705	740	693	700	683	707	707	695	688	752	719	670	728	725	695	684	690	681	682	695	685	662	672	741	714	707	686	659	682	717	737	700	683	705	696	685	709	705	704	744	669	667	702	725	702	670	681	678	710	691	707	623	733	723	708	709	721	731	714	787	687	691	698	689	704	707	662	698	636	729	695	664	679	682	673	697	735	687	679	693	700	701	679	700	668	712	695	678	674	738	682	711	729	671	723	727	693	685	674	700	689	707	671	687	661	682	638	704	679	759	725	704	666	669	656	666	634	701	731	774	678	718	688	683	652	658	709	699	650	671	710	667	689	711	699	704	664	669	716	672	680	722	679	681	674	633	684	680	673	746	745	711	724	674	712	718	694	662	672	718	646	644	694	693	677	680	667	693	690	729	684	664	672	693	704	714	675	655	710	750	705	699	676	724	695	690	731	726	690	710	667	719	700	691	665	669	701	678	673	704	687	714	754	700	705	729	686	675	673	679	649	664	706	710	723	721	700	687	756	724	672	720	644	673	669	710	684	680	655	655	738	696	692	690	693	741	681	715	694	702	722	723	675	647	686	710	653	665	681	650	669	706	701	687	698	668	682	671	724	718	699	689	663	686	663	697	696	657	653	723	679	675	664	708	731	664	703	667	711	688	679	726	633	744	709	672
27997	15125	5773	2954	1615	1218	816	998	2920	3149	2284	1225	841	718	670	626	674	652	685	666	692	603	678	694	612	632	649	678	680	664	652	654	688	632	639	638	681	633	655	620	626	660	595	643	664	676	691	696	662	700	653	695	647	644	641	632	697	656	668	600	684	699	688	692	707	653	632	640	650	700	669	655	662	629	661	669	699	669	637	631	649	736	666	650	693	675	662	706	672	628	664	676	617	652	693	664	674	687	659	673	643	612	732	604	659	655	619	644	671	638	648	635	675	684	620	651	687	670	620	691	604	662	666	704	680	693	643	644	684	654	645	687	655	661	646	629	635	702	664	660	694	645	690	675	616	687	691	657	652	659	628	637	614	672	591	653	647	680	657	653	658	632	667	616	654	684	633	687	667	637	652	687	710	640	675	641	664	664	643	695	702	646	688	662	665	648	652	664	630	687	674	681	654	664	651	711	679	683	660	656	646	650	648	658	598	664	664	641	662	655	652	656	641	701	662	711	652	683	630	612	605	654	687	681	630	697	665	733	670	680	641	674	632	593	701	647	659	680	675	622	667	658	641	642	624	665	636	652	705	677	608	622	600	671	705	710	620	641	649	630	660	634	643	678	648	667	639	649	655	621	646	627	637	687	673	599	640	629	657	676	681	645	643	662	639	612	679	657	648	694	647	623	650	655	628	651	639	660	695	683	643	645	619	654	666	648	657	649	621	678	655	640	653	638	683	663	652	685	660	647	632	621	650	656	634	674	627	714	672	633	677	634	631	654	659	673	673	663	678	675	662	665	698	666	645	657	662	686	667	629	623	618	643	654	682	645	633	650	692	671	638	658	658	640	632	656	669	614	682	682	660	645	690	640	652	654	680	680	661	627	671	594	678	651	668	674	585	629	661	621	651	659	664	656	645	658	645	689	652	651	677	661	672	635	650	678	694	663	708	681	648	629	664	676	665	645	628	652	681	670	666	700	701	670	622	649	665	641	702	655	682	633	636	654	669	711	644	611	657	680	647	685	606	680	671	642	664	607	702	640	643	687	674	677	658	702	640	634	662	623	644	639	679	652	680	678	658	698	678	630	649	657	659	661	669	650	640	671	645	620	684	671	609	687	667	682	716	641	680	663	668	647	643	695	635	645	677	632	656	635	699	696	656	671	644	647	670	641	653	630	637	626	633	653	639	652	651	672	640	659	665	679	638	712	655	654	648	674	607	669	648	646	631	588	705	676	674	664	652	627	653	662	691	645	681	635	640	650	654	656	630	638	621	664	659	692	649	674	651	667	606	652	692	644	651	631	680	673	665	668	669	649	662	642	653	645	680	680	682	684	703	634	648	640	648	626	639	609	634	641	671	647	620	646	637	678	656	647	680	613	636	667	628	659	656	665	651	692	645	688	673	637	660	610	631	667	681	632	638	708	656	595	677	669	681	657	614	634	624	686	636	624	650	633	666	645	651	638	641	690	670	653	608	610	640	701	682	674	652	685	673	647	686	666	675	648	677	637	649	666	638	696	613	633	652	654	642	695	609	624	612	636	673	636	666	671	673	648	705	670	685	642	663	636	650	638	662	667	653	684	627	637	668	648	655	696	664	659	631	651	671	645	644	659	592	659	653	638	667	633	647	620	680	652	652	650	642	684	674	622	610	642	657	643	658	658	638	665	635	645	629	672	651	658	625	650	625	684	615	672	621	644	684	717	629	641	673	634	631	689	663	665	655	650	604	631	618	598	656	655	580	634	664	661	600	687	541	669	622	646	643	644	605	625	643	633	633	630	657	670	659	642	639	664	638	686	665	618	616	664	686	655	633	630	623	690	687	636	673	684	656	685	653	650	669	665	602	715	673	618	665	648	687	635	631	687	672	689	641	659	656	681	674	659	676	638	655	719	603	635	673	670	635	611	661	697	689	624	680	656	663	644	635	687	697	657	666	665	651	623	642	634	676	660	697	640	654	663	608	641	652	700	654	675	633	640	675	666	677	688	664	689	682	645	682	719	686	680	702	668	633	619	623	673	593	635	643	649	668	659	628	666	642	662	678	618	709	603	628	631	646	684	661	659	697	671	651	629	650	667	738	693	653	657	643	652	652	688	662	712	686	672	639	604	622	657	636	631	681	658	671	651	625	646	644	651	698	640	628	631	654	623	663	651	625	667	652	637	676	622	661	659	705	655	683	670	626	716	641	640	655	586	630	702	626	645	665	657	638	666	656	622	673	615	668	651	660	654	649	628	627	686	609	617	638	639	654	668	644	629	681	617	635	616	695	686	650	651	617	661	637	666	643	630	662	656	672	654	657	638	687	609	655	685	667	681	649	611	675	630	630	646	679	653	622	664	620	640	607	663	682	629	698	696	670	679	678	622	649	658	664	658	661	653	644	655	684	677	684	663	685	647	686	668	695	681	658	672	665	657	649	640	646	645	644	643	647	650	667	632	716	651	704	681	712	707	629	674	634	614	655	692	596	697	648	712	639	684	634	655	687	735	680	683	648	662	646	627	671	696	670	652	660	659	629	679	631	638	645	681	671	644	660	642	696	647	697	681	667	685	621	638	699	707	675	681	653	663	642	644	662	635	696	673	679	652	654	720	677	623	688	706	678	682	617	652	652	639	675	685	717	647	695	692	657	648	691	649	651	606	649	642	679	667	687	703	667	673	628	685	598	641	634	675	652	677	637	669	690	665	668	615	654	671	631	654	662	647	713	635	677	631	666	682	697	604	663	661	669	630	640	678	634	691	658	654	656	589	694	619	666	642	642	607	611	648	633	684	674	658	646	657	707	649	660	644	628	660	640	698	654	667	612	594	664	613	615	671	661	618	644	659	651	675	693	662	664	632	612	648	622	704	655	720	658	619	602	616	659	609	659	663	640	623	658	658	670	636	649	640	638	667	629	636	668	665	695	668	680	635	653	684	671	613	646	632	655	700	658	634	679	600	631	616	645	702	679	674	656	637	693	662	631	634	681	659	664	631	651	668	649	623	627	692	678	675	674	645	680	619	614	651	640	634	636	673	692	681	682	643	672	646	642	643	598	624	654	656	664	636	669	651	652	621	695	663	632	652	627	673	692	634	667	645	636	655	651	594	664	653	691	605	663	653	704	664	660	641	622	649	679	727	655	703	650	661	691	640	670	677	666	642	646	686	633	676	713	677	713	634	688	698	668	621	614	672	631	701	649	650	693	619	629	678	647	611	667	651	674	653	662	624	632	634	626	674	652	656	664	631	632	690	678	647	689	652	691	664	638	684	627	648	703	610	630	652	647	680	651	670	640	612	619	677	669	613	614	640	684	662	647	648	634	624	648	637	619	690	655	705	653	653	631	664	641	660	662	688	647	676	655	672	662	699	653	674	653	655	623	658	659	637	638	651	670	670	648	633	706	670	634	644	659	676	638	644	627	613	643	628	663	622	644	636	687	641	679	665	659	665	707	633	675	624	719	646	672	685	636	682	637	659	681	668	670	642	683	606	648	626	631	669	649	694	633	620
6827	5185	4646	2508	1642	1309	785	1043	3449	3370	2132	1072	737	597	507	492	529	522	521	582	514	542	529	477	520	527	490	540	464	514	499	545	549	553	502	535	509	511	550	513	496	521	506	475	488	552	543	559	494	542	545	504	484	530	513	544	522	568	492	515	496	529	515	522	492	516	520	500	498	522	504	484	528	485	503	510	473	519	553	500	543	553	472	561	498	518	525	500	508	526	508	525	543	503	505	518	529	526	514	540	489	519	513	454	487	523	543	536	490	543	535	594	498	518	531	500	530	539	522	506	521	519	541	515	519	536	520	529	556	543	562	509	491	541	520	503	489	518	529	517	528	529	508	518	527	536	518	526	509	523	504	497	520	530	520	489	540	543	491	541	544	560	547	529	481	528	540	525	475	520	516	510	493	495	531	513	505	484	525	569	540	560	545	509	529	483	567	528	514	539	479	480	590	543	515	508	546	524	501	475	526	495	532	512	507	517	528	475	506	471	534	513	513	524	523	515	528	531	519	533	522	489	558	533	562	516	501	487	510	553	533	516	559	518	504	521	497	537	519	488	555	545	516	511	559	490	501	479	551	498	503	546	537	492	519	548	534	507	508	524	504	495	527	513	511	522	541	533	514	503	478	495	515	512	523	543	541	528	508	505	535	489	562	503	534	510	508	506	514	504	495	535	472	528	553	501	515	518	527	481	528	527	524	519	525	475	517	490	547	483	522	533	504	515	543	480	501	532	549	523	524	515	536	514	473	522	506	549	484	490	531	522	502	498	522	513	538	506	520	512	505	503	530	490	480	566	496	535	482	503	474	548	546	532	521	490	473	532	549	506	495	501	521	515	493	547	515	515	526	501	497	535	516	464	540	526	499	500	495	485	506	522	557	492	531	517	525	559	521	541	549	481	504	541	507	482	533	518	527	523	511	543	542	548	526	523	519	557	564	521	479	498	524	554	508	527	517	502	546	528	535	524	481	547	539	522	475	496	504	501	546	535	500	511	484	501	495	549	540	516	485	495	495	491	544	563	531	498	479	537	514	510	522	519	514	508	491	536	534	468	519	536	548	527	518	561	533	522	491	487	532	552	535	544	504	539	504	554	498	540	526	497	507	520	517	491	487	481	512	551	495	513	549	500	477	498	512	523	496	489	507	486	477	516	522	511	507	497	496	529	485	499	527	496	488	516	500	533	503	520	537	483	540	555	531	501	498	581	538	517	548	494	537	488	515	514	491	531	502	514	551	554	483	537	489	567	528	521	501	507	489	502	527	526	505	472	496	516	505	519	534	548	529	518	495	491	475	542	492	496	471	528	515	502	473	552	510	529	561	495	510	530	492	509	509	514	529	561	491	526	541	516	501	537	540	517	532	502	479	543	475	540	502	511	537	536	511	514	544	519	504	491	556	473	551	492	488	531	506	544	524	545	535	523	491	522	523	501	471	531	459	495	516	500	516	535	526	528	515	524	513	525	569	478	516	512	498	507	537	536	525	531	475	531	525	500	539	504	538	499	501	513	515	501	532	507	521	546	537	497	510	493	505	515	519	530	505	515	562	529	505	504	491	500	522	496	499	491	543	493	527	508	499	486	493	469	515	543	498	508	535	503	490	554	516	516	485	492	496	493	512	530	513	546	499	515	506	525	504	482	501	538	502	496	504	518	493	484	498	510	455	542	529	531	545	543	560	555	542	558	497	500	527	509	520	538	491	529	504	445	495	517	487	524	510	538	520	530	525	505	470	494	522	512	565	506	502	545	488	513	521	529	460	526	508	566	525	557	497	483	499	532	498	506	491	530	522	469	514	543	537	516	536	505	510	522	542	511	506	506	505	503	533	520	506	530	545	497	498	520	447	510	509	533	453	527	537	539	515	544	536	515	549	555	483	537	519	524	525	515	500	506	544	515	495	534	487	530	528	489	513	495	532	529	533	519	529	538	523	527	524	485	510	544	474	481	461	516	510	536	491	507	524	480	553	505	520	486	574	525	519	533	528	529	502	541	510	520	509	517	508	484	567	485	521	507	525	553	503	502	509	520	527	496	522	485	512	501	479	502	499	523	495	518	498	528	507	496	515	462	510	513	522	516	498	513	500	487	513	497	533	541	511	547	560	495	558	462	515	533	489	515	520	520	527	525	541	563	506	516	534	491	527	556	523	535	508	580	452	518	547	509	474	557	521	477	528	482	556	556	464	488	544	540	519	483	528	515	553	566	487	511	565	515	507	532	552	538	515	527	501	483	536	480	506	503	542	511	508	521	523	527	536	517	538	507	491	551	494	523	511	538	559	492	533	548	472	555	522	499	529	510	469	534	507	510	513	510	510	499	513	498	508	504	513	486	528	518	537	518	533	524	516	502	524	488	495	499	528	518	501	503	517	483	541	520	501	507	511	517	477	564	548	523	514	514	518	522	521	542	516	562	503	478	496	519	523	537	545	465	551	476	507	546	537	562	511	532	504	528	517	545	522	486	542	509	508	494	510	518	529	553	506	506	499	536	532	541	524	544	554	524	523	551	489	450	497	537	501	454	501	524	526	496	515	516	488	499	551	502	515	489	505	545	519	529	524	557	515	517	530	529	525	511	491	538	528	510	525	478	525	533	536	498	521	515	559	504	519	554	550	508	505	514	540	516	557	552	492	483	506	531	508	505	516	494	547	453	531	523	522	529	504	523	526	532	487	496	491	502	484	553	540	531	536	489	474	514	521	542	540	492	486	517	528	516	517	522	482	523	474	487	514	511	486	495	509	500	507	530	534	516	505	500	554	525	507	516	504	523	560	510	533	528	509	534	523	491	504	575	511	526	518	486	493	502	532	510	510	482	502	491	478	552	495	527	549	489	505	527	536	535	546	533	542	523	507	496	486	523	509	523	497	495	515	518	491	524	523	504	516	511	533	498	517	525	508	495	487	528	496	533	559	522	497	470	495	521	521	497	528	516	475	507	535	524	543	500	534	536	500	503	499	518	495	520	511	516	520	549	468	492	489	513	495	565	548	516	467	536	542	503	483	525	510	541	494	545	539	509	499	518	519	518	509	480	491	501	498	478	509	496	518	546	505	524	485	474	523	474	520	555	540	506	506	522	519	489	528	514	480	526	501	541	518	493	498	511	524	526	503	512	516	495	507	494	553	495	533	526	526	492	518	503	506	532	557	527	520	540	510	488	498	534	531	527	561	504	514	494	507	537	516	499	508	489	483	547	524	543	492	515	516	505	486	532	490	564	540	500	544	485	555	514	484	560	501	512	490	481	507	491	548	527	533	543	525	538	539	510	499	537	475	535	527	516	518	494	542	496	528	503	518	542	527	525	524	486	476	525	531	539	511	542	529	502	514	490	526	550	500	494	548	549	501	522	499	508	529	513	509	505	503	509	573	500	523	511	555	510	487	502	494	530	514	522	547	530	489	494	517	471	502	489	505	525	503	535	535	527	479	507	502	511	496	540	508	489	507	505	539	504	534	529	507	511	533	528	514	511	488	549	470	524	561	545
25760	21504	27293	25158	8218	2569	1501	3451	20299	20362	12262	3641	1512	981	825	811	750	729	776	777	780	767	785	763	753	751	801	714	772	731	750	755	729	739	718	711	790	762	764	772	737	735	753	765	759	741	739	755	765	785	742	751	736	784	735	773	778	753	756	738	769	736	773	739	769	698	763	741	802	728	766	758	744	768	751	776	744	766	772	725	759	768	752	714	734	751	754	751	717	680	753	720	759	762	711	776	752	749	754	760	779	770	721	758	733	744	738	716	786	753	761	741	809	762	755	757	755	746	728	788	753	730	701	772	790	769	722	774	688	724	766	710	797	738	731	727	687	759	749	715	772	739	717	795	699	721	705	725	764	753	759	717	750	735	730	737	763	765	731	775	720	752	773	736	761	707	709	724	747	716	753	769	814	748	742	751	711	738	750	781	710	782	710	754	765	735	727	768	785	775	715	753	740	761	766	752	792	693	728	680	783	681	723	778	768	739	765	758	770	802	755	803	734	712	772	737	792	755	720	793	750	697	709	740	696	732	729	710	750	719	755	744	742	703	796	731	742	753	711	782	741	765	738	779	749	755	744	697	731	731	739	741	730	740	774	730	777	750	765	742	774	727	705	760	730	789	745	775	761	745	731	748	723	716	771	718	752	749	808	730	758	737	752	753	755	826	737	740	745	782	766	721	757	731	719	787	764	728	730	757	756	728	726	731	742	768	758	737	755	749	715	756	750	753	704	730	741	747	764	767	719	750	712	773	743	777	734	703	686	734	680	717	741	792	718	706	782	757	730	697	775	732	779	754	768	751	768	752	777	735	800	762	718	773	798	715	755	729	757	686	710	782	727	721	764	719	771	774	712	755	761	760	740	780	722	721	714	735	718	774	711	820	740	705	693	751	781	800	704	698	712	749	753	720	740	787	779	764	816	758	736	710	748	717	747	717	776	784	729	749	750	771	760	751	734	716	766	748	742	754	788	733	775	766	752	780	718	671	729	769	715	801	756	739	742	720	775	738	739	709	741	777	725	737	745	741	745	731	750	747	729	834	722	751	726	723	728	701	794	755	755	779	785	817	774	783	744	722	730	709	764	709	739	744	770	715	727	787	747	743	808	704	744	733	748	811	761	753	719	758	708	782	713	738	743	718	727	759	744	718	740	707	708	756	704	736	732	760	797	766	750	723	730	731	721	751	781	776	755	710	753	729	740	727	755	755	732	721	716	766	689	784	735	737	740	682	761	737	753	714	775	788	724	741	747	713	740	706	735	749	749	779	701	715	688	713	742	771	738	776	767	761	759	748	747	681	782	747	726	746	773	769	708	669	789	755	773	734	762	768	789	775	696	718	750	798	749	735	742	718	743	755	779	743	806	754	752	724	758	696	688	761	745	777	791	745	784	729	793	775	716	758	752	756	791	741	753	765	746	739	760	737	773	765	735	748	717	758	771	740	687	712	722	747	745	769	739	747	753	740	754	736	730	777	714	705	734	748	799	742	760	746	756	761	751	761	735	784	753	758	684	784	697	781	721	666	781	736	742	723	713	741	740	755	714	783	756	750	762	755	753	793	717	747	736	741	773	737	784	738	706	737	716	772	723	687	740	707	789	728	751	716	752	714	783	759	751	793	740	758	754	687	701	763	757	722	738	701	733	725	723	768	751	750	763	708	759	706	748	726	803	717	757	751	719	759	756	730	770	750	680	792	766	739	758	755	723	777	762	730	727	720	770	752	748	750	747	775	720	719	750	733	776	753	697	733	772	755	742	717	707	755	731	763	752	786	740	719	695	725	725	784	737	713	789	751	782	719	750	697	729	740	762	733	746	737	772	749	727	745	709	710	762	718	710	743	731	715	775	719	742	722	781	754	778	701	740	777	746	713	726	756	738	711	723	772	745	691	779	796	727	785	763	780	702	784	746	764	781	724	787	739	711	692	747	726	756	710	730	730	688	715	772	704	744	773	722	731	702	686	756	750	732	730	755	756	781	723	730	709	784	746	764	777	740	723	708	729	748	734	740	743	743	744	817	763	747	747	763	698	772	752	736	765	762	717	689	754	733	712	743	740	740	766	701	753	729	691	727	743	771	733	736	776	742	778	704	754	745	754	742	758	752	756	771	707	737	754	739	795	676	751	774	736	752	750	747	778	749	783	704	752	733	743	711	738	804	760	705	774	771	705	736	754	764	810	728	741	757	746	770	762	715	767	766	765	745	754	751	774	743	758	761	757	772	789	721	751	722	749	764	773	738	781	710	772	778	782	717	668	753	735	771	720	739	772	722	742	756	753	762	767	744	744	704	746	729	759	782	756	770	753	688	732	832	753	742	753	754	712	722	735	746	743	801	751	770	758	727	759	748	760	736	724	749	727	749	784	729	699	773	719	759	736	771	652	745	754	729	762	756	765	700	749	759	796	695	698	730	745	765	748	743	769	769	707	707	677	775	723	719	792	728	751	722	766	742	726	765	746	765	752	749	781	732	778	767	733	778	722	697	714	748	774	679	776	700	695	783	792	740	795	716	741	707	745	793	749	763	731	739	743	738	731	793	746	728	767	778	774	737	727	725	748	759	746	777	745	701	737	780	771	778	746	777	721	731	780	734	713	760	797	732	713	778	776	709	711	737	691	728	716	755	751	738	752	709	737	738	737	743	738	783	718	707	725	689	747	721	775	776	759	796	782	734	726	763	713	715	748	727	709	741	765	710	755	738	727	716	753	733	783	733	758	711	727	749	729	749	728	706	737	763	745	759	762	733	742	752	737	728	745	740	788	778	722	780	726	775	776	684	751	787	743	752	754	734	755	749	710	720	739	750	724	723	733	736	767	747	754	721	724	739	756	790	705	755	724	738	726	728	739	763	781	759	756	719	751	772	701	697	751	742	737	752	756	747	732	763	685	693	772	774	741	758	772	769	719	803	785	742	786	743	711	752	720	728	736	682	734	719	745	714	753	732	796	754	750	722	730	719	710	713	744	698	714	733	772	692	775	714	734	718	735	749	702	793	711	763	727	762	754	766	727	749	763	751	719	762	736	704	753	755	732	712	811	748	744	754	737	743	730	805	745	760	722	779	786	744	756	725	797	755	723	706	788	773	749	757	748	671	712	763	787	743	776	706	763	693	817	788	780	718	744	758	746	751	702	760	811	709	766	747	740	696	723	774	761	721	703	743	767	682	774	757	703	796	775	743	730	733	696	681	768	799	750	705	743	655	764	714	742	781	722	761	774	770	729	741	739	846	738	745	765	728	746	733	759	770	734	764	821	779	776	732	756	751	772	782	751	778	743	760	689	738	751	784	753	749	756	791	768	695	707	698	743	764	734	784	770	759	759	729	723	719	719	731	724	791	760	778	777	754	699	782	738	721	775	759	787	720	723	744	765	743	712	746	747	768	727	696	756	753	693	691	752	696	721	703	745	783	757	760	764	746	790	774	707	694	734	739	737	745	782	754	742	723	771	719	722	740	732	720	725	694	709	719	762	715	739	734	772	745	830	729	760
6280	9515	8158	5052	2966	2063	1323	4773	20597	17755	9955	3046	1281	825	612	607	596	600	591	634	545	574	561	628	573	631	594	541	639	604	619	598	614	591	571	625	598	662	594	593	588	604	590	581	543	590	589	602	598	599	598	573	592	643	591	603	584	613	589	623	583	563	604	595	586	629	595	580	587	573	594	594	603	568	607	586	631	578	568	606	581	612	576	598	592	575	583	580	616	612	618	580	596	633	616	617	598	646	585	572	615	620	596	572	569	586	623	577	561	587	576	548	596	612	612	583	552	575	598	631	565	605	587	606	580	582	595	585	599	583	590	595	574	584	627	632	621	550	551	600	625	548	568	610	567	638	559	630	591	559	580	629	589	604	621	621	579	596	596	581	614	574	613	585	621	598	601	582	594	593	583	609	600	639	602	602	557	596	597	562	570	608	608	647	598	606	618	622	578	611	607	581	626	570	616	534	568	598	577	591	592	595	635	611	585	574	614	634	592	561	588	588	631	580	583	566	589	585	571	582	620	595	581	593	552	574	614	619	627	579	609	609	610	537	602	572	534	580	620	572	610	596	598	581	574	580	617	615	595	582	577	567	587	592	607	580	563	604	561	594	627	594	571	613	544	581	612	585	583	576	588	572	562	586	577	582	628	597	555	617	609	599	593	584	572	614	571	581	608	605	597	550	631	549	578	628	575	606	567	594	563	581	591	611	598	585	597	606	565	599	577	624	616	582	559	562	608	578	585	619	587	582	573	583	577	628	604	601	638	597	629	606	552	617	593	585	614	604	557	586	630	615	589	588	617	586	618	615	601	593	604	633	617	538	548	611	626	570	588	549	585	553	619	588	596	593	599	594	581	597	604	608	550	584	659	626	603	634	601	581	560	613	637	576	558	605	602	603	566	565	628	614	605	607	618	540	624	591	620	638	588	600	597	605	636	614	570	590	610	618	581	647	615	578	572	575	573	624	580	563	597	593	563	618	590	612	590	573	610	626	599	590	586	596	593	578	600	615	572	538	588	610	592	584	607	605	549	572	610	582	589	585	599	642	559	604	581	556	569	606	623	613	557	596	538	569	575	586	629	593	591	609	593	602	614	597	609	595	582	596	603	564	575	600	566	593	592	612	623	579	592	604	604	612	543	573	624	551	573	577	567	563	646	599	598	584	638	610	604	599	577	596	557	590	591	581	566	560	629	618	617	582	614	605	608	588	600	592	605	620	627	608	601	612	587	549	581	571	558	597	577	639	566	594	598	592	594	607	593	601	587	592	614	623	574	612	575	590	591	529	589	607	602	584	606	579	589	545	623	628	584	629	624	598	588	623	563	541	573	581	573	629	580	594	558	560	616	615	553	585	574	601	599	581	597	587	593	570	595	617	606	619	574	596	611	622	601	572	589	587	592	605	624	605	577	631	571	564	553	603	625	575	587	613	592	556	606	566	553	539	596	563	567	618	599	584	575	661	591	574	563	614	594	591	597	604	568	583	595	596	615	606	550	601	606	537	590	604	563	588	643	608	635	612	575	574	592	608	590	636	607	586	574	588	618	571	586	561	602	538	579	589	619	636	558	577	591	613	548	639	566	610	618	590	579	604	586	635	672	564	599	633	528	574	617	634	602	609	620	618	578	601	585	555	594	612	619	602	559	591	573	599	620	625	576	618	618	573	579	588	560	562	542	605	617	572	575	563	570	612	578	611	587	585	598	643	587	600	616	584	571	594	584	574	593	619	604	587	597	656	634	630	584	551	597	626	610	636	584	570	622	598	607	591	598	576	591	550	582	579	611	609	574	599	575	666	587	610	628	591	579	589	597	586	596	615	633	626	572	568	585	584	621	603	594	566	575	599	560	580	580	591	606	576	605	586	593	569	615	626	612	558	572	616	602	616	575	601	595	599	606	594	614	588	585	587	588	567	615	606	575	570	591	594	567	626	617	561	585	589	655	607	598	577	580	609	563	592	600	602	540	583	585	596	598	609	597	604	624	610	613	569	576	596	638	587	640	631	583	619	576	569	581	599	631	585	581	576	613	589	610	613	571	593	612	582	579	649	593	573	599	554	606	581	560	637	574	559	587	607	577	586	568	584	550	559	606	617	551	591	586	578	607	542	589	574	573	604	555	618	598	587	593	546	555	616	590	628	650	593	569	624	600	617	598	571	599	587	562	618	570	537	621	619	590	568	563	605	593	621	604	591	582	597	594	603	589	571	592	601	589	600	600	561	644	557	601	554	635	610	594	597	575	620	603	611	615	551	604	599	586	631	555	564	546	579	581	555	601	649	575	568	556	526	624	602	595	588	613	597	539	577	576	620	587	573	581	576	575	607	584	618	577	587	554	613	604	571	583	614	618	592	614	592	583	613	579	577	571	574	621	581	646	603	603	551	590	613	607	571	619	630	659	582	598	610	617	592	623	608	583	573	578	596	591	640	613	610	595	560	586	609	545	615	609	578	589	628	570	623	609	576	582	600	592	530	635	562	549	603	588	615	596	582	566	574	563	589	562	571	607	594	590	568	632	592	583	591	569	572	566	612	583	619	611	542	554	604	572	577	601	559	573	563	567	589	637	582	597	586	592	586	612	573	604	619	578	590	586	607	548	564	611	627	601	576	586	621	543	582	573	600	619	565	609	566	612	520	565	637	614	602	602	574	623	626	576	610	561	597	580	605	581	554	580	616	563	553	593	611	584	563	642	583	590	598	592	615	605	568	603	596	552	609	601	564	558	550	554	549	608	586	610	613	553	558	569	614	567	599	594	601	566	595	573	555	580	580	596	587	580	598	624	566	568	624	560	611	605	622	585	584	579	578	628	578	596	557	610	582	621	569	605	632	608	586	585	593	600	559	642	574	616	638	631	575	568	627	579	605	622	623	627	590	568	595	602	582	611	612	616	570	601	616	563	561	604	580	610	593	594	618	577	590	610	610	550	584	617	617	597	604	575	555	590	573	638	645	562	608	599	575	551	596	610	601	611	588	572	577	599	545	610	579	587	589	590	598	599	558	548	574	562	605	622	613	600	600	589	606	582	607	578	602	581	601	627	566	610	585	620	591	575	591	573	602	608	591	619	637	565	570	557	595	618	542	572	618	570	596	560	583	600	595	571	550	547	630	584	578	623	605	578	578	529	557	595	628	618	599	624	573	606	606	597	635	571	573	605	621	605	544	569	599	582	575	599	575	591	592	589	616	593	602	589	569	582	578	567	565	616	646	564	568	574	586	625	588	620	603	590	598	562	542	529	568	603	577	565	593	566	546	616	592	579	603	614	608	627	616	623	580	605	623	591	570	611	557	615	594	518	575	552	601	559	531	630	602	596	594	566	590	587	637	628	598	588	600	606	562	555	563	592	580	586	574	569	551	594	619	580	586	570	610	541	591	598	612	571	577	558	601	557	568	573	647	607	635	570	621	600	547	606	571	627	622	617	588	596	613	592	595	623	570	629	606	583	629	581	634	602	639	573	641	599	574	628	587	563	540	594	564	608	570	583	555
24385	21484	28768	24582	21342	11288	3572	6257	36680	37104	25394	8669	2762	1504	1030	968	940	919	955	893	907	944	945	872	939	898	869	918	874	888	910	941	880	961	853	939	939	903	886	965	961	924	924	880	919	895	930	916	874	915	909	945	939	933	919	945	916	895	854	841	885	935	918	910	909	927	902	909	905	971	897	919	931	891	900	930	905	915	964	905	959	922	964	996	949	933	904	903	884	931	907	963	925	917	939	938	914	945	908	879	929	940	955	943	934	897	937	885	920	921	908	899	917	944	861	928	932	901	915	851	896	882	902	888	936	941	892	911	845	887	853	864	921	897	962	954	921	906	940	893	803	905	931	953	920	881	990	901	889	889	935	926	944	917	942	880	942	914	922	923	908	872	939	950	934	890	904	909	887	922	954	888	982	895	903	861	924	918	861	933	983	919	901	892	948	892	851	940	956	911	929	871	938	920	907	919	926	928	924	927	882	992	968	948	946	981	908	933	902	874	944	901	901	899	901	942	940	878	918	928	901	860	899	898	941	927	914	919	893	905	915	889	896	939	903	855	880	936	978	940	935	872	910	880	903	956	935	890	920	917	939	857	966	878	948	846	915	942	919	893	853	948	930	947	945	886	900	864	874	847	924	917	923	884	870	923	872	922	902	920	854	838	901	814	934	955	887	900	917	878	933	934	917	925	873	973	831	907	867	953	974	886	878	881	955	886	862	868	893	892	915	892	878	894	917	892	887	908	901	885	904	887	898	936	903	915	990	900	866	913	864	838	951	872	930	893	880	902	847	915	855	900	868	902	876	898	884	918	902	920	947	896	926	900	866	860	891	894	877	914	905	922	893	894	886	896	907	871	923	885	961	933	885	898	843	925	848	908	954	909	930	878	891	887	942	917	929	886	923	888	912	880	947	874	896	884	953	901	941	896	902	909	926	954	918	931	892	900	889	885	896	879	956	937	880	913	948	892	885	908	906	889	907	942	895	876	922	884	908	930	860	920	853	865	875	890	884	911	902	922	921	873	911	919	880	926	885	912	959	959	898	916	892	936	859	882	888	895	934	917	932	935	978	900	877	920	897	886	918	908	915	923	930	882	929	933	883	900	901	897	924	935	915	888	887	898	920	942	950	907	901	917	936	877	913	920	894	908	903	987	937	954	957	899	925	938	971	904	942	865	888	863	905	911	885	888	920	868	893	918	895	904	890	913	887	911	803	909	851	907	871	839	910	837	874	876	926	949	902	944	885	915	939	919	915	927	910	970	908	903	853	891	889	907	926	848	921	897	902	898	855	923	895	958	906	904	867	898	937	877	891	863	882	934	959	916	844	877	923	962	948	853	920	894	932	940	896	913	953	883	871	903	893	911	914	890	895	869	942	881	917	912	866	850	893	945	870	909	887	927	895	894	889	916	874	883	905	873	967	951	883	945	911	929	898	924	918	909	894	906	882	891	930	915	882	949	914	974	897	892	890	916	924	921	921	909	897	865	922	884	998	879	908	892	887	912	870	898	891	911	900	970	949	900	896	871	916	946	938	946	921	879	901	910	910	880	917	906	871	942	952	882	900	940	884	960	980	939	883	871	929	906	850	904	912	937	958	906	922	895	935	936	908	893	922	921	897	939	896	955	845	866	921	903	902	868	879	953	939	933	922	903	928	928	855	912	931	874	923	860	891	887	871	954	863	892	869	894	906	872	937	882	937	923	880	887	913	926	888	918	874	956	916	955	960	925	907	896	912	934	857	896	934	874	898	946	901	924	923	911	920	879	873	907	935	951	884	891	896	886	927	896	883	902	901	906	943	911	933	910	968	921	874	893	937	906	938	889	871	908	913	908	900	886	931	909	890	891	921	904	908	906	957	861	936	889	921	937	919	910	893	904	964	932	942	914	911	905	894	894	894	883	868	890	900	953	909	902	892	922	893	917	826	900	936	888	859	867	976	850	850	915	910	926	884	916	919	838	882	906	917	906	921	910	935	938	865	989	926	947	927	919	978	895	902	882	911	897	855	926	897	927	882	870	899	991	884	920	883	889	960	890	907	847	891	907	932	899	885	877	934	891	942	916	908	906	944	914	862	904	918	913	890	903	925	884	840	861	922	874	891	897	944	922	926	923	911	888	918	927	857	906	925	888	944	908	896	935	863	902	920	920	921	916	867	820	916	900	971	956	903	880	930	897	876	923	938	936	932	902	923	892	944	885	885	924	884	877	929	916	919	919	929	913	916	901	915	909	951	908	927	873	931	909	912	913	961	937	869	880	918	904	924	929	959	885	952	918	929	884	898	916	902	840	922	921	853	933	879	883	907	911	879	990	817	906	915	850	887	935	941	922	918	908	890	924	874	885	863	921	933	928	898	912	895	865	939	899	976	884	935	898	926	861	886	869	850	927	928	855	887	943	916	886	905	932	926	960	909	920	890	870	931	875	867	872	887	950	913	947	903	895	890	863	888	903	882	933	888	929	895	879	932	909	921	922	901	947	875	899	889	870	851	911	902	897	943	941	909	899	914	911	921	870	887	893	990	866	890	923	884	941	937	865	834	895	936	903	876	902	865	852	899	939	886	920	945	894	904	938	917	833	919	922	836	941	882	891	909	916	911	954	855	938	886	867	943	898	904	948	888	858	860	921	901	906	925	958	919	894	907	859	884	900	898	892	826	854	882	875	892	953	894	925	861	968	894	905	929	926	932	903	915	874	850	916	861	887	918	903	930	907	949	896	920	914	904	894	884	823	897	886	925	955	926	896	925	922	888	948	915	852	924	891	902	872	936	877	894	945	913	906	856	864	923	908	908	926	916	889	857	914	883	858	875	935	851	914	883	935	828	893	900	901	897	910	883	850	906	951	924	899	845	903	884	908	888	969	873	856	898	888	908	896	936	895	895	880	901	934	923	917	924	907	911	911	949	920	908	953	877	921	908	920	949	956	916	866	893	937	919	890	924	914	875	934	928	897	863	952	976	925	858	922	928	913	915	905	891	958	921	902	943	907	930	868	873	885	961	924	832	861	887	900	954	898	931	911	854	944	935	911	893	897	892	864	865	906	910	940	900	913	857	889	870	838	936	955	891	882	943	957	863	921	843	875	888	890	881	907	864	911	895	888	893	881	920	917	922	914	841	847	893	886	879	934	883	866	884	923	900	930	900	906	871	913	952	900	884	861	894	888	929	910	856	894	927	913	912	898	871	927	930	898	879	871	920	894	937	866	874	900	916	932	923	894	901	898	926	879	957	902	915	923	951	946	919	949	966	944	931	914	909	868	962	861	945	913	963	941	881	853	919	884	826	889	865	942	875	938	898	912	921	915	947	896	911	949	949	911	914	908	896	866	911	893	892	867	863	932	955	874	908	887	879	899	910	876	889	900	931	923	917	862	860	864	873	943	883	967	939	973	870	898	968	901	904	955	848	931	882	948	906	910	937	884	931	928	902	868	935	935	926	893	877	852	901	902	865	900	903	885	869	896	919	873	937	906	925	938	882	927	870	924	893	839
6977	13715	12702	7671	4179	3264	2367	8227	36385	31768	19655	5993	2503	1308	793	667	721	677	716	722	730	707	693	768	756	738	707	700	679	722	733	748	701	728	674	716	723	751	718	707	718	693	723	715	734	712	763	718	793	660	758	718	696	720	728	725	733	687	723	729	739	714	707	732	689	694	719	766	718	737	679	733	751	698	729	730	709	713	729	730	704	733	673	717	714	690	690	778	731	697	747	730	743	750	701	738	753	704	714	725	699	673	668	751	694	722	663	706	737	738	730	675	727	719	695	696	725	670	729	707	690	676	728	704	746	729	746	714	751	656	687	731	720	721	697	720	736	702	706	706	704	709	665	733	708	717	711	701	758	697	720	725	710	686	707	682	723	707	698	720	729	686	734	747	721	725	755	711	670	736	777	704	688	737	745	732	699	750	750	706	693	688	652	669	723	678	698	743	716	700	718	718	691	727	699	751	693	678	707	734	740	736	730	716	684	707	720	766	695	704	725	696	749	722	688	709	698	744	721	696	702	750	745	715	709	687	755	702	759	720	736	702	718	697	709	729	702	658	691	720	725	710	700	676	728	720	725	731	725	698	731	694	709	701	740	727	720	680	723	694	727	718	693	722	711	732	674	714	690	661	737	681	717	674	720	715	717	726	712	713	668	721	707	713	716	740	768	681	715	694	687	700	713	740	733	651	699	690	720	700	700	702	738	694	738	687	743	697	675	701	739	680	657	680	738	678	683	689	707	717	727	676	725	732	728	710	683	765	672	719	688	679	735	696	682	732	682	729	686	735	690	697	714	703	711	676	719	742	742	699	708	730	695	663	706	761	708	684	718	698	667	726	714	721	725	753	719	688	715	717	708	730	710	685	726	694	729	678	715	673	704	724	718	670	769	684	703	674	745	709	700	771	720	724	767	702	723	716	721	725	680	693	655	725	731	729	694	694	703	693	710	736	745	750	704	671	678	700	688	695	674	649	677	705	693	688	691	701	719	681	742	703	773	739	679	719	701	666	717	665	714	694	679	724	670	738	675	699	747	739	715	750	705	696	708	736	719	691	711	752	680	737	729	706	686	749	684	715	714	704	722	681	724	751	727	728	699	680	693	714	685	694	724	714	707	718	699	672	729	672	708	693	713	697	722	783	682	692	694	672	685	723	671	725	705	743	705	662	726	705	750	741	703	718	715	744	689	739	680	700	690	710	711	711	667	713	713	694	688	688	686	701	689	736	665	726	697	722	670	667	749	670	766	694	734	692	653	695	731	672	715	671	719	744	649	712	664	705	752	702	673	686	739	689	649	660	705	736	688	730	690	731	688	771	695	727	735	708	732	703	730	722	734	717	679	716	695	709	699	690	653	702	723	711	700	697	749	705	692	728	668	742	683	769	715	670	686	714	668	716	678	702	689	743	742	737	708	663	698	733	691	763	718	721	694	707	679	703	704	724	723	745	760	694	738	699	662	662	726	751	705	700	703	676	755	665	681	655	696	695	709	723	702	670	693	691	685	742	656	723	686	708	706	691	722	719	679	688	763	709	740	664	674	714	734	667	717	686	689	677	699	716	701	710	732	671	757	744	678	693	649	733	683	700	743	703	666	727	735	686	714	688	697	725	781	724	747	715	703	725	715	729	697	732	718	713	727	695	741	731	707	695	673	684	736	682	694	728	704	679	688	711	701	660	746	682	721	727	711	742	696	718	756	700	712	704	719	681	707	670	698	686	704	656	706	745	689	686	701	705	717	696	699	690	737	731	723	732	691	675	718	716	713	670	689	685	642	698	715	712	678	759	710	671	738	659	710	697	734	724	647	713	704	684	729	695	673	729	695	767	713	718	693	670	706	671	698	741	696	770	688	713	686	641	727	735	710	692	795	652	722	703	717	683	736	699	715	701	729	717	706	726	711	711	728	658	730	719	677	682	678	717	692	712	710	726	718	724	681	698	755	705	703	686	690	705	744	679	714	714	693	700	691	665	680	700	706	705	710	771	731	746	771	722	721	729	687	727	766	709	712	678	666	768	712	699	685	696	755	701	730	669	737	687	708	720	681	706	707	665	729	690	654	706	657	690	726	725	682	676	715	679	759	730	669	694	677	702	714	652	665	676	732	714	690	681	680	674	708	718	717	679	717	702	706	730	698	703	696	701	721	703	719	692	696	685	722	724	732	704	677	703	690	711	669	792	708	721	676	696	649	785	701	704	708	705	774	658	685	696	701	680	710	743	690	725	755	666	696	678	670	722	710	704	712	710	704	722	696	723	727	666	691	727	697	695	694	713	669	703	684	714	705	731	696	717	707	696	711	692	730	690	744	679	671	729	682	751	691	705	711	771	678	699	702	723	698	697	726	713	698	694	713	722	696	674	701	702	698	669	693	678	684	749	692	684	698	726	653	733	711	683	678	772	680	699	704	698	710	655	653	719	725	686	687	713	757	693	712	676	667	698	728	678	749	718	672	672	717	725	737	751	751	705	705	670	673	726	677	772	689	725	661	691	727	660	683	700	702	691	618	696	712	714	722	661	733	675	688	716	682	700	646	722	679	718	703	739	694	751	741	725	676	678	711	681	747	678	697	712	676	697	758	712	710	688	708	721	727	763	780	734	691	698	724	723	725	694	724	761	632	709	677	709	685	686	705	721	712	708	700	739	676	682	739	697	681	760	685	669	664	724	684	680	687	743	672	721	706	692	689	705	663	667	714	699	686	706	703	699	701	744	717	745	688	691	730	719	685	714	713	681	695	726	688	700	718	744	666	692	673	684	729	753	698	717	671	663	708	705	707	711	726	689	738	752	728	746	684	669	739	711	667	707	721	688	698	748	630	751	713	717	696	714	691	721	715	680	679	702	747	670	711	698	679	724	711	710	683	733	711	737	734	693	704	687	728	681	683	676	780	667	664	714	664	668	688	703	707	708	695	674	722	755	733	706	702	686	669	683	690	720	663	736	693	746	703	712	703	708	721	694	743	678	690	704	680	700	727	741	718	698	746	720	704	657	695	733	677	669	693	706	687	685	755	708	731	710	648	742	670	686	752	738	730	670	698	690	727	746	659	717	752	698	722	717	686	672	725	700	709	694	706	704	726	729	729	693	671	662	697	733	677	672	735	685	688	729	724	694	713	703	711	696	699	694	659	721	706	678	692	659	715	783	677	711	693	705	720	704	727	734	703	714	718	706	709	698	686	698	691	722	728	678	712	714	685	690	674	690	751	747	696	745	698	718	723	714	718	760	766	682	695	659	678	701	703	685	706	703	745	664	661	707	711	681	684	704	745	671	708	678	676	713	703	741	723	685	674	709	634	693	636	717	692	655	733	677	725	699	725	655	697	713	742	743	728	747	716	697	678	702	740	692	699	732	675	720	694	699	663	706	652	735	706	703	714	730	760	680	721	733	708	711	704	700	732	681	695	661	695	708	711	766	710	675	713	702	736	693	672	692	712	734	662	681	726	698	711	662	696	775	680	714	673	713	709	723	694	677	695	685	740	671	702	725
28000	15643	6870	3276	1798	1223	903	1070	2812	3118	2204	1258	861	735	664	671	647	660	707	691	681	691	687	652	688	678	676	705	680	698	738	696	659	691	662	666	707	661	701	664	667	682	713	699	723	718	717	651	638	683	690	712	680	678	679	667	714	639	722	713	683	724	670	677	662	685	667	699	681	691	675	673	608	733	684	665	648	718	674	629	653	698	673	662	668	651	690	698	685	662	689	679	664	719	718	704	686	708	705	706	680	682	654	620	714	670	648	691	695	645	699	666	643	699	666	683	680	654	677	699	662	667	681	671	713	670	701	649	657	674	671	677	690	718	689	703	657	709	634	626	675	691	685	730	673	681	684	705	671	644	702	716	715	691	629	703	660	668	707	673	668	690	721	659	673	623	690	728	692	697	684	661	665	631	699	700	687	692	720	665	695	659	724	697	681	641	677	649	680	688	669	662	699	673	645	650	678	644	692	687	707	667	664	668	655	659	633	683	669	718	685	683	655	664	679	626	726	705	677	694	672	695	676	648	695	640	639	708	649	689	662	653	699	718	676	664	697	696	721	698	706	639	698	656	720	660	711	661	742	684	620	637	688	654	685	740	696	712	684	653	653	664	667	625	709	661	591	656	671	676	609	651	722	684	661	694	666	693	727	696	703	733	717	715	678	695	671	656	681	659	693	667	694	676	683	691	683	661	715	684	645	698	684	687	671	644	694	655	741	655	697	691	668	704	635	701	654	642	625	726	665	644	736	678	661	643	686	716	712	618	669	655	688	621	677	713	627	680	668	706	673	703	688	694	669	709	661	686	666	668	681	691	628	677	633	689	713	689	671	705	679	697	690	620	695	702	680	694	693	709	702	692	688	674	681	666	653	639	692	653	679	743	707	680	673	695	729	694	668	661	702	662	704	733	675	668	674	693	689	661	684	703	701	645	692	633	665	692	665	633	681	617	683	676	685	688	654	634	720	679	678	688	682	658	655	656	625	678	676	688	714	624	702	668	705	676	717	677	683	705	695	690	633	680	693	681	652	736	675	667	736	716	627	710	622	658	675	646	685	654	693	702	677	662	665	695	656	648	653	714	697	679	711	691	670	655	728	680	641	675	634	648	691	667	615	636	686	673	651	679	664	653	681	701	660	702	721	654	659	661	668	617	662	653	701	671	671	685	646	662	668	683	648	704	708	686	729	680	684	672	664	668	707	663	707	681	692	648	699	690	664	669	683	695	676	646	683	695	667	616	649	647	672	622	772	629	668	703	671	671	676	682	694	682	625	662	694	662	671	674	638	647	689	685	682	670	690	713	647	670	671	636	676	642	698	686	704	719	623	741	672	664	719	662	664	668	675	683	698	675	667	650	672	712	709	679	697	685	646	705	690	669	729	654	704	654	685	674	653	705	702	698	716	676	733	667	681	650	710	678	672	663	711	671	682	701	691	678	670	596	678	651	761	709	725	710	658	647	636	664	681	681	699	654	664	677	744	696	656	695	694	683	700	677	696	672	721	698	674	709	680	690	649	668	713	700	672	621	683	663	686	688	673	682	666	664	621	698	663	646	649	670	682	654	662	703	680	634	665	698	677	694	614	690	709	700	702	683	640	720	657	632	748	650	643	648	668	666	697	693	644	688	672	713	757	687	685	677	630	709	688	691	692	680	713	648	644	664	673	659	658	678	659	673	700	679	666	712	631	708	658	681	693	683	678	666	678	682	710	661	715	677	654	643	667	688	663	703	708	658	689	713	655	663	678	662	727	631	687	697	716	676	686	670	678	659	697	653	671	653	677	703	676	657	639	687	665	695	680	686	705	664	648	655	692	622	666	632	694	672	692	632	640	667	667	670	670	760	668	719	675	722	688	687	661	689	678	674	641	661	613	644	710	650	694	710	748	727	726	688	683	666	716	723	785	646	691	664	639	654	691	668	679	629	649	612	659	628	702	709	713	657	660	706	673	659	674	666	628	726	683	705	665	665	666	692	665	666	697	671	717	686	682	682	647	723	654	689	670	672	638	687	658	688	653	645	636	691	633	689	683	711	672	708	739	651	690	689	672	659	664	683	688	658	640	687	694	667	705	661	671	649	692	676	738	625	697	721	678	620	620	656	708	722	684	661	635	673	668	670	691	706	710	707	667	695	687	666	695	646	687	635	700	668	661	662	687	661	698	682	705	660	702	740	698	672	629	690	726	663	699	634	684	664	682	620	700	644	675	708	715	661	651	695	689	642	671	677	682	657	697	716	698	678	696	713	723	657	723	679	679	656	718	660	719	688	691	636	695	736	674	651	709	661	667	690	663	692	623	690	699	697	707	662	707	663	683	672	662	673	646	704	705	687	679	705	658	644	660	687	702	665	673	678	696	667	604	635	687	718	668	698	711	665	675	737	681	662	673	693	700	627	685	687	712	704	681	694	700	660	685	697	603	678	724	648	650	705	644	677	728	688	675	676	724	721	731	712	700	689	731	683	651	698	691	688	718	673	659	678	687	715	684	713	655	712	645	712	691	644	645	653	664	694	700	684	709	693	660	731	676	686	655	666	689	662	694	678	659	640	690	705	716	683	680	689	674	657	675	684	719	679	665	710	687	622	674	667	661	663	685	678	630	692	664	682	704	659	631	719	659	670	692	649	671	669	627	713	674	671	662	681	646	679	696	698	704	671	646	690	687	678	653	685	684	677	685	662	675	668	614	689	632	685	667	691	653	726	634	710	664	725	672	683	652	682	669	684	679	645	700	660	690	672	714	680	639	661	681	702	731	671	650	686	714	692	687	720	692	673	710	651	643	683	691	672	699	676	649	682	690	680	686	686	660	678	668	656	694	670	602	674	720	667	687	688	658	691	679	689	662	655	725	694	639	678	680	651	701	678	599	672	676	684	648	691	645	685	651	662	703	676	691	673	694	712	706	694	632	684	719	689	687	722	696	712	677	651	759	658	720	687	625	733	680	659	646	715	667	685	700	769	669	698	696	703	693	689	657	661	663	663	696	674	656	683	684	703	675	660	724	665	664	664	683	678	649	659	676	674	709	661	683	709	727	707	688	692	687	619	671	714	686	708	692	674	646	674	671	735	635	658	727	691	623	719	639	651	675	669	695	712	685	669	700	681	690	756	698	697	694	650	653	667	669	651	705	649	697	607	720	667	677	712	651	715	687	651	689	642	667	632	687	735	711	693	670	689	666	693	667	703	697	715	699	682	713	621	664	713	680	685	710	693	631	649	641	692	681	666	672	651	724	681	704	713	671	690	652	619	750	742	698	679	645	677	692	695	691	684	729	719	692	678	694	722	674	675	667	646	655	697	671	661	697	671	673	696	656	675	678	721	662	673	695	665	669	709	701	667	678	676	695	689	708	682	669	681	658	685	695	707	650	670	659	680	692	649	714	671	732	682	646	681	708	708	695	647	655	703	635	727	712	695	710	656	682	680	696	661	677	661	688	703	664	646	689	682	710	713	664	619	662	664	640	704	658	677	644	717	696	703	682	667	702	638
7271	5444	5250	2462	1662	1139	880	1140	3404	3336	2215	1052	692	609	568	535	525	500	550	541	547	554	575	516	493	535	550	548	521	538	550	522	546	505	577	584	567	524	576	527	550	578	528	558	545	547	525	536	534	541	534	530	567	497	513	547	539	496	523	528	500	488	537	522	521	561	537	490	477	574	539	575	556	549	526	447	507	521	528	531	523	520	530	539	518	564	504	507	532	545	519	514	515	507	493	528	506	521	503	518	493	521	541	493	510	524	529	522	568	477	522	570	535	499	518	516	527	510	564	513	535	574	537	514	522	516	550	490	553	521	549	508	534	511	507	512	497	521	579	533	531	512	470	516	519	538	535	527	517	491	514	560	520	508	530	530	531	522	505	513	539	532	535	516	524	560	537	515	540	544	524	499	523	534	498	538	524	541	542	536	515	520	502	502	558	492	530	491	513	526	505	555	509	533	525	546	517	500	509	532	467	525	494	523	576	502	510	544	513	561	543	566	542	517	543	501	528	501	558	500	522	518	521	538	541	534	525	481	533	530	529	538	523	520	504	533	513	489	547	545	523	553	522	487	476	518	549	565	506	531	584	565	511	574	540	508	506	532	527	509	534	556	542	504	512	534	501	528	526	515	534	514	518	560	520	518	513	513	569	542	512	527	511	540	540	529	550	543	562	513	554	488	519	532	545	540	522	530	536	527	531	545	577	490	523	507	547	506	482	552	505	541	549	542	563	547	506	527	522	527	535	529	554	530	542	539	567	541	544	527	529	484	520	539	579	547	482	531	554	520	522	530	553	560	516	537	514	495	534	496	542	523	542	549	518	502	522	524	483	533	512	521	555	545	505	554	566	548	530	578	576	557	504	527	515	534	493	521	505	518	516	528	533	539	519	544	530	523	501	472	526	565	484	565	532	536	521	512	525	508	532	540	519	475	523	505	516	537	495	521	517	545	603	546	496	526	508	537	529	512	540	538	566	538	481	550	548	547	571	550	510	542	559	509	533	516	534	538	552	529	515	538	542	553	519	544	547	536	547	538	519	517	515	507	511	533	488	531	526	540	597	566	548	555	538	499	558	505	538	522	570	550	511	498	570	537	539	510	519	511	558	527	534	498	559	520	504	557	559	505	528	509	509	505	523	556	520	548	546	537	527	525	532	485	523	536	514	523	554	515	523	486	537	519	519	517	508	483	516	523	522	479	547	548	569	545	532	526	549	517	532	528	539	517	544	461	513	527	510	484	514	505	477	549	480	526	494	526	525	528	484	554	543	514	540	533	502	501	509	554	544	522	542	549	518	506	537	566	517	542	439	521	493	468	525	516	539	538	527	524	534	507	525	538	514	512	542	512	539	479	517	516	582	517	507	529	535	505	553	533	561	522	527	525	509	520	536	500	529	539	510	556	520	528	549	532	515	529	506	521	576	520	508	538	484	546	540	517	495	497	520	522	520	530	485	485	537	514	512	541	523	541	513	522	536	571	524	531	528	533	569	583	527	551	533	537	531	516	505	547	520	522	504	551	548	560	537	521	512	527	518	535	538	507	563	495	508	527	511	521	540	495	544	528	541	524	523	522	555	568	565	550	563	514	565	557	508	527	496	543	560	528	579	506	502	511	487	566	509	542	550	492	552	557	574	507	544	536	515	506	555	551	518	524	521	541	532	495	525	552	503	542	547	525	525	540	560	510	497	542	532	535	527	556	501	510	497	564	561	544	569	532	494	501	537	552	550	521	509	551	511	521	538	508	528	529	542	522	517	517	510	541	547	547	541	512	507	524	544	523	536	547	479	568	529	541	545	523	502	518	549	502	522	508	550	528	544	533	513	571	533	548	543	500	499	511	554	548	531	516	545	525	532	508	550	516	570	540	561	487	581	546	529	548	519	542	508	575	524	533	535	554	555	533	512	512	512	522	519	540	534	528	508	565	494	561	541	495	506	481	497	522	507	517	517	532	542	546	521	563	503	542	552	512	500	558	533	505	507	498	507	548	534	538	539	537	525	522	528	526	493	510	481	525	531	541	528	564	521	519	514	490	500	539	549	516	513	515	511	530	554	523	502	484	512	538	527	537	544	518	531	510	481	538	505	551	516	560	564	546	519	521	558	558	483	527	559	520	496	529	520	529	536	511	511	597	539	474	496	551	528	523	544	532	554	597	563	570	538	540	548	562	524	530	497	536	529	510	534	519	544	520	558	480	521	522	513	503	511	483	531	522	555	538	507	535	505	518	528	511	504	518	496	516	507	511	557	519	547	513	579	532	546	488	546	501	548	532	508	525	525	538	541	495	586	550	523	522	534	549	512	554	531	556	505	547	538	511	503	540	530	522	559	525	508	496	545	564	522	515	510	525	539	585	534	526	552	540	503	492	535	499	502	540	491	515	519	546	570	513	558	498	556	506	515	542	497	535	565	549	481	563	508	567	547	529	489	482	522	510	528	520	560	581	536	541	486	488	509	520	551	520	577	522	508	513	577	514	544	522	547	510	550	498	479	549	554	553	522	525	533	533	517	550	543	520	541	522	529	566	562	535	515	497	552	516	526	545	525	518	526	528	559	534	488	542	520	544	569	515	546	574	586	525	518	485	517	565	478	542	543	555	530	533	521	501	520	546	535	508	549	531	528	532	553	509	506	518	541	545	492	523	549	577	500	522	561	540	573	525	530	536	520	545	556	540	553	521	526	473	527	519	508	567	541	534	552	496	543	508	540	539	514	552	515	564	470	526	543	542	541	467	534	488	573	568	544	517	554	505	503	524	516	541	495	519	536	502	501	476	519	543	520	539	563	559	504	516	555	549	531	540	541	523	529	484	508	544	545	539	570	520	517	509	540	522	552	516	567	514	518	561	528	541	542	533	476	563	513	516	517	511	483	520	540	550	515	521	506	524	513	503	531	546	578	499	524	509	559	530	518	517	514	541	529	539	550	548	551	521	507	530	516	564	528	536	524	517	562	513	557	527	517	544	559	517	518	552	544	547	508	572	546	536	529	555	488	467	563	566	528	500	511	490	549	517	517	562	550	530	520	512	552	528	551	518	548	491	533	500	549	474	502	534	495	498	544	504	530	549	505	514	522	556	539	497	528	572	552	526	514	525	529	514	540	542	560	518	504	550	495	541	533	527	525	514	523	534	513	542	491	473	570	512	566	514	516	553	535	519	510	549	572	520	521	518	525	511	523	505	522	504	563	550	533	531	498	545	523	534	521	505	529	537	525	502	535	547	535	494	527	485	511	567	517	511	529	589	534	540	499	568	536	554	556	531	552	513	519	470	568	507	520	554	491	539	531	579	530	544	486	528	516	494	552	486	483	478	533	491	508	544	505	513	572	516	533	562	529	520	554	525	494	517	534	544	525	554	508	516	563	543	529	476	534	521	499	504	506	527	535	514	557	553	530	549	488	537	504	545	566	490	489	518	507	540	501	556	505	577	544	522	572	538	525	511	501	526	479	562	558	540	496	526	510	538	522	580	499	541	532	553	532	483	572	517
25745	21423	27225	24895	7847	2580	1611	3529	18418	19810	11773	3629	1498	1008	837	761	750	743	781	790	766	710	759	718	721	768	797	736	799	793	749	789	726	743	745	788	759	753	733	777	787	754	737	787	722	790	782	777	727	763	755	774	815	767	742	727	695	742	769	743	748	737	747	780	768	765	735	758	730	774	790	747	776	780	767	804	743	799	719	737	789	768	745	731	788	772	739	828	753	759	799	704	715	714	744	733	756	771	747	788	764	706	780	814	780	755	721	794	784	711	740	772	728	722	734	766	761	760	755	741	800	795	801	752	777	788	768	784	679	735	747	811	802	807	767	754	756	780	767	798	705	724	755	737	813	751	764	768	784	761	740	770	730	718	780	757	715	731	750	798	800	745	736	801	731	782	730	757	771	757	786	784	785	799	729	738	723	730	749	740	797	724	750	791	774	782	757	801	734	771	789	754	717	714	806	730	756	732	754	767	774	808	753	801	771	767	760	776	765	731	734	752	756	784	744	749	748	787	798	785	722	751	769	736	708	750	738	714	720	759	755	770	769	758	797	756	713	753	756	750	746	777	738	700	780	752	721	736	736	693	762	749	769	718	791	782	751	755	806	750	758	777	793	744	808	744	794	797	766	777	827	746	749	767	710	743	740	777	750	744	737	752	720	746	738	731	792	805	734	802	732	776	717	777	753	740	754	702	721	754	746	714	757	736	781	743	749	733	765	744	749	743	782	729	772	737	738	787	704	754	783	743	763	775	785	780	778	767	759	735	724	774	755	752	772	784	757	731	750	752	792	771	753	811	783	748	787	762	759	730	775	761	715	764	780	731	741	761	793	743	758	724	739	733	764	776	741	753	800	767	752	764	757	737	791	725	699	723	774	753	760	776	747	786	812	783	743	732	741	732	773	755	795	724	792	740	804	749	742	739	730	754	792	771	756	760	742	784	771	795	801	759	784	785	784	799	765	718	764	818	738	793	748	760	711	772	755	746	703	734	746	722	784	743	756	767	725	788	742	730	784	773	738	735	721	767	764	687	713	727	754	765	818	741	667	747	750	727	706	738	740	768	792	770	786	774	782	781	778	746	768	763	772	773	718	754	779	724	754	767	799	754	770	765	733	782	747	719	789	770	759	712	764	716	809	774	764	762	766	768	734	719	737	757	754	760	720	726	788	734	745	767	799	726	771	747	702	776	756	765	746	747	764	751	742	789	718	793	763	769	778	721	778	732	790	785	738	747	752	690	708	731	777	736	734	800	757	732	781	775	779	738	806	780	807	692	769	765	756	721	770	766	732	772	792	773	761	766	737	749	717	760	805	756	719	709	746	855	695	775	789	747	746	726	796	780	715	774	736	741	734	771	768	757	751	778	765	754	754	756	734	764	781	723	747	746	814	721	743	784	754	744	696	768	785	770	765	704	767	744	774	709	772	794	746	769	761	790	747	773	733	767	731	762	764	732	790	807	751	751	790	782	750	724	752	757	711	779	758	765	743	729	782	780	735	755	789	760	789	719	729	794	768	746	759	766	725	767	777	746	797	721	798	812	717	695	730	801	739	735	742	796	756	743	730	727	735	757	772	780	750	734	741	736	722	764	762	770	792	731	819	743	781	754	794	755	757	757	717	749	762	749	745	725	779	787	758	753	736	743	747	768	790	748	813	771	760	727	773	736	688	760	727	739	715	798	755	773	763	772	800	766	737	750	720	732	785	771	740	750	738	747	759	813	787	732	761	721	767	766	751	747	757	711	732	708	734	805	755	733	754	739	775	769	775	750	714	740	723	743	772	720	738	757	737	702	716	717	760	783	710	773	743	743	748	763	739	732	712	744	770	734	739	782	778	787	767	729	735	785	776	698	785	760	758	772	747	773	778	730	729	741	752	768	732	708	764	773	705	735	724	800	739	754	748	735	746	756	785	778	761	772	775	763	809	783	747	831	745	800	762	816	789	760	763	744	813	759	742	819	766	797	749	745	727	752	717	744	761	692	755	715	735	780	750	760	775	819	785	729	716	802	751	761	759	741	733	731	739	793	766	796	762	762	725	758	728	758	780	755	776	770	764	734	732	732	768	795	786	719	750	724	745	750	727	805	737	784	803	755	760	722	752	727	748	753	750	735	740	758	723	764	762	746	729	780	764	719	756	767	735	770	747	781	771	732	746	762	726	712	780	774	778	761	796	759	763	768	784	753	763	755	750	767	719	729	764	816	734	738	736	812	757	715	764	732	746	763	795	758	718	752	765	725	693	766	761	735	748	714	774	776	724	726	750	757	759	742	753	817	784	727	718	702	745	764	704	753	808	767	746	785	734	736	716	751	730	736	719	798	819	719	741	734	797	760	794	745	731	823	748	798	742	724	755	731	766	755	747	758	796	769	733	720	784	764	780	700	714	773	755	726	786	761	766	720	765	724	811	773	749	769	731	815	699	699	753	771	735	761	715	766	708	777	777	764	741	750	764	782	766	763	788	722	783	747	726	755	748	791	754	695	782	717	745	744	771	775	721	803	770	759	739	746	745	712	751	772	752	762	743	755	719	790	771	732	752	734	778	768	771	741	752	786	840	786	756	769	772	750	749	750	717	728	747	764	714	728	788	752	755	739	766	762	736	712	715	713	720	767	763	791	734	721	730	735	734	745	768	742	745	764	749	792	735	766	764	748	742	749	756	734	766	720	737	751	808	753	779	710	761	833	764	766	811	738	764	741	783	757	765	715	792	744	763	782	728	771	747	699	766	744	752	731	770	710	717	768	754	703	740	825	740	757	759	730	776	705	817	755	774	746	732	756	700	770	737	799	782	742	730	773	689	769	765	795	688	781	721	796	751	717	756	728	719	755	773	716	749	751	766	735	801	676	714	800	754	754	709	731	802	791	711	778	767	742	735	751	763	795	754	757	794	810	723	777	762	707	744	792	747	738	797	741	784	773	816	724	753	727	713	739	758	733	749	740	761	741	774	738	757	777	748	733	787	747	792	783	745	735	725	749	748	753	783	809	725	780	769	776	734	728	784	748	789	749	728	775	761	681	768	759	721	752	753	705	744	722	732	737	696	772	713	823	807	793	765	764	739	807	737	770	738	785	772	725	833	735	740	734	778	796	745	798	726	729	804	735	778	743	768	695	750	770	746	727	731	788	767	757	726	772	743	731	788	788	738	740	740	736	781	762	724	777	759	789	753	744	728	766	736	744	759	789	790	760	758	770	715	770	728	704	710	723	749	764	683	734	753	739	749	688	784	755	777	792	804	720	731	739	736	758	728	763	761	746	762	811	766	731	804	780	748	751	763	750	744	747	767	754	718	757	774	723	787	805	738	751	775	764	761	723	719	738	777	741	755	726	735	777	795	739	775	772	731	772	764	746	743	740	775	769	790	799	755	796	767	731	747	776	775	770	743	744	799	756	744	746	736	773	769	709	781	758	776	724	755	789	772	751	788	749	759	779	677	722	747	740	757	726	768	737	783	725	783	764	753	711	766	726	726	787	737	726	765	767
6227	9117	8561	4518	2970	2120	1439	5025	19451	17132	9660	3014	1424	815	668	611	666	647	597	602	589	586	606	618	608	583	625	576	613	622	598	584	575	635	586	623	667	643	613	600	606	617	580	600	600	577	582	584	630	604	619	581	612	621	595	563	606	632	632	598	615	617	591	653	607	631	637	574	561	646	612	633	633	631	595	580	597	598	572	644	583	618	633	635	599	615	614	600	658	579	588	606	600	618	637	586	570	607	640	633	630	599	650	638	613	623	586	592	581	624	633	568	628	580	601	618	639	573	621	613	584	566	580	566	601	596	623	589	575	658	590	620	636	624	615	637	618	590	587	629	613	556	595	617	580	593	589	586	621	594	587	613	607	533	583	641	613	607	612	609	617	628	603	643	531	591	596	658	606	604	620	629	624	610	610	631	579	622	651	621	647	609	592	595	668	653	622	595	635	627	624	622	615	616	586	588	547	613	662	613	635	598	644	612	602	599	599	597	579	593	582	650	568	607	627	670	620	615	631	596	594	609	597	610	613	609	615	619	608	604	603	596	529	596	627	621	625	605	582	631	620	549	556	576	577	616	601	611	650	623	561	581	592	643	603	630	579	617	577	610	611	598	655	604	593	632	649	607	593	618	606	581	610	604	615	591	654	622	627	565	576	592	575	588	639	570	596	569	618	619	597	593	596	624	612	651	592	641	599	600	579	592	561	601	662	593	613	588	599	585	649	606	619	610	600	628	626	597	560	637	613	602	593	580	582	582	627	646	632	560	605	617	568	623	620	639	606	646	615	627	653	623	584	605	644	566	625	627	583	618	608	611	644	603	612	625	635	573	585	570	583	626	614	632	634	596	598	588	670	607	606	661	592	689	578	616	599	593	608	589	615	573	598	611	636	646	620	589	593	605	626	598	647	582	590	587	675	581	652	560	608	566	615	600	611	635	623	593	622	609	598	615	596	622	628	576	635	595	604	605	579	576	602	622	597	613	606	589	611	619	613	600	592	584	589	580	621	614	636	613	603	657	624	614	614	617	649	642	589	653	604	620	599	600	623	588	602	599	604	605	595	614	617	586	611	584	614	582	593	615	623	598	597	643	604	588	578	615	616	594	586	662	559	594	592	590	611	651	582	615	590	637	579	613	586	597	610	604	619	577	598	580	621	623	575	554	635	572	622	621	580	617	592	582	560	604	662	569	613	596	603	685	608	577	615	604	577	628	630	604	561	593	656	609	567	579	576	605	573	614	640	547	598	603	630	594	637	619	586	637	587	668	619	586	580	599	622	614	624	576	593	599	635	622	607	636	600	598	626	595	606	582	596	596	591	623	571	648	617	594	614	592	584	619	599	614	593	615	645	580	598	609	599	619	579	647	592	616	616	574	600	591	536	618	612	605	587	590	598	577	637	582	604	581	659	580	601	639	599	645	589	624	590	587	600	617	588	621	651	607	594	602	570	617	609	568	637	612	637	590	572	646	564	612	578	616	601	623	579	608	554	583	563	610	597	636	641	598	594	572	615	613	581	631	560	598	575	626	601	591	578	607	601	605	576	665	623	617	593	590	611	601	609	604	610	595	611	604	641	603	607	643	629	634	620	613	618	599	606	614	630	572	633	558	583	636	603	583	595	617	614	615	595	664	562	598	642	595	606	646	642	625	629	564	561	600	589	634	620	564	596	609	575	596	599	612	574	552	615	589	575	551	602	566	574	630	561	599	661	613	584	580	631	636	610	599	559	574	593	595	572	582	627	610	601	603	634	599	605	633	631	611	605	624	568	599	607	625	610	648	609	600	596	619	571	596	606	585	588	670	610	630	581	609	615	612	605	622	614	602	585	643	600	623	602	602	606	572	584	600	625	625	614	611	633	604	608	618	635	577	611	627	601	594	617	631	623	580	582	643	571	620	576	596	608	575	612	608	647	624	614	636	584	559	582	592	593	608	608	627	625	587	586	624	593	600	564	634	620	616	617	604	587	668	606	564	588	619	585	615	630	594	627	584	619	600	611	587	594	608	601	610	570	584	576	570	601	598	630	641	629	622	606	595	630	607	582	662	582	608	632	594	652	622	588	596	582	628	652	600	574	575	643	591	634	627	600	590	582	646	625	559	599	633	583	568	579	567	650	618	597	577	634	617	633	602	601	582	590	601	639	643	631	622	632	583	652	594	558	606	632	615	610	590	614	603	676	590	605	619	577	618	639	614	611	598	629	618	575	609	581	583	593	597	598	607	572	544	607	627	582	644	581	577	645	617	622	569	611	592	580	585	569	560	589	641	631	593	607	604	633	637	662	585	602	587	593	595	572	641	594	631	604	603	622	616	614	578	545	634	615	586	597	579	567	632	613	578	635	611	622	614	602	614	622	617	641	608	593	645	585	573	613	597	606	614	590	652	599	549	579	614	618	603	602	614	581	610	582	572	575	613	613	611	607	647	598	602	578	586	612	602	594	625	610	582	623	575	668	635	602	598	611	587	582	597	628	631	596	597	561	614	641	610	598	574	616	635	588	588	634	617	604	593	576	560	587	621	605	580	621	569	624	638	591	592	575	613	606	595	599	603	605	640	590	619	591	631	617	560	588	596	604	613	632	600	588	638	623	638	610	644	573	587	579	611	621	624	609	624	631	616	583	608	574	615	596	568	665	610	569	591	592	607	596	588	577	595	596	602	608	630	590	596	641	580	595	591	598	600	608	591	591	585	604	616	626	621	611	625	614	621	606	587	584	550	656	599	615	597	600	580	571	602	563	613	596	605	576	600	623	601	622	618	558	607	611	630	619	613	637	678	593	612	590	622	575	599	616	586	596	596	627	607	578	613	663	601	614	629	638	570	594	634	618	601	579	563	596	650	586	580	583	597	545	566	611	594	612	607	569	569	634	607	630	606	630	573	590	598	613	618	625	577	598	584	601	583	640	628	630	593	595	629	601	606	612	584	627	628	604	567	584	628	658	618	611	597	595	589	620	632	552	598	613	610	616	618	636	602	598	593	603	604	649	607	622	619	636	629	583	588	611	591	640	599	628	595	598	623	597	614	631	626	607	621	652	608	656	642	618	566	568	603	597	605	611	603	602	605	626	599	598	604	629	586	637	606	628	645	576	634	612	580	597	583	632	570	548	599	565	596	591	588	592	590	606	583	611	640	607	616	597	551	609	568	652	628	563	585	609	617	571	603	621	622	602	602	592	631	625	583	602	594	588	631	610	582	554	632	610	610	615	642	582	620	564	604	592	585	600	628	570	601	599	632	585	597	624	609	563	602	588	581	566	557	639	638	568	602	611	597	641	602	602	593	608	586	659	628	599	619	608	644	606	615	605	624	593	671	616	616	573	607	619	643	612	595	624	598	597	644	613	556	612	644	602	562	617	603	598	632	577	612	654	605	567	598	595	576	565	627	560	653	586	628	581	620	570	608	644	564	567	592	611	599	624	610	583	599	593	613	603	569	587	607	607	605	587	620	555	611	611	602	593	560	546	605	589	583	595	610	580	630	577	627
24395	21454	28846	24489	21349	12162	4028	8394	35483	37247	24707	8496	2641	1501	1096	960	900	930	957	936	941	944	889	965	943	891	875	936	942	942	909	933	985	940	893	917	865	904	965	957	906	950	868	938	913	941	874	977	897	922	869	896	908	909	922	897	963	870	926	853	896	939	940	904	889	898	897	890	950	904	905	916	923	913	873	930	874	922	858	923	871	912	924	969	882	937	940	949	885	896	929	960	888	892	936	924	959	860	944	922	898	922	919	959	872	960	909	896	933	933	904	932	972	862	925	945	880	911	972	946	939	905	939	923	891	900	882	882	961	915	954	940	990	926	892	987	906	944	897	927	930	923	919	923	918	944	1002	934	893	894	930	941	894	897	956	921	931	884	970	908	891	886	925	884	893	930	908	956	929	959	962	956	925	881	966	931	905	931	914	917	967	912	960	950	937	899	942	872	952	919	925	909	834	926	912	917	924	914	939	820	905	970	937	916	940	877	946	920	912	933	896	932	904	939	960	911	916	869	915	959	903	930	935	879	1023	948	876	937	959	883	916	903	911	956	895	926	954	983	889	865	879	991	904	870	879	953	840	946	946	898	865	901	923	923	928	933	882	892	929	938	865	928	888	926	857	880	930	897	912	912	877	940	901	891	937	950	881	955	939	910	925	943	930	889	924	886	905	922	921	951	971	956	898	932	894	952	939	917	948	909	914	903	906	880	908	907	883	916	958	919	883	900	908	940	918	884	906	956	950	962	898	913	877	921	910	939	938	940	915	895	973	892	945	912	899	884	902	879	868	865	887	922	894	924	916	906	891	931	927	938	851	914	917	960	918	898	940	868	931	897	885	944	928	884	898	890	891	913	919	926	945	892	887	879	922	916	892	905	930	883	889	892	923	934	914	911	932	941	884	863	914	890	913	869	905	897	944	906	914	858	916	854	955	885	885	907	1009	930	990	939	904	922	931	893	959	913	917	933	961	869	951	952	978	924	915	913	915	894	937	852	938	934	929	934	918	864	924	861	934	886	970	909	938	931	856	983	925	929	906	864	960	909	887	915	905	935	907	889	927	870	899	877	914	906	896	924	868	956	939	943	956	908	903	920	918	934	946	939	892	899	903	945	928	941	918	951	940	874	922	910	896	935	904	913	939	913	864	915	977	902	933	878	901	896	949	892	943	898	916	967	878	963	905	954	893	955	925	922	942	934	910	961	953	929	870	913	883	907	941	917	893	936	858	945	951	935	956	962	940	914	946	928	917	952	919	952	905	898	911	917	937	975	935	960	889	979	903	918	931	920	940	901	871	930	965	971	888	931	887	884	919	908	957	887	942	901	927	918	836	925	971	927	898	928	933	869	873	924	957	921	878	897	907	923	881	903	923	983	877	884	958	885	900	897	942	884	924	962	893	946	896	869	871	876	909	890	939	927	906	905	930	879	980	886	917	949	851	911	965	946	901	892	954	943	915	946	944	871	924	931	929	904	854	933	876	888	861	889	975	964	850	904	884	921	917	932	873	933	959	946	931	911	909	890	947	943	909	894	922	892	913	867	953	917	925	854	946	955	909	915	907	942	892	946	906	915	913	964	909	902	900	910	896	903	963	938	902	969	879	909	890	916	913	959	951	918	901	902	925	897	909	932	889	976	872	939	867	899	899	930	859	947	896	946	920	900	918	945	946	909	906	935	859	863	925	924	904	903	919	933	919	894	907	917	949	951	883	945	922	901	902	921	941	944	854	975	876	900	859	939	904	914	922	931	874	913	927	887	913	918	871	894	908	875	906	909	960	841	903	893	917	952	858	916	958	898	880	911	896	933	958	908	990	880	911	882	975	883	891	941	910	889	920	939	964	967	889	916	952	903	882	905	904	871	935	922	933	906	928	982	931	899	920	916	942	895	922	925	1004	897	919	928	932	897	948	868	943	904	952	1004	925	873	912	907	914	902	910	884	925	867	913	925	886	887	876	931	914	919	903	826	849	913	872	983	874	907	913	960	897	944	928	885	878	917	958	882	956	933	928	910	918	871	914	895	929	936	915	905	866	935	918	936	895	914	918	893	922	923	903	936	945	948	904	899	956	895	851	955	894	946	899	883	873	902	915	898	878	917	875	907	914	953	934	965	902	925	980	926	976	912	918	962	875	904	875	895	952	965	883	906	950	853	892	961	948	909	889	895	941	880	929	917	921	910	928	951	932	953	899	939	915	903	934	955	894	904	949	869	853	902	961	989	915	881	880	925	981	921	985	927	894	916	911	891	892	900	955	970	970	899	908	921	928	896	905	918	917	933	958	891	900	929	878	936	874	915	980	886	948	930	915	883	924	918	940	867	894	927	906	998	925	824	922	888	894	922	960	895	924	906	902	955	883	895	914	905	895	910	899	929	928	915	899	938	911	943	921	889	930	898	854	870	952	937	929	975	959	929	932	985	911	889	946	915	927	858	883	910	913	854	891	934	893	946	861	904	912	910	905	930	950	909	920	854	902	874	913	891	962	906	900	906	862	885	890	913	863	848	908	977	852	934	902	913	923	939	866	958	905	941	929	889	892	901	948	976	889	897	921	862	929	934	939	897	940	936	906	946	976	869	974	943	930	949	840	945	934	888	914	883	909	912	923	927	924	867	954	939	899	926	949	933	927	921	946	903	931	883	951	945	878	898	936	927	893	926	898	934	938	951	949	911	899	891	930	939	906	915	908	935	885	923	901	923	943	933	923	918	957	904	963	943	932	920	919	943	926	973	891	874	929	933	885	913	911	920	885	911	884	861	938	872	918	893	886	910	921	925	909	889	939	923	916	849	917	895	947	876	910	910	943	943	978	867	858	890	886	903	949	841	939	892	893	880	862	939	910	865	910	876	849	919	904	946	915	946	908	861	931	942	894	940	919	843	923	888	908	932	884	912	905	901	880	938	902	931	901	901	900	901	900	911	906	858	921	988	923	870	918	872	854	919	887	888	950	931	860	973	936	875	943	878	933	927	934	952	888	870	951	917	924	971	905	897	885	882	875	921	937	913	908	886	930	975	932	888	967	901	837	924	849	946	916	933	949	937	906	902	938	956	897	924	941	936	931	894	876	911	919	877	993	911	910	907	931	940	895	912	906	906	868	951	909	931	945	869	895	877	861	882	922	853	866	947	946	937	878	898	879	888	871	944	891	917	983	933	914	946	915	929	878	905	975	919	887	931	875	915	943	918	886	897	898	899	929	942	944	920	952	952	937	961	891	913	897	906	920	931	893	925	915	879	939	919	953	915	879	953	916	957	910	896	944	900	948	915	892	902	842	994	948	959	893	903	873	925	935	900	892	870	867	940	876	851	915	884	872	890	894	924	917	921	872	930	899	925	943	824	894	936	937	946	928	933	915	883	938	905	937	906	873	903	900	899	948	914	934	909	906	936	921	940	913	917	879	832	902	906	906	914	942	907	935	914	867	913	904	894	914	884	898	915	934	930	925	956	908	891	931	948	857	979	936	939	928	903	974	950	936	947	908	932	923	910	881	860
6870	14156	13532	8147	5079	3696	2705	10508	35371	32215	18895	5961	2495	1308	883	718	717	725	731	758	706	742	739	696	729	729	748	768	698	681	737	713	709	728	710	688	740	764	755	773	757	703	729	746	735	762	757	731	692	702	719	712	663	751	746	704	732	726	756	706	728	708	725	759	725	707	767	747	691	743	750	719	717	731	718	729	710	782	762	688	741	690	715	702	731	674	743	694	729	742	713	716	719	717	732	733	712	800	753	745	723	731	736	722	724	714	768	739	713	732	725	735	731	714	722	702	724	724	734	718	744	695	711	760	687	787	765	724	785	739	766	736	722	731	722	749	723	692	725	722	713	727	689	724	686	748	743	763	774	731	704	731	763	722	726	710	753	787	710	708	703	694	784	762	772	738	758	710	729	750	751	733	748	703	720	760	741	708	715	733	722	697	743	703	754	750	738	782	728	719	721	692	735	699	719	738	758	715	697	735	721	737	756	717	717	716	719	659	710	682	736	692	753	713	741	698	722	721	743	699	761	770	678	773	717	703	728	770	756	738	678	698	716	707	698	691	712	725	754	744	703	678	741	712	707	737	730	741	746	724	724	734	650	783	753	746	700	677	714	671	750	712	698	776	697	775	731	753	719	704	732	712	767	766	718	685	711	695	708	692	737	767	738	771	722	714	702	739	747	684	741	732	723	733	719	712	725	679	675	759	698	683	747	688	729	712	693	703	688	765	741	730	700	709	708	732	697	692	740	710	690	732	676	720	740	775	722	749	719	746	709	746	735	749	727	739	736	722	691	707	736	727	751	730	739	732	722	663	713	780	764	747	699	689	709	637	695	721	751	738	736	719	750	708	688	745	730	719	686	743	725	694	719	726	748	756	743	720	719	688	803	712	666	720	699	746	706	713	667	702	758	703	692	760	750	685	702	734	786	746	712	717	718	692	768	662	713	695	683	692	708	688	738	704	719	772	689	740	722	730	726	694	701	736	769	734	703	708	729	753	703	679	768	711	700	707	716	709	720	723	739	701	731	705	734	769	715	764	705	720	723	728	718	720	698	728	722	713	664	726	744	714	711	720	716	732	724	752	683	723	705	721	720	740	733	751	729	677	748	720	755	698	703	724	689	734	746	694	769	760	698	734	729	744	700	712	728	758	698	757	732	743	694	728	699	727	695	758	699	737	738	744	677	687	760	750	724	713	732	718	732	709	687	703	741	717	688	693	732	656	714	751	739	709	737	720	763	715	699	701	709	747	742	668	700	710	696	699	714	740	731	714	702	686	731	699	750	707	722	758	721	716	701	718	757	722	689	751	740	682	693	722	731	723	761	692	717	752	735	717	746	727	711	718	666	706	733	798	762	725	716	758	785	735	730	739	696	734	741	724	767	700	699	744	737	736	713	701	753	730	723	705	735	665	704	735	707	712	675	739	692	751	723	680	759	716	712	728	702	761	734	719	746	698	690	757	725	750	726	732	746	742	739	691	736	720	663	742	730	680	706	702	704	743	700	700	678	716	694	766	758	695	698	733	681	709	728	693	716	742	772	761	707	759	693	747	715	697	690	750	682	705	713	730	728	763	751	724	685	681	691	677	772	728	726	724	730	739	744	686	711	758	693	706	723	673	701	756	734	708	695	745	735	751	701	685	715	723	699	689	697	690	732	701	720	712	766	757	695	738	725	730	713	736	662	772	706	746	735	736	694	734	795	714	702	689	706	708	766	741	765	749	704	705	667	743	706	704	675	695	720	707	721	743	716	699	682	729	689	692	704	720	730	682	700	709	764	723	702	702	702	689	693	707	692	727	730	754	700	770	671	708	740	744	679	685	708	743	733	692	704	706	685	692	717	726	712	730	754	689	739	714	689	715	669	704	676	708	672	724	733	694	732	669	692	701	712	658	750	758	735	708	762	726	762	726	740	704	734	728	672	742	745	735	725	719	692	706	681	738	685	699	733	744	748	713	726	763	761	729	715	698	711	683	666	767	693	718	693	689	743	707	691	732	778	698	739	709	752	720	731	658	757	737	721	759	720	663	682	754	725	711	712	705	730	713	725	719	753	739	686	727	746	714	699	717	755	701	738	744	715	665	694	695	724	724	740	766	709	769	696	704	744	734	660	745	743	641	695	730	696	718	684	714	702	729	731	756	737	712	791	702	763	712	746	739	750	708	733	727	686	704	717	758	733	702	702	678	694	711	705	724	723	752	720	702	670	683	744	710	721	698	696	715	698	768	706	750	698	743	709	718	733	718	771	757	714	771	729	742	713	694	776	721	719	678	765	685	712	739	722	729	677	722	732	764	714	684	749	709	704	675	701	736	732	753	738	693	714	716	742	738	734	746	717	723	722	678	738	698	739	706	699	717	671	681	771	730	688	724	717	700	738	690	708	678	716	699	723	747	717	745	757	734	736	767	703	760	782	730	728	683	747	729	737	704	729	744	692	729	788	708	713	732	702	750	688	748	690	688	706	708	738	695	708	672	706	718	700	757	721	725	690	730	682	679	767	674	694	725	712	715	678	677	712	737	715	761	711	717	699	763	732	702	679	670	742	708	678	734	703	730	723	706	721	687	689	724	731	723	707	749	727	684	711	715	787	748	734	696	704	698	729	761	758	750	745	709	750	716	678	715	710	729	779	701	714	696	704	736	713	697	767	734	717	730	745	710	788	686	723	712	739	730	716	715	735	722	691	743	733	704	753	724	760	755	698	676	707	716	734	749	729	745	755	706	748	722	731	674	696	679	751	752	734	711	715	721	710	734	708	724	741	772	715	731	688	703	741	710	704	719	700	693	674	744	709	751	738	714	706	717	702	706	708	746	713	759	718	711	737	715	766	746	707	715	712	664	734	750	688	683	660	725	677	661	668	668	663	729	724	725	711	701	688	736	748	742	732	720	693	696	778	701	667	771	785	686	721	716	728	733	700	737	750	697	697	708	735	713	713	709	740	705	784	748	722	702	743	739	672	738	697	762	729	750	685	735	722	659	755	728	706	719	743	689	707	726	695	780	788	721	683	705	733	725	752	776	746	659	762	729	734	709	705	681	720	696	720	714	758	701	756	759	726	662	679	707	756	736	706	734	733	755	676	761	716	725	718	688	755	684	731	733	735	719	726	724	742	739	766	725	680	727	714	705	734	699	693	738	701	675	740	697	660	698	736	688	697	725	779	748	723	736	687	732	639	749	705	733	719	717	730	656	740	723	731	671	737	713	764	722	749	698	749	729	744	678	667	717	712	714	720	728	727	789	723	693	679	699	718	708	748	737	750	721	722	698	703	701	756	655	710	720	696	716	721	753	779	716	732	718	686	717	717	721	696	753	696	668	728	747	713	738	726	683	691	695	697	713	721	647	673	740	663	705	702	689	773	705	731	746	773	720	725	675	690	705	712	673	731	698	698	743	731	727	722	727	702	720	708	741	677	743	701	689	730	715	715	688	716	699	730	705	721	717	740	682	744	711	734	714	703	714	745	700	691	691	741	752	718	702	718	701	776	713
28056	16304	7165	2916	1599	1169	963	1083	2565	2845	2034	1261	883	793	747	691	710	698	665	673	681	708	663	679	705	692	721	694	686	713	640	685	676	679	665	690	690	713	710	667	713	692	682	712	677	669	660	687	660	738	670	673	681	682	710	692	705	707	703	658	700	717	704	695	692	689	692	709	726	668	679	651	744	651	664	707	695	686	687	710	685	717	718	663	709	739	673	698	687	666	701	733	689	702	628	734	707	717	693	682	680	694	749	658	710	674	697	707	698	696	671	718	713	623	663	706	706	704	660	667	699	688	714	679	701	667	676	669	703	684	708	654	687	665	715	700	680	681	761	700	723	715	696	683	712	703	671	734	670	698	676	674	667	781	669	705	695	703	675	698	676	698	673	690	671	740	726	684	699	730	679	728	647	680	734	621	704	671	702	663	719	698	721	706	707	738	699	724	677	632	692	667	652	670	699	720	670	663	688	700	721	708	674	668	724	760	681	663	663	690	697	682	690	678	677	695	700	658	698	687	726	696	685	664	711	646	649	697	666	659	691	716	678	682	715	723	695	703	674	717	690	689	703	687	702	683	651	692	718	713	625	675	710	708	695	686	704	688	725	676	664	677	698	690	680	716	689	698	667	702	684	686	708	689	700	741	665	687	695	656	695	681	677	756	700	699	670	712	668	693	662	683	692	736	720	661	677	707	664	664	646	730	714	703	685	686	667	717	677	680	737	695	668	715	711	679	639	689	696	712	664	675	687	695	718	671	679	681	699	682	710	660	755	668	703	699	685	706	758	684	692	678	625	716	696	693	730	715	672	622	676	649	686	664	716	683	684	707	654	649	721	671	685	665	679	717	678	663	650	696	715	714	749	712	687	731	697	719	713	724	706	708	711	671	741	672	652	699	671	687	655	675	696	672	744	694	717	694	619	682	684	677	682	674	668	699	636	652	647	670	673	724	677	699	704	643	689	690	728	720	700	721	684	741	673	736	716	702	734	688	678	693	699	676	657	740	712	708	710	677	706	677	662	703	686	675	680	665	707	712	703	719	722	674	661	661	722	681	675	620	715	700	643	645	707	690	650	712	677	677	674	763	691	647	678	699	711	639	663	722	657	681	692	666	679	636	661	696	662	678	717	699	657	683	695	713	680	668	700	683	676	696	687	663	683	686	749	691	627	673	658	687	690	706	681	739	667	655	721	690	673	667	679	706	663	723	673	684	670	723	694	720	698	692	693	698	683	687	683	669	676	728	688	677	670	667	726	739	717	696	689	731	720	703	666	656	685	696	673	709	711	673	730	671	690	697	657	646	688	685	688	666	760	686	684	730	670	683	753	692	662	694	675	679	706	700	664	667	677	681	686	656	746	688	701	641	698	683	722	691	693	698	689	673	715	614	720	697	746	678	677	701	749	696	691	676	720	682	717	719	700	722	683	674	710	662	688	671	708	694	750	696	683	737	666	668	709	713	722	688	689	688	697	680	664	725	705	677	696	675	684	672	699	663	710	715	679	731	676	681	703	673	660	664	669	659	661	717	699	705	709	668	715	703	678	742	692	660	682	707	694	667	722	680	696	734	705	670	720	726	646	729	677	710	687	703	703	681	709	633	702	724	703	703	696	712	679	720	715	693	640	688	718	671	715	697	663	671	719	682	734	669	691	676	696	638	640	673	707	679	715	645	696	723	658	732	734	755	715	725	676	680	646	721	649	695	658	679	683	648	710	666	727	720	699	700	658	755	655	661	675	648	712	665	656	723	684	659	693	706	693	669	691	700	736	744	661	662	721	737	706	674	656	665	700	671	716	679	694	712	736	725	687	683	694	677	675	689	697	652	711	716	665	668	728	706	661	713	655	655	662	696	703	739	726	633	690	650	681	711	651	717	657	707	694	720	644	678	648	678	685	680	627	678	641	679	727	660	681	758	658	667	666	743	692	698	684	674	691	731	704	713	663	694	776	685	685	718	680	632	689	666	697	682	689	688	658	683	650	693	681	679	634	670	747	694	671	666	644	659	682	692	698	699	684	691	693	672	703	692	684	692	694	674	683	699	699	691	727	683	694	682	641	669	713	704	656	711	666	694	723	673	679	658	687	672	645	682	651	719	705	724	667	718	675	684	675	716	675	660	692	657	678	673	669	705	746	676	688	643	712	723	696	650	698	693	682	684	744	712	683	651	665	649	686	659	679	719	687	680	740	669	718	680	690	680	714	685	691	718	729	712	681	635	691	735	722	710	656	706	671	666	727	632	677	678	723	717	678	726	691	675	674	696	710	672	694	694	666	670	718	686	712	742	730	708	698	678	684	732	672	640	677	670	696	709	730	736	690	669	715	681	714	682	688	666	759	734	720	686	693	716	668	680	702	695	738	663	673	726	665	688	698	672	717	671	676	669	693	742	707	705	665	661	719	652	701	668	695	660	703	662	701	748	673	668	695	699	682	701	689	679	675	697	684	665	736	663	700	638	721	759	672	647	706	713	690	739	655	719	728	668	693	674	675	685	694	705	693	746	681	664	699	670	686	678	694	702	692	645	700	667	647	708	653	657	669	678	669	721	701	739	685	673	672	630	672	687	674	708	704	670	684	751	681	688	707	690	675	683	672	703	652	646	712	728	659	686	634	703	695	705	694	720	722	672	683	723	685	639	689	645	646	694	677	701	633	701	663	663	681	691	705	738	677	706	642	674	692	682	714	674	694	679	677	680	684	689	685	731	692	676	671	687	656	685	660	667	687	709	656	684	664	707	646	724	731	759	721	726	732	687	655	673	702	679	661	678	697	666	685	700	702	746	635	653	699	652	683	686	748	698	679	699	718	715	672	713	716	664	674	706	712	656	712	711	686	700	674	667	656	713	657	660	698	692	688	726	665	666	701	696	674	729	678	687	751	691	657	712	690	673	718	694	681	687	709	688	704	682	663	723	728	714	674	700	662	685	695	694	723	659	675	689	741	722	702	716	696	703	653	671	702	677	699	698	634	682	691	689	710	703	666	680	681	637	648	673	674	703	703	657	701	720	673	722	652	692	684	639	665	680	664	720	679	684	686	692	714	662	700	693	758	684	701	675	707	673	713	647	659	688	697	703	655	712	699	672	669	725	662	666	688	691	689	708	721	671	653	665	700	674	691	686	663	736	697	680	711	677	714	665	655	707	664	686	726	695	697	689	707	670	679	719	720	645	684	651	763	656	693	657	685	669	706	722	713	679	714	670	708	697	663	695	699	682	715	694	698	686	636	712	709	680	665	658	694	733	736	651	700	690	685	677	633	692	725	692	669	745	679	751	687	684	713	674	703	715	662	665	726	660	714	704	672	721	707	676	670	691	722	652	695	661	710	653	659	691	703	695	699	665	725	678	668	656	704	632	715	666	744	685	651	706	680	719	746	677	708	735	714	695	704	738	673	692	722	707	693	708	697	676	668	667	719	701	684	661	706	653	679	722	681	677	708	676	665	645	676	639	724	646	712	746	676	677	658	674	709	699	678	682	710	664	666	708
7411	6491	5082	2111	1571	1204	951	1222	3122	2999	2006	1061	701	594	543	541	533	552	525	567	557	497	548	544	552	554	517	523	519	566	501	513	552	536	559	556	486	572	520	556	583	546	536	542	523	537	550	550	549	547	525	558	554	522	560	477	569	527	543	519	565	516	539	515	522	505	565	546	567	529	586	570	528	511	550	591	540	523	536	509	534	553	546	517	519	547	525	575	534	565	554	531	581	531	515	522	544	530	543	496	527	559	530	527	555	513	541	575	546	548	549	528	545	549	539	580	542	513	545	523	571	594	547	508	558	551	525	556	579	597	533	571	535	553	514	520	545	543	552	500	514	527	550	481	541	564	562	583	554	537	547	569	585	528	522	541	532	563	511	522	521	539	532	511	505	536	485	526	509	553	538	555	546	539	544	544	555	527	527	501	484	567	535	488	562	507	543	558	554	540	526	540	544	577	528	558	547	532	563	549	509	563	526	572	563	558	556	571	569	508	562	555	498	536	564	496	535	514	523	503	498	523	527	568	579	511	501	564	569	529	547	545	537	563	552	538	564	572	552	565	542	536	538	514	532	532	505	552	533	580	536	570	541	516	531	537	539	532	479	558	561	543	543	525	497	528	544	530	525	546	528	539	550	520	519	577	530	519	506	529	528	569	499	552	523	569	558	559	555	538	555	553	545	543	535	554	525	516	534	586	513	534	532	537	537	538	536	568	536	516	516	534	527	544	530	535	548	565	546	550	529	510	569	562	535	514	579	532	523	530	561	532	565	526	505	554	527	510	580	515	527	521	546	590	507	553	528	570	543	569	511	515	564	547	542	512	565	560	567	563	557	548	535	546	535	540	563	554	537	568	532	552	559	533	557	527	553	532	515	513	563	570	553	557	509	539	523	532	560	567	527	570	556	530	536	578	539	514	543	531	570	556	573	543	505	562	511	572	539	536	525	583	539	524	578	516	571	557	543	528	545	496	537	541	543	529	525	543	555	516	531	554	524	561	531	537	563	554	566	539	524	506	542	533	529	538	531	564	557	524	535	499	525	552	575	525	538	505	546	551	503	549	552	519	539	558	536	537	534	562	514	545	569	527	543	591	545	544	529	580	577	529	522	557	580	531	548	538	569	550	556	562	549	538	536	539	525	514	532	555	563	517	576	514	571	547	537	522	529	518	534	528	570	565	529	558	507	560	529	582	501	544	547	530	551	528	515	533	547	524	506	547	551	558	538	559	555	539	529	537	522	546	510	544	550	523	558	524	490	522	523	538	552	562	546	493	542	516	567	542	537	555	546	533	570	533	555	544	521	557	512	527	506	544	537	553	511	490	523	558	578	534	578	534	511	534	496	583	563	547	541	589	542	568	537	510	558	558	516	542	560	534	553	515	548	533	566	532	530	536	545	554	548	557	565	541	566	554	565	549	528	517	492	529	523	498	494	530	609	524	561	541	516	542	566	550	526	556	523	500	537	538	546	548	506	530	563	581	538	515	488	553	555	526	526	530	545	552	543	530	582	490	539	540	551	529	558	533	515	545	531	570	561	561	520	529	537	538	532	558	553	546	556	541	528	560	565	499	544	534	535	498	519	527	541	547	506	571	551	580	549	542	533	538	541	566	529	545	518	517	552	540	542	564	545	563	557	522	539	557	515	545	516	540	565	539	541	525	534	531	552	589	537	524	567	515	530	533	571	552	576	567	580	577	575	521	548	554	512	588	560	518	571	505	533	506	587	556	542	560	542	557	553	558	530	533	484	558	527	546	531	529	546	575	567	526	547	539	563	529	549	526	522	541	545	553	564	515	528	523	517	536	555	530	530	492	548	533	525	553	543	543	547	515	524	557	538	537	526	531	495	521	500	545	536	548	528	539	553	528	509	551	545	594	578	575	563	525	535	510	546	507	547	512	492	522	513	541	509	549	538	513	571	566	553	522	524	525	536	531	540	513	573	556	556	533	514	531	528	539	524	547	548	561	560	543	460	536	559	499	577	547	519	563	559	540	543	572	527	533	534	569	492	519	527	531	544	504	537	499	521	540	588	579	506	562	546	549	526	500	534	522	572	558	569	524	540	524	521	521	533	507	521	569	549	561	543	500	559	520	570	538	548	566	559	494	552	595	534	518	522	549	489	543	534	508	526	540	497	529	557	518	550	551	507	553	563	529	493	547	538	510	568	490	540	521	548	530	509	541	572	536	515	535	516	554	533	534	522	568	522	558	506	498	536	542	531	550	536	548	556	571	554	503	558	550	532	541	506	518	519	515	553	518	531	530	577	558	534	506	523	538	534	538	543	564	536	573	532	569	556	544	505	484	545	536	567	596	567	534	574	516	573	587	511	568	509	550	500	540	532	508	503	532	536	514	550	551	515	518	566	558	520	507	535	551	534	566	551	538	562	564	617	569	578	511	537	550	548	526	505	500	529	572	527	542	561	537	539	525	532	543	538	556	529	521	595	542	567	481	538	558	537	495	513	506	558	557	514	528	559	554	531	549	521	532	540	480	529	563	508	561	521	543	559	547	535	509	549	569	533	571	531	544	600	517	552	530	559	520	569	513	543	550	558	555	535	489	502	567	544	557	522	575	536	605	549	538	567	506	567	535	573	552	560	513	538	513	559	524	551	536	528	547	525	507	544	501	518	538	534	550	545	558	538	549	495	530	536	550	541	571	550	539	520	533	496	534	519	542	519	548	562	569	554	530	553	537	570	547	514	527	531	572	558	556	571	583	572	546	556	594	522	535	512	526	534	545	542	533	559	534	537	509	570	535	539	562	498	496	532	567	520	529	532	573	526	472	531	542	544	520	534	573	535	553	516	532	514	590	535	529	527	557	557	542	541	518	511	518	518	516	529	523	563	515	543	540	500	515	507	527	540	525	558	524	549	572	538	519	532	505	552	516	544	526	568	505	550	552	571	549	519	527	557	566	523	529	572	568	546	550	575	549	563	504	569	594	513	575	537	552	500	535	539	562	574	527	518	517	545	579	558	539	553	555	545	504	551	550	529	523	553	559	509	545	528	553	512	544	583	532	529	565	560	534	590	528	508	516	514	514	550	573	511	501	505	550	526	530	508	535	506	534	547	500	552	535	522	539	572	551	550	548	528	554	584	488	537	546	510	575	506	519	547	600	554	540	525	559	572	569	553	565	532	503	506	536	528	564	509	511	553	555	503	558	509	527	525	546	549	515	488	558	581	516	534	530	538	507	544	535	540	552	510	547	499	573	531	546	542	537	550	554	511	568	539	524	527	555	561	532	542	519	556	510	508	530	519	566	500	582	529	555	531	539	535	522	547	599	547	548	568	560	508	519	532	519	579	514	528	541	537	536	570	535	532	540	514	524	530	534	512	517	532	550	587	493	543	518	509	547	554	581	510	552	501	535	602	530	555	578	570	519	551	537	584	510	561	533	541	503	532	527	534	538	527	558	510	576	543	553	552	546	535	538	573	522	541	559	506	536	533	565	578	557	556	564	549	575	628	563	545	531	559	555
25709	21428	27193	24914	7934	2674	1761	4967	20273	18546	11603	3497	1499	992	834	809	727	805	766	776	744	764	721	819	779	799	733	756	844	781	822	798	749	738	759	803	792	764	784	771	806	737	795	758	708	741	748	762	731	770	790	819	770	740	703	739	751	794	801	775	790	819	771	761	767	726	740	781	790	790	758	719	801	788	735	750	732	735	734	782	816	742	763	789	791	793	792	777	811	785	705	778	776	779	747	780	794	794	748	814	765	812	772	746	741	790	750	764	762	786	736	761	773	741	802	713	774	753	761	776	788	809	749	777	778	761	827	749	779	829	749	788	802	771	746	780	775	765	764	781	745	764	781	764	808	790	790	743	752	751	780	788	775	748	802	753	843	766	761	756	757	789	770	718	791	819	753	739	797	745	735	783	748	761	773	739	757	783	743	760	715	775	754	760	757	747	754	789	794	748	785	810	770	768	755	753	754	709	768	759	780	757	779	778	836	753	763	776	785	796	809	819	767	752	732	711	791	753	692	735	763	735	757	825	806	799	787	749	737	734	774	769	757	753	741	737	697	790	758	742	739	833	763	806	762	796	803	770	753	809	740	792	766	759	767	738	774	751	761	820	780	785	750	815	808	799	790	757	784	826	764	780	740	711	799	791	784	750	738	789	793	752	747	770	722	715	773	775	801	767	772	764	828	770	735	784	751	749	760	740	771	741	719	812	803	770	766	775	769	769	781	775	817	739	728	770	753	766	742	755	740	718	790	779	771	767	766	768	742	739	771	772	751	812	771	800	738	750	772	794	748	809	771	756	790	782	761	735	804	746	828	783	753	772	790	712	776	794	762	792	726	755	740	770	759	776	807	747	821	811	712	796	775	741	769	765	709	761	749	761	804	727	761	735	754	787	740	804	768	773	817	808	757	783	776	722	799	800	797	801	764	781	798	787	765	798	781	760	785	761	732	801	794	746	741	746	748	769	761	729	783	805	720	791	773	793	738	731	771	773	779	766	813	752	751	782	766	766	760	774	739	816	719	756	800	772	756	782	744	764	786	734	785	741	801	771	794	740	743	801	736	798	721	763	733	745	787	806	798	772	738	780	746	756	765	767	777	727	783	818	791	754	725	769	794	806	789	771	801	736	769	803	724	766	757	747	830	767	775	789	785	745	805	734	838	742	785	742	718	753	748	761	674	740	733	795	746	721	785	736	771	770	784	727	749	765	774	804	770	777	773	814	795	735	763	761	789	757	772	776	792	755	782	777	727	752	772	803	758	750	741	746	743	801	802	773	825	759	789	732	788	798	778	763	749	760	756	768	788	759	755	758	734	774	741	817	742	803	793	761	802	740	806	735	764	743	733	764	782	782	808	732	825	777	729	778	755	746	780	781	762	784	770	711	745	731	734	787	765	782	762	762	762	732	762	766	753	767	771	728	777	764	776	814	816	774	803	784	803	753	749	753	787	697	837	781	812	832	761	760	750	752	808	765	753	725	801	728	778	812	812	733	786	776	770	769	785	781	795	772	790	832	792	793	762	767	794	761	773	761	761	785	780	752	785	819	750	798	760	818	745	747	775	788	802	782	767	756	765	853	755	740	799	735	779	737	790	731	783	822	777	805	748	753	783	842	722	829	783	762	786	751	724	765	772	724	799	795	780	756	758	730	774	758	776	757	768	823	728	720	814	741	793	764	757	795	789	754	749	723	756	813	792	740	755	789	735	773	760	750	779	764	762	790	788	760	791	757	759	736	732	771	780	767	793	772	770	785	787	788	756	808	796	767	830	766	750	760	803	778	748	800	713	740	765	767	754	796	778	768	766	754	767	796	769	781	782	747	782	783	749	734	796	789	751	797	763	805	776	746	795	783	752	763	799	774	708	738	751	717	722	783	765	736	738	775	759	781	815	785	801	758	799	777	690	769	763	765	755	752	786	742	791	779	775	769	758	751	746	730	821	775	781	844	724	782	782	805	761	763	806	716	729	747	759	828	758	781	739	783	745	775	704	775	763	732	801	821	761	742	752	757	729	794	754	784	748	793	772	746	768	812	762	777	784	768	801	780	776	829	829	740	789	790	756	783	732	767	773	742	768	780	779	755	779	772	798	755	779	792	753	789	752	798	791	740	750	762	815	789	745	804	774	721	734	814	760	784	739	770	781	798	789	782	743	791	791	749	753	753	725	752	764	755	817	777	784	775	727	733	784	744	732	730	777	792	813	752	740	781	804	801	789	762	805	784	824	801	741	794	792	762	726	778	729	733	819	801	782	750	803	772	737	754	807	776	733	773	741	799	765	790	724	827	783	789	804	809	762	762	748	764	794	739	765	729	752	759	778	784	785	753	699	711	776	761	774	771	810	735	779	737	795	753	757	747	779	786	758	778	781	785	810	793	781	780	744	807	777	809	770	792	758	734	821	808	753	774	789	779	760	799	769	771	764	785	736	767	789	744	766	778	733	772	807	776	735	775	766	805	748	768	758	754	722	806	821	744	763	735	750	797	742	759	714	811	795	771	808	749	749	728	814	765	752	793	794	785	779	782	740	742	803	717	733	755	797	733	786	717	788	785	796	824	800	794	718	745	743	708	782	771	761	792	791	793	767	774	782	746	773	798	767	760	777	775	780	748	754	789	801	738	757	765	844	803	769	712	765	764	802	688	786	756	770	783	781	757	789	804	830	782	766	791	825	718	784	780	763	749	789	731	755	761	771	780	748	745	765	820	745	741	685	799	792	782	822	775	784	778	784	794	772	750	743	793	780	783	791	767	731	819	794	797	757	745	750	777	763	784	791	743	760	764	801	789	780	750	760	692	763	789	751	762	785	703	744	741	786	745	762	748	756	744	750	792	774	771	780	715	734	815	717	786	771	817	825	777	740	744	777	743	762	780	777	751	740	743	748	779	782	804	757	716	739	757	746	748	770	803	765	812	752	766	748	764	759	754	780	770	767	742	740	757	797	778	740	813	742	809	740	779	733	784	790	767	760	797	776	767	794	801	752	756	772	785	757	730	792	777	823	770	714	792	727	718	791	781	708	782	759	748	751	803	788	681	783	787	723	767	771	784	763	798	772	722	745	777	772	740	769	764	785	739	761	762	757	796	758	741	776	790	741	749	747	765	748	786	785	755	745	809	746	804	774	764	773	809	759	803	717	725	757	784	789	792	745	764	773	710	771	776	820	745	750	734	760	750	772	755	779	824	689	789	776	827	743	780	798	752	758	746	732	812	779	781	774	766	803	715	760	743	790	743	780	771	759	753	774	797	770	791	756	728	751	745	750	772	709	728	774	818	770	772	765	762	765	735	750	786	777	753	801	752	808	792	745	795	778	727	761	786	754	760	737	783	726	729	724	747	787	832	757	765	787	776	775	792	753	793	789	763	768	768	758	736	801	793	818	787	822	728	752	787	735	740	772	794	797	754	744	776	714	764	759	729	754	750	758	754	761	771	702	771	756	755	760	758	712	745	772	756	823	780	791	738	802	755	749	784	824	747	802	753	783	712
6251	9541	8932	4122	2770	2272	1656	6737	20026	16214	9783	2968	1390	893	656	624	630	646	603	650	614	629	581	601	617	653	600	622	653	637	607	643	660	649	613	584	629	642	621	622	611	592	629	622	614	618	620	583	616	612	665	620	627	595	616	655	621	639	622	580	601	642	603	574	631	646	598	631	614	620	630	626	637	609	638	614	600	610	665	661	615	600	626	643	618	643	645	605	648	599	604	651	609	567	649	603	620	628	599	597	562	610	616	611	623	627	605	603	626	593	635	660	587	620	598	607	638	638	661	624	624	588	610	629	583	608	576	630	618	601	617	620	646	573	628	612	652	637	645	597	626	590	627	662	641	623	602	618	621	567	597	627	630	665	610	625	597	606	613	651	620	585	645	601	621	599	662	578	592	634	602	590	567	592	539	641	630	619	622	623	606	607	573	575	585	626	590	639	566	608	608	621	605	608	622	630	625	668	620	579	600	625	630	606	589	632	620	636	589	610	641	624	633	655	637	618	612	650	607	649	614	648	669	576	603	592	591	622	620	596	637	609	605	656	642	553	599	605	612	581	615	656	589	593	617	639	634	625	573	611	621	658	579	628	596	619	613	625	666	641	614	634	610	654	628	596	617	586	566	571	595	568	608	624	650	612	614	610	595	602	646	594	609	640	613	625	630	584	639	616	572	665	650	611	560	646	604	645	618	555	598	613	567	603	609	621	600	639	600	576	620	600	618	657	622	648	622	567	671	596	668	643	589	552	643	624	632	591	583	605	620	597	607	651	636	636	639	602	615	633	666	607	599	656	629	601	613	619	640	616	613	571	638	549	619	600	644	586	606	641	630	592	661	649	643	643	605	600	595	593	625	583	621	660	601	588	614	621	578	668	613	575	641	622	599	628	656	636	609	583	608	610	643	635	599	674	687	628	587	592	624	610	593	624	639	652	597	623	630	629	626	653	595	608	634	586	605	634	597	639	653	613	568	600	623	598	606	603	605	599	632	602	595	604	572	608	623	621	615	586	578	608	601	588	619	612	584	610	634	607	614	634	627	613	628	601	651	604	608	612	636	596	573	681	634	563	624	589	612	570	602	626	654	624	597	633	622	600	609	613	611	624	592	633	605	645	647	610	600	640	586	586	630	601	572	587	583	618	642	621	583	631	578	618	613	586	637	648	644	660	632	599	612	598	651	636	594	612	615	644	599	598	626	632	629	610	628	651	656	603	603	588	591	616	607	604	601	593	638	633	574	657	632	599	605	580	600	644	659	640	645	636	617	629	640	620	629	582	579	601	599	626	618	627	633	629	560	599	574	607	604	648	642	617	606	649	620	601	647	603	660	567	604	601	628	553	595	628	646	620	592	626	609	669	661	604	595	594	616	602	593	596	630	596	611	604	622	627	607	644	628	587	645	588	611	595	627	612	596	618	577	577	620	602	626	596	645	618	595	588	641	611	606	629	636	610	609	607	585	617	624	633	578	630	636	625	643	631	623	617	619	600	620	611	671	612	628	593	680	565	616	583	603	568	627	600	633	602	645	617	597	595	599	627	610	624	587	584	616	649	602	630	537	670	588	614	557	621	611	618	643	602	629	634	605	611	609	633	589	614	615	590	651	601	615	576	622	606	652	621	577	594	639	588	609	627	634	620	628	633	604	653	570	654	629	576	603	597	627	592	600	575	618	648	589	624	652	592	618	630	614	581	579	651	603	649	619	655	607	651	609	574	623	657	646	596	607	618	612	645	640	630	572	601	610	627	594	627	629	609	599	654	601	583	580	585	659	622	629	585	622	599	605	615	616	630	623	639	662	591	577	620	603	604	616	642	655	594	622	638	639	607	579	608	560	597	662	614	544	656	632	630	633	615	644	659	598	615	577	640	627	575	623	665	653	641	632	608	620	617	636	593	617	607	595	617	605	622	582	583	625	604	629	623	635	606	624	612	608	632	627	626	605	641	610	605	625	593	616	634	633	568	627	608	590	580	649	604	645	622	629	607	594	649	622	621	636	606	581	580	594	599	581	624	650	608	641	609	531	645	632	609	619	629	581	644	655	602	626	602	593	612	600	645	637	627	604	667	636	651	672	578	632	640	643	595	632	539	616	653	598	591	580	631	583	684	627	618	605	591	607	611	621	620	562	646	644	614	648	578	618	641	604	594	638	596	586	630	664	590	589	601	568	590	608	580	602	614	608	618	660	612	608	625	609	598	613	616	641	618	617	670	627	578	607	644	612	623	626	578	653	639	581	613	634	663	572	615	590	574	607	597	617	603	650	608	633	581	556	604	599	570	624	582	641	658	567	623	641	601	618	599	610	656	618	636	623	680	627	621	600	598	607	600	632	584	617	583	640	631	655	589	600	627	650	654	584	585	599	632	625	544	589	575	584	575	608	563	663	573	600	611	601	579	590	671	602	658	661	625	592	609	591	601	635	612	634	643	602	636	628	617	616	606	561	595	616	589	610	648	567	616	606	659	573	573	605	601	594	650	590	589	609	606	651	617	639	578	616	660	636	644	585	615	625	629	606	606	626	655	590	561	604	626	603	616	609	636	616	644	609	589	621	609	607	615	644	612	629	566	619	592	637	618	618	610	626	605	574	580	596	601	577	612	615	646	639	625	610	589	613	600	635	597	580	643	640	653	640	611	638	591	606	613	650	615	592	622	627	593	621	604	602	648	657	588	579	655	634	593	619	610	603	560	633	610	634	583	629	576	624	630	605	610	612	605	585	611	612	623	610	642	613	602	611	627	573	625	614	588	617	629	620	625	559	643	626	611	559	609	606	593	622	581	563	647	616	612	618	619	671	593	620	653	618	622	585	570	618	600	604	635	596	605	590	612	620	668	612	664	637	587	614	596	584	637	608	651	595	579	660	604	582	613	633	596	596	620	594	604	625	567	572	590	593	627	631	616	649	608	638	602	626	659	631	611	569	621	580	608	643	604	629	621	623	606	588	623	625	558	604	595	581	614	623	602	612	609	621	646	597	627	623	586	615	620	610	571	599	584	626	609	600	615	609	582	612	564	615	615	625	607	623	613	621	609	653	604	598	645	601	606	598	578	584	604	626	596	637	596	595	614	605	597	643	611	606	590	644	567	595	634	621	636	616	598	593	638	619	635	611	595	616	591	599	617	596	556	632	617	653	650	605	582	594	630	627	600	607	580	624	582	603	614	582	595	609	613	626	622	594	635	631	594	588	607	626	641	608	572	647	596	615	610	652	629	604	638	638	606	614	645	614	630	620	601	572	598	567	609	530	601	589	634	614	614	587	616	671	615	640	592	579	635	614	601	585	600	643	615	598	659	609	631	614	626	617	619	625	607	571	610	557	612	599	614	628	620	579	665	609	582	628	609	615	580	580	626	606	612	632	637	604	622	587	623	619	620	604	653	615	617	590	580	633	617	638	639	623	617	591	590	619	642	652	651	574	557	611	613	581	654	620	600	634	606	618	601	592	618	652	602	639	621	629	625	619	596	619	593	632	635	611	669	601	641
24289	21417	28720	24468	21327	11980	4095	12611	38093	35290	24631	8662	2721	1489	1129	973	967	950	932	1013	998	1007	941	989	895	922	992	936	939	940	930	973	953	929	912	952	977	933	994	955	965	940	917	934	933	998	892	906	931	927	1025	930	925	893	947	927	948	948	931	902	905	963	884	957	900	879	907	897	903	921	938	940	933	934	908	998	902	916	948	963	954	952	993	923	930	979	924	978	975	956	963	996	930	949	933	916	895	908	971	931	913	943	1015	946	955	949	960	971	926	905	892	876	903	903	970	970	945	972	947	977	938	919	939	873	952	933	962	890	858	949	923	904	906	916	989	923	970	946	967	878	985	925	927	884	932	949	925	909	890	936	913	946	920	898	945	977	966	887	946	938	887	913	946	967	927	954	926	910	951	950	952	920	933	949	896	926	890	954	879	1003	951	893	920	942	906	959	898	891	957	938	985	962	926	877	958	938	897	924	909	958	947	893	944	969	918	924	901	951	966	912	938	933	924	954	894	1000	900	919	966	982	948	904	950	884	895	899	962	977	955	956	912	941	949	899	972	891	924	872	927	918	902	853	874	930	944	936	912	892	937	896	964	953	1018	909	992	909	966	935	925	930	902	938	920	909	948	897	952	953	934	923	894	923	911	947	962	883	934	938	935	922	946	939	900	921	934	873	908	919	886	919	917	865	946	983	898	942	939	937	982	925	941	1003	929	952	893	951	944	916	936	926	988	947	965	877	950	947	993	933	924	942	934	903	948	953	982	948	910	919	875	919	936	941	902	949	932	893	995	979	896	938	947	912	943	928	909	904	913	941	931	904	950	914	921	935	921	959	941	939	872	932	956	863	905	917	931	881	947	949	900	911	883	961	882	913	930	923	888	897	923	951	1001	960	946	911	954	902	916	923	954	957	951	945	946	918	965	914	982	900	948	934	947	942	916	913	880	938	927	941	931	942	965	915	916	965	960	950	931	966	952	943	880	928	945	951	987	897	897	916	959	897	927	930	904	988	980	912	931	956	942	910	881	907	916	939	939	986	883	898	912	970	918	938	968	936	872	947	893	934	905	931	938	974	904	939	960	926	927	932	941	886	886	914	882	906	909	903	1008	900	927	938	946	918	930	928	952	961	969	934	918	894	944	945	914	935	927	963	913	937	919	945	932	892	964	922	971	885	983	924	939	953	901	924	916	890	941	963	952	940	904	972	914	952	856	950	947	972	979	942	926	974	918	944	906	914	958	972	914	866	930	884	927	972	974	940	930	996	952	945	942	925	985	933	878	968	957	936	961	963	918	995	936	941	930	948	919	923	907	950	959	956	972	931	868	920	927	912	949	901	914	943	987	981	873	931	891	876	1000	882	969	895	945	962	932	903	913	980	927	922	942	938	934	931	854	904	944	884	951	946	912	909	890	905	968	970	926	1015	932	947	941	907	950	1017	912	932	944	895	906	960	914	965	954	970	957	933	925	971	989	935	944	913	983	976	969	896	932	998	1018	946	914	918	921	928	919	959	905	855	945	938	905	947	910	955	969	933	921	927	952	966	912	953	928	899	931	927	930	957	1003	986	902	885	964	944	886	949	872	958	952	892	949	939	915	956	946	935	923	881	928	965	977	919	922	885	945	939	884	904	967	931	909	972	906	923	921	963	913	998	944	922	875	900	939	900	999	946	917	908	938	938	938	982	900	913	888	952	960	934	908	920	902	911	950	899	938	908	950	941	916	948	879	909	949	933	930	989	938	909	912	935	952	914	911	906	935	973	949	909	959	957	929	912	952	979	933	970	908	909	912	906	886	915	902	947	933	916	906	931	920	907	926	925	945	932	970	887	895	943	914	921	920	900	916	966	935	887	921	905	890	911	913	879	932	975	929	1011	955	891	883	933	946	981	963	866	933	893	955	940	941	955	917	894	883	931	915	931	918	937	914	941	895	950	986	907	926	920	928	924	916	950	897	972	899	922	889	929	938	935	910	960	954	923	914	959	904	936	913	857	937	896	971	947	927	921	979	952	881	998	895	935	918	942	917	894	945	940	897	934	917	934	921	930	949	910	928	919	949	962	958	917	942	941	944	869	929	913	886	926	941	931	911	890	888	865	868	909	940	923	894	963	931	841	907	922	906	932	903	891	908	936	935	928	951	968	928	875	947	966	967	957	909	888	889	888	966	941	914	920	949	882	928	966	922	893	920	990	935	927	921	920	917	851	933	916	931	970	978	955	976	945	889	905	928	877	848	879	998	836	886	950	962	881	898	853	927	894	947	957	975	941	868	927	891	933	896	901	919	901	891	913	865	982	904	888	925	904	924	888	916	961	924	920	908	914	981	965	917	957	932	896	978	927	921	902	956	973	905	961	897	922	919	924	974	930	928	928	940	965	957	929	950	912	940	939	888	877	916	959	890	923	915	941	915	883	904	973	957	965	934	913	935	899	883	870	932	903	912	923	945	911	898	937	994	881	970	932	937	980	893	880	906	899	910	909	931	957	929	959	911	936	899	921	969	926	966	931	947	978	906	987	875	921	949	996	930	930	947	974	981	948	899	906	957	908	936	983	939	959	921	924	990	939	910	918	940	850	942	931	964	902	971	968	916	925	945	908	929	962	932	905	876	931	926	955	989	908	932	932	952	866	923	866	876	879	903	944	946	926	900	883	975	905	910	967	933	938	1047	955	976	924	935	918	925	956	910	946	917	924	956	879	911	896	909	876	899	918	961	930	893	928	938	981	908	952	894	896	896	954	897	897	943	926	890	972	934	950	977	942	882	941	924	904	941	943	925	871	924	941	934	894	954	927	862	920	912	934	935	938	922	918	891	933	915	926	940	933	921	836	918	964	959	981	883	961	974	949	1001	915	969	866	941	939	929	876	917	917	921	883	908	925	891	861	964	939	928	942	899	930	956	946	911	909	916	911	930	913	945	909	945	943	982	948	1011	941	942	941	953	952	952	1011	951	920	934	942	937	937	932	916	862	950	922	908	934	960	912	904	923	928	944	861	959	894	955	933	968	904	964	951	913	951	939	912	888	966	942	941	931	930	904	891	913	877	919	964	961	971	984	946	913	981	964	907	956	899	931	955	917	958	958	934	902	950	928	938	904	875	953	921	877	876	932	941	959	945	875	882	985	984	1014	899	884	953	967	930	963	955	895	927	898	969	950	863	970	899	926	930	936	972	923	962	891	936	879	877	938	926	940	910	974	902	936	941	951	982	970	925	907	883	979	915	915	947	969	982	944	946	956	960	893	920	917	916	958	950	881	943	960	941	936	952	966	915	947	966	921	917	911	936	939	897	935	898	884	963	933	966	919	918	946	921	927	897	913	932	905	904	944	903	955	927	957	921	942	876	913	941	909	924	905	933	899	949	877	916	948	908	889	940	923	898	963	944	922	954	880	931	908	899	925	900	940	944	922	901	919	889	925	905	917	953	929	893	872	945	915	931	968	896	883	900	958	906	964	892	877	878	919	991	958	939	954	924	943	920	982	938	860	904	860	885	901	919	971	924	950	972	975	946
6895	13639	13506	7295	4665	3707	2699	15518	35508	30254	19357	5913	2635	1354	848	767	760	779	734	759	733	767	736	708	706	762	759	740	740	752	757	717	753	690	765	722	780	718	735	691	726	716	755	743	750	724	762	712	762	770	730	663	718	739	725	753	752	735	713	794	746	715	733	777	761	722	779	792	729	715	754	708	748	739	722	687	791	731	796	731	751	741	709	722	712	730	738	729	741	767	716	767	726	737	749	746	767	756	766	732	750	773	724	722	725	733	735	755	725	718	701	730	729	760	746	734	756	699	729	726	713	734	753	746	731	747	728	777	786	741	743	758	712	736	729	805	686	708	763	734	746	740	742	769	715	738	727	765	657	697	752	774	732	716	764	700	748	737	781	749	734	723	742	741	722	743	771	764	740	714	688	719	739	738	711	756	707	743	672	736	751	733	763	746	712	764	729	770	717	775	708	714	761	740	796	736	767	704	723	726	787	703	755	781	755	767	741	740	682	697	757	703	804	705	736	740	757	730	703	730	703	718	728	755	719	757	735	767	740	756	807	728	735	719	745	724	735	713	717	741	749	708	726	735	729	772	758	759	712	729	731	712	748	724	718	780	700	718	698	740	767	706	731	701	721	717	757	696	760	725	716	761	754	712	730	737	742	739	683	760	687	747	732	779	732	736	693	788	777	717	687	763	738	701	740	712	703	714	757	693	773	732	729	756	719	681	730	723	763	737	736	743	694	750	734	722	713	699	722	734	738	755	714	732	697	759	793	722	757	735	760	748	748	691	718	732	755	775	752	760	739	723	708	739	691	760	742	721	752	734	707	739	666	751	757	693	741	737	722	752	764	709	707	748	707	721	685	714	778	691	759	735	697	776	729	711	761	772	790	724	740	740	756	745	729	714	774	756	718	759	732	711	765	717	746	774	725	689	750	750	706	745	713	736	758	705	744	702	715	773	728	775	726	732	711	746	700	744	707	713	741	767	730	770	705	686	740	753	749	735	782	685	720	729	748	721	726	758	733	728	706	741	701	679	718	725	693	714	712	756	689	759	777	771	752	727	709	730	704	717	725	713	741	717	739	751	720	735	727	748	783	755	777	757	718	734	709	740	712	719	767	697	743	759	747	724	771	768	728	730	748	698	705	698	695	690	750	724	731	740	742	779	743	746	775	724	727	755	749	753	766	750	734	713	729	718	746	751	763	701	677	713	739	718	665	708	696	683	736	741	787	736	756	746	712	772	740	735	762	729	701	726	722	710	775	714	729	742	737	692	732	700	748	757	714	729	705	705	732	760	779	710	706	754	743	727	768	748	698	727	767	708	771	693	749	692	745	761	702	726	783	761	713	764	695	700	764	750	728	763	725	747	726	721	721	728	692	709	730	712	747	714	704	712	709	722	732	736	697	738	691	716	762	724	696	732	763	731	782	764	714	742	738	753	723	723	728	704	702	758	679	712	746	745	762	708	729	696	725	773	796	694	698	675	726	766	728	719	747	725	737	728	696	710	776	744	747	751	727	700	744	688	736	688	757	763	714	717	742	706	722	704	732	713	734	779	749	667	719	705	769	733	708	719	735	732	727	731	735	733	713	720	722	718	781	775	729	728	738	752	758	761	728	729	697	701	721	714	765	729	717	715	771	728	767	739	650	705	722	705	741	730	740	736	747	744	737	701	753	777	767	772	736	681	718	733	711	697	739	763	733	728	764	748	736	748	720	769	761	700	720	745	745	728	753	747	741	744	672	709	768	708	750	718	748	758	717	728	759	738	730	739	744	756	745	707	726	731	717	765	711	697	695	723	739	756	717	736	685	748	714	693	772	754	763	731	745	727	721	766	715	737	721	742	688	704	709	706	755	774	725	736	743	726	747	704	687	696	716	714	699	697	749	729	716	718	703	772	734	729	775	705	718	696	709	757	787	737	719	762	659	766	724	738	772	737	764	743	702	731	728	737	681	730	752	714	696	706	693	735	738	741	715	708	752	743	704	752	695	765	753	714	751	718	773	747	717	739	734	751	767	717	687	770	724	728	725	741	744	699	666	723	711	728	773	740	681	710	714	707	712	696	759	751	751	716	726	732	667	734	687	745	764	760	777	713	704	765	713	685	737	701	739	733	733	725	696	732	723	777	728	747	766	737	739	725	707	721	737	702	766	732	702	703	736	689	696	727	750	685	723	730	711	713	742	730	727	745	745	733	736	726	699	742	745	678	715	736	699	756	713	726	752	736	725	746	712	741	667	684	705	721	721	749	742	745	743	737	717	773	751	692	753	727	736	710	704	789	729	703	705	736	697	714	754	686	755	731	724	744	717	753	746	728	780	744	703	702	680	728	691	710	755	728	760	706	750	726	763	718	717	779	739	706	720	705	729	742	741	801	696	757	705	755	743	684	687	700	746	724	761	678	759	703	731	741	763	751	760	697	745	730	736	736	686	757	758	747	746	684	752	698	730	718	764	717	688	726	704	683	749	678	740	696	692	734	745	740	699	699	752	750	711	727	667	778	734	711	712	719	702	778	719	763	715	710	750	738	734	746	731	735	772	731	755	768	760	719	698	756	690	701	765	726	683	765	719	705	731	727	759	736	754	724	674	738	736	706	728	702	699	749	754	738	735	727	739	685	744	748	714	706	790	668	741	746	685	728	729	759	768	735	696	729	688	762	756	744	722	746	729	735	703	746	737	713	762	717	716	733	683	709	768	716	702	762	707	702	740	693	714	705	782	739	763	769	724	746	722	758	727	734	727	723	715	717	663	713	741	703	685	727	739	670	728	717	751	701	733	664	768	716	731	729	768	703	718	773	720	725	713	763	736	773	715	722	663	722	738	745	713	721	721	732	768	754	724	737	756	720	738	711	780	705	711	706	737	709	722	718	761	732	696	699	725	714	690	765	744	675	737	692	693	719	676	733	748	710	754	769	722	731	727	732	696	703	715	748	733	696	718	748	715	706	764	751	746	719	733	732	746	765	753	742	724	730	710	709	678	712	720	712	715	713	691	716	712	721	725	723	740	763	728	747	714	763	743	718	757	709	684	704	750	733	744	721	695	724	714	751	755	745	742	726	754	720	761	749	717	724	699	698	694	779	667	664	728	709	749	721	757	760	710	748	718	684	762	736	711	775	688	783	734	661	745	745	696	682	731	699	694	732	788	706	721	702	684	726	728	683	711	717	729	703	718	742	669	737	725	723	736	726	723	722	733	760	701	749	729	743	699	703	702	724	720	710	748	722	713	722	741	693	756	719	756	746	755	701	750	735	682	747	748	736	711	766	730	756	773	703	733	712	716	727	729	711	705	733	710	726	791	728	774	737	754	701	697	745	762	739	711	718	711	726	712	715	712	736	750	842	759	699	775	693	702	769	701	716	696	735	728	781	688	721	731	739	751	750	680	761	709	684	718	744	726	707	689	703	722	699	750	748	694	707	761	743	724	711	716	766	733	730	714	686	732	699	714	809	700	751	693	707	756	690	695	687	731	728	681	745	766	705	722	708	725	685
27987	15667	6902	2873	1534	1215	1098	1280	2716	2603	2022	1232	837	742	730	715	663	681	688	700	704	681	702	716	749	685	762	681	728	679	715	722	691	692	685	688	700	686	685	704	730	678	700	680	678	715	703	668	651	723	715	716	746	698	715	741	730	725	738	700	700	674	686	670	698	693	728	687	668	684	706	738	744	718	682	718	668	717	748	710	719	708	695	713	701	734	696	663	726	699	686	662	678	687	717	695	695	678	678	694	682	715	628	704	679	699	697	692	725	691	705	705	664	718	757	693	627	684	692	665	725	680	662	669	734	700	743	675	653	661	690	691	705	692	633	627	717	709	726	706	667	723	681	684	731	706	732	661	683	680	678	681	709	724	675	712	697	689	707	670	715	735	716	725	681	697	665	694	688	699	685	688	716	738	737	709	697	711	699	690	712	712	701	702	696	700	684	725	706	681	724	654	631	697	740	718	616	703	745	665	670	730	753	709	700	697	681	682	699	671	707	714	708	698	746	617	731	737	730	716	689	647	663	692	686	756	692	727	730	676	677	671	654	687	734	669	709	673	669	702	748	687	703	655	711	713	684	751	701	684	721	694	696	696	733	698	698	710	712	694	662	709	719	740	680	685	757	654	720	705	720	684	677	664	711	703	700	703	674	673	687	713	678	741	728	653	719	764	697	683	699	627	733	712	698	720	696	707	660	686	708	698	721	680	733	694	715	688	664	703	705	673	671	657	725	702	699	703	665	706	688	684	674	693	668	700	718	710	690	701	729	684	702	692	734	670	708	722	704	725	727	678	688	667	708	744	698	772	662	691	703	701	738	688	760	714	669	705	691	664	724	649	676	699	687	738	700	744	698	673	702	709	681	687	730	676	670	714	676	689	685	690	652	656	723	724	684	682	698	669	695	700	738	703	729	705	735	702	670	733	699	718	735	701	697	700	721	662	691	695	683	711	678	708	654	716	700	717	673	677	703	685	685	704	731	746	682	700	687	693	685	753	666	666	721	718	734	718	735	744	724	672	675	753	752	691	693	707	678	714	692	689	682	723	710	698	713	689	662	662	682	724	704	708	697	668	715	698	707	709	700	740	726	698	709	715	706	666	698	670	706	670	726	697	724	650	693	664	746	687	701	686	681	649	763	695	702	703	726	725	734	696	668	689	743	684	715	680	736	675	664	724	722	675	717	688	695	719	698	651	748	727	717	709	663	739	641	734	675	693	713	715	687	686	734	691	733	707	732	722	689	665	692	694	702	670	728	664	744	645	701	707	698	679	680	747	639	722	704	694	716	707	719	739	697	718	737	690	741	710	687	755	724	705	686	691	696	718	713	695	710	711	641	712	724	749	673	679	743	743	659	699	752	690	751	680	653	686	723	699	744	715	684	717	717	710	684	718	674	672	674	715	733	707	686	702	680	707	722	673	710	696	685	720	757	719	676	698	720	660	668	640	663	691	733	774	676	679	699	691	684	699	654	717	670	676	672	683	699	656	648	720	707	678	680	707	719	699	748	739	722	686	712	678	743	717	697	680	712	693	732	749	681	704	725	750	768	657	709	746	731	710	720	697	703	706	740	717	718	698	680	696	737	719	683	664	681	675	689	705	702	680	733	746	716	688	656	711	703	685	692	690	692	668	698	682	675	702	717	693	704	690	698	690	669	731	699	759	703	655	704	692	630	671	745	681	703	676	732	691	729	684	684	660	682	757	714	703	682	656	721	728	681	691	690	678	716	707	685	672	726	688	751	710	694	707	722	752	741	730	702	724	746	693	680	656	721	729	719	727	695	690	724	674	693	671	689	630	714	713	723	693	717	673	722	716	652	634	710	724	655	694	717	707	691	737	650	657	702	724	693	708	735	667	656	706	725	712	678	754	673	755	647	679	731	683	645	735	731	688	682	661	737	734	683	701	721	696	686	737	692	670	710	688	658	727	691	665	694	694	671	687	712	709	712	712	713	711	643	695	682	691	648	632	712	660	705	695	673	700	722	729	684	714	681	722	686	674	708	680	704	707	731	696	672	678	702	717	757	738	735	707	729	718	737	724	745	655	751	687	709	719	688	708	682	729	668	687	693	698	683	652	688	743	669	677	738	665	683	699	734	681	733	691	714	695	731	659	700	728	696	680	689	696	675	720	713	707	709	709	715	724	721	678	704	698	720	681	692	664	715	658	695	699	695	635	718	720	647	727	677	690	682	676	662	762	667	709	711	750	665	665	687	738	671	649	705	730	666	712	687	712	716	659	694	663	716	682	709	660	727	674	737	668	711	702	725	726	667	699	712	691	711	747	733	683	670	732	694	698	729	714	664	693	740	671	682	692	711	651	702	714	746	681	725	682	736	727	694	697	680	712	688	775	705	679	680	743	677	687	688	663	729	667	737	690	704	693	666	717	724	713	671	703	687	731	718	679	678	687	692	762	722	722	723	716	658	667	675	670	668	685	674	662	672	702	653	729	716	679	719	683	740	702	721	726	746	696	716	661	711	724	704	706	708	704	687	734	676	740	708	684	682	662	687	702	713	718	741	709	688	703	714	677	667	709	690	687	747	684	711	706	631	685	673	747	723	710	694	704	657	699	735	702	668	726	709	736	683	743	682	705	724	645	708	703	704	705	690	684	653	730	713	714	744	666	718	695	630	700	688	691	693	706	692	675	711	682	697	752	689	711	674	700	699	763	729	697	639	711	622	707	678	728	707	736	708	712	717	719	701	686	687	719	760	690	729	709	685	664	700	718	683	689	678	699	707	723	710	732	682	703	690	710	748	732	685	701	671	683	685	693	714	683	736	688	679	713	697	750	749	699	716	727	706	689	714	643	654	721	755	689	691	679	758	685	712	688	709	746	684	711	715	735	768	672	694	689	704	698	717	707	717	700	672	705	693	724	713	693	685	724	718	691	725	723	687	671	741	683	696	688	698	694	748	713	711	673	703	718	698	696	748	734	657	682	715	709	745	729	650	713	686	750	673	752	719	659	669	709	750	702	701	723	777	696	705	664	662	683	667	695	723	714	714	683	726	717	702	655	677	728	702	669	697	703	686	727	687	711	706	677	718	702	688	692	694	679	726	762	672	648	712	721	664	695	715	679	715	726	689	707	714	674	720	664	716	637	654	695	659	637	701	719	738	698	689	678	705	648	739	695	624	692	681	713	667	759	721	677	667	744	671	681	667	673	687	638	719	699	699	714	744	667	698	709	690	699	684	698	653	700	698	691	718	673	695	645	685	665	702	684	698	686	671	747	689	634	713	678	711	699	728	683	730	709	725	707	714	746	720	691	711	677	684	734	710	682	720	723	710	741	745	662	643	704	720	706	717	689	684	665	655	720	646	711	692	658	745	737	655	708	730	742	727	744	708	742	667	704	677	732	680	706	715	700	676	687	652	710	729	687	711	716	661	661	734	712	697	746	732	681	700	723	661	716	682	693	705	700	725	657	677	687	712	673	708	697	713	712	698	708	673	723	662	727	721	716	666	672	703	720	669	698	706	663
6727	6581	5260	2368	1558	1305	1052	1422	3122	2814	1959	1072	670	592	591	571	567	547	548	541	533	524	544	556	561	538	568	540	574	530	564	541	546	566	546	564	524	557	574	505	551	551	550	590	554	560	595	563	504	552	557	505	559	583	586	582	555	555	558	564	533	559	577	525	558	515	563	545	566	575	554	589	590	565	542	540	550	559	572	533	547	534	582	509	566	555	534	574	508	542	493	550	580	530	542	542	555	520	544	536	555	548	550	543	581	551	557	519	505	599	540	569	523	535	576	613	578	567	555	551	567	561	550	596	551	579	532	589	541	520	548	548	524	559	526	563	567	525	546	538	532	542	550	566	526	578	537	578	505	534	549	556	539	552	572	536	551	521	541	530	525	555	521	521	497	606	525	548	542	535	568	518	520	518	564	508	498	579	569	568	579	564	547	536	557	566	523	579	545	557	547	520	579	538	547	574	510	535	525	520	541	517	534	541	557	545	555	544	554	567	550	553	601	545	526	532	531	571	522	498	535	528	523	581	516	560	534	540	526	580	576	542	505	541	525	571	534	597	533	574	514	493	527	506	567	522	545	541	565	566	551	541	553	548	555	550	583	551	552	555	549	538	504	548	577	541	536	530	566	551	513	530	534	532	504	624	544	533	538	516	538	590	551	503	560	560	538	503	566	527	583	550	556	589	536	565	560	524	525	551	558	584	536	560	520	553	521	502	555	534	561	528	537	534	527	549	546	536	553	574	519	527	538	583	559	507	541	531	499	562	552	539	565	533	551	571	524	592	518	522	554	542	536	544	574	565	596	560	518	503	520	568	545	531	535	534	563	581	580	575	539	496	539	533	511	547	572	552	548	569	557	507	541	511	536	546	562	548	528	531	539	534	517	544	562	528	533	592	551	532	535	579	513	514	510	559	582	534	503	571	504	534	547	548	563	570	545	519	538	492	547	521	546	593	527	522	535	558	565	565	536	531	543	548	571	540	571	536	503	542	560	618	550	574	575	545	537	610	528	534	592	533	533	579	537	518	507	553	541	509	563	533	566	523	543	548	549	497	504	524	532	551	560	554	580	565	553	574	569	575	536	570	545	502	555	513	552	577	570	548	577	524	503	527	542	520	517	553	550	531	582	527	546	541	523	533	564	587	578	544	535	558	559	564	533	538	519	514	569	548	565	533	524	469	526	568	585	526	545	564	537	536	531	550	527	588	567	587	544	544	516	534	561	556	529	585	567	534	582	526	543	509	521	551	556	558	552	591	529	528	577	517	575	557	545	526	501	532	518	515	582	571	567	540	524	541	534	574	520	553	539	516	519	559	556	529	494	532	547	572	552	501	558	544	543	525	497	550	525	546	525	548	541	467	547	518	495	579	603	527	569	591	549	546	536	527	529	549	564	572	529	544	542	513	540	532	558	546	581	537	608	570	509	563	563	532	543	544	560	567	537	564	552	514	551	501	538	558	538	560	546	533	548	540	561	554	593	552	559	557	532	535	535	554	561	566	530	555	539	547	500	543	506	540	536	516	548	553	567	538	508	579	527	520	495	541	575	533	557	575	537	559	545	527	571	562	579	564	523	509	533	521	552	564	549	494	572	547	515	601	570	535	571	533	568	541	560	556	559	529	498	568	550	521	568	531	536	483	574	580	526	546	546	599	518	531	536	487	555	535	567	520	534	527	590	565	578	532	522	562	571	532	566	564	508	530	543	535	528	568	520	543	550	560	564	556	547	563	545	565	579	550	562	541	507	537	546	564	560	555	545	537	570	526	520	520	567	552	589	504	555	576	518	517	513	541	529	571	547	522	514	551	531	530	552	572	499	540	537	580	546	538	524	492	540	533	562	550	541	564	536	558	519	516	549	516	583	602	575	542	555	529	553	526	552	516	501	529	559	539	556	551	503	541	542	555	548	569	578	476	548	561	565	612	543	579	496	557	494	512	534	504	556	546	550	514	530	547	517	552	571	506	566	566	531	543	572	556	562	529	561	539	540	507	542	563	542	536	572	524	558	535	544	518	560	513	571	507	555	587	516	577	544	543	527	559	567	555	521	559	564	508	559	525	497	534	509	532	550	541	538	539	577	563	529	517	550	558	526	511	544	574	587	526	513	535	581	524	565	537	572	505	537	505	572	534	577	534	587	577	534	521	515	566	557	562	533	568	508	509	531	554	599	537	559	566	552	513	553	578	580	523	607	587	532	508	532	530	521	579	526	521	554	552	584	505	545	581	551	557	586	571	527	559	551	547	521	517	520	554	520	566	518	521	592	558	538	514	544	522	554	539	559	543	553	533	531	533	567	521	547	543	511	532	559	538	573	557	550	547	535	531	483	603	550	552	552	542	536	570	577	590	521	502	571	575	549	538	555	538	495	573	525	515	551	558	537	544	540	564	564	569	541	565	554	565	541	541	507	578	535	532	533	581	545	526	551	502	510	526	547	552	571	521	552	541	563	564	529	556	579	512	555	523	565	556	522	546	538	580	510	544	534	532	542	574	511	571	550	539	555	541	568	560	531	559	547	555	519	575	566	545	554	539	531	555	589	544	546	545	569	523	589	526	554	547	560	562	563	495	543	551	578	540	532	559	517	528	539	519	553	542	563	525	543	545	546	547	548	581	527	525	523	507	539	558	544	574	528	556	571	506	550	508	542	584	528	537	564	553	513	558	578	543	549	559	549	536	545	555	531	560	543	553	526	542	527	576	553	552	525	525	515	527	614	540	538	529	535	541	577	526	525	534	556	578	533	534	531	573	539	556	544	538	547	529	562	563	578	563	547	523	531	536	519	497	552	545	503	563	550	550	554	527	553	535	527	559	498	548	538	537	503	536	521	543	570	570	502	563	542	537	562	565	574	518	562	578	519	514	518	586	553	508	567	536	530	546	582	537	544	512	572	531	543	554	523	571	557	543	548	529	542	586	554	524	498	542	561	552	575	531	556	563	533	551	528	542	528	525	571	567	499	563	533	550	530	549	493	552	574	565	536	535	515	542	518	551	516	537	558	568	555	558	592	567	543	553	532	529	558	549	543	552	559	542	520	539	565	552	568	535	541	531	526	540	601	503	526	519	542	511	565	550	527	521	554	517	542	527	551	591	530	558	561	582	550	529	531	554	497	557	553	529	606	518	553	570	562	547	567	548	552	558	555	535	543	566	534	551	522	538	531	592	564	501	528	542	544	545	534	528	535	543	536	510	586	544	526	561	568	562	571	565	558	517	585	559	550	577	532	521	577	507	559	604	503	564	561	568	554	576	539	528	524	496	557	538	568	522	584	550	585	518	509	560	545	554	543	521	501	570	534	518	527	540	516	556	529	532	569	571	557	538	545	538	532	502	506	553	534	520	568	615	587	495	546	577	550	550	542	544	573	574	539	575	546	567	543	501	550	550	523	511	546	535	556	579	579	537	523	539	527	505	531	556	535	549	541	565	510	546	546	549	566	526	574	573	551	526	516	563	542	537	569	532	507	572	553	569	558	559	566	572	574	560
25767	21456	27157	25099	8229	2830	1956	5185	19916	18604	11533	3583	1539	1067	834	812	820	790	782	760	785	782	789	819	741	766	820	762	805	790	805	807	776	795	782	792	780	778	809	805	726	743	787	752	784	779	770	820	774	803	806	742	755	831	773	786	813	770	779	828	782	767	802	797	777	757	786	843	766	791	781	812	770	776	780	767	772	804	727	800	818	757	761	792	773	770	784	769	746	786	746	763	747	810	828	807	758	794	768	783	758	743	743	789	836	782	770	754	751	796	795	812	749	770	745	787	780	750	761	751	737	721	816	761	757	740	754	758	772	738	809	748	783	772	722	833	818	777	779	770	779	734	782	776	784	843	773	793	809	771	771	779	728	749	782	763	818	785	763	807	795	749	768	732	773	825	728	813	831	835	754	732	782	746	760	803	802	725	832	774	792	784	800	780	784	770	756	815	780	814	726	843	709	778	802	772	778	776	834	755	822	828	798	788	765	766	778	745	765	796	792	819	760	789	809	790	806	729	781	736	713	791	800	723	820	812	790	837	808	764	719	797	834	736	758	776	746	812	781	767	807	769	760	792	780	787	752	754	746	747	763	770	790	768	749	771	793	821	740	769	782	784	771	766	744	811	757	777	833	822	819	759	801	793	745	745	756	771	758	769	771	787	784	728	744	764	764	780	807	803	756	831	749	789	759	753	771	829	744	839	768	748	771	771	772	757	747	755	784	779	748	771	739	765	754	723	810	817	770	782	772	830	783	814	831	831	764	759	798	772	740	788	754	752	830	771	781	747	750	745	775	762	763	758	769	775	818	836	764	763	772	742	792	736	791	801	750	821	752	798	759	822	794	771	803	746	766	763	755	779	790	747	780	819	783	804	850	800	804	804	802	782	808	727	790	775	789	708	750	794	743	790	787	742	804	801	795	736	781	781	758	744	785	760	768	751	739	800	807	718	738	807	766	787	786	832	741	807	769	753	820	768	769	762	746	758	754	741	784	806	771	805	832	779	820	802	760	777	785	814	788	780	757	762	724	756	760	708	766	780	722	769	798	776	766	797	756	796	754	774	828	798	784	748	759	763	752	779	793	752	764	761	749	756	781	796	802	792	825	748	783	755	841	743	749	768	802	793	780	762	858	807	792	781	764	771	786	800	804	770	783	744	767	805	837	741	790	769	730	765	777	811	810	786	734	786	776	794	820	850	800	829	799	735	800	742	817	751	756	743	796	768	787	772	735	785	780	798	714	801	773	750	795	774	808	773	739	778	759	776	767	744	771	731	772	792	738	791	790	754	760	811	794	771	794	811	736	827	741	791	729	784	776	783	777	763	815	803	736	755	777	754	753	777	774	807	773	801	814	748	799	736	784	721	752	763	795	694	768	803	781	806	788	790	788	802	801	795	808	784	784	790	800	775	726	757	759	760	814	779	751	788	752	747	802	765	757	809	714	786	788	773	805	777	756	775	767	778	743	797	759	810	746	809	759	806	797	777	785	833	799	776	788	804	739	718	815	816	785	756	757	780	773	736	804	745	803	757	802	791	731	747	773	760	830	755	804	786	768	783	861	746	818	761	772	761	753	771	783	814	822	785	798	805	772	805	797	842	827	770	804	853	786	739	774	744	756	803	788	773	791	798	793	797	809	779	756	765	766	797	783	807	833	763	816	785	792	740	743	819	804	769	782	749	732	749	766	805	831	791	753	745	783	746	741	800	787	773	740	757	811	811	779	785	788	748	740	819	774	778	756	801	808	793	769	762	766	786	807	792	723	761	773	810	758	713	708	848	753	758	814	767	788	802	791	748	809	732	755	769	829	803	782	791	743	797	812	821	817	783	799	751	800	774	790	823	788	769	834	752	784	786	758	798	793	774	789	755	829	772	840	769	830	764	733	831	780	774	772	752	772	731	774	769	735	752	733	750	822	798	779	794	803	811	777	753	808	797	804	737	736	758	773	780	761	763	750	774	745	738	785	883	763	756	805	757	719	761	766	777	789	775	755	768	796	764	778	818	760	739	794	794	801	757	805	726	784	810	775	733	774	789	807	777	797	823	782	773	788	744	772	715	795	786	834	800	793	799	730	755	768	809	812	787	725	799	796	748	792	772	782	818	783	787	790	794	789	767	760	791	795	764	768	796	799	782	800	751	813	772	773	756	770	735	785	796	742	772	760	756	780	801	795	761	775	740	766	814	730	763	780	726	786	811	757	840	829	731	792	732	733	781	762	768	817	794	763	837	786	752	742	806	731	747	790	773	811	763	771	775	794	748	764	693	787	803	749	815	741	790	774	770	760	787	786	781	742	784	754	767	760	765	788	783	828	802	820	735	758	742	767	807	757	783	772	760	775	778	823	763	774	784	737	764	794	816	757	824	829	755	759	789	792	806	736	813	795	785	760	765	776	788	752	778	782	762	741	800	775	779	784	791	761	800	761	771	777	748	798	840	783	757	809	772	751	793	795	822	806	783	784	777	770	769	790	788	781	840	769	834	756	769	755	757	716	762	756	747	798	803	784	762	783	750	785	774	784	732	824	753	742	772	778	773	813	739	736	781	797	771	779	801	791	761	726	821	765	781	807	827	735	823	788	815	827	721	766	786	764	772	750	841	773	769	776	765	748	771	771	693	806	735	747	771	736	787	737	757	761	804	742	804	771	739	783	749	785	789	766	778	731	729	743	741	769	822	822	782	781	799	762	734	761	796	772	810	805	770	798	755	777	775	777	780	788	807	798	787	808	803	807	729	824	810	740	799	748	781	781	788	755	788	811	771	756	732	793	780	796	734	773	744	768	763	710	795	698	791	780	791	774	744	764	748	760	810	742	764	808	755	805	784	729	795	717	769	742	771	734	743	785	757	794	750	785	780	788	815	731	781	792	811	777	825	766	793	778	741	802	819	730	749	782	768	810	780	802	798	740	805	818	738	733	792	803	800	756	763	757	786	772	762	801	748	793	754	724	750	773	758	788	791	790	789	755	750	788	761	768	810	790	787	805	767	759	761	785	812	742	833	772	801	758	811	732	738	846	776	807	803	752	797	796	768	786	772	812	799	790	820	790	737	751	769	741	803	794	797	814	730	785	785	794	795	804	792	802	747	818	811	800	815	779	770	792	804	808	772	777	731	822	756	701	803	772	743	788	783	796	824	763	806	769	761	725	764	807	746	738	756	838	800	762	820	770	779	739	762	775	753	815	826	785	764	800	766	796	768	789	778	819	794	752	773	745	801	720	777	716	773	794	787	775	792	783	813	772	748	766	771	854	825	781	768	799	765	758	740	782	801	760	742	801	826	758	772	773	792	737	752	749	823	805	776	791	800	787	731	779	757	819	783	749	743	796	795	780	755	745	771	775	754	765	769	761	751	789	772	742	760	746	749	754	739	767	802	781	786	831	762	756	767	775	781	771	825	793	763	774	752	793	752	752	754	811	832	804	789	749	845	802	827	784	780	785	768	806	799	816	787	783	736	779	814	799	789	738	732	773	800	799	777	806	801	790	824
5677	9207	8905	5351	2953	2341	1884	6849	19802	16138	9585	3015	1367	941	689	664	625	613	663	658	681	638	695	630	606	617	619	635	668	606	646	669	615	599	579	615	651	606	605	602	620	604	624	616	630	598	610	630	610	626	597	616	600	666	653	609	648	603	611	594	573	633	633	643	635	619	628	620	625	659	618	600	632	666	622	618	618	657	646	642	601	583	646	597	629	612	615	607	562	633	632	624	650	638	622	601	620	633	617	601	657	649	588	635	604	585	654	641	644	626	613	627	595	623	621	618	603	642	606	597	585	599	605	631	645	664	605	585	613	603	568	619	621	605	643	601	601	608	645	645	671	625	649	653	630	624	604	615	615	642	623	640	595	624	654	578	618	625	648	666	603	631	644	592	574	641	538	599	617	639	607	602	624	651	604	597	616	592	591	603	649	635	545	646	568	620	647	630	597	610	625	590	549	620	650	617	657	630	613	630	650	661	585	636	617	613	610	633	645	615	632	609	582	598	606	617	601	625	609	610	599	615	571	593	625	627	615	590	655	586	667	597	588	615	595	629	630	609	614	620	622	615	624	606	628	622	646	626	587	611	675	630	630	597	650	653	635	608	647	618	622	583	602	618	608	635	563	668	619	590	645	649	600	603	576	651	622	605	603	648	620	640	671	631	559	619	604	603	632	644	671	601	623	663	610	571	626	590	628	621	629	588	620	600	611	694	640	606	649	618	617	599	612	629	595	627	611	592	635	625	630	609	613	662	605	655	603	592	671	620	641	659	641	606	600	648	617	651	623	606	667	646	612	604	674	608	646	610	653	632	611	606	591	620	617	606	641	657	624	617	597	652	633	600	601	645	615	634	629	618	622	638	610	676	586	540	644	603	606	619	603	605	604	640	639	630	646	629	613	600	651	589	606	589	618	618	608	638	621	634	585	588	582	583	613	623	612	588	620	615	612	612	613	620	598	592	615	616	625	595	594	582	602	611	588	643	586	584	597	619	589	610	607	630	601	622	656	590	620	632	610	580	667	628	615	656	632	623	621	644	614	625	607	577	637	607	610	587	595	628	636	604	578	640	572	618	628	603	591	600	590	669	644	651	617	619	601	625	662	617	598	639	630	635	654	644	596	605	611	614	628	638	675	648	638	628	645	580	597	612	615	583	650	650	619	633	633	633	577	622	585	623	617	667	627	605	641	598	630	631	638	574	603	638	630	632	579	582	595	613	630	570	666	645	633	676	625	619	594	601	641	615	594	616	583	656	624	615	569	644	603	632	549	605	621	631	633	642	611	559	594	622	634	600	644	591	629	665	657	620	615	604	601	625	613	613	622	596	647	611	547	632	645	616	593	625	609	617	630	613	631	626	600	673	677	577	606	652	574	628	637	574	625	626	638	606	633	656	639	683	617	607	668	615	670	604	626	588	621	593	609	623	611	636	578	584	634	637	634	638	636	648	617	596	643	671	636	612	623	654	628	621	619	571	590	646	628	599	605	628	606	612	642	650	655	601	594	594	581	634	598	665	621	658	641	631	667	582	614	692	596	605	651	633	673	594	635	596	617	637	633	604	571	596	608	595	647	594	610	651	622	606	554	610	640	567	596	626	581	615	582	635	634	599	642	639	621	606	625	616	678	677	659	615	632	608	580	654	655	604	606	625	615	613	632	622	640	620	633	596	639	634	605	649	612	598	587	639	614	624	623	634	607	585	654	635	633	652	653	593	594	622	638	597	617	595	648	681	636	634	592	554	594	623	618	592	585	617	625	666	631	625	609	597	625	634	657	610	592	574	646	628	599	596	636	647	624	593	591	616	588	580	571	624	650	627	598	614	598	629	640	602	596	604	663	585	600	598	640	620	632	596	661	621	599	619	614	594	633	610	635	623	677	684	628	553	613	633	564	600	603	662	642	639	604	620	592	649	659	608	600	598	593	630	625	657	590	586	621	599	605	631	599	598	627	595	643	589	611	598	653	616	682	637	614	664	621	644	621	615	586	614	596	622	595	644	621	596	606	608	666	618	590	587	604	624	627	621	659	615	689	621	606	605	602	597	622	625	623	613	621	638	627	610	577	629	598	573	608	635	642	591	649	618	658	627	630	605	582	608	619	604	665	620	671	638	626	587	590	617	622	611	627	586	623	612	635	596	608	619	588	630	621	613	640	576	611	588	606	576	620	616	645	581	558	633	618	602	622	601	620	598	624	617	605	593	587	618	656	611	621	615	601	656	596	648	626	615	644	628	570	619	598	641	626	615	619	632	627	635	664	656	607	601	636	590	612	614	660	580	584	614	632	645	642	614	621	588	593	597	603	628	590	649	549	605	582	620	619	575	621	588	634	634	651	635	619	621	593	636	636	618	620	620	599	569	652	650	678	658	644	607	640	599	609	596	641	598	633	634	666	592	659	656	621	639	622	632	583	610	664	610	660	638	618	621	633	620	604	638	638	609	645	628	607	645	603	617	622	614	586	633	612	579	613	601	627	611	606	606	629	626	641	613	567	625	651	646	580	622	554	647	616	618	625	605	623	644	604	656	632	628	639	634	579	519	590	629	617	626	642	601	664	654	649	619	605	652	597	570	618	606	633	570	604	591	605	600	654	630	607	627	615	630	605	626	630	565	618	591	657	606	590	625	640	603	589	620	659	569	638	669	568	625	591	606	613	595	583	612	609	616	640	644	601	626	630	626	627	609	600	601	605	637	595	606	593	653	585	602	633	613	609	623	595	601	622	577	623	608	599	601	650	626	640	627	618	618	576	599	621	594	617	632	637	626	610	653	600	629	621	555	632	614	584	627	638	606	624	619	608	622	628	625	652	640	585	616	659	619	633	625	571	626	618	579	613	607	603	589	620	591	602	600	622	612	605	620	613	623	655	615	634	623	623	622	632	607	618	601	635	661	616	634	553	629	601	607	640	613	669	612	622	604	631	621	669	650	639	638	690	653	639	635	598	636	625	601	642	605	601	583	609	603	637	637	595	576	592	587	605	599	671	596	594	667	591	625	606	650	605	602	566	614	609	677	597	627	589	643	566	621	615	623	625	644	662	611	621	644	589	607	657	604	571	637	627	634	604	579	627	619	616	625	616	625	617	623	659	622	633	624	606	566	558	602	600	592	601	587	639	565	608	620	593	621	668	602	620	621	642	629	603	640	646	612	646	654	628	607	639	618	575	612	654	630	630	629	624	595	594	591	600	600	626	636	619	623	619	618	615	623	604	612	634	567	597	627	655	564	607	568	623	582	616	593	657	624	627	636	641	591	621	642	626	600	622	648	606	601	601	646	626	602	619	648	598	590	591	586	607	591	611	614	649	593	646	579	599	628	574	597	610	628	604	619	633	616	613	630	614	618	668	600	608	612	649	582	585	605	591	599	629	633	625	600	639	631	586	630	645	619	637	630	609	581	618	634	629	643	633	620	610	565	621	604	633	652	616	589	619	591	622	586	618	575	592	601	621	623	614	585	588	644	648	597	609	611	616	644	629	634	638	618	643	607
24378	21417	28780	24441	21269	12226	4729	13264	37991	35637	23420	8102	2650	1529	1066	961	953	982	941	963	991	989	949	958	976	936	973	941	935	962	922	959	939	933	990	915	940	933	990	1028	941	927	952	936	929	912	974	978	990	974	929	980	952	978	986	969	980	944	992	1007	967	925	1002	915	942	961	936	920	929	989	932	891	940	905	915	921	857	923	904	933	932	884	945	1016	956	899	877	972	933	969	892	924	943	943	971	941	899	965	956	970	900	943	952	920	934	896	916	934	980	963	972	912	985	875	899	961	863	940	942	996	943	957	957	985	895	947	960	927	911	952	927	925	953	929	986	977	965	929	920	969	910	973	946	903	942	937	924	924	914	916	944	956	987	979	918	940	947	942	890	985	935	892	941	951	975	909	980	874	936	907	928	927	981	947	1007	954	956	920	968	909	941	954	932	943	944	891	913	964	924	961	947	922	926	956	925	938	936	969	959	925	943	947	856	928	932	952	950	947	919	983	897	975	979	969	935	939	896	914	943	907	905	938	1019	961	991	915	980	963	931	915	864	1002	955	938	997	926	1000	986	967	950	952	966	939	919	959	959	931	926	941	964	976	951	966	966	971	954	941	901	954	1008	938	958	923	903	954	946	957	916	889	962	937	1037	856	945	970	902	985	887	952	955	909	906	902	904	903	987	928	947	887	972	984	935	923	926	952	926	931	962	888	954	946	929	898	933	985	972	904	887	974	918	944	951	946	901	947	988	912	965	983	952	977	863	948	893	937	950	935	921	1019	951	952	942	951	964	949	947	977	947	974	940	901	927	941	914	981	945	903	930	923	944	941	895	935	911	912	889	925	878	983	982	943	901	974	953	961	938	922	975	979	884	909	979	961	925	932	935	941	971	985	994	901	1000	920	891	957	979	916	903	940	983	929	972	889	908	931	875	891	897	946	938	907	940	924	969	965	935	954	907	973	920	924	908	970	965	978	928	949	930	951	958	942	978	945	962	934	910	935	976	948	991	881	930	910	910	964	966	912	861	920	915	998	907	884	928	935	926	961	938	991	1003	914	962	941	909	961	924	914	966	953	962	924	983	915	916	939	945	993	928	956	891	983	974	1009	935	923	863	944	905	991	956	955	968	970	887	945	966	913	951	916	943	941	942	883	1012	971	964	938	922	940	933	976	926	1019	982	896	904	897	963	991	975	911	935	912	928	926	945	938	858	983	967	980	905	938	960	933	929	950	936	915	996	968	969	911	931	953	936	946	942	894	935	942	900	900	857	960	910	911	933	925	976	916	919	918	918	904	882	942	895	938	948	887	903	953	959	932	931	902	936	945	933	950	897	887	935	1015	943	927	887	899	926	985	947	872	920	1007	973	944	963	981	920	924	936	932	912	987	936	907	939	926	978	995	937	847	903	975	974	946	933	928	964	934	932	921	940	930	987	913	996	939	901	943	905	908	948	898	955	943	1016	985	936	936	962	963	909	932	879	978	943	900	935	944	969	928	917	889	889	929	975	997	976	954	883	944	912	940	904	929	923	977	935	949	932	933	967	952	917	940	895	920	917	902	931	928	922	975	965	892	877	948	888	969	931	925	905	917	920	952	899	918	935	911	924	893	921	963	945	933	902	957	957	894	888	957	962	906	898	937	988	947	952	968	941	939	1000	951	1012	905	885	930	935	938	944	972	953	949	930	914	989	918	1007	902	948	958	915	917	961	935	965	955	916	954	931	957	914	935	992	914	913	919	894	860	945	946	885	892	885	924	917	984	933	898	899	979	962	954	913	955	893	922	967	943	908	927	919	916	910	920	952	914	929	924	922	964	909	939	985	1005	978	960	931	913	926	880	912	921	936	952	914	937	957	938	949	945	944	949	909	988	955	871	903	978	960	934	931	893	937	907	965	977	909	931	932	886	951	981	935	946	925	958	927	971	933	921	931	948	940	882	927	956	966	972	965	935	904	931	953	1014	938	921	964	964	979	955	926	887	902	950	927	921	1002	962	917	985	915	1009	954	939	931	971	969	940	897	958	878	971	907	876	936	942	901	938	894	853	873	951	937	1013	986	920	867	951	919	945	920	899	910	927	943	951	925	915	949	981	915	928	987	948	882	922	961	1031	971	967	945	941	950	962	951	874	909	923	921	988	904	895	925	944	964	947	902	887	930	896	943	921	947	969	928	964	960	949	932	923	887	891	934	983	887	919	916	979	906	1017	938	945	902	958	888	973	952	975	928	903	964	885	974	929	940	935	952	938	951	1008	927	927	957	932	901	913	944	903	944	970	933	940	955	920	874	944	997	939	934	951	953	907	904	950	947	966	889	929	931	922	927	979	947	939	896	910	937	922	907	948	963	923	943	986	930	902	986	913	997	922	967	937	942	933	931	930	894	942	946	939	904	959	981	902	992	939	925	929	937	910	937	902	987	905	902	954	943	919	912	910	921	935	900	947	909	961	930	997	984	954	903	910	947	909	935	948	946	902	960	958	910	931	910	952	938	1009	934	929	896	946	899	967	957	924	946	964	933	930	913	960	910	905	911	980	965	968	914	905	953	952	895	961	913	977	935	918	912	982	971	937	897	913	925	945	936	947	928	928	966	963	947	938	951	962	957	880	928	945	907	913	946	930	917	931	918	936	900	958	1009	929	949	950	893	943	921	963	921	966	959	984	945	959	952	953	867	913	930	901	937	904	894	941	946	896	887	949	936	932	945	900	972	951	932	976	892	952	927	951	973	935	911	928	886	934	943	943	910	963	911	938	942	969	935	931	938	939	958	943	946	973	964	903	983	973	963	942	963	977	956	985	922	940	916	903	948	928	905	917	947	966	968	930	885	930	955	923	913	910	948	968	943	962	915	925	921	993	946	929	961	930	911	897	920	999	896	929	978	975	964	939	940	982	874	886	926	886	940	920	981	946	903	953	950	914	977	874	911	952	870	895	898	929	933	965	971	949	915	957	940	941	952	966	868	881	888	944	932	923	989	982	916	953	948	964	932	872	984	934	938	931	942	972	937	962	976	1019	937	932	935	959	912	941	960	962	961	958	948	922	951	941	949	947	864	968	895	942	921	903	915	912	930	910	897	937	931	958	932	905	940	942	986	943	939	967	947	938	906	935	928	954	943	988	951	921	945	953	933	923	909	902	896	984	981	919	931	951	971	959	889	963	964	945	925	937	883	952	926	944	928	947	906	971	981	908	950	922	948	976	890	928	952	945	963	973	935	922	958	979	949	898	954	968	957	920	917	975	1006	954	921	909	946	947	952	927	961	930	986	932	933	944	903	929	938	978	921	976	934	920	973	883	933	914	899	978	920	941	976	902	934	985	958	936	921	938	882	925	954	916	951	950	924	943	949	964	902	884	897	907	943	928	905	957	913	908	926	955	943	907	943	926	884	942	918	948	973	955	934	993	932	921	943	962	934	970	985	888	975	927	919	947	941	960	942	899	939	936	974	921	971	929	899	940	929	969	899	935	932	955	966	1000	950	962	936	913	997	934	968	954	886	938	959	932	969	950	979	961	891	966	962	937	914	957	929
6548	14387	13922	8811	5317	4175	3457	16117	35169	29628	17845	5696	2388	1301	861	782	743	751	716	798	709	713	761	748	742	738	715	773	757	728	716	726	704	727	713	755	783	757	727	756	758	770	802	780	714	729	782	728	757	711	771	753	705	712	743	754	760	728	768	769	817	808	738	720	701	720	794	796	745	726	742	691	720	755	786	768	709	702	713	749	761	732	767	713	740	756	761	712	749	732	738	745	724	760	742	768	684	752	720	729	771	759	771	722	713	717	726	720	730	750	716	743	724	713	730	773	746	719	715	722	721	752	747	771	763	746	752	759	730	692	710	682	726	726	716	731	753	737	735	792	760	793	729	732	721	764	723	740	755	738	710	728	733	736	721	743	737	720	747	724	680	741	695	778	761	755	723	753	722	737	708	735	737	736	763	753	697	727	753	750	785	740	731	710	733	725	725	771	737	751	760	778	734	762	693	697	730	765	750	732	719	758	758	762	791	773	782	745	733	729	706	733	762	762	729	728	735	753	765	730	733	718	765	732	738	730	749	758	742	733	732	737	725	730	736	758	771	768	763	761	706	762	740	719	692	746	752	718	698	744	740	723	724	742	730	712	710	754	755	741	766	762	710	693	744	738	726	726	737	702	750	760	701	763	724	760	696	764	733	695	768	747	699	743	728	714	718	733	760	715	781	744	748	738	750	696	721	712	726	688	704	719	766	750	754	755	748	793	721	746	732	705	740	743	684	775	698	769	729	762	746	742	775	735	746	756	718	741	732	752	762	732	721	730	729	745	755	734	758	775	685	729	701	698	678	778	752	792	718	732	712	773	729	720	787	716	720	711	744	720	701	716	675	726	727	740	718	752	715	733	737	777	742	741	750	731	746	772	768	699	805	783	699	741	734	751	729	749	764	752	710	753	717	706	710	732	691	713	740	734	714	719	748	748	771	678	765	725	721	771	752	767	737	769	756	752	691	726	795	757	735	737	743	752	719	757	697	744	740	694	699	750	712	769	725	731	728	754	710	737	723	706	732	714	711	739	751	709	771	695	728	722	771	762	712	740	727	771	762	718	786	754	730	723	709	744	701	739	773	750	729	774	733	704	724	715	713	732	755	744	735	730	757	734	754	723	693	717	741	721	723	707	720	710	761	795	738	709	695	730	726	743	719	761	782	724	729	721	727	776	677	763	728	737	762	731	684	779	703	754	734	674	704	665	707	816	772	788	761	736	754	726	739	718	730	765	742	719	740	700	758	758	749	734	742	721	727	707	719	743	727	753	748	742	708	752	765	742	740	732	774	745	749	680	715	732	803	750	685	745	796	724	779	738	756	712	722	691	703	751	733	742	665	735	715	732	752	713	784	701	714	710	754	744	736	761	750	740	710	754	738	755	724	713	736	704	750	710	727	766	718	753	726	732	829	763	737	721	734	755	708	782	718	740	728	772	761	689	783	740	731	704	775	736	713	793	741	743	724	746	745	727	764	703	735	704	725	730	746	745	729	731	736	723	721	712	723	749	714	778	687	728	730	712	735	742	798	720	694	740	698	753	770	711	807	767	738	676	737	731	766	750	754	703	749	694	698	714	737	749	773	717	725	775	723	679	749	736	736	720	754	716	775	730	688	716	706	793	773	749	720	764	696	748	739	727	765	725	712	726	730	726	769	731	684	725	780	768	699	684	737	743	715	799	724	799	732	741	754	705	691	730	722	718	729	718	752	730	750	730	756	679	769	720	681	737	705	803	724	738	706	717	686	740	730	709	698	745	770	678	778	783	740	742	729	772	683	719	717	731	731	715	786	734	687	748	758	709	751	703	755	769	748	736	716	713	746	759	715	751	748	732	665	714	797	698	741	727	724	717	735	728	744	743	765	699	763	768	774	728	709	749	769	747	721	715	698	718	805	760	721	739	713	713	753	738	750	707	764	741	712	802	723	720	763	687	715	765	701	684	752	780	745	726	737	719	700	733	723	753	723	733	713	778	777	703	713	705	746	745	689	763	724	730	709	739	731	732	724	725	721	710	705	813	741	720	772	720	702	774	788	709	715	740	743	728	717	751	729	744	689	666	746	707	717	719	784	769	743	707	717	745	745	717	740	762	734	745	776	704	794	747	753	734	751	683	701	698	709	753	740	748	717	684	719	748	694	749	758	709	731	753	697	745	744	738	771	747	721	698	700	667	807	723	748	693	713	751	752	737	733	727	763	697	738	766	718	781	750	774	756	767	768	760	745	726	729	701	787	716	739	783	772	729	785	742	741	728	723	758	700	786	764	736	796	724	787	709	723	727	759	771	672	717	760	677	739	774	722	731	768	738	738	734	716	710	748	757	739	738	743	782	727	706	694	773	684	766	723	712	779	663	737	776	793	696	721	737	722	753	732	721	759	747	666	778	713	757	759	722	734	730	793	768	754	734	676	742	743	732	704	751	733	747	775	737	722	772	700	740	734	756	747	718	725	717	761	772	726	791	714	726	789	745	741	707	713	715	724	737	701	748	748	727	743	751	736	761	774	731	756	719	731	721	707	769	716	713	747	712	704	728	690	764	719	741	710	717	735	755	736	719	775	740	677	742	741	729	781	737	731	676	793	726	738	766	710	675	739	718	753	764	666	691	724	688	731	742	761	710	726	689	724	734	716	718	723	751	721	731	750	788	736	739	713	720	708	746	767	744	731	758	705	721	763	765	740	747	722	751	745	683	745	724	725	758	730	717	756	755	662	671	754	708	751	735	691	753	722	726	760	760	730	757	728	732	709	762	744	716	713	783	715	747	721	752	720	793	732	759	729	725	757	743	728	766	724	729	710	723	715	771	702	794	751	716	734	745	718	758	706	789	761	704	737	713	720	739	735	706	756	714	715	716	738	711	736	711	762	798	769	744	743	742	696	696	745	728	685	756	718	717	737	749	746	748	748	733	733	705	739	746	717	768	723	738	716	768	783	704	732	745	746	733	754	741	752	746	730	711	706	746	763	737	717	722	680	725	748	741	691	714	737	754	778	702	778	706	831	752	749	711	803	686	722	721	775	712	751	712	720	740	727	757	789	783	757	735	737	717	750	729	736	773	773	742	717	720	764	765	755	801	716	707	731	716	755	740	741	711	749	745	764	755	745	745	754	705	738	744	723	693	704	718	756	746	756	735	730	724	753	734	691	735	766	749	717	721	713	698	711	769	739	711	780	694	732	767	751	780	749	726	731	779	702	789	737	731	753	752	740	712	719	733	704	777	749	695	711	706	755	726	712	771	674	696	787	722	730	720	721	754	756	760	736	709	775	730	699	739	739	715	709	706	748	745	792	657	693	760	711	759	782	685	754	761	741	724	706	740	757	729	726	757	760	723	742	782	747	710	730	749	756	699	730	763	731	766	715	746	725	694	721	759	712	716	707	788	769	705	717	767	715	706	751	688	690	758	737	718	738	706	722	719	711	745	730	754	689	758	762	746	738	753	713	716	746	714	722	670	742	724	739	705	710	736	757	697	731	782	734	731	694	741	735	694
28132	15066	6403	3159	1687	1353	1126	1298	2846	2704	1979	1183	846	805	735	708	687	708	728	687	711	723	687	679	725	776	650	749	766	712	743	701	693	756	722	720	696	741	679	718	724	715	702	707	710	721	699	750	703	665	695	724	725	673	719	647	716	715	711	726	714	688	705	707	684	741	708	709	725	710	711	695	724	687	717	733	702	700	724	696	732	741	715	686	717	699	715	741	724	735	721	699	691	742	731	688	683	705	685	661	739	745	720	691	741	725	723	755	685	694	754	723	710	655	731	710	753	697	716	739	714	658	728	696	711	721	704	677	758	739	723	677	732	714	688	650	706	712	661	741	708	681	688	720	696	702	673	732	696	768	715	724	709	709	676	702	668	706	743	718	705	731	694	714	689	743	731	709	758	696	664	729	687	719	772	711	703	738	726	691	699	694	682	734	701	692	712	729	686	744	715	706	691	721	752	736	678	710	721	747	702	722	778	701	760	696	681	738	694	696	734	721	674	725	728	742	718	690	774	733	696	671	679	778	704	701	739	679	724	679	737	660	740	737	700	689	716	648	713	695	731	658	742	737	690	706	686	712	676	741	729	724	704	676	731	700	706	724	681	759	667	719	715	715	693	726	686	699	737	706	712	716	699	676	707	716	726	741	735	669	683	711	708	734	760	753	746	719	719	705	724	717	743	750	668	709	697	708	653	717	677	739	719	731	713	713	695	708	686	689	714	715	743	710	687	728	692	710	717	681	713	763	762	715	715	682	693	730	735	717	737	723	720	708	731	739	697	756	743	739	706	722	739	709	717	684	715	684	708	692	698	745	673	737	691	703	669	731	688	693	703	702	736	672	688	752	745	739	738	694	737	678	729	707	732	715	691	700	698	715	708	697	705	690	649	730	682	688	691	701	698	737	715	701	762	737	666	707	739	660	686	693	671	704	692	659	686	685	700	692	740	691	723	679	719	699	728	711	708	704	679	701	712	678	657	714	706	675	668	703	715	719	737	681	743	751	684	694	705	674	720	729	729	699	713	677	704	710	708	700	752	728	755	714	687	687	662	702	698	725	725	723	722	708	716	692	713	729	758	746	760	666	720	712	689	715	714	703	741	721	678	756	736	753	752	662	728	780	717	690	685	668	702	705	745	732	705	705	757	731	730	679	716	723	716	732	714	722	741	666	711	738	698	691	688	698	719	717	685	707	680	746	725	736	704	743	685	727	736	691	727	738	723	717	684	734	760	729	724	726	686	712	639	715	645	707	715	699	739	698	661	708	735	740	677	744	708	741	721	675	742	726	766	694	709	693	709	695	732	756	692	712	711	721	654	738	681	730	713	746	710	733	695	700	691	706	732	672	712	735	713	797	731	721	714	671	696	728	704	743	670	715	707	711	764	687	775	761	718	685	718	717	692	741	753	674	706	704	664	700	691	710	731	742	757	701	679	720	683	661	672	730	707	739	696	673	683	700	679	717	667	738	713	685	700	657	649	743	664	680	726	737	699	689	714	702	712	741	706	725	707	713	707	685	714	684	669	700	701	762	747	688	732	710	653	717	701	768	765	721	721	704	684	692	693	706	709	734	701	692	663	711	702	725	718	769	686	729	656	706	669	739	702	706	675	677	714	689	689	719	704	729	678	730	695	751	703	742	685	650	676	684	704	746	731	711	717	695	746	705	717	734	722	689	698	719	731	703	692	702	756	717	624	730	718	685	690	762	740	680	727	697	694	706	728	682	762	689	740	689	688	746	704	687	674	703	738	739	684	688	737	680	709	674	675	736	712	673	719	705	735	712	663	745	709	713	751	688	687	690	685	733	757	720	698	728	734	707	682	735	696	725	724	717	696	725	678	677	657	709	683	757	724	707	689	722	671	711	732	756	710	752	737	758	734	720	686	690	718	645	734	694	685	719	728	711	645	739	698	705	666	672	686	677	679	711	713	742	746	723	699	716	686	723	703	741	704	683	677	713	709	707	716	699	700	688	718	648	705	690	736	749	710	715	706	700	668	695	675	709	705	720	721	675	737	706	732	678	768	706	713	685	663	694	700	708	743	682	724	715	727	684	643	677	704	746	672	743	712	733	676	688	712	704	689	703	757	744	691	715	717	694	714	746	681	675	685	738	726	700	664	731	767	720	691	719	703	698	700	689	714	733	750	729	720	719	721	687	677	721	751	677	735	722	691	706	670	672	724	683	683	732	743	682	715	729	715	760	696	706	691	734	691	738	731	728	714	739	690	734	684	721	701	700	694	704	688	702	680	739	677	689	672	724	757	672	692	701	688	704	756	709	686	695	663	722	683	726	692	701	715	671	667	731	740	732	717	706	748	689	740	738	731	694	738	732	729	762	713	709	719	716	692	711	704	716	729	715	741	693	733	727	730	803	700	728	727	684	668	747	704	669	683	662	711	668	689	652	635	666	720	714	738	772	682	694	754	741	708	729	727	696	740	729	679	724	741	748	707	739	720	748	693	705	696	698	675	711	695	705	717	737	716	678	709	656	719	687	709	658	719	699	663	715	691	676	707	750	694	699	687	712	694	706	733	693	709	733	708	731	718	673	741	720	695	687	763	725	706	723	704	722	766	708	697	707	670	752	726	679	662	736	705	687	745	696	672	664	688	729	730	717	744	752	688	697	715	703	688	707	655	678	735	689	685	701	689	721	717	704	696	726	736	723	697	711	728	709	723	698	745	742	680	708	702	742	705	658	694	667	686	658	735	696	742	722	690	724	749	714	697	675	669	701	726	676	724	743	662	734	721	691	717	739	723	722	703	680	738	756	781	714	729	716	707	651	737	730	727	707	716	683	681	717	703	733	695	685	757	702	671	691	714	727	715	673	709	708	706	736	728	696	695	673	700	686	735	656	709	740	719	705	718	713	689	697	705	725	728	723	710	699	770	691	705	687	718	689	682	697	706	689	723	718	744	718	711	720	751	732	736	727	685	688	723	723	691	667	723	711	710	687	744	730	758	732	691	706	690	736	735	750	734	727	697	705	718	746	715	697	724	703	723	683	720	717	671	713	695	700	706	675	727	751	689	699	749	687	733	718	684	694	737	740	729	723	756	684	710	706	716	741	715	698	730	761	722	696	637	706	682	716	716	723	699	702	755	715	705	718	762	703	690	712	706	751	722	690	688	718	686	708	761	699	707	729	723	712	697	746	695	696	752	689	729	690	699	696	740	654	756	710	701	701	687	702	716	746	690	743	747	722	701	731	700	696	672	729	700	680	663	729	677	702	692	749	673	706	701	717	716	685	708	787	720	711	712	708	702	694	711	691	761	688	663	672	722	675	705	731	736	683	697	733	739	716	739	716	690	741	725	739	696	704	720	659	735	705	668	748	645	713	700	739	686	679	715	720	711	732	694	709	683	753	722	688	712	727	729	713	782	718	687	696	677	650	703	726	717	703	725	740	754	725	710	721	680	632	752	707	673	689	673	701	711	719	721	689	689	673	721	677	693	699	697	716	713	709	714	716	694	696	712	774	731	716
7341	5527	5477	2670	1784	1441	1276	1545	3375	2934	1913	1061	721	636	541	537	542	543	554	534	530	529	502	580	559	561	580	546	557	579	570	534	500	591	540	545	585	553	528	525	558	566	497	582	517	594	552	544	541	556	530	573	551	574	556	523	553	565	531	545	504	509	519	556	542	570	541	527	560	540	535	511	521	531	573	594	547	519	555	555	591	543	560	573	551	573	525	540	533	563	524	568	549	550	583	527	522	531	522	569	518	537	531	565	556	552	513	574	505	559	541	548	516	530	577	544	571	555	563	531	538	557	529	553	523	554	526	538	540	525	550	565	499	574	584	557	532	552	571	578	565	499	528	541	561	544	538	547	522	544	556	554	531	567	545	539	556	528	540	552	551	560	543	474	533	578	521	527	584	585	527	588	542	558	546	567	529	551	574	535	534	583	567	586	533	505	544	537	557	570	569	529	561	536	543	567	542	486	527	586	536	526	559	591	514	563	573	514	484	555	525	520	558	548	564	543	573	544	557	587	569	533	532	573	553	551	545	509	561	537	547	557	562	541	543	550	519	546	529	534	599	590	534	559	597	578	581	558	608	548	553	535	553	552	490	516	544	555	531	545	539	532	557	518	552	576	534	544	600	547	563	546	531	532	541	594	551	556	549	521	551	563	560	580	553	541	547	551	551	566	556	546	541	522	576	503	579	545	577	516	587	564	586	569	520	544	529	542	573	516	614	548	530	549	538	514	542	534	534	500	542	561	527	533	557	550	524	526	550	550	552	550	541	567	534	542	572	588	584	551	523	570	587	558	545	528	545	576	589	531	533	534	553	537	536	569	555	534	529	538	536	534	576	518	539	577	561	564	546	550	552	533	559	528	555	540	534	544	568	549	577	540	553	556	544	550	524	567	513	555	567	520	523	585	578	524	495	541	565	555	573	546	539	546	554	552	558	564	561	518	589	525	561	571	546	573	524	576	563	549	553	531	601	539	577	580	533	537	559	554	567	580	520	526	596	547	539	566	540	580	518	572	579	598	537	581	540	572	561	552	557	546	537	588	559	513	510	567	560	534	543	564	560	536	547	515	509	587	568	544	532	549	522	566	523	521	554	539	537	539	559	535	546	556	534	512	543	537	533	544	543	575	569	577	551	569	540	527	534	563	547	558	519	515	525	523	545	542	524	502	546	574	557	574	567	558	550	524	555	565	532	563	532	533	574	543	533	553	524	568	567	523	542	605	569	564	596	556	556	556	511	553	566	579	526	590	551	579	581	568	565	483	562	549	546	588	543	512	541	535	600	519	539	589	566	508	560	573	540	562	535	558	560	498	558	554	557	584	536	541	532	584	546	570	551	504	537	570	561	561	528	551	560	573	562	515	591	481	527	596	549	549	523	544	537	587	527	557	582	555	552	470	551	511	577	575	545	569	555	522	573	590	559	597	579	562	581	537	607	538	531	595	560	555	543	544	549	562	560	577	507	516	516	552	587	540	541	475	552	517	574	533	529	587	557	519	513	563	548	546	589	613	554	583	521	568	552	540	584	558	543	541	507	544	555	537	541	526	562	537	494	536	532	529	562	545	545	589	526	574	528	557	531	546	594	574	516	493	570	568	549	562	562	548	541	524	574	539	579	557	574	543	587	515	529	518	562	526	552	574	554	536	545	533	567	574	585	592	549	533	542	522	539	530	557	551	539	516	541	506	541	538	590	576	548	550	539	534	534	590	562	561	556	506	572	559	531	582	551	573	562	562	557	541	535	545	551	541	521	551	533	548	549	553	525	537	527	537	567	552	546	528	567	560	560	549	592	567	525	513	568	532	569	593	538	561	562	571	538	574	535	526	609	551	531	566	570	526	506	579	541	537	549	546	488	536	563	546	608	526	557	518	546	536	557	546	503	573	550	574	491	552	527	554	514	560	544	541	524	521	591	536	547	566	578	549	552	565	531	532	546	549	516	532	587	568	543	529	555	537	533	506	573	530	559	553	570	575	554	541	543	552	559	590	539	555	541	567	576	504	565	525	580	552	506	564	576	580	546	568	534	578	520	534	513	531	568	572	524	546	545	539	551	533	513	574	557	552	546	552	553	541	555	519	522	556	561	569	556	588	537	553	561	610	608	609	550	541	526	545	566	540	537	558	517	536	579	640	474	528	584	539	532	594	535	579	568	554	559	564	556	529	552	503	564	543	533	519	575	566	532	580	551	549	548	528	562	550	547	573	552	551	548	533	576	574	540	546	546	546	534	566	564	560	521	572	589	579	546	586	548	548	577	541	570	513	533	515	515	504	546	554	526	543	534	565	565	536	548	542	525	550	558	576	525	503	520	592	563	522	540	549	531	542	575	529	531	545	533	562	569	524	562	553	532	570	566	550	546	595	535	563	534	510	526	532	560	557	558	554	552	567	538	574	558	522	596	586	544	566	526	513	557	516	554	540	538	560	568	583	527	567	530	538	582	546	587	489	536	549	551	537	511	576	575	516	534	559	550	516	601	583	515	541	539	536	590	567	562	578	518	541	575	541	543	589	541	548	529	528	501	560	521	571	536	532	538	504	547	580	540	567	615	552	540	559	573	550	516	559	550	589	550	600	510	538	560	557	556	555	555	518	531	559	547	513	581	608	597	542	573	558	587	529	503	561	541	598	552	529	512	517	527	498	557	584	501	582	585	588	546	528	524	529	499	529	567	524	551	529	504	535	559	544	506	543	528	544	542	540	554	551	564	532	532	550	580	567	534	540	601	569	560	527	518	541	565	548	488	501	543	548	537	511	574	528	510	533	544	575	555	595	546	575	542	566	486	545	538	506	553	528	564	545	577	560	550	607	551	596	529	526	489	572	546	572	568	546	543	549	604	524	522	599	550	527	546	538	519	537	557	552	540	609	563	593	545	545	598	542	553	544	559	555	573	534	549	540	604	562	556	600	552	566	512	558	555	517	586	562	542	546	600	524	505	591	534	564	528	504	540	558	555	546	507	543	575	552	566	547	558	523	583	585	544	542	542	497	561	555	552	547	582	554	531	561	551	542	573	593	536	550	573	543	577	592	570	542	549	511	560	545	562	574	574	533	545	584	582	537	544	596	583	556	559	548	568	556	569	557	555	558	598	550	520	557	551	546	577	555	571	555	544	529	555	582	532	549	564	552	546	544	543	597	568	567	535	504	540	556	582	569	557	565	546	546	558	540	520	562	567	565	562	567	589	493	550	551	541	550	533	586	589	540	553	555	503	535	555	527	510	572	547	559	556	554	533	535	551	547	560	538	539	560	554	569	614	556	546	564	555	515	568	533	542	519	551	534	551	563	541	544	545	563	551	523	569	516	545	551	544	537	521	546	529	538	524	533	563	545	566	555	493	534	543	583	498	563	556	517	518	530	582	560	548	564	524	611	549	555	586	543	564	552	542	533	555	534	517	565	559	570	519	520	570	563	500	588	557	550	561	551	555	568	516	543	535	527	567	574	563	573	530	545	557	559	581	539	567	544	541	566	576	589	554	549
25656	21442	27218	24983	8688	2982	1946	7024	22206	18295	10387	3306	1481	982	922	835	805	768	776	766	811	778	761	769	823	758	821	775	750	827	827	812	689	825	761	797	780	820	811	806	828	782	807	785	823	829	767	809	847	805	799	863	767	817	770	803	804	797	750	768	762	730	809	839	805	774	823	755	787	767	779	765	741	742	790	802	737	840	840	790	796	772	769	807	781	790	787	788	795	701	827	793	784	771	818	772	781	809	778	760	804	792	736	835	812	763	774	726	771	788	751	797	701	782	756	808	795	771	806	793	793	789	749	763	749	794	765	778	768	785	805	777	765	788	791	769	793	778	791	790	765	750	783	781	761	797	810	761	767	800	815	784	768	761	776	754	818	794	792	832	786	808	751	782	766	782	821	755	775	790	826	788	784	783	846	771	778	744	830	760	782	752	768	757	798	755	735	752	735	795	805	791	773	792	786	795	780	773	792	785	813	797	807	786	778	853	812	808	822	755	759	784	833	823	804	769	758	778	827	821	736	804	756	798	802	794	759	747	769	774	861	823	752	816	779	797	814	809	783	756	830	797	792	782	814	796	790	794	800	791	770	800	794	727	806	751	765	741	765	790	741	815	768	771	770	842	772	765	779	757	762	838	762	774	773	810	797	805	776	777	805	757	759	735	833	792	801	778	789	779	758	790	767	832	805	796	750	723	780	803	757	787	802	824	740	744	796	784	770	805	793	803	729	810	775	752	791	769	776	804	821	842	761	756	777	777	822	807	784	795	812	765	765	764	833	784	792	789	735	816	782	734	803	756	772	786	829	779	755	801	783	747	784	773	821	796	755	822	769	727	766	810	767	771	785	783	790	789	822	845	797	798	729	716	795	769	808	813	837	747	803	756	790	776	845	755	776	789	796	811	759	781	787	768	768	781	819	745	793	776	792	816	786	727	771	790	780	805	776	749	760	759	774	815	808	792	753	773	815	748	813	757	791	762	812	798	787	785	760	797	783	820	756	808	813	773	757	782	819	780	783	818	834	776	748	779	833	782	765	785	791	792	798	755	802	723	798	778	789	757	748	779	847	798	818	750	788	785	733	787	797	805	821	774	795	789	776	781	799	801	729	717	781	879	794	871	791	799	729	767	782	788	746	799	811	783	750	786	761	815	778	747	811	841	772	787	793	726	793	751	802	755	756	704	796	777	750	793	793	783	769	818	817	798	769	764	780	775	744	766	816	808	865	764	771	788	813	762	768	796	793	754	820	753	763	775	747	790	798	831	821	739	799	766	755	774	819	760	797	795	783	797	822	708	788	787	768	844	771	791	814	743	800	752	761	765	807	790	818	772	801	800	807	822	791	793	783	807	769	779	796	819	764	823	759	738	791	779	782	790	784	751	755	765	756	786	775	813	811	778	738	804	780	764	806	773	761	741	801	779	738	785	786	788	799	804	786	782	777	762	784	754	783	832	784	830	784	768	792	825	773	780	751	809	792	827	824	856	767	761	729	786	798	758	790	790	795	784	819	761	770	755	775	772	819	775	752	801	722	785	854	783	794	740	771	783	794	795	774	776	804	762	804	770	739	747	801	789	774	755	841	794	766	777	823	818	765	774	771	760	797	763	771	755	749	790	781	754	760	798	775	779	762	791	762	825	807	824	802	757	826	808	776	785	764	776	834	812	827	825	843	840	835	805	736	784	790	794	760	785	791	739	786	790	755	767	742	749	737	747	744	779	770	785	816	783	742	776	768	783	864	741	773	767	790	775	838	769	803	778	782	804	763	771	818	760	801	843	775	689	762	826	755	777	783	807	773	752	716	756	783	782	790	827	773	757	840	786	789	748	775	771	714	799	792	795	788	778	786	765	773	795	775	813	801	775	815	767	810	815	801	724	750	754	744	722	784	825	796	792	802	761	819	782	788	745	746	794	834	795	788	751	774	776	834	769	729	785	808	757	835	804	759	835	811	754	769	733	803	814	736	743	763	777	736	783	820	797	821	751	758	792	799	766	814	801	778	795	775	783	813	769	779	796	815	759	806	825	806	783	755	779	766	813	780	757	783	774	826	772	751	795	777	759	783	843	729	834	791	766	781	758	796	777	814	794	772	787	722	810	813	820	816	745	773	811	746	801	791	788	782	778	839	747	834	741	796	781	798	808	776	744	776	804	801	763	709	803	791	764	728	750	756	800	791	772	770	776	803	786	748	768	762	762	839	768	819	777	749	765	823	782	785	809	765	816	759	731	807	824	799	774	784	804	832	780	812	762	786	789	775	777	782	806	777	755	790	717	777	821	768	761	775	785	763	770	777	804	740	806	757	711	797	803	811	792	746	786	727	791	790	774	820	819	744	786	765	768	785	792	851	797	766	813	744	793	885	839	768	772	809	809	802	766	763	795	766	753	810	797	768	813	783	788	784	787	778	788	806	743	822	758	775	773	785	769	826	781	763	801	822	769	753	795	800	809	754	765	789	774	837	836	781	781	780	760	751	757	802	744	810	777	794	764	822	762	793	777	795	781	816	794	756	792	803	785	779	773	806	782	770	784	774	814	776	783	768	756	812	770	789	775	791	811	785	777	781	806	774	838	782	796	768	783	805	807	828	779	806	747	717	794	793	807	798	741	755	773	781	749	774	785	811	806	764	795	821	756	801	734	789	825	798	864	761	848	804	757	796	768	710	773	745	848	773	764	780	797	764	759	768	797	751	803	796	773	850	829	797	781	821	811	733	777	807	786	777	786	828	787	742	777	808	807	815	751	787	805	840	834	775	786	735	728	785	802	806	775	782	777	844	771	786	820	811	756	779	765	756	746	794	808	784	774	761	779	815	731	816	799	807	786	810	815	795	773	864	760	762	813	750	798	774	742	853	764	762	757	787	791	781	779	753	723	820	776	768	793	744	797	776	819	704	816	770	767	751	784	799	824	767	796	794	719	760	802	806	778	825	774	807	805	765	796	802	748	821	829	815	817	807	804	808	848	782	794	753	787	758	763	775	793	758	785	713	766	787	809	805	796	726	781	760	763	711	756	763	746	722	779	761	718	809	784	839	794	795	843	794	805	812	787	829	806	785	829	778	797	753	781	764	761	765	742	799	768	723	805	798	741	817	784	785	780	777	774	805	793	813	809	796	760	814	799	760	833	856	756	752	851	763	752	771	795	775	786	775	851	802	746	810	776	779	806	808	813	790	775	752	726	769	793	813	764	756	794	795	740	782	787	822	817	766	756	755	763	805	780	823	814	774	769	744	809	824	751	803	786	738	774	801	818	759	726	845	816	817	796	809	776	782	832	768	741	789	778	816	772	847	778	794	761	787	795	835	794	777	800	818	783	748	762	809	762	759	796	762	825	766	777	780	795	805	809	754	819	779	812	790	805	767	793	758	819	787	714	826	751	737	807	802	783	811	807	808	795	858	778	773	782	806	787	814	778	745	759	775	779	798	789	787	772	776	741	756	755	880	750	800	769	741	800	803	843	816	769	812	744	821	771	818	798	799	794	822	763
6278	10079	9610	5134	3419	2584	1889	9112	20207	15370	8540	2807	1385	926	685	642	646	641	629	632	636	650	680	640	601	657	658	663	647	675	647	639	592	626	621	630	623	595	594	643	666	639	680	637	690	661	638	634	601	652	623	623	603	632	636	630	635	616	653	626	660	651	647	625	594	664	664	633	623	638	612	621	647	653	646	590	596	617	615	646	607	677	641	637	617	625	668	643	635	660	586	612	660	604	594	595	636	639	625	604	637	612	645	618	594	660	652	615	580	576	631	602	638	670	654	604	652	665	614	626	639	640	622	652	650	654	642	605	671	639	620	609	605	672	582	637	610	629	621	636	590	584	633	599	638	617	644	602	605	667	663	640	629	630	652	661	656	633	620	620	627	596	628	615	610	618	627	630	621	637	631	660	623	604	657	617	648	608	643	630	619	629	615	625	608	608	668	623	633	644	639	645	647	604	632	642	631	622	617	614	622	586	638	631	645	609	636	661	601	661	634	598	666	620	672	654	628	645	611	632	646	668	603	651	654	650	620	628	601	617	626	633	678	648	649	609	619	609	642	606	668	627	639	619	633	591	644	673	628	642	643	646	607	603	642	652	643	620	648	630	583	618	626	639	643	619	660	635	642	641	625	604	614	602	591	645	588	606	606	638	623	615	646	620	632	622	614	645	581	672	654	592	626	636	663	637	648	594	627	641	659	634	645	611	656	656	631	630	640	655	618	601	654	654	649	636	642	625	625	589	646	632	627	627	603	687	652	629	638	605	629	645	571	584	613	655	628	684	641	617	583	622	602	639	639	678	610	662	591	596	653	609	650	638	658	634	619	599	598	615	631	624	624	632	658	603	587	574	658	623	593	577	634	661	613	620	636	623	595	610	664	591	648	644	638	651	650	618	677	635	657	601	647	595	612	633	646	617	619	640	674	661	585	611	633	628	630	635	620	615	608	584	608	650	622	627	647	619	638	617	628	637	570	613	610	645	601	661	643	669	612	637	597	599	671	638	616	600	656	588	654	605	660	575	630	669	608	648	637	623	623	614	566	607	628	649	670	612	640	667	592	612	639	604	615	632	650	630	608	655	595	652	610	620	570	637	597	647	599	611	617	601	630	658	615	609	614	624	639	609	636	651	601	641	590	615	615	611	647	677	633	601	653	640	655	594	628	615	679	678	600	611	615	653	617	613	652	656	610	642	631	637	619	641	640	617	670	623	632	617	615	673	628	636	633	617	662	594	666	633	637	601	610	642	603	639	618	619	634	607	622	645	626	633	630	705	669	601	662	631	628	639	596	619	599	635	656	637	596	668	613	652	610	614	660	635	586	602	617	617	630	644	618	595	624	614	609	634	655	628	629	652	647	618	604	658	656	649	614	596	635	597	579	613	615	619	659	640	626	667	633	676	585	636	600	638	634	668	649	618	622	641	648	634	605	655	620	628	641	608	646	630	612	638	617	617	664	599	603	605	620	614	651	648	646	633	603	653	647	625	641	637	635	603	625	681	647	606	671	643	569	648	630	605	619	640	639	673	615	604	655	631	595	652	652	636	662	615	664	637	616	645	626	628	631	610	625	659	638	654	678	611	601	643	611	607	635	643	661	643	625	644	654	612	632	588	612	694	600	640	624	660	607	624	623	628	611	611	678	648	603	638	620	633	617	654	593	619	635	590	686	628	653	631	638	654	614	615	585	642	628	637	605	671	627	582	637	660	616	617	604	657	637	639	617	626	581	600	606	556	657	622	575	646	635	599	622	656	604	638	679	598	603	572	636	637	617	654	629	614	652	595	639	604	621	669	640	625	632	669	609	601	629	592	637	619	595	648	694	653	616	609	646	647	645	663	641	613	658	691	644	640	597	614	661	635	603	653	613	633	613	616	599	666	695	624	612	623	660	610	623	596	634	627	632	633	675	620	625	615	593	632	605	618	629	617	635	603	611	612	624	629	604	641	599	644	624	648	608	595	614	576	659	654	633	681	596	630	640	639	637	641	631	577	616	563	655	678	615	618	608	679	647	611	595	633	611	666	592	610	607	668	645	625	671	632	640	625	586	583	607	642	666	641	621	601	623	624	627	603	605	639	614	572	584	643	611	627	600	597	621	663	593	671	623	603	602	592	619	600	590	604	650	633	616	635	631	604	605	596	637	640	670	578	645	570	661	609	631	626	676	621	663	609	588	630	651	626	644	617	598	666	595	640	597	594	625	612	673	592	622	617	644	613	594	624	615	651	628	593	577	608	635	626	615	659	611	617	608	608	625	618	614	598	607	615	630	637	673	644	652	609	641	568	621	636	678	619	642	620	621	667	623	617	607	590	639	583	641	631	665	635	597	593	593	673	662	613	657	652	638	643	634	650	661	655	672	611	644	633	613	614	621	652	667	639	622	657	596	596	595	681	639	650	623	625	598	624	643	670	601	590	648	643	626	612	632	609	629	627	618	611	641	597	636	668	593	628	593	653	619	595	595	621	577	624	610	581	630	600	651	594	661	628	643	634	644	624	647	594	619	647	652	602	632	639	646	630	640	629	639	605	669	597	582	672	602	629	645	631	638	639	653	660	624	609	616	542	632	656	590	625	598	615	646	603	694	624	634	598	646	635	680	608	633	618	627	667	617	618	614	644	662	653	620	649	616	607	602	612	660	664	588	639	611	607	604	613	598	588	618	621	643	631	626	624	620	650	603	604	635	610	602	586	619	638	581	596	614	626	600	630	661	672	609	613	556	626	628	643	695	654	621	633	583	637	579	582	614	611	618	609	607	605	612	662	660	654	615	644	613	617	599	611	656	628	637	654	653	608	634	607	651	654	626	634	603	606	620	648	610	643	610	630	565	596	595	628	606	615	622	626	646	557	631	643	631	646	595	606	604	635	585	657	630	655	621	659	618	673	674	620	613	650	620	639	674	624	597	632	605	623	615	625	612	614	642	592	611	655	618	631	630	599	642	628	611	651	654	604	619	629	620	635	609	635	630	637	622	604	634	654	685	646	581	613	613	627	643	595	618	625	632	632	625	629	612	639	633	642	602	656	582	618	645	613	600	625	626	616	639	634	619	621	606	607	674	611	633	604	588	610	679	610	603	663	615	610	618	585	573	579	656	632	604	630	630	603	606	636	648	667	669	587	631	613	670	583	625	643	620	629	619	609	613	615	649	631	623	652	639	618	594	593	630	587	591	590	640	607	632	611	649	619	613	618	619	633	573	617	600	674	605	644	629	638	613	638	652	622	655	644	605	629	636	639	635	605	611	610	635	606	580	579	651	679	659	579	605	611	614	622	667	658	627	640	636	651	621	670	606	623	613	640	615	628	591	627	627	611	635	613	651	639	633	637	634	591	621	594	618	652	597	620	673	634	634	658	634	671	617	652	657	618	642	622	608	675	635	641	623	669	684	661	615	642	641	621	637	671	658	598	614	619	651	638	652	643	638	618	612	590	657	649	664	627	608	586	648	651	608	656	645	627	594	610	681	628	668	603	626	637	605	594	604	662
24343	21431	28815	24508	21348	12555	4402	15646	40177	34224	22094	7438	2812	1519	1084	987	961	958	1004	987	1028	959	922	959	952	956	919	965	912	961	994	955	973	926	954	946	1015	940	992	981	909	940	925	950	932	979	909	1036	955	977	984	942	1030	895	955	1029	935	945	947	966	945	944	943	918	925	973	882	987	970	978	927	923	980	890	972	941	944	920	911	963	953	964	912	896	961	964	986	931	934	952	968	879	992	985	1005	943	882	1015	925	976	959	910	917	901	943	932	937	943	978	999	932	975	986	930	916	971	953	950	953	941	964	957	926	1002	966	979	1011	907	975	968	945	984	960	976	960	950	989	946	933	934	956	923	925	995	965	951	939	957	956	915	925	905	925	974	895	974	941	968	947	898	892	941	929	974	949	962	938	922	930	979	978	964	941	995	944	1000	965	968	914	921	980	961	968	911	946	939	903	923	935	946	947	945	876	1025	913	1004	951	922	961	1013	993	952	973	920	979	998	967	931	926	917	959	947	912	945	974	889	935	976	901	900	977	951	992	954	919	948	1006	938	949	969	974	948	1026	966	967	915	988	974	953	936	923	961	955	909	913	895	977	901	941	951	891	958	995	974	957	965	1023	916	956	935	924	937	944	961	943	947	921	906	913	977	917	891	918	931	933	972	968	904	923	951	960	920	906	988	927	965	954	980	931	944	935	910	956	963	895	1001	970	934	892	925	896	973	961	936	913	942	1044	991	929	918	951	922	979	888	960	938	937	902	948	912	988	967	969	981	968	930	995	943	972	964	946	938	944	917	918	933	876	917	1037	946	920	922	963	963	990	922	989	896	988	933	960	913	959	903	952	917	943	931	887	968	1015	975	940	956	962	927	973	931	977	971	866	913	937	974	971	959	915	933	907	1008	928	849	958	955	951	970	921	912	927	975	932	987	956	977	944	939	893	949	932	903	988	956	934	935	960	984	866	987	963	958	935	986	913	915	963	910	969	945	1010	878	979	918	970	933	961	932	918	937	909	970	922	937	991	934	881	934	908	978	954	934	953	931	946	930	938	936	987	924	970	881	965	919	982	927	950	958	905	908	883	953	1004	892	936	993	985	977	927	940	955	980	928	938	942	981	928	940	958	985	924	912	930	898	924	970	952	890	908	931	886	943	905	974	921	980	926	909	880	947	956	917	945	948	937	935	930	971	880	952	924	852	917	927	932	954	960	940	899	972	963	954	942	951	915	882	921	976	943	923	968	929	871	959	947	964	930	973	924	877	930	896	955	967	903	900	962	988	922	891	963	969	891	964	920	934	962	935	952	974	899	921	966	1011	898	937	946	963	982	936	955	970	860	974	952	893	950	919	920	960	937	985	947	943	862	929	958	951	896	956	968	965	996	963	950	912	947	977	947	1001	907	914	953	954	994	917	994	941	951	941	957	931	973	936	979	961	927	931	897	938	894	894	967	959	916	972	946	927	969	965	973	965	958	966	959	924	924	962	925	940	970	942	946	918	942	920	976	942	952	951	964	981	976	953	955	939	929	983	883	913	923	920	975	943	948	929	957	965	960	934	949	945	942	968	918	952	924	991	920	928	928	927	928	939	943	915	951	932	992	926	1004	918	929	953	910	941	908	951	966	943	914	925	907	921	935	920	915	952	917	925	950	922	957	892	994	969	924	958	913	912	990	919	913	932	938	974	972	974	973	902	959	956	962	941	990	964	962	891	959	980	927	927	967	969	999	915	927	965	899	930	958	875	948	969	918	961	886	910	913	1007	930	983	977	901	924	905	927	947	882	952	931	986	931	952	909	954	905	943	958	891	942	925	929	893	868	914	1019	938	904	950	1003	956	926	991	929	963	948	948	991	923	955	933	962	935	925	901	894	896	959	928	946	1004	974	942	933	942	934	900	973	921	965	969	915	957	952	951	951	931	896	892	967	938	922	958	957	960	941	962	985	904	934	949	944	933	908	970	927	941	908	928	1000	958	873	947	975	994	992	916	936	940	904	932	1005	960	993	940	926	908	946	970	895	874	927	906	943	922	986	936	964	886	912	942	995	904	969	942	951	938	928	918	915	984	979	909	1053	928	899	955	931	947	978	930	992	934	899	961	968	949	944	998	950	947	875	861	945	942	904	1006	947	914	982	871	969	964	938	935	967	982	984	881	945	965	989	915	957	931	889	965	875	960	982	965	965	868	951	953	886	924	947	851	945	930	1018	927	995	951	966	942	957	935	932	917	992	991	955	949	999	941	905	940	945	978	957	939	941	920	942	935	960	967	888	906	925	938	908	898	982	897	979	967	938	960	959	954	933	948	931	939	920	955	910	920	957	980	955	924	912	961	914	937	942	945	961	903	975	896	932	931	999	956	964	921	873	934	994	938	938	998	955	964	947	931	958	872	923	899	896	984	979	921	939	954	943	931	987	929	950	977	982	952	919	944	916	970	889	965	987	935	920	935	937	971	910	994	942	913	971	955	910	923	893	952	894	958	959	944	899	905	990	918	984	930	954	957	944	950	984	949	971	956	946	962	948	957	943	925	938	977	909	928	907	938	980	982	986	971	976	927	913	934	913	919	903	931	938	980	929	943	915	974	934	987	919	915	954	983	914	934	950	934	949	946	910	891	931	927	878	925	982	961	930	959	866	970	936	909	904	904	933	918	910	930	936	982	928	965	916	958	931	900	901	911	913	902	965	970	975	944	966	883	891	973	927	936	916	968	901	900	950	959	958	912	957	978	908	955	938	900	920	914	961	962	928	944	924	939	979	939	976	941	978	941	968	966	906	972	935	997	880	965	917	935	952	909	969	941	893	980	953	941	981	874	896	940	936	916	941	935	901	956	908	925	940	968	960	946	953	958	921	903	994	938	968	933	959	946	1001	991	934	943	843	933	923	939	945	922	933	967	948	899	1016	944	885	964	934	997	873	982	927	942	932	893	961	937	970	932	974	1009	940	904	916	929	930	904	944	968	934	963	933	985	926	909	957	900	913	978	931	924	901	899	922	966	963	917	970	949	923	913	973	909	948	957	966	899	919	900	982	911	926	900	988	908	926	910	975	898	911	917	961	924	952	932	954	926	982	971	945	947	942	967	948	954	946	940	922	996	950	904	989	972	930	915	907	947	961	963	961	972	942	925	893	914	950	927	955	967	1008	999	934	951	965	1004	928	924	931	915	946	923	924	948	939	935	947	942	955	921	901	912	936	921	939	952	899	960	946	934	909	928	960	995	952	917	974	970	935	925	926	947	957	927	942	929	928	918	1000	911	985	915	932	974	939	952	943	943	982	940	926	929	954	946	962	964	897	970	935	920	963	982	976	886	969	878	916	909	964	914	945	945	909	955	964	933	883	866	927	923	947	991	956	937	1008	930	940	956	950	971	986	966	986	930	915	951	930	933	973	954	954	946	1014	892	957	909	886	996	911	988	1014	901	954	967	934	929	918	970	925	908	959	985	1063	937	973	991	923	924	960	906	904	912	906	905	972	995	932	982	970	960	946	871	918	938	912	950	926	914	933	930	944	909	952	929	991	954	916	995	907	929	939	945
6486	15163	13420	8441	6064	4517	3223	19366	35980	29057	16948	5416	2653	1259	809	769	802	722	791	717	762	783	765	734	775	770	758	748	733	771	766	737	754	747	728	706	743	725	804	745	764	791	726	800	729	763	748	735	770	798	723	731	749	746	757	732	764	745	746	740	743	754	793	787	724	735	697	764	760	762	758	743	761	719	818	749	720	751	762	758	754	793	750	760	748	721	754	757	742	783	741	732	759	787	723	754	730	728	714	761	785	798	761	754	756	771	751	759	759	735	747	752	741	736	757	718	755	751	776	763	729	747	771	786	781	778	754	737	786	727	772	768	707	734	718	718	788	761	759	752	737	713	748	745	799	747	744	731	790	780	788	734	743	816	768	714	735	756	771	811	740	733	747	755	745	726	750	773	744	741	742	736	770	764	749	782	782	713	777	726	785	709	722	762	781	749	763	766	749	766	788	767	750	730	711	756	708	797	702	741	752	743	834	737	748	739	772	774	731	706	746	736	786	717	747	773	767	787	742	835	739	825	714	708	775	728	737	738	798	760	719	761	775	771	756	782	731	759	760	734	716	735	728	716	750	719	784	774	746	794	726	771	780	740	769	759	740	713	751	757	788	724	735	807	709	761	732	732	705	763	763	765	748	762	750	727	761	724	695	801	708	746	743	782	734	760	724	755	735	756	751	761	750	741	760	746	770	750	785	757	735	791	826	774	716	741	752	723	736	750	769	763	762	787	757	744	717	784	738	724	738	770	726	756	727	739	733	757	715	803	716	788	737	786	740	745	714	732	689	737	701	779	736	719	770	798	738	737	737	766	743	701	702	766	791	723	798	738	759	760	755	720	744	748	784	765	716	770	787	753	762	729	734	725	708	719	803	761	739	760	729	784	757	735	727	750	747	748	733	782	701	729	799	765	716	748	739	721	702	818	764	740	719	744	747	749	753	786	742	745	772	687	759	756	746	696	802	761	766	728	742	737	740	751	761	739	780	778	744	762	769	770	790	774	739	786	739	731	750	687	754	795	745	764	697	699	746	678	748	748	767	793	764	764	733	710	787	748	737	769	718	787	752	734	729	726	737	713	776	757	727	701	735	740	766	771	757	735	780	708	736	783	701	740	743	741	748	783	728	761	751	748	734	732	790	741	771	766	786	785	745	741	721	742	766	709	713	752	732	745	674	728	797	759	742	787	762	749	735	764	766	730	757	765	753	793	781	754	716	760	779	748	745	738	725	762	721	741	727	789	769	735	789	759	743	748	733	728	769	759	734	742	736	752	754	787	756	783	787	713	772	760	715	742	780	785	739	732	779	703	759	813	720	747	756	796	755	736	776	802	748	722	757	739	790	707	771	717	711	723	749	763	709	762	782	748	742	780	767	789	723	767	794	749	747	752	720	750	765	736	730	755	748	765	749	748	787	764	711	727	771	730	685	712	718	810	772	731	750	740	715	745	786	739	751	745	715	740	738	795	767	740	763	770	732	741	795	729	721	708	748	744	716	729	719	700	791	747	740	787	711	783	739	774	735	772	773	733	734	737	783	758	788	730	763	734	766	698	744	716	726	731	730	773	758	755	768	781	727	753	751	755	777	747	802	772	786	717	794	728	709	770	716	759	721	790	726	788	719	772	790	727	716	774	721	727	737	724	780	750	750	772	727	707	783	785	763	755	781	748	727	752	748	751	770	706	739	730	743	762	775	755	765	721	772	680	742	777	702	768	766	723	726	711	793	784	785	690	699	779	746	727	739	783	725	745	711	756	778	751	754	776	734	712	698	746	782	726	754	749	779	734	755	728	718	723	778	784	775	725	777	742	723	761	729	762	718	715	751	728	768	817	747	732	756	733	707	754	787	781	738	706	741	741	767	709	737	722	747	746	725	726	734	757	738	723	714	743	722	787	796	700	760	728	777	785	760	777	680	720	773	771	791	697	769	743	750	763	693	725	794	741	763	766	748	770	750	737	729	767	744	769	759	744	762	775	717	713	745	731	741	741	745	726	755	756	754	749	783	782	743	789	761	754	718	792	753	813	788	772	736	786	737	741	735	739	728	717	781	791	808	730	748	739	781	719	796	776	761	749	713	755	739	747	728	670	754	708	759	742	755	738	809	733	755	729	782	773	714	712	760	689	694	732	740	744	784	734	732	785	781	765	779	760	715	774	774	767	765	714	749	757	748	711	730	751	766	747	767	703	763	790	727	807	750	724	743	701	715	761	719	708	706	745	746	738	736	738	763	795	778	758	761	768	795	712	740	770	723	764	745	737	690	720	705	715	802	752	717	747	742	772	772	804	788	765	716	789	772	730	739	741	713	747	759	704	773	754	774	758	745	738	715	773	761	718	715	794	757	723	686	764	799	743	769	760	718	761	787	780	699	742	744	723	719	730	751	780	779	731	755	746	734	741	758	749	761	755	742	722	752	680	783	736	728	752	727	714	722	723	749	757	760	732	792	764	768	764	735	743	771	772	746	775	754	749	748	809	738	737	780	741	718	743	726	753	731	721	743	728	737	774	765	767	806	747	763	772	739	736	734	727	747	744	746	798	726	724	732	737	808	777	705	725	770	750	766	764	736	744	734	755	722	770	731	745	752	735	786	761	724	744	734	675	744	792	760	739	746	737	766	789	728	759	764	748	765	702	751	735	706	694	786	739	734	699	772	777	747	727	788	732	781	763	756	760	745	772	783	793	774	753	731	745	825	708	750	754	724	748	723	780	807	751	727	743	752	756	749	749	726	747	737	788	750	743	748	729	809	740	757	752	755	731	815	739	761	709	734	695	728	729	743	739	738	770	756	773	753	705	698	733	769	738	783	807	733	768	772	806	739	777	746	722	781	759	761	786	723	775	776	738	793	733	736	771	777	714	746	759	744	730	791	782	747	774	740	742	742	728	788	717	712	820	769	738	742	761	729	762	746	768	733	742	767	723	757	740	765	731	765	759	753	751	746	771	727	758	765	737	747	755	798	774	770	753	690	748	718	721	729	801	802	777	763	735	734	742	719	748	733	753	717	792	785	793	746	741	751	747	704	741	778	759	748	746	744	706	711	741	778	716	751	704	737	717	727	740	788	729	733	727	721	755	791	796	739	738	694	747	744	736	735	673	741	712	764	728	706	761	739	701	745	720	762	722	728	775	719	713	782	727	744	736	717	719	751	782	770	719	703	743	756	770	711	696	722	749	768	739	734	791	730	776	703	737	745	742	760	733	714	774	746	807	764	710	767	761	736	755	744	741	754	744	697	726	719	717	740	763	788	683	705	730	786	716	763	750	743	729	763	761	711	774	776	747	775	719	747	745	725	768	730	795	712	731	777	704	757	718	746	708	738	738	762	766	693	725	770	722	794	753	723	761	725	792	736	720	737	763	739	767	727	747	754	771	771	759	749	730	762	770	764	747	723	801	716	751	739	746	703	741	745	725	727	763	720	750	719	740	739	732	770	785	706	717	723	732	765	718	748	713	776	770	752	731	754	737	712	771	736	733	710	779	704	706
28034	15836	7264	3365	1851	1354	1064	1467	3136	2556	1728	1118	861	742	760	700	697	719	697	732	675	655	687	696	705	677	725	737	664	710	677	673	743	674	721	687	711	694	697	735	727	712	682	689	700	671	699	710	711	716	666	718	693	682	730	652	703	731	670	690	753	692	675	715	719	677	721	698	635	744	724	722	690	710	697	676	704	659	717	714	731	669	670	689	684	703	691	695	673	724	713	668	698	681	694	673	659	710	660	687	724	696	739	714	703	669	679	680	686	708	699	729	692	669	658	660	668	703	708	724	712	753	683	674	692	689	788	670	717	727	695	728	690	692	682	691	694	668	718	702	655	678	683	708	673	714	699	710	713	721	689	696	690	687	695	686	704	656	699	701	665	750	677	701	729	711	665	708	722	693	716	674	672	743	708	701	730	662	756	723	684	725	701	701	735	685	714	716	689	740	686	715	748	695	688	726	704	682	690	717	744	704	684	750	722	706	711	710	706	644	717	714	687	693	731	679	729	695	715	666	675	734	676	718	744	700	744	706	654	733	684	685	708	666	704	729	636	717	680	711	720	727	702	712	673	674	687	694	705	741	666	704	708	689	691	676	708	700	670	647	757	690	730	675	704	672	671	721	693	644	707	654	763	699	659	704	704	672	689	700	699	718	666	640	712	721	636	709	640	716	708	686	687	714	765	676	675	698	701	691	671	695	643	727	710	682	739	669	735	719	664	700	696	674	718	728	669	763	698	684	747	681	684	693	731	724	667	706	710	671	671	702	715	666	700	743	669	694	680	703	710	684	700	696	666	677	703	675	713	681	722	714	686	694	724	676	721	733	708	686	678	744	701	730	738	693	734	692	670	692	720	733	677	632	734	733	715	722	718	710	718	689	689	687	698	693	699	749	730	760	668	682	668	696	694	673	719	692	710	689	662	725	728	731	715	695	689	719	699	698	677	688	657	713	695	672	689	725	718	707	653	667	727	739	715	707	764	687	721	689	704	710	687	746	678	755	654	637	690	729	771	652	671	720	700	719	723	706	692	722	722	709	680	701	702	691	702	709	698	709	727	653	723	703	756	735	730	708	709	698	731	680	686	696	683	709	667	664	717	685	678	691	713	687	739	680	684	697	708	685	736	719	740	706	736	694	696	673	697	726	720	716	688	727	680	677	703	672	736	669	710	712	695	712	728	718	721	703	726	696	721	734	686	719	711	679	685	691	713	712	655	759	733	692	708	703	713	709	694	629	690	717	696	679	666	699	732	697	688	675	727	738	719	689	691	673	689	658	688	691	680	657	659	715	699	670	710	667	651	671	751	765	685	688	707	666	676	710	694	686	721	720	615	683	688	771	637	668	713	697	723	696	696	719	704	722	700	702	742	666	739	681	704	689	722	671	725	705	707	745	741	709	705	706	706	670	705	704	704	725	696	707	716	694	749	674	665	692	669	736	715	721	705	705	686	696	636	720	686	700	678	723	703	696	719	686	703	647	676	729	696	725	716	754	720	655	689	702	707	729	650	730	700	638	707	678	727	658	704	695	700	723	720	672	659	682	644	665	698	686	713	704	665	673	690	681	691	755	682	674	670	708	708	685	691	699	751	714	664	650	684	683	696	724	687	706	690	703	686	741	713	712	700	725	682	718	740	729	705	717	739	751	709	715	665	734	690	694	646	679	679	696	698	699	705	683	706	703	642	658	683	716	700	709	730	689	666	710	732	754	726	709	661	647	681	687	690	691	696	686	681	683	682	689	745	727	734	678	678	671	671	725	680	689	697	694	709	700	731	701	718	699	724	723	723	693	710	645	723	681	633	696	660	677	717	729	687	718	712	692	696	679	710	705	692	748	654	706	664	705	691	681	694	684	688	665	709	705	695	667	706	694	716	678	683	666	660	722	725	721	725	721	656	699	753	710	665	709	714	689	657	658	688	700	726	674	702	705	706	690	675	691	731	691	672	735	714	751	677	688	706	675	698	740	672	674	679	692	716	697	676	688	698	678	668	683	714	722	688	662	651	676	694	687	709	706	693	666	695	713	706	683	722	749	703	737	650	662	691	700	710	720	680	678	708	690	741	683	722	696	676	698	672	708	660	702	725	665	706	728	686	715	711	672	723	664	693	704	708	673	688	719	671	709	689	728	680	710	707	674	678	700	733	717	680	700	683	677	697	682	699	681	676	662	717	669	732	689	708	783	655	741	721	721	670	670	730	760	709	735	695	706	692	690	674	692	729	749	673	734	687	678	736	662	689	673	710	744	772	667	682	725	687	735	690	721	712	656	711	732	682	728	694	673	690	668	673	728	702	712	686	751	762	693	727	675	683	693	695	719	751	716	715	660	701	662	688	642	671	674	697	677	734	671	667	660	715	687	704	704	719	678	707	704	707	697	723	671	732	696	657	702	722	728	738	707	750	762	738	749	668	702	731	703	723	655	712	692	639	720	644	656	723	707	719	702	702	711	713	701	728	677	680	696	694	726	751	724	733	706	660	748	696	666	699	761	651	655	703	703	686	692	670	723	731	686	722	713	697	677	705	710	658	659	684	696	717	691	683	711	730	658	717	642	705	707	738	736	662	743	727	696	751	729	734	681	667	785	765	707	704	707	702	710	678	707	753	710	689	671	700	728	699	693	702	692	707	708	704	708	718	718	715	663	744	603	717	776	708	669	727	728	725	648	695	652	705	662	700	712	720	677	695	738	704	664	746	680	694	702	713	688	725	678	711	707	700	738	714	729	715	631	668	728	708	722	669	696	701	650	694	729	691	680	742	714	683	713	731	711	710	677	666	674	642	690	711	690	681	735	741	700	637	700	721	693	692	757	728	770	678	714	733	738	656	703	652	683	677	695	716	714	682	673	661	709	726	655	706	722	676	742	711	706	689	703	707	743	710	743	696	661	678	685	715	689	714	710	724	677	705	680	672	701	685	703	697	684	704	700	683	690	694	756	713	689	672	711	676	724	706	628	722	782	740	698	692	721	686	689	657	716	694	682	717	740	718	722	680	693	669	681	706	705	684	691	689	693	752	697	687	687	684	722	697	658	626	752	741	708	693	747	687	687	710	678	728	693	723	723	721	740	773	738	755	706	714	694	717	709	709	676	638	731	735	710	721	667	666	717	672	702	720	666	705	721	752	721	754	738	695	688	767	751	690	689	703	705	712	700	723	706	718	695	701	723	713	714	676	708	692	716	704	677	733	689	697	738	695	671	691	711	774	694	679	689	692	730	746	711	729	677	668	674	696	683	665	686	708	691	715	726	709	690	657	731	707	719	655	678	678	692	694	721	711	676	752	704	707	699	737	668	699	729	692	689	714	727	709	689	679	686	710	714	698	704	691	746	696	741	681	697	719	670	662	681	716	663	711	684	707	724	687	680	706	689	717	681	674	731	705	693	751	706	727	691	691	711	694	664	645	733	689	742	708	672	744	717	675	710	707	679	722	689	735	684	688	702	663	672	696	680	711	716	724	722	669	715	692	742	690	730	670	653	674	679
6959	6611	5229	2548	1920	1538	1085	1702	3634	2738	1650	964	698	635	563	524	556	541	559	573	555	559	597	549	605	552	520	583	612	559	531	540	577	562	581	567	576	573	591	588	517	525	546	569	547	596	543	567	576	578	547	583	568	546	563	571	538	530	541	580	498	502	540	548	580	566	500	561	523	592	519	549	555	545	561	546	563	578	605	543	575	571	559	538	546	554	589	587	551	526	559	565	600	587	547	567	526	502	549	518	567	537	592	528	561	586	543	553	535	557	551	554	560	529	593	554	559	507	582	586	576	583	563	554	589	555	574	526	556	532	520	551	557	557	541	564	553	603	527	589	567	548	541	549	544	493	566	572	553	538	507	526	545	577	569	555	583	563	545	573	545	557	529	568	570	588	534	555	526	574	582	546	558	564	519	580	530	530	534	572	560	533	543	540	552	582	554	532	564	582	574	548	541	559	542	595	572	565	608	604	536	530	591	594	541	550	514	569	536	562	571	580	551	574	552	527	564	529	560	538	526	555	559	557	495	577	565	538	514	544	533	543	573	558	534	532	533	571	579	539	569	524	554	547	593	536	542	569	572	567	570	578	578	554	506	564	586	553	529	527	524	557	545	587	573	560	533	573	536	563	550	522	594	577	574	558	579	522	603	543	585	595	511	528	558	572	525	532	500	560	532	558	579	594	535	574	549	590	579	573	574	561	573	540	551	564	555	541	558	547	581	578	595	545	569	556	508	594	514	565	547	549	518	549	559	558	568	549	544	558	599	530	623	498	570	521	547	536	571	532	564	560	567	597	546	553	597	541	542	546	580	534	566	565	535	551	538	566	521	543	558	555	587	571	519	567	550	570	592	547	550	558	614	565	553	554	544	553	576	530	535	536	554	518	568	505	544	521	536	592	564	563	576	504	543	559	563	585	540	543	572	589	597	545	546	534	565	587	533	554	569	542	580	558	585	600	517	583	527	556	596	566	495	540	543	559	569	546	558	538	576	570	524	573	601	588	540	565	554	546	552	520	547	570	530	519	520	517	564	543	579	562	588	540	502	551	526	540	547	558	504	566	554	563	594	555	513	580	570	596	619	590	558	551	569	520	537	557	513	515	560	591	562	562	508	573	574	618	495	544	523	545	535	531	548	553	553	550	573	542	547	549	528	580	533	524	556	523	579	520	579	540	559	592	580	578	557	523	585	555	548	546	528	513	521	585	541	561	545	555	584	542	572	552	590	540	594	512	531	553	584	525	601	561	559	566	546	573	535	565	524	547	536	555	551	554	556	519	559	515	548	571	577	559	554	596	578	545	529	536	562	585	548	562	531	546	557	573	549	521	560	577	508	559	597	542	598	529	525	566	554	540	576	558	555	530	556	586	526	538	535	561	534	584	547	542	554	572	588	548	551	568	560	558	550	548	566	544	518	530	538	640	568	539	550	530	519	557	568	558	600	578	588	586	542	573	580	572	570	526	535	551	513	584	587	570	560	557	594	582	577	595	577	575	533	575	523	545	560	570	571	538	556	565	530	557	539	558	534	562	497	508	555	544	567	579	525	557	515	560	523	538	556	542	586	573	564	575	584	568	561	543	537	570	531	537	524	537	569	548	539	548	568	516	547	588	507	549	541	526	539	582	498	543	552	495	543	504	543	529	529	543	521	556	556	542	610	559	566	585	569	538	589	592	601	580	566	523	550	553	545	582	557	535	556	528	562	584	569	586	560	520	563	532	547	521	546	522	571	545	544	544	607	533	550	573	550	537	515	506	563	540	512	543	539	542	546	559	531	530	582	580	555	549	527	517	571	516	571	516	573	546	530	560	538	555	571	517	560	569	548	564	513	543	569	571	514	557	587	564	555	613	547	566	578	522	568	554	572	566	511	601	548	518	554	536	518	550	516	567	584	539	570	551	577	529	620	559	565	552	521	542	551	558	526	554	566	511	550	613	579	561	551	575	556	563	581	563	531	550	555	540	570	520	564	591	571	558	597	515	546	538	509	616	551	568	533	515	535	557	556	546	573	537	595	542	588	560	546	551	502	513	573	532	524	542	564	560	568	550	532	545	542	530	518	563	507	538	573	575	568	567	536	544	546	602	575	538	572	541	578	520	478	560	564	571	527	556	514	529	559	550	536	547	601	584	587	526	583	570	564	550	529	555	559	540	613	557	562	537	574	557	548	543	560	548	536	554	573	546	570	572	570	558	560	538	552	537	605	575	577	545	511	546	573	569	552	532	536	575	580	579	555	576	584	556	572	556	528	552	542	522	563	536	580	549	533	528	586	572	581	566	542	554	501	525	568	552	546	578	596	513	581	534	577	569	534	545	505	555	574	543	552	551	546	562	509	581	567	551	584	528	528	561	557	549	554	530	533	533	497	556	577	553	605	549	572	538	551	521	585	579	557	552	557	553	530	555	559	576	550	588	563	573	568	536	556	547	572	590	536	539	585	580	574	554	573	539	509	499	579	584	559	555	538	517	567	551	508	547	567	569	580	559	554	522	552	531	558	540	551	523	597	556	555	563	550	559	569	552	551	570	563	526	522	543	535	568	580	521	542	583	559	535	550	526	593	509	574	625	506	533	615	572	522	532	543	541	552	564	564	548	504	518	560	556	525	550	570	608	555	539	563	570	587	522	568	561	560	544	542	524	523	535	543	564	588	498	548	572	542	554	562	551	523	548	567	567	543	551	534	547	548	519	573	548	545	568	507	551	568	565	523	588	562	540	560	565	511	546	526	522	548	571	557	580	565	531	542	571	583	586	593	560	547	519	542	542	577	598	559	535	546	544	558	573	559	527	589	564	565	570	555	571	589	582	535	550	566	553	586	552	585	595	582	592	564	557	576	563	566	524	555	568	552	584	567	541	598	594	554	547	560	521	570	553	525	512	548	525	555	572	574	556	577	527	553	560	532	570	565	523	567	551	540	587	548	567	538	581	514	550	559	592	548	586	589	521	549	544	541	546	557	510	580	600	562	561	568	469	560	559	559	555	585	557	519	534	510	511	550	590	581	537	530	566	591	565	562	567	569	569	580	564	545	525	555	538	584	609	569	557	561	545	595	552	587	530	553	565	560	576	545	560	558	516	595	543	566	569	559	547	569	590	561	553	629	581	529	580	547	507	534	555	571	531	551	590	536	528	555	513	555	542	579	565	595	573	561	527	566	566	539	580	591	562	544	590	586	545	563	573	548	550	577	522	571	612	572	527	534	583	536	550	561	561	560	576	544	556	552	598	585	544	570	578	549	554	504	518	539	571	535	556	537	584	573	532	540	530	547	593	560	553	522	512	548	570	560	558	582	570	560	565	573	503	553	544	543	585	610	564	553	578	578	535	558	537	588	565	535	546	540	517	538	525	559	551	601	581	601	545	516	545	582	562	589	529	578	574	520	546	563	531	539	547	566	558	533	550	544	546	543	519	543	553	554	535	558	618	527	524	564	539	618	579	566	556	551	564	528	572	586	571	537	537	539	528	566	559	585	572	578	544	573	551
25700	21439	27295	24880	8750	2908	1634	11471	25679	17256	8511	2593	1278	982	877	801	820	780	771	763	743	855	760	822	762	807	766	762	833	746	813	799	758	825	814	757	779	790	810	817	753	791	787	772	845	829	751	815	756	767	788	794	744	866	813	850	779	790	835	763	766	834	726	751	795	810	802	762	781	725	761	758	770	811	773	812	831	783	775	771	770	784	779	805	742	725	811	802	795	788	730	816	813	813	841	756	746	808	796	759	790	747	777	758	758	764	782	740	773	773	794	819	787	775	815	771	763	793	813	786	754	772	808	807	770	791	755	796	720	768	738	769	812	785	787	751	768	785	771	782	763	808	833	809	750	794	805	815	797	768	790	776	772	773	740	770	822	778	855	802	770	804	756	839	757	791	770	769	752	784	831	756	746	754	760	805	780	749	771	794	817	731	775	807	760	790	809	771	729	717	802	765	776	773	753	773	761	802	781	763	792	820	793	800	785	784	846	786	756	791	781	744	770	781	819	755	790	781	779	744	747	743	795	725	820	819	781	738	800	771	800	754	801	780	760	757	777	803	780	778	743	818	829	772	820	759	829	759	802	776	784	757	767	712	784	762	760	781	801	752	789	707	770	842	686	762	767	786	776	804	804	776	732	791	786	792	857	777	752	794	840	768	782	806	778	771	789	781	754	770	718	732	745	822	774	825	798	744	760	748	804	721	758	815	778	765	776	765	762	816	759	779	763	788	747	748	792	773	780	761	790	843	779	725	816	774	763	780	772	791	740	740	777	754	791	738	820	752	761	764	795	747	785	803	816	793	778	714	767	780	755	776	797	773	740	796	772	773	840	777	723	789	738	787	840	741	770	788	809	800	777	793	771	766	749	744	765	787	799	755	863	767	778	782	795	747	767	796	822	780	807	777	762	792	758	763	747	805	742	826	795	748	829	795	775	772	793	772	802	800	752	747	761	797	764	792	754	781	791	768	756	741	733	819	840	822	814	762	753	803	766	761	789	780	781	774	802	790	796	767	770	770	776	780	755	792	729	749	758	809	794	799	743	759	763	774	815	786	751	793	783	780	821	728	772	756	769	847	813	754	828	783	798	786	782	726	738	768	828	786	741	734	746	821	819	823	742	836	743	826	769	766	776	765	791	809	811	777	805	747	766	737	798	733	792	787	748	824	829	807	771	780	773	804	800	763	822	737	767	785	743	761	796	773	779	774	777	776	797	803	788	775	801	769	788	787	786	820	779	783	817	810	781	799	805	789	775	797	831	779	767	752	760	797	755	762	792	794	830	742	766	794	774	800	781	783	802	767	792	735	741	798	781	826	772	799	800	719	733	804	793	756	770	733	753	759	766	698	765	794	793	799	760	754	777	741	754	790	775	777	805	777	825	786	792	769	739	772	762	808	774	733	755	795	816	772	801	768	759	825	814	753	784	837	795	813	765	785	734	794	778	780	779	758	789	785	764	789	752	758	771	759	761	777	776	817	791	807	767	765	759	754	806	797	866	801	743	790	792	740	811	739	847	778	781	719	735	826	785	779	776	793	746	801	788	779	782	815	785	764	762	755	787	778	777	755	739	747	772	805	819	789	734	752	770	746	811	771	759	777	774	794	795	708	797	768	689	765	785	782	782	787	789	786	758	744	811	778	750	770	805	762	774	793	747	785	766	747	819	757	726	735	817	741	798	839	732	753	769	712	743	773	791	754	777	763	818	775	792	808	732	782	813	759	834	734	796	777	783	762	739	773	726	831	777	787	810	790	745	785	774	787	768	777	768	763	782	802	801	775	798	813	799	798	791	766	733	767	737	737	772	769	748	776	769	748	771	829	779	765	822	763	779	760	785	782	791	742	776	770	860	809	763	754	791	778	829	808	801	752	786	752	756	809	745	794	781	752	728	782	782	801	782	767	848	800	778	790	754	742	805	755	774	727	805	763	789	764	794	781	814	767	805	768	803	783	798	779	777	775	730	785	789	738	790	739	829	768	746	738	800	793	765	837	759	809	796	811	774	803	791	788	794	800	790	772	788	763	765	750	749	791	788	738	755	758	778	743	773	759	780	794	748	733	797	764	770	761	776	794	771	814	746	822	818	788	775	754	745	762	772	764	787	765	750	741	766	765	769	790	744	849	806	790	802	824	723	771	748	780	772	815	792	758	791	734	827	786	782	764	782	795	776	759	726	752	805	778	745	745	763	828	765	756	774	819	779	760	780	764	749	770	785	830	775	762	829	760	771	741	806	778	829	782	780	772	815	773	857	775	769	837	791	805	790	733	772	789	759	799	748	760	777	799	804	813	780	785	761	732	777	773	771	748	747	796	713	786	769	791	852	795	777	796	766	768	784	801	816	816	765	809	806	745	764	791	755	781	818	782	805	773	743	767	788	785	784	817	770	739	747	784	766	774	787	812	765	761	790	813	777	761	788	767	732	776	777	760	751	750	742	766	738	756	737	806	790	823	729	790	786	801	783	825	806	795	789	822	773	761	754	763	819	747	791	775	768	751	743	757	786	755	729	750	755	813	787	778	756	768	834	748	750	826	817	785	810	797	747	813	764	780	796	827	733	721	777	779	768	834	740	762	775	799	775	758	801	804	787	747	806	742	782	795	770	781	792	771	798	750	722	800	776	744	836	762	829	785	788	776	789	756	732	802	771	795	722	806	777	763	746	820	746	804	811	794	769	825	811	759	769	746	758	815	792	782	731	719	791	797	794	774	800	748	799	761	762	804	739	809	758	775	787	774	811	743	781	804	771	779	758	799	778	776	773	747	761	772	801	729	756	790	726	763	809	783	790	750	792	820	726	797	787	782	774	746	783	761	793	807	789	726	766	815	759	768	779	750	800	785	744	767	780	780	791	790	804	730	742	785	786	789	765	714	751	778	771	722	724	796	758	749	757	736	723	730	787	763	831	819	746	807	737	750	781	720	736	789	795	775	782	775	765	812	792	759	811	753	814	751	746	788	738	774	738	731	731	814	708	752	778	741	781	826	787	749	841	771	761	772	758	772	779	712	775	770	779	795	755	796	786	770	763	766	765	753	727	746	702	817	774	752	811	816	755	781	729	688	786	748	781	801	770	763	811	813	785	751	793	743	749	724	765	778	725	769	795	751	705	761	802	786	793	773	785	823	752	750	765	769	754	787	768	805	801	833	782	808	788	783	729	761	778	783	800	752	755	782	759	749	782	787	756	788	756	786	768	788	793	800	797	768	840	774	783	753	768	816	770	793	757	767	712	791	755	799	794	780	766	798	782	825	850	759	784	802	816	692	775	756	733	818	790	753	741	729	769	754	763	771	809	753	811	797	792	764	764	795	776	759	790	806	754	783	760	778	788	768	765	799	767	777	740	728	808	800	807	776	771	723	763	796	810	745	817	769	802	750	821	821	743	772	840	813	782	767	741	729	758	699	847	780	798	803	778	778	792	758	783	803	761	763	780	794	744	798	801	824	780	775	744	786	765	739	785	747	755	786	718	771	792	732	750	742	783	766
6301	8922	8317	4954	3782	2396	1447	13840	22718	13762	7252	2394	1148	850	668	608	613	641	641	622	646	630	619	647	607	643	648	641	647	627	617	687	606	645	554	680	644	632	655	574	613	650	639	672	613	618	620	649	652	631	629	642	642	660	633	616	699	640	605	647	632	639	669	618	649	644	606	668	638	669	622	592	644	609	622	593	611	606	652	628	612	625	615	636	632	600	649	603	614	656	641	611	587	625	599	620	640	673	598	683	621	654	625	588	643	642	635	643	638	630	678	591	654	628	666	632	641	669	589	616	613	637	655	634	639	609	630	634	610	631	625	631	635	647	643	634	615	590	629	603	642	614	705	609	612	562	619	633	626	650	616	652	615	633	604	619	609	603	598	634	652	627	635	641	647	683	687	580	641	660	593	645	679	655	624	652	653	675	665	675	611	609	628	607	634	629	607	611	623	646	612	666	643	658	646	638	602	642	632	643	629	610	637	676	606	644	619	634	646	614	652	614	704	633	633	627	577	647	612	628	648	647	648	625	629	644	614	628	669	684	573	601	643	659	640	676	584	630	705	600	621	644	665	616	628	650	627	579	637	642	616	608	603	638	712	621	664	635	629	662	630	677	649	661	646	660	654	560	634	646	655	616	630	613	595	616	602	617	638	635	626	636	574	651	645	670	618	646	613	592	618	637	625	659	615	663	593	650	685	636	613	630	647	621	643	635	623	614	599	678	691	600	607	602	609	615	639	619	618	601	614	594	685	619	608	695	610	570	654	617	649	655	668	595	658	611	609	627	636	622	614	665	586	616	584	657	606	637	627	620	605	665	627	599	627	616	557	602	608	640	664	655	656	644	589	627	604	642	633	616	649	616	621	678	603	661	645	611	622	563	606	629	625	619	604	610	651	599	628	582	585	619	563	610	599	639	616	669	594	634	627	658	602	656	644	591	614	596	660	600	594	613	643	664	605	636	657	638	613	625	632	647	572	604	639	614	633	605	662	647	622	616	587	625	623	624	645	642	624	652	671	606	658	638	612	655	624	589	626	625	651	620	643	589	652	594	616	645	652	616	639	611	616	616	654	588	643	665	640	679	603	640	652	651	654	608	636	633	598	660	614	606	601	605	643	657	619	627	611	631	606	618	650	604	625	619	613	601	645	635	659	657	593	639	640	649	634	622	628	598	590	639	618	644	577	613	663	638	631	635	630	640	691	668	622	591	626	626	628	591	605	658	662	586	636	658	553	645	608	647	635	602	624	656	606	606	634	587	631	616	694	668	631	645	620	646	622	627	647	646	661	652	662	703	580	600	629	642	634	622	621	658	567	640	607	671	637	643	608	666	619	619	600	648	644	648	624	613	627	678	649	644	646	655	619	625	587	630	603	590	594	616	645	619	585	624	625	614	665	663	628	630	644	629	649	605	623	622	644	629	629	624	608	625	659	647	650	681	639	605	633	636	626	628	631	631	586	629	622	658	674	635	576	658	633	624	649	629	645	614	615	643	659	580	668	639	618	655	577	574	615	642	621	615	605	636	618	650	640	598	631	621	596	641	629	625	624	659	601	613	613	625	625	613	668	670	630	668	615	640	640	616	621	662	600	580	591	648	602	650	583	560	615	625	641	576	666	578	626	633	656	639	630	598	624	637	631	599	654	652	607	626	626	622	655	613	601	606	661	627	659	617	680	604	629	598	598	654	620	590	626	575	562	609	606	613	642	636	641	663	617	631	619	622	670	603	597	598	613	642	620	615	617	636	628	661	635	635	610	603	629	662	621	622	643	650	603	615	598	700	620	581	649	628	669	633	650	627	617	646	635	619	601	598	630	665	638	608	613	640	636	634	680	629	599	646	594	580	627	609	606	640	596	617	638	601	695	624	582	576	611	662	613	630	628	631	627	627	650	640	622	661	661	628	623	636	624	628	639	638	655	609	609	626	650	653	619	617	613	633	643	648	638	602	643	641	625	637	629	622	613	614	632	573	603	621	592	617	660	583	557	624	608	639	645	651	600	627	636	590	651	599	632	640	646	657	641	709	636	582	630	647	622	627	581	554	610	617	603	571	578	607	625	644	607	634	645	680	645	598	656	631	576	618	601	621	631	665	632	635	607	626	602	577	639	632	639	644	618	620	630	612	617	671	628	627	635	683	623	610	621	592	602	651	654	645	632	616	606	636	651	609	659	626	644	620	628	636	603	584	636	657	643	624	628	608	624	692	652	630	650	652	623	626	632	605	622	605	642	616	620	612	619	642	622	625	611	609	624	661	628	633	608	666	609	622	619	622	672	618	630	609	707	625	657	675	601	664	666	592	620	618	635	642	624	664	622	570	616	656	619	633	629	638	643	604	636	667	598	573	672	616	604	610	603	619	607	627	626	640	665	607	629	702	622	658	600	619	604	658	676	613	658	602	652	586	626	631	616	592	609	642	637	652	644	612	659	633	580	698	610	618	626	616	634	617	649	654	609	576	632	650	639	681	612	626	606	612	676	644	597	602	620	629	603	662	620	638	625	611	632	640	651	640	619	614	595	654	630	645	621	660	642	630	618	647	646	612	638	654	601	627	624	647	637	650	622	638	669	591	630	660	577	633	630	654	608	682	630	632	603	609	621	610	627	626	652	674	616	654	636	614	607	617	604	609	670	603	636	611	641	624	625	639	602	605	643	640	665	654	632	628	653	639	599	633	616	639	657	613	630	607	612	649	619	626	613	620	585	626	609	608	652	658	641	618	644	612	640	588	578	608	637	629	654	652	588	638	600	601	649	627	676	647	643	607	696	602	637	654	629	632	586	651	618	640	629	640	605	685	634	657	604	691	653	649	679	617	646	592	622	611	645	649	648	615	582	618	628	613	656	599	645	615	583	626	585	607	639	626	619	616	587	659	605	601	614	610	627	641	627	641	627	646	601	611	586	643	634	620	612	686	622	617	604	574	565	623	627	604	618	622	607	607	645	611	615	606	666	628	655	612	605	621	603	558	604	687	679	587	629	627	659	663	629	585	646	662	646	629	653	636	638	614	636	612	601	608	653	613	626	610	644	673	617	632	634	601	679	652	587	624	620	616	613	587	611	603	603	638	639	673	605	652	591	665	622	615	637	620	586	654	609	602	619	666	623	645	642	611	613	635	658	615	634	686	634	627	584	637	623	588	596	635	658	608	664	611	595	631	627	660	639	619	607	591	595	672	625	617	645	594	624	614	633	611	624	580	628	618	652	634	611	640	643	637	605	643	625	645	641	592	628	607	633	652	582	624	653	591	605	670	653	631	667	610	621	641	637	584	611	640	626	589	616	650	651	606	612	652	627	641	614	658	657	648	652	650	587	635	628	592	637	634	668	615	604	654	616	619	615	661	602	612	618	620	639	609	605	630	617	612	611	579	630	636	597	614	637	611	644	662	631	621	672	642	595	591	621	644	638	610	631	651	688	655	636	671	619	659	663	630	639	598	621	692	629	595	622	640	637	612	669	637	601	653	632	652	601	634	660	622	666	631	622	619
24393	21471	28811	24563	21333	11370	3724	28836	44235	31821	18518	5715	2157	1334	979	953	968	1012	939	930	962	960	1048	956	940	970	1000	984	929	921	907	922	971	963	906	960	975	895	946	948	965	947	982	942	971	956	969	926	1002	969	940	960	945	898	974	919	958	866	969	937	930	990	962	930	895	977	1003	978	971	891	960	1007	932	957	981	920	976	949	955	1011	970	982	901	941	938	900	895	944	923	976	900	935	949	933	917	940	922	987	944	932	920	938	927	971	912	917	897	902	984	977	873	946	910	898	915	929	908	929	964	931	929	927	901	996	967	977	930	953	921	922	909	1005	987	962	868	932	987	996	954	950	881	995	966	918	990	959	933	909	989	972	943	951	937	962	960	980	949	892	946	925	936	930	957	993	969	924	940	937	910	929	914	962	916	942	972	933	946	939	976	961	961	882	937	951	948	913	932	919	936	921	900	954	930	946	923	946	909	947	951	946	945	962	864	953	938	929	989	970	991	921	958	974	892	904	916	915	887	879	965	899	916	979	966	934	945	964	969	939	926	936	897	972	903	928	956	1002	963	963	963	947	956	926	905	903	913	944	899	938	985	904	931	915	942	983	973	968	932	921	959	928	912	944	973	912	950	914	894	944	933	961	896	945	971	921	982	932	1019	959	937	921	969	895	980	935	868	956	936	948	958	955	897	952	896	887	946	960	957	944	970	972	970	949	966	926	981	938	909	948	923	959	907	895	931	893	961	980	961	928	975	958	937	984	897	984	947	943	962	948	962	906	927	884	893	886	938	917	957	993	943	950	967	990	959	943	977	975	969	926	911	951	975	896	928	965	943	942	971	865	978	904	945	965	943	940	951	1007	962	903	933	924	974	923	861	947	971	916	914	897	951	924	902	921	913	983	951	971	890	919	956	944	946	981	972	934	918	944	942	979	964	987	916	898	930	944	923	915	862	877	923	901	929	961	908	879	978	941	958	966	950	958	880	954	935	907	948	937	961	911	951	988	917	937	926	893	997	1004	922	976	933	938	894	926	931	957	975	982	932	927	986	945	1017	941	932	909	969	933	949	922	976	972	890	997	946	947	877	911	973	898	903	927	952	951	906	969	954	960	902	966	955	964	971	915	904	891	903	961	883	879	920	963	973	954	893	930	934	925	935	889	877	937	979	954	945	972	925	932	899	922	961	898	934	935	943	913	913	955	976	876	938	933	964	905	895	932	949	920	938	922	927	939	982	931	977	944	962	953	1020	972	920	980	971	903	958	912	969	972	893	912	988	977	988	947	956	935	935	1023	855	924	961	914	944	902	990	926	918	931	909	902	920	926	946	905	939	911	931	846	962	931	924	939	964	873	991	933	948	872	926	945	926	970	932	961	967	959	962	957	921	952	888	980	941	892	923	983	919	953	953	897	940	923	915	901	990	939	995	964	963	927	930	910	952	905	985	919	907	963	1010	975	967	920	943	944	956	898	974	942	923	977	947	976	938	939	979	900	936	936	944	913	956	870	912	908	949	970	932	896	965	952	972	925	929	905	953	913	911	931	928	931	913	916	933	970	900	973	954	1008	955	905	944	890	945	939	899	901	855	945	921	892	926	935	883	926	908	949	919	951	954	945	969	962	922	945	909	864	932	921	942	921	979	979	998	935	981	938	957	923	1016	988	934	957	973	912	906	897	918	936	944	937	950	903	926	918	881	905	944	943	893	886	917	931	955	944	933	946	898	932	943	881	954	920	938	931	949	896	926	970	994	955	971	909	918	882	896	969	875	953	974	918	929	935	989	924	931	970	937	921	938	940	939	913	963	935	908	1010	929	912	910	898	970	984	909	887	913	997	914	925	946	898	939	935	938	962	972	908	949	964	943	960	966	927	923	958	914	912	955	878	882	894	908	928	951	939	935	956	946	908	962	981	958	939	900	921	951	962	971	939	976	965	912	978	950	965	916	955	974	970	919	910	879	933	985	875	966	1009	974	899	923	960	912	951	950	892	885	912	938	970	922	927	939	892	882	973	955	930	942	971	966	948	903	922	927	944	951	963	942	897	962	978	929	944	954	971	982	970	929	954	938	959	929	974	945	958	922	936	935	965	980	915	966	971	933	928	999	882	902	928	922	930	941	944	956	954	893	931	951	937	981	979	899	992	907	929	924	952	908	899	962	946	935	934	900	967	966	957	940	975	920	945	919	957	933	895	905	904	941	945	871	924	942	912	916	933	956	924	978	890	980	932	922	941	970	962	920	943	964	918	869	984	931	989	890	936	906	920	987	964	852	918	903	984	949	919	943	901	963	884	950	965	897	921	915	959	931	941	943	919	871	895	909	926	882	935	925	938	919	947	905	961	938	948	953	965	950	913	925	921	934	941	903	909	940	956	945	886	965	925	916	981	952	939	924	935	949	946	969	947	938	971	941	958	960	882	920	893	932	913	956	936	959	885	919	930	1005	974	964	957	964	979	923	947	935	980	940	912	963	936	916	938	899	905	917	904	943	949	915	927	980	928	949	931	924	952	906	904	940	950	940	873	892	924	875	969	941	957	908	901	984	938	963	886	947	952	938	952	967	901	965	919	941	911	984	942	915	918	840	936	912	933	956	862	859	1000	952	926	969	963	939	934	884	915	964	970	894	864	886	917	969	957	930	936	919	898	932	957	960	962	920	912	948	901	935	916	962	900	928	925	954	966	945	931	972	902	941	920	962	936	957	889	902	940	930	922	953	947	947	935	920	921	934	965	915	907	932	918	905	970	925	975	957	970	876	939	937	886	872	972	947	910	1006	951	979	960	928	977	934	931	962	1052	969	933	937	894	918	905	959	910	955	979	943	926	929	954	874	901	933	908	923	917	933	908	921	919	985	938	918	929	964	964	911	897	875	991	943	931	969	888	901	924	921	954	904	977	900	901	942	908	944	929	847	980	924	973	976	921	942	911	937	956	905	938	944	987	919	954	895	927	956	960	1007	952	937	928	928	982	920	993	961	871	969	908	941	920	924	927	964	906	892	922	954	950	935	965	943	912	971	947	891	924	1008	1000	893	927	949	970	916	908	955	957	919	936	950	934	936	952	896	934	1009	992	946	951	954	910	941	985	918	949	879	921	978	936	926	964	866	911	912	930	935	961	914	930	917	933	909	985	988	962	904	959	960	916	942	903	892	952	962	981	963	897	950	938	925	985	919	930	943	946	941	892	898	888	942	922	960	944	905	908	861	918	951	921	911	966	942	953	931	922	911	899	1016	984	884	951	918	974	964	985	946	943	986	911	904	967	980	883	957	926	951	941	941	934	922	956	937	956	947	959	920	915	963	917	963	921	975	923	977	948	882	949	946	944	964	977	930	981	949	933	925	902	946	969	970	951	921	970	930	944	952	911	842	913	943	952	963	893	920	944	936	989	976	925	907	889	913	916	901	898	936	960	916	918	956	915	877	926	965	892	913	953	947	905	934	929	982	922	966	935	925	955	923	994	896	928	958	953	926	944	975	901	941	908	940	924	932	974	934	937	887	973	966	946	909	968	944	979	908	916
7115	13921	12082	8752	5768	3105	2482	32339	37813	25618	13830	4248	1975	1147	804	786	781	759	738	708	753	785	800	736	684	773	746	767	737	752	806	743	716	743	762	753	761	790	739	786	738	759	710	813	728	721	787	755	722	732	725	759	743	744	809	714	763	720	770	749	775	728	714	760	730	722	745	755	734	752	792	736	772	772	731	745	718	758	753	726	777	790	741	757	775	820	736	739	819	704	738	745	757	762	713	787	783	782	784	773	816	745	776	774	783	753	784	776	718	773	731	739	761	706	716	751	748	756	735	776	766	735	789	752	754	736	736	751	761	777	806	740	691	734	754	773	726	726	731	713	744	769	740	734	751	769	779	757	744	756	747	693	732	748	708	760	751	741	715	784	742	715	751	786	764	747	745	751	744	713	721	753	748	745	741	763	784	760	778	762	741	752	717	766	731	751	754	705	721	737	726	775	755	788	768	742	774	735	792	762	756	776	730	757	722	746	809	754	694	721	801	746	727	713	760	734	734	727	740	757	752	707	777	721	739	749	728	729	733	735	759	755	775	735	744	737	755	790	771	716	756	707	791	691	718	708	755	786	708	754	737	816	747	722	689	741	775	747	781	717	718	715	780	735	779	720	765	787	737	766	748	709	754	805	721	726	766	780	737	755	742	769	751	748	754	755	745	700	776	746	775	707	738	757	709	762	715	743	756	753	731	750	773	732	745	740	765	735	716	742	768	750	792	777	817	719	729	786	753	703	753	713	733	730	755	723	737	703	789	737	737	729	726	766	758	797	756	762	753	739	714	782	746	707	711	740	747	786	774	744	725	784	742	760	735	797	838	733	787	814	741	728	725	764	740	745	692	725	783	714	721	743	714	785	724	708	753	784	759	699	750	764	739	718	735	712	743	775	681	763	813	716	770	769	718	748	761	721	775	763	749	748	766	702	837	752	736	766	743	756	741	763	711	718	795	740	763	781	771	743	732	768	723	737	732	724	736	733	746	759	757	748	720	741	784	740	697	758	725	768	794	750	709	740	695	708	755	754	695	712	730	763	761	717	759	731	754	768	759	801	655	773	754	778	822	713	709	761	730	698	727	696	745	765	757	746	726	754	740	720	739	709	755	718	747	761	695	736	724	733	719	718	702	676	772	771	738	754	764	786	746	709	755	702	744	751	715	754	778	737	731	802	738	722	760	697	757	702	746	759	725	746	709	709	792	780	737	792	732	720	739	770	769	775	753	675	745	704	774	743	727	727	747	758	730	750	754	675	781	746	696	723	729	708	803	710	744	740	761	710	806	739	711	801	722	729	786	680	790	792	791	739	746	731	701	765	746	716	723	770	731	712	748	771	758	726	778	708	748	729	806	683	758	697	765	767	805	760	730	754	749	739	756	738	731	778	766	786	722	770	744	741	747	728	781	733	757	733	741	750	742	740	709	745	733	748	792	777	688	768	810	754	757	704	769	738	735	779	737	741	751	768	696	707	797	728	719	733	774	767	741	769	779	756	751	742	715	752	744	725	753	696	721	725	761	762	731	769	790	714	735	756	743	748	776	719	738	756	712	722	772	763	769	695	722	740	765	775	781	753	745	729	752	770	703	751	768	730	768	713	787	770	700	745	747	711	730	757	765	762	702	771	755	785	768	718	748	765	791	718	800	793	752	683	800	725	711	737	798	749	767	736	765	713	759	742	757	757	783	760	721	820	736	751	728	727	742	726	741	774	725	712	767	780	769	764	789	771	767	733	788	763	749	764	677	809	749	756	748	719	748	803	798	763	749	763	748	720	786	731	765	753	723	761	777	769	712	748	753	747	724	771	761	753	738	774	777	731	732	725	730	721	732	719	762	737	750	732	737	734	790	763	792	725	726	785	750	723	738	747	753	743	755	730	706	761	717	802	781	757	708	773	771	747	744	762	755	757	781	742	746	752	753	723	719	790	703	747	736	752	768	733	743	714	737	793	733	784	800	778	772	774	748	778	705	755	732	767	743	787	719	730	689	752	730	739	744	701	741	745	755	742	762	706	730	806	749	731	707	733	700	743	775	668	754	749	722	721	747	736	756	752	706	741	730	724	762	744	737	780	715	749	739	760	738	778	714	703	766	754	775	758	766	722	761	764	788	750	757	694	757	753	756	686	690	767	750	789	768	772	780	738	757	756	733	763	739	781	749	727	686	735	735	719	711	742	790	743	772	754	730	725	737	726	761	759	760	707	784	695	702	761	733	715	793	728	739	703	690	741	690	727	731	763	706	734	753	715	747	741	701	713	692	724	735	740	766	760	753	757	770	713	771	753	733	743	709	716	759	787	762	747	726	757	766	727	785	749	770	712	746	699	746	715	740	710	759	738	709	733	735	724	762	758	761	774	790	733	777	771	704	743	737	758	730	729	683	724	745	748	741	751	770	748	700	741	760	732	688	750	778	706	699	702	774	764	745	720	772	734	724	693	752	713	726	764	705	725	719	774	766	766	727	704	725	707	777	762	777	704	713	771	737	781	749	734	746	738	770	730	703	745	735	765	763	753	694	745	772	734	729	782	766	726	732	788	695	699	779	776	725	708	739	736	681	709	764	711	739	717	710	749	742	751	760	762	749	731	734	759	769	710	738	769	769	768	747	735	756	795	705	758	746	751	772	738	764	716	706	700	716	752	758	740	709	745	711	714	720	708	782	746	743	768	724	779	760	715	744	762	739	719	772	712	742	793	770	754	761	751	746	772	779	753	765	744	701	736	750	804	732	705	748	733	738	743	759	764	745	753	754	735	745	766	678	751	774	686	763	720	730	811	743	771	726	702	801	762	748	775	767	741	751	725	774	774	735	758	724	747	695	725	770	751	740	771	772	744	708	751	693	711	763	733	772	744	731	757	700	744	747	785	749	723	658	760	728	723	728	756	775	699	764	767	712	666	725	743	703	772	769	730	777	734	722	701	709	746	709	753	759	759	761	695	735	698	716	729	762	782	740	738	728	714	726	740	765	756	753	732	761	726	719	754	695	731	709	760	720	733	771	745	755	726	738	747	791	748	692	794	750	745	747	763	757	795	658	795	756	751	724	784	713	712	744	757	749	773	774	746	709	782	769	727	691	788	693	725	768	754	738	727	746	681	798	732	759	701	730	749	722	732	742	726	746	694	716	757	733	747	773	721	682	751	762	774	753	776	783	733	737	725	716	693	792	765	768	808	783	752	742	737	734	721	746	707	742	693	744	716	726	742	721	758	749	715	787	723	761	774	724	734	677	712	722	781	709	738	731	706	719	715	734	710	760	738	709	709	731	691	720	795	730	745	705	715	731	724	763	713	742	729	773	787	762	748	712	743	744	756	738	747	719	822	721	749	741	717	681	714	749	772	766	744	714	706	731	730	688	760	746	762	709	717	755	730	771	729	708	748	719	750	757	698	756	768	735	763	730	781	744	731	736	752	723	779	701	776	717	711	757	733	723	771	754	758	722	766	773	759	754	731	712	750	721	775	754	786	712	767	723	708	776	740	753	709
28069	14978	6115	3256	1563	904	864	2180	3434	2522	1535	1036	789	754	710	673	705	711	664	726	704	678	693	688	674	747	667	692	688	703	667	724	715	691	716	715	692	771	697	691	668	662	677	700	687	727	687	702	715	699	752	680	698	708	649	661	738	694	673	678	684	731	688	681	708	651	719	669	735	699	703	689	672	719	685	690	705	680	676	766	701	727	690	629	689	707	669	675	656	693	712	690	746	707	700	716	682	738	643	706	701	696	672	691	696	695	706	669	734	740	726	666	701	717	719	721	697	697	701	730	711	689	682	706	668	610	692	699	684	691	704	705	697	686	695	705	673	692	709	700	737	681	730	687	692	694	617	705	674	735	668	719	709	681	719	701	718	659	710	691	719	644	705	728	723	683	707	728	688	685	709	680	708	702	683	695	708	698	663	724	698	708	740	700	696	674	648	754	703	634	669	688	721	707	667	706	707	689	688	714	654	706	673	709	667	695	705	692	711	692	690	659	643	666	684	706	686	704	668	709	699	723	700	731	681	736	750	700	746	712	658	720	701	686	658	732	721	679	694	669	710	695	689	720	675	715	698	734	679	718	703	678	661	684	713	702	720	696	748	647	738	710	698	695	688	704	764	725	726	693	685	642	746	719	673	702	686	706	684	701	717	723	728	682	718	708	715	660	689	717	672	687	751	679	746	736	692	657	738	741	682	721	685	693	669	713	713	717	705	695	695	653	691	745	639	678	649	681	709	689	713	667	697	699	716	710	700	716	689	635	746	701	679	729	705	677	709	679	734	643	693	730	740	688	678	661	753	711	725	688	743	679	700	689	727	705	687	740	750	673	637	653	670	705	667	722	752	704	702	722	734	684	719	659	691	703	673	655	689	687	704	687	665	775	720	670	679	683	697	698	628	706	718	673	718	709	681	726	716	682	681	748	758	730	739	692	688	710	729	638	695	728	710	711	715	714	695	674	671	746	659	728	689	699	724	659	744	703	777	702	680	692	715	725	732	693	647	672	679	681	733	690	678	724	754	739	687	684	683	681	680	668	745	709	715	677	643	701	704	699	705	704	682	685	733	761	650	689	671	716	647	763	664	718	764	756	725	733	732	697	713	709	664	676	717	687	664	689	745	687	717	776	664	694	709	692	703	654	692	714	702	682	618	669	736	697	687	676	729	693	729	713	643	698	716	683	698	688	678	699	697	738	695	718	695	647	696	706	700	702	697	716	701	657	739	704	697	707	686	713	711	647	722	727	690	735	661	699	713	704	739	696	744	673	678	719	638	699	693	725	677	695	695	713	715	710	684	761	701	661	708	741	684	704	704	683	665	684	726	711	685	650	687	712	742	730	668	717	697	723	764	711	733	687	707	726	665	680	683	682	660	656	706	713	672	689	694	750	667	672	694	667	727	707	697	685	674	665	728	731	743	669	668	681	640	696	707	702	679	693	730	676	685	675	753	710	675	746	693	697	708	695	691	664	724	719	740	721	744	707	751	703	723	735	652	709	722	698	699	713	696	692	673	721	675	708	695	703	682	651	741	701	682	656	728	680	680	688	700	735	733	710	717	684	654	691	717	705	718	664	708	654	721	696	686	657	720	704	700	684	683	704	706	729	688	719	673	731	682	680	694	711	684	688	686	727	728	686	682	745	743	664	754	675	714	706	719	705	681	709	689	725	708	710	680	707	716	678	647	675	716	671	674	703	679	667	688	710	692	706	692	715	753	675	694	713	709	607	679	690	746	741	659	694	707	689	748	668	709	706	716	667	673	709	705	690	676	714	732	675	689	641	660	705	722	732	704	720	649	693	716	689	705	744	756	689	677	720	739	720	672	693	680	749	702	709	712	646	668	672	759	704	725	717	736	685	729	671	686	677	700	703	729	685	668	716	751	687	693	715	704	718	763	669	777	637	746	728	678	747	732	712	667	751	700	731	689	704	749	686	701	705	693	697	679	739	698	662	693	679	679	709	697	661	714	692	696	698	651	714	705	709	678	704	697	696	707	691	706	717	685	736	648	721	664	674	691	742	675	662	685	671	689	674	722	731	723	718	752	696	691	646	684	707	698	671	735	638	684	708	698	654	692	671	738	728	677	734	693	711	695	672	715	715	674	683	687	700	695	717	682	695	706	693	700	692	739	717	690	692	717	688	681	742	678	712	711	668	737	708	747	680	685	690	687	728	715	715	711	720	719	673	655	694	708	751	722	703	676	711	679	640	690	705	704	713	677	718	731	689	727	708	702	734	720	757	697	720	734	705	719	697	696	689	704	704	694	706	732	699	699	704	727	638	702	700	676	676	675	667	714	730	701	695	707	697	702	685	743	736	744	733	740	738	725	703	745	686	729	696	694	666	706	687	730	727	721	672	675	651	753	691	697	667	661	705	754	696	716	718	712	721	673	718	734	681	642	722	673	759	735	735	694	705	672	684	697	686	706	737	726	700	708	703	700	718	715	726	692	706	722	696	756	715	765	706	711	722	741	666	721	655	704	669	680	724	700	666	703	687	705	714	757	705	713	702	676	727	693	702	709	797	671	704	695	708	708	661	675	717	674	705	694	695	742	699	739	701	700	721	692	666	687	676	719	709	708	697	696	681	734	696	703	686	700	697	685	732	686	727	701	703	707	666	666	704	675	719	695	732	692	723	696	736	699	710	700	720	684	749	719	658	717	708	725	648	697	731	702	704	716	676	701	664	688	738	694	693	670	736	684	671	725	672	711	690	715	715	711	776	722	693	682	707	704	699	747	697	739	757	640	705	738	715	739	706	702	679	691	730	694	683	712	722	671	663	679	713	722	676	651	701	690	747	668	727	709	701	705	699	712	699	688	709	738	690	677	691	699	666	682	701	697	683	696	718	690	710	681	712	721	723	757	744	713	690	731	681	689	702	666	694	738	687	680	712	684	678	688	726	685	709	652	704	643	667	718	707	706	736	714	687	734	735	649	760	694	658	678	740	713	688	709	714	657	681	693	691	670	682	687	656	705	721	698	677	695	707	686	714	729	684	689	726	739	731	687	689	725	725	692	659	749	702	708	734	662	722	690	695	712	699	648	715	675	695	696	670	700	709	719	676	694	753	657	723	679	698	699	720	737	704	697	717	680	703	687	695	727	692	723	703	657	689	684	725	715	687	750	669	641	715	688	684	691	729	718	696	677	671	723	688	692	714	693	679	699	667	698	695	760	695	635	712	763	703	696	721	670	653	711	659	735	686	652	653	729	667	653	678	688	687	709	674	749	691	691	722	725	710	694	734	747	703	687	722	694	721	664	697	684	658	638	675	663	676	725	657	684	711	709	710	684	714	714	682	716	692	686	654	700	678	668	706	739	693	680	697	742	719	735	704	684	700	663	715	703	713	684	684	741	682	679	688	698	669	697	728	744	707	657	676	712	678	643	705	732	721	703	652	645	728	699	707	708	689	704	690	707	687	685	670	729	735	687	688	682	705	661	673	720	687	704	644	698	700	675	711	725	715	717	662	694	714	700	667
7005	5115	5225	2750	1587	753	792	2704	3939	2477	1501	868	689	583	536	557	567	525	543	557	525	544	577	571	580	542	533	536	541	563	528	555	538	529	580	552	545	550	557	526	549	554	563	544	568	549	554	567	540	577	547	560	525	590	593	561	508	551	531	546	545	577	549	550	540	594	550	553	558	544	538	572	540	602	564	502	532	548	559	529	576	531	543	549	581	545	580	575	553	531	512	543	568	544	554	540	532	556	565	594	575	582	540	553	569	541	530	546	548	554	526	548	570	529	567	598	559	530	540	532	557	590	531	586	547	544	515	574	518	549	502	513	536	538	581	530	573	556	549	548	529	551	582	563	565	550	534	572	585	556	555	586	546	560	529	558	535	551	542	520	487	559	578	566	523	555	524	566	580	562	504	550	568	543	510	553	514	541	558	563	525	519	539	563	533	524	567	566	541	554	528	529	550	552	578	540	540	528	558	558	568	542	533	508	551	568	576	557	551	585	526	548	516	492	522	567	511	570	571	565	568	562	563	554	524	551	584	520	550	490	540	561	573	513	569	549	543	557	564	527	536	528	565	537	512	528	590	556	536	551	583	541	570	518	493	539	524	543	579	539	539	509	598	546	542	521	539	552	518	567	532	542	481	550	544	542	527	526	540	552	541	525	563	558	575	552	511	581	581	575	547	554	536	506	580	538	530	550	557	560	516	566	512	527	552	579	579	572	564	537	530	552	533	557	519	597	564	552	509	580	503	520	571	564	563	554	535	538	525	532	548	554	522	531	573	534	550	559	554	558	550	578	529	577	598	555	600	543	548	557	550	554	574	546	563	536	508	520	537	576	532	572	556	600	540	579	544	553	547	545	590	571	569	543	544	542	542	587	537	587	560	510	583	553	521	576	564	556	528	548	551	565	592	603	555	516	516	513	595	573	526	527	541	574	547	519	532	540	527	578	551	522	576	541	527	523	562	561	516	554	544	535	540	524	506	597	569	537	524	618	537	567	558	562	559	561	550	535	567	564	525	561	550	560	539	602	519	586	529	558	562	549	532	545	568	511	501	538	513	550	591	528	578	541	547	513	537	532	544	540	559	550	543	509	535	520	547	554	524	532	589	518	547	552	532	534	533	536	539	550	545	550	544	568	582	496	545	571	575	546	559	530	577	544	532	536	571	552	570	551	578	547	547	541	577	557	550	547	562	516	552	561	546	566	535	598	526	550	574	524	563	541	524	566	518	518	531	546	529	527	535	534	549	535	563	551	541	542	590	549	546	544	527	577	612	558	532	552	517	532	566	566	582	551	587	544	528	550	534	535	551	574	552	558	493	518	534	575	497	565	577	573	534	526	527	565	514	543	554	535	512	551	582	561	525	552	552	573	542	517	519	532	508	566	581	571	504	548	546	577	575	557	553	542	543	532	592	561	565	562	510	504	542	553	569	529	520	597	542	506	515	587	565	555	539	531	538	552	522	537	563	552	532	569	529	570	567	577	546	557	519	519	571	555	522	536	519	560	534	528	549	516	553	544	540	548	523	534	515	526	542	564	557	549	544	566	571	543	532	592	524	529	564	566	560	497	506	531	576	541	545	548	530	555	583	555	538	541	584	587	533	516	549	533	518	558	559	555	564	542	544	506	559	542	555	526	521	532	518	530	572	529	588	520	521	558	571	537	556	557	560	579	554	565	493	568	567	545	517	516	525	559	529	553	517	554	530	531	561	537	523	533	597	545	578	548	537	554	509	555	582	580	535	590	564	548	568	514	558	553	537	578	551	536	532	545	548	523	561	499	501	560	525	551	516	559	548	546	520	519	543	570	544	556	529	537	552	515	534	566	502	551	555	551	569	545	562	545	583	594	533	547	518	529	552	557	569	549	607	563	534	486	518	577	534	559	546	587	546	531	555	575	544	544	528	559	553	544	510	554	552	523	584	544	523	551	568	545	558	538	565	544	541	558	541	565	522	572	610	563	559	545	566	542	575	574	553	551	574	592	566	538	557	518	529	546	533	507	521	576	555	507	550	535	557	596	545	556	519	564	549	581	543	546	510	555	569	513	563	571	556	562	540	535	516	535	567	538	558	587	534	555	559	538	556	513	500	547	539	549	582	513	540	572	510	548	561	537	512	557	524	602	540	577	513	585	525	563	537	578	554	527	533	584	536	595	543	524	523	520	559	521	546	542	603	535	572	534	535	565	533	580	521	534	506	519	540	578	551	571	584	503	557	552	570	557	526	529	500	549	562	579	555	562	542	549	536	596	535	551	532	588	522	570	559	584	557	540	576	572	573	539	478	545	531	556	588	534	539	517	534	544	548	545	574	523	550	535	564	536	558	545	550	513	481	553	519	550	543	534	554	558	496	556	529	564	554	551	526	549	585	536	515	509	540	568	548	557	508	570	519	543	519	541	574	595	531	554	547	562	503	552	538	551	593	529	589	546	555	569	544	495	564	530	559	537	552	509	525	509	520	547	546	533	568	560	531	551	539	533	537	536	530	576	546	569	573	552	534	553	528	555	553	565	550	573	592	573	527	541	581	528	530	528	526	538	535	565	561	514	526	513	534	535	553	570	574	592	504	519	560	534	571	574	531	525	561	546	582	553	588	537	523	568	543	541	552	553	542	522	530	557	528	542	512	573	555	562	506	522	513	559	523	523	558	528	556	588	530	516	566	567	561	548	513	571	569	537	562	564	549	527	515	557	542	593	529	568	521	517	590	529	533	531	532	512	559	584	548	544	561	538	572	582	554	524	556	533	536	573	549	548	591	552	546	578	576	520	554	540	521	553	555	572	526	570	499	545	522	536	587	568	546	534	593	556	546	528	556	542	564	542	523	546	537	552	544	534	567	534	537	556	571	530	553	549	513	557	530	552	551	602	558	571	548	573	532	531	539	544	593	546	549	486	569	560	558	523	538	574	514	568	517	542	557	541	522	536	556	515	577	528	555	560	551	534	555	537	548	547	584	527	551	594	568	535	568	540	483	555	511	558	519	521	545	557	530	548	549	564	549	527	596	555	536	583	542	558	579	575	536	513	563	490	554	550	527	597	526	475	579	522	529	505	512	506	528	549	562	559	540	565	566	573	570	531	536	552	544	544	572	566	528	545	578	552	585	538	589	528	494	552	536	547	542	534	557	560	526	530	532	555	540	578	583	500	503	554	572	515	504	527	550	548	555	559	601	558	508	509	563	513	510	573	563	586	541	575	563	572	529	549	544	544	542	552	569	530	558	527	597	563	533	531	526	527	555	542	548	559	543	518	551	584	571	552	552	589	598	520	531	538	576	544	567	483	539	569	556	537	552	559	513	546	540	558	521	544	547	574	558	535	583	495	545	515	550	555	521	554	547	558	535	543	542	536	534	510	514	544	537	544	542	549	578	562	579	580	542	578	524	536	530	536	565	565	567	573	561	562	513	520	545	548	554	520	600	564	511	530	579	519	514	523	575	522	520	579	562	544	539	518	581	579	571	531	542	562	544	585	510	511	546	576	525	543
25663	21466	27260	24919	7498	1629	2813	24563	23835	14792	6909	2038	1132	861	778	750	749	769	835	722	762	689	820	771	784	748	773	708	801	774	833	783	752	786	778	792	808	744	770	770	772	748	752	768	752	784	744	828	736	773	789	743	700	802	735	803	764	734	790	744	778	757	747	763	796	798	751	730	725	766	743	772	738	747	750	756	796	789	728	772	765	766	790	764	743	746	799	842	730	793	717	748	742	734	824	785	779	781	772	772	814	754	747	786	748	772	816	796	763	742	761	760	776	762	839	726	750	798	779	764	711	778	798	722	783	775	794	735	793	768	777	800	791	734	837	810	785	800	760	755	772	754	774	847	809	741	752	793	759	746	766	801	758	764	719	730	755	749	812	802	784	788	755	794	791	804	752	765	722	771	766	794	793	710	781	779	730	793	783	797	789	822	739	749	751	750	774	773	751	776	767	778	751	748	786	764	775	782	764	804	795	832	754	726	801	774	771	818	778	728	778	822	809	812	737	790	783	783	760	765	730	736	763	814	766	759	809	752	763	766	759	738	749	718	776	725	760	747	777	765	783	757	746	776	759	721	752	812	729	774	754	761	751	757	744	781	767	798	724	775	793	785	752	785	719	792	770	757	781	742	758	781	750	732	780	761	734	783	761	756	773	723	754	818	769	801	797	742	756	754	784	775	757	794	754	740	747	732	756	778	772	709	757	793	773	781	796	785	746	751	745	779	773	724	761	728	791	745	769	761	741	754	747	728	810	755	819	790	790	780	749	772	717	749	778	761	768	767	759	782	760	775	787	757	783	744	794	778	796	695	778	704	721	760	795	750	801	787	768	774	744	799	716	792	813	792	796	772	747	781	801	796	776	765	771	797	754	775	754	793	765	751	783	760	767	761	783	703	806	767	740	771	791	776	794	767	755	796	780	757	737	793	781	746	764	779	759	763	759	766	750	764	750	782	768	758	775	740	780	797	716	761	767	741	779	812	807	822	773	795	708	781	797	761	725	742	771	751	745	755	753	756	748	741	804	710	781	759	742	774	748	794	757	716	724	763	755	783	735	752	752	735	824	810	801	772	785	769	741	768	758	745	784	737	758	785	771	785	763	778	768	758	760	765	743	805	759	769	791	814	834	768	821	776	806	780	762	772	741	733	821	772	747	771	761	742	769	653	769	778	742	716	775	732	774	728	764	827	777	746	743	795	742	741	787	772	763	804	744	751	783	728	697	758	801	734	761	751	763	738	753	753	731	772	786	824	856	760	807	767	777	701	765	796	760	800	781	768	790	789	752	755	765	750	754	805	759	797	769	696	751	743	727	764	735	776	786	760	749	762	796	756	749	789	776	734	739	704	816	747	710	748	799	774	775	806	771	720	809	790	778	774	789	725	751	755	736	732	755	781	785	794	734	775	756	716	788	727	744	754	727	770	714	773	800	786	711	754	754	764	797	770	728	778	770	754	795	749	741	794	744	758	776	788	754	741	758	784	785	722	770	773	753	746	705	684	771	753	790	759	755	777	727	811	788	814	722	734	759	809	795	786	776	769	743	780	760	777	760	804	752	797	717	754	793	788	807	809	779	793	741	755	745	792	741	775	788	704	796	752	738	767	782	757	805	736	742	799	791	754	798	781	750	739	806	763	776	740	758	756	817	736	728	769	765	766	765	826	718	738	812	757	767	781	760	747	776	731	771	718	759	754	778	762	748	740	760	746	753	793	769	780	817	748	726	755	748	782	755	787	802	783	746	714	792	772	752	762	733	773	752	779	727	790	771	771	755	739	794	775	692	726	753	761	755	733	783	771	840	795	722	786	749	798	786	749	751	761	757	770	733	793	805	800	781	774	766	726	777	812	787	748	765	773	772	762	828	768	798	782	737	786	754	785	752	808	749	747	755	755	780	762	783	809	765	754	770	756	786	715	753	706	717	769	723	801	737	756	760	735	771	749	794	814	745	762	816	778	775	793	783	756	751	764	780	779	762	759	754	758	713	766	718	789	767	759	777	791	757	760	754	723	790	754	796	746	813	765	730	758	800	772	773	751	717	748	756	795	851	799	791	800	779	770	784	785	795	755	741	738	777	794	778	681	787	797	773	785	788	709	749	761	814	786	727	760	827	784	767	733	800	773	751	829	788	795	717	768	718	740	766	760	780	764	730	693	698	754	798	800	765	757	774	789	755	808	830	804	779	765	724	764	791	734	756	805	734	783	803	762	768	744	707	755	744	722	704	767	731	775	751	735	741	739	761	773	754	745	783	745	769	822	795	816	728	736	774	809	793	747	787	714	733	749	724	733	786	694	755	734	717	818	758	742	789	755	783	803	709	789	775	752	813	750	791	753	768	785	747	711	755	766	802	761	799	737	762	753	778	766	777	777	760	756	750	771	748	717	731	796	789	765	736	731	752	723	787	756	761	769	773	784	721	753	797	752	781	755	785	789	730	765	791	760	823	754	796	764	788	757	795	734	771	769	741	785	767	791	733	761	778	754	784	794	824	740	775	717	836	740	756	737	774	797	789	768	770	779	781	753	751	771	796	795	755	761	772	763	803	758	771	792	772	752	791	788	721	718	756	772	780	752	753	796	745	740	765	796	764	781	737	779	798	770	735	775	764	757	780	741	768	774	752	786	747	820	776	784	791	777	770	750	777	783	828	749	743	753	753	725	758	764	733	769	740	760	784	759	769	773	761	772	813	789	724	779	797	752	829	780	730	781	772	750	755	770	747	786	805	764	740	794	734	762	801	760	755	768	789	761	808	763	725	687	768	799	823	789	804	732	774	785	797	830	789	738	852	739	788	784	821	740	770	762	752	758	766	797	768	764	734	814	772	786	745	765	789	788	755	751	806	795	762	805	730	778	772	740	755	766	775	765	751	751	789	777	761	790	782	772	783	731	810	755	739	788	719	734	791	729	756	789	740	712	778	770	781	759	790	750	792	752	774	776	738	774	813	819	769	764	747	768	733	734	731	730	703	744	764	779	774	720	693	768	798	758	745	803	761	744	756	779	801	806	713	752	728	766	777	761	777	759	798	757	742	752	760	793	781	764	793	782	763	802	763	723	776	796	729	756	754	798	805	806	814	770	751	735	786	804	757	718	768	776	756	737	790	808	752	743	761	784	751	712	761	765	707	763	777	745	784	756	781	756	799	778	699	743	698	790	787	784	721	724	798	775	798	758	742	772	779	769	741	779	777	750	754	731	774	745	783	821	811	794	747	766	776	748	767	773	768	799	756	752	695	770	759	817	795	776	731	747	789	757	783	725	753	751	729	796	786	762	785	770	779	747	735	783	797	837	706	772	743	760	745	725	761	775	753	762	784	797	734	751	799	753	780	782	776	744	730	795	763	764	810	764	792	773	778	805	789	762	750	780	780	786	716	781	817	753	702	796	762	794	766	790	738	776	749	750	732	740	799	771	810	783	787	814	799	777	790	752	768	766	811	687	792	793	737	757	753	766	800	787	732	776	729	791	726	780	779	752	758	782	752	758
5786	8744	8049	4856	2147	1138	3239	25105	19826	12112	5952	1943	1069	734	659	615	618	581	640	636	601	617	629	595	597	656	632	646	635	599	598	640	633	624	637	605	642	569	653	620	655	619	583	634	610	672	678	615	606	652	650	623	587	638	647	592	634	613	608	614	584	606	583	651	574	627	678	577	680	647	626	617	604	602	629	609	648	680	640	597	629	683	621	620	674	602	614	595	591	599	618	647	645	648	591	614	641	578	585	610	589	653	617	581	613	624	615	622	596	608	619	637	655	601	637	601	636	583	601	615	627	624	641	609	635	613	651	634	627	627	589	614	628	656	574	602	573	654	615	563	657	620	626	604	607	620	593	641	649	565	615	618	646	601	616	595	688	608	619	596	670	615	676	627	639	654	637	591	613	629	624	610	629	602	656	653	611	658	594	648	613	615	632	694	576	609	620	611	604	618	636	653	620	591	639	653	591	667	656	665	635	629	612	617	597	631	640	638	597	629	602	674	600	686	630	649	618	604	671	581	635	608	632	666	620	609	632	562	638	596	594	645	632	587	647	610	632	608	599	639	596	617	613	620	584	679	616	612	598	609	605	606	591	617	624	652	612	618	625	625	586	627	638	607	622	611	610	586	616	610	603	602	604	643	640	609	647	622	588	603	638	631	609	564	598	598	676	666	622	639	594	631	636	604	569	621	597	634	640	641	634	610	629	668	596	651	608	595	578	635	624	585	664	668	621	615	628	609	627	633	639	635	611	590	572	630	610	632	668	624	577	635	616	622	626	625	640	644	616	638	607	630	623	598	586	612	630	629	686	624	602	546	595	621	604	612	640	631	635	603	629	583	603	592	548	614	642	633	611	654	655	633	610	584	626	650	620	586	651	607	609	635	655	654	668	626	592	630	617	643	599	631	653	656	601	617	600	634	681	640	666	620	570	648	638	632	582	609	605	607	645	621	634	642	637	596	622	673	605	603	617	662	642	656	605	635	619	657	593	659	645	589	612	620	632	602	588	631	653	620	650	630	601	624	630	644	618	625	613	640	589	611	648	626	612	619	616	620	559	643	629	660	586	630	600	593	615	608	568	648	586	619	581	607	606	626	587	654	596	618	605	619	626	590	605	637	612	614	610	629	671	576	675	589	630	603	580	676	600	629	647	640	622	591	644	635	606	623	588	600	606	614	649	642	625	587	605	615	626	633	628	585	631	605	600	596	638	602	651	598	620	626	623	663	642	607	589	638	615	624	624	634	616	631	638	638	622	578	658	648	589	645	597	607	628	609	609	605	629	633	600	613	597	683	632	603	646	646	642	597	603	641	594	651	623	564	659	604	628	643	622	591	637	611	606	570	594	625	608	634	620	641	598	589	591	585	593	635	578	618	610	621	617	627	630	649	624	576	609	623	606	606	640	635	623	651	616	650	637	606	616	600	588	660	621	627	625	638	641	632	616	607	618	590	619	587	581	623	605	592	638	612	580	635	620	618	607	602	604	576	605	644	653	612	665	610	634	603	659	566	598	637	606	658	628	628	563	615	590	610	601	607	646	632	615	637	624	660	595	653	630	611	614	595	611	600	603	629	608	600	678	608	635	653	636	625	646	625	639	654	626	640	611	679	665	593	586	623	645	631	600	636	636	622	609	568	575	603	616	603	599	642	556	591	592	569	602	635	658	597	678	632	621	597	586	614	616	657	605	610	594	640	581	637	584	627	587	627	616	657	656	648	600	638	637	601	623	611	630	636	592	656	598	601	652	634	645	656	603	611	615	642	635	647	613	669	629	630	608	598	649	632	606	630	613	626	627	585	619	640	627	640	651	633	590	589	635	578	615	612	645	605	621	590	603	572	637	589	612	629	618	667	628	602	605	619	586	655	627	604	643	647	605	630	618	621	655	625	620	629	610	652	638	649	645	619	623	630	596	634	580	583	633	605	616	663	636	613	616	615	610	621	609	600	631	617	561	600	611	620	661	628	658	617	617	654	592	642	634	660	613	609	604	594	607	607	589	598	650	654	658	603	615	592	623	627	641	603	608	621	602	625	614	639	599	591	638	582	594	614	682	592	627	604	605	648	632	613	626	573	580	641	583	664	621	587	624	629	624	629	580	658	657	635	612	632	643	606	634	598	628	582	611	633	628	607	654	598	619	646	634	621	658	649	613	625	572	589	671	663	644	634	637	597	609	646	673	643	670	579	573	601	615	586	632	628	635	670	643	589	631	584	629	645	607	645	575	643	670	603	655	580	637	598	635	588	641	622	649	656	683	606	662	625	613	605	592	596	615	623	602	644	642	704	656	633	643	632	597	609	651	637	627	615	596	638	633	655	594	590	587	608	638	654	640	614	644	616	635	647	590	607	612	610	604	571	635	640	630	623	566	638	638	596	598	622	591	594	588	625	602	648	626	635	655	628	604	588	635	587	619	604	582	664	648	590	621	597	622	618	643	639	634	658	625	603	620	592	626	611	633	613	647	589	608	590	626	647	625	570	592	663	611	630	647	564	596	631	603	624	627	579	656	603	593	637	628	648	643	582	622	613	626	574	606	636	675	620	609	615	606	639	581	622	614	605	648	603	603	632	640	639	625	613	632	666	618	602	640	589	627	603	631	603	611	661	610	614	606	606	617	633	616	613	614	592	628	646	610	672	605	619	634	649	610	672	637	587	624	644	652	613	632	630	638	576	579	656	591	575	616	604	611	633	607	619	633	606	648	604	578	614	631	603	629	630	631	633	581	605	625	599	633	644	595	643	582	608	633	604	638	591	609	623	626	626	620	630	591	615	616	586	589	626	625	569	633	586	595	622	608	643	628	636	635	602	577	614	630	623	650	627	569	598	627	631	625	615	605	626	602	643	594	621	609	603	655	612	616	622	627	666	606	594	591	616	602	598	611	583	583	637	582	599	619	652	602	591	596	633	590	634	602	612	621	621	609	577	597	632	637	608	613	611	609	599	676	640	621	611	585	571	599	631	670	602	622	630	675	609	581	619	624	619	623	649	591	613	618	642	646	604	650	622	573	618	561	583	641	592	628	649	612	643	610	634	626	619	610	591	635	624	623	597	615	600	591	630	603	624	619	629	632	614	604	617	569	610	672	606	586	613	642	659	608	612	634	604	592	600	639	618	598	621	603	633	604	601	609	616	642	617	556	628	659	661	580	629	588	643	614	610	639	607	560	626	652	591	637	619	623	610	622	638	586	588	590	639	629	620	624	573	622	607	608	595	628	635	623	644	592	603	608	624	627	634	590	610	617	609	614	647	621	609	596	608	660	595	638	606	618	639	598	620	590	619	665	649	605	586	601	656	622	620	644	605	608	554	621	645	611	664	603	605	601	627	633	655	569	611	645	597	565	604	644	615	619	568	658	583	668	603	627	622	604	584	622	631	619	671	588	586	613	602	614	587	619	627	622	614	635	545	607	601	611	635	642	637	606	639	614	642	585	598	660	606	577	597	617	607	628	651	570	585	639	658	601	628	623	599	624	560	591	605	633	641
24380	21449	28796	24527	21310	9562	19932	45454	38758	27963	15033	4146	1818	1214	975	938	934	967	950	923	975	947	939	965	943	970	917	966	980	947	1008	937	981	904	880	938	978	917	887	986	911	944	920	932	911	986	962	926	908	953	929	982	927	944	868	956	898	986	949	956	932	899	912	911	939	927	947	903	940	934	950	979	904	897	947	934	940	963	935	902	916	973	934	897	942	940	972	928	902	940	933	897	961	911	867	886	910	927	925	911	943	902	857	919	957	965	894	882	987	959	908	915	923	907	954	944	912	946	974	899	947	948	965	858	945	946	912	932	883	905	874	914	937	892	916	956	895	877	961	961	933	950	897	942	903	926	885	885	959	932	915	891	877	976	917	934	948	919	952	908	921	980	920	969	964	945	913	970	920	960	953	905	947	897	914	953	949	887	900	909	871	963	967	885	889	946	954	929	959	934	919	962	988	901	937	938	929	917	894	946	913	970	893	991	897	926	956	921	925	900	920	910	898	971	900	895	933	937	948	869	958	844	936	935	975	967	917	920	951	934	935	945	894	939	893	927	930	913	882	983	954	891	892	928	905	974	955	915	878	865	928	959	923	891	917	936	918	886	880	952	994	883	912	923	917	961	959	895	932	927	935	945	948	958	926	888	899	1015	921	981	925	989	917	974	913	941	896	994	869	895	920	898	948	933	965	974	921	935	952	1005	905	903	880	916	968	950	931	897	980	973	942	986	924	921	897	954	892	907	903	911	925	916	916	923	924	901	923	917	859	895	912	943	917	922	906	956	917	895	896	861	931	899	940	919	902	873	861	939	928	947	921	929	950	891	918	972	891	949	931	943	961	892	919	957	890	887	939	945	957	934	906	944	891	933	944	918	917	918	924	939	888	924	929	864	974	961	900	884	947	953	912	951	913	924	949	915	913	896	838	875	959	891	951	1008	918	915	906	943	964	880	925	928	917	864	932	870	967	953	922	956	958	903	901	893	911	955	897	970	913	922	891	912	944	901	893	934	917	973	924	935	934	888	954	967	939	947	908	890	908	924	932	891	882	873	946	912	929	859	893	980	970	879	885	954	980	945	908	914	966	937	964	885	940	905	1007	921	906	911	931	912	980	986	927	926	888	961	902	961	961	886	911	951	915	888	968	931	880	908	895	936	910	880	916	897	919	927	898	919	960	962	893	949	902	923	942	927	981	940	877	950	909	914	906	911	909	914	927	914	865	920	914	951	949	905	974	945	990	949	943	949	938	942	927	898	941	928	882	884	977	877	973	927	970	930	891	948	942	944	993	879	940	890	932	928	912	1012	913	922	875	893	887	977	902	893	881	935	904	921	920	937	954	896	931	972	933	920	951	874	947	960	950	945	928	904	898	895	953	919	986	925	934	932	884	989	944	956	958	938	895	897	950	974	918	923	965	964	983	913	972	996	916	867	999	978	861	924	880	967	855	934	932	956	954	927	918	939	887	958	919	945	954	987	913	869	893	949	893	907	958	954	877	933	926	892	930	897	909	918	888	844	898	894	935	918	879	887	955	970	928	1025	892	908	908	934	937	909	899	918	909	916	991	866	890	924	894	918	920	994	899	896	923	933	942	910	854	941	998	917	984	919	921	879	942	919	921	930	902	898	921	907	965	877	895	934	948	863	934	957	889	941	935	956	864	905	914	935	893	916	925	885	921	956	939	895	946	913	896	889	888	948	905	966	935	946	865	917	957	920	963	945	967	907	960	959	928	915	882	905	975	916	939	932	879	975	912	925	923	933	933	914	947	868	896	882	894	946	905	965	922	964	984	976	964	914	958	911	905	868	890	926	931	892	920	911	854	923	937	887	888	911	942	903	891	926	956	882	982	953	900	908	941	951	972	970	881	926	905	916	904	949	847	864	907	948	932	955	884	885	930	979	924	921	973	901	932	924	881	934	930	925	883	975	936	982	953	878	973	936	965	927	903	916	991	971	945	934	908	917	971	919	957	918	905	888	903	863	957	904	946	893	913	1006	940	918	878	936	939	872	909	907	887	921	889	965	923	952	934	880	915	906	940	976	875	858	946	964	928	895	930	927	875	891	937	906	970	899	929	907	901	936	916	934	895	909	951	942	874	909	904	917	938	916	911	919	930	939	951	845	931	993	924	944	893	920	980	920	949	961	917	919	931	918	968	882	905	938	965	952	919	940	936	954	956	890	950	954	903	919	936	943	995	926	914	929	902	935	950	913	939	928	849	852	885	922	928	929	911	900	964	950	913	894	929	929	945	927	923	917	917	924	954	895	951	927	936	876	951	922	913	896	915	929	893	963	888	949	950	951	924	897	875	931	961	934	918	907	942	884	923	985	936	933	921	915	952	961	927	878	905	946	933	927	902	927	888	954	896	891	886	924	917	940	946	992	896	885	891	873	931	945	886	974	921	912	910	865	927	935	897	906	910	847	883	958	932	906	943	890	852	926	910	952	969	932	926	925	913	923	912	964	982	916	953	947	931	920	928	881	940	925	944	893	986	935	924	924	902	922	918	913	880	895	902	866	891	914	902	874	946	915	878	888	943	874	845	908	929	883	978	931	945	931	939	875	951	846	907	951	877	915	930	926	942	936	866	936	948	897	953	981	966	902	913	965	918	956	943	955	917	904	953	928	957	903	943	930	890	855	959	934	910	898	921	962	880	911	984	943	935	961	975	894	917	926	959	920	933	934	949	855	907	912	994	880	910	985	908	918	919	925	886	876	962	985	888	910	945	882	913	912	934	919	929	845	939	929	912	970	855	913	886	898	941	927	898	941	895	939	925	861	911	893	904	946	899	921	923	895	1014	962	902	917	934	940	952	942	917	884	920	948	914	923	901	973	947	913	961	902	952	922	897	953	922	901	959	948	889	894	960	927	951	950	923	875	917	945	968	946	939	934	921	990	913	942	932	906	901	921	886	923	937	919	912	951	940	965	904	974	966	905	901	928	904	949	903	883	918	937	909	955	917	941	891	857	909	971	903	921	893	1022	894	891	931	976	908	933	953	911	902	928	890	894	882	960	957	883	928	896	905	914	957	936	973	918	913	945	911	945	936	902	950	931	911	905	922	833	911	966	877	906	884	908	970	931	938	903	905	945	984	921	955	939	911	923	877	925	902	960	944	948	975	932	897	918	923	905	920	911	918	901	866	885	907	877	891	936	929	957	929	933	912	873	906	955	927	948	912	953	968	911	976	974	951	893	910	973	1012	911	934	885	888	931	894	919	886	937	886	932	945	911	959	905	888	924	964	952	941	846	912	880	930	924	947	914	947	980	957	952	1020	915	918	911	962	916	932	928	961	882	911	896	899	1012	907	891	921	970	917	983	938	869	956	885	861	848	921	892	925	911	905	943	924	958	913	947	908	881	897	893	947	891	891	904	926	916	949	861	910	906	890	972	950	945	906	912	970	903	931	944	965	934	851	993	924	928	906	891	897	951	920	935	944	870	969	949	908	905	927	860	946	926	907	942	912	887	893	959	963	886	886	902	923	850	866	891	937	892
6186	12340	12777	6698	3192	1906	20683	42767	32376	22253	11320	3301	1677	1012	776	751	756	763	760	705	756	725	762	782	762	705	762	698	765	714	767	742	723	738	734	755	759	766	777	767	739	776	739	732	774	752	723	751	742	767	738	734	725	727	757	722	714	715	741	768	776	733	768	749	711	732	763	766	747	798	751	728	738	714	738	703	771	735	715	748	768	713	760	698	718	788	758	739	729	716	718	770	812	723	748	757	774	731	739	710	755	786	708	796	733	748	674	730	750	700	728	733	735	740	731	712	691	750	772	757	768	745	718	765	734	719	741	742	740	721	752	756	725	710	732	730	735	772	684	716	714	740	719	765	743	768	737	714	749	735	759	698	716	744	742	757	718	721	712	700	697	737	717	735	739	723	758	737	730	739	760	758	764	748	763	754	737	774	726	720	744	751	756	693	690	743	720	747	691	741	717	745	720	684	726	759	726	716	742	725	695	749	685	724	744	764	718	698	766	697	733	736	724	738	737	711	703	727	757	773	773	692	741	741	726	722	735	745	781	730	760	763	770	736	713	770	770	741	720	743	747	776	735	756	721	731	712	718	725	737	754	699	748	691	788	732	754	697	739	739	747	742	775	715	751	748	742	697	771	732	716	737	716	686	752	728	751	724	764	709	716	740	784	741	738	725	729	718	763	699	768	700	733	715	728	686	750	695	722	688	760	700	747	746	746	709	776	763	757	671	779	728	765	701	709	741	733	723	713	765	722	764	721	722	777	705	720	737	717	770	788	729	730	736	732	727	782	752	732	737	800	705	702	738	752	704	761	741	705	737	750	775	744	734	692	726	767	773	695	788	734	709	708	744	774	722	769	754	711	817	741	728	702	724	699	699	776	757	751	734	726	711	692	732	772	738	722	754	748	735	735	708	769	715	784	736	728	726	756	770	738	670	729	754	723	739	735	745	756	758	718	699	729	699	702	680	723	752	772	746	745	667	737	719	726	711	678	717	796	778	676	705	716	822	727	748	700	709	731	711	782	682	765	735	754	763	718	742	695	749	742	670	782	771	744	734	689	735	726	758	758	713	718	723	740	714	776	736	711	753	767	729	691	713	750	758	752	781	738	755	729	757	717	740	705	751	790	747	723	745	768	704	698	752	728	722	666	747	735	725	763	707	753	712	713	728	714	733	757	722	734	715	723	738	736	708	716	672	733	730	703	741	717	706	724	729	696	752	723	707	696	742	726	761	804	720	779	701	730	726	725	711	767	724	686	707	730	755	752	672	743	732	725	692	727	729	717	771	693	674	717	719	731	723	784	753	738	722	737	755	729	750	744	767	813	739	714	724	762	699	696	689	765	726	747	717	728	743	744	693	737	699	727	760	749	694	735	740	664	752	725	725	766	763	774	749	716	692	697	708	752	722	708	751	723	715	730	760	727	740	730	769	747	708	752	722	767	744	679	726	743	694	759	748	786	710	701	708	812	719	725	720	688	753	701	732	742	743	744	704	749	729	756	777	723	728	741	773	683	707	722	757	689	721	740	739	696	720	727	752	739	672	698	733	721	692	745	713	715	776	704	716	696	745	740	787	706	748	746	725	740	684	723	698	759	698	719	794	733	688	769	755	718	708	719	687	711	736	727	732	699	759	708	762	731	754	687	767	741	748	692	744	798	732	763	694	736	794	726	752	747	725	747	717	718	702	667	764	708	732	733	725	776	734	707	735	712	692	688	725	766	730	705	707	740	736	753	752	789	737	736	707	736	757	723	738	770	754	733	735	751	695	698	730	706	759	707	731	729	656	722	682	759	756	714	727	774	707	738	737	721	729	758	747	771	758	769	701	745	737	700	720	728	695	727	739	732	705	744	711	750	704	719	733	727	728	732	692	772	710	720	733	710	716	741	716	729	757	760	730	703	754	719	763	738	725	716	708	720	765	725	743	736	739	731	676	801	729	719	678	722	718	699	743	749	747	712	744	748	668	718	754	691	745	694	717	724	731	750	803	733	752	761	751	721	758	721	722	705	763	744	702	745	707	752	731	754	769	691	667	724	678	738	751	738	740	724	725	760	771	720	761	694	671	753	750	757	721	713	701	726	677	739	668	741	686	671	677	751	707	735	758	733	729	763	746	782	756	742	708	701	714	754	719	752	735	723	744	727	760	658	744	714	738	756	741	722	759	712	695	752	757	734	761	761	742	714	750	729	680	726	654	713	762	728	799	729	732	748	733	724	699	728	718	776	679	726	746	764	755	735	711	737	758	720	716	715	688	730	705	729	697	700	763	741	716	718	731	717	768	736	707	700	730	725	742	735	696	728	750	746	734	760	709	724	711	745	751	715	677	721	725	719	697	742	739	698	741	719	771	747	730	767	746	766	704	787	730	754	716	730	714	740	716	763	708	740	792	705	719	698	733	706	749	757	731	759	701	745	702	750	751	774	757	740	689	691	723	731	725	733	697	723	744	737	758	723	704	753	708	762	739	734	699	718	683	744	696	741	743	759	722	764	746	760	720	696	758	740	770	741	669	747	747	717	706	725	759	721	743	731	715	765	720	725	712	717	724	726	765	731	706	698	747	781	710	745	747	681	725	729	747	730	743	746	681	723	709	728	706	724	744	778	751	695	719	701	715	777	703	686	721	731	719	706	717	711	736	701	742	774	677	708	703	719	738	763	721	767	770	742	711	714	731	744	712	766	719	711	692	736	757	790	745	715	734	732	723	665	734	678	721	765	712	776	700	737	741	785	658	720	746	752	717	725	754	703	729	708	724	759	768	719	726	701	724	709	693	737	722	719	724	745	740	714	722	689	704	699	710	737	721	737	690	772	711	766	719	720	732	709	727	705	755	746	690	732	700	732	748	715	699	732	716	751	719	708	780	771	786	769	733	696	778	747	691	723	734	695	749	709	735	718	766	766	716	717	753	757	732	740	708	738	720	696	722	759	710	765	700	704	724	745	716	712	741	719	671	655	728	758	719	713	711	776	721	752	748	728	698	711	788	725	700	700	697	735	755	753	754	667	697	716	736	742	680	729	726	697	722	690	726	731	695	728	718	735	721	708	717	706	743	780	728	729	787	732	734	680	728	756	726	748	733	712	704	689	715	720	743	710	703	745	752	727	709	705	732	739	736	757	736	706	689	715	741	713	706	753	749	689	734	729	751	755	774	749	694	710	743	712	699	753	735	761	724	740	727	761	751	760	753	718	766	756	666	726	727	761	759	734	675	693	736	760	711	724	707	703	796	763	712	711	695	770	741	768	687	695	721	695	731	774	723	774	729	713	682	769	717	711	727	693	689	714	658	699	773	710	719	682	765	684	725	726	720	699	689	717	740	803	696	677	745	693	709	735	732	769	696	739	744	692	744	727	719	763	700	745	704	724	771	700	713	695	699	741	746	749	748	660	775	686	751	720	727	741	708	724	718	693	752	729	682	737	731	709	778	718	764	744	725	720	750	706	697	716	722	755	752	765	723	741	751	656	721	707	715	717	746	693	719	769	777	681	763
27916	14619	5746	2743	1183	803	1457	3500	3040	2419	1494	962	810	716	726	721	685	701	661	712	678	659	690	703	673	688	693	630	688	675	677	664	665	691	685	678	662	664	660	659	703	706	674	695	698	685	693	620	658	643	655	702	672	670	692	684	727	668	666	646	663	671	710	685	721	659	705	689	618	664	635	721	670	672	718	696	661	669	709	659	659	659	724	759	707	712	709	693	677	702	675	672	691	748	639	689	708	750	679	668	703	651	730	681	706	692	664	725	657	722	691	680	694	719	689	674	697	668	668	658	694	666	691	711	727	705	732	655	663	674	702	685	692	666	676	664	678	776	666	688	678	720	665	702	724	663	675	671	676	655	654	680	672	689	680	653	696	686	715	678	696	666	707	662	727	659	711	656	707	651	630	707	668	682	705	665	688	701	666	677	675	641	692	714	709	649	665	658	679	601	697	670	737	694	710	701	649	652	663	727	707	681	666	645	705	699	676	656	709	701	682	676	680	657	659	642	677	649	692	672	652	720	704	634	639	699	671	682	713	685	667	672	721	673	662	753	645	686	675	644	668	664	699	710	683	648	658	731	733	663	636	724	663	722	675	682	658	699	706	680	698	702	691	713	729	712	674	695	710	658	750	672	679	700	674	639	675	720	717	695	751	684	704	685	642	696	747	677	721	699	710	714	708	653	702	706	672	678	682	659	683	686	739	681	652	710	675	751	714	675	669	640	700	639	638	640	678	734	692	724	680	689	659	614	710	687	701	699	680	682	683	681	629	654	701	684	680	656	720	713	693	681	676	738	702	663	679	684	660	700	734	691	683	667	657	702	686	687	660	684	694	719	696	679	690	675	661	683	675	684	663	709	712	671	663	736	696	698	664	669	679	655	697	696	666	670	688	697	653	627	723	701	686	660	639	702	719	648	706	691	697	668	710	682	673	628	678	718	683	694	677	643	680	679	682	679	673	688	627	654	742	744	714	719	704	633	711	694	678	725	725	686	701	708	677	673	704	733	677	711	699	695	677	642	663	667	666	682	659	644	689	717	694	669	735	674	695	737	679	687	738	671	643	659	672	700	702	722	702	693	700	695	732	682	675	663	672	669	692	692	664	680	717	717	674	689	693	681	656	684	689	734	684	673	684	645	680	682	692	693	732	696	653	700	716	693	688	665	725	690	702	691	685	653	651	716	679	683	662	689	683	719	679	689	662	668	669	697	714	711	683	677	712	713	646	715	658	658	677	740	691	647	653	668	716	737	702	653	664	692	687	652	661	658	677	667	684	675	691	710	754	703	693	691	652	672	704	688	726	723	690	722	708	704	670	673	658	660	665	644	655	664	667	721	731	684	655	727	689	677	703	695	734	692	665	675	683	630	713	753	659	733	667	676	685	685	713	701	659	651	691	679	694	704	725	665	732	646	668	680	674	653	707	695	715	682	713	665	633	672	646	625	715	704	668	696	705	726	715	677	676	680	688	662	650	708	660	669	731	726	704	673	632	713	727	665	663	696	703	611	688	679	695	692	694	648	688	719	676	726	655	655	703	668	751	720	692	696	675	680	708	683	685	654	706	628	686	742	712	718	714	640	740	688	706	690	733	744	720	658	676	662	696	661	693	686	662	661	672	722	749	684	703	700	678	710	706	684	683	688	722	642	718	699	721	685	698	684	653	681	678	652	697	702	642	695	649	691	729	673	705	702	669	658	677	729	689	662	650	716	693	650	636	747	671	663	723	674	706	692	733	731	707	682	729	707	701	702	703	695	652	680	668	623	698	695	660	691	675	699	679	650	655	679	642	683	650	710	730	707	695	699	674	702	678	697	671	733	705	663	685	717	653	700	706	645	674	685	654	659	715	685	677	678	716	657	657	646	690	691	643	690	699	689	680	710	703	661	707	667	660	686	685	703	713	661	653	688	679	695	705	684	716	695	689	759	698	665	628	676	704	704	686	687	681	697	745	683	654	726	682	683	660	656	655	706	708	711	716	670	653	679	717	676	689	673	719	714	683	652	672	693	696	702	678	708	724	676	636	651	694	616	694	683	615	701	656	705	706	678	680	739	683	725	710	694	671	702	680	709	667	708	645	693	651	716	691	704	660	703	686	725	653	696	688	678	692	666	707	684	712	638	693	650	742	691	714	691	691	687	667	684	721	597	702	697	702	663	707	688	645	650	736	723	681	704	686	668	687	657	684	685	698	691	656	689	677	657	710	716	708	711	677	669	722	652	635	660	645	693	689	704	715	702	700	677	699	679	743	671	678	664	652	691	682	657	665	654	670	700	728	626	675	678	663	695	691	654	680	655	618	687	719	672	748	721	697	680	676	722	685	708	701	699	704	761	696	711	718	682	669	705	733	691	689	747	757	692	665	633	715	654	744	703	709	620	711	683	707	686	685	672	718	650	628	673	688	702	680	689	672	682	633	665	666	672	670	675	659	680	680	652	663	701	624	720	667	704	705	682	672	693	692	662	694	673	704	642	695	708	702	694	669	670	700	698	670	717	653	734	697	694	662	704	700	702	652	638	707	673	663	683	681	693	674	669	694	674	686	668	730	669	694	704	636	647	725	673	682	750	674	707	686	686	644	674	696	690	646	693	698	729	656	706	654	684	660	637	649	630	692	686	689	698	660	740	683	668	654	683	656	673	699	648	641	652	706	668	718	696	675	721	650	704	650	714	712	708	674	659	732	664	719	681	694	695	702	653	748	661	700	663	669	704	698	708	718	718	707	667	741	624	679	657	665	623	718	619	701	704	688	693	655	667	647	696	696	674	663	709	719	703	670	715	694	712	665	706	630	707	681	710	738	703	710	694	679	710	622	694	682	666	644	656	723	680	699	702	683	710	706	675	701	672	688	680	673	732	692	698	718	650	715	665	696	681	624	678	693	701	641	684	696	718	681	666	639	670	674	736	673	689	661	635	736	665	674	678	671	682	716	633	671	725	694	690	730	689	689	669	699	660	711	651	685	710	707	692	734	655	709	652	652	723	660	685	696	678	700	666	686	697	704	689	728	681	662	711	685	708	723	707	674	645	702	706	714	686	689	710	664	663	641	693	697	671	702	674	688	666	726	673	700	693	693	713	749	658	717	705	721	676	703	640	715	684	641	636	660	698	684	698	633	721	640	648	683	718	649	671	710	658	696	700	674	698	704	672	659	711	749	659	678	696	675	707	727	647	664	661	689	680	685	722	700	696	688	657	719	712	704	684	681	675	672	681	690	724	708	660	708	725	674	707	665	715	701	675	697	696	662	648	677	674	700	691	656	728	710	634	657	693	681	653	680	720	704	724	661	698	705	667	687	743	725	663	702	723	667	672	652	704	646	668	724	692	655	702	681	701	692	660	637	721	630	720	669	696	667	681	627	639	700	713	746	703	700	749	628	672	694	736	667	719	687	691	656	671	757	685	716	682	710	680	670	671	681	710	633	653	682	666	684	715	685	740	665	653	734	652	706	683	690	700	687	665	691	669	641	671	665	704	696	663	673	674
6005	4625	4472	2194	1024	652	1743	4091	3308	2410	1320	836	619	580	536	529	549	570	551	541	559	569	532	557	498	549	589	528	558	518	545	501	511	554	552	509	509	574	552	552	534	510	539	536	521	551	522	547	576	530	511	563	545	553	556	521	504	581	496	515	516	546	517	528	552	515	515	543	572	527	508	567	556	554	544	523	525	558	552	532	530	580	550	512	566	560	535	518	520	548	557	539	512	518	534	522	528	542	615	555	579	544	544	521	516	546	488	530	485	554	520	513	554	554	522	504	546	515	512	577	532	506	579	524	541	540	496	500	503	511	552	577	544	598	524	539	536	520	556	538	538	551	556	557	528	506	561	566	573	560	551	552	561	538	554	516	526	573	517	543	513	533	504	517	560	529	528	552	527	546	522	505	517	510	544	568	510	529	598	520	517	553	526	539	563	530	511	566	524	549	532	510	542	533	557	588	514	532	584	570	554	532	537	522	545	533	510	578	519	588	559	529	538	559	519	527	536	541	558	543	568	513	475	525	544	545	535	575	501	540	550	550	537	564	551	546	524	514	527	537	535	574	532	556	505	504	494	493	552	523	541	504	502	511	523	533	523	570	542	513	555	581	572	499	476	496	529	503	514	533	542	531	571	538	530	529	540	515	509	537	472	543	525	550	519	609	523	561	522	526	559	527	562	519	538	548	521	533	534	551	504	572	510	558	555	538	537	555	537	485	554	556	523	545	592	518	573	534	547	480	576	557	524	560	505	538	541	538	528	553	527	507	579	575	537	553	547	525	546	562	542	527	488	573	547	535	531	502	518	586	496	509	563	578	533	535	527	542	600	547	537	492	558	556	527	529	535	548	522	519	545	534	560	512	497	559	515	551	547	514	522	526	516	596	524	567	520	568	522	548	520	589	558	571	535	549	539	534	524	497	571	575	571	502	560	523	517	523	528	535	532	566	488	520	534	524	529	574	525	494	557	539	549	518	563	528	578	598	510	506	539	499	560	538	513	557	561	548	513	497	553	520	536	541	555	513	537	526	522	513	577	549	572	556	542	547	554	512	571	555	569	505	498	508	531	542	529	505	548	514	544	526	534	519	598	559	530	539	545	506	547	516	521	555	572	527	532	523	542	544	531	511	535	528	545	554	537	535	543	541	550	550	548	570	530	532	518	531	528	529	569	525	534	573	520	539	561	552	530	548	545	523	543	550	544	544	532	593	569	502	525	538	517	567	548	570	548	543	568	546	588	501	498	522	524	545	520	507	534	527	526	555	534	542	533	507	513	501	545	522	553	553	532	534	543	574	589	525	560	561	530	566	519	524	531	543	544	537	522	528	556	554	506	524	555	529	563	547	544	551	530	536	563	537	512	496	569	527	502	599	572	535	518	540	506	547	553	572	554	537	520	524	514	541	552	561	516	513	573	554	535	514	535	524	555	567	527	516	528	538	536	530	560	508	543	534	549	531	542	499	483	540	542	566	514	559	548	530	537	515	544	565	534	557	515	519	531	503	511	556	561	573	545	538	562	494	550	524	529	507	545	548	556	547	537	552	549	528	495	516	529	554	510	526	522	542	546	540	547	565	547	570	518	519	559	528	527	560	545	547	546	553	539	597	561	548	564	525	514	526	538	590	591	564	535	545	532	557	505	521	596	568	507	523	571	543	505	538	554	544	539	555	533	534	516	514	551	561	568	527	528	552	536	536	556	548	544	504	543	527	553	551	549	543	543	543	508	519	534	547	536	491	556	565	529	542	525	532	505	553	537	538	519	561	449	519	590	501	529	529	532	535	586	546	520	548	546	524	546	514	553	538	525	513	557	564	542	503	530	529	576	546	538	484	510	521	537	537	484	538	497	507	569	529	544	575	558	530	523	518	575	490	567	572	557	541	520	560	563	572	556	525	528	564	529	506	539	547	505	565	514	536	555	500	524	524	523	572	521	541	538	537	547	527	504	516	570	550	546	555	523	519	522	536	505	530	544	551	566	562	512	531	550	524	536	524	541	548	533	566	536	547	533	490	528	539	584	526	541	525	568	553	540	511	553	579	569	567	534	522	535	515	567	558	519	508	503	513	547	540	557	516	510	499	509	556	560	583	552	543	551	521	575	578	554	557	513	532	528	520	518	534	540	560	518	539	546	558	522	537	528	530	568	553	562	523	524	531	545	515	510	572	528	556	524	548	535	588	509	533	535	519	515	569	542	536	530	510	534	517	511	539	530	542	500	536	547	577	529	548	547	537	512	542	524	532	540	550	539	556	557	556	524	527	564	543	529	558	534	550	545	541	551	537	519	556	505	541	567	583	530	510	516	535	543	535	569	544	577	540	536	537	534	529	549	553	548	543	547	546	557	510	540	530	535	518	544	545	554	515	565	530	521	538	513	512	522	559	544	554	543	524	546	525	552	538	558	554	508	531	539	535	513	563	544	510	573	526	543	536	519	538	550	563	539	518	497	515	548	537	542	571	522	564	548	539	573	515	540	516	544	538	508	554	542	565	495	565	570	534	540	502	524	524	543	532	542	519	537	557	539	534	563	560	501	553	546	529	553	563	515	522	521	524	547	505	561	482	543	542	544	506	507	560	542	523	568	531	555	532	552	525	533	505	578	498	550	530	537	516	506	623	576	494	513	550	505	525	520	555	564	555	558	510	512	521	511	518	555	558	544	532	577	537	557	564	523	550	539	522	533	524	573	545	528	546	524	510	518	533	530	594	493	536	545	541	571	523	512	525	551	530	529	576	519	553	558	548	542	531	506	554	544	515	536	543	574	515	579	544	546	578	572	550	554	536	550	527	564	534	527	530	553	597	542	519	494	519	529	556	541	535	562	536	537	558	496	550	554	532	527	563	518	526	541	549	544	571	504	511	506	549	558	542	545	543	551	559	536	518	528	519	532	484	542	522	527	552	539	557	556	532	579	551	511	510	524	494	570	532	517	516	529	531	584	530	532	531	562	506	560	569	535	552	557	514	493	528	541	573	524	589	537	521	560	579	567	537	525	542	559	585	517	559	552	576	518	548	538	550	585	524	534	499	549	518	575	557	524	511	554	539	546	528	552	582	521	503	555	559	497	528	539	560	573	503	586	508	528	523	532	501	541	533	545	521	522	540	540	529	505	500	544	563	527	532	532	545	521	540	484	524	522	558	510	514	577	542	552	493	541	549	571	567	536	567	567	552	531	522	482	545	523	531	517	551	541	523	536	549	533	564	497	540	535	570	534	561	547	557	542	522	561	538	555	547	514	549	537	573	542	485	543	525	572	559	562	508	496	526	543	538	564	563	559	537	530	493	535	549	573	511	536	541	544	590	527	544	553	520	539	561	553	535	549	557	533	559	518	503	550	568	523	529	575	527	514	573	516	565	499	552	542	507	545	492	550	547	489	486	530	551	489	594	596	538	526	501	507	532	499	544	552	536	536	552	520	529	514	552	552	549	527	528	525	570	517	554	544	537	534	531	523	539	556	551	553	537	618	543	545	542	560	559	529	542
25706	21416	27284	24784	6102	1466	9009	25453	22382	14629	6259	1817	1084	836	811	762	775	797	778	730	746	769	777	758	800	784	741	757	827	758	781	774	805	765	806	802	787	801	785	734	803	787	752	771	744	777	794	759	733	756	742	733	776	769	789	751	744	720	735	741	775	743	761	782	786	764	746	755	735	775	730	751	747	763	744	778	774	782	745	781	788	761	758	757	771	748	769	780	793	732	751	732	739	731	752	779	700	783	742	728	764	749	751	751	751	784	762	795	769	686	689	762	738	742	734	788	796	766	725	767	728	762	780	737	724	764	759	752	778	722	741	726	768	799	691	732	729	786	778	753	711	772	757	726	749	796	726	790	794	744	732	743	767	720	758	753	679	771	742	784	787	786	758	721	796	716	730	785	740	786	727	741	729	754	730	806	763	769	738	755	761	693	762	745	793	782	793	741	745	744	770	784	834	789	734	719	778	775	707	744	764	717	783	765	807	766	729	741	760	754	748	783	771	763	787	759	772	756	760	769	762	761	759	782	754	710	715	743	774	783	790	798	736	747	762	774	784	789	752	809	753	754	758	768	742	700	744	777	786	750	758	734	728	780	741	778	699	741	769	741	771	802	763	737	779	784	805	758	730	743	762	772	766	778	804	749	738	707	734	750	757	758	710	753	734	750	736	695	718	739	747	775	718	773	725	811	728	760	778	764	763	723	767	706	763	757	764	731	747	745	700	764	817	760	711	779	725	720	721	723	754	742	761	750	762	706	795	747	730	716	731	809	816	742	771	725	714	755	743	748	754	727	732	787	783	684	746	728	769	763	750	787	772	752	776	775	765	722	705	793	762	722	729	780	791	747	710	737	755	776	730	740	776	803	711	718	747	733	722	778	782	733	776	697	766	767	758	754	735	708	784	732	746	708	727	804	708	709	754	722	747	796	759	721	714	729	771	746	762	746	785	777	779	706	726	745	707	744	761	748	768	759	749	735	803	706	763	727	757	755	761	743	797	742	793	755	746	778	734	709	766	767	734	750	731	737	788	781	766	749	753	739	823	809	762	750	748	789	750	751	776	774	795	794	753	783	776	720	768	752	789	754	732	723	731	769	780	763	807	756	772	755	719	785	756	759	706	752	728	751	709	720	735	752	785	745	758	724	773	775	725	747	780	719	785	725	770	764	765	795	749	767	782	739	772	713	739	770	776	779	773	754	707	761	784	694	771	760	689	732	715	791	794	780	715	754	695	772	732	758	778	761	770	749	728	784	770	731	774	752	711	796	791	797	758	777	755	728	729	778	770	742	755	722	785	700	756	752	789	764	731	789	718	715	702	740	780	750	778	760	756	757	750	737	729	778	741	762	758	756	750	759	751	743	776	764	727	721	709	772	775	760	754	785	728	769	788	765	784	697	698	736	711	719	739	770	773	754	710	712	752	810	727	785	777	715	741	777	807	753	725	748	747	726	783	779	759	766	725	771	787	696	762	782	771	745	764	780	718	726	750	757	769	712	728	729	755	762	775	738	731	779	711	703	764	768	749	744	728	748	768	744	753	751	780	754	780	734	778	798	770	785	754	721	747	757	731	751	779	732	777	706	778	758	781	753	730	733	734	718	759	760	745	777	751	719	779	737	725	746	762	779	763	767	796	750	796	722	752	771	709	777	713	706	765	708	755	783	684	753	778	787	763	823	760	792	770	777	731	792	771	737	808	765	746	717	756	778	732	779	759	782	719	750	746	689	701	712	766	765	761	761	754	734	783	725	763	769	734	752	734	757	712	711	745	762	771	712	731	782	762	786	808	761	702	773	768	765	794	748	752	730	786	777	760	755	743	732	719	706	692	783	750	770	738	720	771	748	791	754	720	765	751	751	726	762	754	762	779	740	723	749	768	762	735	725	725	741	756	763	724	757	719	764	773	752	750	712	770	756	770	737	788	728	796	714	786	728	760	729	694	750	732	762	741	792	744	765	763	759	777	717	732	774	776	715	793	744	801	774	712	770	752	788	772	749	738	766	776	754	712	779	734	802	706	763	803	764	711	796	737	770	737	758	765	767	689	747	735	745	758	782	738	744	736	753	705	778	750	726	784	747	711	780	760	801	815	768	775	765	772	769	735	759	758	705	793	746	763	752	727	768	774	766	744	755	752	698	728	747	766	781	792	792	765	742	787	788	759	703	758	786	733	753	795	780	747	758	760	765	765	686	755	780	783	764	717	756	745	789	773	740	721	777	736	743	779	765	727	701	770	762	769	763	730	816	721	778	738	724	752	778	738	704	787	793	768	773	772	748	745	707	766	706	745	715	742	723	748	755	723	737	764	732	730	767	746	789	766	779	744	758	732	766	768	810	721	745	753	709	765	681	751	797	823	741	800	731	748	748	767	721	784	736	741	768	767	709	743	785	719	740	787	781	738	788	767	760	773	758	765	758	737	744	773	715	758	763	750	750	733	768	736	771	761	751	790	715	740	729	743	776	706	749	773	729	733	718	757	749	755	749	729	770	733	731	797	748	752	735	733	747	747	697	802	778	729	770	766	735	773	745	722	748	756	705	781	735	783	775	738	770	722	722	720	710	730	699	755	789	731	790	756	705	747	781	796	783	759	782	729	701	754	739	749	750	705	711	735	737	724	782	746	719	769	757	739	737	801	734	802	784	756	794	815	740	752	727	717	821	775	753	752	714	794	781	777	697	714	751	764	789	756	746	770	729	759	768	732	779	752	743	762	755	730	775	751	729	747	736	725	811	760	728	736	691	744	759	742	741	720	770	759	745	783	738	731	726	811	704	714	783	765	738	748	742	755	711	748	755	794	764	669	767	790	843	775	795	740	795	735	730	730	780	752	719	727	782	771	771	778	769	739	711	740	753	751	746	737	782	731	758	727	754	748	768	748	758	740	782	738	698	738	777	746	758	763	762	724	749	777	763	732	768	730	733	763	737	747	753	830	784	780	749	758	713	725	712	743	746	754	792	787	748	759	726	772	794	786	755	683	718	794	725	756	739	771	719	735	723	744	731	740	740	769	746	754	731	804	724	789	715	736	705	755	751	767	740	741	718	797	726	745	735	728	756	809	768	767	742	751	705	749	766	757	757	750	760	743	735	744	744	707	756	805	751	760	751	733	779	752	734	753	708	759	747	762	751	758	796	709	751	785	815	745	770	739	753	761	795	728	756	759	755	800	698	747	768	735	751	704	705	768	763	754	738	741	731	769	723	757	732	780	740	790	772	742	746	809	766	754	736	769	724	775	745	735	685	717	803	784	743	742	746	798	702	712	737	766	731	704	755	762	742	797	732	696	731	742	742	715	757	764	767	775	754	763	714	757	755	709	720	751	727	758	758	728	772	741	776	737	738	789	719	730	764	723	740	785	750	777	775	767	699	804	800	764	774	746	741	750	727	736	761	763	726	751	741	777	748	746	780	741	764	742	708	738	750	759	777	716	788	728	762	727	788	746	749	767	769	761	752	767	729	774	758	721	742	762	726	752	757	741	793	810	756
4729	8199	6869	3363	1662	936	11184	23588	19121	11600	5338	1706	1003	711	630	622	611	612	592	602	615	615	635	646	635	651	618	623	600	618	634	593	616	617	607	605	613	666	606	622	605	634	618	635	615	627	592	581	645	583	611	621	588	612	604	582	593	618	571	591	595	655	622	610	592	580	610	551	636	639	621	585	621	637	598	612	615	611	624	592	610	618	626	626	605	572	633	576	618	623	621	635	571	584	604	577	623	590	562	597	640	611	562	594	596	600	623	651	589	593	611	637	608	611	613	624	574	600	608	595	589	601	649	581	628	574	603	656	624	605	614	619	565	598	585	612	623	577	600	595	623	589	612	651	608	580	596	620	603	617	607	599	614	613	643	621	612	560	580	567	615	623	626	602	625	609	659	643	609	596	575	621	610	617	628	584	600	612	629	597	624	617	612	597	581	618	614	586	612	619	642	624	610	623	571	651	631	636	584	637	622	620	658	599	581	586	620	620	591	567	617	583	612	598	587	649	614	595	588	587	590	593	662	633	600	598	615	574	664	651	607	632	616	624	588	583	599	623	582	589	591	606	637	572	596	650	668	612	616	586	603	597	618	605	644	626	625	644	630	634	617	628	582	561	614	610	619	594	569	621	579	609	599	614	610	551	609	644	615	603	594	620	667	603	589	660	626	653	597	612	573	594	618	608	586	649	624	610	627	600	575	607	652	618	597	550	594	634	643	643	585	583	616	612	576	625	598	650	598	581	621	605	620	621	647	607	644	583	631	615	630	637	649	572	619	591	575	598	609	605	597	618	575	635	580	578	637	565	598	599	613	609	616	579	637	597	654	614	588	622	567	583	580	631	600	598	617	667	566	623	589	614	638	643	602	639	610	580	612	593	588	597	593	595	568	611	648	605	634	664	653	587	588	603	612	597	576	598	625	567	605	654	626	644	641	559	587	592	603	575	624	589	606	610	587	640	633	632	601	644	647	607	631	607	621	595	620	601	594	629	585	604	604	589	623	654	582	608	604	611	559	584	611	583	611	601	599	607	539	588	583	541	563	620	609	607	608	607	604	617	594	622	648	625	584	623	622	586	618	587	649	648	579	578	643	621	629	657	613	588	567	613	627	639	582	637	566	611	617	601	588	615	580	624	593	552	546	604	581	618	610	620	592	613	581	564	596	600	609	566	608	593	640	642	652	630	558	558	609	570	574	615	604	629	614	598	586	588	633	604	594	605	613	639	608	609	659	619	572	614	609	587	634	631	573	582	588	654	605	625	606	553	585	604	637	595	602	593	608	586	591	591	628	585	589	604	592	607	642	548	614	615	552	591	652	604	621	645	595	635	617	633	664	610	618	565	643	653	556	599	636	609	600	617	587	614	595	622	632	627	653	604	600	591	597	612	616	604	663	641	592	650	594	598	608	615	573	602	602	628	592	612	634	566	588	593	616	622	608	585	633	601	574	613	621	602	609	587	608	605	575	616	591	596	587	653	627	617	599	623	589	596	576	588	590	628	637	563	588	595	601	595	598	587	612	619	585	606	591	611	619	615	572	611	691	643	632	623	596	608	607	605	620	594	564	556	623	591	580	629	595	561	620	571	578	595	612	610	594	609	636	652	577	623	612	596	582	617	609	591	599	595	608	604	584	627	561	625	619	627	600	635	605	659	590	596	578	589	605	636	621	580	605	614	622	629	580	621	598	597	655	654	597	594	597	607	609	584	610	616	608	634	681	632	579	611	637	619	610	598	614	610	623	576	603	619	640	561	609	553	592	638	582	604	605	596	602	566	561	660	609	621	568	588	630	611	623	610	598	576	608	599	605	586	643	551	619	623	572	677	627	633	583	584	604	643	629	586	616	605	564	615	602	632	578	579	622	563	601	595	578	603	616	639	630	595	603	613	624	594	637	585	606	616	621	586	618	622	613	583	606	600	584	667	624	614	629	634	617	630	600	603	588	557	594	592	594	614	664	567	635	614	610	595	594	563	628	592	617	568	595	589	573	608	618	580	605	637	595	609	583	603	601	591	580	635	612	575	622	577	614	605	621	620	604	603	559	631	633	605	596	576	594	644	582	572	623	626	566	591	613	591	627	585	624	599	606	673	598	585	609	650	600	585	567	598	633	644	644	622	565	584	636	600	647	609	662	595	632	578	631	574	606	627	604	605	607	604	594	585	618	587	588	594	613	594	608	625	583	577	639	618	617	605	631	607	577	617	609	592	643	630	643	624	647	600	629	597	602	620	593	609	560	581	553	587	627	614	594	631	600	572	593	616	616	582	584	625	615	621	588	575	603	658	605	605	634	612	623	591	620	575	600	560	604	596	594	628	562	637	617	639	599	589	594	594	652	627	611	589	572	596	581	566	608	595	606	608	659	608	601	569	623	551	584	573	615	582	623	617	587	549	573	639	576	597	660	589	592	635	649	592	635	655	610	608	579	617	634	628	591	632	580	573	574	612	580	583	609	587	589	626	604	594	610	644	613	636	620	658	630	586	615	625	545	563	623	634	582	605	608	595	590	599	595	609	561	626	568	548	607	608	586	621	581	609	584	629	622	590	563	596	617	593	614	606	647	636	621	564	607	582	566	609	651	612	583	595	617	616	583	636	608	635	628	582	596	587	668	619	619	626	583	591	591	617	649	587	616	668	608	573	629	621	601	626	558	605	637	587	607	611	605	612	594	625	627	637	599	654	645	635	582	611	626	569	612	626	571	617	587	634	615	613	606	612	616	636	596	599	610	572	575	591	591	605	624	617	631	632	597	596	608	638	568	627	599	566	661	630	579	590	605	566	646	601	603	628	607	557	626	607	598	635	606	601	608	641	575	599	617	575	617	569	624	620	646	626	589	638	561	601	624	620	638	599	569	569	614	606	628	620	615	625	613	603	636	597	615	549	580	624	614	589	608	565	614	588	589	613	618	582	585	591	629	627	603	638	591	581	572	562	594	633	606	632	595	535	583	592	580	594	603	586	625	663	605	563	597	625	629	571	602	598	582	612	591	620	618	623	645	606	575	587	585	611	644	575	625	602	571	583	576	584	594	585	623	606	616	567	623	599	621	632	605	607	614	598	599	605	600	589	619	603	633	585	652	613	589	594	575	581	568	616	588	593	600	609	629	602	599	582	592	629	613	610	572	578	680	605	647	609	600	600	584	591	613	572	565	642	642	544	617	600	624	628	596	553	628	581	578	589	588	613	620	606	603	593	636	621	605	621	611	631	601	630	644	614	583	575	609	599	602	617	582	605	576	574	630	607	608	608	639	552	632	582	634	617	619	613	625	630	630	606	622	576	525	617	620	592	563	609	603	622	563	655	622	596	597	644	592	579	614	568	597	614	589	575	626	621	622	584	604	610	604	594	638	615	647	625	605	654	614	595	607	602	644	623	594	651	613	649	603	546	564	585	626	625	561	565	589	622	563	594	583	602	592	583	625	605	636	611	604	629	642	622	615	611	627	608	586	638	612	577	613	607	592	597	620	585	598	598	603	647	610	625
24326	21405	28763	24495	21253	9446	27214	44419	39135	27930	14564	3797	1750	1152	993	942	955	925	917	915	886	892	921	949	920	893	952	947	896	875	875	922	923	867	928	949	935	893	916	928	972	912	927	917	924	900	912	897	947	874	942	899	929	943	913	947	910	894	931	946	978	928	906	924	950	945	916	897	941	923	891	960	946	895	964	912	924	881	896	910	953	969	905	873	880	889	908	883	949	927	951	974	940	907	881	897	950	912	956	878	910	925	955	897	885	908	918	950	890	945	1002	903	934	923	871	905	929	938	918	901	885	858	921	877	915	1015	896	832	908	903	934	917	902	968	926	957	935	908	927	940	873	931	914	908	866	889	908	911	923	889	899	933	905	911	954	832	878	910	930	918	976	917	896	928	874	933	967	877	872	913	925	929	954	944	939	913	880	882	941	912	904	947	888	940	980	984	871	866	873	885	877	926	921	903	866	914	904	900	892	918	973	957	940	915	939	922	898	911	936	962	943	977	915	928	894	945	923	942	875	897	919	894	994	952	955	892	959	909	876	984	935	906	932	890	946	870	879	830	922	909	883	884	926	851	868	880	889	893	889	885	912	907	870	877	926	908	948	918	915	929	868	944	896	907	866	904	942	939	889	893	923	885	840	897	932	865	874	944	909	905	927	933	863	904	896	898	879	941	892	904	907	950	917	908	860	859	901	909	914	889	885	903	870	914	905	945	898	905	828	888	921	906	874	901	891	944	951	959	882	955	905	903	913	919	891	917	823	905	868	915	853	944	891	942	931	925	884	844	879	916	900	858	828	867	902	901	938	930	925	955	906	961	951	949	895	891	932	901	902	845	933	899	913	876	873	901	899	903	901	891	952	899	907	910	953	894	925	924	895	900	912	921	912	934	910	925	925	905	925	923	982	932	923	929	940	890	901	909	897	903	870	899	910	907	899	922	874	877	906	924	867	964	898	835	859	894	878	914	922	926	870	918	938	858	886	954	902	987	994	928	906	903	920	909	939	989	911	845	908	917	877	938	912	915	896	894	929	882	934	914	903	922	920	867	919	929	893	912	945	917	920	925	926	884	891	858	905	880	911	894	890	899	897	862	903	885	856	882	963	954	890	900	904	926	853	922	951	941	905	928	934	977	933	932	949	948	949	930	841	918	923	893	901	912	904	930	965	881	920	910	899	939	939	857	871	891	877	923	931	887	847	931	853	884	869	834	918	917	886	889	832	977	913	876	924	836	951	951	884	908	935	932	908	956	927	954	949	893	903	931	944	900	869	898	918	936	912	872	905	930	894	930	898	898	898	902	902	876	946	909	957	921	933	906	895	889	873	913	911	930	885	919	923	930	904	885	909	903	894	933	882	946	873	921	939	886	933	878	910	901	913	878	891	948	965	937	896	922	867	931	920	905	959	910	940	934	872	895	932	875	893	881	871	868	926	888	827	926	900	919	932	906	906	908	916	923	950	900	896	952	990	948	905	903	873	906	942	937	917	934	890	917	908	911	938	944	862	955	930	926	882	915	961	898	881	874	917	953	897	901	950	918	909	895	843	866	877	838	875	943	925	904	882	891	934	953	916	878	916	890	946	956	919	874	981	958	933	928	864	928	920	883	906	929	879	900	877	909	934	932	987	884	922	914	926	924	916	930	912	921	901	836	904	851	889	887	912	890	888	903	858	910	977	926	919	907	924	922	914	917	851	876	903	964	891	914	906	961	914	858	890	923	939	859	931	905	960	903	856	943	863	875	895	920	835	916	863	898	865	949	899	905	904	913	870	911	891	977	921	893	901	928	938	918	873	943	899	927	911	901	912	879	863	900	910	893	901	920	915	917	899	843	899	895	911	871	900	885	885	894	914	914	916	937	919	932	896	912	905	900	896	898	885	937	925	895	934	979	952	886	896	952	906	886	919	903	961	939	922	921	903	911	954	923	965	920	925	958	881	885	902	957	942	945	888	882	937	914	915	911	921	932	926	961	846	1017	896	928	894	935	924	890	949	917	888	892	938	914	916	901	942	894	909	974	919	895	941	872	962	913	875	867	965	906	872	875	913	860	885	902	894	941	908	965	900	919	925	908	938	891	906	942	916	873	880	861	874	836	943	886	844	897	937	840	868	936	924	842	935	836	920	898	939	914	858	898	935	896	876	904	874	906	891	919	888	917	896	912	946	858	953	864	929	909	946	901	937	915	890	965	974	841	871	998	886	924	959	938	917	902	881	921	924	904	878	913	882	955	884	884	963	913	931	918	880	897	898	938	917	905	967	911	890	919	870	834	970	900	926	906	904	889	959	898	899	941	868	905	894	899	918	903	923	924	865	929	921	949	955	920	850	898	946	953	914	912	905	895	968	884	910	909	927	879	951	917	941	923	950	916	943	879	878	894	924	846	875	910	907	894	930	871	886	900	921	899	838	906	939	885	930	836	919	876	856	892	893	931	944	848	910	902	851	958	901	910	922	897	872	945	909	916	880	894	960	912	947	911	912	904	934	873	915	908	892	897	929	960	866	934	923	906	908	916	902	942	885	955	834	906	944	967	865	895	916	889	909	906	952	890	944	859	926	871	918	859	914	972	918	947	892	891	931	917	943	940	922	928	858	891	906	956	899	915	905	884	949	891	864	872	911	938	888	911	921	937	887	850	864	904	900	917	929	837	929	951	952	912	932	870	862	878	919	844	890	913	887	893	933	933	921	924	887	909	876	871	870	888	970	857	852	872	940	976	915	961	909	888	938	916	961	945	885	911	964	933	917	839	922	908	915	942	900	891	897	915	927	912	910	896	885	906	909	940	971	872	887	940	953	897	880	918	895	894	902	868	884	857	868	949	948	910	870	918	896	891	908	899	932	927	917	898	942	898	875	929	902	893	850	878	941	875	902	937	888	948	877	909	895	918	880	905	872	912	895	892	923	880	921	932	936	867	897	940	903	942	911	920	903	976	914	945	968	914	953	872	901	930	959	941	879	877	911	943	850	902	949	933	940	849	900	881	911	919	933	900	959	912	916	889	971	855	932	940	856	919	867	904	891	914	862	909	966	923	950	931	928	925	912	878	949	931	892	915	831	913	858	905	906	912	881	899	910	904	929	949	870	891	876	880	923	871	928	902	953	890	907	930	836	890	942	890	892	890	854	875	878	921	906	923	917	835	918	898	896	914	923	894	877	895	939	860	899	895	870	883	935	911	873	875	917	876	896	827	928	895	992	969	942	890	927	930	951	911	964	931	936	887	924	946	924	862	939	906	905	873	883	888	916	912	933	834	943	900	912	935	929	900	849	876	914	888	918	920	974	896	892	898	894	920	905	905	864	888	943	935	940	873	907	886	860	950	887	913	934	894	923	917	899	896	892	901	911	912	921	885	871	915	890	899	929	880	875	832	921	885	925	876	908	894	919	843	936	887	956	859	930	874	901	911	902	903	869	914	903	841	937	852	906	908	959	931	900	919	857	955	910	907	933	932	898	876	862	941	936	867	912	924	898	893	931	915	906	899	853	923
5788	12432	9882	4965	2271	2489	29252	40683	32748	22235	11005	3085	1578	958	834	749	753	733	684	745	751	676	763	737	711	744	727	676	739	734	683	761	748	736	747	749	697	706	687	716	754	714	718	682	727	715	698	706	718	751	723	706	723	746	703	717	780	713	700	737	721	747	714	768	683	726	675	726	679	724	706	760	748	701	764	670	663	713	759	706	712	713	721	703	707	701	716	777	755	740	710	731	730	705	671	686	727	723	702	708	734	731	769	740	720	742	800	715	729	691	710	749	762	695	722	780	737	684	689	719	682	737	697	716	645	744	712	710	696	739	699	680	724	751	721	713	729	691	714	755	729	759	707	749	707	729	743	739	684	690	718	717	696	718	722	715	741	709	771	713	689	727	703	666	691	702	692	718	735	729	750	686	693	711	715	753	719	709	720	721	722	716	700	710	707	729	745	733	718	656	661	680	711	690	729	720	684	714	703	707	761	739	679	727	727	751	715	704	745	752	659	747	685	732	767	740	703	713	752	717	716	795	707	682	721	710	744	727	728	716	691	731	700	756	742	737	733	745	726	744	686	718	733	680	727	727	743	733	671	734	720	732	716	622	711	693	731	695	729	685	781	658	724	715	705	728	729	674	719	719	713	746	720	732	736	713	746	647	708	671	732	724	733	721	711	708	736	719	674	761	665	638	748	705	682	707	725	769	767	684	750	717	696	723	752	726	707	672	717	656	711	719	738	719	720	706	724	757	734	662	705	697	720	723	692	703	686	742	692	699	724	723	711	752	697	692	735	744	753	711	705	728	729	704	703	729	684	683	679	715	717	674	724	731	719	758	760	712	713	752	684	715	645	729	737	711	742	767	692	715	709	729	713	722	683	694	704	678	763	727	686	749	739	663	717	688	723	738	720	716	745	708	760	810	701	761	682	722	721	685	667	738	784	695	728	687	721	753	686	657	707	716	730	690	717	731	694	658	716	716	755	705	753	671	729	777	740	712	720	656	713	705	706	719	716	724	685	740	732	746	696	698	705	703	715	739	679	747	724	692	710	711	718	678	751	686	734	715	702	731	712	748	722	709	695	739	707	700	695	694	735	776	679	725	777	720	744	717	698	702	724	741	746	742	646	716	718	753	722	708	713	721	749	691	683	758	750	716	671	674	764	747	739	763	733	709	717	667	689	712	721	704	669	746	687	707	691	728	693	763	739	700	705	748	731	715	709	728	745	684	692	764	732	691	728	727	693	742	712	706	721	757	701	723	702	682	750	675	700	768	724	748	683	666	724	717	731	759	777	709	722	679	694	679	675	664	753	694	696	724	708	693	720	709	695	679	716	731	757	697	696	707	692	685	692	746	766	725	692	757	699	690	684	730	716	650	695	749	710	727	729	700	719	729	700	722	704	654	701	688	755	746	727	734	749	692	727	650	668	688	721	751	722	732	673	745	704	686	737	761	759	772	699	741	719	730	745	675	715	717	722	674	705	717	673	708	734	707	686	714	711	699	691	724	721	740	742	750	741	776	728	675	713	720	752	710	727	754	689	723	684	704	688	720	724	677	687	669	716	750	686	713	675	715	713	742	720	712	740	699	716	694	691	734	717	712	755	736	726	679	716	730	762	726	723	733	731	641	731	755	689	739	681	761	708	670	691	723	692	728	692	723	706	726	726	727	727	727	726	713	766	653	703	697	685	746	703	677	753	691	670	695	748	687	683	708	764	720	736	689	713	707	651	764	716	715	778	728	689	757	736	711	708	729	697	705	682	733	666	736	706	713	661	731	681	716	717	769	727	764	684	708	678	727	697	699	756	721	669	694	761	722	679	700	712	676	711	744	720	739	698	690	719	717	724	696	712	732	713	738	678	736	715	695	699	703	725	701	717	705	692	704	725	730	690	704	724	720	702	679	701	729	707	712	718	658	711	716	713	753	742	695	734	680	721	742	704	719	719	741	700	735	741	725	712	716	730	713	745	735	717	734	712	725	719	673	727	729	683	705	714	767	725	758	697	720	715	723	760	787	689	784	676	710	740	689	765	735	717	717	688	732	713	678	692	744	715	727	732	722	718	734	697	721	767	710	672	722	697	749	696	691	742	692	727	737	728	724	736	751	707	708	741	711	753	642	693	717	773	738	738	654	741	710	683	740	708	733	694	714	785	681	716	714	717	747	726	663	712	743	709	680	690	743	720	721	719	713	708	696	720	711	730	741	734	689	710	716	694	731	752	740	686	731	718	734	683	692	762	752	716	722	722	713	717	699	750	745	720	735	717	709	719	732	711	701	734	702	726	698	744	689	731	710	751	696	702	724	698	706	702	699	725	739	680	683	731	682	672	691	711	701	745	750	713	680	681	694	695	749	747	733	761	692	739	690	738	740	709	701	710	742	746	710	708	743	731	710	699	679	729	678	695	718	702	724	757	707	722	723	707	729	748	690	738	692	731	747	753	677	723	709	740	701	649	699	698	708	681	679	732	740	699	705	701	701	735	661	713	733	747	688	679	747	741	701	724	660	741	711	694	712	708	743	770	718	693	690	719	731	750	739	756	684	722	706	691	656	674	752	742	733	750	679	732	752	712	741	711	719	735	671	689	754	721	755	685	686	673	712	671	704	713	679	735	691	752	702	744	710	689	741	734	689	695	718	739	713	654	695	753	701	716	715	735	712	701	732	697	687	732	702	698	705	772	725	749	720	674	703	753	769	683	744	755	708	709	730	714	736	696	732	759	665	750	705	786	726	718	743	724	703	689	730	721	724	684	714	756	655	736	692	717	684	710	692	711	709	717	736	699	756	721	709	712	706	716	717	768	696	721	742	700	688	728	697	758	688	660	728	696	680	709	707	742	680	700	664	702	671	767	716	709	720	664	706	670	690	702	661	640	707	784	711	717	700	696	801	686	734	753	702	724	744	705	684	742	692	711	731	682	707	677	674	714	729	731	753	717	730	683	700	706	691	729	736	746	710	713	729	704	759	745	676	707	696	742	681	673	705	704	743	733	730	690	715	727	710	703	722	733	745	709	702	718	722	735	721	711	704	771	690	691	704	759	724	685	751	715	761	691	691	694	714	721	690	691	683	679	717	721	724	688	769	720	686	699	748	725	677	694	719	742	712	718	697	735	741	755	690	701	716	710	671	728	703	704	720	695	683	723	708	662	732	728	728	701	710	696	681	701	697	695	681	706	729	721	683	716	708	728	714	762	727	731	730	777	663	711	723	681	733	687	677	716	720	770	725	713	700	700	747	732	708	659	724	717	737	712	712	763	735	719	738	689	751	721	690	658	668	787	714	706	759	724	739	730	759	702	724	707	700	685	705	721	714	733	701	709	715	660	721	659	724	705	710	667	722	767	747	701	696	672	694	703	731	740	694	705	749	670	708	690	698	729	740	726	709	693	719	691	760	683	711	708	725	712	798	708	710	691	680	704	676	745	758	706	712	719	696	691	670	696	654	657	733	693	689	683	693	765	742	697	691	732	718	674	695	654	712	705	706	708	737	688	734
27716	14499	3872	1484	780	768	1902	3121	2831	2035	1406	851	764	727	667	672	730	685	699	633	644	662	650	667	652	659	677	651	641	683	667	678	649	670	683	677	678	663	678	641	685	679	645	710	698	680	664	648	721	629	664	652	683	702	673	705	660	670	680	680	634	683	655	697	632	646	649	642	651	667	675	649	642	678	698	667	672	704	715	684	667	662	671	643	662	711	746	686	646	709	675	666	624	645	689	675	666	641	685	688	656	662	685	683	700	682	659	667	628	635	607	680	669	680	738	652	686	710	660	629	633	660	680	672	653	653	599	679	652	702	682	641	638	636	666	677	665	662	686	667	730	657	620	661	673	696	663	659	667	676	676	692	689	669	679	674	682	631	677	676	630	644	693	696	640	655	654	653	624	658	685	696	713	666	644	659	683	722	701	684	722	664	628	615	737	639	651	651	677	691	703	682	660	636	656	651	668	666	674	659	667	683	699	684	691	736	683	667	667	667	698	661	626	680	680	629	701	675	701	656	685	602	672	661	635	663	655	692	676	680	656	647	656	713	687	680	698	629	626	689	706	686	639	673	657	652	675	689	657	638	681	646	662	684	681	674	669	695	678	639	672	641	716	668	695	666	681	684	645	631	692	676	637	672	655	669	658	610	723	692	672	682	651	622	673	703	711	643	679	670	685	669	647	712	652	703	662	658	656	666	664	671	684	673	675	641	676	640	621	679	670	716	657	686	693	612	699	656	709	683	655	646	674	666	610	711	700	657	669	685	657	651	670	723	669	686	674	652	649	710	640	687	618	652	690	676	676	735	716	647	627	689	695	656	692	700	661	646	689	630	648	736	678	655	724	656	654	727	739	672	663	649	685	675	638	619	696	652	713	660	669	656	669	732	650	719	639	659	675	680	647	698	698	650	677	681	681	627	697	677	675	628	672	654	650	646	663	668	615	654	699	684	705	693	647	638	662	657	648	685	664	611	656	669	699	689	699	668	689	663	683	662	635	674	691	651	668	611	674	646	687	713	683	658	690	690	667	670	655	662	682	642	702	674	698	703	674	694	632	689	682	658	689	663	643	629	677	644	687	624	620	676	659	677	664	667	685	686	679	697	703	673	679	613	640	700	727	676	678	720	678	661	725	673	654	671	691	688	657	643	695	651	657	674	671	664	691	701	602	647	673	649	679	645	692	637	697	668	703	693	663	672	690	670	679	693	683	672	685	659	672	652	682	679	662	670	683	617	718	728	736	640	695	694	613	671	607	642	667	648	670	659	702	689	677	650	618	674	676	675	697	685	650	668	663	675	661	657	635	675	711	673	604	687	614	647	661	632	682	706	693	718	703	657	691	660	643	636	655	616	667	702	663	665	661	633	696	661	683	685	660	669	676	709	622	705	670	696	642	710	641	652	660	664	680	711	695	700	676	641	664	666	665	648	707	628	704	693	650	634	638	665	648	696	696	653	650	679	684	680	668	670	686	700	674	727	700	701	661	705	627	649	675	679	664	697	656	664	661	667	645	679	660	657	700	630	693	695	698	671	700	637	673	627	667	641	689	668	713	681	687	695	687	691	691	650	659	655	683	643	701	652	665	679	700	653	669	655	677	627	675	758	686	693	648	657	663	700	594	669	690	690	630	649	683	686	644	637	686	660	723	718	640	672	672	668	661	675	652	630	640	657	636	684	668	630	651	690	685	651	668	665	689	659	637	701	706	656	674	677	667	674	706	698	686	651	666	686	671	660	647	728	659	729	638	696	678	668	687	654	693	640	653	703	638	682	658	665	639	684	667	609	680	668	644	684	672	622	670	643	703	676	693	651	636	660	728	654	644	681	660	638	634	693	668	641	665	702	686	682	657	637	642	646	640	685	644	651	707	673	676	667	695	725	693	675	690	707	623	639	674	652	697	633	681	635	685	701	697	645	673	664	647	656	648	633	663	674	673	655	674	650	696	625	693	630	683	706	637	662	651	674	672	634	657	676	683	603	635	652	686	700	752	650	674	692	667	677	712	681	679	644	645	675	604	725	707	690	691	655	646	682	653	755	712	645	666	649	654	651	637	690	672	639	702	696	695	659	694	692	639	669	685	654	634	689	699	684	675	671	661	693	677	655	639	720	659	693	694	661	679	694	713	648	660	680	661	653	686	682	752	672	622	661	641	661	669	656	678	641	682	636	697	650	676	657	652	673	684	651	681	619	661	724	671	610	681	664	672	697	646	632	683	648	722	638	684	664	658	664	664	661	660	649	658	670	698	706	675	676	692	717	653	634	672	664	649	649	669	687	708	679	698	655	643	674	665	701	690	642	627	755	641	668	663	717	710	686	684	694	707	621	658	642	691	630	712	656	654	682	664	680	691	681	674	650	714	681	659	621	667	649	648	693	659	729	648	721	640	701	641	662	683	641	672	717	635	673	673	704	694	679	698	711	683	641	690	680	665	641	692	666	628	665	676	640	654	666	686	667	667	697	666	638	703	690	713	662	698	680	656	635	700	663	656	678	624	705	676	692	722	677	658	663	691	696	673	736	701	720	684	659	655	681	658	671	674	676	653	655	665	656	664	698	662	672	675	654	696	647	695	686	653	689	679	704	705	644	675	708	688	690	692	667	695	685	668	659	667	716	661	665	688	660	637	698	663	663	671	666	689	669	661	650	638	645	636	715	653	642	636	688	685	681	704	668	652	619	660	663	679	690	680	682	654	667	709	687	678	645	666	667	663	674	647	671	653	682	636	654	666	678	687	717	679	716	662	696	663	688	712	654	726	670	693	654	681	712	716	661	697	685	687	690	642	654	658	635	689	680	703	657	667	644	650	739	674	641	683	662	630	651	636	675	704	633	638	677	709	683	666	656	669	697	669	667	624	653	705	722	667	661	648	666	653	642	713	632	674	619	682	652	700	679	712	688	659	642	712	694	675	648	680	708	685	678	720	680	678	684	643	670	678	699	675	645	676	699	683	690	665	701	615	636	693	670	701	674	654	652	683	697	677	698	684	655	668	602	674	696	675	712	667	672	695	675	646	637	662	691	657	667	700	668	675	670	622	676	683	660	680	733	712	662	674	691	671	645	641	666	687	687	678	656	642	702	696	687	728	685	678	656	592	643	700	693	652	703	699	728	602	708	674	674	653	654	629	699	680	670	665	662	649	670	606	682	674	650	661	651	624	708	693	671	685	681	694	676	716	686	635	647	650	669	653	723	636	678	656	694	620	647	677	620	735	723	685	644	699	653	712	617	681	710	686	665	625	665	687	608	650	693	656	632	645	685	685	680	659	630	660	702	662	716	655	714	684	628	655	676	635	690	655	685	693	719	636	637	653	691	680	695	692	716	755	690	654	683	748	651	653	665	642	640	669	684	696	702	639	656	702	671	616	704	660	680	694	657	666	667	683	642	681	680	649	698	634	660	681	690	660	683	712	680	662	649	676	681	673	688	647	651	680	680	658	739	681	666	663	668	660	654	616	687	651	637	689	620	636	657	699	675	667	663	688	694
6147	3530	2254	1089	567	609	2262	3436	2929	2155	1338	787	611	568	541	534	513	524	522	518	506	519	572	533	532	504	513	545	537	494	526	544	507	500	526	508	532	500	493	543	549	515	505	520	552	552	566	502	470	512	509	535	558	556	506	517	539	505	493	542	553	507	514	528	535	533	520	518	481	523	496	532	529	494	529	547	496	508	548	527	525	536	536	504	491	524	514	512	506	510	537	526	561	538	510	530	494	531	479	511	482	535	506	545	493	559	540	489	529	512	517	510	542	541	524	555	518	568	578	474	532	515	526	524	500	502	520	532	498	549	540	495	488	503	528	546	515	518	460	531	552	506	472	516	518	485	470	543	538	532	513	504	498	505	521	538	511	536	547	502	554	481	519	484	474	522	514	476	506	561	519	555	514	564	517	496	555	526	493	480	513	483	518	515	544	494	543	482	506	550	517	513	524	493	526	486	533	571	527	530	524	560	549	555	488	544	496	539	487	537	515	508	540	501	533	511	500	495	505	540	523	486	514	517	533	525	531	522	559	520	542	510	584	485	490	509	532	517	541	540	510	539	515	497	504	568	493	532	502	521	511	579	520	524	531	480	561	531	541	533	508	517	524	518	525	502	526	521	506	515	493	519	494	544	518	510	540	548	528	521	489	554	566	490	549	500	545	526	483	542	524	522	516	538	563	512	499	568	535	528	512	520	552	488	512	471	548	517	527	549	465	536	503	534	510	508	529	523	519	534	501	516	519	511	577	516	497	546	559	520	506	551	535	556	541	548	546	490	555	546	548	529	515	520	529	512	548	538	526	514	540	531	533	500	468	529	519	461	512	532	504	536	514	500	542	515	508	513	463	497	510	537	494	522	550	542	532	494	528	543	576	535	511	501	512	480	517	508	525	484	515	544	541	505	515	553	517	533	539	482	512	538	500	524	486	474	543	499	516	530	540	482	528	489	482	523	487	498	474	520	521	500	506	502	507	540	515	566	522	509	560	487	538	487	547	515	513	529	528	501	541	485	516	547	506	556	514	531	566	516	506	536	511	520	512	506	508	514	537	545	545	524	531	506	523	554	517	487	540	521	489	501	543	512	533	503	469	556	541	525	529	492	500	527	517	518	522	516	539	497	558	513	518	497	548	527	507	546	511	467	508	576	539	469	525	503	516	521	544	493	521	512	533	469	496	489	548	542	522	496	548	550	499	546	508	542	496	534	488	522	531	537	571	543	532	532	531	493	529	556	558	554	538	531	546	506	520	496	515	510	531	494	541	527	526	519	497	483	521	535	519	498	499	536	508	544	556	522	501	555	500	535	496	505	494	569	512	545	518	541	493	503	535	519	523	517	531	525	514	516	527	516	500	519	568	490	535	509	522	525	522	496	547	506	513	519	515	564	509	602	566	574	518	479	544	538	533	542	518	533	521	533	537	525	553	543	477	488	518	514	515	536	525	535	544	496	520	539	493	540	546	514	540	494	551	485	506	491	551	511	536	495	491	560	523	520	516	538	533	534	488	574	514	460	511	547	517	519	546	532	522	537	498	491	555	540	540	554	537	520	533	522	544	530	500	529	537	506	543	500	494	495	523	534	454	521	528	461	531	506	486	521	533	542	554	484	538	558	498	494	491	536	537	557	515	502	509	505	508	474	490	488	531	534	547	510	533	563	524	569	481	522	536	489	525	507	532	523	508	525	526	467	511	560	496	490	542	521	467	493	531	530	524	500	528	525	547	487	574	505	552	526	509	552	519	521	505	540	500	521	511	527	507	515	560	524	508	490	523	530	536	525	553	497	545	498	505	506	501	562	498	520	492	521	500	493	522	557	569	482	538	497	509	555	493	527	524	515	542	480	541	528	541	482	510	515	528	541	492	538	474	502	533	506	513	571	483	477	524	502	498	511	523	530	524	510	512	540	545	509	485	551	509	516	517	540	523	542	469	491	530	500	513	486	480	518	476	479	520	508	486	472	469	520	484	536	541	505	510	509	507	503	498	512	511	491	525	485	524	509	553	537	547	497	511	515	540	506	505	483	494	523	509	480	493	517	500	514	531	522	528	481	508	496	540	469	510	525	506	505	528	530	529	527	517	540	516	496	524	528	551	570	533	530	501	539	557	510	487	529	516	504	499	514	512	521	541	513	515	535	541	538	529	512	537	551	507	471	536	513	519	532	521	560	542	534	519	535	529	508	542	551	491	513	546	523	543	528	561	477	490	533	544	534	504	522	491	483	523	520	497	514	534	528	509	550	504	491	539	519	554	506	535	534	561	513	545	506	519	501	565	557	504	487	525	478	518	520	494	508	539	542	527	494	544	506	555	506	504	510	522	512	510	534	503	487	524	550	520	534	527	528	510	480	509	527	555	507	484	515	535	514	510	486	508	530	511	528	499	550	525	521	528	513	548	502	525	516	482	582	529	501	518	523	544	524	536	518	496	527	511	501	490	505	508	487	515	527	503	525	494	534	513	493	550	537	551	512	524	515	499	517	490	497	515	579	528	496	528	531	491	497	527	505	508	544	510	550	517	502	530	516	544	467	541	544	532	562	497	538	584	499	541	535	480	501	525	503	534	490	516	527	546	528	485	517	523	539	523	541	516	502	513	552	505	553	524	529	492	502	553	535	517	539	511	517	501	556	524	509	538	535	504	563	480	550	524	492	527	508	528	540	505	523	519	518	507	531	519	524	522	518	507	577	512	529	539	512	498	552	528	513	540	514	510	529	491	527	552	516	514	504	523	549	480	516	494	595	494	519	526	512	530	553	503	540	537	506	510	519	526	550	501	484	531	535	531	515	475	509	489	543	515	485	523	536	535	463	509	456	504	528	472	529	492	500	530	502	504	522	525	532	525	558	479	543	518	509	525	532	534	534	519	534	527	493	534	536	523	483	486	518	503	485	467	501	528	488	495	490	546	520	518	464	461	498	546	520	556	506	502	533	511	508	511	534	575	529	568	549	496	477	492	579	522	564	494	529	548	531	534	539	559	511	526	537	505	489	496	526	534	528	516	511	496	541	526	537	525	517	527	529	522	499	525	526	565	547	503	542	528	538	513	539	537	502	524	520	501	506	503	552	517	493	527	519	477	524	514	503	494	553	506	513	523	488	519	535	488	500	539	493	524	498	527	528	497	529	523	492	523	501	543	558	539	532	490	508	519	545	540	477	512	533	492	499	510	505	489	489	503	524	471	526	514	479	522	528	497	529	550	504	460	504	488	489	547	518	525	541	500	500	513	544	530	512	516	477	503	520	535	530	526	531	536	559	528	475	496	511	492	552	495	514	489	479	545	550	515	498	538	501	516	524	510	515	522	492	522	509	521	487	532	575	523	494	507	524	496	513	600	489	531	504	552	508	538	519	500	511	540	513	501	545	558	529	520	482	515	501	468	532	498	504	507	490	482	538	514	491	523	559	576	471	500	483	538	525	491	543	538	503	521	539	546	530	538	517	535	493	520	510	511	514	519	503	551	565	549	501	547	521	571	499	522	544
25686	21458	27154	24985	4927	1641	17247	25013	23163	13254	5525	1757	1047	883	791	738	767	820	754	783	738	729	741	733	690	758	748	779	698	700	710	738	682	731	735	726	745	727	740	730	758	753	733	687	777	742	754	765	773	797	756	715	731	728	741	752	757	760	743	723	751	805	711	748	771	746	682	734	783	746	731	687	761	737	744	725	736	698	758	746	749	741	742	729	788	735	736	731	813	767	749	815	754	748	716	739	732	752	762	753	715	764	795	724	789	766	787	699	740	771	720	714	753	776	743	697	736	698	707	778	743	756	742	722	764	762	747	737	739	706	735	781	722	785	772	714	750	740	745	753	709	762	697	701	755	808	794	758	788	789	766	754	735	732	780	757	764	772	767	752	806	730	750	772	754	736	759	732	783	732	777	732	741	732	778	751	700	747	759	824	705	777	746	745	735	784	694	754	722	708	711	686	774	756	725	757	751	729	744	754	723	700	738	684	750	756	762	762	716	739	738	762	747	770	737	750	758	734	748	725	746	739	783	726	713	722	758	777	770	724	737	718	725	708	737	762	728	743	720	726	768	784	771	768	710	709	729	736	732	764	686	759	701	732	740	754	701	740	728	785	759	730	781	752	737	776	772	744	737	740	738	778	784	707	753	783	741	759	765	739	739	696	771	739	789	754	758	730	722	764	759	786	724	747	720	726	733	734	683	696	753	729	771	739	774	774	774	688	754	747	761	736	747	769	766	736	755	689	740	771	696	749	713	738	762	789	727	715	720	754	738	733	691	757	774	695	738	790	712	780	741	784	761	766	707	748	750	695	752	730	738	723	690	741	733	739	696	727	750	711	813	797	760	743	723	796	743	734	750	720	789	724	747	735	719	712	738	756	742	732	716	695	810	730	809	776	728	753	767	771	727	732	720	729	763	706	743	800	708	744	759	728	756	718	724	714	732	694	747	784	746	793	805	782	765	760	769	788	732	727	724	715	711	728	734	726	723	790	723	743	752	714	802	751	723	693	717	700	704	758	772	749	789	731	700	732	743	746	789	729	701	744	721	705	696	722	730	751	735	752	786	779	763	734	758	728	702	719	758	684	699	691	753	783	759	727	752	732	746	774	739	707	729	709	717	765	761	746	755	725	725	728	743	764	775	746	726	717	748	749	753	769	714	754	766	754	744	701	768	741	750	743	780	733	734	689	713	762	770	701	750	750	736	753	724	725	735	797	759	761	760	733	779	719	693	723	787	727	799	796	753	690	755	738	680	776	699	725	734	719	706	744	714	714	771	729	742	768	766	769	695	694	754	729	741	732	766	757	755	755	790	709	756	741	740	723	723	742	751	783	713	717	809	760	782	724	759	779	699	751	741	765	758	749	746	733	749	761	757	780	758	735	723	772	705	768	730	722	739	723	779	762	727	746	773	748	728	703	715	687	729	711	739	742	735	727	720	741	686	774	731	747	755	755	763	697	702	745	728	731	720	790	774	748	723	761	732	741	740	696	727	795	784	745	723	750	737	756	740	727	787	765	750	727	764	722	734	733	760	720	747	716	734	704	751	733	724	798	736	782	713	733	717	753	774	777	743	732	723	697	754	723	734	699	742	723	716	693	759	740	679	693	748	768	751	756	737	795	751	776	746	733	721	763	768	731	751	758	763	729	725	753	709	694	737	750	714	749	764	678	742	716	709	724	755	729	716	744	772	767	734	760	772	770	818	773	710	754	699	726	740	746	776	745	720	701	719	703	739	709	764	754	732	748	736	773	763	756	764	749	730	701	735	697	721	772	726	687	785	734	738	756	742	713	727	739	747	715	756	708	792	811	764	772	778	749	721	681	740	714	752	747	804	737	715	763	765	746	720	703	722	772	731	764	779	710	793	731	701	757	744	748	777	734	753	697	729	721	767	784	714	733	736	696	759	744	727	753	709	790	735	721	737	786	736	712	762	755	744	745	730	768	733	784	733	774	677	762	739	744	756	751	708	768	777	694	756	736	746	769	688	723	750	762	729	736	718	712	737	729	689	743	728	695	744	761	781	716	716	715	752	723	718	799	734	737	698	735	702	771	746	755	750	688	725	747	762	745	734	750	723	750	731	735	766	791	741	746	776	744	739	734	742	751	730	731	748	769	720	756	705	744	729	723	731	738	754	734	772	749	725	703	713	714	748	708	739	751	762	740	742	747	717	738	706	702	723	749	729	694	744	783	732	780	781	732	765	772	748	740	692	761	774	740	784	723	738	742	733	775	744	747	740	751	759	752	728	723	730	697	752	760	728	800	733	759	755	785	736	747	772	719	732	754	748	738	767	746	747	754	715	762	733	719	757	749	707	728	751	736	751	767	717	734	754	780	740	760	763	696	767	727	741	761	743	756	744	734	707	763	716	735	696	697	731	732	715	748	704	744	778	747	742	750	757	751	736	714	731	745	744	720	747	710	737	780	703	752	751	755	730	751	736	730	744	794	684	737	794	695	736	730	788	749	722	714	734	771	780	709	751	758	752	723	739	747	752	735	715	740	741	778	742	775	765	768	714	759	758	715	746	707	704	717	736	706	730	760	755	689	707	748	728	766	730	747	679	738	783	753	732	723	742	751	717	796	744	785	717	730	752	707	718	753	696	746	731	704	752	811	743	739	743	712	818	763	777	756	768	817	733	707	763	723	765	725	697	719	732	768	718	788	767	719	752	764	706	696	729	736	742	741	713	773	736	721	707	732	696	756	696	700	758	723	736	768	678	737	726	743	733	744	737	714	715	756	753	787	742	738	740	752	714	750	708	740	766	765	738	762	726	731	706	757	748	702	763	715	714	752	710	746	740	753	715	734	728	740	706	758	718	798	709	742	765	792	769	719	714	761	718	735	735	780	742	731	763	759	741	660	753	741	757	794	758	786	797	701	755	683	773	756	716	778	699	708	708	767	799	702	726	739	744	756	726	689	750	735	741	727	748	769	705	744	747	690	706	729	696	738	735	733	740	740	781	715	743	752	779	714	725	742	735	743	766	748	764	746	764	781	773	723	747	752	742	756	737	725	724	698	702	734	737	773	778	748	769	774	720	741	724	751	791	789	740	742	716	694	729	741	712	750	748	701	703	727	746	783	756	712	744	764	712	720	724	684	746	744	700	754	763	783	738	763	771	751	770	712	741	765	764	732	679	742	749	727	716	757	739	763	718	746	776	694	735	786	675	729	745	752	755	736	783	739	725	742	724	726	769	717	703	772	701	760	701	725	751	732	715	748	737	746	712	722	746	748	732	773	732	721	754	745	735	703	696	737	752	736	746	715	765	718	766	754	751	753	721	756	731	691	768	736	765	716	731	785	743	734	725	756	698	773	758	763	736	700	744	745	758	790	769	757	707	752	737	735	759	728	738	718	743	734	764	746	743	757	756	680	747	760	732	740	739	752	751	685	764	734	722	752	780	787	749	766	685	700	737	770	695	733	730	762	770	714	689	743	729	740	732	744	743	759	776	755	699	724	732	690	712	778	705	762	731	723	741	708
4979	6131	4148	2349	1187	1411	18576	23196	18741	10727	4955	1588	961	687	616	640	605	586	627	618	652	637	606	577	570	577	627	570	579	585	629	622	614	658	578	629	607	592	572	602	595	590	595	611	592	577	587	589	592	593	561	572	625	551	623	625	586	597	579	602	564	588	630	608	587	584	660	611	601	598	561	561	625	584	552	591	588	583	600	596	624	640	537	558	590	609	600	604	574	583	630	602	578	589	602	554	629	634	567	654	609	593	617	562	604	616	546	557	589	588	595	626	622	600	583	576	638	568	620	587	563	618	570	593	653	591	570	547	581	561	621	587	598	595	595	576	607	551	599	619	598	549	559	609	562	604	589	582	565	600	601	551	600	579	602	581	537	617	549	611	622	611	594	588	593	556	569	583	592	563	590	572	615	615	607	603	544	638	597	571	615	577	584	618	625	577	619	607	604	592	578	624	578	577	591	598	605	556	612	596	594	597	602	602	596	609	590	617	595	589	604	610	578	616	580	555	568	599	594	581	578	583	583	590	587	538	631	543	589	569	575	576	572	569	631	571	600	589	572	548	617	620	621	631	587	565	568	587	581	564	586	597	603	619	605	614	586	563	605	586	558	603	610	601	582	579	553	602	598	570	609	582	585	591	565	597	606	619	610	607	592	601	599	596	627	632	599	578	564	582	583	599	583	586	571	594	589	622	559	553	645	617	603	554	582	633	622	609	582	604	600	601	609	609	587	607	587	578	598	616	607	559	595	603	631	603	584	550	606	601	577	577	589	610	556	587	534	577	605	573	609	601	575	548	633	593	585	589	625	581	578	604	600	573	623	619	612	584	598	580	576	572	637	562	570	597	609	608	622	570	571	572	606	616	634	585	594	612	596	585	594	564	585	618	599	625	606	618	635	572	616	588	618	575	578	620	579	584	637	555	606	596	574	593	605	595	603	612	550	581	602	584	603	594	592	587	563	563	566	614	613	585	592	606	580	549	589	600	645	594	607	563	603	619	616	612	578	557	609	602	588	561	613	589	579	615	587	537	640	586	596	559	568	577	596	575	606	615	581	618	609	564	588	622	600	611	556	569	574	643	587	580	550	603	609	603	592	595	613	557	586	617	599	609	593	583	589	564	586	580	628	563	605	570	647	611	596	592	650	585	604	642	643	581	602	604	602	574	623	617	566	573	664	570	600	602	586	579	584	575	603	589	542	582	592	573	578	583	563	580	545	551	597	630	612	550	569	594	562	550	604	582	605	570	613	615	527	610	562	584	596	621	594	597	597	606	617	591	611	601	622	583	593	606	648	601	596	635	599	588	644	595	605	579	604	579	568	562	610	622	608	582	624	578	585	617	573	574	572	586	600	591	582	600	561	586	567	585	614	608	587	603	559	580	624	584	560	582	631	621	562	623	608	622	518	612	601	602	599	564	542	595	605	594	580	579	606	619	572	618	623	576	582	567	593	598	600	624	606	582	609	582	606	580	588	580	609	571	582	545	607	639	596	591	605	595	591	606	619	634	621	568	588	614	598	574	625	568	591	575	599	610	582	607	605	567	614	561	590	604	581	580	615	573	588	567	561	563	587	577	565	590	581	555	592	560	592	604	564	578	561	581	599	581	557	606	613	556	557	635	645	601	593	584	584	601	610	606	629	626	591	578	534	588	588	558	574	588	589	585	600	588	624	610	610	596	590	564	575	597	614	615	563	562	597	647	646	602	583	598	565	574	584	583	609	591	560	610	599	560	606	595	612	589	628	629	589	581	553	590	604	592	589	602	602	579	599	600	655	605	603	594	551	570	609	577	573	622	575	607	552	584	600	573	577	605	582	553	578	617	575	618	575	613	612	559	540	612	632	595	595	605	607	573	580	616	582	540	620	570	601	600	629	644	633	618	605	569	587	550	630	546	588	588	603	601	565	581	572	583	547	605	603	598	588	589	596	636	599	608	631	618	566	589	582	561	575	558	578	558	598	573	606	561	601	583	619	572	617	561	600	603	632	625	642	590	608	642	542	640	570	590	645	621	596	601	627	562	605	595	585	647	589	595	592	607	546	594	609	598	552	598	624	614	614	596	580	605	571	575	597	643	595	575	564	587	575	641	593	621	575	586	605	582	578	574	545	570	611	549	547	604	570	624	568	552	572	566	562	643	599	582	605	573	608	612	565	584	617	579	590	561	626	614	580	580	604	626	608	609	571	582	591	629	581	602	599	580	587	596	576	593	572	602	597	565	594	617	600	624	578	607	608	597	577	588	586	561	598	626	590	573	582	584	597	552	632	603	569	578	591	574	571	616	572	556	648	615	582	583	626	587	640	591	574	618	630	586	598	596	596	628	590	569	608	611	612	603	643	588	580	557	618	557	596	572	616	547	590	555	573	593	574	606	557	560	608	613	558	599	567	615	558	572	637	555	636	587	598	591	627	597	607	607	572	584	585	583	665	623	558	589	574	587	565	591	616	535	622	578	597	561	636	626	583	588	563	588	574	594	581	592	604	582	602	631	581	598	603	592	592	574	591	554	659	606	586	629	559	559	629	535	593	561	632	558	636	582	571	618	610	587	615	606	622	537	601	601	616	600	559	601	618	610	576	578	580	554	622	562	547	653	610	610	630	597	581	559	627	608	625	581	571	582	560	575	610	579	612	645	588	588	614	581	551	581	578	620	572	604	595	618	642	643	582	554	592	575	636	552	596	575	613	603	598	593	599	587	581	610	590	578	601	628	614	589	592	555	634	552	572	564	580	617	610	623	595	639	592	609	614	601	605	590	579	625	591	557	591	624	567	586	611	617	578	587	624	582	594	560	613	567	593	601	617	592	555	598	586	586	526	565	577	634	603	633	581	594	576	594	589	588	576	558	583	568	611	537	614	573	599	611	599	583	566	573	606	568	560	596	574	563	602	577	553	549	586	612	595	592	627	615	611	607	564	614	648	565	619	554	536	618	543	630	569	649	586	562	597	632	610	582	569	641	610	565	586	560	564	594	594	601	597	603	595	607	604	614	576	588	584	608	608	562	586	646	563	574	553	602	570	647	596	625	609	613	625	600	606	584	550	627	597	572	593	625	554	592	598	561	603	623	576	579	609	660	596	596	575	588	587	553	564	626	593	618	531	605	615	624	641	615	604	645	626	576	585	577	603	572	551	587	589	596	578	580	606	591	591	596	607	570	581	616	578	604	621	574	575	547	528	588	571	565	578	631	609	574	568	601	621	643	579	572	592	583	640	578	590	581	617	625	573	607	628	535	595	576	619	624	570	583	608	580	583	575	613	688	589	598	606	584	613	574	586	548	622	512	568	560	599	579	588	558	562	617	570	588	613	597	558	614	589	613	609	576	612	612	649	586	593	565	630	566	550	610	611	558	577	615	614	615	615	559	616	571	615	580	607	614	622	594	603	559	605	582	615	538	598	643	595	642	578	605	586	603	577	627	608	577	596	573	594	578	628	594	603	563	585	556	602	578	586	561	565	613	630	573	591	594	612	571	611	547	585	553
24361	21403	28679	24505	21322	10759	35599	45275	39570	26393	11844	3359	1643	1089	966	957	941	928	892	956	920	870	995	942	940	912	885	877	873	959	938	937	931	854	911	876	919	918	948	891	927	856	979	908	889	960	924	933	878	932	840	896	928	888	916	838	912	907	824	898	907	940	949	850	893	991	920	933	928	935	949	923	880	898	868	854	926	912	891	896	944	931	965	887	897	871	911	927	885	902	917	854	864	944	909	910	904	870	863	929	903	904	826	888	904	947	917	918	899	911	863	867	925	850	896	912	912	910	861	886	826	934	896	951	905	918	935	880	845	912	934	873	871	854	902	882	886	909	893	848	996	857	872	847	916	923	850	840	844	931	869	904	918	916	871	876	876	903	863	932	912	910	932	878	929	919	875	878	890	936	897	886	910	928	907	894	875	905	932	916	900	923	934	880	885	903	927	885	946	915	855	906	919	892	944	841	859	941	946	880	930	846	903	920	838	901	863	966	864	907	892	921	875	899	962	861	879	890	877	867	892	917	872	936	889	911	869	914	919	878	900	921	861	883	898	887	909	916	857	899	921	915	887	933	898	921	907	861	871	875	874	867	931	910	896	879	844	908	872	925	871	891	928	954	889	909	917	893	912	926	922	902	837	901	860	882	875	851	930	885	900	836	905	919	895	888	883	910	873	903	881	868	855	934	898	913	866	871	967	861	910	956	876	934	906	978	907	875	938	912	905	876	858	847	876	890	928	899	892	928	926	904	895	869	896	863	915	890	882	944	828	894	882	900	910	898	868	912	918	886	916	888	889	884	883	917	933	869	852	910	938	871	916	879	866	849	919	867	889	863	866	883	904	886	943	920	931	946	898	897	899	900	853	886	849	913	964	912	940	927	901	920	853	870	876	939	888	872	918	908	937	904	902	899	916	908	895	909	819	880	901	929	905	896	941	904	884	949	895	873	878	848	898	876	910	992	865	867	844	891	897	971	859	917	904	929	908	904	932	984	960	888	885	948	860	862	900	934	938	864	874	883	897	866	913	908	906	895	861	921	893	903	911	835	841	946	925	921	901	891	891	941	926	890	921	916	932	943	918	861	892	923	901	870	892	906	897	944	865	892	844	926	921	917	878	883	898	936	896	897	925	841	860	920	906	865	876	913	897	910	923	922	889	878	888	854	875	852	927	899	890	917	894	957	850	871	901	906	910	886	971	909	893	889	952	913	908	851	878	975	920	873	877	940	903	878	901	972	941	846	886	930	897	896	871	877	897	867	919	916	860	912	827	867	889	926	905	879	867	885	919	882	911	904	864	886	941	928	916	861	899	868	888	926	848	873	888	912	933	895	970	943	930	899	917	861	927	903	899	937	940	891	869	869	841	960	911	916	880	897	957	956	883	857	922	906	870	875	918	884	909	906	932	937	936	856	926	871	907	856	907	864	926	913	971	883	934	913	874	879	940	973	920	897	943	896	938	874	873	835	843	944	874	844	911	887	875	899	858	936	830	865	930	903	886	880	923	875	868	886	909	904	883	884	945	891	914	884	890	900	892	905	913	892	869	931	915	917	885	871	867	920	927	923	881	929	838	884	883	888	906	870	911	927	906	918	929	961	894	878	926	914	886	898	928	918	880	854	856	890	948	928	903	910	905	842	909	875	905	941	838	919	892	883	918	849	877	906	894	919	918	925	880	914	818	918	836	877	893	897	939	859	856	887	874	896	948	837	947	845	907	906	927	874	909	942	916	875	874	860	932	911	892	858	916	848	856	898	874	890	922	922	865	857	872	834	912	947	875	935	922	903	872	886	849	912	958	844	874	880	838	895	905	901	870	907	908	821	878	896	969	855	856	880	885	871	848	811	910	963	868	912	859	860	909	883	879	868	913	889	911	830	862	934	918	876	916	914	917	902	891	888	886	902	948	946	921	912	906	897	902	938	907	934	872	890	908	875	951	840	906	893	918	914	870	878	839	820	877	862	959	929	937	904	905	859	931	910	924	871	896	934	962	880	897	877	938	940	933	897	908	942	883	882	891	897	877	909	881	939	878	910	899	958	893	876	833	852	863	941	861	912	879	904	911	839	882	911	878	842	904	868	911	856	897	916	879	899	899	881	939	917	974	894	854	896	907	920	901	909	928	894	880	914	907	893	879	886	876	863	917	918	890	901	848	901	900	928	894	954	910	912	892	871	893	876	929	949	931	921	845	883	895	912	918	891	903	885	853	883	900	875	918	908	920	929	882	883	884	863	940	887	929	862	895	903	919	896	866	932	889	868	888	852	860	924	903	871	932	852	861	936	865	938	869	953	870	873	911	916	933	907	873	869	906	923	899	915	956	899	938	907	848	871	862	951	871	898	900	897	906	889	895	867	903	917	871	865	888	872	899	931	938	884	936	877	920	907	914	874	885	887	934	892	907	940	877	892	888	848	873	895	884	935	878	917	945	900	903	909	847	901	910	902	922	889	927	955	939	905	915	879	911	867	914	897	950	924	919	934	884	862	880	898	948	926	942	887	889	884	921	860	874	877	878	930	874	921	968	817	896	893	845	906	910	891	884	928	906	927	911	894	910	865	904	837	892	844	948	885	900	891	904	844	910	872	912	956	859	946	910	930	890	910	882	915	901	919	889	886	870	917	943	894	967	924	878	926	921	925	880	939	872	900	903	887	860	881	942	902	879	876	858	913	911	921	905	869	935	873	909	946	903	877	896	907	857	900	854	897	913	870	890	883	888	922	948	883	876	865	901	934	896	877	842	865	860	894	916	886	929	912	915	929	876	881	892	879	918	947	885	854	859	874	916	960	900	918	873	892	890	902	942	913	858	945	876	889	905	843	896	917	970	929	895	864	945	886	861	886	861	934	874	851	901	925	917	932	911	902	892	893	863	870	921	873	959	918	877	906	909	935	946	929	918	878	917	894	842	955	874	890	929	882	889	911	872	919	872	937	864	918	896	845	870	980	845	900	826	902	881	902	836	873	876	868	955	870	902	898	921	912	885	898	893	904	924	902	858	915	960	858	959	856	885	896	845	880	884	899	875	903	895	918	943	882	925	893	908	927	899	916	903	829	918	889	881	873	902	924	943	887	901	870	926	894	954	890	910	915	891	900	921	878	891	931	862	894	913	880	907	820	916	928	877	913	921	884	896	920	853	900	889	912	915	869	874	912	894	899	897	902	971	917	920	863	880	919	909	909	958	858	833	921	868	909	870	914	890	892	907	926	893	869	950	911	929	874	860	899	938	881	861	822	885	883	860	884	934	849	958	876	958	923	887	933	899	885	912	892	860	953	893	941	879	871	848	934	931	924	897	938	891	880	886	901	899	909	888	941	852	876	891	836	901	853	911	963	825	888	923	839	912	901	948	916	928	931	874	906	889	914	876	916	855	889	888	880	954	938	870	918	858	906	885	877	912	873	890	924	891	878	905	829	942	885	921	836	905	924	906	883	846	888	882	853	871	861	862	912	918	893	896	853	915	920	944	924	881	867	938	897	900	894	945	910
5249	10053	8177	4302	2177	4663	34922	42248	33080	20209	8817	2879	1471	930	764	721	696	708	732	715	711	651	710	783	701	763	731	712	711	734	744	722	723	722	723	695	766	702	708	724	721	708	720	718	700	703	731	733	724	708	685	696	712	687	738	748	709	683	693	706	769	716	695	700	713	698	666	734	766	750	750	729	731	778	688	750	705	738	740	701	733	726	687	732	700	710	685	694	693	716	734	724	750	734	708	725	702	714	706	732	746	728	723	692	734	748	721	729	741	716	757	691	756	731	700	697	695	779	681	743	708	677	714	684	707	737	686	718	763	746	734	684	690	719	693	763	674	732	743	686	699	728	699	710	704	689	734	733	677	728	730	693	673	727	654	729	743	688	740	735	740	729	688	664	771	699	667	718	707	675	696	710	696	731	712	712	673	780	758	745	705	704	793	721	715	762	701	721	706	732	722	709	668	745	770	721	703	692	721	694	688	709	727	739	728	725	726	664	675	704	684	723	732	720	703	719	712	752	734	717	724	708	709	697	678	677	741	717	650	723	714	666	683	662	710	695	737	685	755	715	682	665	753	723	697	728	663	739	729	715	707	728	732	712	689	687	687	681	739	702	717	748	760	703	669	720	736	742	740	709	702	714	728	736	722	732	725	746	690	740	729	714	675	763	673	699	680	722	711	690	690	707	702	707	725	703	699	683	720	720	720	748	677	676	678	683	746	707	697	726	682	686	699	660	697	716	726	632	704	716	712	753	688	706	707	696	705	695	695	698	677	677	696	689	724	720	696	752	686	723	705	737	701	705	707	731	675	675	708	666	690	724	739	726	704	728	718	707	676	667	696	666	684	692	762	694	713	703	689	737	739	680	707	713	742	755	729	716	712	772	684	715	733	713	704	703	673	714	692	764	738	715	699	701	747	734	684	721	714	716	765	674	696	730	730	697	758	670	704	696	698	732	754	729	716	697	705	688	722	707	733	747	724	719	746	695	738	748	723	752	728	697	706	719	725	723	712	707	678	698	740	734	713	703	688	685	737	705	698	733	722	766	678	677	700	688	715	718	787	753	745	720	709	660	703	736	710	730	694	685	704	727	679	714	719	731	694	698	688	753	723	665	670	673	734	695	728	709	675	718	750	719	731	721	714	706	701	710	726	730	702	711	684	696	694	690	735	674	753	658	720	665	733	728	719	698	698	716	737	721	707	782	715	721	689	729	678	717	701	751	719	685	643	718	733	734	709	720	702	697	691	740	742	726	728	744	730	718	726	760	704	648	725	725	702	747	683	697	658	721	686	741	684	725	745	702	659	751	719	665	665	697	703	714	702	715	715	660	693	708	690	700	730	710	709	686	712	694	733	707	682	708	712	696	708	703	703	724	687	680	696	713	708	702	703	676	709	780	748	699	701	677	711	686	744	687	673	661	717	704	688	693	742	749	744	696	706	765	674	703	668	716	679	708	698	703	671	692	727	716	698	683	722	711	698	701	661	729	660	738	641	719	692	689	703	698	730	681	719	742	739	704	723	699	702	698	712	692	672	713	708	712	661	671	706	686	683	681	719	726	729	733	705	697	728	686	687	683	719	677	687	696	650	745	699	685	722	681	712	694	686	707	687	707	708	740	740	646	714	761	724	710	686	721	730	738	739	731	737	719	743	719	688	736	729	701	749	709	761	727	667	717	696	685	720	725	710	719	688	703	655	682	717	716	694	714	729	701	737	745	703	755	681	699	751	733	703	728	713	669	733	754	729	663	680	690	732	672	681	708	737	734	765	712	730	714	740	686	675	713	706	737	687	700	700	724	718	702	746	753	743	736	697	730	727	692	706	721	685	687	732	697	662	692	679	743	746	722	695	651	726	706	738	737	739	738	731	686	702	714	746	724	682	726	717	695	722	714	676	687	702	689	720	670	669	692	671	717	724	665	737	673	701	695	687	649	668	621	708	733	709	714	741	708	715	717	682	689	743	693	729	722	670	714	775	683	649	696	716	657	722	714	721	707	739	706	703	724	656	692	681	728	714	666	682	736	693	704	692	649	686	690	704	721	769	665	687	724	680	727	669	676	738	678	720	711	711	721	685	681	699	736	684	707	722	731	775	708	701	721	689	670	688	769	665	695	694	685	707	702	674	701	714	689	719	764	708	723	637	728	685	715	737	723	745	684	689	706	729	671	701	680	729	705	700	724	720	729	735	701	665	764	704	692	739	739	749	704	731	670	742	721	700	716	665	756	692	669	729	743	708	753	634	693	682	716	703	676	677	698	702	733	728	698	677	697	738	671	688	718	741	724	691	737	701	712	695	690	666	734	712	733	738	706	687	755	734	702	737	691	718	688	699	734	701	712	744	669	664	732	699	671	738	732	698	740	731	716	719	696	683	717	738	679	735	715	719	711	746	685	726	671	670	719	698	717	706	709	706	690	700	676	715	759	706	685	699	739	733	708	704	705	749	667	733	715	679	706	705	705	729	696	696	739	694	666	717	685	740	664	706	692	729	705	708	679	699	681	704	704	729	746	715	712	717	742	683	752	704	677	690	707	685	681	778	660	726	726	711	677	688	686	706	688	687	694	710	661	654	748	729	731	723	721	727	740	715	684	677	698	693	698	739	695	727	745	705	711	725	699	643	708	719	743	696	749	740	686	682	726	675	744	711	716	707	743	714	677	712	732	698	744	665	681	702	713	706	726	732	699	700	696	680	709	709	692	717	728	698	750	716	684	686	697	746	694	659	690	673	673	660	717	691	696	675	726	688	725	725	731	693	727	671	682	664	720	699	689	685	741	718	659	698	705	686	746	740	715	680	709	725	699	750	684	708	685	720	656	691	705	724	708	694	721	691	686	714	704	706	718	723	709	703	715	722	626	704	720	705	725	777	709	706	681	676	738	687	711	682	702	726	699	703	715	678	710	691	711	696	653	724	737	705	730	705	681	691	692	748	669	698	692	686	726	699	725	708	660	705	704	694	688	738	712	689	713	705	737	718	715	695	719	713	730	732	650	687	657	693	669	672	733	679	694	664	658	737	697	690	729	700	722	621	679	747	678	711	726	710	719	678	692	739	721	696	735	695	753	700	679	744	685	726	755	697	721	698	725	689	680	681	712	767	726	705	681	683	683	708	691	712	709	728	714	685	767	678	734	674	719	686	719	700	716	753	670	710	701	699	695	682	706	703	748	666	707	686	651	678	723	703	642	706	679	734	713	681	696	702	695	682	688	717	667	693	722	717	692	703	781	674	674	696	687	681	680	723	707	716	712	738	633	691	675	741	684	675	679	716	728	694	698	733	670	694	698	683	725	688	666	683	694	696	731	736	696	680	671	733	714	678	654	692	721	728	709	722	648	725	736	693	711	713	712	684	695	761	676	671	661	736	684	698	723	681	717	695	712	731	718	718	708	690	680	759	680	695	696	708	697	677	687	712	686	695	673	724	721	665	702	684	679	706	670	696	764	736	667	697	673	706	691	659	681	710	680	714	741	679	723	702	781	743	681	688	737
27965	13750	3395	1502	784	835	2039	2834	2919	2129	1350	895	715	666	702	670	678	655	706	668	682	685	679	681	659	675	714	667	668	655	663	666	700	678	689	731	636	684	660	641	668	657	646	673	642	672	651	599	648	660	643	686	672	644	659	648	660	665	673	688	639	706	675	639	651	711	672	657	635	663	645	674	685	666	679	650	686	644	690	671	669	672	660	652	656	658	704	665	718	658	645	687	665	676	620	636	601	677	678	621	659	709	599	681	678	643	659	648	681	651	627	632	646	660	673	649	667	665	659	671	672	648	668	646	639	668	652	649	648	635	671	619	649	705	667	737	627	636	691	665	681	685	626	618	651	637	651	690	680	711	686	672	676	617	670	710	717	691	643	638	652	621	673	659	656	717	670	680	640	679	612	667	638	657	671	670	714	654	685	673	684	689	653	625	635	669	650	643	683	678	650	695	668	653	635	660	633	665	655	658	758	666	637	661	676	670	689	676	697	632	651	648	627	650	675	668	667	669	694	695	688	625	617	690	653	668	661	697	638	683	654	689	641	669	653	687	688	608	663	680	669	667	631	708	639	632	678	632	643	698	704	687	684	634	672	671	674	592	629	644	644	665	662	692	655	659	690	663	669	702	693	682	697	681	631	695	657	641	682	676	692	651	706	686	657	673	632	685	668	690	617	634	663	656	672	653	682	642	691	688	634	653	631	647	678	676	663	663	642	666	668	668	630	652	621	687	638	664	655	634	694	678	676	637	728	665	672	589	632	698	642	651	665	672	635	663	689	659	615	668	650	661	675	622	673	653	662	678	681	673	679	674	676	639	660	669	645	633	676	621	647	636	707	685	647	684	666	667	622	691	694	673	692	665	626	686	698	675	675	698	641	643	629	655	689	650	627	670	664	633	690	719	683	637	619	643	686	656	692	641	653	615	656	642	661	656	637	659	663	675	691	680	662	655	656	658	617	687	676	714	672	681	696	666	687	667	652	669	634	670	643	617	673	683	683	693	695	653	684	674	650	669	633	661	629	682	644	627	605	652	667	624	645	638	688	661	695	666	656	662	696	651	638	680	676	719	705	671	594	646	675	666	650	659	684	628	652	637	661	644	631	656	662	600	687	677	701	642	702	688	629	664	659	647	680	657	651	649	647	687	675	709	633	656	685	654	676	655	675	626	688	638	686	630	606	651	654	638	675	686	663	703	677	666	695	673	628	639	670	659	652	685	641	635	723	650	650	631	620	687	684	668	684	691	698	660	690	659	702	664	684	664	590	699	655	653	623	625	670	683	657	653	648	641	657	687	658	681	624	655	615	635	673	681	630	644	679	688	650	656	682	688	629	689	608	662	716	675	674	658	678	677	692	657	667	661	655	681	601	654	709	711	665	706	639	647	645	606	634	681	637	645	693	682	649	650	636	645	615	665	648	648	712	670	648	694	660	638	695	680	664	607	668	654	671	664	657	611	655	647	688	676	647	646	690	647	668	677	653	643	673	645	631	665	648	657	699	673	668	679	661	652	665	631	658	692	658	677	677	709	695	639	683	670	650	630	670	649	676	698	649	630	631	707	674	661	595	648	650	634	657	662	686	629	679	629	660	679	673	732	701	656	698	636	686	689	635	663	673	695	675	639	654	663	637	681	690	642	665	675	658	691	670	642	671	683	674	683	707	641	640	732	660	678	642	640	665	619	667	696	653	630	636	628	700	685	645	660	633	673	691	688	697	668	634	651	636	614	642	634	633	693	612	649	691	655	631	700	635	657	627	697	677	706	640	605	645	632	632	626	662	622	661	674	681	630	669	671	656	639	676	666	635	660	677	614	657	651	697	619	636	620	638	657	654	689	627	702	711	656	636	657	700	679	676	633	691	667	680	662	690	666	661	650	680	660	619	686	679	690	699	721	669	663	670	668	650	670	667	632	651	668	694	647	686	659	711	642	657	665	724	614	635	666	648	685	667	647	671	683	659	658	636	665	644	653	682	690	652	662	673	679	668	671	637	654	701	703	681	694	673	640	695	666	653	684	636	695	655	681	687	721	664	688	711	647	701	705	641	653	622	678	685	635	682	668	604	653	693	660	716	684	681	660	654	672	694	660	628	658	628	674	660	696	663	637	641	630	696	675	686	657	643	612	641	672	696	659	627	671	676	648	670	679	628	663	708	650	650	674	629	649	706	631	657	661	661	640	651	680	657	618	673	636	656	660	654	629	664	663	647	605	651	647	662	659	653	665	649	644	684	666	663	618	641	667	649	660	684	649	670	723	684	646	617	699	645	658	688	624	659	661	678	696	689	696	624	692	679	683	645	639	636	663	662	669	660	638	616	652	689	634	686	646	672	702	657	684	705	629	677	682	667	626	627	644	632	689	688	724	700	695	672	632	635	667	613	689	698	634	678	624	614	655	696	641	662	653	696	660	666	657	728	695	666	622	680	657	683	685	654	643	658	632	689	660	655	695	647	638	674	631	713	651	612	669	672	652	666	640	646	676	678	683	615	634	649	656	687	664	686	637	676	648	623	663	662	651	689	667	656	650	606	651	669	646	664	688	672	625	658	675	660	611	642	669	640	701	668	703	670	596	657	673	653	654	655	672	666	674	690	675	658	682	637	666	656	689	617	691	666	672	661	642	676	662	642	664	694	690	687	603	636	694	650	713	661	650	656	654	687	645	630	680	658	676	675	636	671	679	610	682	623	631	640	643	671	683	703	668	636	673	685	679	700	630	689	650	651	653	670	614	697	691	643	695	673	637	692	641	685	691	697	686	679	650	660	652	672	661	650	674	671	667	632	698	666	682	642	624	683	669	668	670	664	622	657	694	680	671	645	637	715	653	677	647	688	655	621	708	650	652	679	679	649	655	661	661	695	668	665	663	643	677	681	695	681	667	704	676	648	699	702	672	679	702	673	625	679	689	686	695	668	644	641	679	651	669	687	641	650	692	681	665	691	658	667	678	661	646	631	686	674	623	633	665	655	661	705	650	660	634	630	666	677	684	682	632	664	647	691	645	609	680	657	701	634	640	662	667	669	689	668	671	624	667	667	676	619	662	683	658	621	684	694	695	650	717	658	676	671	648	667	679	628	649	640	681	654	680	670	654	637	693	679	668	639	652	638	669	682	664	665	684	701	648	702	649	711	683	668	672	656	663	672	656	654	663	623	646	682	665	661	700	642	657	684	658	681	665	657	645	709	677	622	680	694	649	637	639	668	655	691	664	621	660	692	645	664	714	685	705	690	660	638	696	683	626	681	655	653	669	629	600	632	659	641	662	685	657	677	662	667	690	606	680	681	635	673	665	619	650	614	706	652	664	674	671	669	678	632	674	659	642	648	682	667	684	693	655	656	638	674	646	598	673	655	636	681	671	676	680	654	657	599	649	640	679	623	633	655	634	679	672	706	621	646	660	642	611	668	661	652	723	641	641	621	651	672	659	730	647	698	648	657	667	616	651	657	672	682	659	678	608	644	602	618	655	659	624	621	685	608	722	694	656
6275	2735	2010	1079	632	743	2451	3322	3084	2155	1225	688	552	554	550	513	484	493	547	554	548	500	517	516	505	513	556	529	542	534	488	522	533	549	528	538	540	521	496	507	514	530	525	516	507	549	523	546	498	482	500	518	503	513	483	503	556	551	530	519	527	507	491	560	528	507	507	496	515	517	526	520	497	526	523	562	515	509	532	497	499	544	540	500	566	539	538	525	563	513	494	493	501	541	540	471	554	522	510	495	526	541	536	524	525	513	507	525	503	470	489	500	531	510	497	520	517	516	509	536	535	541	495	514	521	532	513	495	519	505	512	532	497	481	520	529	494	530	577	532	490	524	545	511	510	589	522	520	489	500	513	558	533	509	472	509	548	528	461	480	530	493	533	498	516	524	528	550	520	512	515	506	545	526	513	514	515	515	512	494	534	511	526	505	556	529	493	479	500	541	514	535	491	532	551	488	524	531	543	511	551	539	507	541	526	544	518	509	485	527	519	546	530	489	507	516	513	517	467	477	535	501	551	530	524	515	544	488	516	506	527	521	545	515	507	520	547	474	525	487	501	505	516	490	529	528	507	528	519	534	469	539	530	514	483	539	535	537	487	515	512	527	484	549	520	515	531	526	484	556	538	509	530	539	502	479	523	556	500	506	505	493	535	524	515	553	535	531	527	532	523	458	496	518	519	508	528	491	536	501	518	518	499	544	512	503	561	513	505	480	481	517	520	511	509	512	538	508	514	536	505	513	519	532	556	482	529	542	570	497	502	530	521	513	545	487	490	540	515	516	517	564	554	522	529	537	536	511	499	550	508	485	543	526	524	499	557	509	560	508	563	491	508	480	506	509	535	497	533	518	500	508	541	546	507	507	530	502	531	500	517	496	527	520	494	465	508	513	530	534	494	542	488	508	533	533	504	531	500	497	505	470	525	533	521	525	535	484	545	518	542	518	520	520	497	472	511	532	478	546	521	493	533	514	523	526	488	519	502	489	504	518	536	496	501	526	543	543	526	538	528	541	509	527	533	494	549	478	528	524	528	507	494	539	493	508	541	528	500	516	467	526	516	508	524	482	514	536	527	464	524	540	547	490	478	498	546	501	529	535	530	500	507	502	484	513	492	508	512	502	518	507	517	471	554	500	580	510	506	521	528	494	511	497	534	527	500	520	504	496	563	532	481	511	550	516	539	482	583	512	540	506	548	502	522	531	505	495	509	507	523	580	568	552	569	511	555	507	526	491	535	485	517	479	510	489	511	500	531	506	529	505	527	528	522	542	480	501	491	557	493	567	488	542	539	504	528	541	500	514	524	504	500	548	517	480	493	520	554	504	563	519	498	520	479	526	528	509	512	505	539	525	521	508	524	497	537	492	533	520	502	501	526	549	517	513	498	492	510	498	546	530	493	516	508	519	526	451	571	494	515	497	515	524	485	533	516	531	509	505	513	522	514	512	520	524	491	543	510	505	523	466	520	541	511	483	512	530	551	514	516	508	530	498	487	538	554	550	506	535	501	500	511	492	485	545	487	502	508	499	504	559	486	524	525	574	521	508	508	531	494	519	505	488	542	563	510	522	499	514	517	541	482	532	511	539	515	543	496	515	535	525	545	500	475	528	544	519	520	542	532	502	501	524	546	514	497	507	508	528	522	545	496	534	505	472	519	536	532	557	509	541	530	506	512	528	489	511	519	521	565	529	466	553	524	507	544	526	524	522	533	543	464	503	499	522	501	501	494	517	542	489	519	523	506	551	521	522	542	536	493	515	531	524	505	505	545	488	532	521	541	489	509	482	501	536	536	516	530	558	525	505	479	516	470	509	538	511	518	535	524	542	541	476	529	530	557	505	558	481	518	486	541	510	526	524	557	507	483	538	490	482	519	503	516	536	536	495	541	524	494	516	503	520	489	566	522	526	502	536	531	536	529	509	516	505	510	518	498	512	518	493	477	519	582	484	542	511	486	540	506	514	522	512	549	502	458	535	489	514	536	524	473	541	489	495	491	525	545	499	505	518	532	498	556	511	536	495	525	548	505	495	500	444	507	501	494	511	515	538	508	465	554	551	510	522	528	499	527	512	525	502	494	511	491	511	453	513	493	528	527	527	526	504	472	528	523	560	538	535	506	478	511	498	492	567	565	477	521	531	491	508	496	527	534	543	531	531	528	503	516	502	507	580	547	505	513	521	530	496	503	500	531	527	539	489	515	537	502	479	488	535	528	539	528	510	520	499	544	539	529	527	485	522	544	525	470	501	497	505	557	534	541	530	521	566	511	489	524	518	501	501	534	518	493	482	521	480	536	510	520	517	496	518	521	498	528	525	532	542	514	472	494	539	506	559	539	534	497	520	484	489	523	522	518	530	525	529	489	535	550	490	524	493	550	493	504	498	540	544	495	530	506	539	517	501	558	526	528	535	516	549	491	493	527	503	508	513	490	494	523	515	555	547	511	476	564	546	512	547	519	512	515	545	533	505	530	522	507	503	535	494	507	517	522	541	500	522	513	475	543	516	502	510	504	511	525	503	529	538	505	528	543	508	489	508	531	530	496	503	501	525	473	533	540	545	547	522	495	469	522	486	499	543	483	511	499	517	512	509	531	515	517	538	523	510	479	529	524	541	505	531	517	523	504	472	483	500	517	491	488	520	486	505	507	537	507	603	527	504	568	489	533	511	524	537	526	512	518	532	533	522	489	484	492	547	499	503	514	492	501	511	541	486	492	531	506	517	506	541	508	493	546	492	507	513	488	552	508	501	504	536	539	545	513	486	527	505	499	534	567	479	478	542	548	523	505	522	514	553	525	544	501	528	513	476	526	533	506	570	525	524	494	517	510	516	503	515	504	549	512	487	501	499	503	567	515	534	477	517	507	488	529	512	526	549	529	503	506	525	509	486	574	505	523	531	555	503	515	534	497	509	501	480	562	491	538	489	521	511	505	516	493	509	523	506	483	522	489	484	478	529	503	542	504	496	538	557	530	481	530	519	517	574	500	460	505	515	498	485	482	522	551	507	517	549	497	525	533	506	540	526	470	493	560	486	513	488	515	512	507	552	504	533	515	497	526	508	541	568	523	499	455	516	553	526	532	556	487	561	522	511	508	537	491	521	507	534	536	514	518	511	522	525	534	556	528	516	531	482	520	541	527	492	534	517	500	510	508	522	519	502	517	542	566	518	495	527	490	485	565	520	568	543	487	474	493	538	515	514	527	491	531	501	544	492	504	530	549	496	496	531	546	515	521	501	484	507	524	547	515	499	543	496	549	472	536	566	528	522	473	474	504	488	494	555	571	495	534	536	595	517	541	556	511	527	491	539	496	485	528	499	507	514	524	506	535	564	491	515	538	533	551	474	519	507	520	551	527	574	498	496	498	549	483	544	497	511	522	502	525	500	516	523	532	539	486	558	503	500	503	523	517	507	545	507	515	505	508	517	519	523	525	543	540	507	520	535	538	560	529	518	536	517	539	510	507	482	580	533	499	500	518	555	494	480
25688	21411	27158	24857	5036	2426	14386	25709	22216	13827	5525	1948	1078	861	785	779	753	744	750	721	735	771	728	796	757	736	813	781	754	797	739	725	737	718	770	743	750	775	721	777	725	797	761	806	725	717	707	714	792	751	758	729	747	809	713	745	713	712	757	713	742	748	731	727	786	726	719	704	812	761	780	772	757	755	743	734	744	762	716	783	739	711	750	775	710	789	749	753	773	712	751	722	771	739	753	740	779	744	748	712	786	741	751	779	769	757	783	752	726	771	717	725	715	752	721	787	780	767	806	768	802	767	744	742	711	758	765	754	718	800	725	731	756	778	761	741	735	760	725	764	762	765	734	697	758	812	744	729	737	757	748	743	752	744	766	788	724	779	748	771	738	756	737	708	737	773	741	728	735	725	781	775	751	733	760	757	717	717	762	738	764	816	742	754	728	735	784	804	738	735	692	725	772	709	742	788	758	769	792	744	731	715	757	749	706	724	761	788	742	834	769	690	690	709	691	776	813	760	743	719	725	793	740	763	780	726	739	790	723	711	758	712	787	748	749	697	741	720	739	759	785	733	749	741	701	747	725	759	771	724	800	678	775	722	769	730	742	787	734	748	729	725	733	736	738	756	784	658	750	743	802	788	739	755	726	708	704	703	768	718	785	680	766	734	757	751	771	764	717	739	841	710	755	820	763	731	747	759	723	788	797	688	701	758	714	764	734	732	777	750	747	801	798	725	699	805	724	730	747	779	782	823	790	738	782	755	766	706	750	714	808	744	756	756	771	712	738	776	719	728	738	737	716	791	685	771	736	771	700	748	709	760	760	754	788	769	773	705	736	732	787	727	744	740	730	762	761	699	775	772	721	754	786	745	733	744	735	746	791	772	764	723	752	772	735	753	807	703	717	724	733	703	704	773	742	708	757	757	685	750	722	743	741	733	718	729	738	709	757	727	741	750	801	756	721	765	790	763	729	782	722	766	756	749	758	763	779	765	792	736	755	783	744	699	747	733	739	760	753	735	830	739	745	734	752	801	722	737	726	751	733	684	715	718	763	785	749	785	712	742	745	729	700	707	792	756	775	751	766	766	737	748	763	770	788	791	703	726	780	735	764	713	770	761	711	686	704	792	786	819	691	762	810	715	769	723	737	690	726	742	724	748	762	719	766	745	741	801	779	724	717	810	765	702	723	749	732	751	755	700	780	750	766	755	705	700	748	705	756	746	774	791	753	731	728	742	739	721	749	730	707	783	804	737	758	789	721	730	760	708	732	725	749	743	730	746	795	807	745	761	699	762	728	727	757	709	754	732	810	768	728	727	772	737	780	707	677	749	737	716	775	764	716	728	751	773	763	762	700	754	767	730	759	756	720	731	786	720	715	782	697	762	731	768	752	735	777	744	770	781	773	712	773	792	796	760	713	785	739	738	764	734	689	720	757	760	717	756	785	741	750	720	724	734	737	747	757	709	757	732	745	758	774	743	780	732	726	764	774	738	760	734	748	718	753	760	742	729	741	719	768	772	733	758	753	776	749	741	726	754	716	679	764	748	773	750	787	773	793	752	717	734	740	757	719	718	731	716	766	713	739	760	774	757	697	708	764	769	749	734	725	756	772	762	766	730	738	727	697	708	696	773	748	740	749	744	723	775	737	770	775	751	750	769	737	744	773	724	799	742	784	726	770	792	700	740	787	765	764	759	743	695	724	781	692	752	745	762	774	708	731	750	749	738	722	752	737	730	727	764	765	740	695	746	710	729	701	770	781	690	713	778	747	748	787	771	749	681	771	778	715	746	748	744	793	749	804	743	760	768	742	730	839	750	752	756	664	745	735	737	713	698	766	750	686	756	728	775	728	691	712	744	745	782	752	725	727	738	767	758	738	729	755	741	759	764	691	726	779	744	759	704	694	736	718	738	735	737	719	745	761	725	813	766	748	750	728	711	669	653	754	681	729	709	773	752	737	737	750	726	775	689	724	712	764	780	767	732	748	734	768	806	772	754	769	715	749	738	701	741	771	700	735	768	722	763	752	767	709	763	749	729	719	758	737	727	759	774	781	727	769	811	742	733	778	761	740	715	756	742	734	768	753	708	720	752	720	697	753	699	777	738	773	701	734	776	784	695	799	761	762	712	757	722	753	770	723	750	758	742	726	759	744	777	765	747	698	689	734	734	755	758	776	771	725	742	792	793	784	744	764	736	746	757	732	779	711	780	739	758	791	784	752	726	761	804	729	732	733	733	777	765	726	751	762	780	719	762	745	741	715	727	745	763	749	754	741	785	745	732	773	726	717	778	723	744	748	706	724	770	770	723	698	760	758	739	696	731	751	758	717	755	779	718	737	770	739	754	713	756	757	760	764	705	731	709	763	724	744	742	706	772	786	693	711	744	723	741	766	771	741	749	764	700	697	755	770	786	751	716	750	745	702	755	748	684	684	798	734	699	757	728	743	745	747	793	760	735	687	729	740	745	726	785	708	722	776	761	784	730	753	767	723	759	781	724	782	687	743	784	710	741	731	743	758	795	736	759	784	723	781	744	752	740	739	707	754	751	725	745	725	717	773	758	700	764	733	800	743	694	733	737	770	731	762	742	771	751	734	753	754	775	769	734	752	737	741	800	717	786	764	786	711	735	788	695	785	745	753	729	708	778	744	759	697	793	728	752	781	772	749	732	724	800	731	722	732	762	783	809	709	715	737	716	763	706	750	760	750	738	710	755	736	722	737	720	756	750	726	781	780	747	739	742	732	732	753	739	790	753	776	767	765	728	792	724	766	704	765	740	756	742	743	730	776	755	716	732	708	783	750	755	788	760	752	806	750	752	725	748	713	751	708	744	770	761	771	762	775	722	729	773	751	752	720	713	726	783	730	768	740	732	760	753	720	739	715	711	729	708	711	788	712	723	736	723	706	684	743	730	783	727	742	735	753	738	718	788	730	784	727	738	750	730	782	706	715	725	726	709	740	721	725	765	747	759	755	777	714	715	742	762	764	776	782	712	739	726	724	754	738	705	719	801	727	735	749	724	789	714	761	784	777	735	787	739	722	736	754	712	749	782	750	767	765	768	755	756	771	795	790	780	725	739	727	740	692	732	775	715	747	722	762	728	783	760	725	748	743	716	724	705	757	725	752	737	740	801	710	757	756	709	712	757	796	745	737	711	820	749	744	706	705	786	780	754	771	757	739	750	743	707	709	719	696	745	786	705	761	714	740	781	730	677	723	767	807	731	752	708	721	751	785	752	721	715	776	745	722	758	746	732	758	790	724	750	745	736	782	737	735	758	756	745	738	734	757	748	676	722	701	680	722	695	758	762	740	761	770	724	767	749	756	821	744	759	717	759	771	736	706	720	771	729	726	787	734	760	731	736	755	697	718	715	740	766	748	754	691	760	728	782	719	761	715	794	748	741	769	730	722	762	755	759	772	682	728	749	769	771	768	757	777	725	725	741	691	724	703	780	765	693	731	755	749	833	767	773	746	745	736	727	744	778	766	770
5250	5918	5161	2158	1306	2557	15939	23920	18675	11160	4857	1739	900	679	631	636	613	600	591	624	605	552	649	590	632	574	586	627	611	607	610	562	567	656	571	632	659	607	636	586	645	612	637	585	617	608	571	594	608	634	615	628	621	579	621	597	582	597	591	597	575	636	609	642	598	617	622	581	572	604	565	631	593	575	622	581	597	596	596	648	598	648	598	594	553	611	606	604	614	599	575	583	592	579	604	596	605	585	593	571	600	606	612	550	573	623	592	582	548	554	593	627	617	578	603	601	600	574	578	616	590	589	575	587	617	606	600	636	622	605	597	642	620	596	568	606	613	606	616	573	590	638	562	576	628	582	584	588	562	603	570	606	559	585	589	652	612	601	595	581	615	573	617	607	594	626	596	612	568	587	575	624	597	638	598	525	618	619	580	547	582	579	635	614	608	610	588	571	580	622	611	591	634	605	626	593	572	614	602	598	602	631	594	619	602	569	600	591	589	593	563	632	611	561	585	592	603	630	567	594	571	565	585	626	590	594	621	585	570	579	585	593	636	610	552	626	633	597	638	610	609	588	618	614	572	554	587	617	572	611	597	580	584	606	607	617	611	614	620	644	628	631	581	617	581	610	565	560	581	612	639	582	583	594	654	565	566	565	591	559	602	552	591	543	577	590	580	580	626	544	567	623	612	596	640	608	603	619	583	632	616	606	555	585	614	549	577	574	650	592	593	629	632	585	636	657	608	613	574	593	611	656	570	630	585	620	581	582	596	604	566	575	597	573	567	639	621	596	566	640	560	617	622	600	583	578	554	568	605	616	566	582	609	598	642	591	574	541	659	578	580	575	541	586	601	604	618	565	585	599	559	611	628	578	581	596	611	584	633	572	597	604	612	568	608	585	594	626	606	577	607	615	611	609	637	611	619	598	606	632	610	636	614	590	578	603	619	625	568	564	582	565	652	604	622	632	572	583	575	603	602	613	605	594	588	627	574	585	584	605	564	625	566	600	588	580	573	600	599	619	583	578	599	579	580	622	624	592	580	622	589	583	585	606	585	614	591	578	595	600	561	561	558	654	605	612	607	646	593	603	590	634	596	577	603	541	592	608	609	595	553	580	620	572	595	614	588	585	610	584	591	570	615	668	620	592	599	592	614	570	566	607	584	551	613	587	582	578	607	595	595	574	610	627	574	595	609	605	583	631	616	608	583	578	619	570	563	583	609	584	611	596	597	622	582	566	605	605	571	571	593	603	591	598	588	597	585	611	616	607	566	593	582	600	606	608	581	597	591	594	604	583	577	569	604	595	611	610	607	637	563	586	601	576	616	585	578	624	610	588	607	651	600	634	571	597	617	577	586	596	581	593	613	587	632	609	590	630	630	587	557	604	632	597	603	634	586	594	620	606	589	601	559	630	552	586	563	591	578	619	589	617	612	618	582	644	578	567	590	586	603	590	609	628	631	618	599	573	618	607	621	569	581	576	623	611	598	577	608	555	609	640	686	576	578	584	588	576	625	603	625	608	579	618	591	630	611	605	614	555	579	607	614	570	598	590	578	580	598	573	603	567	548	627	606	598	573	589	560	635	586	599	588	582	588	581	557	617	604	578	561	599	599	566	603	591	610	604	610	594	588	573	667	560	586	561	600	584	606	642	611	620	572	603	573	636	648	633	583	649	592	568	598	596	586	568	591	592	579	614	536	581	543	625	623	581	601	581	580	594	612	589	645	618	585	574	621	599	617	580	600	577	622	627	608	594	580	596	564	587	634	589	605	598	607	587	594	606	588	580	595	600	597	614	590	588	595	602	572	588	579	606	561	600	568	650	608	588	623	588	574	625	569	587	644	590	581	586	603	610	591	572	613	584	562	626	581	629	575	584	592	614	634	622	631	622	608	645	555	630	647	643	556	593	582	584	548	567	629	607	593	618	574	609	596	612	616	617	612	611	577	577	614	553	666	617	566	659	575	627	602	578	561	630	650	583	587	636	624	614	628	580	571	599	623	561	605	576	619	585	616	618	622	624	596	588	592	588	618	617	577	583	631	614	624	657	631	602	572	581	596	599	611	586	606	560	577	617	563	586	578	604	569	592	588	582	559	637	579	559	591	640	583	563	579	601	600	568	590	586	617	564	578	575	587	542	579	573	582	561	608	632	602	599	633	587	613	588	590	687	576	595	634	575	609	570	536	620	562	596	587	620	545	583	612	577	616	630	593	609	616	598	584	578	605	556	578	576	593	561	574	578	644	576	597	592	573	643	591	580	632	589	575	595	612	636	623	574	585	542	587	584	628	696	625	597	578	549	625	617	594	593	606	618	625	603	575	618	634	582	598	583	582	530	602	604	621	556	544	575	599	565	601	614	582	603	581	585	624	592	635	610	576	591	589	627	573	583	587	592	579	602	639	595	602	600	608	616	620	641	601	618	600	617	620	583	599	609	575	601	604	564	565	602	582	568	555	609	566	607	623	600	615	600	598	612	616	610	569	609	612	600	622	584	577	576	607	614	604	597	610	557	582	610	565	605	598	570	588	582	589	592	567	588	592	581	620	577	608	563	596	625	552	584	609	604	636	654	615	610	581	647	596	576	631	616	613	641	585	601	609	590	589	622	612	600	563	563	606	572	625	613	589	584	606	569	644	574	557	606	653	602	544	593	584	576	551	586	558	630	614	610	617	572	610	590	598	598	635	602	609	606	650	598	569	589	598	592	613	633	602	589	618	558	592	612	586	624	624	618	593	587	597	588	563	595	564	570	597	598	597	563	595	602	569	595	574	601	624	546	613	602	618	624	578	566	561	618	588	615	593	584	610	547	579	626	639	578	601	604	576	646	592	607	606	591	587	548	554	584	557	617	563	579	623	629	624	569	606	594	623	566	564	549	624	615	601	588	591	615	597	647	607	632	567	600	563	599	608	620	584	610	553	592	599	616	584	613	595	548	590	608	600	681	644	616	586	611	633	582	579	584	594	590	571	589	606	591	622	581	592	583	575	545	630	534	588	622	587	564	584	619	587	601	584	556	605	560	575	602	597	629	585	552	572	551	622	576	620	568	599	620	551	571	568	540	635	592	593	579	573	618	616	588	597	619	645	606	598	585	594	552	610	579	549	612	625	639	596	616	598	617	609	625	600	574	611	571	656	628	612	619	580	624	592	588	584	616	613	626	594	640	577	598	636	611	605	535	602	600	569	563	556	639	576	548	574	600	611	584	598	559	604	585	604	600	659	634	599	592	601	550	565	583	606	540	583	585	641	597	589	570	591	555	551	635	588	620	606	585	610	588	612	569	598	602	594	587	553	631	608	594	581	584	608	633	588	625	603	599	585	602	601	632	594	575	636	574	574	601	599	589	601	581	549	632	584	574	574	636	605	566	601	613	603	568	610	613	599	587	631	615	585	649	554	578	591	627	592	647	588	598	591	587	626	588	575	649	620	614	596	617	584	573	606	598	551	589	592	613	587	567	571	574	574	611	599	619	603	620	615	612	602	609	597	610
24261	21396	28738	24453	21350	13210	27817	47295	41150	27642	12069	3542	1583	1105	951	922	887	947	932	933	948	905	900	910	951	935	924	943	858	956	916	902	963	897	908	898	866	967	891	934	960	950	962	956	942	938	907	954	892	857	908	958	918	944	909	918	902	882	890	871	882	924	923	879	916	935	868	891	933	911	916	947	998	841	867	909	940	958	908	945	948	941	892	912	937	910	910	956	874	928	878	926	952	933	921	875	893	891	951	917	995	885	911	883	958	956	903	955	867	910	905	921	913	975	908	882	920	924	895	946	912	920	901	893	993	860	863	957	921	905	919	896	960	919	986	942	962	898	939	881	949	891	941	922	912	904	926	885	925	874	878	925	864	888	939	987	936	851	914	869	888	857	880	941	969	903	846	904	841	889	959	954	916	895	949	914	929	929	889	858	944	923	913	905	959	941	910	924	877	958	929	918	931	910	915	884	912	888	878	863	912	857	983	860	896	963	908	906	924	938	880	814	908	918	940	904	921	911	890	895	915	914	912	897	894	878	871	878	937	971	921	937	893	821	925	937	894	908	923	906	892	912	927	943	918	937	919	886	875	889	893	869	888	885	971	942	972	944	959	885	900	904	957	863	860	907	899	853	920	891	918	887	868	905	934	954	903	960	901	961	929	857	878	883	871	872	916	906	857	907	923	938	896	894	937	915	883	909	960	884	922	915	925	961	940	837	923	936	963	863	952	948	979	861	866	868	931	896	846	924	887	935	923	953	869	891	885	902	930	901	950	933	861	909	935	892	897	927	933	878	889	903	901	911	897	895	926	901	956	835	933	893	919	892	897	933	923	879	901	901	906	904	918	883	957	939	969	918	909	902	920	972	904	900	926	916	926	947	878	949	815	872	879	868	958	838	873	899	907	866	864	892	979	930	925	921	906	926	926	937	916	909	905	900	892	904	879	853	844	918	947	888	949	949	915	893	923	914	929	917	952	891	934	924	875	890	906	911	896	940	903	942	947	923	890	921	916	883	917	915	849	905	900	915	959	943	914	896	918	925	957	917	909	940	891	833	875	877	897	873	918	909	934	904	898	884	924	894	892	922	964	918	876	941	933	897	880	893	908	959	930	913	894	906	917	872	857	935	914	908	900	937	917	883	873	907	915	912	946	881	908	906	929	916	853	896	885	951	926	896	869	912	945	877	967	898	913	899	884	898	892	872	896	919	915	895	884	866	941	916	900	895	941	917	919	834	915	953	894	876	929	898	901	923	935	907	943	964	913	935	890	948	914	876	952	927	945	909	939	882	912	930	967	920	941	911	932	918	891	941	886	949	909	893	961	895	896	952	948	966	947	898	858	900	936	890	900	904	901	920	887	883	918	933	948	961	888	877	908	873	934	938	896	900	904	894	922	918	895	950	945	859	908	908	936	860	934	928	931	850	929	929	965	923	898	945	898	904	922	912	951	854	899	939	876	927	931	902	893	910	931	960	895	948	919	913	931	931	917	870	906	859	895	922	885	929	900	888	902	879	928	868	921	864	907	930	970	872	929	836	855	898	941	949	856	927	898	860	963	937	917	894	878	898	929	851	927	921	939	945	911	883	929	885	873	904	921	876	949	883	919	1002	904	911	909	929	910	932	889	954	906	883	926	878	876	937	923	929	929	919	910	902	903	878	873	877	874	944	886	944	890	945	915	941	910	919	931	906	859	903	876	930	904	947	892	933	941	898	912	954	915	870	893	939	920	900	942	897	877	882	885	860	902	861	896	873	954	922	909	941	885	950	922	906	877	934	850	922	891	933	839	903	860	909	910	850	926	864	884	881	875	882	900	868	864	930	903	902	947	908	929	942	921	877	922	848	961	901	859	865	880	863	880	902	903	878	871	907	940	874	930	895	908	894	907	914	882	911	878	876	909	883	864	917	902	949	902	908	897	891	885	848	872	899	911	876	937	926	887	937	920	869	911	937	883	928	929	867	888	891	917	889	899	928	879	866	942	913	980	907	911	938	931	910	913	930	874	916	941	917	932	929	922	943	881	893	940	877	892	937	894	938	971	886	906	920	892	930	892	945	933	883	938	921	943	906	894	894	960	936	884	864	952	983	947	931	881	917	902	895	856	948	831	887	920	940	921	938	870	926	894	881	895	897	948	879	935	960	917	930	915	838	916	915	934	917	902	897	887	943	882	953	921	869	868	877	887	891	901	852	882	915	857	924	917	891	912	875	902	959	909	936	870	941	913	903	926	916	942	935	869	885	932	878	895	855	896	937	933	889	894	892	890	976	900	953	965	898	876	936	856	909	920	921	909	914	887	907	950	874	941	877	928	897	886	928	849	902	885	872	872	915	906	943	922	876	911	930	906	912	911	873	864	940	889	939	931	907	921	954	922	913	936	916	897	903	938	914	859	888	894	864	883	858	882	882	945	927	919	919	934	915	885	896	894	954	915	896	906	902	969	878	918	909	920	876	853	909	953	892	851	960	927	905	902	902	883	942	912	878	904	962	953	849	930	916	890	894	869	892	897	915	919	905	900	939	853	859	907	958	931	945	843	929	929	938	883	840	916	929	860	913	935	910	992	875	904	932	924	871	922	892	862	865	890	884	910	886	884	920	971	881	931	894	875	874	935	874	894	951	846	906	908	866	851	916	895	912	929	920	844	938	917	853	889	906	851	883	867	925	909	897	958	889	926	947	863	928	943	921	953	960	879	918	916	910	966	937	920	907	844	896	958	907	917	862	932	938	900	910	918	915	879	921	845	921	905	876	947	894	936	939	969	920	904	867	933	923	920	961	971	930	933	935	885	912	966	928	890	881	903	918	847	960	893	937	913	886	905	921	906	949	912	970	932	961	906	893	902	879	892	898	900	951	944	930	930	913	908	870	886	878	862	916	914	897	889	893	927	921	940	924	900	920	959	923	898	872	910	960	918	940	872	898	889	913	933	880	899	902	905	919	919	891	915	919	913	917	917	910	948	923	892	904	923	894	946	928	919	868	879	911	935	904	919	897	943	864	851	919	888	887	904	869	865	852	913	878	882	916	922	951	998	849	845	941	905	902	915	891	878	868	947	863	881	914	911	939	887	885	909	912	886	881	943	935	851	961	934	852	949	958	980	923	941	900	875	901	913	880	923	1002	896	881	944	908	902	925	898	967	863	938	957	953	894	895	885	943	912	860	924	889	923	912	942	916	940	913	952	911	924	930	907	921	925	937	901	928	942	855	885	946	910	900	913	923	931	949	928	944	936	934	899	924	894	897	913	877	896	926	989	945	902	931	900	934	933	919	912	880	860	880	911	882	939	913	944	937	884	921	904	959	908	870	898	952	894	927	902	891	920	894	905	895	903	908	890	905	888	891	938	903	881	905	897	924	1001	902	927	912	898	877	920	896	914	884	913	927	920	926	888	844	882	904	943	882	925	965	903	860	938	906	890	912	922	886	874	874	953	940	949	869	887	887	859	896	869	915	953	893	925	897	936	959	935	908	911	917	963	868	914	886	908	896	903	909
5845	10096	7873	3785	2058	6979	27264	44589	34887	20381	8769	3076	1380	838	765	723	746	732	762	737	730	746	685	744	731	742	708	753	729	730	719	796	694	690	714	788	691	754	672	738	684	745	691	753	728	725	714	706	700	738	750	697	693	728	713	709	732	740	719	718	696	772	707	717	732	699	668	714	731	678	756	723	701	744	669	719	755	708	744	753	705	707	718	722	741	720	764	747	686	725	724	688	715	731	744	710	740	749	717	733	737	704	727	705	753	706	733	748	727	685	700	742	683	686	690	668	718	734	713	731	702	716	744	713	752	757	732	736	713	704	721	757	746	733	789	727	731	709	690	720	684	702	747	786	692	712	736	689	675	689	758	730	710	730	721	696	687	731	752	719	723	736	727	750	727	711	747	723	715	689	767	736	723	677	707	698	716	698	780	676	718	742	731	749	749	755	701	713	746	732	728	746	712	714	686	731	757	689	728	711	684	734	730	701	669	693	712	756	730	689	722	723	708	747	728	701	706	723	703	735	735	707	719	732	708	744	707	736	691	735	780	743	698	740	707	714	755	708	688	722	718	738	686	748	677	703	721	742	700	754	713	708	745	711	746	697	692	734	695	700	742	702	703	705	702	673	775	719	704	701	742	703	677	698	742	707	729	662	714	701	687	689	742	724	700	710	698	683	746	726	767	732	703	727	725	695	718	725	722	735	718	713	740	715	733	710	788	699	693	696	698	717	715	789	724	698	759	717	680	752	709	723	716	697	746	659	724	669	692	749	752	717	732	731	715	737	710	711	722	720	707	728	682	735	701	708	702	729	703	748	720	710	692	685	722	708	700	713	709	724	748	720	686	684	693	689	712	704	695	745	688	690	651	701	701	764	752	712	711	672	718	732	693	731	704	672	707	732	752	742	753	708	759	689	733	701	706	755	673	721	730	738	755	733	777	698	697	698	732	704	681	741	752	705	722	725	705	676	703	733	733	733	745	785	746	690	715	685	711	716	767	723	726	727	701	750	747	724	739	747	720	743	710	720	738	728	700	665	699	705	710	698	725	707	715	672	744	747	720	709	685	698	698	725	695	711	712	693	697	700	724	666	708	716	724	741	731	706	731	665	677	747	751	689	717	738	719	700	704	707	710	727	747	746	700	710	677	703	686	698	709	679	693	692	681	703	736	703	705	757	724	727	719	710	745	700	714	751	718	675	716	732	736	739	725	712	736	731	768	727	701	731	732	720	760	702	660	744	717	720	730	681	711	702	693	682	689	720	661	725	734	706	723	728	748	748	701	701	758	666	690	635	719	737	741	752	741	738	720	703	719	753	712	734	690	717	736	749	720	699	752	717	681	725	671	711	724	657	703	716	739	745	695	726	696	705	746	726	700	732	698	679	706	708	721	717	684	751	697	705	727	725	702	721	726	714	649	747	701	733	721	692	712	752	734	697	752	684	706	702	708	741	724	701	727	686	679	714	694	736	701	687	766	745	765	662	701	721	722	675	748	709	695	717	702	640	693	699	719	706	711	689	689	701	750	701	717	702	732	709	743	723	733	725	734	710	714	691	718	725	750	688	754	721	740	702	652	695	731	686	705	723	696	710	701	709	685	721	697	653	678	727	695	709	717	669	685	739	701	720	709	674	713	741	751	688	694	712	695	701	737	673	743	714	674	676	697	692	740	722	730	701	685	695	711	675	736	704	705	696	710	722	697	711	709	680	713	736	696	715	710	685	700	708	706	707	765	691	649	697	717	734	701	686	740	705	737	669	755	757	695	750	730	700	702	714	724	731	715	760	728	710	698	747	726	745	693	664	696	706	734	707	716	679	734	718	741	717	702	669	756	755	694	732	744	664	734	734	718	692	718	724	730	710	739	727	722	726	718	717	740	702	729	712	691	719	735	694	712	744	693	692	677	725	734	696	777	743	710	716	668	741	785	746	688	713	689	744	672	720	727	681	722	732	744	742	724	688	721	788	679	687	725	698	723	741	705	724	712	658	715	694	730	734	725	702	706	735	765	696	689	660	702	714	747	624	756	706	754	723	693	725	715	681	720	779	711	663	689	724	694	738	702	728	733	657	687	720	713	713	753	734	729	732	705	717	760	702	715	728	730	672	731	724	694	710	733	692	730	736	687	704	756	681	729	749	704	705	749	627	679	689	727	722	675	711	714	720	771	747	723	731	724	712	734	675	702	750	669	687	727	720	754	728	755	695	709	699	713	727	745	712	687	751	668	719	753	743	716	679	719	717	712	728	728	715	724	682	723	715	754	702	776	686	712	744	730	715	726	733	727	758	699	720	656	756	675	721	709	718	754	706	714	691	703	727	674	735	698	705	663	723	713	682	702	749	714	709	680	693	718	729	685	685	696	693	712	714	711	694	738	672	708	701	723	727	708	689	684	687	668	680	709	700	702	647	710	751	695	729	709	701	719	697	667	688	702	647	734	699	691	736	680	743	710	756	709	734	730	716	728	740	690	674	702	714	698	759	725	729	697	714	709	694	704	685	673	714	710	704	707	694	732	691	689	705	749	709	709	677	716	696	724	718	740	717	683	736	675	749	722	756	724	687	703	708	680	711	723	713	630	718	681	714	717	718	730	709	701	696	698	701	720	717	720	715	714	746	667	723	719	739	712	744	765	677	709	669	678	722	718	716	666	719	719	721	709	672	740	702	743	727	722	703	731	729	667	706	726	738	690	707	730	705	717	693	798	742	697	733	714	722	705	690	692	702	687	740	752	702	685	700	721	741	707	663	682	749	712	713	680	677	671	683	656	752	699	669	713	707	745	672	741	758	753	735	657	708	667	708	766	715	686	693	661	678	690	706	749	657	730	737	717	713	739	705	725	716	691	742	707	734	703	685	694	718	704	759	732	665	744	724	725	704	737	691	699	652	703	703	702	737	685	776	734	660	731	723	675	712	696	707	731	668	691	707	736	738	723	724	694	702	690	690	689	747	722	679	735	750	749	761	733	690	674	738	675	689	692	754	709	786	694	749	721	771	736	738	702	749	706	673	761	753	687	711	669	787	752	769	721	663	674	690	657	724	710	739	741	720	663	731	691	715	716	723	727	767	753	665	757	696	728	731	741	703	726	684	681	731	686	697	719	742	722	725	682	726	673	717	671	705	752	704	719	723	744	701	718	733	721	712	805	727	697	704	711	739	730	696	693	649	713	729	697	717	727	725	680	717	719	712	700	742	718	721	683	708	747	726	719	747	720	720	713	720	733	681	691	697	711	714	682	698	746	722	680	691	737	756	707	754	703	705	760	708	738	788	727	734	663	716	703	730	651	742	718	664	681	712	703	687	689	691	785	735	668	699	765	667	761	697	700	713	695	700	726	688	700	718	716	773	731	698	714	731	753	700	693	657	706	723	738	702	712	766	659	696	699	684	709	715	711	736	691	664	704	673	735	720	730	712	750	727	716	719	714	693	692	667	745	712	708	775	724	705	718	696	728	695	717	730	665	765	718	713	702	685	747	717	727	744	712	729	729	739
27916	13277	2921	1145	780	827	1369	3234	3310	2316	1406	918	763	704	693	737	741	693	783	725	693	730	714	627	644	716	673	690	700	661	681	640	720	673	685	684	673	713	667	632	674	701	745	726	650	685	692	689	707	682	678	637	673	668	716	742	643	697	711	673	642	676	675	743	711	680	682	656	678	638	711	697	613	665	687	723	604	716	713	705	609	710	654	727	692	694	661	660	671	655	667	710	697	699	730	666	638	631	671	637	673	708	717	686	678	662	644	637	643	711	650	698	733	657	684	690	679	669	667	665	717	682	650	687	665	676	700	698	664	680	684	665	699	661	693	700	657	660	674	691	674	682	706	688	698	690	679	683	688	645	661	658	702	687	676	679	643	657	683	674	683	637	669	683	635	649	693	709	698	692	696	675	621	652	678	670	703	680	638	669	696	674	672	701	686	652	707	662	709	651	666	677	700	709	665	696	641	703	641	681	634	649	680	670	670	661	686	697	694	676	697	690	677	662	653	691	673	714	672	670	672	699	727	667	689	680	689	683	664	678	682	656	695	666	670	681	646	609	627	654	672	640	647	669	646	680	672	649	666	728	664	663	686	689	747	666	662	663	703	665	667	654	684	715	688	706	688	695	679	648	665	664	693	673	666	712	632	701	673	669	701	685	635	671	672	683	687	717	673	685	671	636	676	674	661	666	666	671	660	671	698	676	715	670	665	667	703	661	664	668	684	725	670	706	697	646	695	646	654	691	623	687	678	668	624	677	699	721	651	662	705	670	674	625	656	667	697	695	670	653	660	636	649	666	654	666	682	624	717	675	685	677	709	722	704	675	716	677	711	622	668	699	729	700	717	678	648	680	690	644	719	631	633	645	671	682	680	689	691	677	633	665	706	728	627	698	660	646	688	658	692	668	656	643	668	713	717	675	700	654	663	641	662	686	700	742	701	722	666	630	655	689	698	698	683	665	664	710	684	667	681	656	679	673	652	678	672	703	677	683	704	704	682	672	683	680	653	663	710	674	697	702	667	666	649	683	673	683	671	663	696	664	642	668	682	620	654	636	708	729	667	662	709	656	674	662	719	687	733	660	676	659	674	711	607	684	613	647	703	721	713	689	695	683	725	677	661	641	667	673	676	664	702	619	710	679	672	693	691	701	623	676	672	652	674	641	666	702	697	670	669	659	645	660	645	661	708	684	643	665	648	652	655	635	686	711	652	718	698	642	684	702	702	712	651	616	703	685	707	661	670	656	706	673	698	705	704	664	696	688	679	670	669	669	704	667	711	688	632	650	681	666	672	709	602	642	658	660	644	719	664	692	699	688	719	697	690	654	660	635	658	667	689	701	659	657	731	684	673	645	688	683	648	669	706	678	668	645	686	686	673	639	643	738	656	662	668	658	657	684	738	724	690	714	705	665	680	705	640	650	681	655	676	693	638	642	702	668	669	717	628	643	696	686	648	689	637	708	645	647	650	673	703	665	672	701	685	666	631	680	605	718	718	615	641	696	663	733	665	681	670	707	703	656	693	659	692	697	683	700	646	688	677	692	670	699	703	695	637	680	657	701	651	657	663	658	660	691	665	684	662	659	683	698	688	650	669	699	651	679	691	630	696	682	693	695	674	698	717	691	666	667	666	680	724	651	697	703	707	643	690	652	668	714	649	709	690	702	663	691	724	697	668	695	694	687	706	680	686	679	672	686	675	705	675	683	682	690	647	675	702	685	651	705	708	708	699	668	705	665	670	640	623	769	715	657	679	587	684	660	732	654	732	721	682	663	659	704	668	684	664	665	687	661	701	707	691	680	692	673	687	733	695	711	690	741	647	702	685	684	624	656	698	652	681	701	672	735	683	719	672	680	711	682	688	659	695	708	656	698	660	711	671	634	654	701	687	628	671	661	683	711	669	658	663	669	643	691	687	693	665	651	708	694	655	657	686	693	700	682	672	680	680	701	647	685	720	666	697	670	662	678	679	687	689	661	645	718	691	683	691	665	656	688	641	708	725	667	675	667	677	679	695	724	644	649	693	646	695	672	698	674	688	670	642	694	650	705	649	625	713	662	618	747	687	680	673	697	656	693	681	733	682	621	675	674	679	693	644	678	693	678	672	701	692	703	625	685	661	649	710	710	703	669	674	720	680	668	637	643	663	687	704	671	696	685	661	658	660	682	692	654	660	690	702	671	648	674	712	689	687	676	678	676	677	659	724	678	687	692	679	689	675	625	698	703	719	664	644	686	648	676	675	638	671	678	673	703	649	659	698	711	696	712	732	711	675	635	647	621	668	689	680	692	661	683	658	677	649	646	724	726	723	686	698	669	671	625	683	646	677	670	690	659	642	650	674	668	642	657	671	663	649	658	657	667	655	674	674	682	694	685	694	654	654	683	640	707	692	677	689	643	679	671	664	664	679	666	630	704	689	668	652	718	706	632	660	685	668	679	657	647	731	706	718	692	679	674	662	652	659	659	641	626	684	647	669	689	677	703	729	712	677	704	704	754	715	685	694	690	647	674	695	705	702	647	673	661	735	676	621	666	639	680	651	663	652	661	656	665	699	674	730	674	663	664	688	652	679	651	676	686	690	658	706	654	690	701	687	722	634	665	707	677	654	667	676	671	682	686	713	676	662	669	647	701	690	665	680	681	662	669	623	651	634	684	705	694	639	669	653	668	663	725	655	670	678	664	680	725	745	670	632	648	700	693	666	663	732	676	657	688	696	727	671	644	730	638	691	685	685	619	665	662	678	644	705	655	695	686	647	673	694	681	670	683	647	662	662	720	681	686	692	670	713	706	709	674	670	693	687	692	639	693	717	673	713	680	637	637	662	691	680	685	736	679	664	682	686	706	695	692	692	665	694	689	705	678	670	642	703	693	636	665	677	660	680	698	637	686	683	666	684	663	656	651	671	709	684	692	691	677	704	685	692	707	683	693	650	675	689	695	667	642	659	696	661	704	690	717	685	685	691	653	666	716	650	644	707	638	674	655	659	716	712	667	698	660	661	672	678	666	712	673	692	669	650	693	656	653	725	723	640	710	679	681	724	668	701	635	686	649	707	676	719	678	696	659	711	700	669	654	622	647	612	644	649	689	708	705	663	639	670	682	681	635	714	610	668	686	648	656	674	674	687	686	700	670	693	681	672	701	712	697	731	712	684	658	673	662	658	647	655	688	696	679	667	679	682	714	694	695	693	701	718	620	667	663	689	697	710	693	659	713	709	744	678	703	669	712	650	685	663	706	651	676	675	670	672	693	666	655	673	701	646	686	688	664	691	638	634	708	664	680	700	718	675	730	704	657	664	730	729	696	704	687	676	696	629	675	693	697	671	686	631	670	634	702	653	710	630	658	697	726	626	711	646	690	714	642	724	681	663	638	642	684	669	654	738	710	676	634	671	710	643	664	729	668	675	665	637	662	674	614	673	719	685	682	689	680	703	671	659	663	667	631	699	669	639	719	700	645	686	653	735	703	680	644	669	668	641	643	669	700	694	682
5890	2486	2010	786	625	684	1516	3748	3394	2226	1226	755	562	587	518	495	556	527	559	549	535	551	492	491	596	512	530	521	556	497	551	556	554	526	523	547	502	526	520	530	533	563	554	542	511	500	529	573	530	540	548	522	547	541	485	489	554	550	538	545	554	553	535	541	544	537	552	558	533	522	497	555	578	557	539	530	543	510	533	553	499	516	521	533	558	506	479	537	491	494	506	520	550	568	547	531	510	547	544	502	531	553	533	533	508	508	544	535	505	509	546	512	536	532	506	513	534	520	522	544	533	508	527	527	533	490	553	537	494	606	508	531	506	544	505	515	540	559	526	516	552	509	527	486	536	535	529	516	506	527	537	535	551	544	540	515	540	508	522	544	566	499	560	534	533	555	543	524	528	515	547	517	529	548	504	521	574	482	519	536	523	528	534	536	555	498	527	505	542	512	551	494	563	520	523	544	535	548	505	542	550	532	516	518	537	531	523	532	529	523	531	549	549	528	533	504	500	510	509	546	499	534	514	513	528	537	531	537	549	528	522	492	512	495	561	539	537	503	526	541	532	494	523	490	507	548	495	538	513	505	498	507	511	558	527	538	508	568	512	542	499	530	567	506	520	525	529	537	527	483	512	571	543	522	509	536	513	533	509	543	493	504	526	516	572	524	547	528	548	532	526	556	540	529	525	494	535	530	540	514	503	519	489	524	570	560	569	539	497	482	542	494	522	534	534	509	525	570	527	590	537	528	516	556	487	513	530	501	511	567	555	544	551	543	508	523	504	533	519	500	500	555	519	524	496	522	545	526	540	546	525	555	556	539	536	571	496	537	515	535	571	523	533	522	530	540	515	556	493	513	490	542	522	498	522	551	521	530	521	549	540	543	526	543	555	556	514	513	504	499	563	549	522	544	538	492	535	477	502	552	539	525	536	509	497	569	556	489	507	496	492	540	516	514	558	565	527	526	560	541	504	564	526	514	503	549	534	546	542	522	508	510	516	540	494	503	507	532	526	516	495	580	477	536	484	547	519	540	543	528	506	519	529	503	521	482	554	508	502	576	487	541	496	515	560	563	537	539	544	495	544	546	504	504	570	531	535	509	545	494	489	529	538	503	540	514	505	533	481	510	534	516	511	505	514	515	510	501	547	540	526	481	548	536	506	539	534	508	568	502	527	524	557	521	536	551	500	516	504	513	552	529	472	507	592	534	507	541	520	517	512	557	527	492	523	559	529	554	517	533	529	504	522	530	499	484	518	553	536	556	554	548	526	521	526	564	556	530	511	514	529	519	508	519	500	507	493	487	496	534	536	537	529	541	533	531	556	495	510	562	570	499	515	510	528	563	531	559	542	591	545	483	519	516	507	554	546	518	505	510	523	549	551	556	552	501	559	542	538	565	550	520	543	517	550	512	533	506	523	529	515	545	515	458	518	533	553	464	525	517	515	535	550	505	567	517	548	577	542	532	510	526	507	538	568	574	532	551	474	501	516	527	517	549	520	485	548	487	501	514	524	511	502	535	541	528	543	553	512	546	520	538	526	536	531	535	556	485	539	517	524	542	556	575	504	518	518	535	531	526	508	496	549	530	505	506	510	498	511	545	518	528	508	515	505	495	504	539	510	491	546	568	562	552	485	515	514	566	525	515	521	492	529	556	545	505	517	521	545	512	516	516	520	502	533	513	559	519	582	546	535	513	570	562	523	539	490	504	570	508	534	504	584	566	518	545	506	526	546	560	509	531	487	518	474	546	501	509	524	463	496	551	493	489	497	509	508	542	550	529	515	560	513	509	513	532	501	517	472	505	516	548	532	505	543	538	487	555	505	556	546	516	542	575	497	514	534	543	539	528	533	520	540	534	500	536	494	531	555	539	518	514	537	557	499	517	531	501	542	569	526	514	531	535	532	497	554	527	537	514	564	525	570	529	494	526	549	518	556	528	515	546	502	499	530	504	512	544	547	533	524	512	545	524	481	517	570	506	580	489	487	519	501	537	534	542	561	548	535	526	539	492	543	510	567	532	514	527	530	544	537	502	516	531	519	546	547	531	542	493	482	542	524	493	532	501	513	544	537	533	508	510	502	509	546	511	506	539	505	524	537	536	551	528	528	526	569	546	511	519	513	538	537	527	557	514	531	520	506	511	528	529	516	548	538	512	525	525	524	545	524	504	546	517	527	513	555	515	514	538	526	523	544	520	543	524	514	502	544	535	555	530	492	548	510	508	538	529	586	550	547	555	523	546	488	488	564	509	557	514	572	541	504	526	515	548	508	517	537	516	494	544	527	553	521	508	532	570	509	541	526	511	531	527	500	535	487	507	515	524	526	527	536	521	528	526	518	499	565	484	498	536	525	520	552	539	507	521	528	586	509	528	524	532	575	508	532	548	523	468	560	496	559	554	536	546	553	527	491	507	503	532	520	495	528	494	554	559	537	521	535	532	553	494	555	543	541	492	497	519	538	545	571	499	558	505	451	534	516	546	506	493	509	541	564	524	549	514	520	534	562	569	573	522	529	552	533	509	505	551	512	548	484	526	539	496	510	540	545	557	496	528	578	515	537	544	548	534	527	546	511	528	520	484	531	525	524	493	509	507	517	524	530	545	558	538	501	505	546	494	556	493	553	531	491	522	535	511	534	526	532	533	507	536	502	499	500	574	530	524	503	561	525	528	525	520	514	478	531	506	515	564	576	540	504	523	540	521	508	549	568	526	551	551	544	544	541	506	521	507	507	565	506	552	529	535	505	499	506	520	526	528	548	563	554	499	566	520	535	510	551	512	552	493	549	568	510	515	557	484	508	528	542	536	543	542	544	504	546	541	530	516	525	507	538	516	506	532	525	561	538	498	548	524	524	522	544	513	526	479	518	549	536	485	517	541	546	508	501	566	531	545	523	518	523	516	523	533	502	490	527	539	542	588	500	540	528	533	540	516	551	539	515	535	535	504	542	523	564	552	537	490	540	504	520	510	524	506	526	512	503	528	504	546	505	535	570	511	500	531	563	531	500	545	544	542	527	513	483	522	534	516	555	510	533	491	513	508	519	486	540	511	519	545	501	523	515	550	483	547	519	532	527	526	541	508	502	508	541	548	562	563	509	555	508	525	513	532	559	496	529	546	514	507	544	559	513	551	543	504	519	526	539	529	540	521	532	527	498	502	534	521	494	512	538	515	505	523	498	540	528	537	509	549	561	519	550	534	542	529	551	570	506	533	554	514	536	512	574	517	518	527	540	532	541	531	491	520	511	510	540	529	546	568	472	528	513	493	520	530	495	515	496	504	565	558	511	482	535	548	556	555	534	526	551	508	492	498	510	493	564	533	492	551	485	515	546	496	532	491	506	528	507	529	528	520	539	539	521	502	518	530	483	544	528	508	482	516	536	561	561	508	509	534	538	599	533	537	567	524	541	520	512	538	486	528	553	579	494	516	533	524	502	565	547	555	505	510	515	517	543	518	487	548	573	512	528	581	518	487	541	534	517	529	591	528
25706	21448	27195	24900	4884	1980	7092	24240	23321	14812	6608	2307	1171	895	799	741	774	757	762	759	754	770	784	761	753	745	761	751	764	723	736	797	771	770	773	802	763	727	763	725	755	803	720	772	748	736	730	780	761	765	749	758	771	831	778	762	746	786	769	778	785	735	774	761	755	717	750	769	743	802	730	774	773	773	731	741	734	735	734	755	765	757	729	798	765	755	736	708	771	791	725	730	756	744	736	739	765	730	731	734	765	699	762	764	743	755	808	788	791	716	776	711	761	742	765	726	774	759	770	781	755	771	794	778	781	775	778	759	693	701	736	740	764	733	807	717	743	743	755	724	727	708	756	740	724	755	735	713	776	711	730	753	731	733	726	705	815	722	734	736	759	744	731	755	753	768	767	795	751	769	766	745	770	688	767	765	787	811	748	704	766	802	770	747	790	722	782	751	764	728	741	741	702	792	718	773	756	764	722	750	747	794	760	720	703	723	765	747	782	766	756	759	766	747	763	742	748	812	792	728	771	755	738	756	733	756	728	756	759	807	752	774	708	732	769	713	713	745	788	767	740	731	766	722	749	775	701	704	772	784	742	747	738	775	785	732	735	753	768	773	725	784	762	723	780	792	773	745	809	774	784	731	757	721	714	712	738	730	772	742	769	726	760	742	770	767	774	755	754	766	709	732	791	800	723	752	731	743	745	756	699	753	741	760	729	725	771	740	689	750	784	752	803	791	753	739	757	772	752	797	741	772	758	788	786	732	708	757	756	772	738	784	726	763	730	786	765	702	759	767	736	728	748	705	757	728	771	733	760	774	788	745	761	772	769	779	749	759	766	738	743	739	781	751	706	722	776	740	765	783	726	746	722	774	736	751	711	788	772	766	750	805	754	754	714	731	755	797	739	746	710	751	760	756	719	800	775	729	770	799	776	779	694	761	727	701	776	748	777	739	740	771	737	735	755	740	765	744	771	743	762	756	743	806	754	744	735	752	788	710	706	749	755	726	736	737	777	742	716	746	744	792	740	798	719	807	766	787	779	730	722	764	814	747	752	739	813	751	665	748	780	721	713	703	757	779	750	761	750	737	800	783	780	773	703	777	735	809	725	753	730	745	771	726	788	696	753	709	730	749	712	752	766	766	701	737	747	769	784	773	757	775	749	765	767	753	742	739	806	769	777	753	730	755	720	747	754	757	791	733	784	753	736	755	787	728	752	795	760	734	741	734	778	790	776	759	725	773	719	721	751	764	711	778	703	722	763	748	783	773	752	730	771	721	729	746	721	757	777	764	753	809	808	765	765	737	707	701	743	738	755	766	728	703	745	754	777	764	714	762	795	702	739	714	734	822	729	761	704	779	735	704	771	777	739	750	770	715	780	777	736	747	758	751	756	738	713	742	732	740	730	748	786	776	714	779	724	746	803	766	768	780	755	773	772	722	702	774	763	722	790	746	725	757	716	710	710	715	698	751	743	759	773	747	720	732	710	765	764	746	757	774	744	720	731	778	761	702	786	766	793	730	755	748	732	709	754	752	774	774	758	691	751	719	762	779	716	781	765	780	765	750	760	754	757	750	757	703	772	767	727	752	794	707	768	791	794	763	757	780	773	791	750	762	779	774	770	773	736	783	744	744	718	719	748	759	743	715	807	746	746	745	769	772	769	740	751	735	726	744	782	752	727	703	715	762	753	774	726	719	771	776	719	719	768	786	761	767	772	751	798	823	722	772	763	786	753	767	769	704	730	771	785	714	757	776	741	790	739	714	750	823	734	720	796	743	808	733	768	730	710	719	761	740	749	727	697	749	731	821	734	811	796	706	766	719	800	704	729	714	766	755	730	807	778	726	744	789	764	743	767	768	743	758	746	793	801	752	706	781	702	733	732	778	748	750	801	726	742	739	750	736	790	774	765	763	756	711	757	786	735	734	747	801	764	745	779	771	787	764	757	689	741	727	747	740	717	786	741	734	705	747	797	779	723	725	783	737	735	760	722	728	783	785	722	751	737	722	770	753	751	713	779	731	726	747	819	807	707	775	774	720	790	730	750	681	773	787	738	772	748	747	788	690	783	721	783	780	788	716	742	774	727	709	755	741	793	785	785	714	777	818	729	759	776	747	782	749	785	845	776	692	742	745	741	804	830	794	773	778	769	788	774	734	748	772	759	763	717	779	774	768	761	767	762	698	713	749	782	761	688	744	696	756	735	754	704	733	774	738	767	775	794	778	773	776	721	760	793	784	748	768	718	816	756	738	749	736	735	730	763	759	729	790	753	779	732	723	752	736	756	742	816	769	729	782	728	744	769	705	712	803	779	719	759	739	727	764	721	764	753	703	789	710	745	767	803	778	753	774	791	779	723	718	736	756	749	791	723	759	743	720	760	748	745	775	734	750	748	771	790	705	803	754	767	698	745	729	764	749	702	755	732	818	726	773	776	713	771	747	729	762	707	720	739	761	767	752	731	774	744	720	752	757	758	768	759	770	725	794	767	742	743	728	728	767	738	751	698	766	753	721	677	751	798	805	735	749	724	775	747	768	719	720	731	728	700	788	748	786	757	768	756	750	780	703	750	723	721	796	771	737	730	721	757	715	695	756	760	743	763	756	717	784	815	804	728	766	723	754	767	707	736	730	823	746	746	721	772	793	719	755	725	693	761	711	692	750	735	728	716	723	748	759	712	787	727	767	749	736	731	787	761	781	755	758	753	770	794	740	803	765	760	762	798	788	779	711	750	689	767	753	759	714	765	752	740	770	736	763	763	765	747	738	736	702	758	758	759	767	794	762	751	747	728	791	719	776	785	757	785	745	735	762	765	763	751	704	743	732	733	760	807	815	769	742	756	804	723	784	755	744	759	738	732	747	738	739	739	779	783	752	766	727	720	769	746	758	755	730	732	748	754	790	693	739	736	773	769	730	779	755	742	751	718	708	722	782	745	739	769	730	768	772	812	755	799	684	772	756	728	727	726	694	777	747	780	704	740	774	763	798	734	732	773	757	710	756	727	725	771	703	745	748	773	815	748	787	765	773	724	775	767	793	741	752	748	715	782	723	782	703	792	782	738	760	748	743	770	766	754	759	751	729	789	803	761	798	758	767	756	728	769	780	782	753	764	771	772	716	823	743	789	743	722	732	751	724	761	759	741	807	750	738	742	755	733	772	771	739	774	749	751	764	705	760	792	810	749	805	805	749	800	727	768	728	747	717	764	684	754	774	752	863	752	722	743	731	747	765	771	757	719	754	786	758	749	713	775	760	754	774	733	767	704	748	774	750	775	744	752	683	758	749	736	794	739	759	732	760	714	731	707	754	740	757	767	733	733	730	751	744	728	710	757	755	733	782	722	747	748	800	774	708	816	761	750	769	781	754	747	702	808	728	750	751	739	754	748	742	784	757	735	708	767	741	727	791	752	795	764	777	731	739	760	738	716	788	758	720	781	744	721	783	758	730	777	774	763	765	726	789	777	680	746	780	800	732	791	810	773	743	723	747	735	717
4955	5506	5377	1689	1194	1674	8898	24023	19378	12037	5687	2160	1049	713	630	595	617	597	591	630	611	624	622	597	563	571	653	641	618	606	569	594	641	618	646	595	583	601	637	647	619	606	601	615	588	643	581	655	617	611	583	607	583	578	574	615	590	652	603	578	626	587	606	582	580	606	620	625	613	630	618	604	600	627	581	616	653	628	616	576	597	561	572	561	604	604	628	589	569	542	614	584	623	626	602	650	653	590	589	661	590	566	583	606	554	596	573	599	570	588	609	563	645	562	585	646	617	559	577	590	563	634	610	635	616	618	579	651	591	620	561	575	586	614	600	556	598	631	604	588	585	606	614	610	647	596	590	604	588	580	607	599	551	586	608	596	615	602	624	619	594	573	586	615	611	608	562	603	615	550	597	601	590	590	583	572	615	571	561	597	617	596	577	576	602	597	623	601	625	553	621	589	594	570	604	605	601	623	617	600	605	612	600	594	626	623	563	623	605	611	560	579	616	624	586	615	556	627	567	592	588	635	608	631	638	594	638	606	624	604	625	593	590	578	580	634	637	625	591	629	648	605	587	625	599	604	635	555	618	603	632	641	632	583	562	609	577	574	631	615	557	641	559	579	622	645	599	571	617	610	596	596	578	604	644	600	616	615	576	641	608	613	580	605	643	576	604	601	623	586	594	616	575	606	583	650	609	601	617	627	624	611	665	616	590	584	605	592	606	572	578	595	592	624	624	589	620	615	582	583	589	599	635	615	647	641	571	616	596	546	576	571	628	595	578	610	637	585	633	631	610	559	606	605	656	636	604	596	587	614	595	576	610	606	594	578	579	570	629	575	588	584	609	556	620	581	586	620	592	564	595	597	573	607	614	595	624	597	592	621	630	636	569	620	629	596	607	583	618	563	600	596	576	601	570	642	618	593	609	595	624	603	594	582	560	596	568	606	571	619	618	655	613	584	643	587	592	600	659	617	605	593	614	606	621	586	589	591	636	564	622	622	613	615	620	607	633	573	588	653	618	631	585	584	624	576	638	581	563	628	603	608	634	611	599	570	612	618	608	566	625	632	604	602	558	552	624	633	611	677	575	600	564	639	583	590	613	587	645	597	637	587	591	595	622	652	575	598	589	577	592	621	602	575	590	645	618	585	624	618	592	601	565	606	608	610	593	552	572	562	590	597	583	593	628	559	588	585	595	644	608	572	590	628	655	577	581	601	635	629	569	677	589	578	630	609	622	536	640	618	569	609	631	630	624	614	592	573	600	623	620	613	568	602	629	568	605	629	589	556	626	601	578	583	609	602	580	588	597	589	640	620	590	609	611	610	573	626	628	573	612	638	582	596	627	607	598	595	570	574	582	597	584	592	612	626	571	597	628	622	609	591	617	574	607	607	568	582	575	594	615	597	587	591	595	593	596	618	580	639	631	590	579	607	552	618	637	607	616	650	651	571	588	588	618	571	573	634	612	577	559	582	598	609	619	602	622	627	621	649	628	567	578	629	584	599	601	606	594	553	566	606	625	588	542	576	575	599	646	598	634	581	648	584	633	590	601	588	587	623	649	632	592	619	567	600	616	585	620	573	606	565	591	631	583	622	584	597	608	613	627	609	619	566	595	611	619	610	554	575	574	591	601	595	610	634	589	564	605	603	547	593	604	602	601	619	600	621	584	594	625	627	594	582	623	585	589	589	616	587	602	582	604	602	642	628	616	615	640	640	617	621	593	608	563	597	602	603	556	602	602	623	604	629	655	603	608	616	585	578	627	584	565	597	582	571	635	612	609	599	613	645	553	625	556	592	615	617	636	628	619	634	657	591	560	578	611	620	606	606	611	610	609	620	617	581	647	608	613	647	632	566	602	621	599	606	562	609	578	593	597	574	558	584	613	606	623	568	616	606	612	619	645	613	561	630	643	585	634	610	556	625	615	609	608	605	586	594	597	592	630	583	608	605	611	559	604	577	598	657	627	607	620	629	606	573	584	628	613	575	614	599	574	578	591	600	622	606	579	618	625	587	634	633	585	599	582	601	602	585	629	598	562	582	615	593	568	592	608	590	603	616	575	586	617	596	565	594	579	582	592	589	633	559	644	619	584	589	595	563	612	586	591	631	563	598	619	612	582	568	648	592	635	628	629	602	607	632	588	619	589	626	640	602	650	614	609	590	561	616	609	581	620	596	615	604	606	607	550	560	597	601	594	572	611	606	616	629	623	622	579	616	578	559	585	549	581	597	585	612	584	633	617	599	642	619	595	625	586	561	577	594	624	562	577	591	604	648	611	606	626	586	535	572	605	606	629	680	583	613	623	589	656	607	620	558	576	546	599	565	610	628	588	601	602	616	569	627	604	643	655	595	589	594	591	572	591	635	619	628	643	582	627	558	631	605	581	632	571	600	619	633	601	598	608	591	593	595	613	593	575	624	605	585	612	631	582	606	605	623	602	583	634	615	593	601	573	595	538	584	618	594	555	650	569	569	591	612	622	596	649	590	640	559	567	626	616	589	621	553	597	610	607	619	594	600	562	575	635	639	585	647	558	579	595	586	658	578	646	587	608	597	586	585	620	606	589	596	591	610	596	571	629	589	640	588	606	615	606	638	580	628	592	608	576	573	581	624	596	614	609	657	603	603	591	608	583	619	550	615	612	574	614	585	611	608	600	582	600	600	545	549	568	616	610	617	582	574	566	561	588	570	556	588	623	622	583	593	643	615	619	621	580	612	612	593	613	591	594	625	623	588	574	556	582	632	556	593	579	615	639	599	603	614	576	615	586	636	606	600	625	571	564	633	601	595	596	606	635	610	603	594	615	591	645	572	617	612	600	561	557	615	614	599	570	594	594	656	625	607	617	620	594	612	587	640	577	589	597	604	580	554	604	574	650	586	618	625	629	584	622	631	602	641	618	607	590	594	586	619	577	579	640	583	594	614	591	618	561	601	595	584	627	590	624	563	609	596	583	624	611	637	636	601	562	607	604	652	561	615	610	604	593	579	595	602	625	608	626	587	642	595	591	607	583	593	628	633	571	622	563	562	576	582	565	616	565	629	618	616	572	592	596	600	561	590	619	627	579	606	597	577	599	586	581	609	599	622	623	591	592	582	602	602	637	612	645	651	619	603	584	623	620	568	625	600	576	606	620	630	633	622	596	619	699	594	599	591	579	618	589	565	592	618	633	567	604	556	591	645	607	650	567	619	631	620	595	636	621	591	621	636	580	574	591	602	614	621	598	537	613	560	606	644	565	616	654	607	612	595	591	583	612	611	633	592	577	653	603	584	565	596	602	610	631	616	617	608	633	541	635	594	625	586	614	627	601	596	606	628	595	586	552	574	580	628	628	591	617	570	605	591	614	598	552	619	601	601	597	597	673	619	606	642	680	610	571	591	606	612	578	621	573	627	605	629	613	619	592	640	561	598	631	590	630	625	613	638	558	578	627	609	600	569	608	605	583	618	599	559	594	613	594	602	542	602	606	601	668	598	623	577	564	552	585	626
24312	21448	28829	24510	21397	9849	14231	41461	40874	30930	17400	5954	2156	1263	958	925	906	894	951	943	936	945	928	939	963	975	946	956	917	964	942	946	875	880	939	931	939	947	946	952	900	912	938	873	909	906	948	929	913	933	906	908	913	891	925	933	943	918	960	912	922	888	891	882	866	963	857	890	909	894	933	952	878	894	993	885	922	891	911	896	920	923	934	981	955	935	946	842	922	924	879	929	928	949	933	859	903	894	930	854	901	936	983	948	885	909	901	866	918	886	897	903	875	902	924	862	900	900	876	870	938	915	881	929	934	920	870	966	905	881	932	934	926	909	878	915	922	919	931	908	892	907	941	917	933	896	917	878	952	891	835	914	872	934	901	958	911	852	953	862	812	885	897	899	892	933	894	923	913	913	921	951	931	911	936	870	915	904	905	953	856	934	895	876	918	881	892	875	961	887	955	955	964	952	942	917	929	888	965	929	882	882	915	887	925	904	901	913	956	893	859	944	886	931	921	875	940	934	948	949	904	885	902	938	900	918	888	891	886	912	871	917	881	882	868	895	911	876	894	863	932	912	928	946	918	906	896	889	901	917	857	932	948	937	923	869	891	888	952	942	890	935	867	875	881	865	943	884	908	889	960	896	938	943	932	908	868	930	949	962	885	963	939	879	915	914	876	913	893	837	924	927	947	951	927	880	902	927	931	922	883	865	925	935	881	898	853	934	943	895	898	883	961	875	933	923	974	942	946	913	911	950	942	894	902	898	894	968	894	941	952	941	936	944	911	924	910	915	951	924	891	932	942	974	963	946	926	918	943	878	912	925	896	899	940	908	904	935	911	879	907	970	883	924	910	890	851	901	890	907	931	924	873	925	896	870	920	964	930	867	865	873	905	925	926	884	924	924	887	900	945	844	948	914	892	893	847	911	898	918	841	915	993	870	890	915	912	947	879	955	884	938	908	905	970	895	859	886	913	878	895	930	924	890	928	878	875	873	903	872	918	902	879	903	920	939	927	860	935	875	909	910	957	943	922	889	893	871	864	914	919	875	943	962	899	876	950	890	895	883	930	885	905	944	935	875	891	963	927	905	926	927	947	950	865	887	908	897	881	886	910	902	892	951	929	947	919	921	915	868	909	878	906	901	902	938	913	884	903	907	893	852	932	945	905	905	973	922	847	918	937	904	942	896	940	898	863	973	974	934	940	855	888	954	858	946	958	948	951	915	879	939	904	914	911	961	956	853	892	912	892	952	947	864	930	933	944	910	842	904	925	893	921	942	873	901	890	898	909	918	874	897	961	950	919	863	879	915	877	898	875	883	921	918	877	924	927	931	869	883	925	875	973	896	860	947	846	890	917	847	901	885	883	978	971	954	874	944	927	943	950	859	847	972	859	918	878	914	951	933	890	885	902	869	859	873	898	871	897	929	894	956	884	916	943	934	946	883	908	887	884	884	890	891	933	888	878	919	895	873	901	894	893	904	945	888	906	924	888	948	934	904	963	917	909	909	941	936	880	908	942	955	892	898	890	904	944	951	915	916	880	900	920	890	926	904	915	893	944	943	890	880	942	894	826	875	951	922	916	912	912	930	922	951	888	869	918	928	888	896	885	872	921	930	927	902	877	847	943	895	876	914	924	914	881	893	928	910	882	865	893	899	904	939	923	933	862	882	879	927	947	938	884	866	905	862	866	928	918	927	905	958	901	904	904	891	943	932	895	913	924	868	899	893	886	913	913	888	859	982	879	901	891	921	894	900	893	943	932	927	886	928	896	866	902	972	961	872	876	923	888	924	934	873	912	919	880	947	905	866	904	917	878	902	874	928	927	926	1014	882	901	914	929	900	891	933	918	931	920	905	931	912	851	929	900	915	913	946	889	880	887	909	897	886	911	934	995	902	902	897	841	943	919	905	846	934	898	903	858	872	887	886	871	949	916	847	894	878	913	932	910	841	867	960	944	911	940	913	929	888	896	956	892	880	858	911	831	884	887	864	927	869	908	831	917	902	891	933	911	907	953	995	914	872	949	919	906	914	961	887	826	907	899	919	927	956	868	888	910	907	935	928	932	919	935	959	990	880	909	901	893	936	889	906	967	892	912	945	938	915	863	888	930	893	877	947	891	920	935	893	864	896	889	905	888	991	951	889	948	932	878	873	852	979	913	872	909	880	913	929	891	888	923	960	905	874	881	900	951	940	912	935	935	916	896	905	881	934	884	885	864	952	855	950	859	883	908	952	927	962	906	869	873	915	899	880	899	893	882	941	941	906	976	873	931	925	931	893	907	911	919	958	903	878	921	902	879	901	876	877	886	891	926	891	930	945	917	905	898	858	908	935	929	925	883	889	901	954	925	906	941	940	890	981	965	931	916	878	846	877	861	929	937	921	928	883	932	957	955	935	966	933	965	873	939	972	882	928	883	908	926	942	1004	876	929	958	853	889	899	906	904	991	863	882	931	950	898	949	917	875	871	901	955	921	895	893	931	856	912	903	932	893	922	912	965	890	887	959	968	944	936	916	888	929	884	988	941	975	869	902	894	921	927	902	991	945	969	957	937	962	921	915	882	962	912	928	915	853	934	926	907	897	922	867	951	934	880	919	888	883	887	889	909	888	937	930	926	840	898	922	911	966	867	869	932	893	927	949	894	939	850	928	831	833	930	916	894	889	943	865	872	922	849	893	948	927	939	935	942	924	934	878	873	922	854	971	905	903	946	921	920	876	897	877	948	857	815	886	937	910	909	878	918	906	918	963	853	941	850	881	942	961	853	925	881	909	877	930	886	936	921	901	902	869	896	868	967	877	892	943	880	919	987	895	890	955	945	913	900	912	890	937	908	900	905	942	870	907	932	940	907	873	920	925	921	905	913	913	902	913	936	897	844	849	903	867	965	960	884	887	880	886	907	934	875	930	886	881	940	918	961	944	915	895	892	910	888	913	885	955	906	900	913	898	887	951	944	898	913	880	901	900	910	918	924	914	897	883	930	918	940	889	934	927	881	941	908	931	932	891	883	919	904	911	904	926	869	942	944	883	862	883	891	894	876	938	924	954	858	905	895	920	911	891	900	919	918	897	945	894	901	908	891	859	942	961	950	888	861	872	909	960	904	904	921	928	862	866	876	899	915	928	865	922	952	899	919	945	887	918	949	864	857	906	916	906	885	921	906	883	891	824	959	907	912	926	927	901	879	909	933	928	952	906	924	927	870	930	910	923	902	909	920	931	920	922	909	910	869	899	903	898	918	902	902	907	935	945	937	913	886	885	930	945	969	898	888	905	869	882	884	910	977	865	913	899	954	890	899	876	914	898	943	906	888	943	820	930	923	848	840	892	888	873	882	935	980	932	930	963	888	877	915	934	932	913	910	881	943	942	943	956	870	934	904	900	876	891	895	957	871	915	905	903	897	909	874	911	943	920	857	935	897	899	951	931	919	928	916	903	883	840	914	912	934	892	986	893	925	889	932	889	873	911	911	894	862	842	978	912	857	920	918	877	954	978
5636	10015	7894	3130	2250	2737	15457	41075	35064	25106	13055	4757	1980	979	763	749	741	717	701	721	747	744	716	713	785	745	757	720	728	745	711	703	716	707	754	713	706	704	721	700	730	743	746	702	769	742	757	741	743	707	766	738	701	736	759	741	741	738	738	750	715	740	710	750	743	706	753	716	709	768	783	710	745	744	739	715	693	759	731	705	751	691	693	745	744	773	705	700	729	753	741	744	707	705	745	762	709	725	795	763	718	774	787	702	712	783	729	713	763	750	674	780	693	761	742	726	700	708	709	692	676	696	753	741	759	723	741	738	680	727	715	746	725	782	739	754	705	707	729	725	704	684	790	752	699	713	768	766	727	705	713	765	742	746	747	681	704	757	715	721	747	679	723	747	690	723	714	703	690	714	718	727	758	736	749	714	729	759	769	711	723	796	760	668	776	763	737	759	726	721	725	726	752	710	738	724	697	716	755	727	711	698	741	727	695	740	772	712	669	736	723	746	712	727	755	728	761	712	738	697	738	710	712	762	720	723	713	715	733	740	719	755	771	793	746	706	760	746	725	725	710	746	736	715	708	723	809	731	720	745	697	720	691	714	751	776	675	740	774	717	742	738	692	748	695	737	752	779	714	750	703	695	762	725	745	720	776	742	674	748	715	736	701	712	704	766	693	754	710	766	736	738	712	720	731	742	730	754	750	742	755	756	738	734	690	742	691	681	674	723	697	795	784	689	750	682	705	747	704	706	696	741	743	740	701	743	673	697	729	685	775	688	708	717	749	747	721	790	718	724	723	716	732	742	707	708	707	708	729	720	702	702	742	721	790	759	714	746	736	689	673	751	682	763	747	760	739	727	709	720	714	725	744	748	752	734	712	733	732	749	756	709	746	700	702	759	680	708	708	725	707	750	761	729	702	706	725	703	715	719	686	744	710	691	741	693	694	733	757	732	689	684	722	708	741	764	729	803	759	759	752	760	713	733	736	718	715	763	705	729	731	718	688	747	716	719	702	724	707	685	742	691	714	740	740	754	744	663	752	667	709	747	739	742	652	775	712	715	671	713	742	698	703	689	743	711	751	683	734	748	671	752	723	738	701	701	727	742	745	717	715	715	749	723	710	722	740	748	725	704	706	738	734	694	655	718	731	727	729	683	699	709	729	713	737	737	697	743	723	765	687	705	728	727	707	710	741	755	747	699	702	782	749	682	754	704	761	763	719	750	723	727	739	706	740	723	761	716	728	724	641	686	760	746	704	775	728	701	698	750	736	735	767	699	716	705	681	740	705	721	715	789	702	720	667	754	752	709	687	723	717	669	749	757	740	735	716	777	691	750	711	744	724	746	727	710	755	758	715	701	776	710	696	717	744	721	707	721	762	772	726	680	693	663	717	748	709	728	744	743	734	693	728	724	711	746	729	691	704	712	671	741	762	729	735	716	704	721	690	760	720	741	718	711	730	730	741	711	742	700	728	733	705	676	720	739	742	731	721	719	718	736	704	705	715	730	706	709	730	741	745	708	689	735	702	743	760	697	714	671	683	755	736	761	738	750	762	736	779	715	743	725	750	783	744	719	717	718	668	752	757	755	744	733	727	743	718	733	695	714	751	690	755	738	727	735	722	698	681	716	717	719	722	734	710	737	766	688	776	701	703	739	752	710	707	765	706	697	724	714	698	738	701	742	694	731	721	717	755	663	676	745	744	753	747	777	750	697	755	713	718	689	748	750	730	732	732	717	702	740	759	715	743	728	744	734	735	730	703	697	723	795	739	777	718	711	724	700	707	725	718	722	731	704	767	697	735	734	731	697	725	706	710	739	728	719	692	767	714	750	690	691	642	791	752	755	731	711	747	733	699	712	709	743	739	716	703	697	713	747	732	774	677	737	712	705	709	747	718	696	713	692	730	689	744	751	729	784	683	734	770	745	673	708	701	743	736	736	770	728	711	721	696	728	719	692	718	705	711	734	741	685	745	713	714	743	720	682	748	745	745	720	732	708	683	688	712	733	758	716	732	756	680	753	730	690	692	707	717	746	702	718	680	733	735	726	749	752	711	742	755	767	747	729	723	703	707	721	722	697	734	695	700	702	725	738	722	679	778	711	677	663	656	755	705	745	721	688	707	795	718	757	713	737	736	729	698	742	723	752	789	742	749	733	716	703	702	739	699	730	780	740	744	704	727	677	698	694	705	755	738	696	734	721	697	696	715	766	719	745	727	706	720	720	709	731	768	697	685	729	742	776	715	690	712	710	758	732	722	744	694	677	719	777	728	638	784	701	699	717	738	728	713	715	731	738	733	755	728	665	725	713	726	728	735	747	714	687	743	743	692	712	772	681	714	742	686	671	725	673	733	671	672	744	720	659	716	777	747	702	714	707	726	758	719	704	782	719	685	737	695	691	688	714	696	745	660	731	705	741	740	711	742	782	711	711	680	685	692	684	728	671	730	764	722	668	723	741	745	827	676	740	751	698	639	732	746	724	729	797	721	740	715	721	684	695	707	696	750	727	680	687	695	743	756	723	751	712	753	748	746	717	739	718	717	717	746	741	730	697	762	717	661	769	692	700	732	701	730	755	678	720	728	745	699	736	694	738	712	672	748	751	769	730	719	761	752	710	689	732	694	692	710	759	706	725	678	711	726	734	736	720	725	733	734	721	758	745	679	721	769	694	691	727	704	708	702	720	731	746	741	737	762	688	710	711	764	692	738	712	693	727	705	724	717	757	691	716	732	712	704	725	726	738	734	716	742	699	692	718	732	749	711	695	749	735	737	734	691	748	681	660	721	761	732	723	720	797	712	786	736	691	734	682	703	717	722	691	730	720	748	752	702	692	656	793	747	698	790	691	725	712	710	689	725	752	703	779	785	739	689	713	697	721	716	723	739	732	736	727	742	710	722	715	727	730	729	733	703	755	717	733	765	681	700	688	664	740	691	735	688	682	693	727	737	733	699	719	695	703	781	722	706	732	717	772	753	764	694	723	728	726	688	713	751	750	701	701	693	678	707	728	695	719	730	768	734	746	731	683	728	746	684	727	733	689	711	708	727	746	777	730	772	735	716	792	702	786	695	732	722	746	694	781	727	735	738	706	752	705	750	751	712	688	722	713	703	726	725	741	676	735	730	719	695	724	718	765	695	727	710	735	708	722	695	706	747	733	714	740	683	691	735	734	724	747	748	731	755	650	700	710	743	706	749	672	762	710	788	771	748	725	722	732	732	745	685	784	718	702	726	727	696	728	685	751	746	725	708	698	729	736	759	697	693	718	713	692	727	709	749	685	732	724	729	716	782	743	702	714	683	673	677	745	712	747	749	723	695	709	711	754	689	735	743	746	730	736	703	714	724	722	697	695	652	732	692	731	708	720	711	734	742	737	710	688	715	699	748	723	711	724	776	701	716	746	753	712	722	695	668	754	756	701	774	744	696	724	724	760	733	735	729	665	712	710	745	728	746	722	747	764	687	683	745	705	718	705	735	659	739	699	701	754	736	734
27734	13362	2853	1146	776	716	1063	2649	3159	2368	1524	1001	820	688	694	714	681	691	669	675	627	689	705	660	647	703	638	633	694	685	684	674	659	645	649	668	661	631	687	664	668	680	675	686	655	645	681	718	741	680	705	678	660	696	671	689	741	655	633	705	685	664	648	667	694	701	660	681	666	684	639	676	713	684	610	651	626	667	733	627	719	701	666	666	714	641	654	637	675	683	666	663	645	649	641	663	690	695	677	704	666	676	675	663	646	637	638	641	649	683	714	684	671	697	714	611	693	674	661	634	620	669	670	609	623	660	659	666	693	705	683	715	715	661	658	691	727	665	653	709	650	694	685	636	637	698	677	683	657	662	665	627	661	625	717	654	706	730	700	674	690	648	664	654	699	661	684	680	642	659	673	605	678	710	711	653	718	654	642	623	632	663	690	694	659	677	680	668	664	625	703	701	649	609	659	673	679	660	716	665	685	688	709	630	691	678	692	678	677	639	688	690	630	734	668	636	645	667	639	637	658	627	690	671	669	623	651	661	646	676	664	708	693	677	676	698	673	622	641	698	693	664	607	645	684	651	654	680	659	696	635	653	650	629	653	704	697	639	677	645	709	687	660	642	691	663	653	649	657	694	646	676	666	709	707	660	621	653	713	710	691	615	690	704	658	670	661	629	612	635	656	654	666	648	649	606	679	710	660	641	694	680	641	670	659	614	723	710	669	720	684	648	689	614	692	636	637	690	659	689	680	642	667	669	687	658	659	686	660	669	630	653	652	646	722	689	692	653	687	693	686	670	667	651	658	640	640	680	655	703	603	669	679	691	667	659	687	705	678	648	702	678	659	662	695	690	667	662	672	628	682	673	719	675	736	666	699	691	699	720	668	659	640	642	621	735	663	651	636	657	594	712	694	641	663	703	656	685	657	687	646	649	662	691	653	713	702	652	654	637	632	648	666	676	660	691	689	640	700	708	690	689	681	663	655	693	663	660	708	671	673	635	665	654	677	699	685	639	664	655	630	703	638	720	672	726	678	680	697	670	686	654	656	689	682	651	663	629	674	643	661	695	676	657	702	710	696	657	663	671	633	660	688	688	644	678	710	654	650	722	719	663	692	676	677	663	679	664	710	639	671	665	631	688	697	709	719	673	663	634	635	626	679	641	687	657	746	691	633	691	667	661	655	683	660	629	645	689	672	653	679	648	679	692	664	666	636	631	675	671	595	648	657	679	703	650	672	672	698	645	663	693	673	653	678	655	681	700	669	694	666	702	647	697	648	638	672	639	707	641	675	634	680	709	664	653	619	658	630	686	710	703	624	675	661	655	679	705	700	707	662	665	654	632	668	664	649	632	710	663	667	678	626	698	644	663	708	631	705	666	676	676	648	634	664	680	630	704	683	677	664	630	674	673	685	675	689	671	689	626	698	679	685	661	677	632	721	670	608	690	684	646	642	637	673	662	715	699	680	701	684	693	714	636	667	661	647	685	680	651	673	624	683	670	674	690	657	664	652	645	678	662	639	680	655	668	645	642	700	701	669	690	702	678	678	653	666	661	703	638	642	667	656	703	725	684	662	636	684	709	644	661	697	682	666	671	720	661	663	625	650	683	640	687	638	702	719	617	672	661	676	686	661	691	724	685	698	679	670	691	632	668	638	644	692	671	657	694	700	663	655	674	667	711	667	664	673	683	664	668	685	641	658	711	666	617	695	655	665	687	681	680	655	663	651	701	688	638	657	672	692	697	683	677	652	668	689	639	664	684	682	681	719	643	664	709	708	681	648	629	646	697	651	643	656	660	641	684	644	656	638	669	682	644	689	643	672	662	669	654	647	689	702	676	640	672	664	687	628	711	702	717	646	695	696	716	660	651	688	646	680	653	679	669	653	675	667	639	680	647	672	665	685	701	649	701	664	668	665	705	641	630	687	705	682	652	700	665	713	684	703	720	675	672	643	679	708	646	631	664	639	693	629	690	656	657	645	644	729	670	698	648	695	613	698	702	680	704	666	670	652	673	660	659	686	704	641	691	619	611	666	732	683	675	647	720	658	655	677	657	680	673	687	680	698	637	623	658	642	642	699	669	673	659	669	688	698	616	678	713	711	683	705	635	666	653	693	675	646	637	661	711	705	666	691	720	640	647	661	706	650	645	683	644	661	647	727	657	687	666	708	706	673	625	651	636	670	707	670	650	653	698	664	638	697	673	700	681	748	686	661	644	674	679	603	668	676	659	658	663	722	729	657	633	644	669	669	676	617	681	681	704	677	685	693	658	662	707	657	634	676	671	682	642	680	666	681	624	664	673	647	658	701	658	612	689	669	646	690	677	672	677	665	715	666	696	656	678	692	687	690	716	658	669	687	622	687	670	669	643	661	643	645	667	687	718	657	693	638	711	702	700	648	692	697	681	675	651	663	657	674	723	683	626	676	677	693	598	633	630	673	636	648	647	626	696	689	651	623	627	689	622	631	659	667	698	638	681	720	659	646	655	685	695	705	666	616	669	646	709	727	667	632	689	707	697	650	665	697	649	670	669	695	649	664	640	677	663	675	678	668	666	673	677	688	668	725	683	604	660	690	683	693	660	677	651	611	625	664	664	666	683	680	663	658	701	683	639	656	687	695	701	664	700	696	665	717	682	679	671	678	657	666	648	692	672	692	679	678	680	639	695	674	653	659	672	672	667	643	656	671	657	597	686	698	665	668	664	638	683	682	672	689	707	700	702	707	703	693	651	710	668	639	658	672	671	680	629	588	650	663	644	668	684	638	664	670	715	707	678	676	635	676	670	679	648	647	646	635	649	656	666	696	689	625	666	691	697	692	660	692	655	654	676	667	693	666	696	664	657	663	696	691	681	649	710	693	685	681	650	651	691	664	668	655	656	671	629	647	726	665	646	685	654	677	664	637	668	622	698	650	668	640	683	649	666	657	631	686	619	664	640	679	669	655	672	634	650	639	668	654	671	674	678	649	690	666	669	646	669	679	726	692	644	636	680	653	648	676	674	675	663	640	676	647	697	679	664	631	667	706	600	697	681	644	687	650	669	634	690	687	663	691	664	672	658	689	644	645	689	668	674	682	654	636	640	717	663	620	697	711	649	689	721	639	696	660	712	691	684	688	675	702	652	714	700	667	674	625	655	672	641	662	657	626	648	636	673	748	741	656	676	731	681	706	644	635	637	714	654	662	704	667	679	668	637	673	631	651	669	670	644	707	658	630	668	671	667	667	617	649	670	659	643	693	639	677	639	671	676	671	666	670	660	656	682	670	723	636	648	680	693	689	644	617	661	698	643	662	718	678	682	664	697	681	688	689	665	625	712	684	651	648	679	695	668	688	667	670	644	675	671	665	701	665	668	647	643	661	668	678	694	675	675	702	683	719	700	691	674	688	625	613	653	675	682	717	655	692	731	659	658	656	645	712	618	629	654	671	645	674	637	680	644	687	629	666	658	663	677	708	707	639	675	682	659	648	672	657	717	692	694	654	686	678	612
5723	2706	1807	738	622	649	1138	3246	3426	2418	1509	878	650	530	530	551	508	595	526	570	538	557	502	524	489	536	547	552	600	515	554	525	531	559	544	543	513	544	572	503	500	516	513	507	507	493	542	523	533	548	515	527	502	555	528	567	542	569	523	556	530	503	507	543	495	564	531	529	514	548	563	559	532	542	560	540	513	521	529	500	517	496	535	530	523	543	490	506	498	539	539	538	547	499	524	545	535	516	496	481	531	488	529	504	566	515	509	511	508	555	484	525	513	528	517	495	503	485	556	548	534	505	545	550	541	528	469	529	496	509	479	533	523	543	500	526	535	524	534	529	552	507	507	546	571	552	503	508	539	515	553	498	514	529	502	497	532	514	513	532	480	541	521	513	537	522	535	545	523	538	525	530	507	508	529	512	530	529	501	534	519	560	531	514	566	517	517	519	535	533	503	552	541	505	529	518	546	548	496	523	550	557	521	549	561	541	532	499	503	576	508	509	525	495	522	521	490	515	520	499	541	573	577	560	525	479	501	500	566	546	496	467	526	528	526	510	521	583	516	571	516	498	503	533	538	542	487	509	523	523	516	523	512	547	520	549	536	536	526	522	524	570	515	560	544	519	549	551	540	567	541	554	544	524	538	499	557	532	536	525	489	525	515	560	513	538	533	572	532	519	501	519	540	546	532	518	528	533	521	535	531	545	493	526	538	567	535	548	519	531	594	491	526	515	549	511	551	511	522	545	522	537	526	544	556	549	523	511	552	530	484	487	535	528	472	568	544	535	510	567	492	485	499	524	546	521	577	492	487	505	528	525	507	560	524	529	551	513	509	526	551	502	522	499	503	499	537	573	520	522	537	482	528	543	515	520	510	577	507	522	539	537	533	542	535	499	524	523	516	523	500	532	565	548	569	558	514	531	588	552	524	532	525	530	515	528	519	499	514	531	547	504	500	535	507	526	534	528	514	527	558	532	505	524	560	534	553	561	502	574	510	566	561	536	527	527	560	522	554	517	525	503	525	533	549	579	534	505	503	541	542	548	535	514	525	506	532	525	518	537	523	515	496	506	491	518	498	538	522	517	483	556	553	517	503	540	542	529	559	509	507	532	523	561	544	554	515	515	529	505	476	543	543	497	527	486	529	512	504	516	514	490	478	520	519	585	557	546	507	530	522	472	558	547	537	525	525	520	561	546	541	509	535	546	547	503	507	511	554	560	550	551	529	543	551	495	519	521	511	517	519	511	564	481	489	540	550	510	496	516	542	510	530	561	511	521	569	516	526	516	507	551	534	561	539	505	519	530	576	567	539	505	556	517	535	523	541	531	546	532	569	558	486	502	556	545	542	553	525	555	550	532	564	513	521	555	533	545	553	521	528	524	527	522	540	527	491	499	546	537	518	555	584	567	546	532	502	511	502	524	531	500	552	474	499	547	513	497	528	561	556	550	511	562	512	527	520	538	529	507	547	516	494	539	531	503	486	536	506	568	487	509	518	512	546	533	499	509	527	502	499	510	521	518	548	542	552	525	546	545	546	560	555	558	536	550	521	519	554	533	536	551	523	537	534	529	517	521	528	547	557	510	523	572	543	535	519	536	532	527	541	522	540	523	538	542	534	516	486	515	522	501	521	506	536	515	526	508	548	488	524	563	484	519	547	523	497	523	492	521	525	509	528	516	488	492	535	540	522	528	528	511	551	484	575	523	525	533	503	520	526	507	527	530	575	555	510	546	501	540	539	545	492	509	497	509	559	539	544	534	520	533	528	505	562	538	556	506	529	505	516	524	534	555	522	520	551	569	513	557	528	555	500	494	497	537	503	542	503	519	505	522	518	517	537	527	514	527	545	538	534	521	492	508	494	505	505	510	487	527	510	501	593	531	487	517	513	572	540	489	540	530	490	569	510	509	540	529	520	557	537	504	553	510	589	548	519	555	526	534	523	508	538	535	510	546	539	515	502	527	538	501	549	555	519	542	485	569	527	494	524	540	526	554	506	552	499	533	542	531	534	547	544	533	527	578	527	538	524	507	515	518	520	536	563	534	523	561	556	499	500	529	531	494	560	555	491	574	516	532	541	495	551	514	491	529	526	520	565	537	525	549	511	504	514	518	537	564	499	579	552	524	517	559	531	571	523	561	526	549	494	557	518	524	549	528	515	532	583	513	510	536	495	530	521	530	551	530	495	554	481	522	508	508	494	482	536	489	532	551	514	527	548	534	510	554	547	507	496	539	565	495	526	536	523	494	512	539	543	540	508	558	510	512	529	540	521	537	529	526	541	490	514	562	539	535	551	535	511	555	546	480	530	496	528	528	498	539	517	552	502	516	548	521	510	530	535	532	511	499	496	542	516	545	512	518	556	531	528	522	489	543	531	508	524	552	490	551	527	512	565	505	527	540	544	541	520	504	541	520	529	526	503	542	518	510	551	536	502	496	535	503	517	516	527	515	532	517	531	578	511	509	542	533	517	502	495	539	525	517	517	549	503	499	530	519	543	537	541	530	514	547	537	571	497	496	526	518	529	531	502	551	483	506	514	565	504	510	526	566	490	559	487	541	538	526	513	529	536	508	515	484	541	534	475	500	497	549	522	584	524	519	507	531	524	534	544	556	497	518	531	549	522	500	527	541	546	525	558	543	506	528	583	514	526	527	538	516	516	457	506	564	557	558	522	483	517	523	538	568	538	532	544	483	605	530	516	553	519	520	528	515	489	517	537	577	512	541	548	528	533	538	566	490	507	496	543	497	551	569	528	507	536	526	515	511	530	537	514	515	545	561	549	518	533	527	561	565	538	524	564	528	513	549	526	543	531	511	550	492	518	527	544	551	477	534	525	515	511	524	536	526	553	541	476	530	544	509	461	533	493	539	557	531	540	526	522	537	539	559	534	538	531	513	501	511	515	535	499	549	557	540	472	537	551	553	531	536	533	497	531	530	523	558	560	552	517	558	549	536	539	511	496	576	480	541	508	507	499	502	491	563	559	556	538	498	493	547	551	554	522	522	551	537	560	502	517	535	551	564	541	537	491	515	549	489	550	532	488	566	519	522	514	509	512	543	553	513	502	512	548	532	535	507	519	502	543	547	538	518	555	513	559	556	518	508	529	499	557	554	556	523	536	551	519	581	514	508	513	527	545	534	528	521	550	583	514	544	527	567	530	535	551	521	572	546	526	534	591	543	564	548	567	546	518	538	511	500	542	585	513	532	540	524	516	521	511	533	521	527	505	586	509	551	581	477	546	538	505	508	565	519	541	530	502	557	543	508	519	528	531	530	511	528	563	534	513	512	498	506	521	541	557	504	514	516	483	571	527	543	520	501	515	527	509	552	540	515	545	526	503	502	588	554	502	545	530	536	543	506	526	543	583	525	569	526	510	505	527	553	524	544	557	518	530	525	504	526	540	546	510	557	533	526	499	568	555	559	486	518	516	527	512	498	526	527	544	529	558	507	522	475	516	508	555	507	534	493	507	544	549	490	568	479	513	522
25674	21424	27273	25081	4975	1614	3679	20246	25020	16676	7776	2751	1279	883	783	771	704	749	714	725	763	780	786	770	740	789	779	803	812	736	785	759	756	791	728	709	754	750	760	732	817	798	781	736	750	805	777	731	729	732	778	777	739	773	745	708	734	784	736	760	752	731	740	746	774	727	748	757	778	757	755	736	745	765	739	772	762	746	744	733	759	773	754	700	739	791	760	751	767	763	750	705	727	749	765	775	734	735	776	728	762	805	734	792	800	743	766	735	727	723	768	720	748	738	774	779	773	794	711	731	727	740	750	759	775	755	749	749	721	718	759	734	758	734	768	750	753	748	775	773	748	731	766	800	717	737	774	720	713	761	745	766	792	776	784	744	727	776	730	737	780	745	784	721	741	779	759	740	723	782	808	794	754	762	698	728	775	756	775	833	779	795	794	743	709	741	768	765	763	740	728	742	758	755	761	769	764	767	699	699	775	732	791	762	736	763	805	709	755	731	759	744	744	760	731	689	733	726	749	768	731	768	792	773	739	671	781	719	784	736	771	749	790	805	762	762	762	685	758	767	757	771	758	738	744	729	782	762	749	759	736	720	755	775	748	766	791	733	742	756	735	779	787	797	732	746	800	776	750	753	752	707	735	770	719	729	746	781	771	756	756	715	764	739	742	730	732	738	746	745	730	754	741	758	727	722	770	778	729	789	743	760	748	729	725	769	722	750	742	746	735	755	718	756	734	773	753	746	746	701	758	758	730	744	745	738	742	783	734	753	751	785	783	732	723	756	783	758	729	755	748	764	762	747	767	799	758	788	745	746	723	735	702	779	775	684	746	745	796	757	713	757	765	692	716	761	725	716	770	743	719	771	764	776	729	723	745	804	739	736	733	735	692	691	771	707	737	774	780	717	757	725	740	783	749	740	688	783	777	787	740	760	763	774	742	748	771	790	735	753	743	763	768	759	744	739	722	754	730	729	761	766	803	824	725	786	773	742	728	746	731	722	758	774	783	721	713	705	757	768	751	736	777	756	779	704	722	760	751	783	756	726	745	715	728	775	793	750	773	757	774	801	738	750	698	732	744	737	718	750	767	795	712	759	765	826	755	757	726	765	743	703	735	771	736	737	701	774	731	741	748	795	734	789	756	753	756	778	771	716	754	783	790	713	777	762	776	737	728	749	758	761	735	712	760	730	720	755	733	782	732	746	731	742	737	708	722	714	761	794	764	805	733	690	727	782	776	740	723	747	712	788	727	744	746	795	758	691	747	746	770	751	755	705	756	767	718	712	812	741	727	756	738	768	750	788	749	696	790	773	802	732	787	753	762	736	767	728	766	776	752	699	752	738	741	722	741	750	741	769	762	752	756	765	750	753	752	736	780	748	768	763	749	781	769	779	753	737	819	728	725	712	775	739	734	768	787	776	769	751	720	804	763	762	800	730	791	782	708	753	746	714	747	819	766	761	780	780	768	758	762	725	746	747	760	784	743	761	729	693	771	784	787	716	725	751	788	739	721	754	694	764	758	794	761	805	752	760	742	722	737	790	762	790	735	741	734	722	754	725	757	750	790	709	761	765	807	735	721	783	756	731	730	709	748	733	776	734	713	773	761	738	725	704	789	676	738	717	756	755	751	753	771	776	739	820	755	723	799	745	761	779	744	821	729	792	688	782	728	808	756	725	737	739	725	804	802	741	711	768	778	751	735	782	714	742	752	799	759	754	756	782	686	780	774	720	764	738	745	745	748	767	693	757	759	756	732	724	759	763	727	776	776	716	749	739	819	706	764	683	754	701	761	726	782	766	797	764	793	792	792	768	796	805	747	704	785	696	745	715	732	706	772	735	772	710	744	740	722	740	716	774	752	743	760	791	709	767	684	710	751	726	766	805	750	745	768	784	699	782	745	761	758	732	720	760	756	728	717	695	738	760	734	762	743	742	738	793	761	700	736	757	729	796	703	768	788	792	754	762	711	812	804	740	746	763	787	774	780	729	796	861	808	760	697	771	695	746	754	686	762	721	704	742	727	741	728	776	767	763	744	757	690	733	763	769	746	742	723	689	746	721	784	761	751	738	760	735	722	756	720	736	788	794	771	683	761	739	728	774	766	740	756	738	764	782	723	736	799	742	753	808	769	770	722	738	768	772	758	772	804	754	673	720	759	751	759	748	778	747	721	755	786	730	764	768	799	724	729	704	758	749	744	790	776	735	753	772	734	752	778	735	747	734	777	698	790	740	737	721	719	711	776	784	736	760	749	704	747	734	738	772	765	700	761	729	752	732	732	717	741	763	750	735	776	808	798	734	780	723	775	760	740	786	736	756	778	773	738	725	741	746	759	696	783	780	749	796	683	782	724	736	764	748	785	737	709	752	728	699	704	763	759	726	770	762	783	737	718	742	771	750	753	787	759	751	752	758	740	715	762	787	743	759	711	745	776	753	717	766	761	745	750	751	773	766	793	755	737	727	773	744	788	763	777	721	684	717	761	785	759	693	817	754	730	713	727	756	693	740	766	783	815	715	770	744	752	765	766	796	732	747	788	764	788	750	711	810	725	729	766	757	768	772	775	780	793	775	746	805	764	695	755	749	768	732	732	753	714	769	740	751	767	732	749	754	757	786	749	756	762	734	733	714	774	769	769	789	756	823	709	807	702	764	765	740	784	754	776	701	731	779	774	760	687	713	749	765	766	745	791	734	746	716	753	774	778	760	721	743	770	799	758	788	768	758	736	741	720	747	725	740	762	758	781	739	809	757	760	720	759	816	745	722	768	732	753	737	734	759	796	748	778	766	767	763	720	751	773	740	727	754	805	783	744	745	717	722	743	788	749	740	720	760	778	720	705	679	726	707	712	799	739	727	755	782	757	746	773	752	778	721	798	737	772	726	716	743	750	775	773	732	770	751	744	764	729	756	805	765	722	762	756	759	721	759	760	746	735	734	705	738	747	727	734	758	735	759	765	763	743	774	760	728	805	756	765	764	750	743	784	773	743	708	747	746	787	749	763	752	754	738	772	705	738	767	754	758	750	702	681	782	754	752	763	801	715	800	740	763	752	722	705	775	786	744	759	753	762	748	771	672	738	754	719	714	784	668	754	765	745	717	742	776	761	718	780	744	751	711	778	771	758	713	754	736	785	755	783	724	708	735	728	734	748	749	747	774	723	747	750	807	698	713	724	779	774	788	723	727	731	727	736	708	732	787	720	754	775	785	757	775	691	750	752	789	763	733	774	767	781	746	754	768	767	705	713	721	710	737	735	798	749	736	769	711	761	778	711	722	757	761	783	744	766	785	727	745	729	747	712	785	695	746	702	723	764	744	779	775	765	787	748	799	761	692	774	732	686	762	701	799	776	682	718	729	765	770	786	768	699	738	736	742	723	769	764	769	732	796	731	747	750	712	775	811	760	759	758	758	741	746	758	713	759	786	720	730	739	743	738	709	710	720	762	715	729	755	760	750	774	744	728	787	710	746	727	725	707	759	750	747	764	733	731	714
4518	4288	3355	1665	1217	1167	4460	21787	20988	13742	6630	2467	1165	738	616	620	633	595	571	583	629	572	612	574	631	618	592	642	633	595	610	610	600	602	617	584	596	625	590	625	570	620	630	602	632	663	576	643	596	623	559	619	598	589	604	597	610	613	633	620	624	647	611	583	608	623	637	659	607	643	608	607	562	623	583	633	591	641	588	630	562	591	605	610	596	578	626	574	604	638	603	565	608	615	609	666	644	666	595	589	642	639	589	572	597	600	636	610	576	612	613	608	589	633	652	602	640	599	626	583	626	631	619	631	600	622	601	617	622	615	604	597	597	611	618	614	591	588	583	621	612	628	610	609	629	624	625	605	633	603	616	633	641	569	589	592	594	637	574	548	586	591	578	616	617	577	616	613	565	607	619	568	593	565	585	581	598	634	600	621	624	571	597	624	640	615	642	639	601	593	595	608	600	578	602	573	594	550	566	620	581	562	568	593	620	639	608	630	605	604	580	582	610	601	563	614	606	584	601	552	604	588	585	623	611	672	617	617	595	646	646	606	609	606	603	599	597	620	594	580	601	646	626	629	573	605	601	628	602	609	604	616	619	580	607	601	608	645	605	610	588	577	585	639	613	637	655	603	640	615	606	631	588	604	600	569	575	610	567	586	612	581	586	569	608	572	585	600	576	609	604	635	601	621	600	630	551	613	618	618	609	620	602	580	599	631	603	658	618	609	610	608	624	583	570	602	597	610	643	588	641	612	621	660	581	595	604	603	581	604	660	581	603	667	623	600	607	597	566	661	581	638	614	614	578	611	641	603	677	591	601	614	585	630	595	622	541	642	578	614	578	633	593	562	594	637	580	603	574	590	628	594	580	651	625	607	590	623	598	594	581	623	582	583	561	624	607	625	594	635	640	580	599	634	610	665	598	632	618	601	554	621	624	627	653	598	625	632	597	607	587	622	667	576	630	589	632	584	598	630	640	604	599	618	586	603	622	554	602	625	568	590	617	573	606	598	677	623	616	625	614	618	607	599	585	576	581	632	586	587	614	576	596	627	567	665	602	625	612	592	622	588	565	596	622	599	591	644	588	604	594	592	588	594	618	602	620	632	660	608	593	597	628	594	565	601	593	622	598	585	602	663	607	651	582	637	600	595	622	612	600	604	610	570	605	624	564	587	598	575	623	592	611	613	618	623	615	600	596	557	650	640	568	615	607	607	626	623	596	607	593	667	602	601	590	561	622	620	555	642	580	639	612	630	588	603	603	615	581	618	585	631	580	564	586	584	582	625	621	581	585	629	594	620	600	598	590	599	588	603	613	581	607	580	623	603	594	604	595	608	605	624	614	588	603	600	648	582	581	578	581	578	601	615	595	607	629	571	601	585	622	601	608	618	648	622	578	586	591	548	604	584	629	587	590	595	614	614	565	637	573	601	595	599	591	606	603	620	603	593	612	589	548	597	608	610	613	617	626	604	625	586	627	581	609	604	584	615	667	659	647	657	618	595	635	618	624	605	576	641	583	615	587	598	626	638	571	559	571	544	578	641	602	592	658	609	628	599	558	580	611	577	594	622	581	583	561	533	654	625	587	578	542	611	590	624	576	601	584	595	558	610	617	596	621	606	554	604	577	575	655	581	592	593	635	601	623	589	627	579	595	601	571	618	614	593	579	594	595	624	564	609	572	620	605	606	642	637	591	621	575	596	596	624	617	603	618	613	593	595	632	592	599	592	609	607	645	611	606	617	583	619	578	595	598	607	652	544	604	639	551	573	593	610	617	578	553	615	596	623	615	617	608	593	615	629	606	636	571	644	580	602	575	598	591	620	597	597	632	584	583	609	614	620	632	564	584	569	628	592	551	633	616	585	569	600	592	623	599	571	582	592	612	630	617	626	565	603	611	610	569	601	585	590	634	616	598	609	597	606	583	620	592	566	611	604	588	620	634	590	587	571	606	623	631	600	586	574	609	582	601	640	611	591	617	602	650	615	637	611	586	597	614	621	571	621	586	610	624	602	621	631	569	601	642	615	575	614	587	630	588	638	632	589	632	613	576	617	600	575	633	560	596	615	615	544	631	631	606	561	610	595	584	629	629	625	627	613	563	591	599	624	558	601	634	588	614	648	621	612	610	581	573	616	598	542	618	590	581	584	594	616	586	593	595	653	582	604	597	564	621	583	562	644	571	598	607	560	657	605	586	620	563	607	632	547	589	637	613	616	582	553	627	649	585	634	581	559	562	555	594	629	590	627	589	587	619	610	643	584	587	607	591	584	614	611	617	603	592	616	644	607	556	607	589	598	567	589	561	570	597	604	602	597	611	614	582	571	624	628	572	611	580	605	580	600	601	606	624	661	593	592	592	596	635	586	569	621	629	584	597	652	623	585	607	604	575	591	585	635	635	596	624	577	595	572	618	595	594	572	619	556	589	614	559	607	571	591	650	601	608	603	613	632	586	588	620	600	631	597	607	591	618	616	586	582	589	573	626	636	579	592	557	640	610	561	562	556	617	583	582	639	615	597	592	605	598	633	589	581	586	657	599	653	612	598	608	559	602	590	600	604	586	568	607	642	584	625	594	589	606	604	595	640	605	596	597	631	630	596	634	597	555	629	620	648	599	637	632	630	596	620	639	581	633	600	607	626	589	572	592	651	557	644	602	569	609	619	592	576	607	597	581	619	616	580	559	617	597	614	605	568	624	589	564	583	624	606	637	559	604	580	594	570	615	592	648	619	628	598	584	598	619	582	540	590	604	578	642	585	596	597	684	628	607	619	604	605	610	627	593	578	580	590	614	587	617	577	583	626	580	566	605	615	587	542	628	579	638	603	577	578	583	610	577	620	604	650	624	587	621	594	617	631	612	584	627	585	589	583	561	630	615	603	576	587	627	606	577	569	578	572	633	563	607	641	588	614	588	562	567	568	596	638	626	661	616	579	611	581	570	604	644	607	544	551	598	567	597	634	585	592	610	584	608	624	573	571	633	587	572	603	626	622	585	573	602	611	609	581	629	618	615	592	619	601	589	619	534	564	579	622	615	605	611	537	595	570	619	669	608	601	565	610	590	644	620	623	610	550	588	641	571	595	589	550	581	579	620	581	572	614	597	567	598	596	577	612	575	558	563	574	570	602	559	618	624	587	626	592	614	575	669	600	575	577	566	591	603	593	548	599	568	578	603	622	571	647	654	621	605	605	648	575	623	643	611	608	584	595	585	609	623	621	623	577	602	581	628	608	583	589	599	604	564	576	587	587	607	629	620	593	609	594	599	584	618	587	598	625	591	595	631	578	560	650	585	592	663	586	664	630	592	614	636	593	601	608	610	577	610	588	592	620	602	590	587	548	640	605	599	603	612	582	593	590	627	580	609	644	588	604	593	552	626	659	607	628	633	564	586	595	601	641	606	621	607	549	596	612	607	581	641	591	623	557	594	601	619	553	591	581	611	618	609	599	610	559	645	581	608	635	641	624	570	588	628	613	590	591	611	597	630	613	563	603
24323	21398	28734	24434	21368	10532	14010	35030	43863	32888	17882	6059	2087	1201	948	951	947	926	934	889	872	895	906	931	970	938	937	925	971	923	982	918	893	984	951	907	901	900	944	988	920	950	905	947	910	887	904	901	951	924	901	917	891	910	939	974	956	885	922	933	902	895	945	914	878	939	962	882	926	861	934	911	959	927	918	874	969	910	985	936	864	898	894	920	945	884	937	913	925	840	953	887	875	883	905	896	940	944	954	935	934	902	877	935	909	883	920	847	900	951	950	933	924	908	879	914	872	887	949	885	918	923	893	900	904	907	905	916	907	903	936	931	878	877	943	939	942	904	914	940	882	934	925	911	827	907	878	914	908	861	900	876	882	856	940	927	936	933	900	926	898	898	930	950	900	896	879	905	903	887	862	916	934	911	902	936	869	866	941	942	877	885	895	854	894	951	944	931	871	881	886	934	889	934	906	885	974	916	920	949	910	900	866	845	881	966	865	909	939	962	907	855	917	912	897	927	948	974	913	913	936	893	939	923	945	872	874	951	906	938	886	906	955	882	888	854	891	854	944	921	917	902	902	926	923	928	885	936	914	886	930	944	835	975	906	928	905	860	878	927	913	930	867	864	900	913	925	897	864	897	967	889	886	909	876	907	965	925	903	913	883	920	898	885	922	964	901	912	866	900	938	860	911	886	894	896	903	958	935	916	907	927	911	932	900	890	980	906	941	983	916	893	935	855	876	946	877	916	890	816	849	892	914	937	860	962	852	924	852	900	886	922	922	931	876	903	856	905	802	942	956	946	930	919	913	916	877	877	906	895	893	923	978	904	914	869	895	927	923	920	925	902	950	877	877	901	908	987	891	957	913	923	919	924	858	915	926	898	849	920	961	912	939	939	842	907	933	928	887	990	921	927	927	954	891	915	875	892	881	856	914	878	914	877	897	915	910	928	923	893	879	877	930	945	914	934	934	914	876	941	880	890	940	878	937	879	887	887	935	919	860	892	873	894	914	904	874	916	913	920	917	932	919	911	926	861	898	921	878	901	910	944	919	937	904	901	907	930	920	894	900	898	940	958	925	886	876	895	939	907	939	911	920	931	962	909	930	937	911	939	904	928	941	849	891	885	896	873	878	873	910	907	931	925	905	877	920	896	899	886	874	910	966	938	914	931	906	881	965	947	920	876	896	853	907	903	936	858	960	901	883	906	880	926	916	935	869	868	912	919	972	916	917	906	927	888	912	881	920	955	898	884	893	891	939	915	906	960	958	882	872	917	836	964	897	926	978	887	886	944	952	841	970	888	898	908	933	880	921	861	927	975	971	885	918	928	940	907	926	881	893	958	934	900	892	945	866	871	897	898	919	934	935	936	942	937	965	932	941	877	898	912	895	976	889	986	894	905	921	942	880	873	899	901	881	922	955	865	854	888	917	913	928	937	891	931	961	909	911	924	916	876	863	959	866	904	923	914	979	940	965	913	877	936	871	874	905	931	935	940	900	973	875	958	922	906	919	933	876	909	900	913	870	924	885	885	945	930	906	993	928	939	921	940	871	925	859	952	932	925	906	983	949	868	945	876	882	907	970	867	887	865	901	892	932	905	891	930	904	940	895	890	922	949	838	890	892	911	895	876	913	909	959	870	908	879	891	932	834	898	912	893	902	844	895	942	968	916	937	916	932	877	947	888	886	866	937	870	861	938	869	936	936	954	907	877	924	915	882	855	897	903	884	893	938	931	943	952	902	881	942	878	925	881	914	887	913	866	939	914	922	866	965	873	895	894	942	888	887	947	895	900	915	874	940	867	946	945	907	909	886	875	949	944	868	941	907	916	916	935	878	831	851	854	888	902	907	895	863	899	898	872	939	954	937	938	927	914	915	919	945	872	929	896	904	870	887	900	939	962	888	942	908	868	913	925	942	998	942	902	896	891	866	925	915	926	932	933	938	899	939	908	952	921	902	858	880	834	878	900	866	882	922	926	894	900	830	952	916	910	895	865	846	905	869	904	983	933	959	841	874	879	936	930	886	957	945	820	920	858	889	885	870	963	938	916	897	858	889	894	871	872	874	887	886	930	958	916	912	921	896	933	901	894	926	877	916	885	929	891	849	895	863	917	869	889	891	974	857	910	902	905	990	886	888	906	952	857	908	933	922	979	956	945	965	898	863	890	904	918	920	897	856	862	861	892	870	901	918	954	891	888	858	929	891	907	875	868	935	861	944	870	958	916	907	927	899	920	926	896	918	913	886	867	939	928	883	913	880	867	910	868	960	895	934	989	919	892	890	932	922	916	931	872	909	943	982	919	872	926	903	884	908	948	869	867	904	919	937	862	918	886	898	954	918	920	902	912	869	913	901	924	898	934	900	889	934	937	977	907	902	923	827	888	853	875	941	914	928	955	895	942	961	905	902	895	872	879	973	902	887	908	894	853	897	914	972	948	968	918	878	901	900	919	896	922	907	946	939	927	915	897	915	891	929	886	866	897	906	934	906	905	898	890	922	881	860	964	909	876	880	963	891	953	935	899	885	930	914	925	947	937	935	884	847	840	991	904	855	907	882	812	938	925	924	868	876	940	861	896	886	870	922	905	842	912	915	908	887	906	924	938	867	858	904	918	919	880	834	882	888	896	902	884	922	856	908	860	889	860	881	947	934	992	957	957	883	899	909	855	893	925	901	910	887	943	904	888	903	905	900	885	900	940	880	999	918	936	949	938	945	955	875	845	908	921	903	907	904	897	861	928	889	858	911	909	897	943	997	889	884	825	917	921	853	904	942	946	892	903	917	911	861	902	817	868	909	913	889	923	905	881	937	944	905	942	934	913	946	888	938	872	879	937	916	846	892	886	940	908	937	929	924	890	944	867	930	927	891	912	957	879	879	855	884	906	911	888	868	947	930	930	903	909	918	855	871	876	886	881	916	906	905	922	922	984	891	932	846	941	903	942	870	864	883	968	903	934	952	907	880	901	899	935	933	931	920	910	879	932	894	882	917	908	951	887	892	957	909	906	929	925	917	941	967	851	937	874	928	943	935	898	887	886	942	890	877	941	881	870	889	876	969	954	863	955	942	873	927	886	868	922	863	910	925	924	913	930	874	901	930	916	881	906	922	948	909	866	902	885	900	894	948	911	904	927	913	894	937	934	952	891	927	888	916	944	876	943	960	938	917	874	919	926	896	866	920	918	889	949	921	886	911	888	887	892	933	927	879	885	947	900	892	958	872	925	883	922	909	944	919	899	926	950	873	938	875	951	959	901	908	942	877	915	934	912	928	889	876	929	873	877	906	922	942	959	879	889	886	933	935	887	927	938	904	913	902	909	912	876	884	942	1001	922	948	938	916	826	916	897	899	884	908	947	876	959	938	892	931	941	933	918	832	907	887	914	920	890	883	925	902	959	909	905	892	898	938	872	874	945	872	908	918	893	884	884	886	938	968	875	883	839	904	934	911	940	894	869	906	897	869	878	939	956	928	925	917	982	896	855	909	879	883	909	928	858
4707	8163	5892	3116	2150	3715	13539	36373	38628	26089	13264	4800	1912	957	771	749	732	705	774	735	717	725	710	721	722	736	725	758	722	739	723	785	695	733	728	736	774	696	708	737	704	733	753	760	702	690	700	730	759	788	763	688	742	742	754	742	729	741	708	744	736	734	749	737	742	729	666	724	764	707	715	767	684	720	730	736	749	738	729	747	750	689	724	708	749	748	743	755	745	763	710	728	668	749	771	740	726	756	758	773	678	696	769	703	717	701	755	681	692	710	704	732	692	692	713	700	724	754	721	696	747	689	724	689	681	713	713	722	773	736	759	690	722	702	744	673	736	675	707	751	767	692	746	730	681	745	733	700	728	745	750	803	757	720	714	738	750	711	739	705	686	738	658	716	733	728	772	693	772	737	725	690	717	738	733	793	684	750	731	739	714	745	731	735	695	697	692	759	707	737	736	782	716	701	734	733	750	741	743	729	744	780	693	683	710	716	775	755	771	696	746	715	717	674	755	776	697	773	730	715	728	688	715	665	709	740	708	668	712	747	714	736	758	732	713	732	766	693	665	737	693	749	688	750	759	707	756	746	711	730	762	764	741	726	709	729	741	752	692	738	718	689	786	700	700	667	688	707	754	753	733	666	693	705	712	718	710	724	697	725	739	740	729	667	724	737	707	747	682	716	710	729	717	719	749	689	723	689	763	730	757	744	712	694	710	762	738	744	783	746	710	688	782	727	684	756	755	753	699	717	743	711	721	740	726	749	700	690	745	748	728	719	699	686	684	703	708	694	757	709	778	724	724	677	722	706	702	695	734	726	726	729	734	708	699	722	735	718	742	712	688	707	731	734	711	727	759	734	737	730	734	751	742	700	716	754	736	783	717	720	733	701	718	729	683	681	684	695	709	713	727	718	710	707	680	694	693	703	743	732	727	770	704	726	755	724	724	730	716	750	737	716	695	714	760	719	709	706	676	733	749	726	713	736	764	772	758	678	740	676	721	716	678	723	715	686	715	712	705	704	758	716	723	742	768	712	728	704	728	694	733	747	765	730	698	738	724	666	701	744	691	686	770	723	701	736	719	720	723	684	697	712	716	744	724	741	755	729	725	751	698	698	751	679	718	749	729	730	695	729	710	673	748	703	742	744	707	718	731	716	705	695	734	744	726	744	677	697	729	717	721	736	769	730	767	742	707	731	698	716	679	701	788	707	671	720	759	720	756	725	712	733	737	741	691	735	738	745	740	710	701	756	718	715	733	691	712	761	753	702	776	728	723	715	700	730	709	715	755	747	728	680	717	738	731	721	712	746	743	742	734	748	748	702	736	738	713	733	684	693	713	696	697	722	745	690	736	746	742	728	750	715	702	683	751	737	712	761	765	747	702	708	752	719	802	697	721	717	706	659	692	749	751	690	740	678	699	704	660	727	721	687	743	721	746	723	830	766	716	645	718	745	742	677	701	753	769	724	701	730	740	751	712	735	728	706	690	645	733	740	738	713	688	739	707	748	716	746	713	727	752	702	766	755	729	720	675	739	757	713	815	714	730	757	729	697	678	749	718	733	676	650	750	726	700	754	710	730	687	756	727	667	727	729	703	719	734	696	694	687	736	745	715	701	668	773	744	748	699	734	736	706	754	735	712	724	711	742	765	703	703	719	750	743	729	712	768	707	702	719	750	697	705	703	719	717	753	749	729	717	729	708	751	721	729	699	702	720	678	687	724	739	721	763	727	736	679	744	707	706	742	690	752	712	721	693	700	696	709	702	718	761	758	701	738	734	716	740	743	703	688	704	705	738	733	705	772	736	745	680	716	688	768	721	750	726	696	744	728	723	715	747	637	752	744	702	712	760	712	698	731	697	720	695	699	704	721	733	712	686	751	715	720	725	716	684	749	722	737	712	722	677	716	743	700	692	674	739	682	698	715	649	697	696	708	742	706	729	723	722	712	718	684	692	740	705	708	759	667	707	763	695	723	706	744	739	725	737	684	696	695	694	657	689	717	706	717	726	759	688	749	737	606	679	688	774	694	742	716	750	704	730	728	776	712	661	727	694	673	712	725	717	702	758	694	726	740	742	706	713	742	673	733	724	768	715	712	711	744	727	730	740	726	730	776	744	722	692	669	696	710	726	715	720	695	720	684	715	724	768	708	691	735	702	725	753	685	734	711	764	742	700	730	718	720	741	689	771	752	679	727	769	721	700	689	699	755	780	680	754	710	757	745	750	761	704	695	715	719	713	708	708	693	722	740	715	715	752	726	725	736	701	774	733	729	739	724	675	730	666	787	724	733	713	717	720	720	733	725	709	716	743	763	710	737	723	717	684	677	700	707	733	693	755	702	700	725	688	680	709	740	764	750	708	740	694	703	721	729	703	666	716	721	717	723	727	751	704	726	706	710	696	736	714	754	676	695	711	694	736	741	733	654	753	659	738	707	711	704	679	701	693	724	733	717	729	677	723	718	726	753	722	717	734	702	744	714	743	699	706	752	744	674	713	702	742	759	734	704	706	737	741	749	708	677	703	724	739	689	704	735	686	741	793	723	735	739	713	751	725	729	757	683	734	704	705	743	718	745	742	721	753	728	710	745	720	727	781	765	767	749	703	720	773	707	745	702	704	696	701	729	700	685	666	803	716	752	689	690	709	728	702	716	755	712	669	711	735	703	713	727	688	754	718	670	702	714	716	773	727	694	728	708	689	769	674	704	710	698	723	728	711	679	767	728	711	767	730	714	714	750	712	708	706	728	710	757	738	734	658	729	692	710	680	697	767	748	751	738	680	685	713	732	738	732	756	750	728	696	724	718	703	711	754	682	690	659	687	715	717	767	732	723	729	755	684	729	699	659	719	690	736	750	724	729	736	728	729	727	693	729	717	811	703	754	718	759	688	750	731	790	730	738	680	704	744	763	704	687	733	736	698	770	704	760	707	710	719	684	724	736	699	738	768	686	728	743	680	686	748	698	713	747	749	730	730	723	707	701	702	746	722	770	717	707	769	712	738	700	661	699	749	753	709	703	698	728	736	693	731	727	725	721	708	704	731	730	764	657	747	700	703	704	723	753	732	695	721	697	738	734	733	766	713	707	699	740	718	723	712	727	789	703	708	737	740	740	742	689	691	769	705	685	712	718	698	737	725	692	737	715	667	718	759	666	705	715	747	693	716	687	743	712	749	752	727	707	700	689	743	711	704	725	712	742	730	690	715	734	719	719	722	725	694	719	769	679	702	733	724	749	756	712	714	745	680	725	728	707	727	763	725	751	778	703	695	727	734	698	726	720	730	704	746	753	770	705	685	718	749	734	741	727	703	725	756	700	686	707	719	695	753	701	721	751	697	724	688	715	724	752	709	712	771	721	774	720	774	706	733	747	736	719	726	747	693	738	672	730	750	694	729	737	751	731	736	721	726	752	702	731	678	752	716	730	706	740	705	730	716	755	725	720	742	739	761	707	725	665	690	742	710	726	757	719	695	718	738	716	717	712	704	677	719	688	720
27771	12813	2088	1047	834	838	894	2392	3561	2585	1548	1087	785	760	702	684	699	664	657	726	646	707	645	673	717	721	691	731	727	729	675	689	698	651	678	694	669	689	737	664	662	623	698	717	679	669	723	691	722	704	688	692	722	672	673	676	711	674	658	654	676	661	678	660	706	683	654	707	684	673	677	639	687	664	657	711	739	669	661	674	695	658	646	663	666	695	698	663	681	649	691	691	635	673	692	671	685	662	628	683	671	658	691	700	660	671	691	662	587	645	651	671	691	663	709	723	648	677	668	637	691	656	664	657	659	681	683	673	657	709	715	671	654	689	689	642	688	682	623	694	645	691	635	685	689	686	658	678	676	671	721	707	686	715	676	663	664	673	639	705	687	650	692	678	717	657	666	687	684	692	654	641	699	695	709	629	622	638	692	634	660	652	696	666	673	646	660	677	689	701	651	683	640	689	690	734	626	681	730	646	710	713	671	675	629	687	677	681	690	723	689	668	723	675	701	640	744	694	674	713	673	669	615	705	708	716	668	688	673	632	639	727	670	669	640	705	704	684	671	686	697	710	663	663	738	695	698	741	654	664	706	663	676	647	692	669	701	678	675	699	640	714	716	682	651	713	701	661	717	687	642	636	657	716	678	660	683	675	706	680	724	691	671	679	681	663	649	692	656	669	664	661	667	699	689	630	660	688	743	693	695	683	646	661	671	631	714	651	678	638	632	708	666	668	673	676	602	668	687	685	636	731	682	672	665	681	715	653	728	666	677	683	687	680	736	683	649	708	691	681	690	648	632	679	716	610	636	701	705	668	659	690	706	739	646	667	715	664	683	696	686	643	660	623	656	674	705	703	616	679	709	650	654	680	712	674	680	681	680	692	706	651	673	713	662	626	685	677	702	660	677	654	697	672	683	698	711	649	661	642	631	707	718	654	696	651	680	658	684	668	675	672	647	642	667	673	697	693	645	735	688	701	650	663	695	652	679	677	664	690	628	658	653	681	710	671	662	699	678	652	663	693	671	688	645	664	640	693	683	695	670	642	651	666	669	684	697	697	693	706	645	718	694	715	713	691	642	667	706	690	630	712	664	612	637	682	658	698	695	693	687	681	664	703	683	656	703	706	711	685	717	739	689	674	695	636	657	651	659	651	678	730	648	617	681	697	707	683	679	658	665	737	668	697	681	656	669	669	660	693	687	647	658	676	689	687	672	661	696	685	655	668	656	641	645	688	686	682	701	695	713	679	686	666	653	702	699	674	672	641	637	679	725	710	719	705	676	660	719	708	685	696	681	656	694	678	676	676	681	731	707	673	703	663	732	659	659	717	740	675	710	660	690	688	682	673	718	648	649	646	666	686	680	696	631	670	697	679	628	661	680	663	703	649	674	681	673	651	692	723	700	659	706	722	725	676	740	672	656	703	696	675	674	727	648	720	674	649	631	664	640	639	686	654	669	693	662	668	668	662	713	653	679	628	668	672	709	677	709	695	680	683	716	686	695	682	673	672	629	699	678	655	684	619	682	644	674	650	693	639	710	683	658	649	692	644	677	668	679	675	683	695	623	696	702	636	719	687	654	680	627	686	725	711	591	666	715	657	645	712	685	664	704	634	660	660	651	690	678	655	694	680	729	682	667	642	640	679	624	698	660	694	701	657	683	662	655	649	648	692	686	713	702	701	744	701	720	701	659	647	689	701	641	694	712	674	695	662	685	667	665	702	657	643	646	684	692	699	677	673	651	668	661	683	673	661	678	729	700	725	696	671	659	694	680	688	690	635	711	633	643	620	689	646	640	615	681	665	670	692	682	686	660	670	668	714	664	701	752	661	679	620	661	717	707	673	625	662	682	715	722	726	685	680	700	638	627	694	708	686	726	613	656	701	695	694	689	690	665	690	693	703	660	627	681	697	750	675	701	707	711	665	634	626	745	732	700	672	619	731	701	698	662	687	683	722	613	717	626	698	718	706	662	664	686	659	653	639	681	670	683	732	656	690	680	716	678	711	688	684	671	717	699	659	698	694	704	649	678	649	664	669	641	678	668	676	694	654	690	714	645	673	744	675	694	670	680	692	668	687	699	688	747	670	716	693	701	670	707	660	640	691	632	683	655	636	694	665	699	631	724	690	728	667	688	633	652	679	680	696	679	672	669	699	733	734	666	665	672	648	649	665	682	645	630	647	634	687	717	692	676	705	702	682	686	673	686	663	695	647	664	655	716	698	662	718	694	629	682	662	679	697	722	683	703	629	662	715	686	703	691	705	706	694	677	641	681	736	703	658	672	691	719	682	663	649	649	651	677	670	712	708	673	712	680	660	707	689	671	707	702	630	631	741	695	663	660	679	661	742	710	733	679	701	647	681	690	697	699	641	672	665	699	657	721	681	683	669	654	698	657	711	667	655	663	684	712	660	686	676	693	697	696	661	675	661	726	689	658	710	657	738	631	681	700	667	640	705	673	718	679	701	682	687	646	655	675	672	692	703	665	694	696	689	689	623	667	690	646	708	675	691	679	705	684	630	691	727	659	630	710	630	653	684	682	684	709	691	668	625	686	700	641	692	683	623	735	672	660	677	697	640	676	703	674	667	628	672	647	678	690	666	660	691	658	668	675	691	691	670	663	641	680	704	689	706	702	691	713	689	723	670	698	737	744	698	709	666	669	678	679	680	649	699	666	659	665	700	702	680	651	676	687	694	694	679	661	667	704	654	707	671	685	710	689	659	707	692	707	664	677	662	691	638	675	711	657	680	644	668	672	679	682	618	684	722	716	679	735	660	705	676	682	656	690	670	672	700	694	705	639	683	665	679	694	669	636	697	691	730	671	684	679	707	686	640	666	732	682	664	688	669	678	707	666	713	665	641	697	705	680	680	676	685	663	679	628	694	676	688	704	729	677	699	695	673	656	686	672	662	690	686	644	684	613	626	707	673	704	664	663	704	683	675	670	683	747	674	690	631	677	660	671	668	667	658	730	662	681	695	689	661	730	727	653	708	675	673	636	693	697	675	678	684	665	668	677	667	642	695	645	714	670	691	683	673	663	695	698	676	661	714	671	660	653	714	653	662	681	652	623	685	687	700	666	607	727	699	641	681	669	705	746	656	706	679	702	695	709	685	672	648	695	646	730	690	680	655	695	654	715	675	691	684	691	680	701	668	709	673	709	669	704	680	729	648	696	705	721	662	662	646	691	660	702	656	680	671	669	634	631	714	690	724	661	633	690	756	682	693	642	660	687	718	692	660	663	699	718	653	688	686	718	691	662	691	668	669	713	713	689	692	678	690	713	714	671	752	719	717	689	701	702	705	727	708	669	694	678	683	663	671	678	662	648	683	663	662	676	642	613	624	679	656	694	683	686	650	663	652	658	668	654	713	670	707	738	718	735	716	709	673	670	666	650	659	709	667	670	689	694	721	658	655	689	716	656	659	698	711	671	687	666	677	725	697	667	639	689	642	665	721	694	671	673	710	667	707	715	671	702	679	708	655	661	681
5362	1558	954	675	692	809	778	2814	3794	2637	1484	873	612	613	520	530	545	568	531	558	521	532	547	542	470	552	533	543	519	509	528	535	564	542	516	541	515	580	536	525	479	521	522	498	502	534	545	518	585	493	520	508	517	534	533	548	530	519	527	534	527	521	503	532	522	489	529	519	544	518	519	563	566	551	508	539	495	557	565	549	514	513	542	510	596	513	593	572	534	529	514	525	505	506	560	506	530	541	518	596	489	531	498	542	534	534	558	533	484	524	498	554	544	571	562	535	535	565	511	565	553	493	569	525	558	526	538	521	535	560	474	497	543	584	535	537	497	539	529	545	509	523	519	550	517	501	552	512	508	552	546	516	509	533	512	556	505	557	475	496	480	528	527	523	555	549	489	483	512	526	540	522	551	531	532	524	535	524	520	508	529	519	513	522	519	528	512	500	519	547	539	530	507	504	534	517	506	525	536	531	520	490	566	470	523	511	539	494	530	560	496	515	502	554	524	532	539	553	587	515	513	514	485	494	502	531	560	530	515	522	536	513	547	489	544	535	493	576	543	509	532	552	513	494	495	531	548	552	534	533	537	489	489	498	550	520	530	537	530	576	551	546	509	520	517	508	546	510	558	509	506	550	527	543	545	551	489	531	559	473	518	499	528	512	518	509	556	522	524	547	516	596	538	530	498	516	533	545	542	504	518	520	551	523	526	540	501	521	509	537	536	529	549	511	559	530	526	541	531	548	525	524	564	538	536	565	521	532	522	526	522	544	499	527	513	526	507	522	549	552	515	567	534	498	523	502	524	553	529	549	549	518	487	492	535	505	509	516	552	534	534	511	531	530	552	506	496	486	540	522	526	526	519	525	528	539	509	516	533	543	568	480	502	518	538	562	550	539	505	533	486	523	508	501	520	542	544	549	539	509	516	543	563	515	582	531	516	513	486	520	524	510	578	518	541	514	543	522	510	521	537	510	481	578	492	526	558	533	550	484	531	531	521	555	541	494	496	514	535	512	532	576	559	500	513	512	486	510	556	514	547	495	551	511	554	513	500	538	531	527	579	516	538	511	539	517	506	493	526	544	538	587	558	509	520	518	502	559	507	532	520	503	502	471	592	527	516	528	517	531	509	526	527	517	592	526	539	569	528	566	551	514	533	532	530	514	509	507	534	527	523	552	526	558	545	477	539	520	532	507	547	512	498	515	534	546	529	504	528	572	527	518	561	494	529	558	511	518	528	477	559	547	554	529	546	538	550	502	509	523	531	546	507	536	517	544	575	540	490	530	516	526	516	510	527	510	483	532	529	559	551	564	537	533	543	506	512	533	535	551	539	521	534	496	543	539	545	493	533	526	523	513	534	489	490	545	575	551	546	542	535	560	530	563	513	534	503	506	546	585	507	554	496	534	515	519	534	553	528	508	531	513	543	530	538	556	513	558	563	515	518	492	551	498	509	505	554	507	484	546	572	516	513	560	496	506	518	547	526	541	585	542	556	494	531	540	553	539	486	535	528	577	542	483	549	512	533	537	521	521	543	560	570	538	470	518	525	530	539	580	530	527	551	585	541	533	511	558	541	529	458	516	515	542	520	560	530	548	534	501	536	519	509	522	553	559	517	535	514	524	504	498	528	498	523	539	544	508	550	530	522	535	536	522	551	510	520	521	528	516	520	536	513	499	529	543	493	543	567	548	559	511	491	535	518	544	512	500	521	540	523	529	541	524	506	526	587	546	500	546	546	525	525	516	561	538	556	526	561	516	548	542	543	531	483	528	533	528	541	514	515	534	570	530	567	550	522	528	558	540	494	540	510	513	503	520	520	572	582	548	543	566	538	567	504	528	518	509	567	511	521	541	517	530	533	491	528	550	515	506	540	518	544	522	516	562	529	538	510	554	560	554	565	536	550	527	553	548	546	541	512	526	526	550	518	532	491	545	530	565	480	561	502	556	505	544	514	541	535	530	526	496	546	485	547	567	565	511	512	541	529	517	515	516	540	564	532	591	544	544	473	534	599	524	531	569	508	548	546	531	529	498	531	514	538	511	498	499	568	533	523	505	530	547	536	531	567	517	548	533	488	581	553	518	519	533	564	559	540	546	526	508	530	528	503	523	526	481	524	526	490	537	522	503	521	494	544	553	516	512	514	529	548	491	513	578	534	526	508	513	522	497	545	518	539	505	556	551	526	553	547	541	527	506	533	512	502	535	578	520	522	520	537	516	478	530	512	547	543	548	538	557	514	542	532	527	522	515	526	558	534	544	518	518	546	495	592	491	555	530	526	527	525	582	501	532	551	507	506	518	509	520	535	536	545	566	504	557	531	493	506	556	558	552	528	511	528	492	554	527	527	544	539	540	516	529	542	563	514	514	502	522	527	524	512	535	526	499	571	550	511	533	569	556	545	547	523	550	528	553	520	537	544	549	515	551	536	508	564	576	473	560	529	492	524	522	501	508	497	513	522	520	550	499	526	499	534	529	556	505	500	551	492	557	531	577	507	546	589	499	523	533	508	486	507	544	543	565	566	510	570	574	559	522	572	529	577	508	576	499	520	504	542	547	546	500	502	512	503	551	571	514	500	543	553	484	522	494	515	548	577	528	532	484	536	564	530	507	500	551	523	520	498	530	517	531	496	557	560	512	538	506	519	549	517	547	528	554	538	540	536	564	507	492	548	530	533	571	518	513	530	521	527	531	586	491	533	519	516	525	511	545	515	568	513	500	526	535	533	525	543	510	524	497	539	530	550	522	537	578	515	530	519	521	519	491	481	526	540	500	462	517	507	493	515	485	520	524	539	516	536	524	509	517	482	567	518	491	534	496	506	536	503	539	523	458	486	524	525	561	520	544	538	551	509	490	540	533	549	514	512	557	557	475	500	545	559	550	564	526	508	539	512	490	628	494	516	528	559	536	554	545	515	561	548	533	528	531	504	513	521	542	508	515	530	529	536	544	551	516	443	544	518	520	522	585	549	509	519	507	560	529	519	499	512	520	572	520	545	517	513	544	533	537	508	545	537	516	520	559	526	508	545	533	537	500	544	564	533	532	529	544	552	544	539	546	561	536	479	529	503	575	525	526	507	525	527	562	537	491	497	527	492	534	519	534	519	501	550	487	519	553	511	495	514	569	555	513	528	532	510	509	576	530	575	550	529	517	506	507	506	478	557	538	541	494	522	500	569	497	493	524	503	529	532	517	509	528	509	531	543	518	525	533	528	512	564	517	516	551	505	547	493	549	560	512	544	552	517	579	532	540	515	540	542	551	561	503	507	506	501	505	507	552	546	548	569	531	532	491	523	504	554	521	557	513	535	527	519	517	530	526	576	510	521	518	515	526	551	569	597	495	527	520	565	510	551	497	577	534	526	538	536	510	510	563	531	534	545	543	541	538	481	544	523	567	507	520	501	506	474	526	551	535	550	523	504	548	537	511	492	572	512	544	531	490	486	552	535	498	524	554	507	553	521	554	538	536	547	496	522	534	533	533	526	525
25701	21439	27196	25148	4936	1504	2924	20710	26035	17071	7605	2497	1265	903	737	824	752	752	779	775	766	721	715	776	777	765	783	753	753	792	741	797	763	769	796	765	763	748	813	735	768	765	715	765	769	789	754	768	871	838	732	757	762	753	755	778	823	817	764	774	749	793	767	736	756	716	768	807	707	787	767	777	808	749	735	812	793	706	798	732	732	716	731	795	746	803	765	833	779	746	790	792	774	803	761	715	710	767	685	753	771	741	759	764	704	796	742	787	750	797	761	749	762	823	806	723	760	762	737	783	747	757	743	813	764	785	769	773	794	768	718	759	761	737	767	724	799	801	823	717	735	727	732	745	767	749	756	775	743	759	802	791	728	830	769	708	772	791	787	764	749	757	747	737	767	745	742	822	722	778	784	801	798	743	768	767	739	782	770	731	760	767	819	734	757	763	749	775	727	790	817	770	754	839	766	764	716	718	744	728	786	760	749	712	752	741	794	772	725	790	762	785	754	723	765	786	741	721	729	776	726	721	737	741	745	775	726	797	764	771	750	742	723	731	757	763	774	774	760	818	747	800	773	767	730	753	802	783	758	791	778	744	740	773	785	755	810	752	723	767	775	813	794	796	764	758	784	774	729	772	737	786	739	759	755	797	733	777	790	773	753	764	803	733	759	749	751	706	768	752	792	771	776	728	787	776	723	791	777	740	790	704	765	759	828	751	763	793	736	775	754	721	738	768	712	812	775	775	809	769	739	803	776	773	733	769	759	822	737	767	742	784	776	784	738	784	767	819	747	807	745	691	780	730	754	750	788	767	798	738	738	746	786	739	744	725	752	804	806	762	768	767	806	789	731	766	759	757	725	758	757	695	698	747	749	720	748	764	760	774	795	715	749	744	784	761	762	775	785	711	760	719	802	808	740	792	780	741	788	792	728	780	784	770	780	810	740	726	757	777	734	758	818	797	829	755	763	780	748	770	746	786	753	765	746	807	786	728	751	724	756	778	786	800	734	735	738	777	835	725	732	783	757	733	777	775	714	756	712	774	750	751	745	759	747	738	811	716	772	786	737	768	710	775	787	685	806	765	758	781	732	769	776	798	754	724	774	778	787	770	732	760	708	778	773	761	775	778	756	720	775	775	794	765	790	773	754	764	759	811	763	765	721	749	772	828	754	743	786	735	738	699	757	764	776	777	731	785	748	761	784	705	812	805	744	715	754	762	759	805	748	777	768	740	766	751	781	774	791	773	780	763	777	812	793	731	748	726	758	811	734	750	748	794	817	739	754	744	805	774	794	738	730	753	793	773	780	719	762	720	765	747	729	749	741	682	789	780	791	748	807	765	734	702	754	740	751	776	824	788	730	762	756	709	793	812	740	742	704	732	815	731	740	749	769	711	712	775	705	785	751	760	765	748	703	784	763	725	774	791	787	768	782	800	752	772	758	738	768	758	775	778	750	787	733	752	762	746	762	699	767	753	788	793	749	775	759	831	751	775	804	744	793	790	763	758	765	804	824	751	746	789	757	744	783	742	767	773	766	777	765	720	778	752	722	771	761	755	767	762	763	788	756	776	742	745	760	770	766	750	805	778	773	824	753	768	757	775	727	825	746	762	764	746	743	751	739	741	760	789	766	772	792	744	809	785	719	765	768	686	778	735	796	761	749	760	802	722	732	736	772	733	766	738	739	773	786	775	761	746	760	741	752	730	735	783	744	737	765	757	765	774	813	762	741	794	758	766	798	795	768	777	753	779	764	735	761	748	806	760	745	752	792	717	747	761	728	803	749	781	812	749	769	751	769	716	731	786	753	757	817	766	749	782	807	768	722	768	756	777	744	738	808	845	783	755	815	736	755	753	778	773	759	750	767	776	738	792	763	801	716	751	795	799	742	751	790	721	790	755	767	757	747	797	777	767	789	859	724	770	764	749	781	742	744	729	822	731	789	802	801	765	688	768	695	765	795	786	845	802	748	781	768	737	783	736	778	735	834	796	744	713	810	837	797	776	803	836	752	751	791	742	758	738	776	799	719	788	727	776	795	734	795	746	747	725	769	720	705	752	783	786	776	760	769	737	781	790	739	775	771	783	744	723	773	757	757	732	806	756	820	801	750	761	774	718	724	773	750	731	781	746	790	744	749	799	732	775	727	781	803	773	788	769	728	753	741	761	772	765	749	798	786	822	752	734	806	772	790	713	698	701	798	827	788	758	781	771	746	744	756	747	754	778	743	762	767	768	826	767	760	784	765	764	758	765	797	748	752	776	755	757	738	769	725	736	739	769	764	764	798	770	761	796	747	751	750	773	802	777	723	737	762	800	750	735	765	722	813	775	745	816	795	702	786	749	742	775	755	736	769	780	729	775	763	745	773	773	756	742	756	719	719	785	722	741	735	724	700	736	763	778	785	775	726	770	758	781	725	794	772	768	811	778	824	715	771	747	759	826	709	770	741	767	758	775	724	708	738	740	797	778	776	771	779	761	755	715	770	705	763	743	773	815	758	774	761	715	774	792	716	751	753	779	774	809	742	735	753	781	766	758	742	746	754	732	744	748	797	760	753	730	753	750	751	742	776	778	767	744	752	821	747	765	699	784	752	741	752	743	724	781	764	757	758	755	748	774	743	770	775	783	762	748	757	759	753	837	732	731	765	757	764	780	740	762	768	782	744	757	828	773	764	737	746	817	757	752	786	790	796	734	783	812	815	746	779	782	702	753	774	765	770	755	786	737	783	754	759	748	788	767	761	740	814	765	738	738	719	727	744	754	762	784	821	736	843	755	819	714	727	763	821	746	741	771	824	768	724	743	758	802	771	778	724	767	800	762	749	798	755	760	797	760	860	751	744	735	754	731	754	737	740	770	698	749	756	783	718	763	778	795	781	734	766	731	752	732	722	718	747	688	755	793	791	707	779	750	806	755	759	776	788	767	720	760	765	737	735	750	791	743	793	698	740	768	742	701	754	745	743	761	764	796	774	728	724	786	794	746	736	774	766	791	745	804	765	778	830	748	797	734	705	703	790	809	764	767	769	751	761	740	712	750	773	739	764	752	763	763	718	733	789	764	771	790	787	738	791	750	774	765	792	804	749	771	724	741	767	770	715	771	746	726	762	768	774	786	728	791	832	788	750	716	790	731	703	805	767	749	763	771	747	773	765	751	694	771	782	780	763	752	757	743	754	778	785	747	760	762	766	765	737	749	759	731	762	796	790	727	758	786	773	777	758	762	790	752	721	766	776	706	715	737	819	768	793	746	759	730	721	720	763	758	755	804	793	808	786	761	818	740	774	711	785	735	730	691	752	728	776	775	809	744	745	767	774	820	813	782	797	721	769	762	721	748	714	780	765	745	747	747	786	745	791	819	794	800	767	770	789	790	779	783	733	752	747	797	790	758	749	745	785	754	773	737	819	748	747	745	758	775	756	773	742	759	783	756	793	767	746	729	766	781	706	757	749	795	746	825	781	759	716	704	700	752	798	757	787	731	770	784	765	719	745	726
4266	4016	2695	1605	1268	1085	3647	22374	21755	13773	6384	2283	1041	759	644	623	639	588	613	622	638	596	626	606	602	626	592	638	599	603	656	631	648	602	591	581	604	596	624	661	632	607	620	595	607	642	603	642	584	624	576	617	652	552	642	623	563	574	615	579	586	603	601	574	616	576	608	621	616	637	610	604	605	604	572	618	651	615	588	609	604	549	562	613	631	589	593	612	598	677	624	638	574	596	584	589	609	564	600	585	658	587	654	583	649	553	624	572	589	635	593	607	599	604	652	597	608	623	621	576	611	636	595	641	624	601	550	595	598	654	615	648	635	557	549	624	619	615	630	613	564	653	606	596	588	616	586	591	593	635	582	629	635	656	591	616	608	590	628	575	564	588	632	586	621	596	578	585	574	582	593	586	572	667	614	619	598	637	610	577	584	619	593	633	609	577	583	584	641	616	592	590	619	613	574	568	616	588	615	568	583	628	631	615	600	639	638	598	600	599	595	562	600	610	588	667	639	573	636	616	642	548	616	599	611	564	608	611	620	610	583	634	604	582	615	622	587	561	631	617	602	630	657	641	623	604	625	601	651	587	631	657	656	635	570	603	583	633	642	585	639	606	581	562	640	591	560	595	611	632	645	602	589	636	612	621	601	612	588	628	618	613	591	585	576	619	557	600	606	584	596	595	598	618	638	598	651	635	564	659	604	609	612	601	648	607	671	597	601	602	624	602	538	582	636	598	599	573	576	639	551	625	637	633	632	630	626	618	588	582	616	604	659	588	601	587	630	611	611	581	598	624	644	604	621	598	620	578	565	592	614	597	585	609	566	628	597	590	586	642	561	584	631	591	565	653	629	608	652	609	625	602	546	569	634	631	596	615	614	583	613	600	630	620	605	625	572	629	577	578	613	603	598	601	549	576	573	607	595	589	616	645	610	630	637	632	639	596	585	582	621	625	586	590	543	603	612	615	597	615	583	576	584	611	569	629	591	617	625	586	585	636	578	610	618	610	570	598	641	591	609	651	624	569	609	609	608	589	620	575	587	602	636	621	628	575	637	606	599	629	594	575	643	566	611	617	601	591	628	578	622	633	626	623	595	602	598	606	584	603	595	618	627	609	640	625	656	585	658	615	602	557	612	581	587	585	629	620	585	605	558	600	563	585	610	601	639	591	568	562	598	648	554	612	619	614	614	566	593	595	645	608	615	597	604	609	644	600	584	576	554	611	625	576	585	634	609	617	576	659	636	622	632	610	565	604	613	559	597	589	630	635	571	569	593	593	572	650	646	595	633	563	601	624	623	634	601	606	599	606	588	641	591	607	593	599	602	637	585	602	612	604	587	600	615	613	637	596	619	573	599	588	606	627	649	621	578	619	626	581	548	598	653	594	577	594	581	620	618	582	574	595	592	586	615	560	651	623	635	613	640	581	617	608	612	637	579	579	567	625	619	617	628	584	621	609	595	580	615	598	560	576	563	619	585	578	610	630	602	636	640	574	605	614	633	581	596	555	579	616	614	585	607	592	575	568	612	623	623	610	591	618	641	588	648	628	588	601	587	594	605	616	635	615	638	587	629	599	617	623	619	603	627	601	603	609	605	591	623	623	589	551	586	578	621	605	608	638	615	607	597	572	627	604	567	570	607	635	609	599	604	646	593	671	583	608	629	621	590	599	609	605	603	591	554	603	611	611	594	604	594	602	611	593	587	631	627	647	599	620	647	597	634	611	627	613	620	613	592	618	633	593	579	594	637	562	592	621	576	635	601	572	626	598	628	566	597	577	594	619	593	615	614	621	587	622	612	643	569	606	613	611	597	665	625	644	610	569	614	572	599	595	570	590	647	584	587	589	610	575	631	627	610	630	643	605	601	589	531	583	577	584	602	626	545	600	584	583	577	583	627	593	576	591	635	619	586	602	573	586	625	641	605	623	600	601	638	603	603	573	588	600	610	619	614	567	624	628	620	625	601	641	626	617	628	589	582	644	603	618	604	588	586	619	575	581	588	615	632	612	601	647	595	623	608	610	603	625	613	609	591	641	593	612	575	636	582	576	580	571	612	623	566	623	600	599	590	614	623	597	614	593	632	625	608	648	596	642	581	632	609	620	629	600	585	603	605	629	599	606	627	639	551	588	635	643	600	593	599	613	621	619	591	611	642	593	614	604	607	617	602	588	631	603	595	622	588	599	603	596	581	599	602	631	596	573	611	585	609	595	577	612	614	601	619	623	604	568	587	608	620	619	586	584	639	627	616	590	564	617	597	590	601	601	605	594	563	629	567	585	619	613	623	569	629	605	627	647	635	628	587	591	614	625	644	596	588	563	604	605	617	619	573	607	606	590	632	598	575	587	630	596	645	597	630	593	633	631	566	610	593	673	616	589	625	606	632	634	559	627	590	594	578	612	608	602	574	566	597	636	588	565	612	590	590	630	574	590	596	620	589	628	581	578	605	608	605	589	596	579	666	654	633	636	604	622	570	609	616	578	558	637	636	605	636	621	601	604	620	601	607	629	634	596	624	612	588	574	590	646	613	575	558	598	596	588	615	581	574	605	607	567	609	620	649	631	617	594	642	587	599	597	619	578	584	603	628	591	591	618	556	605	600	616	589	612	533	571	628	622	597	592	586	637	584	632	625	616	577	612	663	621	582	590	603	603	609	624	589	600	607	607	601	634	627	593	606	579	616	583	629	629	582	602	664	593	648	618	577	573	618	615	594	626	589	566	594	582	592	619	623	656	586	605	589	603	595	600	577	590	616	632	571	617	602	638	538	608	570	630	595	589	595	582	614	640	572	617	597	597	560	636	596	584	607	574	606	593	591	629	579	619	579	638	568	593	575	584	599	585	554	593	586	639	602	608	595	628	596	587	592	599	579	637	580	626	596	542	580	588	608	612	632	616	577	677	616	571	599	607	606	610	598	598	603	584	593	599	605	622	611	643	623	603	626	559	615	586	613	591	592	586	594	624	561	637	589	622	593	600	623	633	586	557	592	625	638	616	583	622	639	582	617	596	657	608	607	607	588	616	596	632	637	560	562	615	608	612	590	594	590	601	583	635	613	609	620	610	597	587	575	554	631	622	620	614	658	624	622	613	573	583	602	619	617	635	613	564	608	615	598	649	594	628	607	619	577	599	644	594	633	584	621	640	613	629	620	588	605	631	602	572	522	626	622	614	592	579	577	575	576	591	625	618	640	599	608	621	616	621	638	626	580	559	614	594	612	613	577	619	631	576	615	590	596	606	623	632	587	568	636	615	640	565	575	618	602	595	591	634	617	602	605	603	609	611	625	593	566	604	589	568	640	578	558	546	621	615	613	630	601	543	549	541	640	608	596	603	595	639	632	643	605	623	642	617	608	618	584	606	618	590	568	644	561	578	583	599	616	589	579	572	629	614	647	596	572	638	603	612	670	627	595	604	590	578	635	586	588	649	633	589	616	645	635	588	556	614	598	627	552	605	605	590	659	586	625	578	615	589	634	608	625	631	580	579
24293	21452	28766	24572	21413	9182	11856	35830	44536	33511	17766	5874	2072	1186	1035	888	919	955	921	937	947	928	954	923	950	927	954	995	923	983	907	924	977	921	948	921	951	941	939	945	924	940	948	918	953	961	930	963	936	893	949	947	921	919	921	924	967	958	949	963	952	970	927	943	942	918	911	939	887	927	901	946	943	935	987	953	975	954	905	911	917	938	911	931	954	949	933	961	912	892	957	934	937	892	893	915	912	962	954	907	989	884	935	898	887	943	900	929	951	968	902	958	940	911	952	946	911	997	937	948	952	924	896	984	925	892	874	910	956	955	958	921	922	909	967	938	925	923	938	936	955	894	960	949	922	931	914	917	900	960	917	971	901	884	928	915	944	889	969	980	870	875	953	961	963	936	965	917	943	916	916	980	928	903	880	930	908	900	924	903	983	990	943	921	919	928	920	947	904	964	887	944	940	965	927	868	916	931	967	918	923	902	913	909	938	967	950	920	960	854	932	910	968	905	931	897	864	921	910	973	939	967	921	921	944	891	891	896	940	938	880	957	901	904	945	920	908	913	907	914	894	939	936	903	943	867	844	989	949	964	936	948	897	907	989	874	942	912	908	947	872	886	910	926	983	986	931	960	962	962	971	949	928	917	952	919	949	925	955	927	910	915	955	912	920	886	927	911	913	899	957	886	914	905	948	892	906	896	884	968	958	911	924	912	885	877	938	921	912	950	959	916	953	963	952	946	956	940	944	900	915	932	941	898	930	946	892	952	943	948	918	907	902	949	904	904	890	950	905	877	859	874	903	970	890	946	933	912	879	901	947	947	930	971	922	919	944	901	929	908	939	959	959	880	935	896	904	877	917	944	914	884	935	964	953	916	930	877	891	918	876	943	908	896	907	942	916	936	961	869	914	958	906	913	921	946	973	883	947	903	928	931	951	925	939	928	883	941	966	921	944	900	863	931	916	932	952	900	913	920	926	929	1007	995	902	918	957	920	926	920	958	945	922	964	954	878	913	867	932	940	933	884	941	916	912	927	886	915	956	948	875	921	889	929	997	921	928	1021	901	926	918	911	911	951	919	907	924	912	971	922	933	921	923	933	936	936	913	915	944	924	938	903	908	941	906	886	965	949	919	916	920	956	889	935	927	888	942	917	942	891	911	935	898	907	955	908	944	868	963	935	908	938	927	946	898	988	955	920	874	972	922	939	937	898	899	943	935	889	908	976	903	937	925	889	877	944	940	904	868	855	911	929	905	876	910	955	875	915	931	933	911	904	933	918	899	938	929	930	906	933	927	926	993	953	974	890	927	946	926	891	919	919	996	955	945	923	941	969	964	917	925	931	917	916	949	908	905	965	968	875	975	995	959	946	956	965	962	927	915	907	959	890	933	889	883	936	900	917	917	930	922	961	948	913	913	879	932	902	898	970	961	895	958	944	938	935	875	935	881	961	953	968	896	896	899	921	924	880	920	948	848	944	905	945	899	898	904	898	881	975	961	907	955	945	940	930	887	925	968	951	944	937	881	894	918	867	939	876	890	935	907	916	880	941	950	971	921	931	840	924	951	924	955	969	901	934	965	881	917	932	963	868	881	900	939	915	909	909	914	946	890	919	927	944	920	934	947	981	908	921	904	919	977	980	893	928	987	925	965	893	946	950	905	970	919	937	942	954	950	932	893	901	919	899	920	882	945	882	901	930	980	932	1010	904	977	937	897	937	921	942	911	930	880	894	943	924	978	888	929	959	923	983	984	961	941	972	912	953	868	941	935	898	937	922	899	910	853	941	890	980	933	965	931	932	926	932	921	906	971	930	914	961	869	883	941	952	906	907	922	920	912	899	936	940	890	883	862	901	931	933	916	872	857	868	915	918	912	964	941	979	930	931	963	894	976	946	997	961	922	911	940	950	990	894	931	884	918	887	940	955	958	943	934	953	901	944	891	887	882	889	975	900	883	926	899	941	896	928	967	896	971	934	949	898	920	912	896	987	983	878	937	924	907	997	918	918	925	958	916	923	940	924	945	937	946	901	924	959	925	913	885	931	1001	894	957	889	902	950	935	973	888	914	894	943	974	885	964	885	942	896	908	890	940	899	899	982	879	922	969	929	964	907	889	892	954	905	917	915	944	951	939	934	962	948	878	938	956	916	911	933	888	968	910	926	994	917	925	898	947	952	963	898	930	911	915	910	928	890	903	920	981	932	953	938	928	855	917	951	965	928	860	928	925	891	939	886	980	913	893	895	934	909	939	893	922	953	947	951	914	870	948	928	900	977	885	898	927	951	938	899	889	939	912	939	981	897	927	869	893	967	920	923	910	932	922	950	907	932	937	907	948	917	894	936	880	984	950	991	965	964	899	908	936	960	889	897	935	896	977	928	949	897	886	971	943	923	949	975	895	885	906	961	969	963	953	925	980	957	922	921	935	938	918	948	907	960	940	848	898	914	908	897	922	894	912	917	923	928	915	910	979	902	905	930	934	901	946	932	893	883	949	936	879	953	941	899	944	965	859	907	946	870	900	921	932	931	928	908	893	953	929	952	953	902	932	948	910	917	933	908	941	927	936	902	928	876	948	948	899	940	975	875	885	933	876	879	944	937	936	921	956	961	961	958	890	890	913	920	893	912	849	966	945	887	899	882	881	830	927	955	906	907	891	925	868	924	973	899	913	940	898	902	931	923	885	861	922	905	909	936	955	899	885	961	929	937	910	906	904	892	944	891	930	923	917	938	934	916	946	897	956	929	926	936	875	899	933	873	920	936	976	913	934	918	942	941	955	937	889	918	910	903	917	932	965	924	887	909	945	914	912	899	928	912	923	911	960	887	935	948	946	888	919	958	867	904	923	916	931	901	928	910	914	862	981	889	947	918	900	848	939	936	972	918	946	957	892	895	925	957	882	953	890	971	879	894	898	896	930	908	921	914	973	987	932	948	923	913	951	903	918	909	886	940	959	935	889	956	937	947	887	949	938	901	899	913	942	897	971	929	906	956	917	927	931	872	943	908	967	951	902	935	908	874	926	893	927	921	886	888	894	896	949	905	804	915	892	915	889	889	994	911	965	885	922	962	917	897	904	932	990	957	887	921	909	879	858	893	943	916	947	900	995	924	908	873	940	917	907	919	934	932	968	960	858	966	960	913	894	972	966	929	900	879	956	958	864	956	934	923	903	924	974	874	840	943	919	974	914	935	961	871	923	905	939	952	917	947	979	897	896	906	926	912	916	886	916	932	931	994	907	932	937	941	929	939	925	884	887	954	973	970	908	905	912	941	893	891	903	913	852	891	914	889	968	919	918	875	955	973	856	933	907	928	946	963	900	927	915	918	906	908	938	962	934	942	912	955	955	957	933	886	850	963	885	932	935	870	933	923	940	865	908	895	917	919	956	973	907	880	973	901	958	909	879	917	918	957	898	916	969	972	934	947	915	952	933	870	914	916	855	935	937	913	913	945	920	990	957	903	923	893	911	937	970	936	968	966	894	954	929	946	944	911	974	943
4604	7703	5754	3278	2255	1857	12897	37107	38724	26356	12961	4655	1795	1016	763	802	762	681	700	720	740	735	678	757	725	686	723	715	734	745	760	767	727	745	671	739	818	756	807	717	696	691	769	709	743	714	749	711	707	746	759	714	754	773	723	719	738	737	733	718	725	718	694	725	738	733	749	739	706	712	723	754	738	721	744	778	737	778	755	702	729	683	756	733	707	744	709	744	742	690	719	782	713	771	752	718	739	719	722	750	714	727	717	737	744	718	729	706	753	722	744	742	757	710	700	720	672	751	736	722	711	737	739	731	726	713	710	696	705	734	734	762	700	729	706	689	736	707	762	725	737	721	760	769	698	733	712	732	754	745	706	711	694	756	730	703	745	719	713	742	755	766	710	701	721	722	731	762	724	727	719	715	755	722	715	676	679	735	690	753	759	744	720	718	755	702	720	719	726	710	699	739	723	716	716	759	738	719	704	763	757	737	782	707	694	757	742	707	772	725	731	741	758	679	722	700	773	715	678	717	740	750	726	746	707	754	745	753	721	769	707	701	713	714	760	742	745	708	744	698	704	788	762	735	709	745	693	738	723	769	690	686	732	744	686	748	767	739	714	734	708	758	731	739	779	676	731	754	704	788	722	684	705	728	751	688	735	728	702	761	726	760	755	745	743	707	738	734	682	710	692	717	738	724	727	710	641	708	674	688	688	715	711	707	728	740	709	735	747	696	714	741	720	721	707	745	711	688	674	704	710	699	725	711	747	708	740	726	724	752	735	773	746	715	738	762	701	688	770	710	736	711	745	714	711	754	674	743	736	751	716	722	739	740	764	706	723	736	723	726	735	725	713	706	740	756	725	674	760	748	731	735	769	736	727	682	718	714	764	716	715	720	725	746	737	709	769	709	708	706	688	700	677	717	698	733	740	729	756	758	733	747	712	707	733	729	757	750	706	743	757	699	745	671	702	677	757	747	764	729	761	740	715	694	694	705	732	717	722	700	677	735	697	725	685	727	702	699	740	755	736	687	696	651	724	744	784	716	748	689	718	745	718	671	693	730	767	754	732	741	775	739	691	755	756	736	731	738	749	784	725	703	745	736	691	659	746	754	734	678	714	726	752	714	709	706	732	739	712	790	748	740	652	711	714	795	700	749	707	734	719	702	710	744	683	741	672	753	701	698	800	781	744	735	689	679	708	681	717	729	748	749	717	680	735	757	749	746	690	645	715	767	784	749	741	689	755	735	734	713	697	752	763	752	728	753	687	669	714	747	713	690	720	736	685	720	701	694	771	722	726	775	761	771	723	683	689	705	708	718	731	699	678	715	709	739	720	721	698	757	734	729	712	710	698	736	701	739	753	711	761	722	767	740	739	728	695	707	741	745	688	709	702	689	720	716	733	755	719	738	688	739	710	742	721	708	734	688	695	736	650	729	752	749	688	729	686	731	701	705	741	707	759	727	689	733	667	737	697	715	686	737	707	740	786	683	698	668	710	746	751	755	726	723	734	742	744	747	733	705	701	766	682	734	734	724	737	758	721	727	720	767	721	704	749	730	693	695	720	697	706	702	729	697	709	729	712	722	774	707	720	735	755	732	696	724	758	738	687	765	685	702	732	708	742	707	703	757	700	708	701	785	702	741	743	729	791	699	724	672	735	706	659	718	649	712	738	697	694	706	674	747	657	720	723	714	694	663	688	738	729	701	722	721	746	701	682	733	746	708	764	722	720	725	754	726	714	718	716	715	743	725	741	720	707	716	703	713	768	735	763	726	689	666	731	717	746	705	736	747	770	757	712	700	700	707	674	725	736	726	722	726	679	720	727	713	728	692	696	714	729	675	765	710	728	765	707	726	736	758	714	729	704	743	741	691	753	765	684	716	726	734	741	750	685	745	740	764	667	742	659	759	724	705	716	762	722	804	752	710	741	770	685	727	754	683	715	729	761	699	736	700	726	698	699	734	713	753	694	752	732	701	682	696	694	727	708	735	700	747	784	759	729	716	739	748	714	745	709	738	670	712	748	755	671	704	689	727	756	724	712	684	753	740	767	774	705	736	749	693	731	777	746	687	716	665	705	715	691	725	690	732	718	782	736	723	709	717	749	695	730	692	709	729	690	737	714	678	738	693	695	666	726	742	739	721	716	738	725	700	737	708	707	775	743	712	692	696	671	756	709	727	765	765	679	711	745	720	690	719	703	743	738	746	669	730	733	758	745	730	684	673	723	722	742	701	735	752	677	712	752	718	693	755	735	717	730	753	722	730	627	738	717	773	722	722	662	706	672	723	713	689	711	760	748	706	733	688	700	721	705	706	715	799	747	683	782	700	694	712	731	713	686	722	762	697	694	717	726	702	733	729	707	701	685	731	714	727	712	733	709	689	751	755	679	743	741	737	713	738	686	719	746	681	747	775	706	715	727	720	668	725	741	741	741	724	750	729	701	735	750	712	710	728	737	726	762	713	701	696	695	685	770	719	755	686	704	742	660	683	704	743	724	752	744	714	684	734	739	718	686	726	690	693	721	716	717	682	692	740	662	692	718	700	731	690	691	713	696	771	710	722	697	680	728	755	691	764	756	743	705	718	742	691	718	723	707	712	776	758	703	748	721	702	749	683	684	744	730	700	742	763	764	723	705	730	720	720	712	677	700	732	673	699	728	755	708	743	736	744	747	716	695	710	681	721	727	681	707	723	699	730	685	658	685	706	689	719	727	687	721	685	720	725	736	713	707	740	740	749	714	710	715	729	737	697	714	730	699	717	741	795	733	737	733	691	681	755	716	745	713	701	747	736	695	748	747	710	712	699	711	704	687	731	713	702	705	722	736	707	754	751	712	712	725	780	712	739	716	739	646	699	712	716	705	744	751	753	702	726	701	806	698	694	715	729	735	708	697	740	745	654	716	713	704	741	736	702	693	702	726	697	671	703	700	705	729	688	708	749	705	689	666	694	747	704	721	753	718	708	727	746	729	705	736	775	700	673	766	710	722	673	712	669	753	720	749	730	744	733	749	742	691	713	675	698	698	746	680	710	688	695	738	703	686	712	716	738	693	701	700	721	730	680	721	698	752	657	723	771	706	739	728	710	708	744	712	676	726	709	719	741	751	709	723	733	720	750	693	672	752	726	733	715	738	730	699	724	700	705	751	708	709	707	713	697	737	714	714	725	720	710	690	706	691	719	711	700	736	742	704	758	707	711	729	714	709	723	695	710	666	726	722	709	696	737	731	662	719	764	713	709	724	730	708	731	705	689	726	734	753	683	708	704	699	700	700	728	731	711	742	769	704	708	750	742	697	715	697	753	724	704	727	735	730	762	697	722	713	661	681	748	728	718	696	716	690	713	741	742	693	692	717	732	735	682	674	700	719	721	729	706	730	720	737	721	688	724	715	724	697	691	714	731	708	695	732	705	691	705	704	762	737	710	667	761	723	728	717	785	767	702	713	713	774	715	753	729	717	723	710	766	648	749	717	715	729	760	753	727	768	691	696	760	699	737
27872	13143	2304	1402	975	761	1021	2915	3297	2867	1790	1098	788	768	662	667	707	745	700	710	647	741	674	680	727	674	728	721	709	687	671	692	688	705	713	736	660	701	670	663	668	712	654	655	683	702	719	690	670	675	772	651	676	718	662	686	709	650	688	724	680	669	732	694	703	710	685	709	657	664	682	701	691	689	699	639	738	698	701	679	688	684	721	681	685	704	660	727	683	722	701	670	685	730	680	704	685	689	677	648	703	676	713	738	676	677	667	663	709	732	717	710	695	722	663	688	666	646	678	679	688	693	664	746	669	671	721	649	716	700	667	710	689	634	690	710	708	694	713	684	699	661	731	718	722	670	712	715	657	702	714	677	711	702	702	664	731	703	702	685	662	705	701	694	705	678	717	722	670	675	725	721	705	671	700	732	683	651	685	681	680	694	680	677	709	745	698	653	700	655	656	733	642	691	716	663	684	732	685	704	700	698	695	737	720	714	685	723	708	660	643	623	693	686	717	691	727	708	636	639	688	660	703	667	721	705	691	696	716	663	702	691	700	654	698	683	704	707	715	665	655	670	674	651	676	716	688	675	753	692	718	656	670	676	699	677	670	705	683	698	672	724	689	688	667	677	712	701	674	690	679	649	718	679	658	685	651	680	728	707	680	716	679	676	683	660	696	675	690	674	677	670	660	686	697	735	676	681	633	702	652	697	694	698	706	694	675	735	699	724	725	689	683	679	677	651	692	703	659	691	699	655	697	739	706	716	704	722	717	680	702	653	697	639	705	705	676	709	653	683	677	671	684	724	673	690	670	695	700	685	706	660	697	684	710	674	732	653	738	738	700	704	674	665	701	701	663	708	686	672	688	654	663	684	712	655	711	703	687	676	714	778	663	676	664	663	756	674	740	679	711	719	747	727	686	675	693	692	721	690	695	698	712	652	647	695	735	700	662	705	682	727	771	636	635	650	692	653	679	646	686	726	686	670	672	679	678	690	747	679	687	690	686	689	695	719	657	698	661	662	666	679	667	669	732	690	658	660	632	673	679	681	638	692	644	710	705	698	688	663	701	688	675	661	702	681	739	700	673	722	722	702	670	679	698	721	674	664	694	679	700	715	686	695	713	658	669	712	695	645	663	697	684	696	657	714	697	684	650	674	678	744	652	673	716	714	696	702	674	709	680	640	678	681	709	728	701	728	635	696	675	713	642	644	697	645	691	643	698	666	671	657	670	746	665	740	720	719	703	697	693	715	715	710	693	725	715	707	715	654	650	693	705	671	677	709	740	733	702	706	671	697	743	672	633	676	697	723	670	693	706	664	664	695	687	714	707	698	696	659	688	672	730	665	680	719	661	697	736	685	682	692	646	706	651	710	658	682	717	669	707	678	713	665	711	681	692	671	655	685	731	726	695	699	683	645	700	664	710	743	682	725	676	717	673	700	732	681	674	682	703	704	734	690	666	648	706	673	701	705	694	665	714	687	699	676	669	707	707	655	703	676	691	675	666	694	707	698	721	709	661	699	714	715	614	705	647	682	708	689	712	667	652	686	669	699	671	686	711	734	675	685	662	674	678	691	662	654	665	679	663	644	671	658	689	708	655	700	701	715	668	691	724	681	699	686	703	686	682	725	752	661	705	674	639	643	693	665	709	725	658	702	710	689	675	683	665	703	687	679	682	652	721	720	645	690	716	652	700	676	643	714	694	702	669	680	719	677	724	724	711	712	692	673	709	699	690	682	655	693	672	705	709	669	657	733	728	672	672	688	679	679	624	708	706	688	661	660	696	725	675	666	663	686	732	695	715	686	684	659	727	726	726	694	696	690	694	736	712	709	677	709	690	672	715	742	695	702	641	737	696	714	684	668	699	701	676	734	678	687	716	736	675	655	707	710	753	741	668	667	691	710	679	646	683	727	676	702	687	677	715	706	693	711	711	717	688	641	676	675	687	692	757	673	693	710	661	675	718	682	670	664	634	688	704	657	710	665	668	720	721	662	697	662	674	704	653	681	662	694	650	743	646	709	696	676	659	661	682	680	661	682	695	672	674	705	684	700	666	658	650	679	735	725	740	686	720	709	702	668	638	636	713	685	689	683	768	705	681	663	709	669	709	703	699	729	665	672	698	702	686	719	660	672	692	686	677	679	686	730	714	691	702	680	720	667	678	675	644	683	682	650	672	705	709	720	676	632	696	718	701	744	725	726	716	699	685	701	675	663	695	698	706	650	731	715	698	683	671	767	701	693	716	685	722	667	645	672	728	668	679	674	645	634	675	680	700	657	696	724	690	682	689	715	706	705	723	691	687	699	698	675	658	699	707	730	701	699	708	675	707	755	677	680	656	688	688	706	721	728	673	680	669	682	718	717	710	684	704	688	673	679	711	654	696	651	653	727	699	704	730	674	622	749	716	668	681	719	725	717	690	703	744	682	650	690	683	706	662	678	719	666	731	709	725	745	668	728	663	700	706	736	754	690	663	682	735	736	705	683	679	721	656	684	684	688	688	709	706	662	711	701	688	689	713	703	680	686	700	632	670	647	749	686	694	723	695	707	699	676	674	721	744	697	672	718	681	640	720	668	693	709	702	687	661	687	713	686	694	688	706	701	700	674	664	650	681	682	706	734	695	712	683	665	663	676	643	687	674	655	681	724	635	622	712	662	665	678	719	718	691	680	656	690	687	691	725	676	686	641	664	693	664	705	684	753	653	684	685	653	729	748	700	653	650	713	669	715	707	704	738	689	713	670	681	714	694	723	676	724	695	691	710	661	684	669	706	698	647	716	666	699	680	686	685	676	703	696	674	638	683	663	689	726	693	709	662	685	719	743	662	724	721	677	731	730	664	634	676	675	658	688	731	698	697	684	656	689	689	708	658	692	665	698	716	723	728	648	632	717	717	676	699	665	648	660	679	665	669	668	674	691	668	696	698	710	733	650	649	685	689	736	661	625	742	670	669	718	670	674	671	683	660	698	684	649	707	701	701	688	747	694	647	670	714	713	671	731	722	748	703	691	664	691	683	646	705	642	704	663	678	680	681	700	711	648	726	667	702	714	735	695	678	756	661	697	732	639	647	695	712	698	653	686	693	689	707	678	730	651	689	702	659	679	729	685	721	723	657	678	689	658	737	720	696	651	662	682	666	722	711	734	657	675	692	686	730	691	689	730	638	750	711	714	701	700	676	663	657	704	656	686	692	695	726	690	668	689	726	700	731	688	659	691	687	706	644	669	709	713	711	702	667	658	707	654	675	691	672	671	685	685	652	647	646	704	697	697	672	662	701	671	654	690	710	729	711	634	683	688	672	690	699	707	718	751	738	724	725	713	636	710	662	714	686	672	648	689	690	659	711	714	689	685	677	668	705	685	719	689	650	687	691	716	682	676	652	650	660	696	672	702	696	687	723	658	693	689	692	724	706	671	625	671	650	649	747	680	718	703	682	673	677	700	699	704	678	727	736	668	666	715	696	701	718	756	692	664	671	735	655	756	665	678	708	735
5374	1706	998	755	731	619	1082	3298	3510	2869	1604	912	691	560	557	524	573	543	546	522	555	521	538	518	568	507	560	543	519	519	525	549	601	577	608	583	522	597	551	535	564	537	508	547	531	542	503	558	519	596	533	545	539	525	565	574	526	556	514	502	546	539	568	514	493	537	528	517	585	560	550	507	549	517	508	576	565	552	519	507	521	536	533	544	531	533	531	549	548	551	509	560	550	577	521	516	546	504	527	565	538	527	522	519	540	596	527	520	548	513	523	557	496	518	541	556	510	485	519	536	559	541	533	564	510	491	509	572	573	558	564	556	516	542	547	553	502	545	544	518	517	523	538	521	542	521	528	505	549	575	544	538	511	537	550	536	548	590	569	552	552	557	530	525	553	515	564	563	525	560	501	546	526	550	490	536	516	506	524	522	511	539	504	513	543	567	524	553	488	529	535	516	548	522	516	495	525	548	545	523	549	549	536	535	520	503	532	506	539	521	513	528	545	517	581	550	504	521	528	531	540	550	565	522	529	552	551	529	531	553	520	490	503	557	553	508	542	520	509	503	499	537	549	534	511	512	523	548	506	545	590	556	552	532	526	539	572	554	543	548	539	523	558	512	522	552	560	521	530	567	503	524	548	571	517	513	512	555	540	542	529	555	535	551	525	550	544	532	532	508	538	497	499	530	523	535	576	519	549	539	528	554	534	552	540	533	596	483	539	535	523	512	537	516	551	537	572	535	578	567	551	546	518	549	527	563	512	546	494	522	542	557	559	506	516	518	556	526	527	526	544	508	545	551	532	557	528	532	474	561	526	521	509	522	534	531	527	510	523	520	523	517	563	552	516	525	536	527	545	515	581	558	507	519	573	557	570	547	534	597	537	538	561	539	541	553	549	565	501	519	527	508	546	529	515	523	508	560	537	563	507	527	544	495	547	534	554	523	549	512	586	554	541	501	567	500	544	571	548	559	560	559	531	531	508	501	482	551	538	504	513	554	538	534	514	536	564	571	537	525	538	549	527	553	535	553	536	557	573	519	529	534	508	569	507	558	570	542	553	511	544	503	516	522	539	504	530	540	588	539	535	504	571	567	506	530	544	520	539	503	494	523	532	514	546	548	556	539	517	544	480	581	569	567	454	557	529	532	530	507	556	530	553	555	547	543	526	535	520	547	532	527	498	514	550	558	515	500	545	545	533	530	534	532	568	514	522	487	564	525	526	554	548	516	577	517	493	530	518	561	529	545	554	509	558	517	566	507	504	516	526	584	530	512	548	521	565	510	513	542	546	517	542	546	525	511	512	541	534	531	510	557	541	573	496	498	526	513	543	537	550	519	522	561	530	559	540	525	578	572	551	501	581	534	547	558	526	549	540	562	496	493	516	548	515	527	516	560	547	536	500	509	537	479	537	542	569	542	539	526	516	561	572	543	522	520	503	536	543	523	526	528	545	547	551	540	528	540	538	535	558	494	498	541	542	496	526	560	519	543	529	523	526	533	516	499	538	535	533	506	549	507	537	520	536	515	498	504	552	527	516	549	545	560	545	526	530	517	545	530	591	546	571	564	560	529	549	549	559	530	528	526	513	523	547	505	559	543	510	550	517	520	542	549	561	526	550	490	539	542	518	556	498	528	547	591	555	549	481	559	529	596	479	514	535	560	523	551	525	557	573	532	533	504	544	538	491	512	552	508	584	553	566	528	521	521	535	505	575	540	509	539	554	523	521	524	504	524	534	527	491	566	505	537	531	522	539	554	538	539	535	529	526	548	529	538	517	565	565	543	526	571	514	543	562	537	533	540	583	520	514	573	508	533	555	498	507	485	525	596	540	504	519	559	537	526	538	528	516	532	513	538	576	504	529	544	564	546	548	555	534	529	580	545	541	550	504	526	569	519	537	565	529	536	492	516	546	504	532	533	519	486	552	590	513	539	543	557	549	541	545	530	582	505	548	536	530	539	520	575	505	531	561	513	522	508	570	528	560	518	548	515	543	536	531	531	580	541	542	525	509	537	547	565	570	518	566	532	545	558	550	528	508	524	576	518	532	512	558	564	504	518	515	508	523	512	551	502	543	513	546	514	544	548	535	535	568	536	533	548	553	513	541	530	552	520	560	529	523	524	518	515	542	545	542	515	576	522	564	511	555	533	539	495	542	578	556	511	528	525	528	511	553	511	540	563	537	515	521	512	547	550	547	557	496	545	566	531	541	567	553	527	573	539	507	518	538	569	538	554	523	538	540	541	539	563	540	548	512	527	552	560	514	590	545	528	540	543	534	523	567	548	520	559	542	534	533	539	525	555	564	517	570	534	530	536	522	495	529	533	527	505	542	529	512	539	538	539	508	507	536	553	531	539	526	564	528	500	526	540	564	535	561	572	542	554	544	538	573	530	493	546	539	524	538	556	554	545	527	540	514	531	526	520	541	508	574	524	532	540	555	521	537	523	514	548	579	545	580	519	498	530	523	522	561	512	512	568	524	574	495	531	529	515	469	545	524	534	548	525	549	565	492	518	541	511	543	544	544	529	596	505	565	565	530	569	537	504	530	463	532	548	579	514	566	546	556	519	520	527	549	548	470	538	539	544	546	530	558	570	527	539	541	505	504	521	492	514	574	553	534	494	546	521	530	514	502	537	539	568	536	518	550	528	531	589	533	550	562	521	562	592	556	555	564	526	546	548	531	500	542	607	581	547	542	522	556	538	558	535	526	563	490	502	573	570	562	494	536	550	526	508	539	569	522	528	551	536	543	531	535	563	550	544	549	523	520	524	490	547	577	501	492	546	497	540	522	511	528	521	512	511	588	534	562	515	536	560	529	521	503	547	534	591	544	518	510	532	559	545	516	554	495	514	560	523	584	531	510	558	546	512	538	502	543	557	557	565	542	516	564	559	488	553	529	542	548	516	566	534	510	515	547	540	490	563	546	539	551	542	559	517	558	504	513	488	541	544	534	555	530	530	562	519	522	536	558	542	526	514	534	558	575	497	484	554	526	534	534	531	546	556	546	597	538	575	521	567	549	534	559	573	525	534	524	528	552	559	512	529	533	529	555	599	526	556	548	520	547	492	536	522	526	545	565	556	515	552	524	570	542	561	531	549	549	524	513	557	570	515	547	550	542	553	545	503	565	522	520	510	521	509	508	562	524	538	535	538	540	523	574	514	523	488	522	529	511	532	535	562	547	517	509	484	559	499	563	544	542	529	521	534	550	558	534	536	547	523	535	527	537	526	557	506	546	553	516	569	546	555	551	484	525	510	528	552	514	570	558	535	517	515	578	529	538	534	496	546	512	530	494	547	530	536	534	534	538	550	533	555	550	522	529	549	558	513	567	587	559	539	468	582	551	537	557	565	560	543	495	523	514	489	552	527	569	526	517	567	521	562	497	558	523	520	588	549	561	514	502	512	523	583	515	534	528	557	544	545	584	517	544	514	551	564	556	511	553	534	559	554	542	542	547	514	532	563	547	491	525	551	523	509	584	546	524	554
25687	21397	27121	25183	4704	1493	6770	21049	23610	16575	7542	2564	1259	881	808	797	762	761	793	814	799	786	777	715	824	769	714	754	750	774	813	801	808	718	775	756	754	753	800	734	785	744	764	776	742	768	806	773	799	766	747	803	738	783	778	809	728	788	798	731	744	758	728	780	780	766	767	748	764	754	795	764	813	756	787	741	772	747	778	756	765	770	799	745	764	775	730	763	770	762	787	737	748	788	835	785	780	783	785	769	715	783	758	772	726	725	799	797	755	749	772	769	744	766	770	775	761	755	820	751	739	768	754	803	747	736	786	753	780	773	792	793	776	759	784	813	792	744	786	797	777	805	791	735	769	785	791	751	726	803	769	792	776	774	766	759	727	793	776	792	783	782	804	772	757	736	775	734	839	819	780	758	791	797	721	760	741	778	819	795	743	786	790	797	785	763	755	794	788	696	771	757	770	774	731	790	767	777	816	751	738	721	776	752	753	755	751	769	802	765	755	768	760	760	733	788	754	777	779	806	776	723	764	754	785	749	798	746	781	785	792	828	764	761	746	771	770	765	749	776	773	749	739	806	758	758	808	749	806	727	821	770	769	736	752	779	784	763	727	746	774	747	783	764	764	791	797	741	782	779	718	745	797	775	781	775	764	760	833	717	748	755	792	775	782	746	744	729	770	818	745	781	818	823	799	740	777	768	726	734	773	819	749	809	775	768	766	757	806	794	780	789	774	765	815	758	812	805	799	771	756	814	760	772	724	802	745	706	760	783	743	796	720	762	785	785	765	799	740	754	749	797	775	759	769	779	783	757	737	793	761	756	755	756	732	759	776	739	753	755	717	759	796	785	811	778	727	751	777	791	744	675	746	765	782	722	805	737	811	762	809	735	826	770	792	718	784	772	698	730	749	779	780	803	796	753	768	782	760	772	763	725	774	791	740	777	750	773	761	767	758	796	737	751	756	776	787	732	778	809	775	792	766	763	748	722	785	770	752	756	764	761	764	781	781	824	732	750	768	772	765	744	761	743	769	777	761	735	760	750	772	796	769	742	736	739	755	788	800	737	768	726	797	747	792	768	764	748	823	761	725	811	768	801	796	756	774	765	714	757	736	781	750	753	804	807	776	756	755	797	778	783	750	730	837	807	740	752	726	784	775	763	765	792	763	715	776	789	757	776	719	835	809	751	749	759	803	729	784	786	774	779	697	782	748	810	771	777	756	763	787	747	740	772	746	749	761	801	745	775	769	797	764	737	748	773	764	808	782	762	750	755	806	782	787	764	792	750	774	756	781	714	794	792	757	791	781	802	747	721	782	742	773	793	783	768	805	753	765	730	749	749	778	764	740	729	767	786	747	772	775	778	814	797	772	756	745	762	732	763	787	774	743	754	766	750	760	795	755	774	718	718	764	775	725	743	782	821	798	737	823	777	805	760	770	753	754	773	770	768	745	750	755	762	757	781	763	782	791	745	784	800	770	743	800	757	764	753	833	708	766	746	728	730	803	764	765	771	785	740	773	725	771	746	789	791	768	796	774	785	784	772	738	736	772	721	791	745	706	756	780	749	785	763	830	717	769	750	810	775	756	764	758	791	771	723	743	778	786	750	755	772	779	757	787	782	768	767	796	722	761	730	751	763	747	762	792	779	708	840	810	749	695	750	758	763	748	749	804	795	796	799	702	714	751	722	759	747	744	783	779	788	811	756	737	809	780	805	755	792	731	719	740	767	781	794	771	817	789	765	779	787	787	749	741	741	774	800	774	753	757	763	710	702	782	713	814	802	721	778	747	749	831	701	777	831	751	759	787	761	732	786	772	764	787	808	755	762	767	775	750	791	825	749	748	824	759	821	788	729	717	739	752	756	761	720	749	741	774	740	778	764	787	757	738	754	729	744	758	775	755	720	739	739	792	766	747	768	713	773	722	765	760	740	771	740	704	811	794	718	729	791	728	783	745	745	719	806	788	758	813	757	748	771	747	743	760	751	749	746	748	808	699	762	725	784	826	770	723	724	754	703	811	783	791	766	770	795	790	737	744	784	792	796	778	731	761	747	752	806	765	753	756	780	765	782	748	785	787	754	754	734	795	794	764	757	734	754	780	766	759	781	747	816	754	786	789	739	722	770	880	750	702	780	778	779	761	778	772	793	769	837	784	780	763	766	736	769	772	842	758	756	769	776	765	761	797	776	780	772	731	775	789	732	747	733	752	746	732	744	746	757	765	776	764	737	778	728	789	769	800	801	730	783	705	760	779	731	755	758	797	726	778	779	783	764	712	736	700	718	729	780	776	758	725	809	777	819	783	724	776	779	747	747	790	750	745	787	762	790	775	746	783	818	763	777	805	774	768	795	763	734	796	739	769	748	735	798	763	807	739	739	808	779	749	775	767	763	790	735	730	724	781	686	732	759	780	784	791	744	829	801	739	797	740	809	737	812	818	792	776	740	738	782	775	781	722	790	741	754	795	773	747	754	743	746	744	719	727	713	835	763	759	795	772	747	776	764	796	763	809	791	788	775	806	763	783	738	733	781	754	764	754	754	758	733	790	738	712	736	784	796	757	748	759	769	781	758	759	745	733	778	781	747	781	737	745	761	818	755	743	742	783	750	803	785	759	722	779	785	729	791	774	788	794	752	737	770	780	690	832	751	761	762	777	783	793	781	743	715	771	722	771	784	769	800	726	764	785	745	769	792	739	812	771	746	744	785	736	706	779	727	746	698	785	773	751	723	766	804	710	764	787	740	754	754	783	782	780	742	780	763	844	787	734	729	723	766	787	761	752	764	737	786	797	779	779	785	729	764	783	774	787	798	732	790	767	747	793	768	793	775	692	804	823	749	783	754	788	777	780	768	820	737	778	807	795	789	757	803	746	793	736	737	782	793	757	705	752	734	803	794	749	745	772	755	706	782	739	755	753	779	762	755	764	742	761	751	763	765	761	744	768	816	771	730	756	787	774	778	763	741	757	722	797	775	781	710	767	780	740	745	756	759	750	749	777	810	756	728	761	723	730	798	682	735	724	777	756	739	802	784	806	767	782	714	771	782	814	739	796	769	810	738	753	753	768	781	766	767	798	773	755	749	793	739	796	758	755	740	770	741	714	787	728	792	712	772	764	766	765	739	749	730	780	750	786	799	787	749	793	784	737	742	749	744	730	805	750	770	771	757	786	761	813	789	741	764	767	742	735	775	748	766	741	760	764	803	743	781	788	763	794	724	725	782	776	817	771	778	763	773	742	757	789	758	779	789	741	771	787	751	734	774	756	731	782	739	858	786	782	771	759	758	746	763	779	726	776	787	783	759	770	785	793	808	792	814	726	780	809	775	782	783	749	761	749	783	762	782	787	748	797	735	741	752	771	744	742	727	792	773	748	781	738	772	741	737	775	742	775	736	786	716	780	748	746	753	767	745	780	764	739	741	779	785	773	764	725	839	785	760	729	780	767	821	749	715	808	761	809	756	689	722	727	786	769	787	769	774	789	754	750	776	769	775
4196	4579	2877	1753	1195	1112	8056	21404	20383	13350	6271	2302	1079	702	597	637	627	622	652	611	620	606	682	634	668	600	621	656	622	611	601	595	630	615	614	612	595	651	616	656	641	645	609	619	614	565	614	649	617	597	647	609	600	602	607	628	630	600	606	629	619	619	621	628	605	609	599	597	619	627	618	679	625	626	598	588	607	602	599	630	615	609	619	622	598	640	624	619	594	596	612	622	598	587	606	609	613	592	613	610	572	589	619	584	598	646	606	621	618	610	620	604	614	612	608	562	579	588	573	644	626	618	572	616	628	619	611	585	601	600	642	606	635	602	613	653	616	582	608	607	598	606	652	636	615	633	620	628	588	604	598	641	612	588	649	602	633	618	600	647	626	644	617	610	637	561	638	598	601	612	589	587	649	637	604	631	599	653	635	600	597	647	587	601	618	624	616	573	625	591	623	621	651	643	610	600	635	613	610	663	572	598	634	606	630	622	626	652	611	611	605	611	620	590	576	613	631	602	602	630	610	630	621	622	625	638	649	592	646	609	620	666	610	616	664	651	612	623	596	597	620	612	625	650	589	623	617	572	616	613	628	630	597	584	603	603	554	628	593	558	599	643	607	582	598	630	599	643	588	617	609	624	587	609	621	578	589	589	587	612	686	639	635	628	602	599	619	634	614	620	602	629	600	590	609	589	622	608	630	602	630	591	566	613	591	602	623	578	624	591	558	600	658	608	618	630	571	637	612	600	619	619	630	603	627	608	682	642	595	632	632	600	614	590	645	586	593	600	603	600	621	594	561	573	581	585	602	630	589	580	575	621	610	629	598	612	606	637	582	576	616	580	613	594	592	622	672	611	615	632	633	624	633	602	618	589	602	613	623	639	607	624	592	615	568	624	614	665	650	649	623	600	628	591	610	616	594	616	636	617	612	606	640	609	610	613	602	609	576	629	612	629	633	679	604	585	629	600	608	588	586	636	630	582	609	616	612	608	608	609	684	613	639	583	599	594	626	650	633	603	575	618	618	588	569	566	611	563	605	630	599	580	657	626	613	656	608	623	592	579	621	598	614	593	593	653	585	615	592	618	609	596	578	630	581	625	616	656	628	618	628	591	623	634	597	647	599	642	591	630	641	595	594	590	596	608	610	613	612	616	615	661	639	588	584	638	631	620	589	595	622	603	628	599	656	566	596	616	548	631	659	641	582	604	624	624	584	612	594	620	568	640	626	635	562	603	602	619	598	611	603	630	620	643	591	610	602	601	645	606	588	594	581	584	649	605	593	661	619	588	578	638	600	602	591	601	631	586	590	650	604	653	629	624	619	603	646	649	613	617	611	631	611	572	606	550	623	604	577	621	646	644	638	571	614	619	603	559	639	611	631	585	613	648	600	593	567	610	646	578	578	613	609	621	605	583	659	601	616	625	625	616	586	591	630	601	601	603	660	617	597	635	601	602	615	602	635	603	619	659	590	587	604	565	607	575	618	613	622	616	597	605	613	591	622	650	578	608	641	631	667	614	557	609	662	602	638	635	615	588	615	618	622	626	576	598	658	623	585	626	593	636	611	638	589	605	634	590	619	625	631	619	575	634	660	592	621	602	637	612	647	609	616	581	619	625	580	609	637	587	594	566	634	626	608	637	637	625	643	584	621	601	611	578	617	621	597	597	638	648	608	573	599	584	589	631	591	580	599	592	656	651	656	608	604	638	585	606	624	661	554	595	590	590	603	626	610	620	590	600	652	591	605	617	593	642	586	566	660	604	578	577	594	587	599	609	610	532	589	626	593	560	619	615	600	600	634	604	644	647	605	623	574	611	609	591	633	623	637	593	636	664	597	654	582	595	636	581	608	614	595	661	608	589	628	516	598	586	634	605	630	596	592	688	593	659	587	639	583	600	589	587	561	598	635	619	619	586	579	601	651	626	580	578	588	582	644	600	582	572	596	598	608	563	597	595	613	576	594	642	601	595	614	616	594	650	589	582	567	625	630	638	591	615	602	632	601	591	646	616	563	687	610	590	585	627	598	642	563	620	592	614	594	588	600	619	608	624	633	591	584	592	622	595	607	639	626	615	593	613	622	620	622	624	633	606	640	649	607	590	657	584	583	571	615	590	588	638	595	653	606	611	612	615	663	603	570	602	628	630	647	614	622	612	612	633	656	568	593	603	618	615	565	631	630	615	624	620	627	646	600	595	616	613	622	587	587	571	590	575	584	591	638	655	550	606	613	574	607	604	606	600	631	582	608	630	582	612	609	605	621	636	579	624	646	634	611	608	611	610	635	653	653	618	583	588	595	594	590	613	578	611	643	620	571	595	654	610	599	626	600	610	623	630	622	622	561	605	638	636	573	555	634	578	631	614	597	618	591	539	594	592	604	666	613	617	616	589	614	619	634	613	624	582	595	607	643	620	624	587	609	621	632	592	613	595	604	615	627	627	578	567	638	633	574	618	621	571	613	651	632	584	620	605	586	605	627	555	573	654	604	597	597	607	594	599	618	603	574	612	617	602	596	604	610	620	601	602	630	568	611	631	593	602	614	657	620	594	634	609	615	603	579	597	541	619	632	603	590	611	632	610	570	634	600	572	594	637	599	618	604	581	632	592	674	626	590	608	596	636	574	646	620	613	644	557	626	587	672	617	612	661	586	628	648	598	612	551	592	648	646	585	604	626	627	598	590	603	615	625	609	666	605	635	639	620	577	609	593	627	620	570	623	602	612	631	634	581	649	615	633	636	647	560	638	626	607	642	607	584	606	597	602	605	634	625	590	634	586	655	645	569	621	629	599	621	581	634	590	605	621	617	668	625	642	604	662	580	618	574	631	652	594	602	636	615	627	617	574	600	612	627	569	563	580	611	550	633	620	622	594	615	590	588	591	638	613	627	582	613	608	600	602	582	624	567	575	617	595	611	651	591	613	617	652	616	620	648	636	579	598	595	624	602	572	606	590	601	600	606	644	578	616	627	653	627	643	582	627	581	612	587	586	589	620	601	612	617	613	594	645	596	557	598	625	582	608	632	608	634	625	536	628	618	621	624	587	620	593	616	606	642	622	648	617	639	615	594	584	640	606	608	636	645	599	676	600	663	643	577	618	638	642	606	571	636	575	610	634	593	624	607	647	615	581	610	581	583	616	609	619	608	603	620	598	615	639	608	634	582	628	646	628	613	609	589	604	563	603	639	656	602	638	634	622	609	600	585	607	578	627	646	602	580	592	570	645	595	587	572	599	586	632	596	626	576	584	623	627	609	590	589	656	593	577	613	652	618	614	618	627	649	573	619	576	607	596	609	571	644	589	600	551	633	590	609	629	620	602	607	618	610	611	655	582	609	558	622	582	589	559	620	645	615	677	630	593	622	636	610	634	635	641	634	582	618	627	596	611	617	626	606	634	617	594	606	669	625	591	617	549	580	556	630	642	601	608	612	604	616	588	618	623	641	563	583	610	640	589	592	564	608	602	572	579	602	628	594	586	642	571	600	613	585	601	642
24308	21471	28820	24539	21426	9066	6405	39041	44259	32877	17839	5731	2085	1244	1027	926	1014	982	893	932	970	952	958	947	864	1041	914	936	1015	976	979	971	974	891	890	969	978	928	940	919	917	890	931	911	839	969	907	977	970	869	917	923	979	921	910	945	930	981	939	964	946	968	907	947	947	897	930	890	902	956	913	946	900	950	938	925	915	893	934	926	950	891	924	951	911	945	939	911	909	948	937	921	977	908	907	893	886	913	908	866	928	943	918	940	961	916	905	950	964	979	937	968	943	949	897	921	953	906	968	949	979	913	907	947	922	862	980	905	947	947	1003	939	891	929	961	955	932	932	918	918	943	918	960	930	948	933	962	931	943	938	925	956	949	904	906	912	895	919	929	923	894	952	907	937	934	911	935	955	956	929	884	916	919	929	874	945	961	920	922	958	922	974	908	934	949	977	914	945	963	930	923	931	890	975	953	879	902	936	976	903	904	938	895	930	923	870	943	921	885	941	974	933	951	895	907	901	887	941	921	933	914	899	919	919	928	929	922	987	919	939	879	946	975	949	922	985	924	917	1005	958	931	944	934	944	878	923	887	940	904	903	917	934	886	949	930	916	906	942	907	892	960	926	902	945	922	925	984	957	937	955	931	953	925	935	921	896	927	918	891	861	918	945	953	929	865	953	923	947	926	903	968	912	938	940	965	917	949	904	929	949	895	943	862	937	893	912	878	924	934	948	996	925	925	947	969	903	945	962	891	970	909	917	862	910	927	890	872	965	918	934	936	858	906	963	971	998	949	909	889	915	871	889	891	883	879	900	929	926	909	932	927	932	906	937	891	969	921	917	933	926	870	904	902	958	912	964	925	981	964	892	932	952	913	859	961	903	914	942	967	924	905	975	953	897	963	894	918	904	907	963	962	924	957	922	911	918	916	933	878	939	938	879	925	891	863	938	914	909	921	864	872	891	857	919	919	885	898	918	919	895	944	939	906	915	944	976	949	870	929	944	913	919	922	924	911	956	883	917	989	898	946	931	922	957	951	947	850	917	901	881	956	876	930	922	981	991	881	875	874	932	886	874	945	925	944	934	893	924	934	935	901	966	917	971	893	926	906	876	890	945	948	943	895	887	930	938	910	849	919	868	967	979	917	968	958	920	917	903	938	896	962	901	927	948	908	904	964	931	896	923	910	913	886	825	911	904	970	879	924	956	933	934	931	907	907	883	889	903	891	938	940	925	908	924	939	876	971	940	901	896	914	874	942	909	915	918	945	886	977	896	914	901	957	885	952	917	876	922	906	949	913	880	968	938	885	944	896	971	937	946	983	960	909	986	936	899	882	977	877	976	894	921	895	872	917	846	894	910	903	954	918	1000	902	930	921	908	948	942	966	919	920	989	930	947	934	923	865	965	939	914	957	961	956	951	939	936	912	876	930	866	885	914	901	956	927	904	871	893	970	910	900	904	939	935	922	904	959	874	921	933	933	896	932	980	907	934	935	904	902	885	893	916	898	921	915	907	948	922	921	964	977	939	937	904	883	894	963	882	893	909	888	826	925	898	949	898	961	918	957	891	954	917	932	891	909	909	996	911	883	862	911	894	897	938	932	928	955	911	888	916	901	962	935	851	922	891	969	957	931	910	927	946	959	934	895	938	924	971	942	945	893	900	954	910	901	946	918	909	935	928	948	928	916	907	870	950	877	969	914	958	891	927	983	922	967	888	931	944	978	991	880	969	900	858	935	911	912	921	904	905	932	927	974	904	888	921	914	901	908	880	900	945	893	960	917	952	917	931	931	967	876	964	917	921	898	941	937	922	958	957	925	910	859	891	919	939	936	924	957	948	880	897	988	923	966	876	898	958	971	906	957	957	956	915	952	857	964	951	911	946	941	919	886	890	931	958	922	932	915	907	966	961	911	954	922	890	881	875	931	972	938	945	943	960	937	900	954	952	932	903	933	929	913	886	879	954	915	908	928	896	983	913	924	899	1007	896	972	883	947	918	915	982	888	922	945	880	932	930	947	998	917	899	967	928	932	903	909	937	939	890	908	922	907	981	918	853	984	939	952	903	940	924	902	876	922	936	944	896	903	888	866	878	918	953	910	935	910	946	873	960	962	954	898	929	915	910	922	920	938	870	912	955	975	896	906	887	928	921	874	906	925	909	968	912	917	966	909	927	946	914	896	971	903	916	924	950	901	911	969	877	916	984	907	886	926	988	985	888	934	924	931	900	926	907	925	922	942	863	924	888	923	918	941	971	878	902	891	930	912	914	938	892	945	935	914	914	917	935	913	912	913	935	970	959	907	923	933	923	950	892	901	862	899	899	863	922	957	885	872	904	891	931	889	952	909	903	882	935	959	932	988	897	861	882	908	911	934	922	992	935	910	913	892	915	950	886	902	899	896	908	865	922	947	921	913	939	928	924	958	956	913	925	933	861	872	904	913	918	950	940	899	921	940	955	880	944	927	956	918	918	927	889	882	929	951	964	935	938	981	930	910	872	940	950	883	900	936	976	993	915	917	907	863	941	972	945	912	916	915	944	897	895	937	911	933	940	930	909	921	962	934	901	918	889	930	933	921	993	921	903	910	930	948	860	936	912	947	913	863	907	969	909	929	877	872	931	935	951	865	853	922	938	924	904	922	936	938	919	892	991	914	915	923	968	959	918	948	854	917	918	888	927	887	933	881	878	926	965	925	922	904	885	975	924	944	874	943	981	928	881	920	962	909	948	975	916	916	906	886	938	895	894	909	883	929	934	928	890	886	902	877	935	939	915	915	879	916	926	866	931	949	885	940	873	950	955	986	936	942	911	939	972	918	902	942	944	912	885	938	919	858	922	896	914	931	915	961	934	920	946	943	970	929	924	922	902	925	900	936	971	923	941	929	910	881	910	904	899	968	953	962	870	888	917	950	928	927	939	901	910	923	915	956	907	922	927	917	962	938	928	968	942	947	958	927	906	916	937	903	877	943	922	907	902	913	914	948	931	924	964	887	964	929	923	945	973	930	939	873	939	893	898	957	904	945	976	911	954	895	1001	897	912	895	919	932	937	975	915	902	941	956	956	910	987	928	947	1012	861	920	925	922	923	863	888	939	938	915	872	956	931	926	935	901	882	851	972	862	922	960	936	922	886	915	913	940	888	961	934	861	857	924	947	891	868	997	910	933	956	1002	919	891	952	935	958	869	933	920	921	958	926	904	907	886	934	911	919	945	941	908	926	908	895	942	890	913	972	906	934	921	895	894	929	938	944	913	906	895	977	952	907	934	943	933	910	960	967	915	930	896	874	936	885	913	913	952	913	927	917	914	906	927	899	941	863	926	902	854	930	948	962	927	895	958	828	889	884	922	891	948	921	922	874	902	914	923	937	907	951	897	891	885	935	913	911	895	946	906	931	926	936	940	934	898	878	899	896	950	975	911	920	929	877	897	896	933	947	892	917	953	937	931	852	947	890	849	945	902	946	910	937	1026	896	934	979	896	965	950	893	936	981	904	938	918	940	879	895
5088	7907	6252	3180	2157	1812	6707	40646	39109	26173	12907	4604	1843	998	763	783	755	783	757	716	788	696	696	755	812	773	683	775	692	711	742	776	729	719	641	774	713	755	777	752	701	745	740	746	733	728	740	747	703	721	684	719	708	774	744	683	718	715	678	752	738	721	764	792	727	725	668	769	729	731	751	747	713	734	665	722	724	677	720	724	743	702	751	694	752	742	751	683	731	692	753	711	705	750	728	726	717	700	705	764	764	726	730	693	726	742	735	755	796	787	699	756	660	757	752	684	721	763	701	729	744	741	720	770	683	720	722	691	712	742	803	698	787	672	751	658	703	735	760	751	761	737	736	730	743	704	721	724	715	725	746	728	731	710	685	737	703	715	781	691	732	754	802	740	734	711	702	712	723	708	771	695	731	713	705	734	715	706	672	773	748	712	750	733	719	790	731	735	703	756	735	761	681	766	698	728	744	748	736	710	740	790	761	745	727	718	783	715	764	727	718	750	696	693	752	720	763	775	764	719	727	752	727	715	699	730	682	698	729	707	715	758	808	733	703	722	738	767	733	724	714	713	771	738	750	682	702	750	729	751	720	686	725	768	736	737	781	726	719	757	684	742	700	732	678	701	719	722	749	704	708	708	770	711	754	740	771	738	727	773	716	753	722	766	726	720	774	710	778	756	732	753	742	728	730	758	746	706	727	723	736	734	718	715	700	729	698	742	727	714	730	675	750	737	695	717	754	725	719	703	712	708	741	795	724	725	702	702	702	730	750	718	712	673	785	757	732	727	731	762	720	722	740	807	744	692	746	699	762	755	733	705	697	728	717	726	689	696	726	752	722	740	716	772	670	700	756	746	692	707	779	698	752	757	722	753	708	762	722	757	738	754	724	738	735	721	755	640	735	734	751	764	764	768	714	716	751	680	690	732	680	735	755	718	722	729	760	728	690	741	712	711	710	751	712	713	708	755	707	740	713	711	764	702	731	732	691	754	682	703	710	703	730	720	737	749	700	704	733	719	702	705	731	746	704	696	781	692	721	718	774	705	708	777	687	707	707	795	705	759	677	695	726	730	705	730	742	726	748	746	713	719	748	684	773	751	690	715	711	739	686	714	704	733	705	769	749	774	721	733	715	729	735	776	721	740	716	706	714	716	730	729	751	740	730	688	690	692	751	752	739	734	709	677	751	694	745	716	738	765	714	711	759	732	736	671	659	733	707	747	734	723	712	733	729	723	742	718	798	706	730	715	737	703	710	758	723	661	718	759	697	746	706	682	730	725	730	713	759	694	754	756	716	715	730	709	740	730	720	697	742	719	728	708	746	755	723	752	715	713	775	729	710	718	772	724	774	714	720	705	717	708	752	755	731	708	680	742	708	762	747	683	719	737	739	687	688	742	717	710	735	726	746	729	725	734	751	745	718	738	720	721	715	667	715	749	755	735	679	662	729	701	741	704	732	751	707	703	750	773	670	751	733	699	735	752	706	721	752	695	780	742	725	728	751	729	729	715	741	700	705	735	737	784	697	745	744	694	751	732	700	760	738	723	674	753	726	717	690	721	745	765	720	707	726	763	704	689	740	724	755	704	736	699	761	718	728	772	722	709	717	718	762	699	722	744	701	716	731	734	726	735	748	735	801	679	670	756	753	740	707	709	720	730	692	731	759	703	719	712	740	715	735	705	707	721	739	748	709	730	687	690	744	743	728	695	717	756	725	726	710	720	749	670	709	687	719	747	741	751	738	740	679	705	699	700	736	699	777	774	724	730	760	739	757	719	732	730	736	714	725	712	719	752	696	703	700	739	733	755	692	723	730	748	712	741	699	769	738	718	713	753	697	721	762	698	716	754	697	719	708	704	749	733	695	700	769	757	678	731	753	716	724	706	736	724	706	763	712	735	714	715	702	769	728	720	740	724	714	730	766	731	758	761	746	708	707	689	687	697	693	710	717	734	690	729	736	753	715	696	692	731	669	727	706	764	705	697	694	687	739	735	712	695	756	706	700	735	735	689	706	729	757	746	775	752	705	708	729	799	755	712	741	750	797	733	693	751	667	712	725	724	757	811	697	699	714	723	716	745	785	699	742	766	750	688	677	712	735	732	711	740	755	653	764	700	679	741	757	671	737	713	719	701	726	709	712	718	721	749	705	725	733	723	699	725	740	701	751	710	741	683	733	675	718	707	692	727	761	716	729	672	753	739	733	748	756	704	744	744	650	772	671	724	758	727	734	769	764	733	709	689	735	690	735	765	735	715	749	764	721	728	741	705	741	712	743	730	687	707	697	737	775	711	709	724	713	714	703	767	740	730	697	742	741	736	741	698	748	678	794	710	734	738	762	717	721	693	696	719	701	772	745	774	719	703	743	708	714	729	760	754	781	695	697	731	758	709	718	717	741	712	720	711	709	726	750	711	712	730	756	754	686	722	728	738	744	713	697	710	711	712	769	702	673	750	742	763	708	758	711	666	745	755	707	703	733	692	740	719	715	711	728	742	749	710	771	769	744	731	745	739	747	678	702	753	725	766	784	695	723	744	712	723	680	694	807	731	743	735	722	700	768	757	700	697	743	778	708	734	684	735	695	742	750	708	688	715	730	717	736	780	725	710	744	701	686	684	693	732	699	742	721	744	778	727	766	747	678	733	723	755	727	700	730	744	641	704	732	731	715	726	722	695	756	691	718	735	751	735	762	743	728	704	715	668	715	727	774	728	697	738	713	736	704	756	701	772	688	749	693	729	732	712	692	696	729	718	770	700	722	712	727	729	706	714	726	736	736	748	679	727	732	761	715	724	729	719	739	704	702	711	710	699	688	785	731	745	685	721	726	706	768	701	790	713	711	752	725	718	736	692	699	754	763	709	725	771	705	739	741	708	725	738	681	748	742	717	703	736	740	742	733	733	727	719	733	738	721	747	740	714	787	736	723	749	735	709	680	752	718	768	735	663	689	751	667	702	733	697	695	686	762	714	731	733	701	768	739	708	708	770	691	713	715	715	709	749	682	757	710	746	721	736	722	713	734	682	725	719	809	735	656	711	729	736	699	695	708	760	753	736	681	702	757	712	683	744	785	702	713	704	784	724	738	751	691	707	749	676	752	707	765	724	734	690	726	729	687	707	744	753	749	712	700	715	714	746	749	724	754	755	772	780	739	756	721	667	718	699	685	718	731	718	735	745	752	702	704	773	789	732	733	691	725	684	706	735	763	701	709	748	712	728	743	754	742	768	736	750	735	754	694	740	682	724	727	723	802	689	715	746	732	667	712	728	691	730	730	765	704	684	754	701	721	720	721	756	695	678	709	744	683	694	715	744	728	661	717	717	715	711	703	722	729	708	730	735	783	709	699	717	705	694	724	702	722	744	696	718	741	762	714	720	789	686	751	773	745	743	719	692	747	739	733	675	779	743	740	705	701	745	680	753	776	722	759	726	733	745	718	693	730	745	741	693	733	707	714	724	734	692	676	701	703	716	744	751	731	716	697	741	698	709	756	698
27979	12902	2089	1152	825	760	1175	2734	3320	2509	1500	1011	832	765	714	681	696	710	718	714	701	675	690	712	678	686	714	704	677	721	694	763	692	697	672	710	708	684	717	701	682	708	680	707	702	693	708	701	738	692	724	626	771	712	651	698	697	713	705	628	681	696	737	702	719	715	698	648	665	697	743	688	712	716	629	749	683	659	671	701	669	746	686	663	721	688	689	671	757	647	709	696	668	681	671	701	673	702	691	642	675	659	657	721	705	679	737	694	713	685	738	693	692	712	680	756	681	656	695	707	692	681	730	649	675	655	646	699	705	710	688	703	675	699	725	665	697	655	631	713	669	648	639	707	695	696	711	663	695	690	639	687	683	672	745	670	722	711	691	705	754	709	691	659	748	641	720	647	677	668	685	688	679	746	718	711	690	642	709	695	674	677	688	705	711	713	691	670	720	686	691	663	662	695	722	666	713	722	701	674	663	736	658	695	678	675	660	676	677	651	654	704	674	692	682	690	692	685	664	658	688	670	692	713	675	662	670	684	697	697	668	660	703	704	678	706	695	690	706	776	668	693	678	712	711	671	638	670	663	702	663	710	678	695	702	695	665	711	672	695	742	733	678	681	643	705	684	690	717	675	699	687	706	708	681	662	660	724	682	673	728	713	723	714	727	730	696	664	677	681	679	695	686	673	645	676	695	702	662	656	709	661	707	672	751	720	691	650	702	686	736	758	676	765	658	732	698	678	715	718	720	690	714	701	689	665	677	728	686	730	669	661	687	661	690	725	712	689	717	684	687	690	691	655	718	642	727	698	678	637	702	694	707	712	687	690	727	670	694	691	752	697	703	712	649	634	678	635	712	691	657	683	666	663	648	691	694	663	718	675	713	705	723	696	685	730	672	715	662	698	713	693	706	672	714	690	760	758	676	708	693	740	710	681	677	706	679	691	696	709	672	670	663	640	676	679	666	680	703	676	696	672	675	723	661	675	688	652	664	703	685	713	715	637	669	667	708	687	643	716	680	690	682	699	703	691	651	660	643	713	666	714	709	678	719	655	685	709	741	701	715	689	716	686	695	637	722	670	671	741	714	667	698	711	740	688	699	685	745	687	701	733	697	737	750	695	702	681	682	693	648	684	684	654	702	639	711	687	709	690	689	728	712	735	707	685	674	670	651	700	671	692	658	693	679	678	696	704	693	665	736	707	705	722	717	709	704	640	663	669	715	698	676	740	681	736	669	682	681	715	669	650	668	715	647	660	664	703	675	722	723	692	651	731	683	707	706	739	737	710	662	688	696	708	713	713	670	635	724	658	660	711	674	743	716	645	695	715	663	671	654	710	694	656	690	766	684	673	714	670	649	668	687	696	746	674	724	685	678	700	677	654	695	726	700	718	694	681	710	723	727	695	736	725	716	656	699	683	695	682	643	720	658	716	720	730	694	676	670	650	619	734	682	680	666	707	639	702	655	663	659	617	734	775	682	665	683	662	683	628	728	697	662	736	726	693	646	708	711	703	701	711	680	697	688	695	662	695	660	727	723	684	740	684	701	693	709	736	687	706	693	708	687	658	684	658	659	645	691	670	637	627	738	689	671	711	681	713	690	720	708	725	685	691	677	679	714	709	682	651	673	637	713	718	709	721	681	714	623	685	687	685	676	683	709	736	670	713	679	689	716	707	718	702	671	707	678	713	698	649	718	629	691	670	695	708	710	675	682	736	677	711	702	660	722	637	696	737	683	668	650	718	701	688	646	703	710	697	683	699	670	693	650	707	658	707	718	691	715	700	730	712	713	671	742	716	664	683	706	683	694	696	696	705	706	704	709	720	711	679	636	711	701	697	683	702	748	699	638	655	706	630	676	682	677	722	644	677	655	690	682	707	695	707	699	702	683	658	699	735	655	661	727	720	668	733	698	700	679	637	770	656	665	679	676	691	715	663	674	725	665	707	703	670	680	651	710	696	670	693	704	700	720	701	688	721	658	641	709	731	701	715	683	698	645	722	738	730	670	677	696	674	692	691	699	711	690	736	669	696	671	666	638	712	713	693	667	723	720	755	671	696	699	673	681	666	711	690	678	702	653	698	707	703	755	710	664	708	677	680	668	687	731	700	647	696	659	681	733	708	686	678	714	657	715	725	697	684	705	664	671	712	640	706	713	671	639	706	711	709	736	680	670	660	691	643	682	681	696	708	671	660	668	692	732	691	652	697	674	678	722	621	730	756	701	690	665	674	690	714	662	694	662	674	691	702	712	731	714	660	713	717	697	709	667	734	708	669	702	700	672	684	706	712	708	680	700	708	686	715	723	710	720	703	673	664	718	694	706	667	686	702	693	696	714	711	718	715	681	681	715	727	719	663	689	696	706	665	734	724	667	682	698	641	684	730	722	672	688	708	660	661	698	692	682	729	701	659	705	693	688	734	719	684	688	698	685	694	707	734	644	687	660	675	643	710	664	723	669	700	699	657	669	701	671	676	729	701	691	693	696	666	658	652	653	653	725	674	658	702	707	663	679	666	711	698	735	743	670	709	670	691	678	726	697	695	700	696	692	725	690	679	714	672	706	694	637	689	756	752	703	721	713	699	711	649	701	688	696	697	673	676	670	638	636	676	691	674	652	744	687	691	721	743	659	696	700	687	669	681	686	646	692	677	731	675	726	717	738	648	689	667	674	685	647	699	736	692	708	669	689	723	698	675	662	686	739	680	706	697	665	657	653	671	713	630	683	695	734	743	686	695	653	695	731	697	623	677	662	724	662	712	716	704	708	679	702	677	680	664	704	693	696	702	687	717	683	671	661	686	646	737	648	647	681	667	647	688	698	704	715	703	701	722	712	660	740	705	650	657	649	655	698	681	697	704	686	671	659	693	677	676	685	700	695	715	705	689	651	677	675	685	658	691	704	702	734	706	720	679	648	663	689	700	680	712	679	720	687	705	693	688	712	682	717	665	743	739	698	735	680	706	673	720	692	679	675	678	680	683	656	698	683	685	708	690	694	671	668	699	680	694	656	719	699	686	710	713	711	684	708	684	705	689	664	672	700	685	711	716	720	698	681	699	691	713	704	695	681	679	713	706	634	678	668	723	665	640	735	685	705	665	695	674	681	687	670	685	677	678	699	721	690	733	695	693	673	688	706	673	713	718	715	668	665	679	712	733	682	685	688	660	660	757	708	690	667	686	670	656	668	717	706	671	632	673	685	714	655	705	714	686	673	737	697	716	684	694	670	696	698	660	705	720	722	698	728	738	718	714	740	674	647	682	668	659	714	685	732	688	707	686	695	730	689	657	670	684	687	713	691	707	699	683	699	677	679	729	713	696	669	661	652	717	731	680	683	690	691	716	686	712	697	686	696	672	710	679	717	681	721	727	720	728	677	633	693	682	694	668	681	740	700	710	674	697	699	676	718	660	696	725	711	670	722	709	711	687	684	665	729	710	714	679	714	656	680	728	683	681	688	704	654	692	675	632	708	691	671	674	675	686	707	693	673	655
5878	1760	1056	783	689	611	1296	3292	3594	2375	1407	870	659	536	556	549	546	527	570	518	556	583	510	536	545	551	537	533	559	539	533	530	513	545	543	525	535	550	526	523	546	550	509	581	556	540	499	508	544	559	524	551	547	526	542	536	580	540	552	564	545	531	570	549	511	531	557	556	579	506	536	507	537	513	516	543	517	505	581	545	558	537	525	545	525	525	505	532	535	556	571	481	502	531	519	529	532	547	505	497	529	516	545	478	554	520	559	536	557	558	497	543	521	575	547	501	520	506	522	526	541	515	567	580	525	506	528	576	529	509	521	527	565	539	506	534	551	524	491	555	525	519	523	523	520	571	568	506	564	574	557	481	510	530	536	534	514	546	525	535	542	494	540	545	511	533	523	489	543	531	538	531	572	544	547	506	516	531	539	568	524	549	608	527	578	520	556	522	520	561	523	547	516	563	492	534	567	560	521	549	518	535	544	514	559	527	558	507	493	547	507	531	528	538	539	520	491	567	487	549	571	520	517	553	544	536	544	513	535	513	525	549	523	574	496	483	535	572	524	550	534	517	533	519	527	497	530	544	551	545	530	553	496	528	512	520	522	563	548	518	520	528	540	541	552	529	556	514	578	520	543	530	573	547	585	543	517	533	567	524	529	527	550	509	571	564	544	529	561	549	503	525	521	513	508	574	541	537	535	517	531	518	529	569	515	549	540	556	550	570	538	490	598	524	541	487	505	537	568	546	540	538	547	528	509	570	505	531	557	526	543	509	522	514	522	542	506	491	563	510	496	530	482	601	522	537	578	529	534	515	533	526	529	562	552	532	552	535	542	546	536	544	544	491	567	549	528	545	558	532	547	546	559	518	534	521	541	510	537	513	528	547	509	504	521	556	589	514	555	536	536	558	529	525	580	510	509	524	539	524	522	512	560	576	563	559	541	527	548	519	541	547	547	552	510	561	524	553	524	567	532	496	552	503	544	531	540	538	506	526	507	531	501	520	519	525	536	504	562	545	573	584	543	562	541	539	555	553	507	537	550	538	517	582	523	530	532	554	575	547	520	546	560	539	473	561	570	523	499	531	547	548	559	541	502	512	539	552	519	547	543	504	588	519	512	544	518	581	517	519	491	550	521	521	526	501	560	492	572	555	541	561	537	520	501	537	540	572	542	558	536	533	531	546	510	529	541	554	565	477	522	526	554	539	540	511	550	509	523	522	525	509	535	509	537	562	522	568	515	595	533	519	504	519	577	549	539	474	510	557	508	498	532	517	524	524	536	555	501	539	559	533	495	531	548	549	494	525	548	526	508	517	529	532	526	550	514	539	517	528	523	539	533	503	572	546	571	516	491	556	491	541	502	559	582	598	533	518	552	557	560	552	546	533	541	569	535	571	540	532	506	561	588	541	555	547	543	511	555	513	496	544	532	545	512	537	520	468	485	506	575	526	532	530	531	506	538	548	555	563	505	495	553	533	570	525	531	516	515	542	541	480	492	534	573	540	533	539	567	511	531	535	558	561	508	554	512	588	517	549	518	547	543	570	577	521	545	548	535	528	556	511	487	509	538	553	531	544	546	563	532	557	540	554	543	519	547	539	481	583	508	548	560	538	574	518	516	526	501	529	470	553	552	565	520	552	539	535	558	510	545	558	604	539	541	554	552	555	554	532	532	562	570	578	516	555	592	527	525	511	520	512	564	507	561	516	506	518	514	568	519	540	529	548	538	518	538	578	546	576	567	549	536	541	556	550	538	535	521	544	536	575	556	503	551	547	554	521	499	543	496	531	514	568	523	538	551	547	546	556	543	529	568	557	502	566	557	554	585	529	509	478	536	545	559	502	548	547	551	562	529	547	525	511	555	576	525	511	518	536	565	551	554	540	519	583	522	500	522	531	509	552	538	531	526	526	488	532	548	546	562	577	508	509	541	595	544	558	564	544	529	542	541	530	521	523	522	538	467	533	522	518	494	517	554	525	557	551	551	562	499	576	562	517	534	473	564	547	510	537	553	481	485	509	558	552	524	591	553	554	564	533	500	529	553	562	540	557	522	524	546	587	547	525	503	523	550	538	557	556	570	509	555	522	557	563	509	530	532	554	540	572	542	520	546	543	514	535	499	524	559	526	527	535	505	515	575	543	524	511	532	542	500	548	520	548	590	519	526	556	543	513	554	511	510	522	532	519	526	507	604	587	505	599	538	537	555	553	570	490	533	535	519	548	527	568	520	534	540	554	537	514	525	518	512	531	555	523	532	506	537	520	534	546	514	567	526	537	560	517	548	547	556	559	555	570	522	535	542	540	504	560	506	569	528	523	574	534	541	548	545	566	513	526	516	544	518	560	564	540	540	557	530	543	541	534	547	517	520	526	544	497	508	525	546	496	547	494	497	538	540	536	587	549	474	513	594	518	536	550	510	522	557	568	526	580	567	526	550	535	573	544	535	512	560	533	565	477	554	545	552	543	530	549	509	523	524	512	559	554	547	571	534	521	540	552	543	532	536	525	497	546	513	541	516	550	529	504	559	526	553	543	521	523	559	573	528	532	561	564	550	544	510	588	538	543	532	535	544	561	529	558	555	500	542	515	529	541	512	557	564	512	554	543	526	525	549	557	560	578	517	536	530	510	568	566	540	505	554	554	547	545	525	553	492	498	552	525	549	521	527	548	565	492	557	533	527	527	506	520	533	544	528	517	560	503	525	551	539	532	505	532	546	527	582	545	544	554	561	537	554	537	543	580	559	528	528	515	554	539	533	540	551	527	556	523	565	526	540	537	540	542	584	581	499	525	541	554	545	518	594	552	553	545	519	556	541	596	530	584	547	517	576	544	563	566	527	546	508	520	589	530	549	520	559	564	547	506	552	548	557	542	569	521	548	548	519	501	548	532	470	522	523	577	506	554	547	563	570	536	506	536	539	549	543	555	534	522	491	507	558	554	523	551	528	541	515	559	532	537	536	518	547	557	522	529	537	547	520	561	499	540	558	533	542	553	508	535	552	522	515	560	551	537	518	511	558	556	569	500	517	547	536	610	520	569	545	573	524	545	508	519	566	515	519	499	521	513	496	577	534	513	531	559	550	550	504	557	523	600	528	468	558	561	559	492	520	497	558	511	568	547	608	528	521	556	524	500	552	563	511	521	555	528	517	561	605	512	533	560	533	564	515	563	581	554	539	540	495	562	539	535	565	571	519	518	553	514	559	520	498	502	541	524	571	541	535	564	528	531	554	527	541	515	547	584	528	483	544	535	615	524	532	541	510	522	550	571	532	567	518	509	537	532	548	504	560	555	567	536	546	557	508	585	525	536	503	503	514	520	550	532	518	554	584	558	536	492	528	520	534	546	515	543	524	485	530	519	554	504	558	554	545	536	520	559	564	571	511	539	571	515	527	544	571	545	539	539	522	557	511	555	535	536	557	519	515	530	527	501	538	531	493	535	533	537	546	550	551	581	506	509	495	521	537	547	560	495	562	497	551	534	505	570	532	540
25747	21462	27252	25228	5100	1484	7562	24542	25089	15797	6474	2178	1226	925	806	767	793	829	801	804	750	789	791	747	805	739	783	831	755	792	749	744	770	839	771	774	755	770	801	796	774	762	809	759	735	772	771	754	798	795	778	814	783	710	815	756	826	778	768	742	754	794	756	784	775	768	777	762	809	747	835	752	797	807	801	817	754	784	771	745	795	729	781	765	784	795	820	845	694	766	727	761	753	779	758	774	780	787	773	796	753	771	764	776	741	757	825	775	847	683	814	801	765	770	771	798	762	723	812	751	752	729	816	806	806	769	769	760	801	753	784	775	730	734	767	771	760	708	757	773	792	766	703	715	772	801	809	719	784	751	772	771	741	759	819	782	794	747	795	795	745	781	771	720	743	754	760	786	779	713	785	759	755	757	790	806	765	726	757	757	763	782	763	726	749	748	800	739	743	774	789	835	717	809	696	802	769	838	736	739	813	766	691	786	754	752	732	729	801	774	832	741	776	733	808	757	747	769	788	728	780	765	781	838	779	754	766	823	755	804	784	750	749	751	784	836	738	769	789	797	769	801	779	819	770	774	826	819	723	800	764	753	828	748	732	799	799	779	817	751	778	772	783	809	800	761	799	776	775	797	780	796	802	764	779	771	743	755	787	778	772	773	808	793	770	787	792	756	781	739	783	774	789	750	776	796	752	800	769	762	776	728	731	823	785	779	773	750	786	808	783	746	756	781	749	746	799	765	762	748	727	750	711	786	773	786	743	768	735	798	791	790	802	788	746	748	736	794	773	748	775	736	745	724	776	767	804	787	732	777	753	772	761	800	816	832	809	740	803	773	781	797	763	855	775	791	809	743	806	741	795	821	763	782	745	801	775	732	793	767	738	782	717	833	730	771	824	812	751	767	818	789	717	741	763	814	797	783	737	755	812	738	732	780	793	813	817	774	758	829	777	808	738	797	757	745	815	791	795	774	794	812	775	796	776	753	770	725	771	828	775	796	778	776	772	779	743	814	766	803	802	759	855	788	772	774	750	790	764	772	764	813	814	739	777	766	785	748	757	825	788	734	854	784	740	781	745	763	770	808	772	831	794	805	748	736	728	752	721	822	768	810	773	760	811	828	795	851	762	759	807	750	752	744	767	796	771	791	790	743	791	722	762	749	764	755	751	796	764	782	810	813	790	792	767	766	751	770	770	748	828	768	764	789	775	783	763	741	779	752	808	727	739	757	810	772	783	765	774	784	793	797	786	769	766	773	783	787	774	784	775	844	814	832	732	749	817	708	801	782	723	793	738	771	770	745	802	811	765	793	765	786	809	761	742	810	743	745	768	817	834	758	775	768	803	783	769	746	799	773	764	760	767	775	755	833	774	794	773	768	816	794	790	763	723	784	802	740	731	762	738	763	787	784	756	738	777	756	796	752	782	796	790	756	797	744	772	776	760	811	825	744	807	752	725	802	769	765	798	775	758	801	787	778	765	836	772	784	795	787	783	798	797	769	762	767	751	793	754	807	758	810	774	763	789	723	747	768	757	724	799	776	804	773	805	758	805	753	769	776	774	776	773	807	800	731	804	785	739	729	775	802	787	806	762	773	739	764	776	723	706	768	720	792	717	739	803	756	742	761	749	743	802	761	773	825	771	822	800	775	777	776	769	754	809	702	769	787	803	765	775	750	805	769	748	794	766	765	808	779	735	793	756	769	771	759	788	760	774	769	770	802	803	801	834	776	751	780	825	786	740	774	794	798	771	763	811	733	766	748	746	762	732	828	726	749	763	733	761	766	764	809	772	733	820	747	782	797	804	810	784	794	768	768	774	797	771	755	776	774	763	766	772	779	775	785	845	779	803	762	728	763	770	810	755	789	798	780	776	785	799	801	793	806	773	716	812	727	784	755	769	785	787	797	786	789	754	765	779	749	802	780	775	769	750	764	755	782	774	757	786	807	773	745	736	792	751	757	803	787	759	787	819	785	812	769	769	757	806	794	772	707	749	754	780	810	781	734	769	785	728	782	767	774	796	767	813	823	753	759	764	823	734	801	755	767	751	743	733	787	785	749	769	751	735	761	827	763	763	762	782	794	763	792	740	810	749	769	773	779	738	737	761	754	781	823	755	762	737	799	743	784	786	758	808	783	776	762	781	764	821	746	792	769	748	805	762	786	790	752	788	806	733	740	751	769	797	751	722	753	768	746	768	833	799	745	801	797	760	729	754	741	779	746	801	783	805	724	744	780	774	786	784	742	777	781	809	752	796	776	753	838	774	791	751	794	755	800	814	743	772	780	786	806	740	750	821	750	752	751	761	794	796	784	768	785	786	731	765	819	781	770	796	778	769	780	777	796	787	810	803	787	801	772	848	807	788	793	763	774	763	768	779	766	799	803	785	784	743	784	762	753	791	819	768	725	796	786	832	759	776	733	755	773	736	791	779	731	745	771	734	803	791	793	736	757	778	754	818	766	808	774	764	823	786	775	769	776	773	816	776	764	751	817	717	750	792	761	762	744	750	717	819	798	746	739	782	756	752	742	744	775	804	767	784	767	787	783	743	798	785	783	801	817	778	770	770	837	753	793	766	741	800	796	730	714	785	759	757	748	778	781	763	771	750	731	789	791	769	772	779	788	744	732	780	771	779	759	747	779	762	777	708	763	789	786	814	795	781	744	734	777	769	775	737	757	760	763	770	783	756	760	775	779	762	788	802	752	756	817	748	764	777	709	780	744	799	799	740	755	770	758	790	751	775	780	792	733	751	722	773	815	756	772	757	802	791	778	766	782	706	761	802	799	770	739	785	785	770	842	759	789	758	741	757	757	803	759	792	767	766	774	793	727	771	791	772	749	779	796	795	789	727	777	753	725	739	745	776	792	791	759	785	765	829	747	748	824	786	799	790	738	755	769	714	719	809	794	757	750	765	736	772	739	791	737	750	742	742	746	817	735	768	752	735	796	799	818	786	749	741	773	780	792	843	789	759	793	822	779	807	794	768	760	776	777	770	819	712	812	738	763	778	753	749	733	750	759	765	791	815	773	785	736	785	827	795	728	716	787	764	765	759	796	778	754	796	762	788	751	756	788	731	769	748	781	793	747	790	772	783	755	755	755	766	764	771	754	756	721	760	782	795	775	776	762	799	762	724	790	775	771	777	766	741	775	809	804	812	789	714	799	798	767	751	753	793	721	772	783	763	748	793	748	774	791	804	751	763	770	791	716	782	771	787	769	770	811	802	746	768	790	825	767	787	784	769	770	744	772	779	753	745	789	751	748	791	773	724	773	804	762	814	732	783	777	774	751	778	796	762	737	757	735	769	827	745	726	719	744	724	745	731	756	751	739	771	748	767	726	731	742	788	769	798	731	747	765	751	752	791	743	751	772	768	758	776	757	778	763	768	784	798	789	760	767	783	812	795	750	781	765	766	789	752	781	767	795	764	813	835	745	788	751	790	745	805	783	789	740	763	783	742	790	794	761	784	787	784	733	808	762	768	752	788	780
4667	4201	3094	1629	1322	1048	9467	23930	20627	12339	5470	2078	1095	709	641	616	647	634	633	645	673	619	693	598	605	605	622	606	598	632	611	644	649	619	585	609	596	636	609	585	578	582	645	622	608	610	643	619	634	612	617	620	619	625	645	641	615	608	551	627	638	609	628	596	602	584	617	630	582	594	591	629	609	627	605	614	631	619	595	636	680	607	632	567	612	594	629	596	604	611	657	614	643	621	605	611	606	584	605	641	619	674	592	662	569	623	601	638	624	625	600	659	617	591	605	629	632	631	602	615	646	626	627	596	604	623	597	662	660	652	601	615	628	619	599	606	610	607	625	599	634	594	652	578	645	599	592	624	610	599	635	594	622	647	647	629	613	578	626	620	637	643	619	654	626	580	571	627	630	596	570	556	633	590	633	657	647	630	641	615	581	644	619	634	638	628	614	614	611	639	634	623	625	616	603	641	621	628	637	599	641	586	628	556	637	588	596	598	663	640	678	650	597	589	631	610	597	578	617	637	622	593	633	610	598	674	610	621	628	634	583	581	599	654	622	583	574	608	638	607	648	564	613	594	622	625	579	622	634	596	601	627	642	617	615	606	571	646	613	640	587	591	584	606	602	622	645	602	611	629	611	620	593	643	594	626	627	607	623	592	652	603	601	618	601	634	616	635	601	608	612	650	633	614	607	593	662	663	630	594	605	606	632	628	588	664	602	617	624	583	617	652	594	607	637	613	614	626	613	624	641	623	636	603	618	620	642	598	618	624	608	625	571	582	663	625	598	612	601	632	603	621	625	632	616	605	623	604	585	612	622	580	615	656	561	612	611	576	594	611	623	621	608	621	604	617	572	646	617	588	589	620	589	585	653	587	606	634	642	599	602	606	639	557	592	603	614	630	616	644	621	597	604	623	582	637	585	621	600	589	662	675	608	641	617	634	594	653	618	608	639	582	592	573	634	607	613	573	620	615	605	614	603	607	591	559	585	637	611	634	580	568	632	592	619	591	645	605	619	612	616	620	581	656	636	652	648	605	601	591	629	616	593	638	642	648	618	600	619	579	591	591	625	563	611	582	601	573	589	568	643	622	635	560	603	645	600	602	640	601	615	631	614	614	621	602	584	646	608	621	577	603	624	614	644	610	632	605	590	616	623	598	575	635	582	572	622	604	632	625	609	604	597	582	581	650	584	621	613	613	622	600	624	636	649	654	612	645	637	621	608	625	602	579	609	617	631	598	582	630	617	619	614	633	592	602	628	614	621	603	625	581	617	660	633	624	628	631	606	596	606	606	609	609	635	636	620	636	657	544	623	620	597	626	655	639	585	595	643	609	600	592	590	593	662	586	588	584	592	602	601	608	635	624	637	601	600	641	619	642	597	605	579	549	629	608	616	631	577	594	593	685	600	584	585	608	611	615	632	690	580	660	623	661	579	631	645	610	579	577	611	595	625	578	617	611	619	583	612	642	641	616	599	644	609	619	661	658	636	640	592	589	634	576	606	614	636	605	625	656	606	614	590	595	642	563	617	627	560	629	644	635	613	573	589	610	590	601	661	640	636	588	642	620	622	592	604	603	615	595	615	644	625	593	614	625	605	603	604	596	613	618	622	616	601	601	624	592	623	621	614	606	535	614	556	618	593	559	685	651	637	639	606	611	586	605	613	638	629	648	636	572	597	592	629	571	610	633	624	603	628	611	581	613	599	623	636	588	588	644	582	585	665	598	640	630	640	630	565	636	629	586	630	621	586	618	621	613	591	620	616	607	580	631	634	626	622	617	593	588	584	590	610	576	605	599	667	631	631	570	658	627	617	628	606	633	620	572	638	602	578	636	628	590	626	597	611	596	620	621	634	622	592	683	625	639	647	613	581	627	612	589	641	623	620	601	633	607	594	613	604	551	585	616	639	600	614	612	623	650	621	628	639	594	599	610	629	585	625	634	620	631	599	596	589	574	599	583	589	611	599	611	609	600	649	637	633	624	607	591	594	600	654	596	594	605	633	599	602	628	624	643	614	603	625	599	617	607	632	627	616	615	615	613	646	639	611	628	590	632	608	643	606	571	632	602	574	619	617	639	608	622	621	608	634	587	648	603	663	583	600	595	638	598	656	605	594	600	618	608	622	574	612	632	591	608	610	650	593	592	581	606	577	591	649	611	624	667	581	633	602	668	616	596	626	603	627	595	596	588	617	614	635	622	582	574	611	589	584	605	621	629	591	615	571	624	590	608	610	610	664	617	608	593	609	628	620	631	589	648	614	627	624	623	623	601	591	582	606	577	571	603	597	596	623	643	611	602	647	581	647	580	588	569	607	616	610	604	577	617	578	635	587	621	607	647	569	618	635	609	613	602	583	548	590	585	624	614	625	617	658	580	596	611	660	603	566	640	620	607	655	605	624	587	606	586	595	643	627	604	650	612	627	571	591	567	606	606	625	641	607	643	648	560	665	612	631	613	623	626	588	610	619	619	575	624	608	648	605	633	603	597	577	590	648	558	619	594	606	608	583	603	636	656	599	621	618	571	638	598	639	621	625	613	611	593	575	607	591	588	580	631	585	604	640	626	635	620	611	585	598	606	574	607	593	637	656	586	614	630	588	580	602	651	611	570	624	661	576	638	597	588	633	553	599	620	631	630	583	569	591	638	618	627	602	638	574	580	600	612	608	657	626	591	604	643	600	613	580	583	658	605	636	621	579	606	640	637	614	580	602	580	624	597	577	619	626	615	608	605	598	611	611	631	575	595	615	621	627	599	620	619	582	624	588	588	619	611	633	633	608	562	637	597	600	638	646	593	665	595	645	601	577	632	625	581	629	577	654	614	589	611	613	559	606	616	623	605	589	610	615	650	595	603	622	599	581	634	596	593	587	591	638	592	616	625	606	641	628	578	604	591	601	618	632	641	649	681	608	641	609	617	624	632	632	619	661	630	593	567	619	600	607	657	596	595	608	642	619	609	588	587	629	642	617	606	625	627	601	608	618	587	593	589	633	634	621	638	602	604	597	634	579	641	580	619	612	589	618	564	613	593	599	650	642	579	595	607	615	594	597	620	615	600	640	590	573	607	649	644	578	601	626	596	574	629	590	606	596	631	612	584	620	652	633	627	629	604	667	604	594	603	629	627	585	641	598	620	625	657	657	624	574	595	628	620	658	580	622	594	624	595	594	614	608	588	637	637	594	618	627	641	618	615	570	616	642	602	639	575	637	602	647	647	623	636	625	624	648	612	635	600	575	611	614	575	632	613	590	582	619	622	662	591	637	590	610	565	596	643	573	607	621	624	604	590	611	606	640	647	643	636	560	591	590	622	586	588	546	639	595	619	614	606	621	572	605	633	599	634	560	615	635	644	600	601	589	648	625	612	633	619	606	586	581	566	565	589	629	590	587	557	617	588	610	605	564	634	606	631	621	619	595	596	616	624	633	655	644	615	652	610	637	579	631	647	604	620	599	568	620	614	640	652	597	583	618	616	636	583	611	617	614	624	587	612
24278	21400	28714	24474	21374	9119	3807	35452	46313	33069	16187	5398	2101	1225	996	997	889	949	982	925	941	1032	963	916	956	908	946	924	925	933	954	947	888	981	916	869	899	961	950	914	935	891	986	969	912	938	955	890	882	942	924	906	925	926	978	965	925	937	912	884	924	903	897	924	908	917	958	927	932	916	893	948	899	878	935	886	929	966	914	905	978	936	958	921	951	955	937	910	923	942	897	871	920	942	936	930	935	923	897	945	893	924	959	898	916	930	905	957	958	877	971	933	952	938	950	933	885	961	950	894	934	865	955	923	949	876	934	985	933	866	945	854	892	894	901	930	896	878	924	881	933	879	958	971	919	961	907	925	938	914	942	1005	916	982	909	942	929	960	950	926	872	988	893	890	894	950	974	990	930	923	984	955	877	931	915	857	946	1029	945	893	897	988	974	930	1010	974	875	960	875	863	912	1002	866	973	917	945	939	909	927	916	969	981	941	942	938	948	911	889	922	923	980	941	878	940	986	953	878	911	935	907	941	915	946	924	926	925	894	937	900	914	934	929	921	884	935	931	898	1008	887	892	948	952	984	901	1037	897	954	902	906	918	880	944	908	923	839	928	958	1017	920	925	914	944	884	961	951	982	948	923	916	919	919	903	897	896	931	955	888	969	932	918	869	961	916	987	925	908	981	922	974	954	925	861	964	891	924	956	934	941	933	901	927	927	918	958	912	874	895	926	938	943	934	917	928	928	928	917	883	979	947	935	935	935	923	934	887	949	955	918	904	945	955	939	942	916	930	916	951	876	904	893	927	908	940	898	996	884	912	894	909	907	933	981	865	922	866	989	888	934	920	862	917	978	918	918	992	862	890	886	940	924	946	911	936	916	856	909	958	912	884	944	920	903	890	917	987	930	922	932	914	900	916	912	926	902	898	924	931	890	887	946	999	895	948	912	955	939	938	889	971	889	902	917	919	916	972	886	923	886	894	882	919	910	901	923	979	957	893	912	927	891	937	966	908	870	939	901	951	911	924	955	907	918	952	985	941	927	970	907	889	931	940	966	959	961	929	910	950	933	928	880	935	940	875	974	936	899	997	920	886	940	944	932	887	920	929	932	912	945	926	971	891	948	934	924	954	926	932	967	977	928	918	918	909	961	957	926	947	946	986	917	959	933	948	986	883	909	900	863	938	883	942	966	897	908	865	936	921	914	909	918	937	961	937	924	904	950	966	927	909	885	937	911	1000	907	903	935	893	897	946	986	865	918	926	952	946	891	975	931	951	890	959	909	976	913	910	944	951	891	943	939	884	871	946	994	899	907	938	965	897	938	963	950	961	876	915	920	903	926	939	957	938	939	943	954	932	925	965	937	881	886	888	933	947	921	904	940	879	892	955	938	913	856	909	880	943	872	938	963	882	915	924	942	892	900	873	957	897	928	940	902	902	904	890	919	962	954	922	915	935	959	887	950	930	904	922	911	939	937	937	945	910	963	971	974	935	953	961	939	909	992	920	884	890	954	959	902	944	943	1010	980	917	953	898	916	920	935	917	927	941	958	917	990	962	951	878	872	978	930	906	935	981	924	951	950	919	944	945	953	900	921	912	899	944	902	918	884	909	967	930	884	901	910	917	952	937	883	937	947	966	923	1004	909	942	862	872	955	963	989	854	941	942	941	896	958	945	918	939	949	924	963	979	906	859	911	966	857	933	878	903	981	929	900	928	895	930	896	971	967	961	893	894	954	972	892	970	967	904	874	895	947	881	964	897	975	905	901	936	865	925	970	933	913	952	970	932	887	847	931	929	906	951	915	1008	930	987	913	956	952	933	902	946	912	919	882	931	947	922	939	948	934	927	948	911	904	929	907	934	896	916	897	910	972	893	920	937	911	950	954	895	950	921	921	932	879	895	995	872	917	962	995	886	935	900	873	946	915	921	884	924	944	898	927	831	975	896	907	958	896	968	983	951	928	894	914	891	954	948	933	913	920	928	918	948	894	942	924	939	903	960	920	949	918	962	961	925	901	932	943	898	943	892	955	910	899	886	927	881	946	919	978	946	944	863	933	892	961	880	888	945	920	958	888	921	895	917	948	887	855	946	930	940	986	954	903	955	969	888	970	931	911	865	897	937	965	891	908	950	907	922	932	854	910	903	915	949	946	888	899	928	890	1005	911	914	895	927	936	943	855	921	958	899	906	995	905	902	883	954	953	902	924	885	900	937	930	970	945	949	844	980	906	865	929	949	897	917	940	915	897	959	900	946	956	913	885	918	954	942	1013	950	941	916	943	909	962	937	915	945	867	923	923	899	926	875	910	895	956	913	927	912	926	882	941	942	936	942	946	894	875	907	967	980	956	934	921	946	939	969	911	940	936	944	909	926	943	937	915	910	890	952	887	964	889	1016	887	941	917	926	979	920	927	915	942	937	879	954	1016	937	864	929	977	925	919	939	898	939	943	892	905	950	920	960	921	893	898	942	916	891	944	939	980	899	915	882	975	936	925	876	907	997	893	939	866	930	912	904	919	921	896	939	917	949	945	862	915	929	869	946	937	860	941	922	969	888	962	902	939	935	929	900	902	945	870	917	943	979	960	917	961	936	943	974	958	988	924	955	892	939	949	951	917	989	920	893	919	904	943	932	944	899	969	983	916	927	954	921	961	926	921	955	906	951	903	884	926	937	880	960	920	900	900	925	948	938	999	933	935	879	941	938	908	1029	900	898	920	940	861	975	949	945	927	898	904	929	911	980	943	918	894	912	935	926	883	932	884	898	939	889	932	934	929	967	942	927	928	936	870	915	897	937	925	957	964	961	847	901	906	912	955	881	904	916	901	868	959	971	933	890	898	954	912	990	910	956	912	893	945	938	894	862	933	959	932	895	908	935	913	964	953	925	934	989	908	945	897	895	915	922	976	927	889	916	988	909	909	953	903	926	939	903	904	966	927	952	953	916	902	974	890	916	932	945	895	920	933	943	958	888	904	898	931	921	875	898	943	948	931	931	983	907	926	911	915	970	881	950	893	952	931	894	891	908	924	913	937	880	949	896	888	1028	970	963	897	958	914	949	902	897	880	924	938	898	884	904	940	862	924	912	907	916	960	959	891	926	883	938	922	909	918	921	939	910	946	896	934	922	940	915	941	909	917	872	962	939	870	901	956	941	875	911	893	941	969	966	893	906	937	941	917	927	882	911	863	905	870	894	952	894	967	884	973	941	965	928	938	926	968	936	940	938	911	901	883	928	917	901	933	945	936	968	973	940	933	904	906	915	949	901	918	891	889	959	909	920	936	938	971	997	906	978	880	919	949	901	912	927	923	981	908	963	915	951	906	888	942	926	976	968	967	936	878	959	890	932	932	895	949	936	981	931	890	873	919	935	913	962	940	962	916	847	954	923	867	927	923	865	958	921	895	908	931	940	928	847	855	931	907	926	965	964	918	923	911	958	996	938	948	946	962	968	870	927	878	904	975	923	938	925	927	917	938	900	967	952	887	902	920	892	959	966	881	897	888	967	918	941	948
5412	7888	5954	3223	2521	1863	3022	39362	39946	25590	11604	4540	1847	931	781	754	748	728	757	716	700	742	760	721	748	707	800	721	793	716	759	721	737	694	724	806	742	716	717	716	706	745	725	753	779	718	764	728	772	721	749	787	741	690	727	737	736	739	702	760	749	742	704	690	767	694	721	730	719	730	734	796	701	755	731	723	727	780	741	720	726	751	709	781	733	749	760	776	711	773	730	730	771	745	709	786	757	752	687	737	739	734	723	730	684	727	701	719	717	764	700	726	749	700	783	748	703	724	736	707	694	747	746	716	729	718	711	707	725	700	741	727	743	733	749	729	681	725	704	712	726	723	720	704	758	694	750	709	740	685	698	709	697	722	743	737	739	740	724	723	745	721	727	696	726	756	781	737	728	703	762	725	703	706	752	754	729	737	704	763	720	705	694	651	764	744	728	776	744	703	724	708	705	754	733	775	758	750	727	706	702	736	707	695	698	722	694	741	717	733	741	716	751	753	749	753	730	737	705	696	757	749	707	732	695	738	735	790	686	721	754	732	743	717	717	709	778	695	729	757	658	721	699	727	721	708	709	724	707	694	756	700	720	714	750	739	727	699	783	726	693	771	750	700	755	700	803	749	685	703	739	688	727	766	791	745	751	831	746	707	735	757	752	706	657	739	667	702	701	750	704	694	733	701	743	748	681	695	766	724	675	744	687	743	767	728	713	718	728	697	741	697	695	747	666	730	714	694	683	763	710	709	690	761	749	711	709	753	695	736	725	728	749	737	729	716	708	719	771	754	668	706	724	693	730	712	711	695	716	759	717	713	751	699	752	728	697	756	709	725	750	724	740	722	722	719	793	711	744	698	753	710	716	691	680	707	736	732	748	708	695	722	708	726	710	739	701	720	651	737	666	723	745	734	700	764	718	672	744	692	693	741	681	725	743	731	715	764	717	786	725	698	713	716	745	768	702	774	747	689	722	737	752	681	745	745	750	751	693	710	721	698	789	694	709	753	721	703	738	758	698	720	722	748	753	674	696	742	761	743	759	725	710	751	735	723	727	714	743	741	688	721	718	693	751	711	718	675	709	729	710	736	736	726	722	745	783	744	706	749	713	727	732	707	726	741	723	711	688	711	744	702	727	760	736	689	721	705	733	733	734	755	730	735	740	712	684	698	699	760	722	742	769	720	676	744	727	761	732	702	716	711	720	715	723	738	657	703	720	746	717	734	759	721	719	750	681	757	680	736	704	702	723	714	732	726	708	719	750	705	734	735	729	751	716	722	735	719	727	729	721	775	700	728	742	727	709	730	711	710	690	741	743	698	712	724	764	750	812	721	730	703	714	710	688	699	721	710	736	731	733	746	719	686	754	735	730	743	704	710	776	751	730	733	716	732	722	713	725	667	718	739	712	703	698	679	677	722	738	760	663	750	759	704	771	737	765	698	758	788	736	732	728	780	760	699	714	743	721	723	766	751	726	704	710	759	723	720	713	680	741	774	677	671	713	693	730	754	690	759	700	738	731	705	700	750	735	734	730	703	754	700	677	687	695	739	705	683	741	699	781	726	756	744	689	738	691	764	733	713	717	747	730	730	675	691	685	739	679	715	776	725	701	722	714	677	691	752	692	708	700	737	741	724	765	734	742	723	766	759	739	738	700	720	764	723	723	746	714	711	723	710	754	679	728	704	713	700	756	721	708	728	675	765	704	678	706	741	715	741	732	691	731	749	700	726	746	750	715	737	714	720	786	762	755	774	706	724	746	743	755	787	742	722	757	708	757	742	691	699	715	728	707	724	779	723	748	743	742	692	792	723	698	688	695	729	698	753	733	681	757	709	703	703	753	754	743	731	746	718	742	670	745	707	722	742	687	696	747	765	701	716	713	696	761	727	727	738	710	706	726	699	742	707	753	704	713	690	740	716	693	692	746	736	772	743	753	717	704	712	742	696	718	780	721	750	713	729	752	687	694	771	759	728	707	733	738	713	752	731	747	735	717	721	718	692	702	696	705	672	737	759	738	754	740	770	772	756	716	759	726	697	724	720	734	669	785	754	722	700	708	760	728	749	739	717	717	751	747	742	741	713	734	696	701	780	733	664	675	683	728	711	676	771	687	730	754	713	711	705	761	727	738	696	699	726	751	744	711	717	775	693	717	698	703	721	690	721	699	667	777	706	701	712	704	743	749	697	713	743	759	730	733	745	733	740	749	735	722	721	730	701	710	791	739	722	745	724	759	743	740	687	681	720	711	750	700	696	668	689	680	685	747	679	688	721	812	759	718	728	725	730	721	728	713	693	764	772	746	712	723	745	741	702	709	704	742	771	743	752	669	723	718	717	726	758	703	710	704	750	718	726	672	699	711	712	711	730	732	667	751	776	718	707	717	704	692	749	704	722	744	717	754	729	665	689	737	701	735	661	728	790	707	749	739	699	685	733	696	704	754	698	737	722	755	702	700	678	743	702	714	767	694	726	753	728	731	706	698	746	720	758	675	707	754	755	727	756	704	701	707	734	747	783	727	752	760	712	680	743	724	722	740	718	747	697	705	708	705	752	696	720	758	706	739	722	711	743	776	723	750	709	728	747	720	747	696	707	738	700	741	761	738	711	661	732	652	701	696	689	687	721	705	721	722	748	735	736	721	707	752	778	677	725	722	736	738	675	735	734	729	717	754	716	737	710	737	769	751	719	762	750	780	781	808	742	728	713	745	743	732	716	744	724	747	749	733	737	734	713	732	753	713	727	759	695	711	726	732	720	745	731	700	715	754	721	748	678	709	672	715	724	720	723	714	680	736	746	739	667	689	757	717	744	732	705	753	700	707	756	710	710	704	713	696	687	721	685	707	719	717	736	723	701	715	697	765	739	719	698	711	730	699	696	699	724	753	733	745	678	713	717	731	669	768	737	740	738	699	721	746	688	732	742	727	708	709	723	762	715	733	724	667	748	722	693	725	723	720	694	708	698	700	728	733	788	751	693	697	707	760	714	726	718	769	760	710	696	733	737	691	742	793	684	718	726	767	722	707	712	740	753	695	728	739	703	708	718	720	699	681	726	705	697	745	666	744	765	715	722	736	705	707	671	719	702	691	702	753	724	746	721	717	736	711	716	701	721	720	701	747	690	667	764	758	683	734	703	711	717	760	786	788	738	732	706	740	735	689	702	746	710	737	740	664	709	703	717	709	698	733	758	726	724	731	697	701	776	720	697	772	736	766	717	730	702	713	735	709	741	702	723	685	772	672	701	739	703	674	668	739	714	706	722	718	782	722	728	738	697	710	711	673	687	711	715	718	697	757	733	713	674	700	733	767	724	737	790	714	728	750	676	735	746	746	751	732	684	723	735	764	750	723	709	696	731	699	723	655	704	756	707	736	755	703	715	737	720	728	705	707	709	709	759	770	704	742	727	731	721	751	725	696	704	724	737	744	737	740	708	670	720	727	724	732	689	729	710	756	691	706	701	765	742	687	768	766	758	730	742	707	679	699	767	727	748
27889	12942	2175	1161	849	758	772	2343	3986	2690	1698	987	802	748	697	700	657	713	699	712	660	678	676	708	720	669	694	710	681	674	699	725	699	644	706	692	649	721	680	689	727	691	674	707	704	663	701	753	666	666	701	639	654	680	702	690	669	689	687	678	687	689	660	733	657	687	639	727	688	722	748	684	701	678	674	706	690	721	678	686	649	701	670	677	698	711	678	681	693	744	744	720	670	704	686	704	661	728	699	741	721	718	690	712	715	696	660	650	673	727	671	734	721	667	685	681	685	673	695	749	624	709	675	676	693	693	685	687	674	651	685	711	700	696	714	709	657	715	683	700	678	647	688	680	690	674	660	666	735	714	705	712	750	673	738	673	693	689	677	652	704	688	731	708	661	685	647	651	707	692	640	743	713	687	667	687	716	735	717	751	672	683	672	672	650	689	731	706	665	628	682	670	733	648	687	719	735	698	714	666	735	670	706	684	696	665	679	660	677	696	733	707	687	716	696	706	699	694	707	693	714	628	710	725	707	688	708	678	652	730	672	690	658	678	725	694	672	686	649	734	681	697	643	661	708	643	682	707	660	629	679	696	730	681	711	664	672	688	693	706	694	700	708	699	732	669	646	658	667	643	688	691	693	729	688	687	737	706	688	667	686	676	661	701	695	747	702	720	707	669	675	696	704	740	716	710	704	677	693	710	694	693	704	672	742	694	679	656	671	714	734	713	711	678	663	671	708	663	692	647	680	682	691	665	690	696	682	715	694	734	696	722	732	716	677	754	667	726	752	713	705	676	669	702	710	686	651	685	685	666	707	689	686	705	675	688	640	668	680	718	692	691	732	689	725	754	682	707	694	682	708	681	718	713	739	683	725	673	730	675	674	652	713	691	671	702	689	698	682	683	689	662	727	648	694	700	697	693	708	712	664	721	710	724	721	688	677	714	652	710	698	733	715	695	698	689	644	644	727	736	669	684	756	651	669	679	678	685	688	719	688	717	692	681	679	661	688	747	654	708	711	691	679	695	676	683	667	695	712	698	684	670	687	681	645	726	692	705	671	685	733	687	685	727	719	705	694	722	659	711	693	697	660	676	716	682	663	680	716	686	680	680	643	669	698	707	698	675	755	684	661	682	742	699	721	699	717	712	697	678	714	702	708	628	730	698	707	698	673	707	730	680	708	670	703	680	683	668	722	687	694	694	734	674	697	716	756	755	658	686	661	687	678	719	666	687	682	698	690	720	715	687	726	703	658	727	671	690	665	683	682	660	681	692	720	663	721	716	698	724	654	692	711	726	664	736	693	612	685	661	682	684	697	683	684	718	687	715	693	704	669	686	659	700	702	648	727	678	736	663	716	698	717	754	679	665	681	673	678	718	679	716	681	684	696	710	723	655	714	716	720	670	715	704	704	692	703	683	663	669	679	688	721	704	711	707	679	659	689	658	688	732	673	707	639	686	719	743	700	709	692	714	653	680	658	717	720	700	699	689	688	713	685	701	681	712	746	707	698	684	647	704	684	648	748	661	656	708	747	654	638	723	713	672	680	744	683	642	639	684	691	637	697	647	713	714	683	702	709	716	718	697	707	704	694	726	662	713	674	733	685	697	687	647	698	741	685	660	668	685	680	663	703	712	715	718	726	671	706	693	673	695	661	753	664	727	666	751	671	748	712	673	689	663	688	686	673	700	703	693	733	665	714	624	717	712	726	687	671	685	706	694	657	693	666	728	743	679	687	739	651	693	672	730	697	689	742	696	709	699	695	668	714	702	646	621	686	693	646	684	681	652	704	706	709	640	670	689	725	700	700	669	661	719	644	728	664	702	699	678	714	648	704	651	727	691	699	703	697	704	684	662	638	680	724	709	684	663	670	704	677	712	724	697	674	636	685	701	710	670	692	656	684	704	694	673	664	684	692	691	743	680	712	718	720	657	658	716	719	715	702	645	651	699	724	683	721	673	709	702	675	658	670	683	725	703	704	665	717	693	633	750	706	661	725	653	697	710	723	704	697	696	683	687	660	710	728	687	693	628	671	686	755	663	715	693	717	754	717	645	704	695	690	741	727	712	694	694	708	690	711	667	679	674	693	652	716	712	695	686	714	724	661	627	656	661	672	693	656	700	697	646	692	649	710	707	734	743	687	678	689	646	674	697	661	697	678	697	673	649	731	706	685	731	666	695	699	661	630	726	694	687	674	674	697	722	642	705	705	717	656	685	739	727	669	675	620	676	681	678	660	665	748	680	665	715	707	667	717	721	723	688	690	669	677	708	699	677	695	695	715	677	712	671	641	734	705	709	714	715	723	711	709	656	695	704	685	693	653	693	704	709	676	715	739	694	705	658	701	718	690	687	699	718	740	695	716	643	730	647	700	693	673	672	691	673	682	665	696	663	728	701	699	671	688	701	687	683	680	679	734	709	733	721	719	728	684	698	671	727	688	675	692	705	729	663	753	698	703	677	651	683	678	672	682	710	694	660	686	643	689	676	704	672	685	657	729	683	699	680	706	655	714	677	727	627	708	718	702	690	673	703	677	684	691	766	724	668	687	666	724	718	667	678	667	708	661	698	668	694	706	695	689	709	693	715	712	694	672	694	680	679	747	711	713	705	649	681	685	717	674	688	665	719	665	702	689	707	669	703	675	709	692	679	697	736	706	672	699	725	691	666	673	707	678	647	701	658	768	700	724	701	708	670	724	717	706	696	649	717	668	729	739	640	734	664	701	727	711	735	708	691	643	676	727	712	726	670	671	677	693	648	742	688	643	702	667	673	707	692	655	666	719	717	688	703	724	667	708	691	670	710	662	664	723	678	731	700	708	659	702	716	685	725	682	671	686	676	708	697	672	660	666	714	678	673	656	653	691	720	719	643	707	695	706	666	665	697	680	675	694	713	704	679	672	661	746	711	650	742	737	716	683	736	661	719	696	680	689	716	738	736	696	634	701	738	695	711	721	674	681	648	622	687	697	686	733	690	712	685	698	724	677	661	677	705	662	702	668	654	667	674	728	690	684	625	685	648	694	709	702	704	694	664	675	660	729	674	638	724	649	645	671	698	726	709	694	682	660	711	718	725	691	674	695	737	749	665	703	665	728	630	767	665	715	667	712	692	719	718	709	670	697	717	682	673	662	656	638	715	669	677	678	676	677	754	711	681	704	674	717	670	711	665	693	665	680	648	716	655	737	719	675	668	632	699	707	720	736	708	695	744	679	689	663	696	684	730	692	739	706	706	718	663	709	647	691	716	693	712	716	640	775	686	751	686	693	660	709	701	691	697	711	680	726	715	704	690	686	721	719	680	713	695	704	697	691	708	682	679	712	672	652	692	658	684	704	739	673	689	716	667	681	735	672	680	721	687	636	710	699	705	698	703	687	675	669	673	711	685	708	783	696	698	709	669	658	709	691	700	647	690	678	684	680	667	699	659	696	652	620	714	706	696	666	683	706	735	696	677	704	711	709	689	676	707	688	688	709	711	723	689	723	688	698	710
5625	1533	1013	803	721	639	650	2914	4045	2675	1577	893	668	554	526	550	525	528	540	531	518	520	515	550	545	529	570	504	551	558	565	570	572	531	542	548	532	529	532	535	549	541	562	549	506	565	499	562	556	544	549	551	555	577	516	503	545	543	523	514	560	504	553	542	540	527	528	500	525	581	536	513	542	519	539	551	562	545	598	540	549	532	543	497	559	551	563	534	548	510	532	567	497	503	506	515	536	525	506	550	517	521	511	550	566	556	507	530	540	538	517	509	517	514	511	521	532	519	552	542	528	508	555	552	512	500	532	567	529	549	539	493	574	566	557	554	538	545	525	556	561	551	500	569	579	511	562	548	559	524	513	543	501	550	526	556	566	526	511	544	520	556	542	529	515	554	522	508	547	509	520	530	550	512	547	527	505	543	539	571	534	552	521	494	544	553	506	567	507	498	595	542	517	533	521	522	561	523	517	514	562	526	541	577	501	539	542	548	530	559	586	527	585	531	524	530	564	518	575	522	534	547	536	566	531	552	561	604	544	528	527	535	581	564	559	523	594	514	563	568	539	572	542	502	544	499	557	506	502	506	568	501	552	544	529	500	510	522	532	549	546	555	543	523	549	526	546	520	530	527	541	584	547	527	512	511	555	540	513	541	521	545	591	569	509	573	529	537	538	542	561	506	556	565	554	566	535	540	530	550	512	531	535	545	527	526	531	547	508	545	506	511	498	509	532	506	546	524	569	536	516	556	528	547	533	510	533	503	542	571	602	530	531	539	515	518	548	538	573	518	522	553	564	529	528	555	557	528	556	503	534	526	537	544	564	549	514	506	553	530	526	547	544	537	511	545	534	573	492	531	516	567	537	518	513	546	545	530	513	491	569	544	476	564	535	539	526	531	561	530	516	515	554	543	547	556	536	508	530	557	483	531	482	538	545	552	492	585	568	565	556	544	596	544	566	518	536	560	541	543	561	538	540	565	568	578	542	513	554	544	520	501	559	526	582	511	546	560	523	536	529	527	523	547	539	538	522	560	537	550	561	536	561	525	530	549	548	569	504	548	518	536	509	540	542	533	525	500	540	510	520	503	548	554	545	520	522	524	552	534	523	545	585	503	539	512	556	525	535	538	531	534	509	534	541	536	544	545	508	560	564	544	537	548	566	523	532	513	540	528	525	511	511	525	547	539	559	536	555	486	542	531	505	514	518	544	525	557	540	527	534	515	520	538	535	516	530	502	575	499	544	542	520	544	497	549	544	521	536	554	543	517	500	558	555	530	485	578	574	536	584	543	532	548	539	517	526	559	554	509	499	542	541	541	547	512	572	599	563	516	517	551	541	558	510	513	566	520	521	548	553	505	563	536	563	520	560	568	559	580	539	565	529	507	530	530	539	549	534	535	562	560	547	573	516	532	538	494	540	507	521	552	561	533	519	558	517	553	511	530	496	533	533	558	532	523	527	505	530	525	547	512	557	533	561	528	516	514	530	552	575	513	533	518	503	480	515	579	530	512	560	547	504	525	553	560	565	502	605	531	516	545	532	508	529	531	538	505	511	533	509	506	547	549	505	515	576	546	593	467	538	481	537	567	567	514	508	520	520	526	525	507	510	550	540	523	595	541	533	577	530	551	542	540	532	528	572	548	547	489	534	564	504	560	537	536	520	546	512	566	556	562	569	518	531	529	559	551	525	524	563	545	535	491	537	564	504	556	529	592	561	558	533	539	536	515	544	525	486	508	569	552	519	546	535	603	542	537	526	539	579	560	517	544	498	561	507	489	557	524	571	529	519	527	534	545	594	515	525	577	556	521	489	511	551	519	552	529	555	548	495	539	517	531	524	547	527	531	549	539	515	501	556	563	518	522	564	538	551	541	541	522	577	541	556	493	514	516	525	535	570	512	536	515	520	546	507	527	556	536	526	542	512	538	529	530	542	547	555	574	553	536	474	513	532	572	561	575	521	518	553	511	542	552	528	537	531	538	534	551	560	569	529	525	525	525	529	522	516	528	521	528	534	541	531	525	552	539	582	548	495	592	503	574	561	554	546	509	499	522	517	525	542	528	542	538	568	518	528	568	555	504	555	554	568	514	548	559	552	508	535	528	518	571	498	499	582	517	570	538	542	504	563	499	545	534	573	525	523	511	562	493	542	542	556	525	539	548	509	530	517	503	558	524	558	565	588	571	560	543	500	528	511	554	540	545	525	601	546	511	524	489	545	552	525	509	528	496	505	524	553	525	569	525	551	566	529	554	522	504	558	543	525	559	568	534	504	539	540	548	514	576	546	520	547	495	514	518	535	484	550	566	571	526	550	534	515	539	538	501	535	526	510	515	556	538	562	514	536	555	586	541	507	521	541	564	538	489	552	550	511	582	529	541	530	505	519	525	539	554	499	570	521	502	577	589	544	501	527	527	513	559	542	499	509	541	532	529	541	532	565	527	552	511	555	552	525	515	538	544	514	536	562	537	587	506	560	550	505	491	494	502	511	583	500	544	530	526	506	514	543	552	481	510	534	530	533	546	576	561	521	533	503	545	536	523	546	560	539	529	507	501	519	546	531	536	550	547	505	526	522	535	543	545	557	508	543	576	523	521	575	511	497	580	530	570	514	544	486	546	537	557	533	549	536	562	550	574	537	532	557	516	540	534	503	549	540	545	528	481	507	531	551	564	532	509	530	544	533	542	519	494	540	527	559	489	557	566	534	543	552	539	513	526	492	528	572	544	537	507	516	537	514	489	513	525	531	579	524	536	556	548	577	550	509	530	505	475	546	546	533	483	561	539	561	527	552	547	515	555	559	531	523	543	538	537	531	496	493	550	532	529	520	515	554	600	521	520	503	537	516	544	546	540	522	569	533	539	514	523	530	499	518	544	537	537	551	537	549	526	500	547	542	551	574	518	530	501	531	522	572	528	523	545	521	530	528	549	531	555	536	536	532	518	541	531	547	537	544	551	518	549	512	553	582	560	519	546	547	531	576	547	509	538	564	513	531	508	524	526	560	570	536	537	525	535	552	525	511	549	547	536	548	498	541	502	544	549	495	493	525	563	530	520	512	492	595	547	491	523	544	587	530	540	539	547	533	544	531	531	575	562	531	510	539	541	484	548	564	558	488	539	546	573	535	506	544	529	524	513	507	528	595	551	518	581	520	519	504	538	527	575	559	536	581	548	524	516	517	558	515	553	546	532	534	539	530	550	541	495	531	575	573	498	534	518	529	526	521	538	511	550	527	490	569	520	540	541	559	528	526	511	568	513	529	521	568	578	517	534	557	547	490	508	502	481	539	566	512	503	502	554	516	550	515	552	500	506	532	550	539	487	516	540	509	546	543	546	528	551	537	551	555	528	560	521	503	537	562	549	502	566	519	497	522	513	520	542	533	555	517	557	539	555	543	526	518	544	546	502	545	535	549	488	557	501	536	524	539	528	567	558	518	564	524	542	523	521	563	591	553	505	511	523	553	530	578	534	545	546	548	548	501	516	560	547
25754	21409	27226	25163	5231	1551	1229	19451	28300	18178	7743	2419	1176	925	786	786	744	746	746	799	781	764	803	773	767	763	768	777	800	779	735	771	770	770	710	783	797	765	748	769	782	791	795	782	799	703	763	745	752	746	713	769	737	801	776	796	836	769	782	800	768	777	764	804	756	794	744	750	750	775	789	747	799	837	785	750	787	799	732	768	725	704	756	780	771	795	767	744	730	802	740	770	723	781	750	754	765	769	758	785	766	796	822	806	745	742	775	784	794	821	827	722	730	824	767	763	778	771	747	760	762	793	811	786	745	779	778	716	750	779	752	777	830	790	732	779	762	781	778	760	769	822	801	770	745	803	757	747	794	808	738	752	798	755	780	775	757	737	736	851	744	751	763	759	805	726	766	804	776	783	789	785	746	812	769	729	750	783	787	783	798	783	799	781	739	787	744	780	727	740	816	790	777	772	765	737	715	768	796	760	781	754	795	784	807	780	810	758	803	747	807	769	755	747	817	760	807	796	790	709	786	798	706	758	791	731	776	758	723	731	806	802	756	782	802	718	755	828	787	816	756	792	732	769	781	770	777	747	819	742	808	793	815	758	769	774	753	797	794	760	797	735	778	744	756	751	757	782	720	771	792	772	739	810	807	820	783	793	789	778	743	802	764	775	771	736	727	781	791	767	776	741	750	757	789	787	771	761	822	767	762	765	783	785	786	760	758	746	839	757	738	793	814	761	757	764	786	776	760	756	757	733	738	768	736	757	781	808	728	790	790	782	795	825	791	785	763	757	755	741	786	769	755	791	792	773	768	729	797	770	740	757	763	794	819	804	737	784	803	731	817	752	794	765	738	812	771	777	728	770	758	787	795	785	729	754	802	790	807	791	820	751	781	748	745	782	777	740	747	790	744	739	780	776	787	794	765	756	727	756	763	744	702	774	762	751	760	779	818	769	805	781	700	766	763	812	787	780	754	720	759	760	797	761	750	808	704	765	805	790	795	772	742	798	739	815	789	803	864	757	715	787	774	713	813	796	777	764	803	763	765	775	797	776	761	765	755	771	807	762	792	771	824	792	811	751	767	809	730	774	752	777	742	787	759	782	762	761	759	783	795	828	783	754	782	761	748	733	733	782	735	761	786	754	757	757	813	736	791	809	765	812	818	740	741	756	817	798	772	749	708	763	784	776	779	766	804	771	761	742	806	762	796	685	783	750	799	791	777	774	759	811	786	813	730	822	760	792	829	715	824	775	789	785	782	752	798	787	717	817	734	785	780	773	760	734	784	803	779	753	716	795	766	730	787	796	787	770	775	761	747	771	765	773	809	793	786	808	830	795	795	742	772	775	771	786	778	820	752	800	788	734	798	805	724	784	727	735	759	752	813	794	776	758	792	764	750	756	793	776	754	742	804	820	811	793	817	782	777	764	751	761	793	776	788	753	775	776	784	732	762	794	790	767	803	708	765	805	720	790	743	766	766	747	770	767	734	734	763	773	761	798	742	775	776	808	773	741	813	780	798	741	771	761	783	764	757	797	753	802	735	800	768	730	778	729	813	726	718	798	833	783	766	758	777	803	775	728	749	753	823	759	746	755	770	789	758	756	751	746	749	737	811	799	780	786	770	742	806	758	717	783	773	798	784	794	744	771	790	802	737	793	804	711	793	800	763	803	746	803	762	808	788	756	758	732	779	757	809	796	746	792	764	773	771	707	806	769	770	764	772	734	762	799	763	747	767	771	783	805	775	725	795	774	768	834	780	765	798	772	767	765	717	729	806	773	771	793	784	778	836	736	801	810	855	769	777	771	763	782	761	782	738	748	759	747	788	747	751	751	765	734	765	775	790	776	768	769	754	782	822	770	827	786	789	793	772	742	764	777	792	800	768	792	766	766	775	802	774	731	789	725	793	772	709	771	792	709	783	780	783	822	700	724	730	780	750	726	809	738	755	769	789	800	732	754	800	749	769	776	807	791	779	786	786	788	761	819	757	757	750	761	749	755	756	808	769	791	741	755	771	800	756	722	784	803	782	715	747	730	779	809	764	748	775	780	772	737	774	771	812	751	760	812	757	737	748	787	811	754	701	754	766	806	736	736	713	756	751	802	838	776	858	802	686	766	807	727	826	762	834	798	737	814	768	769	817	759	789	716	756	768	766	733	747	764	754	778	744	794	800	752	796	792	781	774	725	757	845	776	741	787	840	761	750	751	742	775	758	716	737	766	758	752	804	748	779	764	803	778	785	778	754	772	772	714	745	753	800	770	800	810	786	797	797	806	744	731	750	777	742	770	772	753	776	772	760	784	777	772	775	774	778	792	742	820	746	783	742	748	756	773	757	764	792	767	833	739	745	763	774	763	791	760	736	774	771	717	791	775	785	768	784	801	817	746	817	724	755	753	752	787	789	792	765	774	714	758	803	762	817	753	766	718	790	796	762	804	844	757	796	786	733	791	746	800	771	758	759	761	800	757	791	758	783	757	808	738	776	799	825	788	724	742	793	790	786	777	784	772	740	782	775	778	799	798	735	771	759	724	765	792	741	791	784	817	810	766	745	800	753	801	724	750	758	778	768	814	770	801	749	774	747	777	785	773	772	810	774	752	767	749	777	779	767	803	795	748	734	802	769	763	782	773	821	759	775	806	711	780	788	690	726	761	746	691	786	728	796	767	739	771	769	778	810	708	796	738	769	798	773	762	737	776	729	756	775	777	776	785	758	750	757	829	747	733	734	725	785	744	760	733	779	728	741	789	796	752	775	701	818	781	759	782	736	794	767	819	757	817	792	751	832	815	755	774	777	822	733	792	752	710	796	788	757	735	715	769	765	742	782	762	710	769	796	769	744	768	772	795	787	724	811	780	763	720	782	790	788	822	764	770	787	778	747	759	787	801	717	807	758	772	800	767	808	776	736	716	727	803	767	764	762	832	795	799	759	729	829	775	776	742	754	877	753	763	775	693	794	802	797	751	726	811	795	760	717	832	734	812	804	791	757	729	745	730	795	737	758	768	793	761	805	776	760	725	769	804	750	745	786	787	777	775	786	853	786	786	765	701	755	784	762	785	759	742	708	791	758	728	800	760	720	726	788	763	751	763	759	802	769	808	788	863	757	791	787	766	761	697	839	784	801	796	797	759	798	732	743	747	790	781	787	776	830	778	712	768	776	773	803	759	804	744	784	791	804	754	784	780	772	746	784	786	793	756	736	748	739	708	743	765	775	770	837	777	798	777	746	819	826	770	749	759	709	772	705	768	760	766	797	757	732	755	775	789	777	765	782	732	775	792	775	745	729	774	766	751	785	782	803	755	708	743	744	741	831	777	802	747	792	768	737	752	782	781	788	770	762	751	737	741	794	753	748	794	772	762	807	728	756	758	778	699	796	789	751	764	748	798	728	766	739	745	770	746	756	785	747	782	744	754	735	764	800	780	759	763	810	754	772	781	802	783	763	715	793	777	756	766	795	801	780	730	725	794	756	769	755	783	778	813	717	783	749	747
4595	4224	3091	1842	1509	1113	1139	21998	23253	14126	6169	2155	1030	733	676	638	673	625	623	605	622	629	602	620	610	638	629	636	625	597	623	611	626	577	602	628	635	636	582	611	624	644	597	612	577	634	664	598	585	595	611	628	629	593	608	631	579	656	590	620	594	667	599	624	592	604	599	633	621	589	651	618	592	648	596	652	563	607	598	652	626	634	652	626	616	595	613	614	609	631	634	626	601	614	610	613	535	591	603	630	604	618	596	601	595	574	626	595	592	641	579	645	618	625	588	622	653	569	635	633	616	521	627	606	646	647	624	608	645	583	621	621	586	573	611	657	612	589	535	597	607	612	612	565	622	615	657	621	626	629	617	622	569	654	624	615	626	589	621	593	611	617	584	578	598	602	606	596	588	590	617	609	586	571	590	588	627	587	626	615	623	598	612	634	615	631	608	582	597	613	591	621	626	582	630	580	612	635	647	637	607	605	621	603	627	634	634	626	581	577	592	625	615	575	626	594	609	600	621	570	625	627	603	619	565	642	645	645	619	588	603	599	611	593	632	612	628	599	612	585	581	573	640	598	635	591	598	596	646	615	607	600	625	601	638	603	605	613	626	618	632	598	576	634	597	644	544	640	583	600	620	606	573	653	621	586	644	624	625	607	605	604	611	608	558	606	642	615	597	637	628	604	611	598	593	651	617	629	640	610	647	644	591	622	623	593	600	604	651	594	626	567	631	585	597	582	629	631	526	601	588	578	593	618	627	642	606	607	631	615	621	563	619	589	620	603	619	605	569	640	611	644	671	650	595	597	611	613	600	589	618	646	617	632	605	614	614	590	618	620	654	591	620	619	605	614	619	618	633	605	595	630	580	647	629	623	590	643	597	575	577	628	621	567	626	572	586	604	611	634	581	557	608	589	590	581	638	573	598	615	598	594	600	642	577	643	623	583	591	622	619	575	612	616	622	617	652	571	581	595	605	613	612	602	613	614	563	620	633	609	622	617	599	592	589	639	617	632	588	599	596	599	622	600	619	594	596	621	628	636	635	601	609	626	632	582	635	611	617	596	614	605	647	640	608	663	628	601	623	579	577	595	641	634	622	595	644	571	631	590	593	579	592	602	602	595	605	618	608	574	595	603	626	613	630	620	612	659	635	626	608	580	670	592	587	604	627	623	596	589	600	622	588	596	592	575	579	592	595	579	634	586	595	598	593	590	669	603	600	612	623	593	594	633	602	655	644	645	639	574	605	632	554	616	585	594	639	631	627	659	578	598	650	618	598	558	601	622	616	594	619	618	580	593	580	614	623	564	602	644	623	636	660	588	631	614	573	581	603	622	608	596	622	576	618	624	648	605	580	569	629	610	624	599	578	566	569	602	605	633	614	633	571	623	625	581	629	627	555	651	638	573	568	588	601	578	605	648	598	592	596	615	582	597	601	620	625	617	649	594	662	578	607	579	641	617	582	598	644	540	589	583	686	630	622	619	582	631	614	651	632	581	600	627	582	609	593	585	641	601	590	601	629	621	594	622	617	568	665	635	603	628	624	643	619	610	599	648	589	596	675	582	577	612	619	649	608	582	602	597	572	640	647	636	615	624	636	620	578	563	609	629	581	628	637	604	606	605	615	567	657	609	591	620	608	624	604	601	583	600	635	640	620	616	564	599	594	619	615	585	612	570	610	624	673	656	629	631	574	589	582	593	623	642	635	654	614	610	580	606	595	631	636	559	579	562	631	588	609	633	607	603	612	639	620	649	582	579	590	612	614	605	599	640	610	576	622	565	605	580	600	634	610	587	602	581	620	665	596	661	629	603	568	605	581	598	641	603	616	658	566	624	638	587	630	599	637	597	613	614	593	616	615	653	608	615	612	615	573	600	578	611	570	592	607	597	619	621	595	650	591	594	612	577	631	609	554	605	628	583	591	583	590	591	618	626	610	615	614	607	633	628	592	598	604	624	634	602	579	589	573	589	665	641	624	607	607	617	654	598	612	624	625	614	605	650	609	594	620	592	656	605	627	634	618	563	632	659	610	612	634	593	621	602	597	604	581	598	614	626	626	634	618	619	616	602	581	612	625	606	631	618	600	600	622	638	607	573	628	638	598	607	636	585	604	604	665	575	622	638	615	642	633	611	631	573	625	592	595	600	597	604	567	582	643	641	640	632	579	607	630	567	608	621	568	577	609	604	597	607	621	577	612	640	595	630	557	565	586	623	606	608	595	644	559	603	642	624	616	595	640	624	640	625	628	654	614	621	586	568	598	577	601	641	625	568	599	605	616	618	637	613	570	637	569	591	577	610	607	616	629	594	612	590	620	651	613	606	617	591	624	619	644	587	544	607	607	610	571	634	653	608	640	611	624	601	620	631	590	596	594	610	593	642	608	614	620	614	627	574	613	613	616	588	609	576	597	633	579	609	611	607	633	568	574	595	613	579	584	581	603	570	642	604	639	628	617	622	595	585	620	626	625	575	619	573	606	612	586	607	591	662	572	571	597	631	618	605	599	609	586	621	631	625	599	615	570	562	613	655	618	569	636	623	637	575	626	635	601	590	639	604	653	624	634	610	613	598	605	610	650	629	608	558	621	602	620	578	613	627	624	626	587	603	542	592	605	636	555	563	525	620	640	632	599	590	590	578	578	572	610	621	603	613	652	632	608	596	599	618	618	634	593	614	610	630	628	657	616	596	591	620	590	667	594	609	622	606	590	601	605	557	612	604	603	611	621	613	607	606	612	594	573	650	614	594	611	585	608	601	606	598	591	603	630	644	623	565	642	615	554	603	594	659	590	574	629	580	583	624	590	569	631	601	651	600	588	638	625	609	584	626	612	623	630	592	616	603	632	609	583	621	662	562	637	591	610	593	594	593	646	582	629	586	606	584	624	576	613	620	634	609	604	598	600	623	618	599	619	607	572	628	566	615	601	635	624	606	623	640	618	598	593	617	645	611	628	593	629	608	567	619	607	614	605	620	617	640	594	627	581	601	579	624	595	604	596	618	585	642	603	606	601	604	599	592	605	643	645	589	656	602	628	591	645	575	578	594	624	596	626	615	588	658	605	616	615	608	627	628	604	629	605	615	577	644	574	580	615	656	578	572	613	599	639	634	638	611	596	582	617	584	641	606	584	632	605	623	608	612	614	630	648	588	584	619	610	609	611	556	648	576	564	619	591	606	580	571	596	619	624	589	599	578	603	601	590	640	599	627	528	630	631	651	643	600	649	594	634	591	620	612	585	573	607	585	626	565	622	582	577	577	626	620	612	622	674	609	589	559	565	615	614	630	618	621	640	628	586	608	614	597	614	584	631	584	606	637	621	605	600	634	634	608	606	650	606	580	626	608	595	632	620	635	623	612	608	573	604	594	573	651	598	648	600	572	597	634	659	628	621	656	622	618	639	574	603	602	552	636	624	621	638	609	605	653	620	615	576	587	595	580	615	580	624	586	608	614	609	613	611	603	625	604	598	584	578	653	633	563	612	573	635	571	606	643
24258	21408	28718	24478	21380	9579	2879	32728	47044	34602	17475	5309	1901	1205	1013	981	986	932	977	983	983	973	891	923	940	985	1083	988	987	883	898	975	890	1020	909	938	963	905	982	976	939	931	937	930	868	881	905	888	979	938	899	971	906	907	927	958	896	944	926	974	895	962	918	939	922	916	929	895	891	912	965	1016	917	987	905	874	949	941	955	936	927	913	941	972	919	936	959	910	969	921	964	893	932	935	956	939	947	914	951	964	926	994	913	1010	932	917	915	941	977	977	914	923	891	903	935	1019	933	982	907	942	966	935	907	965	945	948	957	952	902	1007	904	999	914	964	967	950	904	862	915	885	958	913	945	912	945	870	926	931	942	905	925	846	936	939	921	948	956	835	898	1001	909	944	926	921	899	965	968	977	938	882	904	937	939	899	921	942	934	921	902	871	861	914	876	945	957	896	873	918	918	900	933	930	951	910	927	918	900	916	979	896	954	908	991	960	971	973	925	966	907	974	917	943	925	925	951	911	934	988	894	959	923	897	988	896	965	951	917	899	923	915	940	961	913	980	953	929	855	856	958	945	949	939	1010	928	891	938	936	931	885	935	904	897	911	961	911	936	919	939	923	905	891	892	913	963	936	948	927	995	1027	922	913	935	921	893	932	950	916	927	908	898	983	897	962	900	901	883	902	912	878	904	935	937	915	893	888	924	862	947	942	900	970	868	930	926	945	922	920	970	914	949	897	926	958	947	915	938	943	930	926	913	904	962	966	923	934	957	903	920	862	902	924	915	982	908	971	950	894	966	942	904	930	881	924	916	913	921	904	911	920	852	888	866	896	957	914	922	893	922	998	921	888	966	903	967	909	896	906	931	926	930	910	923	951	941	978	935	870	937	878	932	950	991	950	920	868	982	910	915	885	914	910	909	952	898	957	908	932	927	942	937	902	913	923	919	947	920	964	926	943	941	878	927	919	932	929	943	972	970	948	909	964	889	921	913	954	860	904	925	955	999	971	892	948	902	914	909	861	921	866	886	915	958	936	883	940	915	871	956	948	936	902	915	925	957	945	895	949	915	906	896	976	928	935	953	931	878	940	1012	934	902	950	887	925	1010	986	932	941	933	900	919	943	920	963	919	909	921	946	912	950	975	966	910	923	961	946	937	864	915	945	965	885	914	902	915	932	868	906	844	965	927	987	906	874	912	961	895	932	934	911	914	934	967	910	912	917	951	916	882	896	905	945	891	890	883	919	943	926	912	881	900	908	973	923	887	948	921	904	929	909	903	987	934	917	962	871	881	869	948	883	931	867	985	908	917	990	923	915	948	920	937	929	921	965	969	878	932	908	911	947	907	925	891	889	919	858	881	966	908	981	891	957	863	882	935	926	928	931	927	934	959	879	912	921	874	911	967	904	858	967	925	905	902	914	924	949	865	905	906	927	884	914	961	923	938	961	930	903	941	964	970	936	924	944	879	906	947	917	902	907	906	882	930	935	940	941	889	931	913	932	965	877	922	920	955	940	958	969	1000	990	941	894	959	871	940	879	922	963	946	847	927	950	890	925	956	940	928	973	939	909	937	930	909	916	956	910	903	947	968	923	900	915	916	930	873	958	922	940	960	889	934	915	963	947	909	917	869	893	915	857	964	918	940	949	849	897	914	911	895	996	949	945	969	935	894	945	915	961	922	941	934	908	923	922	895	942	936	868	975	876	908	934	926	960	935	925	931	963	915	863	947	978	960	893	867	941	952	919	954	931	921	919	975	941	924	960	943	922	885	895	929	967	930	838	958	893	884	897	917	981	880	986	910	921	872	930	903	944	892	943	1009	927	921	941	914	906	939	900	953	887	980	915	899	907	946	995	928	941	978	928	914	964	912	922	933	910	934	936	954	939	902	991	909	943	888	961	947	957	892	971	908	903	915	921	1000	942	900	924	892	884	896	953	967	873	948	938	845	941	932	905	923	897	928	880	952	878	921	934	913	915	864	926	966	992	954	882	954	919	903	872	873	932	956	942	897	936	913	917	901	969	866	916	904	926	900	863	961	960	920	933	927	911	890	926	953	949	944	972	914	902	960	954	952	939	892	921	938	942	907	952	940	903	871	908	888	956	902	864	854	892	948	966	976	938	978	883	950	925	913	926	1016	931	911	896	896	890	911	920	940	918	927	866	890	920	945	1008	970	936	945	917	880	856	885	928	818	908	872	906	879	936	936	928	942	911	902	933	910	910	960	880	895	945	906	894	953	904	942	945	910	911	904	933	963	921	883	965	897	952	940	956	901	880	935	899	902	912	894	924	889	933	905	937	878	846	964	919	901	938	884	916	947	885	955	894	885	976	958	923	967	948	895	995	948	899	953	976	891	909	917	918	945	921	1007	892	886	901	900	918	913	944	919	885	936	938	903	914	961	926	925	956	930	924	932	875	865	883	926	917	944	894	895	903	937	948	912	938	961	883	967	904	905	881	912	916	977	947	906	881	895	890	922	973	908	920	922	880	894	964	933	972	920	896	872	947	937	908	942	916	944	923	937	929	987	949	929	901	914	944	927	871	943	931	954	968	881	898	862	948	912	913	969	937	896	944	909	884	957	986	981	947	932	903	918	953	883	977	937	926	982	911	885	912	981	934	919	870	924	975	921	888	906	912	954	935	927	899	960	1002	917	957	901	1003	922	936	938	929	881	957	920	890	964	950	896	960	903	897	944	901	929	913	930	874	950	945	899	941	923	908	895	893	891	919	943	935	929	940	971	939	915	899	879	914	932	891	905	961	915	949	955	900	876	902	959	880	842	948	918	913	924	901	969	909	949	925	911	985	897	886	944	940	888	833	913	876	878	886	934	941	943	915	873	946	934	999	885	935	959	968	980	950	946	914	873	926	912	913	929	910	957	948	953	937	914	960	916	931	968	945	935	966	918	934	911	925	881	918	980	865	948	958	938	879	950	985	959	896	930	870	897	873	909	908	911	885	908	919	916	906	899	888	881	925	916	922	923	883	997	911	986	897	890	933	953	929	870	913	950	986	909	887	970	904	870	915	951	934	917	931	948	886	932	943	900	858	970	957	959	978	858	923	928	926	972	906	914	946	883	935	920	921	921	898	871	898	937	914	916	907	905	919	956	887	975	921	893	982	928	953	950	865	899	955	1011	922	937	894	928	897	936	920	937	950	941	966	910	930	942	941	976	942	893	929	922	915	898	912	883	906	946	906	897	891	880	891	895	1024	954	884	943	878	938	912	942	922	888	881	952	904	941	945	915	899	973	957	942	888	915	977	949	900	946	919	892	882	919	945	902	896	890	880	969	919	878	851	923	914	912	948	902	937	943	930	934	927	900	926	916	904	915	957	944	931	928	912	937	913	908	901	924	913	914	918	931	960	896	948	962	899	903	929	942	943	938	933	924	877	969	890	947	927	922	892	914	908	850	917	899	943	891	920	939	976	950	936	934	935	875	942	965	931	908	894	932	941	956	892	959	881	917	876	932	915	868	955	991	920	867	915	945	932	938	832	918	947	922	880	883
5232	8559	5956	3465	2479	2051	1922	36046	41266	27323	12125	4035	1642	942	754	765	733	751	741	779	728	720	807	779	710	731	677	709	746	725	729	709	710	738	767	710	725	691	722	744	788	673	770	674	751	694	719	753	716	662	769	742	737	714	757	751	735	738	716	699	756	771	745	745	778	725	682	734	715	740	680	715	725	727	758	738	712	725	701	720	749	696	737	733	706	740	730	677	695	726	732	754	759	695	746	740	772	735	722	715	747	717	732	770	710	702	731	675	751	704	715	681	736	736	738	691	745	733	732	738	706	719	766	720	739	713	737	715	735	759	825	695	702	735	731	752	705	707	762	750	726	745	736	684	723	700	758	752	738	700	721	712	757	759	698	740	747	733	745	714	705	734	755	740	718	727	741	696	754	734	710	718	713	722	724	761	703	696	722	749	738	700	753	754	687	719	694	759	755	750	770	755	772	697	723	734	753	700	751	754	708	724	759	740	704	704	738	698	668	740	731	732	730	744	711	694	734	738	691	679	725	715	758	690	674	755	693	738	695	708	718	701	697	724	756	753	705	697	738	756	741	722	688	726	731	749	697	781	702	735	766	758	710	756	743	681	688	723	727	698	703	734	737	778	779	729	737	723	781	745	742	714	745	746	735	725	729	717	727	719	758	678	725	717	685	742	734	735	697	735	727	730	710	687	684	676	706	711	725	700	692	722	729	700	726	749	711	706	715	726	683	696	723	677	733	740	704	726	730	722	731	732	729	731	737	701	697	706	710	695	755	728	728	718	785	732	707	759	765	689	747	695	708	715	744	785	712	678	754	708	705	729	724	680	676	763	672	694	743	729	684	696	651	761	710	765	708	701	708	707	729	697	696	685	707	708	760	741	810	684	718	719	695	740	720	690	724	711	663	745	698	694	712	767	779	701	700	741	735	731	748	692	751	735	758	749	703	662	684	755	694	718	713	723	730	696	748	719	720	669	693	731	763	722	707	714	713	712	693	747	725	788	725	725	747	710	752	705	748	727	742	759	734	708	779	700	767	742	739	739	675	724	706	718	687	717	719	732	750	693	765	691	660	703	693	688	674	725	700	713	724	732	702	768	735	724	733	741	717	740	758	721	743	751	753	718	730	685	712	722	726	706	695	719	749	672	765	718	777	701	725	698	789	701	694	729	716	729	723	743	694	731	661	722	686	738	695	738	685	695	691	762	737	765	779	715	690	672	704	721	695	760	713	702	733	701	729	694	682	746	728	665	684	719	709	698	814	763	737	698	731	750	700	718	730	726	738	718	749	699	719	729	765	703	731	697	750	733	760	765	723	695	725	704	744	690	666	726	720	730	736	711	711	706	700	707	741	731	713	747	729	745	720	785	768	730	744	739	749	695	729	734	733	744	696	745	746	711	709	745	720	721	720	778	704	649	745	736	678	700	698	694	735	737	725	760	711	755	744	718	693	736	742	728	777	759	758	730	741	726	729	733	680	736	752	792	711	689	716	730	723	720	766	733	699	720	717	723	754	703	766	724	677	726	713	725	726	755	693	765	731	762	724	717	678	726	730	760	741	742	696	739	720	720	721	751	672	736	711	760	672	702	688	735	710	732	683	724	726	694	683	728	744	755	694	750	676	729	694	683	740	718	740	740	729	719	738	752	675	737	744	712	718	690	673	723	731	732	699	739	683	722	701	692	743	682	753	760	757	730	719	744	708	737	710	685	736	751	729	772	761	716	747	736	730	716	685	739	750	685	725	706	734	735	736	725	745	708	715	719	764	714	762	720	699	712	685	697	738	745	723	713	706	696	718	686	725	719	731	736	691	712	665	705	733	764	719	685	732	754	702	777	709	726	704	732	675	684	714	711	745	707	700	748	771	701	712	696	743	761	749	740	726	684	744	715	711	744	763	750	728	740	735	704	703	734	726	711	731	764	706	696	740	726	702	742	723	726	737	724	779	650	759	696	738	694	709	712	746	707	726	719	763	722	729	715	718	699	738	653	718	720	750	763	719	710	732	699	711	681	685	709	740	723	698	686	787	667	716	776	668	731	730	734	719	711	745	724	726	758	660	716	743	680	722	680	774	727	705	749	698	708	751	762	730	720	697	764	728	740	681	703	689	745	689	717	744	689	777	724	711	711	695	736	730	708	712	683	695	695	696	703	744	735	699	686	681	720	709	711	653	721	672	778	727	696	706	704	768	771	732	698	794	762	725	731	732	688	681	718	756	728	700	690	722	725	752	775	703	702	751	751	763	725	715	722	712	717	711	743	711	688	740	747	753	717	696	716	713	670	729	723	692	709	701	702	744	692	731	768	714	742	678	698	726	718	681	750	732	739	704	710	714	757	688	683	751	715	716	726	735	723	737	716	653	714	733	740	719	719	710	754	695	771	723	762	723	723	747	779	720	659	712	737	695	707	736	647	727	706	694	697	767	744	723	741	774	723	680	744	724	743	717	737	707	735	742	725	761	655	748	720	702	749	720	705	730	731	727	694	761	724	718	781	713	740	678	694	724	762	757	768	690	723	747	725	725	756	759	679	747	706	700	752	704	696	712	736	718	729	716	731	681	703	726	740	696	689	762	758	704	755	738	709	718	768	734	726	747	718	742	755	725	780	748	732	720	714	767	677	734	702	707	685	735	710	724	747	682	671	684	683	665	688	747	717	745	769	688	727	718	677	718	692	704	751	689	701	734	686	689	696	718	716	739	685	723	728	718	715	722	700	753	683	708	669	698	742	724	730	742	727	733	723	753	700	733	717	728	718	736	694	687	764	714	742	705	749	730	746	718	759	711	726	714	712	729	705	762	662	717	759	681	707	735	692	682	738	689	704	688	698	721	719	737	729	741	715	703	781	710	741	696	703	704	723	732	741	720	684	701	725	719	730	727	706	717	769	716	677	688	694	715	727	741	756	726	712	733	756	697	742	695	715	734	748	700	753	724	709	757	720	700	710	700	747	732	739	724	745	753	743	671	709	745	670	722	719	751	738	731	718	710	785	728	723	730	818	716	706	706	731	779	713	773	761	720	724	686	740	732	718	675	731	722	713	667	756	681	728	719	751	720	760	725	713	740	688	705	728	712	740	719	722	730	693	707	719	692	742	648	699	735	745	762	707	718	798	657	699	728	745	747	705	730	709	720	712	782	700	723	769	702	717	716	711	760	687	726	665	790	753	741	736	708	740	733	701	743	727	722	733	674	734	701	726	782	760	713	732	729	684	669	707	743	723	690	724	715	748	697	662	724	695	684	681	721	709	717	720	686	736	680	736	750	713	726	723	688	732	770	709	700	677	700	734	723	725	723	713	733	777	724	725	769	729	710	687	714	709	723	702	701	734	681	688	732	639	708	692	701	688	723	715	724	710	735	720	743	722	729	707	689	733	695	712	751	681	698	747	685	681	716	727	712	736	731	752	682	739	758	708	760	731	740	696	759	759	710	767	710	759	695	724	710	671	720	731	778	655	753	723	693	742	753	719	747	728	691	714	720	742	740	699	698	749
27913	13455	2291	1257	883	832	743	1945	3916	3302	1791	1100	781	794	699	675	695	735	680	742	657	672	714	715	645	725	708	687	738	742	721	711	718	697	695	704	681	701	728	676	712	709	700	704	704	685	710	677	748	720	677	734	716	690	695	689	691	748	710	728	706	674	715	758	682	701	706	671	700	725	719	717	681	720	726	671	664	703	720	761	691	700	727	656	734	737	665	714	704	721	657	695	678	673	690	702	749	684	683	713	726	721	697	700	676	759	686	682	671	676	650	727	720	646	724	713	647	708	765	729	747	712	702	657	720	666	694	696	743	719	697	691	718	722	706	741	675	625	697	704	701	716	706	755	706	690	701	688	727	739	706	733	721	712	701	750	726	686	716	701	672	699	742	677	683	709	731	677	720	726	739	717	683	693	668	678	714	732	693	649	722	684	723	675	706	703	756	684	733	658	673	673	676	668	733	731	755	689	690	727	693	686	733	716	765	719	698	701	713	711	689	693	694	660	733	699	684	731	713	716	729	691	734	693	731	688	676	676	750	717	693	717	709	726	711	750	723	688	718	698	690	671	700	685	678	706	744	685	697	716	696	694	685	646	695	694	664	725	677	706	697	692	689	639	673	684	709	743	737	709	688	715	680	667	719	715	649	718	713	673	704	683	687	679	725	707	704	729	676	658	721	651	723	667	734	667	745	681	660	681	656	708	694	738	690	700	683	645	714	703	703	750	694	726	708	695	676	701	738	694	673	712	682	731	731	716	683	677	701	728	692	699	722	698	689	762	701	673	669	717	668	675	662	736	688	699	726	696	725	727	664	721	690	677	709	699	701	711	701	747	714	692	675	641	716	661	664	680	707	686	694	673	716	726	706	738	712	716	676	663	662	686	674	675	680	671	744	707	754	738	692	713	724	719	715	663	612	698	734	694	713	720	688	700	703	705	681	701	743	736	691	684	698	706	710	678	713	720	708	667	703	730	691	695	684	729	703	697	672	676	716	718	704	681	705	705	729	679	749	743	732	693	706	729	736	691	684	694	707	675	690	678	741	707	716	679	640	674	703	716	695	694	711	664	717	717	765	711	678	691	701	718	713	689	735	692	701	744	701	701	676	714	725	714	779	643	728	690	690	723	720	749	737	662	695	706	673	689	687	668	717	689	703	659	693	744	728	696	683	730	690	702	695	681	719	688	700	707	746	699	736	703	687	734	709	694	709	729	713	682	694	642	706	727	712	662	731	681	700	748	673	713	704	685	714	675	669	764	671	712	706	735	687	701	692	687	748	694	709	685	729	628	633	676	747	709	764	696	657	703	673	733	754	716	708	679	674	717	709	705	686	720	668	692	686	728	748	716	729	662	719	712	750	685	707	686	646	730	696	677	709	699	678	708	707	700	707	706	667	750	683	662	698	706	676	654	708	713	636	682	701	714	728	703	687	733	692	710	741	687	678	677	749	693	726	683	688	649	715	722	677	685	712	682	703	761	680	675	685	696	729	689	696	685	706	733	708	673	713	695	744	726	691	723	672	718	751	709	717	738	724	713	696	687	706	730	739	690	711	668	704	693	683	687	704	697	732	708	699	639	667	760	681	728	734	727	677	754	660	707	728	681	715	732	708	756	725	672	756	629	699	801	685	663	746	709	714	738	695	719	690	720	696	671	729	726	699	755	694	672	683	719	719	728	726	727	698	722	632	713	723	694	658	687	686	690	692	696	713	681	687	683	727	703	755	737	730	716	783	738	690	686	764	701	711	677	749	666	697	742	721	718	665	709	699	711	713	707	709	667	658	702	711	702	692	733	703	716	711	677	685	694	683	690	689	724	694	711	714	694	747	688	682	707	752	674	738	676	672	694	728	734	709	674	681	666	717	678	707	694	691	665	687	687	672	725	676	711	699	686	707	678	675	707	716	749	750	732	721	660	717	688	686	724	669	758	699	698	684	658	727	762	710	700	698	716	688	716	714	748	684	670	691	715	711	662	744	717	689	673	721	705	724	724	709	682	705	674	719	696	678	744	716	721	703	655	677	767	708	719	683	703	712	703	676	699	735	674	652	664	706	688	699	686	699	689	700	642	709	723	670	701	710	692	667	689	706	695	661	739	672	725	692	724	724	682	715	690	706	701	714	688	683	684	703	725	709	667	737	706	703	714	710	710	662	702	694	732	686	709	696	692	707	694	695	741	748	634	689	723	698	700	677	655	684	679	653	703	661	690	676	713	720	697	738	694	744	698	733	712	717	760	701	687	757	788	741	707	733	691	693	711	701	718	705	668	720	717	695	694	703	704	692	684	645	715	711	693	723	752	691	677	685	737	708	677	687	699	696	689	726	646	671	738	682	668	767	699	689	729	701	702	657	764	684	723	718	683	681	683	714	701	723	742	688	704	745	712	685	710	702	684	684	703	708	701	702	732	682	680	709	704	766	710	678	695	759	681	681	720	695	757	696	763	691	698	700	743	705	750	735	733	682	691	724	730	710	740	694	689	740	712	694	701	660	706	696	724	691	700	691	739	708	744	719	654	648	722	708	723	671	640	690	723	645	698	732	707	676	698	694	671	712	739	637	713	700	685	674	665	682	695	685	713	683	725	704	713	721	680	692	675	699	706	674	728	735	685	678	754	710	714	710	697	704	710	679	703	750	700	711	704	692	686	734	651	676	707	723	693	680	722	733	698	659	703	741	714	659	693	739	739	726	709	651	703	729	707	711	762	699	675	720	680	726	688	664	657	682	705	687	745	729	671	705	695	696	701	703	704	705	672	693	638	724	729	716	727	730	699	706	737	720	653	745	693	637	736	747	770	691	768	631	688	710	702	741	740	691	712	679	692	653	671	692	716	700	702	723	699	698	667	751	722	734	651	677	734	648	669	717	676	694	712	713	692	675	714	697	665	717	665	723	677	713	674	701	696	728	737	705	719	683	699	700	688	787	669	662	689	695	704	666	685	720	738	688	694	701	717	755	718	696	686	696	712	687	698	655	700	714	696	703	725	736	702	688	677	691	677	736	737	687	665	713	706	695	715	679	751	758	716	696	695	708	756	697	712	711	695	678	717	717	717	731	703	763	741	675	685	710	684	719	717	726	687	682	683	678	633	671	699	706	712	711	689	724	731	726	721	670	726	719	725	644	667	699	706	674	714	703	719	701	682	718	705	714	697	726	703	676	709	667	710	655	718	731	733	723	712	677	701	673	764	715	681	705	715	720	734	656	740	708	737	686	676	698	696	735	737	689	690	707	687	677	702	667	684	723	707	707	703	729	749	723	707	732	691	698	746	678	728	686	669	734	707	723	729	723	630	663	755	708	761	707	714	742	696	703	728	666	754	693	682	698	683	686	715	742	708	677	760	734	711	712	671	653	709	705	737	729	704	687	682	674	687	702	688	678	702	718	685	657	686	685	745	721	712	733	675	684	724	702	707	668	730	675	741	725	685	696	743	715	651	660	703	711	691	694	674	680	718	662	744	717	663	693	644	703	688	645	686	739	694	731	682
5653	2032	1115	937	768	709	639	2438	4277	3148	1645	862	634	557	583	575	564	567	532	529	549	466	532	538	527	585	533	521	536	552	528	539	581	532	513	521	539	511	480	569	592	570	545	538	570	508	564	556	553	558	493	501	535	511	511	539	547	537	515	565	556	516	566	561	565	521	530	512	567	551	523	568	515	515	517	534	569	547	524	508	559	544	539	491	573	520	543	551	532	524	556	521	533	539	571	566	478	542	543	595	561	576	532	550	564	522	560	546	538	522	525	502	556	536	548	541	527	498	535	521	572	523	509	548	556	501	561	560	559	521	567	580	490	580	563	549	520	487	504	536	540	524	501	539	484	573	519	544	536	538	605	537	529	541	499	546	526	559	536	536	536	504	555	501	558	534	525	558	518	576	495	528	517	525	544	513	541	532	517	530	545	550	560	500	555	581	496	505	525	537	554	581	555	551	554	546	542	539	543	539	567	567	536	541	577	542	571	528	568	529	562	513	551	529	551	483	545	549	519	539	517	532	526	495	539	589	519	498	553	540	533	501	525	509	518	512	591	560	542	558	556	506	545	570	512	547	499	562	536	535	537	533	572	561	509	558	528	526	560	539	540	513	524	532	513	523	551	514	540	518	544	536	540	545	521	548	543	529	534	592	551	560	557	566	528	515	554	575	563	525	534	530	502	508	550	525	532	519	566	553	524	565	521	524	518	558	519	545	526	560	535	559	574	556	545	549	550	537	529	556	522	497	493	532	554	557	538	523	544	551	517	564	558	513	517	571	537	502	534	528	506	517	501	514	541	522	552	542	536	559	547	529	512	612	539	534	513	559	534	538	520	552	569	525	509	568	555	552	549	501	560	511	534	545	563	572	493	487	564	533	512	524	501	523	554	534	555	553	504	552	547	510	555	543	522	544	525	512	547	546	516	543	554	544	562	502	526	515	551	543	538	519	525	535	550	559	542	528	508	551	557	534	558	532	564	525	551	560	535	576	502	524	564	489	513	538	512	513	553	520	521	528	535	541	499	525	538	503	507	523	526	545	533	511	560	487	598	562	535	558	541	532	532	523	585	540	584	533	549	545	540	554	525	548	522	544	511	558	549	547	544	565	547	541	540	495	500	521	501	556	586	537	514	523	505	512	586	492	593	561	539	533	546	509	547	539	560	552	553	534	578	533	583	519	514	532	557	532	546	511	556	530	561	537	535	538	495	508	480	519	544	575	541	534	540	558	531	507	539	515	564	521	504	557	545	526	565	586	537	535	520	511	552	503	502	544	544	569	544	580	581	513	576	553	552	524	521	511	533	518	530	534	522	517	500	552	548	492	582	527	498	532	514	534	545	524	530	528	543	507	515	542	543	535	544	542	566	541	505	532	519	573	539	509	547	568	555	560	553	542	529	558	516	532	544	537	554	519	596	562	544	539	524	499	600	570	527	534	527	528	538	556	536	501	545	570	511	535	539	513	538	497	552	578	559	535	584	547	505	561	531	539	521	515	525	539	520	544	558	543	546	519	590	496	505	531	521	539	536	532	544	558	517	509	547	565	591	540	560	529	502	541	542	503	561	568	530	510	554	539	520	564	528	557	565	586	561	515	545	563	514	550	521	546	561	516	542	535	562	528	520	538	525	567	556	557	552	517	495	536	594	526	545	560	508	529	550	566	513	558	516	543	538	565	530	533	548	538	539	540	529	541	521	529	554	573	537	543	533	538	518	523	529	567	513	567	542	516	562	547	523	528	568	527	530	519	525	518	536	546	538	566	536	524	502	574	530	566	555	530	495	532	539	556	564	537	515	509	490	526	530	533	539	550	536	501	554	536	552	562	536	505	547	511	537	516	545	532	538	533	510	571	545	561	515	550	577	539	503	510	568	557	535	542	520	500	545	571	586	553	567	533	503	527	567	508	524	526	532	553	518	504	566	511	530	541	530	515	537	522	518	528	555	548	528	508	532	555	553	572	535	510	505	534	554	527	543	517	543	564	578	583	565	518	504	535	523	553	534	588	548	518	499	519	546	520	535	475	550	582	544	527	529	548	534	528	568	520	521	522	521	551	543	515	523	569	504	549	526	494	519	551	535	516	520	523	488	513	570	524	507	539	543	552	533	528	545	501	537	535	539	528	555	582	495	585	515	565	568	515	526	556	563	553	570	538	543	577	545	510	566	526	551	509	556	525	510	534	516	543	546	508	511	554	516	525	538	554	549	529	523	560	527	552	509	513	535	522	580	548	537	530	545	570	535	516	557	498	522	503	510	540	558	528	506	515	531	543	555	561	565	569	554	535	540	523	591	537	545	501	557	589	522	524	552	532	569	570	567	544	513	549	525	547	519	558	537	536	537	544	550	527	545	582	555	500	532	538	535	506	571	587	522	561	528	532	528	565	526	480	533	541	526	550	575	555	553	551	565	498	566	552	547	524	531	529	516	580	556	540	569	538	571	561	504	526	538	511	519	509	519	533	564	546	534	580	566	568	551	529	561	534	537	578	522	533	548	545	548	544	547	542	535	553	528	540	543	545	509	504	548	533	546	504	532	494	570	505	508	560	573	568	558	569	520	579	524	532	502	529	534	534	512	527	563	517	554	517	526	512	558	490	540	528	558	502	537	573	509	501	502	514	530	566	531	535	502	533	553	559	547	512	559	512	540	559	505	518	517	521	527	560	524	528	503	506	503	530	497	504	559	514	536	576	549	560	567	538	554	550	547	575	532	526	581	503	570	528	554	578	514	544	554	577	518	544	505	526	534	539	543	506	608	518	543	521	556	497	555	485	522	533	578	561	526	558	484	551	560	542	522	518	526	509	489	526	560	558	488	540	552	512	517	532	526	571	543	581	497	535	513	555	576	472	576	580	496	501	533	497	504	532	549	575	583	519	561	518	472	581	512	520	535	574	492	541	541	524	606	575	552	525	550	564	544	541	538	551	513	536	546	532	495	562	553	522	583	582	522	588	496	475	561	544	532	536	565	541	573	511	527	523	536	559	552	516	483	575	553	525	568	542	534	546	509	514	520	475	518	551	523	527	509	533	589	553	546	536	538	518	587	586	571	537	547	557	560	535	540	562	537	572	530	548	520	546	534	543	520	534	493	516	581	546	514	467	561	522	545	537	541	547	535	547	535	577	558	580	534	542	500	517	551	535	554	507	546	527	534	535	545	525	511	555	552	543	525	519	545	575	578	519	524	560	535	522	540	551	568	498	510	545	489	530	547	540	542	508	583	562	538	551	506	548	566	534	506	514	516	497	563	543	524	545	577	527	545	493	503	568	522	532	493	576	551	552	565	546	564	537	563	529	563	513	560	535	558	566	504	556	542	562	529	515	540	488	518	531	494	517	529	586	561	543	513	553	561	515	512	567	511	573	519	469	575	549	553	564	480	541	518	529	517	543	546	536	512	571	546	540	533	522	531	535	532	554	539	554	547	514	532	533	523	536	541	542	560	528	508	559	513	555	505	506	541	506	536	523	545	516	559	541	554	540	554	542
25721	21457	27256	25260	5580	1777	3331	13516	23513	21596	10112	3078	1340	962	827	755	766	811	779	790	732	771	827	774	814	790	718	797	823	864	848	758	781	780	778	820	791	818	811	823	726	792	817	808	771	772	749	760	785	782	775	778	759	791	828	812	755	806	789	767	779	801	769	770	798	766	816	757	785	783	801	804	781	809	776	804	746	816	764	782	772	778	785	755	761	785	731	799	805	707	754	785	757	755	810	785	719	828	776	798	818	769	791	782	785	784	770	804	795	745	823	773	836	808	764	783	751	807	755	804	794	824	760	761	811	801	777	792	825	809	805	782	754	806	742	779	763	806	775	780	756	756	761	796	744	794	782	793	762	826	750	757	788	733	768	753	801	769	760	801	755	776	780	748	794	799	794	780	763	769	781	793	779	823	741	803	797	760	801	792	776	800	801	794	758	815	791	807	766	816	776	788	803	766	755	829	753	777	753	739	801	765	738	771	752	787	792	812	762	763	783	788	800	770	816	785	722	772	769	797	815	807	800	727	819	730	741	734	781	801	804	779	756	796	803	803	799	770	797	780	840	777	770	824	738	825	756	781	814	809	816	840	759	754	766	792	793	794	778	765	800	799	801	754	790	747	767	722	769	769	835	787	738	788	791	713	752	779	770	801	800	819	770	786	750	768	779	789	731	784	816	772	738	767	782	790	729	764	810	779	785	791	808	748	804	790	789	833	737	781	752	814	826	796	791	779	810	758	772	773	831	802	810	753	772	776	760	815	792	739	775	753	795	783	786	760	798	790	767	793	754	784	779	767	793	809	803	772	800	793	748	742	767	811	749	803	735	780	770	761	777	783	789	765	767	782	767	763	801	782	796	828	777	780	784	790	773	791	809	772	793	788	761	790	738	845	793	784	800	762	767	706	793	789	792	790	800	794	755	753	777	833	819	809	808	782	782	784	791	757	759	765	767	770	767	750	745	760	786	788	760	805	763	734	769	767	821	721	767	779	731	799	730	769	768	780	793	807	756	794	804	748	853	756	768	757	727	793	751	757	761	825	749	786	739	753	766	822	713	759	777	743	835	802	771	779	724	757	744	824	769	743	775	797	747	824	738	756	768	760	765	782	829	738	762	800	792	858	815	771	757	766	771	797	827	813	760	754	772	791	804	766	742	787	783	777	828	832	749	798	795	828	773	880	764	743	779	780	784	735	772	812	755	771	709	747	766	761	783	760	775	777	787	763	753	782	789	806	802	790	759	785	767	756	726	774	809	810	794	758	753	743	797	775	738	762	736	817	725	803	752	780	728	770	812	838	788	746	766	796	802	794	738	765	778	776	802	771	769	785	721	773	794	773	797	792	786	792	812	781	800	748	770	785	814	796	818	801	749	828	794	773	761	750	776	836	845	781	782	804	783	774	761	749	789	782	817	793	703	746	799	763	757	796	781	798	780	778	785	821	748	789	759	806	759	780	770	762	779	771	789	770	813	798	818	814	818	783	786	757	790	766	765	802	745	826	803	784	807	830	733	794	728	778	806	799	803	750	765	785	773	731	758	823	778	761	741	739	770	808	808	757	754	772	793	792	764	791	807	777	764	779	813	747	747	770	721	789	796	789	774	749	789	748	782	770	819	760	776	775	777	778	741	810	782	804	767	789	744	786	755	766	755	765	799	852	810	767	795	738	810	801	772	735	801	741	840	781	787	781	773	741	788	785	741	784	683	767	742	773	732	749	755	792	774	789	802	726	794	797	757	767	750	789	738	759	752	734	734	780	766	752	794	804	782	790	759	804	840	739	759	765	841	772	735	791	831	768	772	782	777	819	808	769	753	748	802	750	773	795	775	793	780	788	744	782	818	768	753	746	822	803	803	789	821	829	750	757	757	758	748	768	809	788	818	715	795	800	728	742	812	777	743	774	811	722	803	827	756	799	751	746	802	809	767	785	765	799	773	764	763	788	777	779	797	808	780	769	803	779	783	754	752	772	771	758	824	774	805	743	759	800	802	727	809	795	794	765	773	784	760	753	775	783	788	760	731	791	762	769	757	853	817	760	766	774	764	781	772	787	850	794	759	765	806	763	748	765	833	820	766	757	786	773	797	804	745	809	762	780	770	789	801	773	783	733	760	751	785	764	792	724	743	790	783	768	782	787	713	786	810	784	735	787	808	762	831	782	768	802	736	748	805	746	766	740	823	816	761	822	765	770	814	716	775	760	792	839	790	780	742	741	804	786	837	755	784	752	743	826	795	788	763	735	736	785	774	802	742	817	772	776	735	777	740	746	743	739	763	762	780	808	759	789	758	803	797	742	821	777	818	758	763	769	800	741	768	764	771	810	773	782	766	831	805	736	797	769	773	766	759	798	770	754	751	763	790	803	836	786	793	765	790	748	745	801	756	821	733	771	765	752	802	803	805	752	800	775	771	794	737	795	770	844	815	792	777	814	833	781	785	735	779	792	775	750	811	785	801	748	728	769	783	812	798	834	782	770	747	740	775	809	803	815	780	770	796	792	797	832	771	770	797	739	742	778	745	744	776	770	770	742	741	768	822	783	809	772	783	748	812	765	782	762	741	786	814	752	785	764	801	775	821	787	775	784	771	815	804	817	820	764	800	850	780	784	806	764	768	777	777	775	781	774	807	763	762	795	759	825	822	748	773	763	738	815	779	806	787	796	766	740	763	784	764	810	825	742	816	753	770	788	747	782	760	768	791	772	780	714	730	784	751	830	744	772	744	788	803	856	806	802	784	762	753	734	746	751	834	739	737	752	788	799	762	767	759	793	733	778	739	769	810	777	740	824	730	758	724	790	815	782	805	816	800	768	806	826	763	751	767	773	780	741	742	769	789	786	755	777	794	786	794	779	793	759	700	776	747	767	803	785	802	778	794	809	738	780	813	775	812	797	749	824	752	758	756	790	774	787	823	732	782	773	789	810	807	805	771	816	766	822	763	710	748	745	761	738	808	780	721	768	788	744	773	757	711	759	778	836	806	754	808	836	846	819	752	757	745	795	771	733	790	830	789	789	750	753	756	743	769	829	772	803	759	771	766	783	805	791	811	805	780	734	761	799	788	793	770	771	783	785	770	768	757	800	738	787	831	762	811	846	769	800	774	815	809	809	725	781	815	787	748	808	786	779	770	756	740	715	773	784	809	765	733	777	790	752	820	790	754	753	783	765	767	820	842	808	794	794	762	750	783	789	786	788	794	778	783	779	766	796	796	748	782	810	741	825	790	801	762	787	786	794	777	792	790	790	773	787	757	782	794	742	765	801	773	734	803	806	787	775	819	778	766	741	812	771	785	788	796	758	747	763	793	774	793	797	762	763	720	724	754	743	741	763	775	724	765	766	826	776	858	832	760	789	748	799	755	781	793	804	748	803	801	746	780	765	809	765	768	816	779	774	791	771	804	739	796	789	781	768	726	752	781	800	795	761	818	770	748	749	717	776	804	771	793	746	787	757	770	757	723	758	841	796	786	755	799	785	822	729	763	740	780	756
4460	5388	3463	2010	1567	1413	4063	15050	22275	17174	7745	2577	1172	747	607	620	583	619	579	652	648	621	632	591	627	653	638	632	617	634	616	623	601	555	616	609	630	596	620	641	589	645	600	689	641	594	621	643	677	614	629	641	613	551	642	635	631	611	609	676	669	611	651	657	590	581	641	668	655	657	613	573	576	589	619	607	605	622	606	597	619	633	625	623	626	614	590	609	598	665	661	619	621	573	607	596	667	628	615	640	606	637	597	674	635	601	590	618	610	591	602	656	619	615	607	666	624	656	622	605	616	607	561	671	626	613	629	652	611	623	621	574	572	627	622	605	596	614	630	615	666	583	664	628	610	639	646	617	597	611	602	582	638	568	650	629	615	623	620	589	578	612	618	596	612	603	581	603	613	606	624	597	621	651	593	618	634	615	642	609	642	602	631	642	623	635	618	607	589	632	631	598	627	606	661	575	607	657	613	626	618	607	619	648	556	619	650	601	606	631	621	649	627	615	599	620	603	640	643	602	588	601	635	591	713	606	636	630	606	587	602	555	621	629	628	641	619	640	620	596	606	590	633	565	598	675	587	621	654	585	594	629	599	582	616	597	591	577	618	631	586	619	604	610	603	590	628	593	604	606	606	614	614	608	632	610	620	624	617	577	586	613	590	625	619	611	592	608	590	627	599	601	640	647	593	655	633	594	597	597	625	642	637	600	589	599	664	615	606	583	615	650	641	633	595	615	591	609	606	624	627	573	596	613	602	580	646	601	611	646	622	598	614	625	618	646	586	626	647	618	613	641	647	605	647	549	623	588	583	617	648	634	605	613	612	600	636	614	656	585	597	618	603	658	623	607	603	612	624	625	601	586	592	561	627	612	635	610	619	629	653	654	624	602	584	597	594	577	594	627	621	611	635	611	606	646	614	636	611	608	605	592	646	620	595	666	634	636	586	650	665	622	591	613	621	569	652	620	622	616	584	589	644	618	587	618	641	623	634	591	585	638	622	591	603	600	622	605	636	635	621	637	579	623	651	614	592	602	607	655	549	628	586	607	663	589	597	685	636	632	602	638	632	605	586	604	569	652	623	557	599	601	622	590	630	640	586	594	591	623	636	634	620	638	622	589	621	614	615	628	577	617	583	635	631	605	658	568	582	616	635	595	640	647	576	575	642	582	617	640	638	596	585	625	571	581	621	634	622	649	626	588	578	578	638	608	607	639	644	619	599	608	626	599	600	629	605	630	617	606	555	599	626	573	583	606	633	582	602	605	588	584	587	607	679	590	604	612	579	599	638	651	610	620	573	581	660	628	664	602	593	640	621	554	595	595	601	610	585	592	624	626	623	632	648	584	624	651	585	594	591	660	632	603	609	613	612	624	572	621	592	630	637	650	646	568	581	591	579	587	600	668	602	608	626	644	642	628	618	579	641	599	614	569	596	589	629	622	658	582	615	583	573	569	664	612	666	591	595	645	598	591	622	610	622	631	590	611	628	562	640	604	606	587	632	590	592	588	627	576	601	619	613	610	583	601	618	603	625	646	634	601	583	619	628	562	605	564	607	570	566	593	599	628	587	648	643	585	619	629	616	629	576	618	609	615	649	577	626	613	610	605	627	634	633	650	638	618	629	624	624	635	604	619	594	620	620	579	645	605	645	643	615	559	547	637	616	618	594	648	624	588	616	651	542	599	588	654	615	607	631	603	642	578	596	561	632	610	608	596	645	612	594	619	633	603	627	643	629	596	627	551	597	590	638	595	604	663	603	607	608	588	619	622	645	585	605	665	672	595	612	602	642	587	631	635	587	630	608	587	626	641	594	639	658	640	629	620	600	611	608	616	613	597	611	616	590	610	628	624	601	604	620	635	574	593	644	601	603	638	615	604	611	591	605	638	587	618	590	608	579	615	628	568	620	648	536	551	624	605	610	614	632	589	609	601	619	617	663	615	649	591	660	591	635	600	636	592	629	627	615	571	585	605	608	603	650	629	634	553	622	630	659	624	633	622	580	655	630	613	614	634	585	608	607	613	601	607	580	585	558	626	618	619	606	628	657	617	665	616	619	578	615	609	635	657	598	643	610	613	603	595	653	617	628	640	603	625	604	641	637	602	578	661	582	573	627	614	611	627	614	637	612	615	607	619	626	568	622	593	669	638	637	693	589	581	628	614	640	579	643	591	601	638	605	603	646	597	596	620	586	626	611	660	612	621	579	587	589	672	638	647	642	632	604	566	620	605	630	618	589	585	629	637	652	602	604	593	645	597	597	585	596	645	599	651	613	598	607	603	579	617	644	583	601	667	618	651	629	599	629	551	634	581	631	655	625	600	604	599	652	586	655	611	575	632	618	605	569	616	647	625	638	594	573	637	591	604	591	629	613	595	629	587	630	623	628	601	660	645	572	653	612	616	618	634	580	634	614	605	653	591	595	603	648	606	629	601	625	611	606	624	609	596	577	587	564	644	627	610	649	594	611	609	571	597	591	628	595	626	617	613	637	627	586	641	650	610	599	619	600	574	623	637	538	622	586	608	590	603	677	589	621	645	610	634	579	579	618	656	621	613	583	610	592	638	572	578	611	583	585	621	576	609	616	622	636	583	608	602	593	622	634	632	639	566	591	662	608	622	603	609	625	607	604	573	562	615	584	629	641	670	611	652	608	606	567	613	601	631	628	632	573	565	606	640	614	555	603	616	644	646	587	655	610	634	571	616	577	646	598	605	594	646	642	607	585	585	622	630	627	603	578	562	659	548	553	607	602	609	615	624	587	586	644	633	602	566	613	596	615	638	603	576	614	626	676	618	577	624	625	585	612	605	612	602	666	607	608	599	618	614	588	621	631	641	625	573	633	652	602	617	603	609	606	605	602	592	626	605	583	628	634	564	646	629	621	610	633	634	575	624	608	627	589	579	641	622	651	663	612	593	620	590	620	638	577	621	576	590	584	597	633	567	612	585	648	594	648	616	606	602	591	628	605	610	604	620	571	636	594	618	639	690	602	620	622	607	607	596	611	622	621	669	612	601	600	615	653	623	597	573	616	583	627	583	598	668	649	597	587	581	607	590	595	605	573	610	621	596	619	638	605	584	647	578	608	607	634	608	576	665	608	614	632	570	603	598	601	579	581	587	599	601	600	594	605	593	590	586	640	607	630	643	576	634	652	632	629	588	603	592	581	618	639	630	605	623	593	565	592	555	648	645	655	582	619	600	591	609	672	607	594	632	633	621	644	619	578	630	588	638	632	603	625	623	631	665	634	607	601	569	551	610	613	600	636	594	614	611	619	659	586	626	623	598	613	629	577	628	620	619	604	669	596	583	586	602	616	604	627	639	634	638	594	587	604	618	593	571	607	637	574	567	618	560	619	594	625	564	606	599	596	604	611	618	614	604	591	630	608	625	628	601	628	668	588	580	635	631	645	622	648	606	619	633	637	572	629	617	589	607	623	606	569	640	630	591	580	591	650	616	544	579	611	673	649	629	634	632	671	595	627	619	589	651
24252	21400	28731	24433	21362	10622	4869	17809	43181	38823	23331	7904	2601	1348	1077	1019	975	940	1001	974	933	910	939	930	927	978	967	989	936	954	985	975	948	922	975	958	930	979	936	952	942	926	978	917	967	935	925	923	915	944	935	933	900	976	921	951	937	951	945	907	980	898	951	982	981	908	998	941	913	904	918	946	916	946	951	913	907	930	891	984	886	990	962	904	936	918	997	971	918	950	947	985	939	994	939	905	875	900	949	904	920	964	930	947	970	927	942	939	939	943	903	930	916	916	871	896	912	1007	925	929	916	865	934	936	950	952	906	918	1021	910	932	971	960	968	954	921	878	916	955	934	886	915	899	968	889	915	1002	860	871	979	1019	915	919	930	946	949	958	970	893	926	957	897	961	867	929	902	937	933	904	916	899	911	999	920	947	945	955	900	964	908	948	925	944	972	962	947	940	990	869	954	896	966	913	877	933	935	907	942	914	951	899	970	966	908	879	908	940	955	910	928	958	935	940	949	933	1059	959	959	919	934	925	1000	960	918	955	942	933	953	910	910	942	945	978	887	934	847	921	904	946	920	907	951	984	975	908	952	933	912	973	897	927	960	945	914	895	900	939	904	985	945	916	934	963	904	937	966	945	963	977	931	923	945	989	922	1017	925	958	949	914	940	861	889	985	965	918	927	933	970	944	953	908	926	925	942	917	907	942	932	925	951	894	921	932	867	928	900	941	905	917	920	955	928	961	934	939	997	922	927	928	934	898	946	950	890	869	935	929	889	893	959	964	948	913	937	898	924	954	934	926	965	910	961	810	976	972	981	954	944	942	901	927	963	936	939	1012	926	888	944	936	963	906	935	939	949	979	936	917	901	1000	954	885	961	979	892	882	897	963	944	894	884	944	962	908	891	946	936	939	895	931	966	930	845	897	1007	970	911	961	915	917	972	877	907	955	937	920	933	968	951	924	966	981	916	944	902	956	925	930	891	971	929	954	907	968	975	930	887	977	867	952	962	967	912	944	931	970	930	965	940	922	922	918	945	952	941	926	936	887	921	880	888	942	922	936	954	1001	973	930	933	930	889	928	920	875	892	957	954	903	905	944	955	881	914	928	944	966	900	924	952	927	917	881	924	893	907	971	925	974	883	902	958	943	916	968	940	928	897	963	928	883	907	908	961	950	918	935	946	931	922	920	933	845	921	907	967	934	941	885	918	918	892	977	895	860	906	940	970	971	926	914	971	853	951	962	953	965	979	912	897	914	922	912	998	917	902	883	938	938	928	958	857	936	897	891	951	961	901	944	954	996	925	983	920	904	917	952	881	885	913	903	908	870	950	899	939	887	880	990	906	902	912	934	990	884	974	906	914	892	972	870	973	957	950	924	895	895	972	985	971	941	916	946	885	1002	902	930	894	957	890	982	931	922	955	943	902	863	889	927	895	902	956	939	968	886	938	980	890	925	913	942	940	924	917	870	950	875	976	970	889	879	956	906	905	903	894	951	934	995	927	904	943	950	977	898	956	943	940	911	956	979	940	964	865	943	938	932	934	955	941	910	921	990	926	891	868	909	930	965	957	927	981	944	930	1000	942	959	905	904	899	937	886	963	874	893	1024	903	922	909	901	933	927	904	956	905	885	969	920	910	914	912	929	967	955	996	886	923	933	890	966	941	911	889	975	918	855	940	919	956	948	940	951	934	906	922	914	920	886	895	898	938	906	950	965	951	885	933	914	862	939	940	926	910	893	925	847	945	921	958	911	896	906	968	914	925	957	921	949	929	936	952	931	919	942	917	916	941	925	951	972	960	901	929	887	939	962	950	925	913	963	943	993	939	916	935	910	940	954	959	928	930	946	894	962	973	915	924	895	914	958	908	969	925	927	953	936	967	924	946	973	926	910	982	942	984	869	899	968	973	971	959	918	906	915	944	891	960	914	943	974	977	911	951	865	910	970	945	909	1000	930	946	873	931	934	918	909	907	918	923	906	959	884	968	906	903	911	957	934	947	901	877	948	949	902	941	914	935	913	958	928	918	934	966	879	924	917	878	936	966	954	921	950	926	902	973	918	983	923	939	923	897	876	908	967	950	905	964	946	920	955	962	863	915	954	941	878	908	896	971	933	906	942	974	929	919	930	921	934	945	934	938	960	902	922	988	914	964	894	899	904	897	944	951	924	941	901	941	957	880	946	890	988	853	962	943	956	922	875	892	922	960	939	962	960	964	955	969	912	902	904	895	955	963	882	933	921	964	920	956	949	960	899	960	934	920	912	942	958	953	975	899	942	949	919	959	906	943	923	930	902	935	903	908	945	923	965	911	965	945	920	966	983	950	880	926	926	999	981	935	900	907	939	884	884	938	910	891	915	962	951	904	938	946	873	925	963	930	956	921	919	926	902	932	865	925	896	890	936	915	935	998	880	947	944	825	893	891	865	977	881	914	912	895	956	954	939	981	950	962	998	982	938	924	901	919	898	957	921	942	930	925	937	948	955	938	918	959	901	930	945	955	876	953	927	914	898	920	1014	938	943	936	901	937	1005	950	959	900	960	879	923	943	918	937	932	917	900	929	906	946	947	905	918	942	878	896	939	876	931	992	914	951	980	988	923	874	933	904	983	911	932	923	906	905	900	929	978	938	915	934	919	969	907	912	960	902	934	942	891	949	899	923	966	907	918	902	962	850	929	911	1005	893	895	939	933	922	928	969	881	926	932	922	927	989	873	960	883	911	982	941	928	970	958	935	904	973	955	929	949	958	848	897	960	907	964	932	929	904	897	921	1001	920	984	926	964	915	943	945	916	943	864	907	950	925	893	884	951	978	928	982	910	920	948	891	977	914	910	942	951	914	933	926	943	932	957	933	969	1007	945	955	948	910	919	960	927	933	942	938	933	863	889	917	901	936	907	891	919	930	924	942	917	844	948	905	941	954	915	915	898	919	888	887	905	873	919	966	917	890	942	972	947	929	952	924	935	933	933	895	936	975	940	902	928	955	989	996	929	981	931	940	930	906	968	952	961	983	972	940	891	912	900	890	873	906	932	902	946	902	936	963	898	964	908	926	940	854	905	935	952	904	940	918	945	909	940	942	908	933	894	878	940	943	927	937	897	958	921	926	967	912	939	947	967	943	919	937	958	876	941	884	943	850	953	941	940	950	947	930	965	868	978	953	901	900	907	900	909	929	961	908	919	953	907	966	956	941	944	901	937	929	932	896	899	897	932	1003	917	948	952	881	895	929	890	899	940	913	944	943	922	894	905	933	899	930	917	977	889	938	934	928	938	894	925	929	914	960	952	998	924	975	986	946	962	906	929	925	928	888	926	926	933	935	936	970	918	976	950	910	927	972	951	929	886	947	964	964	969	963	840	956	889	920	953	910	950	979	980	934	905	915	963	960	921	1015	902	961	898	910	932	847	903	882	972	954	904	961	965	911	981	940	970	958	960	927	939	893	920	981	963	953	939	928	949	890	892	930	908	916	958	922	902	941	914	895	970	943	917	915	927	871	939	926	943	917	873	964	901	940	955
5401	8655	6487	3706	3153	2829	5028	20571	40760	32265	17005	5731	2280	1209	816	752	734	764	743	720	747	726	698	735	803	783	777	721	774	786	778	747	736	730	730	716	813	735	769	732	762	741	708	749	756	787	717	793	730	691	762	696	793	699	745	714	674	711	767	715	806	787	702	748	754	767	784	759	727	750	683	727	723	771	777	772	718	722	748	735	715	730	728	712	759	723	761	689	720	750	702	710	671	788	716	695	759	735	769	689	789	777	773	726	708	723	750	769	748	708	726	708	767	715	749	782	762	740	697	730	691	708	754	744	703	779	717	691	763	724	777	684	743	752	719	724	755	742	726	726	739	717	710	709	761	780	706	727	718	746	711	778	715	749	682	708	781	725	740	706	748	744	734	666	728	721	752	729	737	761	700	736	756	712	747	705	746	771	703	712	725	755	741	718	753	736	720	727	732	727	741	720	713	770	739	700	717	731	720	743	742	684	768	699	752	741	742	726	733	738	732	725	670	719	786	755	785	767	711	755	678	722	748	671	744	778	780	740	743	729	719	771	753	740	666	756	706	718	729	723	721	702	760	718	678	715	759	723	761	688	741	762	756	766	759	742	722	693	750	716	741	764	783	697	732	636	720	723	749	755	718	699	706	718	688	755	683	698	718	743	722	758	754	698	688	748	674	799	728	744	708	722	742	714	735	730	754	714	717	776	738	730	746	658	766	734	769	755	734	716	716	715	703	713	657	761	683	690	681	733	751	746	728	745	688	704	718	722	752	706	716	695	753	789	737	719	731	806	704	740	744	731	739	687	688	790	701	750	745	705	739	722	730	757	772	728	732	749	712	763	726	680	711	718	725	723	757	745	787	739	727	726	723	714	705	778	751	722	801	757	697	715	676	726	712	728	721	736	714	725	714	739	720	690	723	715	752	712	666	718	708	747	763	770	725	739	723	744	732	722	743	721	731	727	699	678	730	764	760	697	788	768	663	749	734	716	757	728	741	726	759	698	681	729	700	689	759	746	784	750	728	669	757	785	729	723	737	698	775	700	728	750	738	711	741	687	762	728	754	682	771	706	735	738	699	742	728	687	749	721	716	731	725	765	737	715	748	719	757	770	708	722	714	722	744	719	753	737	684	795	689	699	697	773	745	712	759	748	712	735	765	713	757	805	749	722	720	693	725	742	741	747	727	729	716	733	764	727	718	775	698	705	750	721	722	706	739	690	735	751	747	768	694	719	669	776	736	693	709	777	717	706	767	665	731	746	723	718	757	730	705	739	735	719	747	717	690	721	694	720	734	706	707	703	762	713	726	705	737	701	682	728	710	726	755	751	669	715	758	738	744	736	690	765	724	736	741	747	699	722	740	719	749	680	743	752	681	700	779	748	780	764	715	701	736	771	738	713	737	734	695	769	775	685	733	699	741	684	719	730	750	713	722	737	751	704	751	710	734	706	686	711	760	750	697	748	721	706	683	760	692	747	746	724	762	659	690	665	726	737	746	701	718	698	694	700	715	696	707	746	737	752	704	740	771	733	760	709	720	723	691	715	715	727	758	767	772	732	761	697	769	740	710	713	729	725	778	733	696	702	769	700	710	729	740	740	683	705	729	726	777	770	729	714	755	769	768	743	697	737	766	731	751	733	724	709	788	680	745	711	733	719	707	643	757	667	716	726	677	709	729	742	673	717	762	692	682	768	702	729	730	788	730	747	710	734	727	753	658	711	708	735	700	695	737	715	733	720	744	731	709	753	732	693	755	681	671	754	700	692	747	675	673	737	748	694	662	748	710	720	733	720	705	767	740	717	711	724	758	703	713	732	732	782	707	742	721	711	672	708	732	706	727	679	741	717	723	724	725	703	704	700	759	763	711	732	759	759	771	692	778	727	705	697	753	760	716	699	740	758	771	716	749	714	695	734	754	644	740	716	744	732	726	699	697	676	738	758	755	706	687	781	723	690	693	758	714	702	749	723	667	708	725	746	755	728	689	760	714	770	733	685	719	701	753	741	732	729	695	725	721	730	738	695	758	713	694	760	739	728	697	723	753	645	723	717	723	740	727	699	721	716	751	734	704	725	776	737	721	693	760	741	727	756	668	716	707	742	740	740	701	714	744	705	723	768	745	736	705	756	714	753	744	735	762	700	713	738	732	687	738	754	763	711	729	719	713	708	739	745	744	728	727	731	731	744	728	719	748	723	730	707	750	724	759	781	753	754	707	770	725	706	750	700	720	789	689	770	688	741	673	692	747	726	704	738	737	733	654	743	734	730	739	729	739	699	747	716	751	708	735	703	705	783	737	713	735	763	758	716	687	736	709	714	742	697	747	720	793	753	751	726	720	700	731	739	748	742	693	702	695	723	684	754	731	684	732	671	706	739	711	724	718	740	759	696	743	714	747	733	733	706	782	707	724	672	696	688	748	710	714	703	745	698	716	738	726	704	693	713	772	722	700	754	699	763	732	708	766	744	763	755	736	732	698	689	751	715	689	697	705	677	705	738	790	742	745	757	719	713	756	712	712	724	719	704	737	771	748	680	720	751	712	744	711	747	710	746	773	706	716	694	751	736	723	725	733	765	731	738	706	729	722	758	746	704	693	704	752	728	743	733	704	733	720	676	707	739	755	672	729	729	744	676	755	735	755	724	707	733	725	740	715	709	745	694	725	720	700	721	756	733	678	717	682	767	735	745	701	779	658	732	762	700	716	686	770	736	720	720	747	723	720	733	742	746	715	689	778	706	730	683	683	763	734	743	730	667	697	707	715	733	699	721	735	704	767	669	755	736	696	733	738	746	736	726	716	707	719	776	704	668	725	717	723	723	749	796	679	704	694	719	728	755	767	718	725	736	782	739	760	765	762	756	678	746	697	711	768	708	674	758	696	729	703	727	690	706	699	716	790	686	726	712	713	676	706	716	747	755	704	718	679	700	714	760	725	716	704	753	760	702	724	774	757	723	757	764	710	731	732	738	735	717	728	735	773	720	699	755	767	690	709	738	727	762	737	768	713	699	736	712	743	701	711	702	739	701	700	724	719	755	749	709	741	749	759	729	731	724	714	709	714	729	765	741	753	704	716	701	716	680	679	690	726	704	725	726	758	717	740	703	710	729	693	734	688	708	762	701	692	718	723	789	767	725	712	742	717	764	742	750	712	730	716	725	773	708	712	740	714	729	737	706	728	782	725	753	749	727	726	694	707	668	702	718	735	751	772	692	728	732	724	698	693	744	699	702	721	777	700	709	716	724	786	755	721	722	754	751	771	710	701	732	749	721	725	681	734	686	693	736	715	694	718	746	754	714	727	697	696	684	704	728	706	729	691	759	743	752	728	716	742	695	720	701	706	703	723	708	717	712	737	718	715	691	728	706	731	720	682	718	693	692	706	706	707	675	716	745	709	713	742	701	687	708	758	709	724	758	726	719	742	723	735	701	778	704	715	743	706	682	695	709	708	726	734	679	744	659	709	690	712	748	708	751	728	752	705	705	713	747	681	725	745	778
27941	13067	2493	1270	1077	963	747	1349	3048	3360	2175	1143	896	740	702	735	679	653	717	730	705	709	714	693	685	633	739	685	739	681	715	692	703	747	726	664	675	677	677	677	686	723	662	676	684	676	718	749	697	665	698	715	712	729	696	714	697	684	706	686	638	660	707	690	725	732	688	693	697	674	670	660	689	693	636	708	719	714	697	681	688	652	697	656	757	690	723	700	707	674	641	714	658	688	639	701	665	675	699	715	695	699	683	745	703	689	689	694	724	688	678	667	718	690	727	650	658	649	681	681	705	675	717	698	661	696	753	658	669	688	669	682	685	723	646	702	726	684	700	685	635	732	696	680	685	714	716	671	656	660	747	673	711	738	695	762	717	704	664	712	701	666	750	727	721	692	681	704	746	643	684	675	649	694	660	692	721	711	704	662	656	751	682	712	662	685	689	662	678	647	670	689	697	709	642	709	665	696	666	683	720	715	680	707	689	711	666	685	668	690	709	664	671	739	697	708	702	723	712	691	717	654	706	750	679	663	683	699	725	710	717	766	733	699	674	664	676	686	658	676	715	679	721	687	709	660	681	668	690	676	702	695	660	683	731	665	665	654	692	652	736	703	644	662	663	690	718	719	730	690	668	682	658	688	716	633	731	685	737	692	664	679	650	680	718	686	732	725	661	686	721	661	670	687	676	714	692	646	673	701	654	699	672	676	683	673	736	704	706	695	705	717	679	661	684	697	696	682	670	691	693	700	668	670	723	743	680	707	703	659	683	716	651	748	678	709	675	685	732	704	705	707	699	644	747	703	693	675	642	661	685	698	709	717	682	670	699	727	687	722	672	693	688	719	678	664	677	661	713	708	711	735	659	714	687	694	735	680	650	715	659	713	693	671	690	674	706	669	734	721	664	646	694	651	733	695	719	718	736	685	753	706	676	680	669	758	658	774	702	650	723	652	696	731	750	705	688	669	680	646	673	688	703	703	690	735	655	710	681	659	715	738	720	688	697	699	755	664	713	646	650	713	704	702	695	654	702	675	659	646	710	674	723	710	684	694	733	687	708	638	700	647	695	690	712	608	693	715	696	685	698	631	666	648	687	670	695	701	671	701	681	705	713	693	655	700	667	701	727	663	690	670	640	683	725	704	699	720	668	679	681	684	665	663	657	774	685	752	669	694	655	666	686	674	692	652	715	663	658	670	658	699	687	693	727	717	700	737	702	752	676	672	704	681	711	704	681	715	705	704	698	643	720	668	637	706	700	718	669	685	701	669	717	662	688	697	719	687	683	661	677	659	675	706	716	694	737	697	712	680	641	698	700	688	671	670	699	721	669	700	712	652	707	709	681	688	671	633	682	713	709	674	701	726	693	713	711	667	690	705	679	660	670	685	717	658	706	694	678	742	700	698	674	705	706	708	693	661	684	735	675	724	695	662	679	637	709	697	700	674	673	678	706	700	704	739	674	694	694	671	691	660	700	683	689	706	719	679	707	689	704	663	662	671	704	725	711	660	728	728	688	666	676	695	709	646	683	697	703	699	694	630	668	658	719	734	665	704	652	671	616	716	706	702	673	700	661	676	672	684	721	696	643	672	693	685	683	674	719	681	685	662	692	674	668	691	694	661	717	716	720	707	672	678	703	709	692	681	659	696	723	742	698	738	690	654	696	722	697	748	677	703	721	730	662	704	722	625	684	641	694	723	705	695	695	668	701	708	735	669	640	713	669	722	683	665	669	626	698	708	658	736	714	736	667	687	735	734	678	672	673	702	658	719	712	701	696	720	657	662	706	714	687	681	661	707	662	723	658	667	718	678	683	707	686	640	692	714	662	725	666	696	667	688	691	679	730	703	688	709	657	700	707	696	669	682	690	701	681	662	645	699	723	741	713	655	693	681	690	657	697	703	686	700	652	632	678	707	674	689	649	675	682	731	698	692	627	702	679	709	710	726	688	670	689	694	719	674	669	660	640	710	752	711	666	714	670	735	733	703	676	677	730	655	666	711	685	702	665	699	664	682	692	722	691	682	698	736	709	691	695	643	715	696	629	692	711	720	662	698	683	725	723	656	671	719	712	680	645	662	698	709	667	723	693	630	693	702	733	687	708	670	699	720	726	686	754	719	688	653	675	702	696	679	666	687	680	694	708	669	654	666	719	698	681	708	646	772	718	707	666	692	697	657	698	646	680	704	660	663	702	695	636	703	669	698	671	680	673	728	651	722	671	698	688	700	637	695	717	737	662	679	709	697	694	737	681	682	668	717	736	726	721	674	670	698	665	697	670	664	694	643	660	686	707	672	732	670	703	673	736	666	683	682	673	708	656	676	651	687	671	675	705	665	634	669	721	730	681	695	672	690	656	716	686	681	714	712	674	667	700	719	719	683	690	686	684	652	680	674	698	685	677	696	664	696	708	664	697	660	685	704	669	696	696	689	710	651	676	706	694	702	681	695	682	682	653	687	716	717	742	655	732	705	697	716	724	703	685	696	684	731	686	656	720	709	683	630	647	702	674	699	718	725	739	660	693	694	672	706	696	707	687	652	722	670	740	694	719	689	684	678	663	673	676	667	692	669	701	687	634	645	714	667	701	645	718	717	681	660	674	672	718	719	634	708	726	673	705	657	699	705	724	663	704	645	674	671	702	636	656	725	717	707	678	670	683	660	646	660	714	707	676	696	628	691	741	675	713	746	688	709	689	696	653	656	687	680	642	717	699	714	691	690	696	655	676	717	669	735	666	657	702	720	699	691	691	674	718	691	667	718	706	715	705	686	694	688	755	722	720	695	663	709	672	637	695	666	685	799	655	672	718	716	710	679	643	727	720	729	684	686	659	691	682	687	717	698	682	716	679	698	692	666	688	683	734	716	679	685	700	686	687	664	736	708	715	675	678	741	621	716	668	669	698	677	747	678	668	657	631	709	707	699	699	766	658	700	679	705	665	688	681	656	632	656	663	653	724	706	658	722	684	710	716	675	668	672	683	713	670	696	700	717	710	714	698	681	721	690	749	668	664	697	698	700	684	656	668	714	688	687	678	706	709	660	689	690	747	668	708	661	717	688	697	703	671	666	671	748	689	717	700	695	703	683	726	715	656	676	719	721	754	661	697	692	686	718	674	712	663	743	741	661	669	658	685	651	719	684	663	711	700	685	659	664	714	740	674	730	690	670	709	744	645	700	675	688	708	684	663	670	699	705	691	695	691	683	706	691	680	711	729	708	684	687	688	691	633	655	669	674	704	665	733	709	676	655	701	691	728	720	680	684	664	663	701	668	702	689	693	695	684	655	658	712	766	674	691	702	715	688	713	692	679	683	707	694	662	665	682	662	698	678	738	715	719	668	640	689	653	668	696	635	698	736	701	655	684	666	689	716	704	654	673	701	697	661	690	666	747	676	720	677	651	671	699	696	723	685	659	687	727	748	724	716	694	655	667	719	702	686	675	693	665	685	683	661	741	717	718	728	700	732	653	700	696	742	683	744	659	698	671	601	698	679
5877	1645	1533	978	1075	898	649	1575	3400	3440	2043	1018	700	626	523	550	545	522	557	565	503	536	543	530	560	535	508	565	523	542	551	588	519	512	606	544	523	548	513	527	552	526	524	515	564	553	514	542	528	528	557	545	547	530	507	547	503	528	516	511	574	503	499	549	513	552	483	553	560	538	517	546	543	573	556	510	543	516	532	471	556	595	523	569	557	590	524	485	515	564	545	530	517	544	537	517	534	512	570	557	541	555	515	522	475	490	542	548	484	505	497	553	555	557	523	514	529	557	577	524	554	524	557	535	542	477	521	528	538	527	557	478	533	555	550	525	535	535	503	562	553	529	520	553	551	539	513	517	532	547	520	528	546	549	532	502	532	521	517	537	512	522	510	546	565	557	506	529	522	532	549	576	539	566	541	497	549	539	517	516	507	534	537	546	574	549	516	539	539	514	533	560	525	532	548	508	546	513	541	574	554	539	549	540	511	526	569	528	563	530	540	557	548	525	483	549	533	540	545	530	537	504	578	534	568	540	473	513	530	560	515	542	503	500	527	564	521	533	461	554	520	551	541	554	479	503	542	528	519	541	522	541	509	492	530	519	559	509	505	524	510	539	556	576	524	509	516	539	530	537	540	519	525	490	507	517	488	546	535	534	526	517	523	578	522	534	541	520	540	561	521	518	477	530	517	511	551	532	585	543	514	538	561	497	548	579	572	546	557	541	547	542	531	563	524	536	561	514	505	551	530	512	567	490	544	566	557	490	539	545	513	514	546	545	555	527	555	577	509	507	497	537	525	480	507	524	558	495	516	493	516	506	508	556	537	493	524	563	523	556	496	544	530	514	534	538	511	539	530	509	515	523	539	535	561	525	531	542	511	501	531	556	558	543	514	542	519	531	539	534	562	544	548	537	518	528	525	534	529	532	540	540	534	562	508	534	527	562	556	539	528	480	514	515	510	501	546	573	549	563	553	517	536	499	530	502	541	541	557	555	551	540	523	507	511	549	537	559	555	502	505	522	570	545	526	593	519	547	538	524	570	564	532	503	542	527	534	544	542	551	519	528	482	553	538	527	517	537	525	521	524	562	518	554	514	551	560	547	539	523	562	521	543	502	524	536	525	493	551	531	541	521	512	612	548	514	508	555	518	542	514	546	500	534	531	507	548	562	526	542	557	602	530	508	524	520	494	494	509	536	504	494	549	547	521	507	580	497	511	480	509	539	510	510	492	571	510	541	522	513	548	515	548	589	520	522	552	534	555	562	514	551	526	540	554	517	478	529	550	571	518	486	518	520	508	536	530	537	516	524	502	511	527	564	525	534	555	524	547	518	557	554	549	557	551	496	536	553	547	541	577	506	564	577	526	553	533	594	520	562	504	554	497	558	530	520	535	553	505	557	561	539	509	517	538	531	514	522	543	516	615	544	529	493	553	526	560	503	540	530	526	543	535	553	525	572	502	535	518	531	547	531	526	526	496	538	541	488	519	552	534	569	544	507	520	549	532	567	524	520	541	566	529	537	525	525	512	501	533	513	513	537	552	511	534	493	531	526	501	503	540	545	515	549	529	548	553	524	540	549	548	492	538	517	544	513	537	541	556	521	553	535	540	559	495	523	509	570	559	522	546	524	482	524	541	527	577	501	568	526	558	545	542	564	512	490	543	522	506	546	513	503	533	519	560	591	541	533	532	505	557	510	557	517	549	557	494	484	462	529	549	567	549	523	538	498	534	563	557	528	529	542	580	556	495	524	545	532	524	497	546	553	498	578	534	539	511	518	513	552	506	494	525	541	519	534	562	517	536	512	539	528	545	513	541	517	520	528	501	534	550	543	527	504	550	532	555	540	546	498	517	506	511	521	472	505	513	540	583	562	539	556	530	554	533	588	522	571	514	533	543	549	503	554	505	524	577	542	550	535	501	520	541	517	558	535	510	536	524	574	499	502	523	537	524	528	552	552	534	554	539	552	540	455	503	561	507	566	510	490	568	517	506	542	508	546	515	520	586	533	511	518	508	527	540	523	524	541	540	570	495	525	552	554	522	548	539	554	533	548	516	526	507	537	537	564	543	523	571	574	564	533	515	573	561	544	524	486	512	480	540	515	475	557	568	536	551	515	508	581	485	567	525	524	479	510	489	568	511	511	479	540	545	539	536	499	582	534	526	528	569	505	552	532	524	504	570	551	538	535	547	543	531	551	557	558	528	527	544	562	556	514	517	508	541	541	478	534	547	501	547	524	520	554	520	525	506	588	497	542	565	524	541	537	559	526	528	520	548	528	540	496	539	512	532	563	498	508	524	535	534	544	553	557	551	577	517	473	536	507	493	548	568	519	517	524	537	537	543	501	554	542	526	571	539	553	545	527	496	543	545	546	508	557	565	552	553	535	553	538	530	523	515	521	541	549	529	512	537	558	556	566	513	536	536	562	513	532	554	522	534	525	541	559	557	536	549	538	532	541	531	537	536	504	534	554	536	563	509	568	524	547	578	560	569	582	514	527	522	523	504	500	576	500	510	550	533	496	503	559	491	514	564	549	520	547	540	536	556	538	533	492	524	527	524	502	519	515	541	561	523	572	557	536	507	540	500	525	573	516	514	507	519	548	526	558	551	503	532	528	552	551	487	524	539	532	589	538	531	500	536	569	505	518	485	530	537	526	480	568	484	518	524	547	525	571	540	495	538	566	550	543	549	518	507	501	495	553	497	510	548	511	534	569	549	552	527	531	500	492	529	523	523	555	557	535	527	569	569	541	538	574	556	553	531	557	544	518	541	551	547	564	507	501	540	524	527	542	566	526	517	507	561	548	549	515	548	547	562	528	556	512	562	513	549	550	576	533	551	530	563	541	526	507	553	546	552	513	501	565	513	558	556	579	535	563	517	522	540	537	518	525	521	543	532	505	546	542	547	529	535	554	521	534	542	545	561	525	565	564	468	547	556	545	570	493	505	549	529	484	516	555	570	512	593	541	532	537	555	525	566	563	556	565	547	502	542	525	511	561	564	560	558	541	505	510	534	532	526	537	514	531	565	562	534	506	500	516	554	506	549	545	529	545	560	510	528	531	520	563	548	532	550	522	550	553	555	552	535	541	572	590	559	557	517	543	540	533	501	549	553	518	530	548	535	514	526	553	532	528	540	528	525	537	536	570	537	535	540	542	544	562	523	564	523	538	528	534	547	495	541	556	533	492	544	544	558	496	556	511	536	521	522	531	471	538	545	538	520	550	546	568	526	515	518	573	555	522	542	513	544	494	528	521	540	516	562	533	483	522	521	492	551	537	519	544	502	569	528	597	514	526	507	528	511	543	560	555	517	516	518	526	532	519	519	548	518	517	522	520	546	541	555	523	555	539	527	561	555	526	549	519	513	536	533	515	540	554	571	523	510	570	549	525	555	519	512	581	577	528	545	539	511	523	498	540	564	528	530	504	560	494	523	573	478	530	524	532	555	571	541	539	516	519	542	509	491	552	533	563	522	527	508	538	524	525
25606	21411	27194	25178	6301	2122	1350	11923	22008	20048	11481	3536	1420	997	818	780	760	748	818	816	773	780	788	781	808	819	785	744	802	777	779	804	780	764	816	787	748	763	781	788	757	752	763	730	739	758	747	731	813	762	780	781	792	745	795	775	736	806	753	796	762	750	775	802	745	787	704	749	715	785	820	743	781	759	772	757	753	799	740	774	762	758	792	767	753	830	744	750	787	774	774	742	799	728	757	766	744	748	745	757	756	744	751	781	783	787	782	796	788	742	763	760	766	735	780	721	734	798	767	740	777	761	762	822	764	752	775	757	770	777	787	787	809	727	819	739	782	795	775	746	718	795	773	773	780	758	769	741	758	723	768	825	768	781	768	823	756	750	825	788	761	790	779	815	754	783	754	767	782	792	787	753	711	792	748	788	760	763	775	725	772	758	713	809	761	771	777	783	804	764	785	773	796	716	742	766	759	819	785	743	771	764	785	772	746	775	765	723	816	817	768	759	765	782	817	766	738	736	758	755	798	753	805	761	772	759	816	739	778	778	795	751	746	692	793	747	753	743	719	781	789	789	735	776	726	763	737	775	759	755	761	798	737	748	787	774	723	791	730	755	740	755	766	747	723	844	769	726	777	778	779	728	810	718	825	771	752	767	758	751	845	783	776	773	796	697	838	722	762	775	753	775	794	793	762	774	780	764	805	733	736	755	790	787	782	783	735	764	801	774	730	729	723	763	742	791	749	755	776	790	788	767	768	744	777	765	811	763	765	728	743	780	709	806	781	793	784	760	767	776	791	759	782	662	780	782	739	799	810	810	747	788	777	719	781	800	759	727	798	800	753	735	805	772	745	832	856	817	769	753	740	778	773	770	772	787	735	722	746	743	772	787	764	772	777	765	777	823	799	792	757	774	752	780	767	769	804	824	718	735	772	788	767	757	796	796	795	728	796	798	764	762	764	776	748	713	833	755	747	808	756	767	757	767	774	765	783	711	791	786	742	746	727	811	770	738	804	755	730	734	771	767	798	774	769	766	788	745	805	759	825	805	812	797	770	786	785	799	790	779	754	729	769	768	753	788	746	777	778	743	751	782	797	820	742	714	780	783	789	775	789	834	787	769	777	730	724	740	758	744	776	764	799	720	773	807	741	774	773	776	803	767	760	795	735	804	800	739	788	785	803	736	816	754	756	762	763	714	720	732	768	792	816	782	748	754	796	793	776	778	749	802	778	783	713	766	749	725	771	741	767	764	761	789	761	771	752	814	789	747	782	784	766	779	782	728	796	795	760	732	748	753	804	744	821	811	793	768	720	772	787	758	737	783	753	751	739	768	788	754	780	797	789	748	732	794	803	772	689	777	723	761	751	784	760	754	784	727	803	757	784	812	786	775	748	788	744	807	813	773	767	781	753	739	770	798	790	772	811	775	730	833	797	767	745	750	735	794	747	785	803	781	710	743	753	782	742	805	738	800	744	805	791	737	768	769	759	725	775	809	807	754	825	849	765	775	774	750	720	719	799	783	754	810	758	763	768	751	755	776	762	858	735	722	772	726	744	799	800	773	766	772	830	752	783	722	755	784	798	747	789	769	750	752	743	780	792	759	779	766	773	763	777	807	753	778	759	820	771	767	739	765	717	793	769	778	780	825	817	784	719	746	780	771	752	780	782	780	780	757	749	770	806	746	799	763	782	771	763	761	814	769	782	793	760	731	780	764	745	821	779	785	752	757	803	777	799	790	771	785	766	789	745	776	777	790	779	762	766	772	779	772	768	785	815	744	793	708	769	793	743	848	735	760	752	783	723	706	760	710	712	748	788	793	781	817	737	773	772	801	791	772	750	775	768	819	748	738	805	798	805	744	762	788	778	769	760	753	761	735	783	727	803	768	768	768	763	825	748	775	765	734	825	759	757	784	768	711	758	775	759	741	757	796	785	820	798	753	734	791	819	764	810	836	734	774	831	751	785	752	797	719	765	771	776	708	798	759	765	805	752	772	750	767	748	744	786	708	817	799	763	753	793	805	742	769	776	833	741	808	796	758	780	838	771	792	786	697	751	737	748	787	768	717	780	764	778	751	727	733	782	799	773	787	740	727	748	741	738	803	816	785	766	784	783	728	733	762	765	746	773	760	746	763	701	773	735	756	783	826	758	730	768	786	734	782	802	777	789	770	775	771	771	816	751	783	798	751	846	788	831	788	772	798	790	752	746	740	799	793	800	781	739	801	759	714	804	729	769	807	763	800	803	731	803	757	835	785	774	752	805	781	810	766	756	768	786	840	794	783	766	736	758	791	799	757	730	745	756	730	833	718	748	781	800	759	840	792	777	734	738	787	754	768	740	800	746	779	764	793	770	786	786	785	770	742	733	785	739	777	772	756	759	760	811	771	763	808	838	780	716	756	832	830	766	774	796	783	759	769	765	725	747	741	768	774	748	690	764	787	793	796	810	718	792	778	753	770	740	766	777	715	770	749	786	758	801	804	776	744	746	804	799	769	771	770	741	768	731	766	783	795	787	775	750	754	773	801	757	771	704	806	742	723	794	849	800	811	772	768	750	765	756	736	721	769	822	785	806	766	755	711	754	753	761	784	776	859	715	750	777	756	810	727	760	744	814	744	737	781	739	773	840	747	757	731	769	762	786	745	742	806	767	765	752	744	755	760	779	724	772	752	743	784	812	788	730	799	742	751	767	792	777	787	795	787	757	794	784	791	754	793	740	780	759	771	782	803	786	772	722	746	808	749	849	733	763	783	744	771	781	782	768	843	729	790	779	772	760	814	721	769	757	785	787	767	748	695	743	772	772	807	804	761	740	782	776	775	808	800	769	785	741	742	769	792	769	813	809	784	773	808	779	772	854	827	786	786	763	744	783	726	758	777	783	745	773	801	732	745	715	777	754	789	766	780	748	804	793	778	763	709	722	775	794	758	776	777	744	810	763	791	820	812	764	803	779	782	771	784	747	801	769	800	777	762	710	775	767	789	813	751	750	765	746	801	778	767	768	809	768	781	754	816	852	814	734	777	810	765	755	784	818	747	763	796	724	789	767	749	795	802	771	786	781	776	782	773	749	791	772	744	738	798	777	731	806	796	756	755	794	807	762	798	750	709	731	749	782	748	806	771	786	743	773	742	776	792	778	733	770	764	736	833	763	791	743	759	753	770	763	751	828	793	775	822	746	807	754	736	763	768	810	775	804	814	753	761	762	752	771	795	791	739	767	746	809	768	801	782	780	824	765	775	743	779	769	755	762	799	761	737	769	790	815	743	735	763	769	752	776	744	771	774	754	722	770	785	756	764	747	783	764	785	756	756	743	774	803	791	720	787	767	784	759	794	751	793	777	801	764	767	794	850	765	765	771	772	832	778	763	748	747	815	811	772	725	803	762	827	790	803	826	796	735	828	749	785	774	799	798	757	782	738	769	795	776	753	758	735	728	781	752	702	785	765	744	739	758	748	765	724	758	799	731	774	769	791	739	769	759	756	802	760	780	757
4624	4449	3453	2506	2241	1695	1071	13800	20188	17253	9166	3105	1367	833	644	632	626	630	626	596	597	604	616	609	629	616	598	588	623	614	622	614	621	590	575	669	602	594	621	625	588	607	600	670	613	627	624	613	652	613	646	631	596	572	637	638	565	585	611	637	578	627	604	633	616	570	597	603	641	647	586	611	648	590	559	633	597	637	611	611	620	607	569	571	632	609	618	619	583	582	617	583	599	641	615	600	598	591	633	610	585	588	599	639	620	604	636	606	601	564	601	550	641	623	637	585	637	601	623	640	597	571	623	627	636	624	607	622	603	595	617	611	672	593	610	640	613	629	588	625	621	633	614	575	596	625	646	603	579	616	654	632	639	600	616	627	653	641	605	609	580	625	644	608	599	605	626	639	619	589	590	606	588	619	629	610	629	630	585	623	575	596	573	560	630	643	596	657	624	577	694	602	631	587	607	583	610	573	551	601	638	590	603	587	578	621	607	641	626	599	640	659	602	609	647	605	623	621	608	604	581	609	606	599	629	584	620	602	602	595	580	641	636	581	599	618	610	589	613	574	582	621	651	585	613	608	584	566	638	681	586	607	614	571	615	578	566	649	593	594	584	606	614	570	611	622	593	621	596	583	583	594	628	569	572	596	631	631	613	565	635	614	619	627	626	582	627	643	596	537	644	615	589	650	634	629	625	600	643	639	599	591	580	567	610	574	554	600	574	639	596	613	594	624	637	640	564	618	609	580	637	618	600	607	564	604	565	611	603	623	605	668	598	629	630	566	617	633	600	614	590	580	605	626	580	589	590	610	641	558	615	602	652	630	621	563	664	559	627	582	617	594	592	599	581	600	599	618	628	657	606	633	572	621	651	586	619	613	568	638	615	605	613	637	602	591	601	634	587	624	604	568	627	580	604	613	623	553	601	577	577	596	639	643	630	561	574	592	632	621	609	619	610	588	597	606	624	616	621	633	587	638	631	598	643	577	582	601	624	624	639	602	596	630	570	610	628	622	605	566	605	574	623	585	590	617	631	623	636	616	599	647	618	572	669	595	590	600	614	582	605	587	608	648	579	618	648	599	624	624	614	603	611	606	589	662	567	578	606	615	607	593	634	638	612	606	635	597	568	596	600	640	602	594	595	635	632	612	629	601	587	619	593	647	566	606	589	673	618	586	620	591	607	646	635	639	620	593	616	578	582	654	588	604	635	600	578	627	582	620	617	577	583	598	545	556	589	632	589	668	604	591	677	575	564	597	639	639	609	636	620	597	615	603	640	620	603	623	651	624	625	607	639	602	627	579	612	616	592	653	627	647	575	601	633	569	636	608	630	590	608	610	597	602	625	598	601	633	620	613	590	584	618	582	614	627	621	582	583	608	657	601	632	598	623	605	611	574	564	598	625	564	591	625	608	660	625	587	614	629	606	591	658	596	579	621	615	576	594	617	591	603	619	593	618	655	628	597	652	548	588	659	599	590	633	647	581	573	611	671	615	581	609	620	610	638	610	598	597	633	662	618	573	634	626	636	639	619	641	616	592	609	637	632	584	591	632	589	639	538	634	636	570	592	612	619	667	633	628	611	599	552	610	628	620	616	619	595	616	601	618	570	581	648	594	540	603	624	613	599	594	616	651	635	582	625	627	602	614	656	615	623	623	594	624	639	607	613	574	583	559	600	603	592	631	594	589	557	612	608	580	604	596	603	613	558	605	593	584	570	623	563	603	595	589	588	617	613	607	627	564	633	626	563	570	621	587	611	625	588	612	616	586	619	627	607	598	612	586	605	601	612	634	582	629	646	610	591	608	602	615	594	615	594	602	621	592	605	571	633	612	611	584	617	571	563	614	633	612	622	640	644	547	644	595	613	579	564	608	627	591	618	579	623	607	574	614	559	567	611	611	625	588	602	597	648	604	625	636	581	527	578	568	626	617	605	576	589	637	626	566	636	636	554	596	602	582	622	594	597	621	588	630	628	654	586	648	599	604	615	589	609	633	595	564	609	615	597	621	565	637	608	603	579	644	608	587	563	659	562	600	634	640	654	617	576	641	631	617	580	566	598	633	603	636	594	569	600	598	627	642	569	575	630	650	592	632	609	621	568	608	595	604	600	619	639	610	634	623	609	612	639	596	628	617	600	591	555	620	622	560	567	579	599	600	554	632	568	580	615	626	606	641	606	576	626	620	591	599	626	592	614	606	606	603	585	597	579	627	595	616	604	591	607	622	600	594	587	653	598	608	593	605	620	645	637	627	606	566	627	611	583	633	611	554	591	625	635	573	616	636	637	618	591	596	585	586	633	589	640	633	580	592	543	630	638	589	656	573	626	600	620	708	589	620	630	607	620	598	621	582	633	607	587	620	606	629	587	618	587	582	583	641	616	594	612	609	576	584	615	612	607	642	601	599	583	621	592	603	579	638	568	584	583	671	604	593	635	623	656	630	580	610	622	558	623	640	570	572	582	585	590	592	621	615	615	606	580	600	578	611	560	629	605	612	602	617	585	561	562	619	605	597	583	631	618	603	613	597	608	621	618	621	637	615	630	591	594	600	593	628	611	609	644	641	586	626	609	607	636	594	619	605	605	589	624	629	593	665	612	603	694	616	596	630	590	615	569	665	617	609	578	627	582	585	587	602	619	564	593	607	590	604	584	574	627	626	612	648	600	597	607	588	649	613	604	616	599	619	566	631	626	637	607	628	617	617	609	586	586	630	549	674	599	583	634	594	615	626	622	629	645	610	599	596	603	571	600	601	605	621	621	620	641	584	587	610	593	654	570	592	609	606	615	607	664	664	623	607	659	633	594	608	602	601	659	631	615	599	647	597	614	635	574	644	572	599	640	642	602	602	632	617	578	624	589	575	624	618	617	586	609	654	633	589	597	607	613	622	583	654	607	681	594	602	605	584	598	598	609	641	609	574	561	597	619	623	592	590	619	589	620	572	631	612	588	602	572	662	595	588	617	591	612	616	619	634	604	632	631	579	676	622	587	562	605	582	596	616	581	611	625	618	604	588	595	618	638	591	585	599	647	592	585	591	654	624	605	677	622	574	593	619	587	615	654	634	592	608	582	605	599	649	588	567	599	656	625	598	598	609	620	652	599	582	609	623	637	602	614	617	623	571	615	621	640	582	673	638	585	613	585	654	628	613	608	610	625	545	605	568	595	597	586	637	609	604	620	588	607	658	590	612	637	633	595	610	603	598	572	586	622	653	600	660	600	605	641	575	595	622	600	585	627	633	576	581	581	570	602	573	632	631	628	641	553	570	592	638	619	642	607	622	611	600	645	629	590	606	577	582	613	633	590	624	586	595	642	629	624	632	607	632	590	565	610	560	601	627	561	627	612	570	602	616	580	661	635	625	620	631	622	615	593	588	612	612	630	609	636	618	629	554	621	598	652	635	586	630	570	600	660	606	658	581	612	614	596	615	572	616	615	639	558	551	599	599	630	606	547	661	633	622	610	632	580	639	597	608	599	636	610	584	599	585	595
24231	21391	28764	24406	21369	11062	2844	18983	41079	36179	24892	9186	2895	1486	1049	948	956	987	933	962	950	977	902	993	931	934	955	1020	946	912	894	981	941	958	939	995	964	943	909	967	961	970	964	960	952	990	935	954	911	976	934	965	931	929	905	904	938	968	980	954	851	903	954	965	914	953	867	922	879	964	942	937	848	911	927	883	923	936	927	915	981	955	961	982	978	977	935	913	926	961	968	961	949	964	953	946	938	961	910	935	892	952	961	895	922	974	961	919	928	899	890	926	873	983	954	930	965	939	975	905	971	938	949	899	943	890	973	941	990	955	938	848	938	903	947	969	971	938	936	913	952	971	947	935	962	964	975	895	900	945	929	921	953	964	939	926	956	903	912	960	950	969	996	946	915	985	932	880	934	964	892	969	916	956	896	928	886	942	943	908	949	906	949	927	900	934	911	927	932	949	890	914	969	947	889	931	930	930	960	905	896	956	960	959	937	958	952	930	939	950	925	873	911	917	976	922	920	895	972	870	960	923	906	1012	897	957	973	943	955	917	934	937	1000	864	894	963	895	958	899	899	866	965	909	931	915	908	932	892	968	886	956	889	918	872	951	857	949	964	891	928	935	934	901	918	956	928	995	920	909	919	955	958	925	956	962	873	952	957	938	989	917	910	994	940	906	892	943	908	925	952	946	940	940	967	997	902	944	883	907	928	937	921	904	975	956	929	922	924	943	969	960	925	932	941	966	877	927	956	901	966	965	968	886	859	967	996	914	968	936	963	858	965	912	984	992	977	949	943	951	998	897	889	966	944	947	870	940	952	925	888	931	951	906	927	919	914	999	989	931	967	909	955	902	897	928	949	944	898	885	924	959	924	957	877	970	933	892	953	913	933	879	932	968	934	879	965	913	915	965	870	939	916	926	911	878	897	950	926	918	944	929	932	922	959	864	941	854	893	934	921	921	950	947	943	961	969	932	915	918	932	919	923	917	927	932	976	942	885	905	967	930	960	978	952	877	933	952	934	900	923	929	953	885	891	964	902	883	909	917	950	901	895	933	936	914	940	953	879	910	864	941	982	912	964	936	972	996	932	911	956	950	913	913	921	953	924	960	937	923	897	953	907	941	943	879	935	931	906	940	985	964	887	953	902	931	948	867	940	990	944	894	932	952	940	903	952	894	881	912	983	964	945	959	952	968	852	967	946	907	918	930	942	954	923	939	919	926	894	912	955	909	926	911	881	897	940	967	951	966	935	938	917	929	886	936	927	918	944	932	909	965	944	942	915	928	917	941	990	897	956	901	916	908	970	972	901	933	912	887	918	924	862	966	926	968	931	945	929	935	921	896	977	911	932	938	950	947	940	886	937	894	976	916	958	914	895	926	936	924	938	940	880	885	878	947	946	899	938	939	938	921	905	946	967	963	917	900	920	943	939	923	925	854	926	904	938	916	922	909	959	961	971	916	937	914	900	948	929	952	920	910	980	915	900	967	974	963	956	923	954	907	886	880	915	887	945	914	927	896	955	937	895	905	948	935	966	954	901	957	921	905	964	916	931	1002	932	929	923	900	935	946	953	870	924	906	953	960	986	887	918	917	915	956	916	932	891	894	984	921	946	884	956	931	951	949	935	935	907	921	988	983	912	918	957	891	913	966	909	957	911	984	974	911	944	953	938	909	853	950	917	885	973	906	934	883	958	947	854	931	886	968	936	938	927	925	995	932	953	931	900	914	928	902	922	924	955	924	979	939	962	962	931	908	941	953	860	927	911	935	942	1002	986	987	910	946	852	966	920	933	920	939	919	927	903	943	959	920	917	940	925	900	937	960	940	890	920	907	897	976	928	905	923	950	917	942	907	932	912	913	936	954	916	923	946	954	877	919	926	942	963	912	873	945	914	920	949	948	933	903	931	896	929	918	941	921	912	903	867	874	1003	876	955	893	931	888	989	971	945	924	885	931	967	926	978	864	905	935	913	926	976	942	891	955	919	932	929	972	940	873	905	915	932	889	942	962	910	971	950	993	955	908	958	924	925	954	961	913	939	869	932	928	998	938	866	893	919	956	924	912	873	912	909	890	983	935	936	940	936	897	936	950	902	959	942	919	908	919	917	922	927	1013	897	955	935	852	919	908	976	965	912	968	963	929	941	888	917	978	912	960	915	889	924	914	939	922	867	939	933	936	920	948	862	909	950	962	918	918	944	953	918	989	953	992	923	899	913	950	936	934	908	906	909	939	924	911	859	947	900	920	946	986	975	971	925	888	906	929	872	905	852	900	928	975	941	953	948	970	902	930	914	966	950	904	911	934	959	927	868	936	1002	932	945	928	928	903	941	933	943	890	957	907	944	950	955	861	968	912	955	931	901	939	959	912	941	929	880	870	889	930	902	865	910	990	914	904	920	940	880	936	897	903	936	950	898	944	957	953	931	952	978	901	894	880	917	1001	986	907	925	949	890	964	929	946	973	955	925	959	914	887	898	928	905	919	888	899	959	929	928	949	926	950	997	952	951	908	948	900	954	897	918	937	942	933	923	935	953	937	914	931	968	983	967	936	913	936	940	903	900	961	1018	935	903	941	929	946	906	958	912	906	948	968	977	872	943	942	926	979	963	923	940	886	905	989	993	953	942	935	901	924	985	924	922	912	951	925	946	867	966	953	986	945	916	903	942	950	924	900	914	901	872	953	891	952	906	921	912	924	943	940	889	1042	999	899	879	949	957	937	936	937	931	872	923	931	933	927	947	909	886	990	928	896	980	908	960	955	919	919	946	929	899	914	901	920	888	914	907	978	938	945	942	914	911	944	934	925	899	993	885	930	918	938	950	902	966	937	916	933	902	956	897	920	919	912	912	906	931	921	911	947	919	960	915	904	927	926	906	915	906	933	883	938	951	981	965	937	942	895	927	895	913	934	982	929	952	928	942	891	1006	906	908	929	914	892	927	980	921	961	932	904	946	908	947	902	926	927	959	923	936	857	906	901	928	928	961	996	953	909	956	894	944	962	918	924	929	942	882	961	922	917	924	850	954	934	920	962	906	882	922	928	928	950	945	842	902	879	928	946	890	976	970	975	953	936	910	916	916	918	934	943	909	905	931	909	983	940	880	886	919	935	912	937	978	893	958	946	943	880	964	984	945	963	916	912	910	961	969	955	923	934	848	899	902	926	910	944	906	971	889	920	961	906	938	889	957	968	897	940	898	893	983	901	948	909	938	953	922	920	943	931	945	920	934	908	931	961	906	952	883	935	961	957	943	921	940	951	951	917	895	870	927	915	949	935	969	922	951	880	979	852	909	943	931	956	917	947	899	928	947	906	960	940	937	929	900	947	949	920	933	909	975	940	965	923	924	989	890	942	919	910	931	903	930	903	948	947	872	962	952	886	871	930	966	896	915	905	901	946	971	951	901	931	937	947	988	890	948	923	922	941	940	912	915	988	962	959	885	901	893	896	932	941	968	988	884	905	925	972	923	903	935	897	990	917	965	915	902	950	863	1001	962	934	885	896	969	929	943
5225	8654	7791	4662	4193	2829	1687	22621	37141	31322	18843	6312	2537	1216	818	743	737	736	727	776	710	814	728	742	757	777	725	706	762	754	772	742	774	748	746	682	754	739	736	753	729	766	711	767	719	673	750	732	706	745	737	755	747	735	735	729	717	671	722	712	777	725	711	746	701	709	701	787	713	713	696	747	782	713	712	695	755	711	756	694	722	742	705	672	679	697	748	725	720	703	724	696	717	780	762	761	729	677	784	707	735	694	714	686	698	694	713	739	718	750	719	780	730	696	721	686	711	726	689	711	725	713	754	753	716	741	687	723	695	744	761	747	750	734	730	667	718	722	726	759	687	741	752	683	724	702	728	671	780	742	741	713	708	707	727	718	702	732	650	737	736	721	782	704	767	717	698	702	734	734	734	746	728	731	713	710	728	747	742	792	720	702	775	737	760	779	742	784	717	706	737	737	725	736	748	723	747	728	715	730	713	763	756	742	712	739	717	739	735	711	779	737	726	733	739	710	720	690	719	741	753	683	755	737	709	740	702	705	758	783	724	747	723	730	714	734	740	684	709	759	698	712	693	706	730	707	738	731	714	722	719	737	728	724	709	714	681	725	723	728	732	736	700	679	750	747	720	719	751	727	721	762	703	717	670	697	681	686	736	762	761	722	692	751	716	715	721	714	749	675	714	681	701	727	716	711	726	743	698	742	735	754	765	725	732	731	709	704	770	705	681	703	693	720	723	711	724	703	749	722	698	743	703	738	699	753	726	733	732	735	677	707	714	740	679	718	707	712	702	723	756	711	749	703	678	704	692	709	703	733	748	728	681	700	756	731	746	718	766	673	761	680	751	768	703	754	686	745	713	748	683	731	747	739	739	714	712	774	726	710	733	748	745	671	744	707	768	721	749	732	715	711	760	739	747	732	727	689	695	705	731	708	747	710	718	729	736	709	722	753	746	714	727	703	717	695	699	690	728	739	724	772	818	776	734	765	699	757	743	747	752	736	670	732	684	765	697	694	714	699	691	678	698	739	710	709	762	728	692	735	770	746	714	673	720	710	755	711	728	753	694	722	726	715	711	743	689	748	743	741	764	702	751	733	690	715	748	733	726	657	763	734	736	722	737	777	736	736	705	688	733	710	776	741	716	756	725	674	722	698	678	726	719	731	708	740	748	698	653	696	755	719	712	706	710	733	686	713	698	701	699	717	713	712	724	740	754	730	656	705	748	731	770	811	750	752	701	730	686	700	719	722	712	734	786	700	717	725	692	710	669	706	737	761	725	716	700	690	745	747	722	732	689	699	715	680	728	694	644	735	727	701	732	755	734	683	736	733	680	703	709	728	737	752	767	710	775	756	700	720	801	711	725	720	725	713	697	735	706	735	682	735	746	706	695	685	739	737	758	719	740	710	720	720	732	744	688	678	731	738	722	697	733	734	687	731	728	710	753	765	706	734	710	682	726	730	742	739	745	711	695	687	683	720	716	749	707	665	694	709	736	745	777	716	734	731	715	702	701	651	659	730	678	698	695	726	683	743	713	739	643	716	746	745	721	696	717	705	735	709	712	725	723	713	711	704	732	709	769	723	721	696	739	750	753	721	698	708	742	699	685	716	723	696	693	745	641	750	722	720	711	759	712	755	705	685	734	718	714	745	698	685	699	724	682	742	729	755	708	691	749	734	703	770	719	749	687	705	680	739	752	747	713	750	686	715	718	698	726	697	704	727	736	769	717	749	707	715	723	687	701	731	724	747	682	746	704	736	714	756	749	674	701	733	710	677	691	749	762	715	693	786	729	757	726	692	718	697	735	717	752	751	722	716	699	711	700	760	722	691	775	692	693	733	678	742	712	733	720	721	773	739	728	728	690	782	710	690	652	686	760	711	726	695	734	728	718	671	763	704	713	718	714	717	729	732	745	718	740	705	699	665	729	678	761	703	712	720	699	720	736	726	712	692	715	749	689	735	750	695	725	693	706	663	674	725	746	724	712	710	704	733	689	722	734	745	706	699	754	703	681	763	710	698	767	707	665	728	683	705	737	685	676	711	696	710	689	770	744	690	718	701	696	702	670	718	681	719	742	698	676	728	748	718	734	746	697	734	744	694	738	720	756	752	738	735	673	732	697	661	686	725	710	714	724	722	714	755	727	671	704	709	720	689	705	687	677	690	699	752	707	713	760	699	684	715	712	706	775	712	710	745	681	697	710	722	696	690	752	716	713	763	702	675	657	703	760	777	732	710	748	707	730	702	674	716	695	702	708	661	713	724	738	725	751	774	754	697	714	728	737	717	698	731	718	727	714	722	706	740	741	715	761	684	703	682	721	721	745	730	711	758	733	767	729	740	706	725	723	678	724	721	716	725	714	745	722	704	715	730	744	719	744	724	707	671	723	703	747	706	708	719	726	717	723	717	703	719	717	660	725	716	688	696	681	704	707	704	726	757	745	737	722	717	727	711	744	703	726	704	707	698	753	767	731	715	751	713	716	717	721	717	677	695	745	720	707	736	742	759	667	695	777	693	721	750	670	718	760	741	734	739	666	769	699	700	735	742	689	729	703	705	744	729	718	726	725	691	693	714	739	708	715	732	737	732	723	707	731	756	695	708	767	744	712	723	749	681	687	757	733	697	721	760	739	719	719	668	742	682	710	743	730	707	721	743	741	730	694	644	704	757	710	707	726	698	673	714	725	767	714	690	715	696	745	750	725	695	724	709	751	703	701	696	716	699	776	737	675	742	705	753	670	729	687	712	745	738	692	763	760	748	707	693	702	702	777	719	726	752	716	667	728	695	718	674	724	723	639	741	719	689	717	698	737	717	715	710	693	724	764	717	739	664	714	699	710	710	757	701	717	732	753	724	791	700	699	748	712	736	752	717	779	682	707	718	762	668	702	666	735	712	726	706	670	726	676	716	683	717	762	733	718	749	725	739	717	732	707	743	693	708	744	751	724	742	739	710	694	758	693	699	718	725	707	729	731	743	675	732	691	737	691	694	767	727	720	712	686	718	705	740	727	731	705	703	766	735	664	740	716	710	717	733	702	739	664	706	725	701	723	745	720	715	752	715	687	741	752	708	708	726	742	692	733	747	695	714	713	706	688	719	701	694	722	744	760	693	746	695	726	684	673	687	683	678	701	734	714	716	691	728	712	691	690	732	664	677	700	713	695	714	735	689	694	682	697	680	693	732	695	654	715	693	719	735	745	668	698	679	736	710	744	705	718	730	709	720	711	720	712	706	720	727	748	672	653	729	701	749	700	752	727	705	705	712	697	700	705	717	743	736	756	698	761	710	710	744	761	747	662	762	714	726	731	715	701	715	715	707	705	719	711	766	687	719	736	734	681	710	737	719	695	666	725	745	703	704	724	705	694	669	762	772	720	733	700	725	707	737	748	739	700	730	678	691	695	744	730	790	686	712	736	693	731	683	737	696	747	730	699	755	757	730	706	707	692	677	740	694	738	720	720	722	687	704	678	752	685	740	726	721	699	746	698	776
27730	13612	3244	1697	1143	872	728	1559	2924	2682	2087	1278	864	697	697	750	694	673	708	668	682	691	661	646	694	650	693	664	705	685	701	674	700	690	698	686	671	660	687	680	716	687	657	716	676	690	683	654	681	645	670	677	677	687	689	706	644	646	681	627	679	681	733	767	708	726	727	685	708	675	665	648	702	696	684	666	678	662	717	658	699	676	681	693	682	678	681	678	619	703	664	677	691	661	699	688	645	650	695	682	657	697	695	674	663	659	689	688	691	672	681	678	680	652	697	706	649	641	694	653	708	696	649	698	668	637	660	681	705	651	685	652	640	666	672	685	721	654	723	737	665	672	656	682	691	618	712	704	689	709	667	676	673	640	747	720	713	680	637	716	672	684	713	663	677	671	671	693	682	688	634	719	685	675	655	651	651	689	706	664	649	640	715	667	657	622	675	650	654	678	653	708	674	668	673	684	661	665	675	699	658	633	654	715	702	698	669	646	681	697	659	715	709	682	702	688	644	711	681	680	666	658	695	629	691	667	662	668	678	670	681	688	638	620	640	682	668	662	652	689	650	682	626	680	688	676	641	726	646	714	684	681	692	680	730	686	645	693	646	650	648	699	717	689	687	692	675	713	685	666	634	705	689	700	639	642	668	675	691	715	658	645	700	656	660	696	698	683	680	690	683	643	650	707	678	677	691	720	649	664	669	676	647	662	636	715	638	693	647	727	714	670	681	649	711	701	679	681	654	684	716	671	685	652	637	662	681	657	672	665	671	655	668	670	662	691	705	664	684	677	672	670	642	691	682	704	683	700	670	703	667	675	729	699	663	692	661	663	680	679	661	676	667	676	647	672	645	645	684	690	601	660	679	650	691	634	676	614	641	646	690	682	694	719	650	737	671	628	655	666	695	649	673	696	713	684	715	694	701	661	645	667	718	672	681	688	636	654	683	690	678	678	728	680	646	687	674	685	706	678	702	682	678	709	668	666	688	667	707	681	689	698	660	715	659	658	664	674	670	654	714	662	658	656	687	670	668	695	626	715	636	667	641	643	674	676	686	707	718	688	699	700	665	681	648	738	717	724	679	676	657	724	643	666	679	621	687	651	703	712	668	755	739	659	682	665	688	693	674	639	685	628	693	686	649	627	663	663	684	674	717	679	660	674	644	670	742	677	688	673	686	677	679	681	647	679	670	730	674	665	672	676	722	662	670	647	684	695	677	649	716	708	670	717	649	701	662	700	685	676	627	655	675	637	680	672	665	672	704	680	681	662	704	691	660	706	685	646	699	708	694	656	687	662	735	681	709	683	685	703	671	693	677	667	686	714	656	665	694	688	689	705	678	664	705	692	710	698	687	741	736	710	655	657	649	678	669	703	665	664	694	732	687	629	719	725	704	670	743	703	717	693	646	675	675	646	650	700	733	682	668	648	672	653	662	690	593	641	687	699	696	687	683	733	672	687	716	693	654	627	644	688	669	658	674	688	679	705	705	645	689	647	684	706	659	652	687	681	654	645	730	655	671	685	697	711	661	702	676	696	698	664	677	702	635	690	637	707	690	678	615	703	692	718	668	708	687	669	670	648	642	666	664	679	677	670	675	635	757	719	689	677	668	675	666	682	693	702	679	706	729	660	705	654	663	675	682	666	688	708	682	697	666	665	706	635	650	682	646	655	676	697	646	688	683	657	666	679	686	675	653	717	713	663	650	650	686	670	693	664	682	628	695	696	679	687	679	708	668	663	678	670	693	708	693	676	694	699	640	656	662	707	680	698	695	655	665	712	703	715	658	678	714	670	660	696	704	628	706	668	660	680	664	669	697	685	663	678	683	654	667	695	696	660	680	717	715	653	690	731	675	692	681	733	689	702	681	690	685	696	670	706	673	698	687	689	693	707	666	623	661	672	660	683	666	663	719	673	671	708	675	653	709	653	684	613	701	694	666	658	677	692	705	698	692	741	657	685	695	698	690	710	674	724	683	674	705	666	695	640	711	728	682	697	724	735	720	664	672	690	642	684	711	666	667	697	697	673	666	653	677	650	688	655	655	657	718	675	661	649	707	684	688	646	635	650	653	683	684	666	673	676	651	652	674	625	675	671	651	684	657	684	685	694	703	662	703	683	702	699	662	650	688	689	681	696	666	653	729	668	637	684	691	693	643	662	712	716	673	669	692	671	702	663	676	662	741	678	634	650	677	686	668	655	702	675	658	682	700	725	660	713	664	683	630	620	686	692	660	694	699	663	689	725	638	687	686	670	697	658	679	681	715	677	738	695	669	683	690	704	668	660	669	682	707	684	673	663	679	693	638	695	670	660	676	677	702	677	704	640	667	646	658	700	683	661	684	632	669	674	668	652	665	675	669	681	650	691	672	686	665	675	695	705	695	716	637	675	721	644	654	693	600	683	698	690	702	623	684	679	684	660	707	659	661	680	695	662	653	635	696	684	674	686	722	690	670	677	698	700	672	661	668	714	699	598	729	659	721	660	664	695	645	671	656	668	624	679	653	666	696	684	655	712	698	702	678	681	715	684	721	677	689	710	701	670	687	659	636	696	677	686	675	641	630	671	701	689	674	682	693	653	719	709	724	693	693	698	657	682	672	710	671	647	705	693	707	719	647	658	688	713	628	677	701	684	670	697	678	690	696	675	623	693	666	666	707	665	725	698	720	662	629	752	631	649	692	696	662	748	676	691	641	696	719	683	637	683	745	694	678	661	653	736	652	663	674	681	712	691	684	678	684	673	713	675	681	692	702	705	682	628	659	647	664	628	651	629	695	632	653	712	648	653	735	709	681	676	664	637	723	637	664	651	635	663	702	665	683	665	651	684	668	684	677	742	693	681	711	665	693	672	653	673	677	650	664	648	627	639	716	661	649	688	684	667	677	716	708	712	628	749	701	662	723	685	697	666	713	682	696	669	675	728	675	681	665	643	662	661	624	669	660	667	665	644	679	655	683	703	673	610	660	691	675	622	665	677	680	703	705	694	673	725	683	710	726	668	683	635	705	691	722	669	666	672	708	699	644	680	630	677	629	689	705	690	711	715	620	700	709	681	659	646	705	691	692	662	697	691	719	662	668	617	695	688	641	651	661	652	660	672	690	692	698	691	637	684	697	688	660	616	692	631	673	647	655	675	633	657	637	691	720	658	664	653	676	711	695	697	659	666	671	701	734	684	652	675	684	700	646	694	673	635	656	682	666	672	660	724	657	737	695	661	677	691	655	732	693	717	696	683	666	695	694	649	677	670	690	663	660	676	619	667	669	675	688	683	664	657	690	630	715	679	665	690	694	661	735	658	685	632	675	665	671	644	665	629	705	671	680	717	645	691	685	685	675	678	704	663	710	696	671	697	683	657	694	682	706	719	691	669	706	720	689	676	647	714	717	709	688	645	703	700	657	709	655	661	647	657	693	657	650	666	689	676	690	676	715	699	724	659	710	668	672	624	672	667	660	643	665	682	736	646	689	673	655	681	695	664	666	663	689	684	713	623
6005	2477	2132	1357	1137	769	637	1961	3253	2849	1933	1058	744	582	544	548	531	513	506	504	550	504	524	539	522	517	555	509	545	550	522	560	548	567	510	537	534	508	548	520	531	545	515	511	541	549	513	516	539	551	568	503	540	562	533	566	485	529	557	534	569	540	489	536	560	571	557	535	501	475	545	532	554	545	553	512	520	515	507	529	551	543	557	521	525	556	553	529	529	495	532	544	503	504	509	472	520	536	569	507	526	589	547	517	510	531	546	517	495	550	500	523	545	570	524	551	502	570	539	565	518	516	568	498	526	524	526	522	525	528	539	500	512	553	514	540	493	533	524	523	484	519	521	519	481	496	517	574	538	524	500	561	527	513	561	547	526	570	558	511	545	541	512	511	525	548	524	526	518	476	493	539	526	529	491	531	525	511	565	524	485	552	509	507	493	538	545	499	562	528	533	538	566	496	509	561	560	499	536	500	526	574	561	548	543	559	545	513	537	504	536	544	515	538	550	474	521	486	514	539	536	506	497	495	542	527	489	491	571	590	535	520	535	567	563	555	540	528	505	493	549	502	526	535	541	522	526	541	530	528	499	503	540	529	522	567	560	519	533	550	535	544	531	549	547	564	530	495	485	550	565	501	563	563	502	585	543	518	492	569	505	553	548	560	556	524	496	538	523	547	539	557	521	520	515	519	521	530	538	541	524	515	496	553	492	567	539	508	509	511	538	529	501	516	494	562	521	540	518	527	537	530	538	563	456	536	539	534	509	534	525	556	503	555	533	505	517	515	510	520	526	569	536	516	517	527	534	542	578	562	540	533	553	564	499	555	490	538	543	521	510	538	526	492	523	521	550	517	510	527	539	542	534	538	516	526	510	531	528	578	501	520	522	507	564	524	549	547	528	532	522	509	536	501	517	542	518	553	538	532	564	501	505	529	569	520	504	489	553	529	535	521	546	568	512	520	546	545	533	557	512	514	528	486	552	529	536	525	497	543	555	530	510	570	546	511	489	502	514	498	553	520	536	530	540	518	530	514	513	531	451	560	504	508	533	575	538	552	540	527	501	480	521	518	581	485	547	551	581	508	544	561	545	496	506	527	514	531	523	537	546	507	506	512	519	481	511	535	523	504	507	539	538	502	535	537	503	529	530	536	566	506	539	542	505	531	508	536	541	552	533	510	515	532	552	553	500	545	508	500	530	543	488	525	528	563	525	524	490	479	542	526	519	517	578	524	539	493	515	497	546	531	538	558	577	535	512	528	502	551	509	525	545	520	520	499	519	555	520	548	508	525	509	504	512	553	523	490	506	504	532	497	491	504	529	542	556	532	554	514	528	539	530	527	521	517	555	485	535	541	515	498	551	541	495	526	523	525	528	517	539	498	473	568	554	510	549	521	527	528	559	486	588	547	513	504	548	526	566	543	509	521	542	522	510	469	527	567	525	497	505	490	519	551	515	567	518	524	527	517	542	562	492	552	561	536	476	543	507	522	550	482	548	526	526	555	502	542	493	538	519	547	514	518	513	566	515	564	538	542	518	535	489	542	512	538	528	574	518	540	523	547	499	543	532	534	513	526	517	550	547	479	540	541	493	514	552	534	540	513	496	488	528	573	515	579	553	509	518	539	554	516	555	533	470	560	532	508	563	560	514	503	518	536	549	519	543	512	502	517	531	475	536	512	546	494	535	476	514	525	521	561	532	524	534	576	557	520	534	509	538	546	514	479	536	516	527	516	502	478	524	511	554	539	538	521	552	536	497	527	548	534	531	516	493	555	528	544	529	535	569	507	502	539	550	518	561	488	527	552	524	510	521	516	544	518	517	520	517	538	562	472	502	534	537	489	547	514	531	545	549	541	465	534	524	542	525	530	563	528	511	514	526	510	513	545	531	530	517	558	511	568	467	523	577	555	505	508	528	525	521	514	516	525	557	561	495	512	521	502	533	508	529	518	511	527	563	520	528	562	500	514	585	544	588	518	523	494	524	520	525	532	476	554	550	515	552	489	505	554	550	472	525	550	539	540	557	520	496	536	518	594	544	518	514	500	546	481	493	498	517	527	557	571	541	526	536	528	526	487	580	531	556	510	541	493	532	519	539	459	523	561	535	519	562	530	524	507	559	533	541	530	535	519	471	559	495	532	537	515	574	524	521	510	530	497	544	543	491	557	502	533	527	522	536	556	552	536	490	499	532	530	505	550	520	535	509	513	526	485	505	541	557	565	546	528	502	508	508	529	506	544	541	568	537	514	538	528	532	495	516	527	543	483	524	482	553	514	519	564	517	494	493	511	532	542	527	540	519	540	561	528	516	522	522	537	509	455	536	533	540	501	538	545	565	493	518	553	481	516	535	534	540	508	528	515	553	537	556	536	518	523	539	591	503	523	559	530	499	534	528	547	543	528	553	578	534	502	527	558	513	521	538	504	511	492	549	518	510	499	518	522	555	498	519	509	538	505	515	512	558	519	558	511	538	526	518	501	490	503	518	535	519	517	569	536	527	502	522	519	524	516	534	539	524	564	497	502	596	566	540	535	518	521	554	517	529	478	567	503	555	559	496	526	554	486	494	517	515	537	544	496	473	508	523	517	565	480	503	525	517	531	550	508	559	536	534	523	507	514	523	550	568	517	563	539	567	509	558	527	521	522	496	503	540	496	561	548	509	516	533	539	534	505	539	524	524	546	556	511	546	531	565	494	521	570	541	525	525	546	529	524	564	538	515	531	535	514	544	545	513	557	527	501	571	510	511	533	513	543	542	536	546	560	538	559	550	503	551	543	531	521	547	535	507	522	529	496	506	576	552	504	512	523	507	509	541	529	550	481	529	563	528	517	536	534	510	541	538	519	524	547	536	510	557	554	524	535	532	524	489	521	515	525	547	527	518	558	519	548	551	507	542	525	543	539	510	552	473	555	512	521	532	513	513	579	505	548	509	552	541	486	461	480	504	522	530	504	528	552	544	552	521	500	500	518	530	520	517	507	542	463	536	530	526	540	525	543	534	556	530	492	578	531	522	505	556	552	506	545	534	500	558	586	551	513	543	516	536	531	540	563	533	551	555	524	543	529	501	528	507	510	544	534	524	561	527	511	499	529	536	569	517	523	561	521	530	499	521	522	516	512	491	512	550	538	544	504	533	517	511	559	570	543	541	487	530	510	534	542	514	549	536	524	512	529	515	526	521	543	542	494	496	518	492	528	558	506	498	560	535	513	549	532	530	568	538	530	556	574	569	500	560	569	543	519	489	524	516	494	563	527	550	507	582	511	546	519	527	530	512	527	502	526	563	510	513	547	540	517	539	503	522	519	523	543	519	537	519	535	505	563	557	524	559	565	582	581	527	580	544	549	531	562	496	509	523	555	531	542	526	545	580	497	516	534	489	544	537	551	552	507	539	520	494	547	537	532	520	530	524	548	540	549	522	537	564	572	536	546	517	546	534	557	534	531	562	547	572	501	546	577	512	535	514	552	510	514	534	533	510	538	544	531	529	549
25739	21448	27228	25209	6847	1707	1223	9786	22948	19239	11685	3418	1538	976	830	761	749	768	764	758	780	838	779	756	739	760	766	805	784	764	766	783	825	734	761	760	728	771	806	738	720	760	750	756	820	771	742	728	794	755	748	784	770	792	724	795	761	752	783	729	725	714	706	725	792	763	761	727	763	753	735	718	706	744	725	763	753	752	766	748	760	798	819	749	714	759	758	764	750	743	749	755	740	763	789	755	807	816	781	748	808	779	733	782	775	791	773	692	769	732	735	743	790	779	766	813	806	770	740	755	765	797	752	794	800	744	750	797	768	746	739	794	754	703	782	793	751	723	763	758	752	726	775	756	763	754	819	773	723	750	782	735	760	797	747	754	769	734	755	761	755	729	762	779	722	768	746	743	812	786	765	758	719	766	855	748	768	733	794	753	786	760	749	751	731	781	753	755	773	734	739	726	751	787	797	744	792	729	792	782	740	760	788	743	749	774	756	785	826	731	766	738	750	726	794	767	752	749	770	806	776	757	780	789	730	748	757	765	740	748	726	794	805	765	797	765	758	732	723	736	789	732	775	783	736	797	784	797	744	779	788	754	759	761	741	771	767	790	800	754	719	765	763	802	752	758	756	770	763	719	763	753	781	739	791	739	754	799	751	772	784	776	813	789	789	788	750	742	754	756	797	818	759	720	722	789	778	696	737	741	761	725	772	784	818	736	780	787	729	782	730	791	730	791	743	780	741	757	792	732	744	784	736	763	798	737	745	756	788	767	740	780	752	739	701	775	794	725	756	745	787	806	733	761	793	701	768	753	771	822	736	820	818	770	734	774	777	761	816	784	767	751	760	705	774	747	745	749	741	723	755	808	738	807	727	759	782	769	696	740	783	727	753	790	763	795	759	786	774	780	775	755	712	756	767	742	762	777	784	762	747	754	769	743	792	750	752	725	709	797	765	725	789	730	800	811	755	763	743	738	743	761	740	763	773	760	760	742	738	754	746	790	764	718	787	755	772	716	798	753	787	778	758	755	761	797	772	742	754	779	717	814	788	702	734	786	783	745	760	727	727	722	758	755	718	738	793	776	756	708	764	705	754	741	775	749	739	719	757	772	788	732	737	734	768	779	752	805	778	822	757	749	778	745	743	754	768	767	767	792	813	746	809	793	727	772	754	774	757	750	760	756	743	727	848	759	807	759	773	758	755	786	774	711	777	774	765	773	789	712	724	797	791	761	776	745	720	794	725	786	753	818	809	749	780	783	740	744	764	776	786	813	760	757	777	772	824	768	832	759	751	741	730	746	732	760	750	764	788	771	769	740	769	747	795	794	765	744	762	782	760	763	722	742	753	724	764	807	752	800	797	747	755	772	762	779	770	729	716	765	759	761	784	761	793	755	738	756	692	766	736	761	751	740	741	809	751	763	740	739	752	731	765	765	751	862	774	736	743	751	744	770	794	795	694	818	716	780	789	787	787	736	738	747	729	748	766	728	748	789	739	794	704	778	745	769	756	717	734	768	744	776	740	734	757	778	721	739	802	740	774	768	790	783	755	783	761	803	762	764	773	764	740	802	731	728	806	741	829	728	695	774	784	727	718	778	741	741	800	718	726	700	781	700	780	742	715	775	722	710	748	755	799	788	717	754	775	746	712	785	763	763	754	758	748	759	762	771	753	794	775	746	797	778	752	772	774	763	768	765	734	801	835	817	770	735	809	773	783	773	830	781	750	759	772	739	759	757	789	732	751	780	719	755	766	789	733	756	781	787	800	753	745	755	738	763	750	772	734	773	747	801	782	785	754	792	796	782	763	767	802	768	736	745	814	768	765	727	780	790	762	768	820	746	778	809	720	769	760	756	766	791	754	798	804	846	735	789	779	751	751	808	763	761	826	761	788	790	737	730	744	760	774	780	747	751	761	782	726	807	690	742	726	690	754	738	744	745	735	745	770	748	831	779	723	747	772	775	787	788	751	731	810	776	750	745	741	720	730	757	756	733	784	770	785	733	785	772	794	801	739	784	747	756	744	773	788	747	750	742	738	734	736	757	731	776	769	788	754	781	762	703	705	738	767	732	778	750	774	729	759	732	758	744	779	732	744	762	770	714	735	806	720	778	723	786	760	801	741	778	771	763	788	768	792	745	771	791	795	770	739	748	728	773	733	713	765	784	820	788	745	776	798	764	730	735	754	755	761	725	733	757	784	727	752	788	814	768	737	804	726	767	710	744	784	759	810	755	756	766	760	792	792	763	758	744	722	739	673	716	829	765	710	740	740	805	771	749	781	703	736	755	746	767	762	697	739	775	811	754	792	817	754	783	757	766	745	779	729	718	750	756	764	753	806	782	785	717	751	732	792	786	751	813	790	739	738	794	761	863	723	709	763	713	751	703	736	812	814	789	759	761	733	792	779	777	740	768	738	736	731	785	778	777	733	727	755	753	741	728	707	732	764	767	793	770	762	751	710	759	731	724	776	726	771	726	743	772	734	745	766	736	776	746	748	744	758	787	738	768	729	753	717	756	774	759	743	757	768	711	760	790	807	740	778	728	806	755	751	735	759	782	774	828	709	796	774	787	786	729	773	765	793	799	775	762	765	720	827	787	789	818	751	748	722	782	790	797	717	762	770	776	745	788	759	789	793	788	748	775	776	746	811	749	748	725	762	816	727	767	733	777	771	795	784	763	797	784	767	769	693	765	770	784	802	757	786	786	777	706	785	755	822	776	785	761	796	764	783	755	784	747	755	777	750	711	813	780	774	764	732	782	719	729	763	779	761	717	816	710	787	814	729	808	769	787	772	750	807	731	755	758	759	770	758	743	769	716	804	778	782	752	799	794	742	749	798	771	745	774	768	796	768	773	786	754	773	743	720	782	759	737	724	784	811	714	709	759	775	729	742	771	739	802	756	774	743	772	752	776	705	773	798	739	773	729	779	757	756	772	777	729	828	729	766	697	803	781	824	771	806	767	799	717	762	762	710	755	733	757	721	758	797	775	725	749	732	734	746	740	784	802	778	760	739	730	772	718	758	739	779	783	752	744	727	742	756	736	763	770	779	818	782	756	774	732	760	785	813	746	787	705	781	770	789	770	763	812	749	721	773	793	775	726	792	754	767	756	799	753	721	750	715	753	770	791	727	839	766	785	769	752	683	758	796	734	725	752	758	768	759	731	766	727	777	758	750	746	754	774	788	765	819	757	793	741	797	767	758	775	799	716	772	803	738	773	795	772	771	767	743	739	752	731	765	777	712	734	757	793	757	765	755	719	784	771	713	768	747	786	773	779	764	735	713	792	786	769	744	716	741	837	776	781	792	816	723	795	800	791	774	733	796	755	734	768	758	724	793	768	759	771	769	776	765	832	740	754	753	751	787	741	767	749	750	734	766	746	793	796	700	766	780	782	751	766	766	746	777	738	779	833	748	778	760	800	800	759	737	735	741	754	768	780	754	765	725	721	787	801	742	748	761	739	761	719	790	793	784	773	783	765	772	802	771	771
4931	6725	5695	3838	2223	1325	1059	12254	21060	16552	9709	2980	1449	912	660	640	610	585	664	611	602	652	627	622	636	636	601	592	623	606	654	649	598	589	623	607	631	640	562	581	597	626	647	592	625	580	634	580	571	600	603	595	597	639	618	574	622	593	597	613	597	637	571	559	625	611	617	623	624	592	660	593	610	637	582	606	600	603	610	598	625	591	571	596	664	642	567	609	619	614	596	616	582	609	535	563	587	604	602	588	600	570	614	610	636	574	615	620	590	590	605	629	578	632	613	559	587	594	609	605	603	601	585	597	586	635	561	563	608	573	532	579	603	598	611	603	579	594	607	631	603	621	623	610	592	672	617	631	589	594	607	622	647	614	621	599	565	626	631	623	667	578	625	643	656	652	581	657	597	578	615	641	642	625	610	659	576	609	619	607	579	595	643	661	590	641	575	640	622	605	596	600	581	619	675	585	585	608	613	591	588	640	611	629	572	591	672	565	642	632	612	603	603	652	621	614	654	638	602	577	579	614	606	564	612	600	592	634	590	591	572	621	628	631	578	576	634	589	590	611	578	582	554	582	570	568	596	615	624	590	606	609	603	609	611	629	644	641	604	588	627	617	611	609	590	610	617	617	592	583	578	581	625	595	595	625	630	547	623	604	640	576	601	599	611	608	597	639	648	592	591	650	585	613	617	613	619	611	594	601	637	609	621	567	594	605	599	620	604	600	633	600	618	623	603	567	607	567	626	645	636	597	614	612	617	620	645	596	617	611	601	592	590	613	615	616	638	605	692	624	641	598	599	594	580	569	590	606	598	594	634	592	612	590	591	647	617	644	614	622	620	621	612	628	597	585	605	602	627	588	613	597	606	631	614	609	616	583	573	622	615	532	571	611	623	638	622	605	605	598	566	593	648	585	578	578	611	661	611	611	578	623	639	596	620	606	655	612	614	600	577	653	611	595	598	608	618	632	633	653	598	632	568	605	612	624	622	591	558	575	577	621	613	563	614	657	629	611	598	601	592	580	618	609	601	605	616	602	625	598	642	628	597	618	592	645	671	608	590	591	651	634	596	603	580	673	565	609	610	621	610	623	591	629	560	659	577	614	623	618	644	641	621	608	626	578	563	602	614	589	629	611	609	591	590	629	592	591	556	618	620	627	623	601	588	593	586	615	643	615	669	593	614	610	599	581	582	608	582	589	582	606	600	637	629	609	612	599	649	628	620	600	581	589	616	555	586	597	592	559	628	631	616	576	666	608	632	612	622	568	650	596	612	613	649	588	604	625	597	640	586	581	600	602	641	604	593	613	615	604	621	614	648	578	584	602	611	617	568	638	557	626	603	594	631	632	583	615	658	616	579	602	597	598	614	627	597	583	614	625	624	597	572	609	651	560	625	626	612	610	619	599	600	579	651	618	602	628	617	622	624	617	591	623	605	609	612	590	598	607	576	659	581	641	583	655	588	627	623	629	587	597	618	621	664	616	600	570	591	590	612	601	630	596	612	652	611	632	630	605	626	614	595	589	618	565	600	617	620	602	636	615	661	578	620	629	641	591	617	609	599	606	630	576	603	610	569	608	590	640	642	635	623	600	580	615	596	596	589	613	599	584	558	635	575	646	628	621	621	610	634	653	620	577	589	603	593	594	637	575	606	633	639	631	605	580	598	641	626	600	651	614	607	602	647	621	562	609	608	581	612	602	618	601	561	593	595	596	651	594	598	612	592	568	575	572	589	586	626	625	650	597	591	630	611	595	583	656	612	629	614	633	569	562	594	617	600	631	597	580	641	556	613	608	583	622	614	625	625	595	630	593	614	624	590	588	624	592	611	643	621	588	574	598	605	588	592	582	637	576	596	634	582	610	602	604	646	611	640	590	594	621	655	578	578	614	620	662	590	594	627	603	601	585	611	638	655	619	597	602	585	596	595	607	605	623	605	611	598	649	621	632	608	623	664	625	564	618	615	627	614	609	585	587	638	634	594	657	558	622	614	609	573	668	599	627	584	632	624	590	606	619	604	609	687	627	604	625	605	621	593	603	599	594	556	599	587	553	599	629	679	647	555	619	575	682	598	605	621	593	586	562	628	586	618	594	615	584	570	630	546	607	620	627	565	612	583	635	626	629	638	598	573	625	590	588	539	613	602	593	612	634	628	603	638	592	641	568	601	603	575	604	582	641	628	555	610	585	646	545	631	652	623	568	629	597	599	595	595	612	605	621	567	601	614	617	624	606	581	581	605	606	637	611	618	588	583	581	623	593	589	632	625	628	559	632	609	570	615	644	604	616	573	567	605	598	603	635	583	566	600	583	595	605	617	605	566	594	589	571	621	611	566	612	565	585	619	620	560	631	567	555	574	604	609	571	684	603	605	608	572	598	587	616	583	587	581	618	588	584	591	649	665	557	569	591	605	619	599	609	657	621	646	606	655	577	610	564	601	639	598	542	593	590	665	639	592	630	592	584	627	629	606	574	592	646	612	643	604	605	578	653	622	588	605	575	578	607	606	590	578	600	600	542	573	628	614	637	606	571	576	634	598	619	619	600	582	592	589	613	624	588	647	590	558	592	591	608	592	612	629	616	580	562	628	562	608	635	606	608	644	607	600	600	606	598	592	606	649	548	596	566	639	631	642	629	612	582	619	643	631	612	608	562	621	609	643	595	603	594	611	637	633	641	612	574	583	615	566	635	595	654	574	606	627	631	610	579	583	604	629	585	654	615	629	578	606	634	591	633	621	600	608	562	616	632	595	638	619	620	625	605	623	580	625	618	596	627	594	600	602	665	614	569	605	623	623	646	584	624	583	625	589	552	581	611	626	580	604	563	599	566	623	581	647	579	603	634	633	592	615	599	625	589	580	610	615	627	591	624	598	669	606	618	581	567	645	639	624	587	594	587	598	585	630	594	613	659	649	586	643	649	618	619	602	604	601	616	604	622	642	654	611	627	601	591	582	582	586	609	598	606	618	643	632	593	602	614	567	641	601	592	634	589	616	609	561	589	632	583	622	615	558	649	603	614	598	596	602	562	631	624	602	606	612	601	632	615	605	621	626	565	651	668	629	614	628	595	552	607	579	593	620	610	621	603	607	605	612	597	583	640	577	637	605	598	592	593	589	583	588	612	622	604	646	597	629	591	622	608	587	597	633	530	611	592	604	555	661	629	559	614	592	603	630	600	593	610	599	576	629	604	606	595	588	623	593	604	615	593	589	617	612	614	590	609	620	625	592	577	626	619	567	591	602	585	578	626	608	624	600	629	646	596	609	617	605	590	649	621	623	597	596	572	596	636	600	612	589	586	620	627	617	565	611	593	616	588	582	609	608	627	600	630	611	625	582	634	614	583	626	599	635	601	637	628	616	595	616	587	611	615	607	614	624	596	608	608	633	596	601	607	611	666	610	589	577	628	591	603	629	609	556	616	587	599	582	612	614	640	623	612	646	614	589	622	584	615	603	593	594	595	631	645	582	612	576	605	638	604	581	598	590	614	565	601
24266	21401	28783	24478	21343	10765	3238	18699	41428	36561	24422	8246	2745	1487	1157	905	924	994	936	937	990	979	974	955	916	936	892	913	943	996	952	904	940	959	916	915	972	965	865	919	946	885	937	944	882	876	918	963	898	962	959	959	927	953	991	928	955	922	925	938	944	931	902	921	903	941	963	860	928	953	911	925	916	929	901	987	941	934	916	973	942	895	906	918	917	893	936	946	912	933	937	893	933	910	913	910	923	938	916	955	936	933	935	950	961	927	964	935	949	839	891	940	917	876	911	923	883	965	899	918	933	964	904	956	942	930	890	964	920	951	982	919	872	888	899	910	925	866	876	921	905	991	943	960	971	870	876	932	933	930	909	924	897	951	930	926	1006	909	963	974	1007	946	944	970	917	969	976	922	948	883	929	869	933	941	916	879	944	912	910	935	926	910	885	941	939	900	909	868	888	952	960	926	865	934	898	971	916	892	931	970	894	909	921	867	911	882	915	952	937	912	972	899	901	915	969	910	893	893	903	917	964	959	940	904	943	901	976	889	940	932	945	919	912	927	960	907	864	852	899	931	949	899	897	896	944	915	930	907	954	887	902	978	897	862	996	931	954	906	996	951	924	902	898	916	893	899	939	809	851	928	952	930	927	945	987	902	892	982	944	942	979	956	936	916	972	913	892	921	975	922	906	939	880	927	906	914	946	927	940	937	896	909	889	900	948	945	898	892	927	902	939	924	898	951	885	893	920	936	854	908	933	911	916	905	921	912	936	911	949	899	936	893	917	893	896	928	845	920	890	906	915	894	886	955	949	856	858	864	869	914	930	913	922	918	899	868	902	888	931	882	926	927	847	950	917	941	950	942	918	925	993	978	944	918	936	958	983	917	926	945	894	925	980	907	941	877	881	938	902	904	925	955	890	936	914	909	903	891	874	889	939	968	945	858	895	930	955	925	904	956	973	945	886	937	973	898	955	909	971	960	946	928	907	900	906	917	940	873	848	924	922	903	919	952	909	899	937	972	909	937	927	938	948	970	880	955	953	926	944	918	947	900	881	932	887	874	916	879	908	946	912	851	977	931	913	911	962	903	921	864	934	908	914	933	941	912	951	897	932	943	908	879	911	912	898	929	896	920	870	934	905	911	906	894	961	901	898	887	910	907	867	973	935	911	918	883	925	925	940	851	971	946	945	855	992	888	936	905	953	912	897	910	953	942	947	892	938	911	888	899	901	965	940	921	963	918	897	924	914	949	939	900	951	895	930	922	892	861	950	918	890	907	900	906	883	937	917	944	941	924	967	940	886	984	894	937	865	911	929	932	941	941	910	951	943	936	897	943	936	930	895	941	881	981	945	961	928	919	925	911	930	915	890	899	936	961	881	888	875	929	911	910	909	894	884	921	950	929	933	865	925	901	891	914	959	916	895	924	943	947	927	866	954	938	908	924	946	858	911	913	857	930	892	884	920	886	934	945	919	892	951	910	950	923	914	892	896	910	933	901	882	946	968	951	941	894	898	955	974	946	927	921	905	880	936	880	954	877	948	945	979	942	890	922	974	890	930	901	948	940	961	927	890	892	934	901	919	923	938	904	852	861	867	924	863	871	899	909	920	890	920	892	978	876	876	915	969	954	981	941	946	913	963	894	945	927	921	1004	973	895	924	918	914	927	861	954	944	948	884	870	905	881	861	942	923	926	1014	918	916	909	973	913	960	922	883	903	891	931	927	991	914	882	900	887	930	953	950	899	965	917	919	876	912	925	917	965	903	898	874	915	946	940	908	903	878	951	901	898	920	946	940	912	893	890	955	833	951	910	912	904	903	955	954	971	905	899	944	874	904	896	925	932	926	970	911	884	901	972	918	918	889	908	919	868	942	883	953	877	895	959	929	866	894	950	904	910	932	1008	930	917	898	852	922	931	960	906	885	937	904	930	968	883	890	950	927	947	903	953	858	907	902	898	909	909	895	899	883	918	938	921	932	895	903	904	916	950	915	922	929	888	923	884	885	898	841	959	920	902	899	892	861	938	877	928	892	937	972	940	978	928	972	969	899	878	905	887	952	959	922	985	941	958	925	925	952	888	889	923	925	900	931	941	888	938	962	971	961	882	969	919	875	945	894	920	937	889	933	949	925	834	940	868	935	932	886	950	882	992	881	853	917	893	871	937	969	989	912	973	877	889	925	949	925	879	947	910	905	928	934	917	887	951	936	857	923	947	919	964	919	892	877	886	878	933	925	917	892	882	890	882	908	936	943	970	917	940	878	917	954	950	880	908	920	924	887	950	932	919	942	919	902	901	912	884	928	942	936	901	917	944	913	944	947	944	887	905	880	930	905	894	916	953	881	897	915	869	948	913	903	890	899	896	904	948	903	866	945	877	881	893	947	915	909	913	946	863	921	885	923	899	890	891	902	950	901	902	910	899	878	905	990	956	889	904	951	886	975	932	950	905	903	943	936	895	883	914	934	864	954	905	919	908	963	878	950	920	898	907	951	898	945	941	959	950	879	934	882	885	939	978	945	909	905	925	933	834	872	938	917	859	878	937	905	976	916	911	943	940	923	894	900	907	921	889	927	964	873	911	887	910	928	906	918	896	907	943	896	876	866	891	923	949	901	929	938	958	948	928	964	911	931	915	956	925	911	945	968	920	905	927	875	915	919	940	898	914	918	909	929	955	912	947	953	955	854	959	903	897	956	905	866	872	930	873	915	928	930	917	942	934	928	872	881	936	933	920	909	955	895	924	927	937	908	928	921	944	900	940	897	938	918	891	936	889	928	891	903	960	896	892	954	991	907	888	970	907	931	891	852	898	909	937	926	921	926	936	936	898	892	936	929	905	932	905	921	912	920	922	969	939	914	913	926	928	886	868	923	966	909	902	916	879	935	918	946	938	933	938	890	947	904	989	918	897	938	916	972	955	887	940	883	923	932	889	947	916	920	904	914	883	933	954	903	895	850	898	974	913	919	896	905	955	955	937	901	936	984	913	899	906	909	912	940	915	920	894	884	904	910	913	971	964	892	928	993	869	891	945	945	942	951	903	896	883	907	876	918	939	920	884	917	940	892	873	908	946	948	932	896	926	911	965	954	906	892	912	916	954	878	884	910	939	920	871	932	875	850	938	874	937	909	911	896	953	959	941	906	899	919	870	873	841	962	869	943	914	957	931	917	946	909	917	939	943	877	935	905	951	940	895	956	919	894	909	884	895	875	864	895	905	885	929	936	952	923	906	942	944	922	904	952	875	915	867	947	914	948	913	890	920	889	950	872	932	908	885	931	909	854	911	918	899	903	936	932	909	942	896	885	902	892	886	919	917	978	883	945	910	946	858	937	905	919	909	935	930	919	936	886	898	910	874	862	892	840	948	896	968	922	903	951	908	866	867	925	920	899	891	898	930	925	923	856	940	890	941	870	917	935	908	902	941	910	907	905	907	931	915	879	840	931	903	896	907	967	910	928	937	963	925	919	929	945	880	869	916	908	928	896	895	903	960	895	868	928	913
6058	10997	10901	6533	4436	2834	2308	22225	37887	31069	18795	5815	2627	1339	805	768	756	746	731	706	738	729	696	711	763	706	759	769	717	770	691	744	736	719	748	707	727	771	733	688	702	765	750	696	731	708	736	685	737	746	736	721	705	730	763	720	718	754	705	715	708	726	703	748	759	756	752	763	706	741	722	721	687	698	743	762	744	738	751	719	724	745	719	733	718	695	710	764	675	704	726	686	685	750	735	742	757	736	738	690	740	712	729	706	716	716	720	697	726	718	740	754	743	688	776	716	729	688	725	760	752	732	735	718	744	680	747	753	799	710	725	739	741	761	730	729	771	694	690	752	716	769	772	724	698	707	706	731	712	736	750	736	699	780	673	773	634	780	698	736	736	737	786	762	726	779	718	696	699	721	742	718	725	737	718	750	718	677	729	744	678	717	809	695	742	751	691	724	709	728	789	760	691	757	752	728	725	729	748	726	742	804	741	748	693	736	752	687	758	742	712	793	710	719	747	713	705	684	703	713	690	700	720	705	747	721	752	766	700	743	747	719	736	702	691	765	695	753	744	710	695	754	718	719	735	714	713	745	759	686	725	696	718	761	727	755	706	721	724	742	753	802	681	735	740	769	715	690	756	727	705	683	712	737	728	718	738	740	711	710	661	749	714	714	702	724	745	730	668	683	685	809	689	736	732	690	727	652	742	719	774	720	761	685	755	739	735	703	682	685	764	728	752	700	696	696	717	736	686	740	747	740	751	734	716	714	741	708	725	721	711	726	706	664	770	707	726	685	724	713	754	750	718	762	734	727	696	751	736	744	724	648	724	717	769	743	719	797	732	694	698	760	758	760	745	733	720	712	734	726	746	715	737	722	720	702	726	713	753	724	694	769	693	693	680	732	650	758	706	749	699	695	658	678	722	730	726	710	718	720	749	706	748	766	698	718	740	739	726	693	703	745	723	720	684	755	729	718	766	753	718	771	705	704	727	732	778	736	707	686	733	766	722	735	722	701	724	725	741	743	740	715	736	696	743	734	761	697	709	717	708	703	730	744	740	777	719	720	765	692	694	778	672	702	716	674	722	731	713	730	738	722	752	728	736	708	766	728	747	741	752	712	746	691	745	725	754	698	702	697	674	709	725	741	765	734	685	756	721	723	720	701	704	727	739	783	786	771	764	707	683	694	728	710	722	775	711	753	730	729	759	700	725	712	734	718	666	735	716	735	760	711	758	730	712	728	725	672	720	713	691	735	694	701	760	742	717	728	698	716	704	754	735	802	756	738	711	738	720	720	713	743	705	748	750	713	711	674	747	718	722	730	755	721	729	708	732	752	707	662	708	740	709	745	710	735	699	731	743	727	732	738	683	723	717	724	754	791	710	780	765	710	729	700	725	725	764	690	707	720	718	720	775	708	703	732	723	776	697	708	712	720	772	682	715	763	735	700	700	697	705	714	691	728	698	718	700	690	754	721	723	705	747	707	789	723	700	682	722	710	698	750	715	698	717	743	704	741	735	706	675	737	698	729	758	739	742	737	747	728	733	756	734	738	732	742	751	704	734	728	680	743	692	732	702	737	753	726	698	743	725	691	721	740	728	688	726	747	726	716	739	747	755	702	754	709	750	725	728	706	737	710	732	710	721	732	749	738	773	720	703	710	726	730	704	711	726	677	747	703	711	717	768	722	708	689	728	723	751	756	723	705	804	755	742	722	723	696	751	717	720	738	715	707	742	734	723	704	695	706	721	771	691	764	706	760	683	706	706	668	670	765	754	726	711	749	787	729	727	714	686	710	745	753	713	716	739	731	747	808	669	713	711	719	737	697	770	741	747	707	723	702	710	737	728	668	732	799	772	698	757	761	776	718	692	754	761	647	661	682	678	710	704	690	780	735	724	722	744	737	749	711	749	675	747	729	782	691	728	756	735	749	799	742	706	692	753	736	718	716	725	749	665	687	713	698	711	748	770	700	723	738	714	687	699	727	728	716	735	747	667	711	743	725	699	708	752	730	681	747	763	686	724	725	687	674	710	703	783	759	700	724	742	737	724	752	672	713	708	712	677	693	721	786	753	667	719	743	725	743	698	730	715	778	713	772	793	737	736	701	709	736	755	740	698	736	676	673	675	726	716	750	699	735	725	697	673	698	742	673	732	731	717	681	753	716	723	728	695	705	797	749	766	688	770	732	729	725	692	734	731	728	718	751	704	701	705	703	709	726	695	790	726	723	721	707	719	731	731	719	758	741	745	742	713	735	694	700	693	731	738	717	677	713	733	690	725	717	757	719	721	764	735	742	748	754	729	691	683	729	746	723	705	721	741	747	742	726	707	738	692	757	703	766	728	738	683	756	693	735	719	726	742	782	772	746	726	693	754	697	748	701	746	740	657	733	718	734	688	699	687	729	685	718	716	664	708	687	766	699	739	709	698	656	715	745	721	776	775	733	752	722	762	732	702	694	740	686	719	741	687	698	700	689	711	724	718	672	726	714	713	718	727	761	745	739	709	788	691	714	708	695	735	719	685	719	644	743	739	753	693	739	741	723	666	727	709	729	724	752	772	732	769	695	724	709	731	778	739	719	741	698	738	724	677	723	739	728	765	740	710	713	709	739	729	735	702	761	737	730	758	696	714	726	713	696	703	753	748	752	753	722	742	730	749	715	751	773	721	767	679	709	757	729	669	717	722	706	731	749	738	726	670	754	717	765	734	676	751	744	788	713	758	686	751	702	768	729	692	691	705	743	703	732	763	705	729	758	733	695	726	755	735	756	734	679	720	685	690	713	682	673	742	739	702	701	725	720	717	737	669	674	699	768	767	694	661	815	727	696	713	715	740	743	660	725	698	716	711	751	689	780	747	734	722	690	755	680	703	680	752	768	699	748	725	717	727	701	726	743	730	742	725	733	764	727	728	753	709	717	715	729	729	741	718	708	741	744	730	737	660	753	704	743	723	712	736	693	776	712	694	769	711	667	702	764	720	706	748	717	720	675	714	727	769	768	752	760	729	733	781	772	668	703	703	737	702	733	750	742	700	708	724	729	719	703	745	706	737	749	724	710	712	722	712	732	753	738	716	695	725	767	724	723	741	717	711	722	722	744	715	712	745	767	731	787	690	686	743	664	708	699	696	708	724	734	749	761	751	741	760	723	752	726	700	716	713	728	731	656	731	750	732	703	741	707	760	710	716	708	687	737	713	723	695	667	756	714	679	704	746	695	742	698	709	750	714	710	713	736	696	720	711	712	713	719	737	721	715	719	720	683	721	732	706	711	685	759	751	686	750	730	739	674	750	730	751	721	703	743	710	716	708	690	698	733	718	759	728	701	700	718	716	782	733	750	687	782	758	706	750	670	695	672	678	700	717	696	689	740	732	742	742	715	731	729	698	703	725	745	715	726	711	699	736	749	697	689	717	736	680	732	743	686	712	675	741	733	757	736	698	752	743	714	698	715	725	705	733	794	714	652	707	727	727	734	719	707	743	706	742	725	771	716	704	670
27945	13679	3887	2413	1700	1203	916	1843	3143	2930	2051	1216	881	726	725	723	637	702	689	705	736	618	693	691	692	628	695	670	701	717	677	630	700	694	700	619	647	720	666	658	686	672	700	663	692	700	657	641	651	678	659	689	644	672	697	670	659	695	712	641	696	657	636	685	672	654	709	663	711	665	712	702	686	659	674	660	695	678	701	689	657	698	685	657	662	665	729	661	674	686	700	665	658	692	641	651	725	638	683	657	695	665	670	627	639	707	724	711	717	677	680	625	653	651	660	684	706	711	691	676	647	646	649	690	691	682	697	656	659	605	667	727	668	655	685	703	650	684	718	684	640	709	691	714	661	679	669	673	719	697	677	675	648	658	697	750	688	679	692	691	649	707	685	682	652	687	673	741	650	657	667	667	695	703	656	704	715	703	720	650	678	664	648	677	670	677	711	706	660	662	660	687	714	682	627	735	667	691	648	709	681	696	698	664	649	659	685	692	672	685	706	665	701	651	622	696	643	644	650	680	674	696	679	725	699	681	651	664	698	691	683	680	646	688	713	708	696	640	725	699	670	652	713	680	675	670	657	691	684	705	718	678	734	619	671	687	697	717	694	694	638	672	694	651	616	726	698	719	683	651	684	645	651	684	689	661	660	697	685	635	684	655	690	721	637	690	675	637	672	663	657	626	684	664	665	683	724	631	711	676	674	689	685	670	672	707	658	696	690	647	659	671	710	690	666	720	668	677	696	671	718	633	698	676	642	686	687	675	667	704	642	676	672	677	672	687	717	753	687	664	679	667	716	690	689	696	637	668	679	651	709	706	673	690	627	665	655	691	711	637	653	717	623	704	723	620	730	705	712	665	670	684	665	700	670	702	700	669	690	628	670	736	681	704	678	657	660	679	657	700	711	677	678	699	687	709	665	686	683	674	653	704	714	668	674	663	693	699	637	692	714	690	668	698	692	706	702	696	702	689	647	668	697	731	693	691	699	672	664	722	700	621	692	698	657	655	655	712	660	669	691	653	677	665	695	679	697	684	705	674	664	627	694	682	689	731	715	670	668	714	667	691	675	658	673	689	724	665	713	671	712	695	667	702	669	686	697	687	704	684	670	675	711	653	713	689	711	679	677	706	667	660	636	677	680	652	676	715	685	704	682	703	738	645	638	722	705	689	701	685	652	688	677	739	677	631	636	717	688	723	726	683	665	714	640	648	697	683	661	720	699	677	702	641	684	617	705	638	681	703	692	680	649	701	671	682	677	687	678	665	649	684	699	680	632	701	691	639	675	704	687	664	701	668	677	686	650	661	654	712	692	682	670	668	704	675	683	709	701	656	678	685	672	681	639	662	716	633	732	687	640	651	663	706	656	681	657	662	721	710	660	665	741	720	728	663	735	712	671	716	702	667	713	676	684	688	675	687	693	694	693	663	673	690	704	682	701	655	738	660	672	694	700	708	652	649	686	683	653	679	665	738	732	679	665	667	676	741	695	661	670	712	630	683	671	656	644	645	667	671	631	683	698	649	728	693	665	698	698	668	674	695	686	704	687	682	658	688	621	690	668	651	644	700	679	669	676	693	668	641	706	640	670	650	647	721	662	679	654	699	667	682	688	650	675	687	683	651	680	708	686	699	666	633	727	665	644	665	676	664	650	700	678	705	638	665	672	699	636	705	723	717	653	616	679	663	668	659	692	648	680	662	712	700	687	725	632	679	700	714	729	722	699	724	687	672	689	718	689	663	699	695	640	736	645	685	720	721	699	649	730	666	643	686	668	653	703	663	655	678	687	678	718	680	686	649	687	675	638	654	682	625	685	654	626	627	654	696	707	642	676	651	678	697	662	678	697	705	660	697	683	701	643	716	668	686	672	728	736	655	725	745	691	688	726	693	662	668	656	690	716	681	677	684	644	687	684	691	660	664	673	694	696	664	697	712	682	637	692	646	712	636	670	692	674	720	682	685	678	671	671	752	653	634	658	669	692	657	660	678	708	668	629	707	730	755	712	738	658	664	670	704	683	731	678	632	688	675	644	619	661	687	686	654	673	720	661	656	656	639	680	715	647	650	673	707	686	666	672	699	704	709	683	667	698	666	669	693	647	709	644	665	638	683	692	658	644	727	651	664	677	701	652	696	613	634	675	698	702	667	639	638	676	667	684	660	686	670	645	678	689	656	685	706	654	682	677	711	661	701	617	658	706	680	679	705	641	677	657	671	696	671	638	694	664	689	713	669	679	679	703	650	693	687	701	675	662	645	680	625	693	687	678	724	723	684	701	698	681	652	675	681	682	734	685	653	676	673	745	711	682	643	701	664	698	672	718	641	682	690	709	714	674	658	675	684	670	731	688	738	711	654	668	720	666	664	683	676	729	685	651	658	679	639	713	671	643	715	659	703	684	689	654	674	689	690	666	639	738	687	713	658	661	632	651	725	626	700	672	673	667	653	675	706	686	669	699	688	695	674	655	648	779	632	675	702	697	685	682	697	690	643	721	710	651	737	682	717	699	697	679	707	677	668	679	684	663	705	703	640	668	679	718	643	699	670	683	648	694	651	605	665	693	704	665	677	669	693	664	671	699	699	682	634	675	702	676	602	672	685	719	675	695	655	690	693	682	695	671	704	720	634	655	717	707	680	700	667	671	657	665	640	671	700	688	689	667	696	686	729	719	635	670	654	625	699	687	672	723	688	705	665	665	704	613	638	681	669	679	668	666	696	714	697	699	712	700	680	681	642	673	667	657	650	624	715	702	666	707	683	713	683	671	663	651	667	699	654	684	698	694	661	669	683	663	630	718	726	710	686	678	686	658	677	669	681	696	655	690	679	685	692	664	704	653	712	642	682	701	663	622	666	716	674	702	693	674	642	660	676	650	724	716	698	712	692	672	688	632	693	663	698	689	672	639	679	715	671	685	687	668	652	684	690	673	670	708	645	646	666	660	668	719	710	672	685	727	670	697	653	663	667	700	700	687	677	653	686	705	753	691	717	688	671	698	713	689	723	724	725	694	655	706	654	664	688	675	660	677	650	675	701	749	674	672	643	660	669	635	676	708	649	712	653	695	664	720	663	622	642	699	700	681	651	681	710	673	677	716	651	698	691	660	699	693	639	646	655	682	651	679	677	611	704	718	666	711	661	663	739	632	737	661	637	669	684	703	674	660	715	702	686	679	695	714	657	687	675	665	664	652	682	715	693	693	721	668	656	629	657	668	637	700	730	668	645	690	721	645	630	696	681	702	684	703	735	687	682	698	689	657	671	703	679	631	718	634	636	705	636	658	671	700	706	733	691	690	684	659	724	727	675	664	657	680	713	693	693	676	673	689	716	664	697	678	666	710	685	731	676	739	717	636	678	716	685	671	675	730	679	650	699	647	700	623	650	683	695	679	695	693	658	699	656	728	688	737	690	674	712	701	686	659	675	670	713	691	680	676	675	685	662	677	609	665	680	723	668	633	694	697	693	678	668	704	680	712	679	707	679	678	685	611	689	667	675
6021	2782	3006	1921	1750	1224	837	2214	3526	3008	1992	1033	706	555	565	558	543	534	515	541	518	588	565	520	541	524	532	502	519	512	532	549	487	532	517	512	509	570	519	505	557	549	581	504	503	552	538	533	497	540	501	511	524	526	512	511	539	538	536	566	533	569	555	552	542	555	537	531	548	497	516	528	506	520	515	535	517	553	541	559	517	553	524	545	550	536	552	510	538	574	570	515	539	542	534	516	535	556	541	516	528	497	539	535	513	516	548	495	525	562	508	534	555	517	459	564	576	599	539	517	541	597	507	547	501	564	516	527	536	522	487	527	538	545	573	515	503	505	532	544	513	522	546	559	498	535	562	550	499	502	528	548	545	551	574	543	573	567	519	532	514	537	537	505	547	535	494	531	506	481	582	532	533	542	545	534	545	535	546	580	509	554	533	521	533	512	530	469	532	586	506	598	566	538	513	528	502	550	516	501	512	554	554	497	570	537	559	520	547	522	535	546	558	514	512	482	540	517	504	527	533	507	523	508	550	523	501	585	506	530	538	498	534	543	541	528	522	515	551	538	565	528	516	544	568	484	520	531	509	530	559	532	581	538	556	533	517	513	502	553	502	551	559	536	520	540	511	540	552	518	513	543	512	563	515	566	539	524	497	501	510	524	529	514	470	560	496	515	525	577	538	565	505	515	519	535	523	533	586	520	547	553	547	488	521	511	542	528	515	566	539	551	533	535	517	535	521	512	522	488	524	532	514	517	550	544	504	551	537	531	526	515	532	555	537	522	543	516	498	517	476	515	556	536	526	548	497	516	548	504	540	537	542	519	516	540	507	582	536	510	515	517	509	495	530	546	549	525	520	541	536	507	544	557	545	512	505	519	502	556	512	545	507	543	508	540	562	502	541	489	527	548	496	548	515	552	547	506	543	554	532	511	522	518	510	564	531	522	556	536	537	507	524	522	541	559	544	546	539	496	570	540	475	518	498	530	588	517	526	586	548	527	517	517	531	530	545	548	530	547	527	496	571	532	521	549	551	540	560	545	519	511	546	518	510	525	524	520	505	531	513	556	559	510	526	507	527	540	528	565	512	581	555	526	482	549	549	547	545	562	510	571	499	531	519	524	517	539	522	555	538	558	539	531	497	528	528	511	498	485	525	468	543	532	531	568	501	555	516	542	559	543	512	482	558	572	497	487	512	539	522	511	517	586	497	529	545	556	538	529	529	539	523	507	541	540	534	562	564	517	529	545	558	532	547	572	554	548	530	548	535	579	501	520	548	541	541	499	556	543	508	539	530	536	536	540	524	556	528	511	515	546	531	566	545	539	503	482	538	533	553	555	491	499	484	514	534	529	521	547	509	524	543	554	552	498	556	536	517	508	527	520	520	515	529	544	551	553	530	524	539	527	543	543	512	521	519	514	511	542	536	508	506	509	523	534	521	528	569	477	507	506	541	554	510	500	574	560	554	502	496	508	541	536	501	525	527	496	516	563	511	517	526	511	548	524	492	559	509	547	539	479	503	478	538	583	555	530	568	538	545	540	523	494	528	513	559	498	543	525	565	557	534	530	554	535	529	547	528	543	532	505	544	530	560	519	577	507	560	518	591	546	532	507	568	533	531	595	548	537	488	579	498	535	540	523	538	506	543	522	535	513	504	501	541	548	582	520	531	539	504	553	537	491	537	514	507	504	536	495	524	531	480	537	523	561	544	492	487	545	514	531	516	554	537	534	496	536	530	551	530	503	478	531	494	516	544	479	533	574	548	537	554	540	519	524	532	499	520	525	514	525	515	518	553	558	527	523	544	519	573	541	514	517	487	460	506	528	484	554	560	514	557	539	548	529	535	518	544	570	539	532	579	527	531	533	566	519	533	573	523	521	534	491	541	567	553	539	542	483	526	516	524	515	516	526	555	487	566	497	538	524	535	544	524	525	528	530	539	559	563	529	560	524	522	507	529	518	544	524	512	493	544	487	541	527	517	512	512	522	547	501	517	533	537	515	543	566	546	512	507	523	503	556	515	544	523	527	560	519	518	507	538	540	499	554	532	550	536	507	545	539	499	528	528	523	511	499	502	529	531	517	569	549	535	535	515	494	540	531	520	528	518	549	538	500	523	530	515	533	569	573	537	554	486	526	564	556	504	548	500	510	527	534	511	547	517	559	527	529	537	531	559	514	533	520	558	533	536	563	565	482	545	577	528	533	546	556	515	500	519	531	494	588	529	526	555	566	510	508	540	528	525	522	502	554	518	509	538	528	544	553	530	526	522	510	534	531	535	546	567	559	542	562	503	514	507	537	534	558	523	535	541	542	540	560	586	534	559	520	557	531	506	509	501	516	514	523	562	490	534	548	541	519	543	573	507	556	494	546	548	532	546	571	541	523	549	551	500	552	522	535	551	530	500	511	514	546	509	515	564	531	520	547	548	546	532	531	504	509	525	513	557	509	475	565	530	529	530	539	532	567	523	534	521	544	530	577	537	536	527	562	577	564	569	532	504	550	506	510	499	532	525	527	575	520	546	529	543	507	512	510	575	579	543	549	555	530	568	534	513	527	525	532	534	543	550	524	548	542	515	529	534	527	549	486	540	551	500	544	520	509	552	538	532	542	535	510	553	506	536	523	554	523	547	539	512	545	566	521	530	538	496	555	581	540	543	544	511	539	560	530	523	538	499	539	535	504	546	532	564	506	528	535	526	515	510	532	546	505	547	536	521	526	515	483	559	531	520	542	531	518	497	520	533	534	504	554	533	502	549	510	509	551	528	534	559	585	535	542	529	500	533	531	540	521	516	553	566	550	532	492	534	540	562	536	552	529	525	568	515	564	540	482	564	570	505	557	535	558	522	564	524	524	538	539	576	452	552	528	556	476	513	566	513	513	531	512	558	557	566	540	540	513	555	517	524	520	536	542	538	555	533	528	541	514	524	521	521	539	499	548	544	563	520	562	559	526	499	543	503	538	551	556	530	533	543	522	529	545	546	524	529	528	512	507	520	557	541	543	496	552	520	567	539	499	546	550	536	541	521	564	567	531	550	497	531	541	519	540	533	585	533	560	525	562	515	525	544	516	535	526	526	514	559	539	528	537	545	573	520	539	567	524	583	507	528	562	540	547	556	499	515	542	534	523	527	488	520	524	564	524	512	510	517	534	542	518	506	544	529	556	541	550	532	531	535	537	518	546	588	536	476	502	526	507	527	546	500	541	547	527	563	571	526	575	506	532	507	547	568	527	522	488	579	580	541	525	522	559	548	505	518	536	535	610	483	527	524	517	570	523	523	522	538	552	566	542	525	567	518	556	529	568	527	509	547	533	510	501	520	516	514	534	561	505	601	534	523	506	510	490	508	503	529	526	555	508	557	509	537	540	525	521	566	540	505	543	543	506	521	537	512	539	507	527	557	511	513	531	493	553	526	544	537	576	514	514	603	589	492	575	533	540	520	528	557	548	503	551	580	511	500	527	531	523	492	556	559	536	524	523	550	508	542	498
25686	21399	27236	25084	9126	3174	1814	7109	22744	19888	11740	3662	1549	1003	812	813	750	758	736	728	780	769	786	764	793	747	777	807	711	782	763	755	725	780	820	763	792	782	766	764	781	774	812	791	727	767	706	741	821	753	800	797	731	754	792	786	772	759	760	755	786	763	715	772	762	735	792	770	730	765	794	742	811	823	792	729	749	730	769	770	762	741	757	769	825	793	744	741	788	737	770	770	774	792	757	754	767	778	775	750	759	772	811	778	773	762	767	773	802	734	725	771	759	792	759	752	776	728	808	815	812	754	720	744	734	773	794	750	786	722	763	730	733	773	775	781	771	763	743	792	755	762	825	695	845	710	744	770	759	782	720	759	845	831	787	734	757	778	758	774	817	775	779	809	682	775	818	736	761	803	793	778	765	725	735	760	742	775	775	757	749	699	773	724	720	770	759	770	747	732	760	698	720	773	811	776	727	778	826	742	785	786	703	809	772	765	735	727	776	807	786	731	754	791	739	793	793	849	740	779	797	746	732	766	759	763	725	739	765	756	717	787	743	808	761	734	798	769	773	733	758	770	743	758	756	760	770	750	747	797	744	823	783	762	774	762	779	788	787	750	751	723	795	834	752	745	796	783	772	784	746	732	819	744	735	776	746	767	747	725	737	785	781	704	820	718	783	748	789	774	783	734	775	810	748	774	740	766	743	749	766	765	751	755	749	742	733	751	734	776	750	791	762	792	708	749	790	778	793	790	766	726	732	835	751	751	745	774	796	732	766	796	729	807	733	748	730	699	747	730	771	781	800	741	789	705	790	745	759	758	767	788	757	761	708	738	788	783	790	771	798	774	779	741	720	745	778	788	673	758	759	726	782	791	791	769	763	753	799	767	756	790	785	698	698	719	818	788	746	774	748	825	740	781	811	700	777	774	761	731	758	769	771	733	776	785	738	797	762	777	739	822	766	785	751	726	725	768	740	763	772	708	810	764	777	797	785	741	742	692	769	785	723	767	797	757	826	754	814	704	784	729	765	792	803	804	762	799	736	740	757	738	753	712	708	768	787	789	776	756	726	747	747	722	781	786	755	761	782	777	733	758	781	768	725	739	757	767	749	755	765	786	737	778	721	710	802	774	771	758	751	781	775	777	762	729	796	795	702	762	757	763	748	786	807	791	790	773	759	726	762	765	693	738	748	761	762	735	729	757	763	741	717	750	790	759	781	716	790	769	761	774	778	757	760	758	731	718	751	736	793	722	744	760	773	817	753	775	773	738	754	768	815	707	772	776	724	753	782	794	747	786	738	756	752	729	795	774	779	785	732	735	809	781	758	737	806	761	706	816	747	758	769	793	772	756	711	746	807	772	709	793	760	736	732	783	758	754	792	742	757	743	759	780	766	757	767	734	774	822	787	795	765	752	746	746	765	742	815	748	776	763	748	766	814	824	796	753	729	777	753	798	801	756	759	775	749	766	794	787	738	788	764	817	771	786	775	789	766	732	776	816	772	788	758	791	768	762	724	762	751	757	771	771	721	766	725	759	716	785	742	709	764	718	736	810	766	793	777	762	722	680	795	806	771	752	779	785	724	724	747	726	764	777	813	784	781	790	753	794	757	817	750	754	760	779	805	746	784	785	714	723	744	772	699	732	764	720	813	746	765	771	775	692	823	760	771	719	744	720	794	751	731	756	790	738	795	788	721	781	743	736	791	815	762	803	769	760	776	822	759	753	772	746	773	739	757	754	737	766	784	783	762	780	779	826	744	778	767	753	768	764	735	771	733	763	800	763	719	776	766	694	728	770	745	729	771	749	729	778	819	730	736	747	768	804	715	737	788	794	758	762	747	752	800	788	764	810	809	769	759	773	744	762	723	802	744	726	744	758	769	753	749	769	761	720	774	741	782	767	769	770	782	830	758	737	788	762	747	723	753	728	749	725	789	729	755	785	773	788	808	782	715	708	801	806	807	730	780	786	760	721	757	697	754	780	769	757	769	728	694	785	805	777	737	743	761	815	731	767	817	751	743	744	729	768	728	721	754	759	777	744	797	802	731	741	743	799	753	787	772	781	800	805	775	748	785	763	782	774	753	785	758	703	770	751	772	765	756	739	726	783	819	721	788	801	785	793	785	811	720	730	780	788	745	732	756	763	771	722	779	806	758	755	781	799	769	759	747	811	792	724	752	724	800	805	755	783	776	804	760	741	750	759	721	764	760	752	762	772	780	700	759	761	740	775	776	772	833	743	741	745	772	725	792	789	725	801	773	758	749	716	820	749	753	786	772	802	694	748	789	733	764	825	759	738	776	700	753	766	819	759	823	803	788	799	762	711	775	711	729	736	785	723	775	776	757	801	722	743	787	703	770	764	723	768	748	730	778	776	760	761	711	771	790	817	738	683	710	769	797	775	754	739	748	793	757	738	781	723	759	744	756	760	747	768	766	716	798	804	804	780	754	760	765	763	787	738	739	815	756	731	747	763	769	745	760	749	776	770	775	798	784	770	794	760	800	713	774	792	752	746	746	735	733	779	783	792	798	744	764	753	744	800	772	753	813	763	827	766	760	729	747	785	788	785	758	753	730	722	757	717	759	815	771	727	773	772	735	765	791	797	756	760	755	754	757	761	762	736	709	717	735	784	756	766	718	722	736	757	764	736	758	788	763	737	747	762	791	745	797	759	743	763	732	778	783	791	739	755	798	766	821	759	808	776	799	767	807	793	739	763	727	774	736	753	777	755	759	761	756	789	685	772	796	758	796	783	765	801	756	786	760	724	766	756	778	760	745	762	758	767	755	724	778	764	743	744	732	733	798	782	783	788	782	818	753	765	780	703	784	771	775	716	752	758	775	752	776	723	758	780	803	798	779	734	741	766	806	785	762	761	708	799	761	782	750	768	812	808	844	747	797	752	835	749	791	753	746	774	764	747	802	760	747	770	776	757	767	708	807	776	789	747	742	778	793	764	757	768	790	793	768	764	726	715	737	792	803	779	773	736	796	765	769	770	721	788	736	786	761	779	759	768	761	730	782	795	814	760	776	793	711	773	757	769	781	753	812	761	792	750	733	769	773	788	764	773	784	777	797	746	787	759	750	811	732	823	790	689	733	758	804	780	810	779	790	766	752	745	795	807	761	793	736	802	845	771	781	806	723	761	753	724	774	727	768	747	792	746	739	718	806	753	783	766	799	758	815	771	755	761	805	733	772	728	774	785	737	831	743	763	744	743	773	717	771	763	777	768	747	775	786	777	773	746	732	788	779	781	761	765	734	776	745	707	767	771	768	752	752	709	756	746	820	733	763	784	786	732	810	753	747	730	741	737	778	760	777	722	797	778	779	815	719	768	794	771	793	756	748	806	781	798	777	749	753	719	802	724	779	750	740	736	741	742	767	790	720	799	784	757	755	752	752	772	807	752	762	752	838	774	774	751	701	810	765	736	788	743	781	753	723	768	787	794	728	782	761	736	790	727	814	775	770	764	744	744	755	804	781	763	791	788	757	790
4979	7047	8177	4504	3918	2525	1542	9370	21154	16884	9550	3031	1447	883	611	633	607	629	616	593	608	655	620	606	599	638	577	519	677	635	606	579	590	608	569	610	597	607	586	604	611	618	612	627	631	614	635	629	599	597	615	638	688	620	610	654	614	636	603	640	617	635	592	576	600	607	652	627	613	556	602	648	647	648	607	631	665	571	644	603	598	597	618	588	597	627	611	623	647	629	588	604	611	598	610	547	600	597	625	633	602	596	572	639	597	615	619	597	602	596	618	579	610	574	593	617	647	634	601	600	567	643	610	613	611	625	595	604	571	616	590	600	619	604	593	582	616	635	617	641	611	606	624	595	614	605	589	582	609	603	597	591	631	634	618	597	623	538	577	595	551	624	614	639	639	628	585	643	586	589	603	597	609	626	599	595	618	628	611	595	594	647	598	546	572	597	619	619	594	582	575	574	603	643	613	591	595	612	614	621	603	608	595	602	591	614	597	593	594	617	599	600	579	597	618	600	573	604	559	622	652	581	611	652	585	652	568	630	603	630	659	608	584	630	596	560	590	588	633	600	597	613	570	597	620	598	588	633	592	675	619	564	598	613	618	612	586	620	623	616	617	590	585	601	616	628	582	637	597	576	639	597	591	641	602	628	598	599	637	626	608	584	615	596	595	623	644	581	605	659	604	608	647	604	616	592	613	614	651	628	618	663	594	605	597	618	592	577	607	589	590	633	591	609	580	611	583	605	600	605	640	604	612	638	632	588	577	612	561	622	593	592	602	597	583	663	620	616	581	619	624	596	601	621	568	611	611	586	600	617	638	636	647	677	607	649	651	630	631	564	618	606	628	609	590	603	599	646	635	638	607	621	609	594	572	628	558	604	611	596	595	595	560	630	576	619	596	543	587	614	603	581	644	564	578	636	616	616	619	598	691	605	596	605	592	562	619	582	586	632	588	624	596	640	627	640	588	570	602	589	603	607	562	546	591	610	625	602	631	595	624	627	665	607	622	566	588	617	641	603	638	593	613	636	598	589	604	643	600	580	658	622	600	611	605	551	624	598	621	581	631	582	624	632	649	601	581	620	577	600	572	590	639	596	578	610	613	587	591	582	579	608	599	620	662	612	602	624	626	598	590	607	630	602	626	611	582	583	626	581	611	604	596	632	594	643	583	614	630	572	636	603	616	589	615	651	610	591	640	618	598	640	594	594	619	607	620	626	624	597	623	610	568	620	641	635	624	657	582	587	630	613	628	595	608	637	624	632	611	619	597	604	589	623	615	590	606	551	626	619	603	600	597	606	587	610	631	619	564	636	597	594	584	626	611	631	563	610	617	602	629	639	590	615	631	595	637	576	579	637	622	599	581	603	626	603	616	618	660	590	579	576	628	617	609	607	618	598	601	598	589	617	630	610	655	619	613	574	551	608	596	619	618	622	617	599	569	624	575	610	557	613	603	623	623	577	632	611	575	605	609	631	604	588	637	631	605	574	601	625	641	659	634	648	587	595	633	630	598	617	598	613	601	566	601	637	620	607	587	631	584	617	598	630	592	609	621	570	528	654	640	570	562	648	566	621	625	586	638	579	621	595	618	611	608	611	570	606	568	597	580	627	622	582	666	616	610	615	586	598	561	620	578	572	617	610	596	627	607	600	662	576	601	646	629	631	644	603	569	593	597	597	628	600	627	599	567	629	580	609	596	608	621	626	642	584	634	611	598	637	569	616	608	585	610	599	570	587	598	602	640	658	619	608	614	613	613	623	624	584	602	585	560	607	588	616	582	606	611	569	579	592	619	576	614	578	603	618	573	565	574	593	605	591	572	579	592	574	599	603	629	561	590	619	629	608	586	558	607	598	591	621	628	615	600	640	645	616	575	609	604	606	601	633	599	638	565	605	648	630	652	599	615	648	579	608	626	590	575	584	607	619	621	625	595	616	610	592	586	604	573	610	585	606	628	596	576	627	628	641	614	625	623	623	602	617	585	569	582	607	585	671	580	639	606	608	593	625	624	573	599	641	606	607	615	605	548	643	631	614	592	596	645	625	630	609	573	566	565	607	609	598	633	606	586	593	567	610	639	588	606	567	625	607	587	634	625	594	644	614	613	623	610	586	623	621	649	563	609	597	569	638	609	597	605	569	578	610	670	603	633	631	587	600	553	593	587	615	602	623	612	603	618	592	621	608	600	592	588	644	626	616	641	630	600	634	627	640	648	619	599	605	540	624	632	626	613	620	611	577	591	546	634	645	592	636	612	624	626	590	616	613	608	629	625	614	598	558	621	593	635	605	640	616	601	582	616	639	612	580	608	605	636	636	598	642	638	613	636	625	597	561	610	602	600	655	660	654	543	602	564	611	568	642	611	579	620	616	607	592	610	599	626	615	614	605	609	599	626	646	576	573	567	632	601	610	635	634	573	569	612	611	620	592	625	585	601	627	599	632	586	650	566	568	588	623	621	637	611	572	585	550	612	638	605	536	546	585	620	554	618	592	621	578	637	620	619	608	620	640	561	603	593	615	608	573	617	578	638	586	584	595	610	620	591	580	610	604	627	605	609	589	595	607	618	604	643	587	615	615	606	610	619	648	600	606	625	577	614	607	590	599	642	599	628	624	636	593	608	610	635	562	608	642	607	558	631	598	608	592	614	540	617	649	601	597	574	626	595	583	600	631	621	595	662	625	600	608	583	553	600	580	587	596	652	610	537	614	612	617	596	637	553	606	633	635	619	594	604	586	609	632	627	639	675	619	613	564	622	610	584	622	620	638	633	651	600	610	606	592	651	614	580	619	573	632	611	597	595	595	599	621	577	608	601	599	634	590	637	638	611	559	646	614	637	602	629	631	630	575	648	616	608	626	589	602	617	622	633	627	609	600	593	583	573	618	616	594	576	630	643	575	589	570	604	563	591	580	559	605	625	595	619	627	587	630	613	609	662	611	610	595	609	573	600	630	582	572	580	604	611	586	647	555	564	640	629	622	650	581	610	608	587	623	614	639	607	556	614	640	583	600	567	621	614	616	604	587	616	587	599	636	584	603	598	603	661	603	576	625	575	620	629	638	617	589	620	610	608	633	568	620	651	575	621	600	589	635	596	643	601	601	602	590	601	607	617	606	589	593	604	571	607	621	540	604	577	699	577	611	624	629	582	642	588	595	577	643	584	638	641	593	622	621	573	621	600	636	593	591	585	601	604	600	658	583	598	631	641	601	587	600	605	649	594	634	613	664	568	630	630	641	628	568	627	564	610	623	605	615	652	623	609	597	601	631	580	601	616	598	613	661	607	615	631	623	624	584	656	574	586	612	583	578	614	638	554	613	618	617	618	551	606	581	616	614	608	642	610	591	609	615	609	591	629	599	604	615	587	619	635	623	567	622	616	598	612	622	586	607	567	625	609	606	614	631	603	599	592	612	612	580	634	619	600	626	654	587	627	618	603	591	582	590	597	615	604	617	586	599	576	621	578	549	611	606	583	589	604	614	583	558	578	570	579	656
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
