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
339353875073	339353875640	339353876190	339353876740	339353877290	339353877840	339353878390	339353878940	339353879490	339353880040	339353880590	339353881140	339353881690	339353882240	339353882790	339353883340	339353883890	339353884440	339353884990	339353885540	339353886090	339353886640	339353887190	339353887740	339353888290	339353888840	339353889390	339353889940	339353890490	339353891040	339353891590	339353892140	339353892690	339353893240	339353893790	339353894340	339353894890	339353895440	339353895990	339353896540	339353897090	339353897640	339353898190	339353898740	339353899290	339353899840	339353900390	339353900940	339353901490	339353902040	339353902590	339353903140	339353903690	339353904240	339353904790	339353905340	339353905890	339353906440	339353906990	339353907540	339353908090	339353908640	339353909190	339353909740	339353910290	339353910840	339353911390	339353911940	339353912490	339353913040	339353913590	339353914140	339353914690	339353915240	339353915790	339353916340	339353916890	339353917440	339353917990	339353918540	339353919090	339353919640	339353920190	339353920740	339353921290	339353921840	339353922390	339353922940	339353923490	339353924040	339353924590	339353925140	339353925690	339353926240	339353926790	339353927340	339353927890	339353928440	339353928990	339353929540	339353930090	339353930640	339353931190	339353931740	339353932290	339353932840	339353933390	339353933940	339353934490	339353935040	339353935590	339353936140	339353936690	339353937240	339353937790	339353938340	339353938890	339353939440	339353939990	339353940540	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2641	3600	2300	2641	3600	2300	2642	3600	2300	2643	3600	2300	2644	3600	2300	2644	3600	2300	2645	3600	2300	2646	3600	2300	2647	3600	2300	2647	3600	2300	2648	3600	2300	2649	3600	2300	2649	3600	2300	2650	3600	2300	2651	3600	2300	2652	3600	2300	2652	3600	2300	2653	3600	2300	2654	3600	2300	2655	3600	2300	2655	3600	2300	2656	3600	2300	2657	3600	2300	2658	3600	2300	2658	3600	2300	2659	3600	2300	2660	3600	2300	2661	3600	2300	2661	3600	2300	2662	3600	2300	2663	3600	2300	2664	3600	2300	2665	3600	2300	2665	3600	2300	2666	3600	2300	2667	3600	2300	2667	3600	2300	2668	3600	2300	2668	3600	2300	2669	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25092	23983	36306	33369	24806	15740	4182	1307	998	935	925	939	954	992	887	920	891	989	964	879	945	894	906	897	919	849	890	909	879	863	875	850	914	908	922	896	836	890	925	932	921	871	886	845	878	877	856	880	871	892	903	860	853	943	861	945	886	858	900	890	931	863	903	851	874	893	945	870	909	862	902	918	960	899	860	855	798	845	865	868	864	930	883	902	839	922	898	892	874	847	871	924	904	853	842	885	861	932	875	877	881	862	899	879	933	921	932	875	878	867	864	919	862	889	843	850	904	958	894	915	929	897	846	876	935	918	883	892	919	930	859	870	866	850	889	881	919	882	854	896	879	934	869	865	880	886	902	915	886	935	873	906	941	877	869	890	875	847	874	868	881	857	935	858	903	878	877	892	885	841	882	864	914	841	879	868	881	939	860	840	862	936	898	883	857	888	880	885	874	864	906	907	886	868	965	862	854	923	865	871	886	862	842	900	847	866	865	872	936	845	933	888	862	887	926	898	884	920	904	909	885	898	842	861	924	874	867	900	970	921	862	862	899	894	951	865	870	860	943	891	875	845	903	875	920	886	893	857	836	928	869	911	887	875	843	870	896	875	863	909	834	961	855	847	892	946	939	868	858	851	869	886	871	893	925	855	889	908	904	937	917	886	928	923	885	890	826	848	874	872	902	870	874	841	894	874	930	842	902	907	933	924	882	925	862	916	843	892	903	954	860	900	884	869	870	882	885	941	825	900	936	879	910	896	891	917	910	895	920	861	911	894	931	918	897	838	911	846	885	904	886	884	928	890	875	905	889	896	835	923	884	839	937	884	905	904	906	915	820	892	897	882	891	908	911	904	896	895	885	853	898	895	925	901	869	876	915	886	895	953	877	940	904	870	867	898	869	922	882	905	918	899	884	899	878	897	964	889	859	863	883	857	886	806	899	851	917	898	925	911	896	908	883	914	881	875	880	922	895	911	929	940	903	908	892	948	922	931	911	883	871	870	898	898	831	890	891	901	818	909	890	912	891	943	855	918	852	907	835	874	917	923	897	896	901	888	911	903	897	898	897	892	893	890	880	867	906	899	889	912	882	885	919	921	822	912	890	925	852	827	923	879	887	890	864	891	849	847	945	880	917	902	943	867	930	911	946	869	889	912	942	973	921	895	893	937	952	874	862	875	845	866	933	884	872	891	896	933	905	874	916	913	873	821	920	902	856	836	883	926	918	906	846	883	907	834	831	849	857	887	891	911	928	864	877	869	938	907	925	910	903	936	847	860	851	914	852	879	931	896	866	895	923	848	874	918	944	863	868	865	892	957	860	882	861	855	920	875	863	915	946	911	891	885	854	871	871	939	845	920	903	924	876	835	962	819	927	879	847	898	862	847	881	896	878	869	913	903	914	853	914	878	923	914	883	859	864	848	919	871	883	842	955	860	872	946	846	876	887	859	915	845	905	920	854	902	923	887	890	943	872	877	905	889	898	871	852	879	868	829	908	888	920	888	884	867	915	894	823	922	887	922	834	852	885	880	926	902	866	856	867	882	826	909	887	920	916	855	889	858	945	866	868	894	870	854	878	833	952	895	903	900	896	909	895	875	846	853	850	924	875	875	900	859	936	924	876	904	902	880	815	870	898	927	865	898	841	824	934	880	893	934	930	831	865	892	850	896	922	851	899	882	849	866	875	881	888	847	871	888	887	868	905	889	874	932	941	878	897	880	878	913	914	842	930	895	873	916	929	843	907	920	868	886	907	867	874	919	853	899	894	888	879	912	883	872	878	955	880	959	875	808	912	870	827	846	844	911	820	879	886	888	884	891	907	924	890	891	886	879	901	955	891	891	868	859	850	915	874	907	864	879	955	896	926	869	821	876	854	890	906	871	870	872	865	883	870	792	852	852	883	866	909	904	888	859	883	902	840	923	883	892	895	867	896	860	907	907	870	941	855	870	845	909	911	937	881	892	928	904	893	947	896	907	854	878	865	863	871	872	935	961	883	878	912	871	834	906	842	907	920	876	926	891	873	901	870	864	827	916	898	905	897	871	878	902	898	869	888	862	887	882	816	883	920	874	918	927	988	868	956	880	867	869	836	916	855	930	857	845	893	918	835	893	923	886	898	890	896	908	822	839	899	893	890	884	883	891	978	869	839	914	879	886	920	877	866	863	894	893	888	831	916	919	880	916	917	898	875	926	891	879	880	843	908	936	915	867	867	899	908	899	844	805	857	857	870	883	864	845	945	898	913	901	852	856	889	931	888	889	918	884	846	874	895	878	886	932	842	907	868	851	879	919	936	931	862	867	889	864	884	904	917	896	915	924	862	869	872	879	905	888	853	903	873	893	893	849	876	919	865	910	955	937	881	925	918	914	870	904	911	844	889	894	892	885	896	859	880	850	838	860	845	920	957	888	843	848	824	926	845	852	909	860	926	881	884	912	909	931	925	862	917	878	868	844	906	850	906	902	921	908	904	908	849	836	827	763	828	893	918	908	853	832	940	877	918	916	889	906	881	898	855	886	886	862	909	854	896	919	859	877	865	871	893	924	903	883	907	900	942	924	867	840	863	907	834	872	920	914	874	879	890	865	929	853	905	898	825	877	910	906	924	860	906	914	895	872	893	888	874	904	911	969	912	898	871	900	909	936	942	901	852	855	906	908	952	920	865	903	857	959	869	893	861	864	873	901	893	875	947	909	886	907	857	870	889	851	853	862	841	876	876	897	938	914	891	908	889	878	937	939	900	923	859	889	890	902	875	868	869	834	870	820	875	886	910	945	854	880	859	843	917	872	895	897	953	933	880	852	939	921	872	875	907	907	920	919	898	892	877	878	868	882	846	879	925	850	881	914	902	923	848	842	876	919	899	886	870	889	888	918	890	928	901	877	959	855	896	883	910	888	881	851	845	925	906	940	906	867	909	889	888	881	899	880	847	925	885	858	917	894	946	839	897	829	887	929	940	887	895	914	900	924	870	865	888	912	897	938	873	845	915	849	908	897	940	903	850	900	915	850	884	929	865	863	924	906	884	860	935	855	872	864	898	836	851	865	870	894	927	907	869	876	905	863	910	876	855	892	913	882	826	873	865	908	903	912	882	860	861	900	919	873	888	827	865	867	935	854	889	933	854	852	898	888	833	873	955	842	844	877	834	906	860	876	874	855	858	825	807	880	873	881	849	903	874	905	871	876	818	898	870	896	911	921	853	861	845	863	871	909	865	854	862	855	896	879	909	839	891	932	905	883	888	922	922	865	898	875	872	862	876	848	929	914	906	859	889	876	903	837	885	898	904	861	909	846	949	911	935	886	936	888	879	932	899	865	887	868	877	854	934	922	841	913	869	906	882	888	911	937	913	924	882	926	857	870	870	880	926	919	913	881	888	901	921	900	890	851	905	881	892	914	974	893	905	927	847	900	846	911	889	885	849	903	862	888	937	891	890	898	821	848	878	907	874	899	907	876	886	906	857	899	950	796	899	842	915	910	927	894	916	892	884	875
66062	104912	74962	43895	19319	5958	1886	1035	856	885	807	884	817	844	850	870	843	873	811	843	905	839	848	821	902	859	874	850	825	931	850	904	829	864	899	866	805	850	847	863	852	836	880	866	893	836	856	873	813	867	887	906	840	888	930	828	801	832	862	844	825	834	848	869	873	879	848	847	834	868	844	858	836	828	868	848	777	827	861	853	821	808	832	870	865	825	878	812	838	883	879	809	845	869	810	825	849	897	870	865	819	843	854	874	855	818	861	848	832	835	819	803	871	847	872	849	872	822	872	821	821	850	792	832	891	862	815	829	864	847	874	832	805	837	882	836	833	824	886	845	846	863	873	833	864	816	836	856	836	862	850	812	829	855	823	840	868	859	875	854	831	810	852	835	796	847	836	853	837	844	881	871	882	810	880	839	805	868	852	828	883	892	870	844	835	877	850	801	887	880	814	882	880	871	835	871	877	898	840	834	851	868	863	830	829	859	851	856	876	853	840	821	880	830	842	828	825	835	862	840	872	849	820	837	802	864	835	880	819	822	882	879	823	815	848	824	841	792	831	851	834	821	895	846	863	880	808	853	794	826	884	835	852	844	822	858	863	855	832	860	857	804	842	887	877	839	829	823	867	798	857	850	904	874	838	831	848	854	844	838	855	842	840	915	870	807	891	850	895	818	880	816	857	855	841	836	856	885	817	820	863	836	841	866	804	808	851	829	846	841	875	875	839	833	830	883	834	858	852	849	826	805	866	869	806	824	884	900	908	832	856	880	868	825	821	828	837	840	850	863	852	828	851	808	800	825	882	860	789	849	885	854	884	834	842	908	803	867	818	826	853	859	878	860	850	871	823	815	898	864	831	854	847	842	827	868	863	860	873	847	864	882	871	863	848	827	839	889	855	874	830	831	783	834	800	824	894	840	843	867	891	872	860	866	803	820	846	825	889	830	840	813	855	863	821	773	878	911	864	801	869	842	889	852	857	883	826	864	844	870	909	836	808	851	829	817	817	831	829	853	800	840	836	840	834	857	851	843	869	828	855	844	843	795	831	855	826	822	882	873	868	825	855	882	826	848	818	867	820	820	868	818	831	858	857	818	852	854	888	876	841	811	816	853	887	814	864	884	832	827	822	837	847	854	890	847	880	847	892	853	846	891	814	821	852	830	882	887	865	834	814	870	891	809	847	925	780	878	828	858	798	844	901	835	857	861	815	906	859	835	872	879	858	843	821	830	853	844	833	854	843	838	873	855	856	856	812	834	839	805	840	828	890	870	889	816	868	888	861	854	833	859	804	853	835	879	857	865	858	832	859	862	883	859	827	884	805	926	897	886	826	874	853	869	886	829	861	810	876	814	817	809	863	844	836	863	854	789	874	816	875	881	863	907	892	833	854	881	817	819	834	817	826	856	832	890	847	842	833	864	817	851	836	826	811	827	847	881	858	822	843	820	827	879	838	850	862	884	839	840	851	860	837	833	852	806	862	817	808	795	819	808	824	857	850	861	887	874	855	841	860	811	804	828	882	912	851	841	839	840	792	861	836	869	884	851	815	831	868	835	825	859	855	862	825	849	879	835	878	862	824	852	858	882	872	853	845	823	827	858	822	885	835	894	856	845	815	904	854	846	817	850	900	831	865	904	871	822	823	819	883	881	887	824	858	829	841	826	858	813	831	797	870	837	791	892	840	832	868	801	867	876	806	809	832	892	804	788	869	813	822	835	843	810	841	863	839	800	824	822	873	822	826	830	850	812	895	864	851	828	854	833	863	854	880	835	891	851	803	894	810	799	860	833	923	850	889	838	880	818	820	815	880	818	845	823	859	808	857	844	865	853	844	851	903	858	836	858	846	821	801	895	890	848	802	849	864	857	840	809	804	836	864	811	891	846	819	860	854	873	808	888	841	854	909	877	888	774	793	824	843	838	850	850	780	817	854	843	831	839	846	815	871	889	860	840	862	797	822	827	890	821	833	817	827	855	841	899	864	835	883	848	860	870	795	784	876	853	885	841	830	825	779	840	825	814	853	865	846	851	815	845	846	838	832	827	912	793	846	896	844	832	862	810	822	816	908	869	871	847	880	873	873	866	888	804	873	841	847	856	821	796	867	880	841	839	845	854	848	803	822	829	835	816	815	835	864	820	797	897	877	853	891	865	836	830	874	808	812	787	859	823	877	824	920	888	896	862	809	824	861	864	806	863	862	816	840	873	865	812	845	854	902	820	801	842	870	883	854	812	909	881	821	872	906	881	827	835	886	848	876	823	844	820	819	831	844	836	841	832	831	792	905	828	893	807	856	848	844	826	791	800	825	818	877	823	888	810	892	832	867	893	834	829	802	800	855	834	846	855	838	841	842	843	850	864	859	860	842	891	826	836	853	785	860	809	890	813	813	823	837	871	875	827	799	903	846	830	833	836	853	870	875	856	839	871	851	836	842	887	800	831	836	801	851	843	861	821	874	822	905	856	882	819	887	803	761	797	864	815	829	831	850	899	804	845	841	836	848	870	790	805	801	817	800	873	844	820	873	841	877	871	880	830	875	854	848	808	803	800	879	870	840	891	849	833	819	810	816	850	865	804	857	840	801	813	892	907	851	843	845	869	851	821	873	840	825	895	845	847	877	881	862	789	892	831	821	865	803	884	854	836	812	841	844	775	860	853	811	831	814	865	833	878	818	882	811	861	860	865	838	844	838	790	803	825	897	847	813	794	836	815	846	813	846	867	799	808	828	854	839	838	837	881	788	801	835	802	870	840	910	832	804	803	847	869	896	790	882	835	901	866	838	821	818	893	874	891	824	894	873	837	873	808	814	866	847	880	802	825	817	869	865	815	829	823	801	886	836	799	821	852	881	885	837	850	824	857	854	854	826	849	874	873	864	877	854	824	848	790	843	863	855	851	813	895	807	853	830	864	872	819	790	845	837	830	820	877	809	864	834	833	875	824	797	866	811	850	832	891	833	837	829	888	846	858	927	797	848	849	843	817	805	851	827	845	819	849	787	843	811	797	839	847	829	842	883	806	855	832	827	831	828	807	839	834	809	899	846	810	835	884	795	864	905	820	836	829	845	881	900	815	836	881	806	835	853	817	870	822	840	896	848	834	874	850	858	835	798	821	869	822	827	841	830	844	847	796	873	929	848	809	877	796	852	833	857	843	817	830	862	838	866	879	867	828	897	819	831	867	854	809	842	853	844	825	827	888	848	832	894	854	892	820	814	841	801	865	799	813	883	877	901	835	846	872	840	810	854	866	852	824	876	816	835	786	819	847	850	793	878	832	837	857	816	861	835	875	857	851	791	874	832	839	876	826	863	820	865	867	829	878	850	895	799	868	825	855	877	869	831	826	839	858	793	831	842	871	856	831	893	814	880	857	801	877	829	786	873	867	840	844	850	845	862	788	879	840	808	886	854	840	865	866	818	831	813	862	845	813	821	860	844	820	792	801	834	884	832	874	849	794	801	844	866	849	906	894	845	928	850	908	854	831	828	820
30318	29247	26260	12815	3255	1271	788	710	655	608	716	647	697	686	719	640	648	699	677	681	723	670	671	651	650	678	689	642	640	635	658	656	628	617	660	612	652	697	667	632	653	678	638	682	700	632	632	653	640	671	673	668	631	632	714	632	650	671	680	669	653	654	638	637	623	657	649	658	627	646	623	670	649	699	650	676	677	675	672	676	639	619	645	661	644	626	633	729	693	665	635	684	663	654	626	633	635	630	633	642	698	642	673	650	643	688	643	640	641	724	675	649	634	657	661	632	639	644	656	668	666	603	678	608	616	653	666	635	635	675	696	651	672	621	664	624	658	643	637	652	651	675	645	631	675	606	685	675	611	643	660	641	656	650	649	616	632	671	666	657	666	648	691	664	620	615	653	690	668	676	667	677	683	622	659	641	653	685	621	659	673	612	674	637	660	632	624	624	665	629	631	637	634	644	656	630	674	641	667	681	627	620	693	659	640	629	680	663	686	637	655	646	650	614	623	696	634	680	633	691	671	621	619	658	668	604	632	720	666	632	666	685	596	665	670	633	680	646	621	666	663	699	627	645	655	648	696	635	663	665	646	668	603	648	641	678	631	660	637	693	620	646	644	632	621	639	649	661	607	642	624	668	636	662	669	629	677	667	675	655	653	690	667	641	625	682	710	658	689	627	648	681	643	655	636	618	668	625	683	678	606	634	693	633	654	629	638	647	644	627	639	664	682	633	644	663	660	644	689	635	690	707	679	699	679	633	657	635	687	678	658	633	663	639	674	648	638	630	681	609	712	647	690	672	679	670	671	668	621	655	666	710	690	693	696	635	646	658	646	602	613	598	640	615	627	646	675	655	663	676	644	624	620	678	693	655	626	621	683	610	643	646	631	656	607	640	639	639	655	620	645	651	639	716	667	637	649	672	632	640	651	672	697	676	645	632	642	623	630	617	658	666	640	645	648	656	675	703	647	644	690	693	655	677	624	661	640	630	652	634	617	649	713	634	659	646	645	672	664	630	675	671	667	675	646	652	611	634	665	650	654	626	658	645	667	672	655	670	655	648	620	647	635	630	644	625	634	660	618	636	623	670	649	667	664	647	660	621	729	704	668	665	698	675	616	606	636	647	717	676	654	641	627	671	605	618	615	644	658	653	640	639	653	636	658	659	647	630	649	662	624	681	708	653	656	684	634	649	638	632	630	667	629	676	697	686	622	652	668	640	664	641	624	680	670	670	683	640	648	653	654	655	643	656	672	696	640	600	658	626	632	682	705	664	661	643	681	681	680	621	683	636	623	669	652	659	655	661	584	641	675	614	639	646	645	646	647	639	674	656	647	666	624	621	677	654	622	675	608	589	698	694	690	678	639	613	706	608	664	652	687	682	649	690	642	665	666	673	695	668	698	671	677	644	645	674	631	641	627	660	620	640	608	712	683	629	650	660	657	676	640	638	650	651	645	628	660	653	635	658	642	639	677	624	693	669	674	634	614	681	664	668	674	694	645	639	680	620	643	639	638	630	672	663	628	640	645	636	665	682	655	657	677	689	658	696	626	617	662	687	668	638	650	686	719	668	651	651	676	640	636	657	674	652	639	596	671	622	656	671	648	632	658	648	620	660	670	630	696	663	656	682	633	631	621	654	680	682	724	681	643	628	661	669	624	688	645	659	657	684	700	645	637	658	618	705	652	687	661	642	645	676	658	667	646	656	628	676	688	660	648	649	628	639	683	634	685	641	660	669	636	662	690	638	703	598	615	646	641	669	631	657	695	637	699	644	648	668	661	661	652	631	596	617	641	648	653	620	633	645	682	627	625	606	637	653	681	643	681	693	626	694	654	647	655	634	648	673	651	640	637	611	610	637	633	618	644	680	635	663	653	661	665	683	652	648	635	676	648	662	623	662	665	657	643	654	643	637	615	687	617	651	656	660	639	642	655	623	647	673	640	636	671	637	683	647	659	644	636	684	671	662	654	610	656	655	659	668	675	681	683	610	676	668	623	647	651	664	680	700	634	647	662	615	668	661	623	681	633	663	711	631	684	711	690	623	655	670	632	670	683	635	641	625	632	624	693	646	654	658	644	686	685	647	671	679	698	645	612	629	632	656	642	649	635	641	694	683	670	637	611	647	671	663	647	634	652	647	674	640	694	667	655	689	624	635	632	607	657	655	654	645	639	636	647	649	682	650	654	640	666	622	655	612	650	634	643	622	652	658	659	670	689	659	633	636	633	711	703	685	692	643	654	682	735	655	657	612	714	683	647	641	652	663	691	686	653	679	590	627	671	667	635	653	617	659	609	692	689	659	645	647	664	671	637	648	648	663	686	669	640	662	678	616	706	646	665	664	708	614	655	630	604	674	600	677	660	649	646	597	695	666	655	640	661	633	658	652	656	621	640	654	676	665	646	650	632	675	660	665	663	679	613	667	610	665	711	638	652	654	656	639	677	673	660	657	608	665	623	720	701	662	623	648	645	681	652	687	639	652	646	653	671	635	616	656	691	595	691	657	653	667	663	657	651	628	672	655	687	651	662	655	623	656	627	656	679	617	684	666	676	621	667	642	678	663	668	655	660	683	668	690	656	641	630	676	609	632	646	661	636	686	615	706	620	685	613	662	645	597	639	640	629	706	604	616	656	642	666	656	677	676	671	706	638	657	652	691	620	650	622	687	629	654	641	660	604	706	655	627	582	629	655	668	618	674	639	670	692	639	650	589	669	655	639	675	682	642	648	633	616	674	648	683	634	638	633	622	654	632	654	634	671	645	652	677	669	624	658	665	652	651	658	655	673	631	679	648	640	655	679	633	640	654	661	655	638	661	646	679	613	672	635	578	608	617	657	690	624	634	629	671	657	673	702	641	655	638	653	642	598	633	647	621	618	678	642	708	667	625	627	660	677	616	653	654	643	650	690	606	639	624	646	689	603	716	649	631	676	700	668	638	657	668	631	646	680	670	637	618	662	654	702	638	621	651	690	632	644	686	644	633	659	617	685	666	648	697	668	648	669	653	622	633	690	646	632	666	646	636	662	651	676	666	656	651	693	666	604	670	620	648	644	674	627	630	667	665	630	647	652	630	699	646	682	642	638	684	655	641	658	654	649	690	689	691	645	622	615	659	625	670	641	666	663	626	669	601	694	658	642	625	644	665	632	642	656	690	648	666	656	655	678	635	662	635	667	664	672	660	687	641	642	650	670	656	676	642	659	657	672	662	650	589	677	681	641	624	666	656	611	620	694	629	616	636	666	639	633	594	651	675	599	630	602	689	666	629	625	646	660	678	631	622	695	663	628	677	667	674	622	653	630	609	615	673	656	659	691	651	655	655	680	615	631	692	686	662	597	626	669	674	691	632	641	672	664	664	658	668	640	666	658	638	655	651	637	653	674	635	644	640	681	659	656	671	607	633	647	667	616	687	644	612	627	630	647	668	670	684	672	634	656	599	652	661	682	700	623	614	691	655	667	629	659	673	629	610	660	714	681	650	672	652	629	674
23638	35083	21552	7760	2629	1013	662	565	595	557	560	599	584	577	587	522	546	556	587	566	576	568	575	553	525	578	595	634	555	554	566	564	588	538	522	572	582	540	575	580	540	530	554	573	559	556	575	551	560	575	604	575	577	598	539	574	553	550	561	548	575	572	584	619	562	549	554	560	561	548	594	584	628	567	553	539	575	616	564	567	589	527	591	575	539	562	562	551	547	518	571	610	550	556	612	570	558	571	554	571	572	573	604	582	558	602	539	584	561	604	553	541	574	580	536	582	532	526	577	576	569	568	548	599	560	584	608	571	582	555	546	561	555	546	534	528	553	548	614	555	553	565	543	569	557	582	571	559	573	586	552	570	559	604	545	560	599	583	530	592	555	578	570	602	562	605	586	548	577	570	557	521	584	579	555	567	546	539	553	544	551	580	595	534	547	579	568	563	586	558	566	597	549	584	575	600	580	524	535	587	578	576	556	564	537	576	579	557	534	590	502	552	572	552	549	577	539	580	572	575	565	578	523	573	541	555	585	554	589	580	535	543	581	570	566	588	602	607	561	540	574	595	582	498	569	549	580	535	582	557	563	576	573	582	540	525	507	513	594	560	582	552	556	583	581	563	534	585	581	542	567	553	527	585	579	540	580	564	550	536	580	562	538	525	508	562	548	573	557	526	535	539	531	598	565	594	583	565	524	591	572	563	590	563	569	558	545	589	556	612	568	550	599	570	551	561	550	570	540	517	548	582	600	608	565	578	570	532	584	544	564	556	604	611	534	587	544	537	626	564	526	564	554	554	599	585	572	547	594	566	549	542	603	544	559	589	579	578	578	521	605	564	584	529	547	597	546	569	564	604	554	523	578	577	581	557	556	582	542	589	624	582	547	596	566	574	589	577	566	568	547	564	539	570	561	563	548	600	572	547	582	535	620	562	573	545	545	589	570	571	553	590	592	572	523	565	613	573	576	594	586	530	573	530	562	627	555	558	582	566	543	608	547	582	550	540	566	598	601	606	603	567	558	561	543	596	574	562	563	512	589	554	518	616	585	579	558	562	591	541	544	569	579	561	571	572	572	558	549	573	586	581	528	561	546	574	557	572	592	532	587	554	584	562	566	575	561	554	566	557	536	567	547	600	569	589	554	538	538	573	573	564	566	588	595	615	573	585	598	565	578	577	565	542	581	569	583	551	582	564	572	544	558	570	557	543	556	602	511	554	583	588	528	596	583	568	593	557	586	554	552	579	560	611	572	593	571	551	557	578	566	581	627	535	524	584	584	520	598	559	585	569	546	594	528	571	576	572	555	554	563	565	597	538	581	621	587	569	629	545	594	549	561	592	597	559	533	587	545	573	559	560	551	567	595	551	606	564	559	538	586	558	564	548	558	546	556	578	569	588	529	560	562	545	580	570	524	540	581	549	507	597	590	577	602	552	570	525	535	545	606	534	624	585	575	546	550	497	571	539	538	554	494	575	597	565	574	551	507	562	583	565	567	557	591	572	549	558	566	551	628	555	581	558	544	578	571	579	560	608	535	571	552	519	573	552	568	612	594	574	588	520	541	603	553	537	535	537	604	583	553	534	573	528	573	580	597	549	577	534	583	555	562	553	585	522	565	613	562	512	539	557	594	570	583	558	554	573	533	592	547	531	572	573	588	572	512	548	583	613	547	531	581	549	527	536	559	595	575	556	547	585	577	576	551	547	543	571	561	551	566	571	545	560	614	525	558	585	554	567	573	551	611	567	536	575	517	625	587	545	569	542	567	554	573	567	570	555	523	541	551	540	579	587	581	542	557	581	591	543	544	536	564	582	573	598	574	565	591	536	550	581	570	556	617	591	574	596	541	571	558	569	569	522	576	567	588	570	553	549	576	597	579	592	507	537	540	561	585	562	574	560	614	563	548	608	557	575	592	530	599	563	606	552	584	592	548	550	556	568	576	553	584	577	547	606	543	573	547	584	567	591	561	531	560	566	581	562	551	602	562	568	555	575	558	534	595	591	552	546	555	550	570	577	528	581	594	573	589	583	564	530	591	570	530	586	598	614	599	543	563	561	592	528	567	570	623	582	549	551	569	557	551	553	533	497	559	511	594	548	612	580	591	523	587	574	553	573	549	584	557	553	574	578	585	575	541	574	555	573	602	561	587	547	530	575	630	596	558	571	601	555	559	565	585	569	572	570	598	547	516	586	583	545	572	566	539	592	586	543	553	549	573	542	541	556	605	576	573	538	573	555	554	579	541	577	557	545	559	538	596	593	545	583	581	539	596	579	563	582	591	579	546	525	544	558	573	563	577	552	567	562	536	548	598	534	568	583	533	573	574	581	589	583	581	549	551	565	600	561	531	572	589	512	545	548	526	569	609	564	558	587	566	527	541	549	592	546	555	536	572	569	582	570	559	571	609	595	550	549	529	602	545	581	585	562	581	558	550	535	572	551	545	564	548	509	601	558	558	569	566	529	563	551	562	587	578	597	564	593	593	539	581	551	532	571	570	575	553	580	540	565	539	576	600	556	565	576	554	539	579	541	572	581	550	606	580	577	554	555	538	566	577	561	554	542	544	539	532	568	509	587	599	584	564	569	552	574	602	585	565	562	582	548	559	562	567	565	574	592	550	598	577	560	579	581	563	519	592	545	598	576	536	614	531	579	549	577	553	581	520	545	550	563	545	557	571	538	591	579	511	633	563	549	557	567	545	594	572	558	593	574	585	569	512	542	573	552	556	579	534	569	547	593	585	606	581	596	581	584	538	517	566	566	556	562	588	561	586	565	511	546	554	491	602	563	534	562	551	569	543	569	595	585	529	554	587	569	577	570	546	571	558	549	615	603	576	583	563	578	540	539	578	556	555	533	523	552	553	569	574	570	584	549	530	580	544	552	562	546	618	576	603	562	531	554	567	543	582	552	552	548	520	547	546	595	562	560	598	562	561	576	573	546	580	568	581	508	571	548	555	563	534	521	562	616	611	592	557	528	512	565	586	579	537	589	579	549	560	570	578	567	567	585	602	576	553	556	570	559	578	585	553	530	536	573	599	523	568	579	600	603	542	554	580	604	567	575	566	550	579	592	603	515	585	532	567	552	552	606	529	541	559	542	552	551	602	583	571	561	565	565	560	577	539	577	553	631	532	617	557	585	560	562	562	562	582	591	545	536	542	565	588	537	524	550	560	566	568	578	524	590	571	558	562	573	622	594	546	578	630	557	604	546	534	567	549	622	547	572	598	572	549	609	562	574	562	616	578	593	599	568	536	583	570	577	606	596	517	586	581	558	554	556	543	539	576	554	580	577	552	588	588	555	586	549	562	545	573	579	598	563	559	596	620	577	571	574	570	547	524	600	525	575	579	584	571	533	560	547	547	574	565	561	547	535	562	543	561	582	542	598	640	545	578	578	576	564	580	553	620	525	564	573	599	521	568	597	592	561	531	508	592	582	567	534	559	532	542	589	574	548	582	618	614	582	572	596	555	520	558	584	519	600	582	578
25915	27192	42055	37831	19769	6158	1493	787	648	656	615	675	601	639	688	692	651	620	625	633	656	635	638	637	648	659	661	637	649	627	642	662	645	626	647	636	661	635	609	611	661	599	602	649	633	695	667	623	641	635	635	612	647	644	654	635	617	585	685	602	657	609	670	621	631	639	650	652	618	645	596	661	629	622	639	649	625	636	643	618	606	656	634	693	646	646	592	662	647	617	664	607	614	621	615	639	650	625	594	633	614	668	627	657	612	634	624	581	614	629	635	679	587	593	625	622	655	652	581	643	626	648	678	639	608	642	630	627	647	657	639	624	685	617	635	614	659	622	672	645	659	587	618	630	641	601	639	633	626	643	629	624	638	650	612	604	649	612	640	598	635	603	649	586	605	661	606	652	655	657	628	676	630	636	634	613	608	611	641	633	620	646	620	606	686	655	635	618	644	654	606	588	608	615	639	631	646	623	630	636	621	657	623	598	615	644	605	639	586	697	665	616	584	610	631	632	592	640	656	627	603	633	630	649	622	621	607	685	567	615	613	581	634	618	621	640	613	630	609	599	621	626	626	630	586	678	591	613	652	662	664	594	627	632	644	673	650	597	625	636	626	623	642	617	607	671	635	631	645	634	652	600	656	661	632	670	597	640	628	619	626	589	591	626	606	601	664	607	637	629	634	629	635	655	597	616	614	650	647	628	675	584	655	607	627	648	627	629	656	616	626	629	579	623	625	629	613	597	627	665	607	673	648	635	649	625	647	603	613	629	658	608	669	635	627	680	605	620	600	685	597	633	627	611	660	646	635	605	650	657	642	602	620	653	629	649	603	587	619	636	646	624	643	644	633	664	616	640	645	625	617	630	620	618	587	660	552	590	628	593	663	618	690	633	635	596	665	641	644	658	615	646	614	669	594	608	644	657	604	627	571	597	624	623	600	602	645	613	638	599	624	646	622	604	652	624	603	679	640	674	647	644	642	627	614	656	710	649	572	645	648	645	629	632	593	650	655	641	611	632	631	639	634	632	649	680	640	635	659	662	624	640	635	653	643	627	647	626	634	665	644	651	633	582	678	617	667	687	617	647	637	606	662	635	651	695	633	626	636	650	706	608	603	627	654	585	645	630	604	639	669	614	608	645	599	667	643	637	658	641	654	623	687	656	659	661	605	639	611	600	609	609	626	602	616	653	619	634	659	638	619	628	596	605	635	645	642	606	637	669	649	612	626	613	616	597	660	620	655	611	630	644	680	649	659	667	653	642	588	610	644	640	664	632	615	678	645	622	625	606	655	621	652	647	618	634	618	680	608	658	629	589	617	656	604	602	651	650	588	639	608	645	634	622	651	625	600	647	637	639	618	608	578	675	656	581	662	624	644	637	658	629	617	634	630	613	632	625	619	652	627	606	636	655	640	655	605	602	621	600	543	631	643	605	612	651	639	610	620	671	605	609	631	615	648	600	618	659	627	616	606	632	601	630	649	619	618	669	658	636	629	620	635	656	618	652	650	662	627	609	667	617	600	656	625	682	612	613	640	661	600	654	663	629	599	652	657	616	614	598	640	629	627	594	628	635	648	636	608	671	607	622	624	574	606	609	623	663	594	614	628	619	661	684	603	647	636	705	642	666	621	591	613	647	598	604	655	631	649	647	640	655	625	622	646	606	606	688	679	607	678	634	640	661	638	635	627	643	660	646	633	628	642	655	633	614	612	600	590	619	625	628	641	597	603	612	642	619	670	602	634	665	584	646	630	637	590	588	606	640	691	630	654	626	601	609	653	653	613	569	664	630	622	631	609	599	617	591	649	648	649	627	613	614	631	625	646	592	590	648	607	596	595	630	609	635	639	625	588	629	645	640	648	638	629	648	633	626	657	624	591	618	603	621	640	632	653	650	657	693	587	640	634	643	647	698	634	631	627	629	631	596	596	621	640	652	678	658	687	666	595	606	576	596	615	657	629	593	637	648	599	625	625	630	580	632	625	628	620	633	598	644	590	627	606	614	633	611	655	636	642	627	618	614	600	570	586	587	617	603	605	630	610	625	613	658	624	622	622	585	608	633	567	651	618	687	646	664	643	621	651	599	607	663	680	600	654	665	626	638	607	674	687	637	614	635	671	599	634	613	605	586	610	651	605	591	652	661	599	613	606	645	598	618	618	626	609	632	593	625	671	629	606	627	655	635	609	641	610	666	649	615	644	644	622	618	655	655	655	635	607	637	659	633	624	619	634	631	640	629	596	603	634	639	633	621	632	629	623	635	651	672	601	621	566	640	635	607	606	651	631	685	650	614	674	641	588	670	643	611	614	621	650	658	611	687	645	654	680	630	628	630	567	652	623	622	644	660	634	627	653	666	685	607	611	638	600	640	648	596	611	616	657	656	621	621	646	630	639	610	626	656	629	631	687	602	640	637	650	640	648	614	644	652	608	608	625	617	604	636	634	616	598	640	616	621	618	657	625	641	584	704	616	602	642	626	599	677	635	586	620	605	629	669	640	629	668	648	642	646	609	655	655	601	598	585	634	621	608	639	607	616	630	605	619	669	608	609	689	632	595	642	612	649	575	643	612	678	646	600	599	676	605	582	640	557	635	623	640	705	607	661	642	713	645	638	650	629	635	586	613	649	613	704	603	573	631	631	594	623	626	631	645	583	640	631	639	608	600	616	646	656	660	619	665	632	634	647	631	630	642	621	650	663	663	629	610	584	632	662	608	654	634	647	605	684	659	644	673	675	667	667	631	646	679	598	622	684	585	586	612	593	652	646	684	626	641	649	659	601	651	665	635	649	601	624	679	615	666	674	675	620	596	567	618	675	603	619	635	604	702	619	649	613	589	618	658	615	569	609	689	642	626	651	620	585	663	650	604	664	641	679	651	663	647	629	616	612	664	607	636	644	639	666	630	668	658	664	609	618	644	666	611	635	659	634	672	704	644	612	604	615	612	656	639	590	666	609	645	569	662	686	715	636	615	616	613	635	615	652	585	604	633	641	657	633	616	624	608	615	579	623	601	632	668	588	668	655	650	612	622	601	653	677	604	633	651	648	655	621	619	647	610	639	612	616	695	649	608	612	661	616	597	594	640	599	573	630	603	604	610	633	590	640	637	635	655	652	613	691	622	632	681	578	627	674	635	598	673	602	618	654	603	644	628	655	645	609	615	670	650	647	638	628	623	613	630	644	663	595	630	613	667	669	611	639	659	622	628	608	625	648	594	653	596	621	642	643	651	627	678	651	638	598	646	640	622	617	600	655	589	647	606	637	626	611	598	636	664	613	636	640	639	589	619	663	595	651	623	669	593	638	625	623	639	672	635	642	660	620	650	593	659	616	621	615	605	600	637	593	677	617	648	653	658	623	661	637	621	572	658	639	633	651	619	650	624	636	635	615	628	640	647	641	628	614	606	660	639	628	618	621	667	652	600	593	645	626	610	636	623	671	638	561	596	626	649	655	593	658	603	631	621	615	640	628	625	672	632	596	593	614	615	626	651	640
57709	85464	62629	30972	11244	3347	1131	650	565	623	607	629	629	600	564	608	557	599	628	582	605	606	567	611	585	652	575	616	604	627	586	577	591	638	605	589	588	590	595	569	574	610	619	594	600	625	587	624	586	609	569	584	548	641	589	551	598	590	628	611	601	627	611	565	551	580	576	618	609	607	556	589	566	585	597	594	575	538	591	570	596	603	558	600	606	572	597	580	603	600	573	570	613	603	594	593	595	582	598	579	571	574	632	596	605	579	611	593	592	599	591	606	623	604	575	561	605	637	581	589	586	597	651	589	590	600	597	632	575	570	560	591	567	573	597	558	583	524	578	603	528	556	584	557	621	631	557	586	596	552	600	584	567	560	598	575	605	532	617	586	576	616	580	651	593	587	580	584	610	595	626	599	595	631	559	611	611	616	586	593	558	590	559	599	604	581	579	604	566	616	598	595	612	596	621	574	603	598	595	565	624	628	623	569	620	625	585	552	568	624	600	587	580	582	571	584	565	609	570	585	574	593	595	596	600	616	607	615	593	612	557	617	575	622	580	598	589	565	592	601	576	612	579	618	583	601	637	624	563	571	600	603	589	576	589	604	645	582	639	559	538	570	590	574	622	581	584	554	614	636	574	562	634	585	579	627	568	628	582	578	573	583	634	593	557	629	582	559	594	592	586	600	602	560	552	612	572	607	584	638	602	596	578	593	592	545	587	623	575	599	608	617	578	599	603	594	565	569	589	625	608	617	607	548	611	576	565	557	583	616	582	615	585	641	575	555	606	584	587	613	600	629	613	572	565	639	580	591	619	608	573	591	575	589	626	588	620	582	576	587	570	589	616	590	563	580	556	558	598	585	613	569	593	591	591	594	616	595	581	609	593	597	560	591	587	579	572	546	564	607	542	601	556	585	597	577	562	580	582	609	605	620	587	553	590	590	618	551	649	569	597	612	563	606	589	572	563	616	584	576	582	571	608	642	553	541	574	587	588	606	615	595	589	547	591	576	605	582	604	621	584	588	609	546	580	556	577	612	599	583	550	586	562	567	626	574	597	569	613	599	572	560	558	607	601	590	619	608	589	587	600	582	592	567	606	599	539	636	599	602	626	584	594	581	590	616	585	614	584	590	578	605	555	603	571	598	592	545	596	636	598	544	620	569	598	590	565	589	598	609	584	581	584	593	626	540	584	603	535	559	598	567	594	569	619	618	615	580	633	609	620	569	565	545	626	570	560	597	581	602	618	557	585	574	614	608	562	584	608	588	581	557	606	635	616	573	597	560	562	591	604	575	605	564	599	600	572	575	572	589	578	577	588	582	588	599	596	602	635	630	589	592	631	633	589	592	577	583	536	591	565	586	581	588	558	577	603	610	553	610	587	546	599	619	572	574	592	571	636	597	607	596	601	623	569	574	565	607	601	589	565	676	557	613	543	580	592	596	609	592	575	603	606	567	603	565	566	605	595	565	568	578	582	607	610	594	636	655	603	618	612	623	531	580	605	602	599	612	615	616	540	615	629	547	594	582	584	577	614	588	575	626	639	608	554	590	596	610	598	580	561	555	602	563	609	616	623	547	577	600	586	635	586	580	572	637	582	567	601	599	562	561	596	585	600	631	626	532	593	573	596	578	570	600	569	588	590	541	580	613	583	594	594	583	604	572	578	590	602	595	588	594	562	584	564	591	562	567	624	618	556	602	583	581	573	611	576	574	642	605	643	562	606	572	608	558	527	584	560	612	608	590	577	606	599	630	576	603	606	592	572	614	574	618	597	636	577	575	576	587	643	621	563	601	608	609	603	603	601	623	605	592	649	586	588	592	583	602	605	580	606	604	624	568	572	561	573	595	590	600	579	581	599	602	596	583	553	573	579	585	538	561	585	614	617	576	617	595	564	544	570	614	636	578	616	578	583	574	583	602	588	577	587	603	565	569	607	614	601	510	544	611	592	628	604	629	606	610	576	576	572	544	554	574	569	535	559	602	539	582	607	588	629	577	590	601	572	554	589	630	630	596	589	578	583	597	596	580	561	559	628	565	549	567	614	639	616	573	584	537	588	599	576	571	576	602	599	594	609	615	592	553	615	582	582	591	544	574	604	562	620	595	603	589	593	582	568	628	612	592	596	607	555	586	594	568	640	601	650	629	562	566	559	599	578	619	624	589	639	598	634	548	599	578	590	591	596	581	588	566	601	577	637	571	591	639	571	603	597	611	612	592	559	593	587	591	619	598	611	623	576	598	568	572	594	598	556	582	565	589	659	572	581	618	588	539	629	589	591	590	580	602	586	624	596	575	570	598	573	596	616	592	615	557	580	562	598	620	592	583	587	618	595	601	627	608	592	583	590	567	572	583	594	614	595	550	608	612	542	585	607	594	575	593	595	599	607	584	594	578	563	571	633	603	593	605	628	601	594	567	572	603	615	619	636	583	559	537	614	598	563	598	572	584	550	553	585	562	585	640	625	604	596	562	586	594	563	588	588	601	632	595	556	568	585	617	644	599	584	555	565	605	629	568	627	591	583	586	575	594	573	614	594	608	584	629	586	584	613	562	561	562	582	583	600	581	582	554	580	618	626	622	610	572	588	547	567	587	557	572	573	577	644	588	610	578	633	571	608	551	574	612	593	597	609	569	593	599	555	560	560	600	597	566	573	593	594	542	599	582	596	604	627	627	580	595	567	607	568	584	577	623	574	576	583	617	594	607	570	579	592	584	595	605	600	586	597	576	586	555	547	591	602	593	600	592	587	581	593	547	586	590	592	584	590	594	584	598	605	607	617	553	591	602	602	569	630	606	616	564	601	594	651	543	606	598	570	573	575	615	616	596	595	579	563	614	608	568	573	603	578	565	556	556	583	584	581	566	625	588	609	578	571	587	602	555	592	554	603	557	571	571	596	558	601	614	580	585	597	603	608	621	575	567	592	578	637	663	577	536	561	593	572	593	594	615	588	570	590	589	634	605	560	607	606	578	555	594	630	611	621	579	578	610	615	550	638	591	590	607	605	570	554	549	644	626	580	584	615	594	587	614	585	550	603	580	609	533	604	575	612	628	608	614	559	578	632	615	591	568	563	608	598	567	592	596	628	595	567	570	599	566	618	614	566	572	558	567	596	549	580	602	607	578	584	555	575	569	574	574	568	611	574	626	590	587	606	586	587	584	543	527	550	585	606	564	591	595	586	631	590	615	582	621	592	614	593	613	529	602	583	569	547	563	601	609	577	605	579	574	589	610	576	567	617	631	587	553	569	615	607	566	621	604	592	593	640	581	597	605	609	554	571	584	591	576	586	563	597	595	578	603	567	584	558	576	605	574	578	601	633	608	595	613	582	533	596	567	628	560	589	611	637	604	608	541	606	588	601	596	613	570	609	559	579	577	569	613	602	645	601	577	571	596	545	615	566	554	567	560	599	622	551	579	572	534	580	576	579	592	613	580	596	601	604	560	629	566	575	553	595	531	603	603	574	597	582	573	596	620	575	606	570	612	587	623
24236	23514	37006	34942	25060	15447	4171	1284	1022	944	970	999	983	980	951	994	912	917	978	905	907	950	898	947	898	903	933	890	923	919	896	958	916	924	896	860	867	903	909	936	930	936	874	943	940	913	949	884	865	905	953	919	943	917	924	939	929	921	955	912	939	883	913	885	885	947	877	898	958	953	945	947	890	903	951	886	914	957	949	898	910	941	867	875	925	947	894	916	940	942	917	937	958	910	893	906	901	907	911	925	936	897	846	898	886	881	894	905	868	927	914	961	934	932	877	897	900	920	902	899	935	925	872	900	970	916	871	908	917	921	958	946	909	888	864	906	901	858	885	891	923	897	886	937	950	939	889	922	907	929	893	909	858	944	907	871	941	938	865	860	899	880	902	901	864	855	869	939	900	866	898	900	924	864	915	952	926	873	929	853	961	908	922	942	943	887	902	887	906	900	922	899	907	902	922	910	887	841	891	890	901	933	873	907	971	864	916	861	941	962	968	909	964	914	890	943	935	881	930	892	931	963	891	908	899	879	930	916	938	940	925	885	868	958	877	963	919	909	922	890	929	916	839	906	814	898	860	887	944	900	850	936	923	937	859	961	925	888	883	903	867	896	928	961	888	934	943	889	877	912	887	917	934	884	830	944	908	929	915	876	902	898	921	892	916	914	870	930	954	906	915	908	875	849	902	893	885	859	842	906	925	979	878	956	907	928	887	927	882	885	900	909	915	934	930	884	851	927	915	931	867	920	863	915	944	922	893	899	886	925	928	865	929	866	878	871	888	948	909	887	898	907	902	877	851	912	931	912	900	828	867	884	889	928	876	983	899	922	958	895	940	885	914	857	913	897	952	912	838	950	879	918	859	892	920	926	930	949	956	947	860	856	872	921	874	867	906	923	863	888	904	878	899	922	920	929	906	953	872	916	893	904	926	914	957	854	900	888	901	931	918	904	872	912	918	936	867	944	913	921	934	906	931	945	883	866	917	896	916	943	884	932	925	879	930	924	899	939	902	950	911	936	935	898	905	869	944	874	921	905	891	873	875	942	883	944	898	840	914	903	952	891	901	880	977	930	894	867	927	964	862	923	894	863	909	872	914	854	951	874	911	928	844	922	854	888	852	908	883	906	897	845	915	948	900	885	879	934	911	968	911	920	933	897	929	941	836	891	873	893	876	892	915	895	905	919	875	901	954	928	937	859	944	935	947	927	905	927	927	901	887	952	886	909	937	857	898	883	890	902	864	922	951	914	922	919	896	895	876	933	895	931	912	905	878	867	940	945	910	909	903	860	885	890	880	914	909	899	916	896	908	941	975	950	869	901	914	927	878	935	913	900	966	890	910	927	924	866	889	933	880	868	941	916	877	819	937	906	859	866	893	833	906	929	831	947	897	889	850	915	922	895	863	866	874	939	890	868	892	921	930	920	860	892	867	932	927	837	851	909	895	972	963	901	856	865	908	866	876	889	929	895	902	912	905	966	836	930	973	862	906	863	945	916	904	891	886	870	864	969	915	919	860	859	909	908	895	951	871	885	923	947	874	974	935	914	907	909	887	849	904	887	1017	873	863	868	922	932	900	921	877	938	894	938	881	876	864	912	883	907	885	902	939	896	927	918	891	914	962	942	859	939	907	939	955	859	888	900	923	907	893	856	923	954	885	893	937	911	883	949	922	920	882	876	944	950	954	931	881	947	888	883	927	920	886	913	927	942	956	943	951	920	902	967	912	934	904	907	930	899	897	859	853	960	923	877	864	890	920	877	879	911	922	874	903	896	976	933	860	897	904	994	946	820	915	872	838	893	931	896	919	942	887	983	903	933	868	859	841	883	964	879	890	891	901	874	905	918	926	852	912	891	908	883	942	829	929	978	851	914	879	889	858	870	940	894	905	925	956	884	882	909	876	937	903	930	900	890	859	902	920	899	915	868	945	927	906	954	924	945	905	989	849	899	914	949	892	856	894	933	880	933	948	875	891	905	918	865	859	890	903	894	924	914	912	932	883	945	891	895	989	856	946	947	911	915	913	846	903	982	921	876	913	894	910	881	895	898	933	845	952	867	897	986	870	927	911	935	959	887	935	951	913	918	888	962	924	895	918	877	995	907	887	936	939	920	938	909	934	887	933	854	918	851	933	916	885	892	919	872	938	883	928	915	905	920	864	905	912	919	938	876	888	896	909	918	925	923	930	897	836	940	911	856	858	855	877	876	906	884	951	926	928	918	926	900	859	930	920	940	900	934	971	876	875	855	890	938	966	865	950	904	915	954	842	869	832	939	894	911	909	889	936	904	893	908	916	884	845	930	936	929	865	850	933	916	898	873	860	894	891	901	911	930	910	911	927	863	885	931	906	897	912	881	874	913	887	927	963	927	910	941	906	842	961	889	888	916	869	871	926	984	912	886	924	921	913	844	909	927	888	907	885	885	951	867	882	919	924	889	924	950	903	927	912	944	907	902	916	902	915	880	930	930	917	927	988	884	892	891	882	874	884	927	907	867	882	877	962	941	854	912	925	866	953	899	921	873	868	932	939	898	929	967	897	932	850	935	898	942	881	887	958	917	891	917	919	929	908	911	872	870	919	938	900	934	897	853	934	940	954	902	838	858	879	984	868	896	845	880	990	895	925	918	906	873	925	904	905	896	869	900	923	866	946	843	928	921	902	943	865	889	943	865	924	952	893	864	859	877	913	902	897	899	915	935	875	924	879	900	946	890	928	931	940	839	957	929	891	932	922	898	860	889	875	899	923	897	848	891	875	927	842	907	923	940	925	907	947	912	915	860	929	913	820	918	889	929	900	916	914	901	942	883	854	827	875	918	892	913	903	876	899	956	850	919	943	920	979	913	915	854	859	947	908	862	984	847	844	939	914	885	895	945	902	930	900	951	938	895	895	913	919	918	883	903	891	894	871	930	893	942	904	909	919	896	914	912	935	870	976	852	895	911	914	945	893	943	879	840	883	869	914	941	896	884	866	913	887	921	884	951	867	892	921	887	927	920	895	908	910	928	897	876	898	876	874	942	875	867	872	945	985	931	945	925	932	925	909	939	947	880	1011	948	882	907	901	885	873	874	877	894	929	897	897	936	928	921	897	914	895	942	855	832	862	888	922	889	913	908	875	867	901	896	916	877	865	889	895	957	933	878	897	947	858	880	899	890	911	920	932	901	921	845	931	882	875	943	956	833	879	880	903	944	919	897	905	950	915	898	898	888	975	893	887	953	925	916	889	920	891	865	942	908	861	932	839	924	946	866	928	984	913	958	931	914	924	928	908	864	894	916	896	886	898	894	878	875	858	885	877	947	911	908	923	899	865	914	886	927	898	884	900	956	897	909	901	889	954	911	902	947	851	920	892	880	852	868	895	875	928	899	871	892	869	862	911	892	853	861	885	930	936	906	883	897	899	883	920	909	920	912	888	858	923	917	870	898	952	849	862	913	873	937	919	867	901	877	925	942	909	871	903	901	932	882	902	920	947	935	861	901	873	898	888	961
65363	102496	75333	44945	19476	6101	1904	1069	921	856	829	914	823	842	831	886	872	848	818	863	819	905	844	897	844	865	871	927	850	869	806	868	843	853	889	858	845	852	879	856	862	847	858	877	876	807	877	817	871	851	893	840	837	882	876	844	886	875	877	849	818	879	925	872	831	796	864	814	825	821	813	876	802	912	849	892	828	846	828	853	881	849	832	876	826	825	891	817	873	854	793	848	857	858	857	783	824	897	844	846	864	805	884	869	819	910	850	814	870	812	876	847	860	833	869	833	853	845	825	868	834	808	839	834	861	806	886	876	855	813	871	918	878	867	826	835	824	857	887	823	903	858	860	870	870	893	858	848	888	894	884	790	871	883	869	810	840	852	800	902	864	855	888	858	840	818	912	860	869	874	822	863	868	808	871	902	835	881	898	850	873	811	863	777	883	849	885	850	846	880	792	875	835	863	811	844	853	867	877	884	891	869	884	863	880	828	874	884	842	856	853	821	855	839	864	853	838	832	876	892	833	824	835	841	842	792	813	802	873	791	868	837	880	864	838	874	823	848	888	817	885	869	864	814	881	873	846	881	833	840	870	886	816	837	861	801	870	857	872	877	862	856	836	869	858	830	888	830	855	812	894	807	865	926	870	821	881	821	789	814	823	880	842	840	850	877	822	883	827	922	853	893	811	842	844	838	876	873	811	839	842	874	878	844	849	874	843	802	809	841	855	850	859	828	861	815	809	861	848	834	800	837	851	876	862	875	855	842	811	846	862	835	806	824	840	822	840	854	866	820	866	878	847	847	842	831	822	871	840	782	776	856	824	819	821	849	825	890	847	792	827	866	889	839	862	817	827	817	867	863	865	883	820	859	822	854	873	865	857	833	862	851	812	858	869	868	806	911	859	856	874	811	927	879	882	862	791	867	867	830	816	863	901	896	865	819	852	858	866	859	857	857	847	842	843	831	834	826	822	878	886	854	835	851	829	841	783	817	861	862	888	838	849	837	888	840	840	849	896	876	859	833	891	836	898	816	856	849	883	882	822	892	851	829	850	883	806	866	843	871	881	836	860	814	867	864	827	853	872	880	841	797	849	852	829	877	804	881	825	875	798	834	856	843	843	864	821	862	889	885	864	875	877	879	861	801	785	776	891	852	849	872	869	838	807	834	862	897	869	845	825	831	873	847	812	879	864	864	885	818	813	850	866	857	812	800	869	867	867	895	859	842	863	863	843	854	863	892	783	819	859	847	871	859	837	872	895	853	837	842	830	849	820	820	890	852	835	869	869	820	859	850	867	859	825	881	895	821	818	870	866	886	883	853	861	832	840	881	819	804	852	836	858	871	871	858	824	815	865	867	824	905	829	830	794	831	843	867	873	851	853	826	819	874	918	848	859	852	841	922	850	799	892	839	865	874	846	899	893	889	867	823	867	832	854	839	835	854	859	841	842	830	826	897	858	852	854	849	863	862	819	852	866	898	849	833	900	882	881	878	836	813	822	875	839	826	869	824	879	898	859	878	896	842	847	815	816	888	853	860	843	858	843	815	917	919	894	865	822	834	801	860	812	858	861	870	914	858	837	886	841	838	874	842	854	807	854	895	849	869	848	848	874	852	865	807	845	877	813	873	853	901	829	873	865	812	782	888	860	836	812	804	859	855	824	860	867	794	862	850	854	843	855	863	815	809	851	846	872	861	890	838	796	840	841	830	899	844	837	833	836	813	880	859	842	881	803	851	845	864	844	866	884	846	845	854	807	873	839	833	848	834	851	850	861	838	803	848	863	910	807	841	836	829	837	853	856	854	855	831	849	786	883	820	838	822	799	878	844	850	851	844	884	882	865	821	849	835	873	831	766	864	815	876	799	865	833	846	822	813	854	825	856	865	845	816	857	905	847	898	844	838	884	859	875	833	870	835	898	879	899	884	892	872	809	860	896	841	818	838	806	893	886	848	830	849	860	813	850	871	854	859	847	869	841	858	851	848	798	825	855	860	860	839	868	871	875	843	870	865	885	851	883	847	889	865	849	844	807	859	881	856	855	880	868	856	799	873	861	866	811	841	886	867	847	837	874	816	835	869	805	835	810	859	819	867	888	852	837	861	842	857	892	849	822	833	812	825	868	818	807	785	851	874	846	868	844	884	841	839	834	848	822	883	872	812	876	885	814	833	797	838	893	813	865	866	821	857	839	861	796	807	841	821	858	849	834	885	889	802	751	818	867	894	824	827	870	857	846	814	856	830	842	890	838	842	865	847	884	877	792	805	809	819	854	825	799	831	829	826	882	857	828	876	868	801	839	815	858	839	824	876	877	826	809	873	846	791	841	874	858	818	837	820	898	852	829	881	874	973	867	849	844	790	840	875	886	867	818	832	897	888	848	849	856	856	913	874	889	789	880	810	841	828	860	865	905	858	789	825	784	831	828	831	865	782	872	834	846	806	882	797	852	817	839	824	814	882	852	889	873	819	818	896	879	852	885	919	813	803	877	873	821	852	824	821	810	855	785	865	826	858	844	846	863	875	856	810	842	826	861	792	827	809	859	845	851	823	872	845	846	886	847	811	780	799	820	876	843	876	877	814	915	856	851	850	803	868	836	842	804	861	833	871	869	864	838	877	822	821	858	829	831	815	884	853	838	842	845	832	886	855	819	828	901	787	859	859	834	843	830	834	846	842	848	865	825	893	844	869	838	834	840	822	799	849	866	840	862	864	825	869	815	856	843	846	863	805	828	900	830	873	865	870	812	864	822	888	839	815	819	878	871	888	839	854	866	839	860	885	833	836	875	842	811	807	822	858	847	837	867	811	889	864	850	910	861	808	817	822	890	826	817	856	870	852	876	851	877	852	901	813	860	847	837	861	843	839	857	846	861	833	868	866	868	885	860	892	813	855	793	847	822	833	797	847	814	879	827	887	868	909	878	836	892	857	777	881	838	857	895	862	827	829	880	891	874	875	793	835	866	863	890	858	828	877	811	809	851	887	887	828	833	872	814	852	828	845	875	851	905	889	822	853	837	860	896	825	835	841	851	803	866	825	852	854	847	840	852	880	827	833	867	872	919	883	862	866	887	846	825	830	824	822	833	866	850	804	864	819	881	840	832	847	841	855	834	881	862	779	845	844	830	862	830	792	838	832	817	823	831	858	806	836	851	813	812	873	846	777	833	836	835	852	844	842	853	846	875	868	892	889	890	838	835	852	838	852	847	875	886	901	906	860	853	836	835	819	816	822	886	885	861	883	843	832	872	900	840	816	840	798	851	839	841	842	870	821	839	824	879	876	846	801	858	857	851	806	819	848	798	838	862	832	891	842	788	859	835	866	835	867	842	853	858	802	821	850	793	842	862	834	837	857	849	899	775	836	838	895	869	830	828	847	906	808	893	821	827	845	827	883	867	845	866	905	842	840	823	871	805	918	912	840	882	881	820	886	858	906	895	880	801	837	825	820	780	841	762	892	867	877	819	851	823	832	791	867	830	882	833	850	812	815	828	799
30842	30051	25876	11463	2733	1161	817	749	719	702	730	727	732	706	727	697	723	740	701	731	740	716	723	694	692	750	710	685	751	753	730	709	680	725	750	696	742	640	694	714	738	707	713	671	693	673	701	737	742	663	695	690	729	725	716	681	681	727	747	721	745	731	695	734	689	708	704	669	734	724	756	703	701	721	698	719	674	655	718	739	696	659	700	728	719	736	705	783	714	671	733	700	687	693	725	717	737	705	705	721	692	724	709	714	687	721	723	762	746	706	735	712	717	715	655	720	715	708	719	709	686	723	698	722	697	685	710	724	686	691	669	640	735	725	687	750	723	680	740	705	716	645	752	688	754	688	713	700	710	699	712	712	723	732	761	692	685	737	722	668	744	667	735	743	737	686	703	707	727	726	715	720	723	716	687	728	769	726	743	702	720	686	712	672	686	725	721	652	680	675	716	725	719	667	728	682	725	748	748	709	733	727	718	701	728	735	734	686	768	670	721	686	724	735	706	700	702	742	735	716	719	716	755	712	678	681	715	682	688	698	705	697	747	726	712	748	666	710	709	738	636	711	728	674	684	693	708	689	763	689	699	717	717	722	719	729	719	743	728	714	739	705	669	649	757	713	773	730	717	697	706	681	737	632	682	723	731	706	687	736	712	718	750	706	715	700	682	699	703	690	684	681	688	708	722	676	750	672	707	688	686	685	706	721	687	724	669	694	765	744	734	692	711	718	730	719	697	703	726	677	743	720	724	722	728	715	682	679	741	679	728	734	727	724	734	722	685	755	718	718	663	747	763	725	760	726	698	701	647	693	713	653	741	691	735	688	732	696	742	713	706	761	741	729	709	734	662	711	664	718	673	677	696	677	729	716	686	691	688	693	715	723	711	697	729	716	699	687	671	685	687	745	727	748	727	676	715	656	698	708	734	697	716	683	686	693	712	687	755	654	729	724	720	724	683	740	704	757	727	735	715	699	735	703	750	773	700	731	723	644	694	699	719	721	718	714	696	738	738	729	745	694	706	718	690	678	680	704	738	725	765	721	700	709	718	718	686	687	702	704	747	711	695	669	717	649	695	707	722	721	693	744	750	713	692	733	706	695	687	751	708	706	702	734	711	720	714	732	695	723	733	730	723	726	690	687	732	704	659	706	713	683	711	727	718	706	727	724	750	703	685	697	703	687	739	703	664	743	722	674	710	698	720	733	710	734	712	722	722	704	706	721	726	697	726	748	664	743	666	732	744	703	708	755	730	668	687	731	667	727	680	691	750	765	732	690	710	671	692	734	738	662	683	760	687	746	730	708	714	679	662	740	669	664	741	725	692	717	715	700	723	706	702	706	733	685	719	700	774	722	697	693	741	699	708	700	744	680	670	747	661	705	723	715	681	697	751	666	705	712	699	730	686	735	699	714	740	727	687	710	740	676	738	708	676	722	709	701	698	707	721	764	739	682	653	708	703	738	696	674	735	747	710	688	767	683	686	729	681	671	686	689	725	715	656	700	685	711	696	723	721	717	705	691	719	724	690	716	715	693	719	717	721	740	710	683	690	728	676	731	809	720	697	717	721	736	768	726	762	677	716	725	699	731	678	707	725	698	687	696	744	727	727	674	706	698	717	694	711	676	723	724	719	742	725	740	663	724	695	658	732	715	759	737	698	726	643	758	726	678	633	712	682	724	747	713	707	704	700	724	684	732	725	740	737	699	734	704	735	715	733	743	714	719	739	756	690	728	795	735	686	688	749	741	709	743	689	733	741	680	718	725	720	726	704	708	674	726	713	719	701	699	707	749	698	706	698	700	690	686	708	706	669	706	700	706	711	718	714	703	678	713	728	727	719	726	704	734	707	729	694	684	731	740	687	703	750	674	709	711	723	692	724	651	739	751	720	682	726	689	744	676	736	737	716	738	679	738	723	688	685	719	722	746	699	742	675	667	719	672	712	721	746	696	670	715	666	686	692	702	759	703	726	695	735	730	683	786	660	729	740	725	724	691	733	754	732	687	654	677	654	693	686	702	697	703	726	724	736	709	733	743	739	694	725	742	675	639	736	748	678	736	717	725	691	697	707	727	684	737	732	710	729	744	711	700	712	678	714	674	730	661	716	715	727	750	745	699	723	691	739	724	696	743	691	701	739	746	745	691	711	688	697	681	697	686	705	673	719	731	723	682	725	715	713	696	655	704	716	698	728	746	722	720	759	721	687	748	770	706	751	711	708	700	704	722	732	711	730	700	698	700	706	716	659	684	700	677	668	694	671	731	739	691	716	709	721	691	710	703	706	690	704	754	718	713	712	721	722	749	708	718	715	752	762	698	708	747	726	723	740	703	698	710	684	732	743	669	688	732	713	739	697	727	654	717	692	749	697	711	733	716	719	753	725	719	754	732	698	725	716	676	685	729	731	717	724	708	717	703	707	714	752	727	722	714	721	710	731	709	707	727	703	710	679	745	688	714	699	732	731	683	677	740	736	716	705	678	638	661	707	746	723	731	713	715	692	685	698	683	769	724	742	706	678	727	712	743	730	699	729	699	755	739	711	674	708	683	711	726	713	669	696	712	713	735	728	675	718	712	733	676	712	711	712	697	748	700	704	720	749	756	704	708	722	703	765	762	729	686	635	692	724	720	760	705	693	683	696	741	700	679	693	699	695	760	693	735	712	706	706	675	710	737	734	719	737	660	683	688	719	688	729	723	730	690	714	699	679	694	673	698	755	722	709	729	739	751	734	716	693	690	669	764	762	703	685	754	746	656	728	658	733	717	698	688	708	727	715	728	745	671	688	697	740	754	669	682	718	676	706	746	740	701	754	682	703	743	692	716	739	700	748	722	720	735	674	702	726	779	726	695	711	729	710	745	703	746	731	709	748	751	691	709	710	696	738	698	701	670	735	699	722	722	654	686	688	709	748	720	743	729	677	706	710	752	707	727	675	753	717	725	673	752	719	718	730	748	682	678	700	720	748	705	686	716	731	717	736	693	669	730	726	675	709	729	700	687	714	713	708	709	761	697	704	709	729	720	700	686	727	716	710	735	739	764	719	688	695	665	704	725	731	720	721	704	757	725	728	685	710	678	690	708	770	744	749	740	714	728	736	717	684	664	699	706	725	753	729	687	701	727	711	696	692	742	683	702	767	723	721	655	681	727	727	684	690	697	751	720	662	693	694	710	715	701	685	709	692	670	718	695	724	693	696	752	723	689	759	707	694	743	720	656	744	712	732	684	737	699	714	693	723	707	695	754	719	667	721	719	664	724	685	745	707	746	697	730	725	680	703	738	737	706	735	696	718	720	725	757	746	690	702	734	723	732	741	732	743	712	720	715	722	715	681	724	686	720	742	695	729	717	702	686	764	718	748	711	723	723	676	712	650	670	713	668	676	724	736	708	683	706	722	736	694	684	730	717	711	701	734	720	713	712	727	722	758	727	682	703	683	698	704	693	738	701	702	660	744	681	733	682	707	736	653	681	701	685	687	719	664	722	703	660	721	708
24646	35183	20349	6399	2160	969	703	580	561	566	606	645	593	550	639	643	630	590	595	621	613	595	609	588	586	596	630	563	624	641	613	637	620	598	640	588	597	616	633	634	569	624	592	570	588	626	571	584	601	571	625	581	609	616	590	588	602	597	582	596	598	586	599	601	601	571	594	608	602	643	618	616	578	590	579	601	619	566	582	620	594	625	618	570	546	571	658	635	630	586	636	610	598	598	620	594	584	621	600	605	614	575	620	670	568	605	594	569	631	576	589	562	620	611	617	607	597	586	599	578	542	560	569	582	628	604	591	573	642	574	616	588	575	569	623	639	542	612	555	617	602	608	657	593	610	575	627	601	620	636	615	602	587	589	583	604	591	585	590	599	612	610	595	621	658	596	599	586	548	636	640	635	587	610	589	597	592	583	614	600	639	601	585	609	596	580	592	635	625	610	585	584	580	567	615	599	587	575	611	565	580	596	581	611	629	632	570	614	642	644	593	594	598	597	594	591	576	623	614	621	561	593	601	595	610	616	567	623	580	612	628	590	653	567	559	606	565	586	592	586	607	615	589	619	566	576	589	607	620	597	570	609	628	600	601	611	621	612	624	581	598	587	587	580	596	596	603	635	595	587	570	570	613	614	615	614	578	593	559	601	582	563	634	560	568	571	588	587	623	598	653	591	593	619	598	648	581	562	583	556	596	605	636	595	624	614	571	626	574	597	591	595	616	583	556	582	621	626	586	595	552	540	570	541	648	596	607	623	589	609	613	588	626	589	618	596	571	590	613	619	587	607	670	628	625	611	559	578	562	590	611	637	583	556	619	610	617	600	578	619	597	596	591	571	614	577	603	595	593	574	612	620	564	616	577	595	564	599	574	575	580	614	571	613	600	618	611	588	557	607	587	600	618	597	572	589	611	570	604	662	573	622	604	606	602	580	619	581	585	620	566	586	613	608	584	634	626	562	571	555	587	599	576	633	596	610	589	573	602	652	592	531	607	599	558	602	623	605	563	563	619	599	595	618	593	618	610	555	636	608	586	551	574	571	602	569	628	587	622	616	574	620	598	567	585	638	557	633	574	594	628	637	617	591	583	632	593	605	608	579	596	578	604	612	601	596	633	566	638	593	596	566	614	579	601	586	590	555	603	624	641	597	605	607	581	628	627	595	607	599	616	581	608	634	562	605	659	613	588	600	595	593	591	578	569	601	609	605	600	610	611	602	584	580	565	602	614	617	593	628	631	606	607	594	610	592	586	596	597	596	626	586	604	615	578	580	597	610	558	589	590	626	623	571	609	575	628	578	578	572	604	578	629	607	601	630	575	598	595	611	619	583	609	571	574	604	631	614	585	575	633	615	593	637	584	600	619	596	558	651	590	589	570	601	598	606	563	595	550	589	592	600	538	603	582	599	637	624	574	610	568	646	642	651	642	587	577	598	636	614	602	602	618	596	631	551	561	575	623	612	582	591	604	619	629	620	574	563	563	621	604	589	615	553	557	645	568	604	599	576	578	587	581	583	588	601	574	575	564	610	565	620	581	600	588	598	576	613	596	563	573	604	609	603	596	616	642	608	544	580	656	612	614	614	634	597	582	595	617	549	582	623	656	602	619	568	533	632	636	593	602	586	624	597	605	580	614	557	604	622	601	603	568	620	641	596	606	585	580	598	613	586	588	610	642	596	596	575	623	624	622	600	632	589	570	589	579	604	622	671	590	592	630	622	584	587	605	597	606	613	587	593	571	595	599	554	602	575	554	642	564	648	639	621	622	594	581	606	585	615	631	558	580	563	597	586	626	566	594	601	554	628	593	560	581	611	595	607	586	581	623	570	638	603	630	586	601	642	628	626	626	608	602	618	574	573	631	563	628	562	580	641	546	602	620	582	638	610	580	594	582	629	590	619	590	586	591	619	598	580	588	602	618	632	609	628	565	611	617	573	584	656	609	578	585	589	564	605	589	597	619	592	583	643	648	587	610	626	573	606	592	585	570	597	594	610	638	562	602	562	564	588	598	570	589	589	621	599	606	581	627	591	557	577	595	604	612	564	624	627	630	590	582	570	571	563	601	591	619	600	619	584	608	584	618	559	606	522	634	594	615	613	591	605	587	597	569	657	582	634	595	566	616	614	612	597	549	602	617	597	593	659	614	600	561	632	586	583	576	649	594	605	606	627	618	585	579	583	556	597	594	612	594	618	602	654	613	602	582	580	641	626	576	562	587	639	611	588	593	611	588	593	619	586	588	591	572	605	565	618	602	555	613	592	638	597	608	603	557	562	597	652	579	627	611	586	604	583	588	581	597	592	629	560	581	608	614	556	562	569	599	560	564	587	618	576	586	628	583	608	590	548	651	565	543	596	601	600	595	568	638	644	591	602	638	625	609	641	598	614	579	600	601	599	600	612	582	612	605	599	583	595	608	580	588	550	584	588	623	548	585	554	596	572	594	658	636	532	662	570	534	636	569	630	646	632	645	651	591	569	586	575	604	609	632	567	614	610	613	582	610	614	562	600	568	592	649	664	592	587	574	583	615	569	626	614	605	625	566	571	607	592	633	599	587	678	575	587	569	602	582	590	567	599	575	588	606	613	627	593	649	556	592	612	568	592	600	570	647	573	582	650	592	616	602	606	587	579	606	603	601	585	643	542	631	563	546	603	597	615	569	585	544	634	626	628	558	623	569	611	615	561	603	599	589	644	576	644	605	579	600	590	581	578	557	582	598	619	603	640	602	575	595	634	574	593	615	631	591	601	609	562	578	618	577	604	611	623	622	633	650	654	625	613	623	616	640	593	661	588	634	594	577	645	628	573	608	616	644	585	604	581	570	605	618	562	578	570	554	636	590	603	606	562	605	588	602	598	613	620	596	587	589	624	587	569	605	592	613	616	565	601	588	606	600	584	573	594	643	620	620	613	612	596	581	610	614	615	572	626	622	593	626	646	603	561	657	561	608	613	583	570	650	641	552	556	557	620	625	604	578	573	586	594	584	596	563	632	598	630	606	619	607	572	604	601	622	642	614	567	587	657	548	613	579	585	607	569	595	604	619	592	595	596	568	574	607	626	582	582	561	596	627	596	573	667	628	591	603	634	654	588	601	671	610	622	554	619	599	616	560	599	620	591	584	572	605	574	610	555	580	553	552	615	616	589	589	622	596	574	581	566	577	601	546	637	577	576	618	600	637	576	627	595	635	597	613	589	582	578	565	637	585	625	614	584	591	569	627	593	575	587	590	605	616	582	617	571	567	585	621	605	596	630	588	596	613	596	617	615	563	604	592	599	612	589	598	584	607	555	656	615	611	622	626	625	568	637	583	572	593	567	614	576	609	627	657	591	610	595	562	538	558	631	596	575	602	569	610	571	633	575	591	604	587	630	571	618	572	599	616	590	588	592	583	573	590	618	622	562	628	590	613	586	586	607	601	562	602	586	554	604	594	571	599	596	575	630	585	595	647	577	605	588	610	604	605	609	559	601	587	607	600	602	635	585
25996	27699	42678	35521	17865	5103	1376	835	761	690	695	724	711	719	717	742	708	689	710	730	711	686	714	677	711	689	716	744	692	721	748	715	724	718	700	696	687	677	655	685	684	685	703	673	687	710	691	676	717	703	684	702	718	668	648	716	703	711	688	705	720	680	710	681	715	691	683	680	697	644	700	699	698	729	707	729	694	690	702	698	706	694	735	701	696	702	661	701	673	691	696	710	692	724	715	682	660	704	717	736	708	761	660	667	708	650	697	640	712	697	653	723	703	703	647	697	690	657	754	650	711	689	688	686	691	683	658	718	699	698	689	658	644	673	693	705	680	675	689	679	686	685	677	684	715	727	655	691	673	689	726	681	708	692	647	673	712	713	683	674	680	751	676	671	707	677	724	702	711	651	658	639	716	705	656	727	723	672	717	675	665	663	691	691	657	692	698	681	615	693	691	736	694	671	663	690	727	649	667	671	705	720	659	674	692	668	664	757	680	668	645	737	691	704	653	697	710	698	632	700	687	646	688	660	698	676	703	694	705	693	688	706	716	714	709	710	682	702	698	669	677	697	692	707	694	686	686	686	679	686	712	712	692	728	711	677	672	685	676	694	688	652	675	679	729	717	727	711	708	677	707	731	685	696	716	635	668	664	670	688	662	722	692	713	735	709	692	746	675	710	646	736	726	702	727	691	703	677	718	676	674	660	685	660	688	684	677	684	678	709	665	718	709	673	712	701	675	694	683	700	720	665	679	676	681	686	673	689	697	715	676	690	667	713	677	691	706	671	741	665	685	694	696	703	716	687	730	675	697	739	696	700	646	700	677	650	688	710	717	666	676	739	633	748	712	721	725	705	696	673	613	692	650	698	698	672	698	720	753	687	738	686	702	717	711	686	695	703	640	682	685	664	683	721	681	675	673	691	691	665	660	684	617	688	721	720	714	729	718	686	704	697	662	678	676	693	656	727	677	707	687	681	657	700	657	675	683	686	718	691	674	704	697	714	717	736	684	664	636	700	699	743	719	713	659	658	643	705	699	701	652	696	728	684	683	653	709	712	678	693	719	753	718	730	701	701	690	700	717	726	665	668	666	699	666	715	685	701	711	691	663	723	686	749	708	703	712	691	641	730	697	721	725	674	705	699	671	679	720	738	695	692	667	703	706	679	657	740	685	685	695	664	695	720	756	642	684	687	701	649	750	695	703	717	707	724	701	689	714	716	721	698	668	671	682	669	662	715	702	692	714	724	717	680	653	657	700	696	675	726	689	690	667	684	702	708	699	673	671	677	647	698	670	672	673	671	683	671	739	696	684	667	705	659	694	722	688	671	660	691	732	706	718	623	712	701	687	727	659	678	722	678	709	718	652	738	682	693	715	688	710	647	709	661	736	658	714	761	745	672	689	738	672	699	714	681	708	689	722	713	670	690	717	683	692	702	723	716	659	713	704	667	692	660	644	670	726	690	677	711	693	684	683	703	680	751	699	721	716	663	692	707	711	696	651	677	719	683	645	669	684	693	713	732	704	678	657	605	717	697	696	677	688	721	712	702	653	687	651	688	719	721	692	728	680	655	674	725	717	668	690	688	676	692	735	705	731	718	739	696	697	677	707	674	681	694	733	679	715	686	665	689	648	707	680	678	683	669	667	730	648	670	756	669	707	710	715	673	722	677	655	667	656	686	629	704	662	739	702	716	769	689	685	657	702	686	673	732	658	684	695	712	681	692	668	674	691	677	687	703	692	709	672	690	724	679	730	705	712	714	743	647	711	708	715	681	683	679	647	752	725	686	679	649	734	711	659	673	695	696	684	694	672	687	682	645	685	690	673	676	725	701	728	672	689	693	702	717	708	698	698	695	735	704	701	664	713	727	685	710	677	702	695	674	716	685	647	716	646	662	714	658	683	656	678	716	683	700	655	729	683	691	710	663	696	634	651	690	698	722	704	749	702	726	672	674	721	699	710	717	672	678	729	710	706	669	664	683	692	743	718	691	753	671	713	717	710	669	695	721	665	704	716	702	708	657	714	722	653	701	711	682	712	722	649	673	696	714	701	688	701	671	719	655	692	693	696	756	743	675	701	689	700	678	704	707	656	716	673	682	688	715	722	717	669	666	716	661	715	673	692	682	728	707	636	685	693	650	716	666	728	670	652	663	663	669	706	699	628	670	671	683	669	665	713	709	712	719	700	684	689	685	694	687	703	666	697	743	662	728	685	684	702	698	679	705	690	736	630	670	662	692	755	718	705	661	679	680	714	674	677	709	686	727	744	739	658	694	700	670	682	747	687	762	705	665	682	693	713	723	724	712	683	703	680	714	712	673	716	655	678	642	672	706	707	666	765	729	676	708	769	721	709	714	691	704	638	723	714	760	695	701	726	729	687	682	739	661	691	680	674	698	662	694	735	654	657	670	703	729	724	747	680	668	675	696	678	692	705	716	698	736	682	735	671	727	735	679	673	772	722	678	738	715	729	682	700	659	714	704	732	664	676	710	686	767	666	701	683	696	673	700	692	633	641	683	683	725	686	683	682	721	683	669	685	671	662	691	673	694	666	699	655	710	703	687	692	671	675	647	718	694	724	750	725	688	748	688	682	653	679	742	706	689	705	708	749	710	698	729	705	725	691	674	665	661	691	640	685	699	643	659	651	684	710	696	687	709	649	676	665	672	696	663	680	749	694	659	708	663	700	672	750	715	716	701	655	699	688	704	640	675	693	674	718	709	711	648	744	709	670	705	663	692	720	698	644	660	715	629	694	695	697	709	740	712	665	690	654	700	708	749	691	717	709	685	675	686	693	712	691	707	702	709	696	716	726	661	655	665	671	684	701	702	687	715	676	701	664	703	715	678	724	675	674	727	763	672	727	654	639	707	710	747	693	716	652	700	734	703	662	713	670	690	678	702	653	686	709	662	688	710	705	658	663	702	696	707	718	683	665	725	679	678	723	690	710	708	715	715	688	714	704	649	739	655	695	740	720	684	778	698	680	716	688	690	677	700	719	693	670	685	670	703	683	706	699	685	659	739	661	689	678	700	673	689	676	685	721	690	699	686	671	694	682	672	727	743	723	663	746	653	729	665	732	701	703	729	723	721	626	711	710	689	686	674	645	693	695	649	700	673	681	744	663	677	727	695	667	651	681	735	753	727	709	693	666	688	719	707	664	680	691	671	660	676	718	691	725	705	730	682	709	724	736	690	708	740	661	693	684	691	754	680	686	706	746	696	714	709	700	683	703	674	682	711	688	718	697	673	679	683	714	758	701	722	657	667	671	712	678	709	657	674	697	704	673	729	687	711	714	707	674	681	712	682	651	720	699	720	685	742	735	695	683	723	695	719	711	725	679	751	764	662	703	659	720	742	674	721	720	685	714	704	661	702	728	721	713	688	719	738	699	694	700	673	695	705	705	685	706	742	714	679	687	710	711	652	701	702	679	658	689	692	741	657	734	683	684	738	677	680	692	721	691	690	713	709	696	672	698	719	672	648	690	704
59264	86607	59188	27313	9549	2817	1055	712	601	640	661	635	658	557	663	629	678	667	650	628	637	628	631	620	653	656	653	607	640	633	598	620	650	646	621	648	655	615	650	637	628	663	653	632	666	619	635	653	693	642	681	597	642	653	608	668	601	648	605	653	643	633	672	608	655	659	640	610	640	677	620	636	630	652	635	662	647	606	624	635	669	626	651	605	631	638	599	606	613	626	614	641	596	641	651	639	634	675	635	631	680	643	622	626	607	660	604	626	642	644	637	641	647	636	628	642	651	605	629	647	602	586	642	603	645	637	667	647	597	626	640	631	639	612	667	642	625	659	628	643	614	668	638	651	640	635	645	612	636	615	638	655	621	664	626	638	655	637	642	629	674	664	657	638	671	622	680	629	625	649	661	659	569	637	620	651	698	620	660	603	643	656	630	667	619	631	598	653	613	641	626	653	661	640	597	633	614	650	660	688	651	656	649	619	709	591	648	627	643	666	645	657	605	708	626	640	589	702	606	628	623	627	677	621	634	653	644	616	604	670	629	624	606	609	652	674	652	619	617	651	606	640	620	634	624	638	682	622	632	621	656	672	635	640	649	610	689	619	591	625	620	607	666	606	629	639	693	605	610	618	602	636	638	645	655	659	642	655	630	631	624	626	620	615	614	611	657	621	648	656	642	643	601	638	629	624	607	653	628	682	665	673	638	664	655	655	639	627	616	620	688	644	692	611	600	625	600	647	677	641	649	662	646	650	590	639	647	664	671	632	662	641	628	634	656	610	641	615	634	606	591	600	642	625	654	643	698	620	665	593	602	637	640	671	622	655	673	665	625	619	612	594	624	592	631	642	670	622	582	628	636	628	684	666	640	599	650	645	655	652	622	667	642	612	614	640	622	662	590	642	617	648	629	602	664	674	607	681	685	603	626	618	626	637	563	613	654	642	662	613	632	598	659	644	634	643	646	630	685	602	665	688	640	627	628	669	639	655	598	653	612	691	619	628	652	615	595	631	651	615	655	623	639	660	662	668	638	603	663	667	647	646	653	685	652	650	581	594	672	645	634	605	618	692	609	686	678	591	622	630	634	588	644	644	668	627	680	636	632	627	648	622	634	661	568	628	659	648	651	610	619	591	609	624	631	611	619	607	615	642	613	661	650	661	623	613	690	637	652	581	653	609	610	674	661	618	663	678	632	630	634	640	628	591	627	632	618	628	609	616	630	662	616	619	671	600	651	639	625	619	621	601	591	618	629	666	611	635	666	609	635	656	648	619	630	651	604	604	619	661	704	640	651	633	616	621	618	618	644	631	647	626	581	615	631	628	615	658	601	696	652	626	633	621	608	637	661	620	605	613	638	571	678	653	639	618	671	632	654	628	616	643	610	638	655	651	608	637	603	657	647	626	602	615	601	657	658	663	629	635	643	639	672	624	649	641	663	650	617	693	651	594	636	637	622	658	665	597	679	656	691	625	625	646	682	657	630	640	633	633	638	589	648	602	617	671	649	616	602	646	564	646	629	617	643	686	621	646	645	677	632	635	635	615	620	597	633	653	700	638	651	645	641	640	662	679	632	622	644	652	644	645	621	645	632	657	649	671	647	633	623	641	629	681	629	603	609	619	659	654	635	628	619	619	628	656	634	689	641	663	623	641	643	625	666	638	625	618	669	632	606	636	644	674	625	605	647	632	616	621	653	637	597	648	606	590	632	639	646	700	621	639	667	649	622	625	616	626	644	633	601	685	645	683	633	618	639	631	653	613	641	677	617	626	597	616	644	684	660	600	595	627	651	610	654	608	677	637	611	660	685	666	660	616	599	579	609	638	642	641	655	609	582	640	638	590	655	676	679	621	632	626	667	622	659	645	595	632	596	598	560	610	634	668	622	623	676	653	625	630	617	646	677	645	685	584	609	594	653	646	659	628	648	613	658	653	636	647	661	598	592	632	636	603	621	668	639	634	613	645	641	619	651	670	632	569	656	633	640	592	646	639	661	643	649	645	647	631	617	623	622	639	612	616	638	658	665	646	644	617	634	603	653	634	636	611	638	657	642	646	626	619	623	632	629	674	628	684	641	646	658	639	655	629	657	599	701	595	604	627	628	595	615	657	611	623	648	664	602	679	598	648	615	657	632	635	645	633	628	602	636	674	620	673	650	656	637	622	679	668	627	697	618	647	660	619	624	642	636	664	669	625	614	670	660	633	610	656	671	639	617	657	616	658	686	605	620	598	633	635	622	618	619	605	611	637	678	640	631	687	706	658	623	657	633	613	600	643	629	637	635	607	611	672	610	647	647	621	645	604	626	631	649	625	659	612	623	618	641	589	614	627	623	637	581	630	694	616	619	607	634	643	678	617	654	616	648	603	616	630	659	624	641	657	614	652	609	630	658	668	662	636	619	657	626	650	657	629	596	679	643	616	633	568	629	625	622	637	604	679	608	666	682	623	605	642	630	637	618	645	673	673	640	639	653	607	620	635	611	628	641	615	612	626	632	608	625	623	636	617	674	614	632	652	661	640	593	644	594	606	633	619	631	656	597	625	635	610	601	622	620	677	670	590	601	664	681	577	623	647	678	609	671	622	632	634	646	640	612	650	614	654	675	627	648	649	646	618	610	641	680	626	625	633	624	637	632	623	628	634	633	594	650	681	661	562	646	605	590	670	671	573	632	595	616	650	629	633	611	658	598	655	651	631	626	605	622	611	655	640	665	675	627	589	618	568	626	620	662	648	605	638	657	649	621	611	648	636	603	647	695	622	716	652	692	599	619	649	662	641	667	599	603	612	633	640	641	644	603	669	632	641	602	616	673	700	652	607	662	664	619	634	644	594	599	695	659	628	633	648	663	586	645	644	596	659	606	632	619	622	624	661	675	617	614	646	634	634	645	627	644	644	638	622	640	694	612	645	646	605	634	637	619	621	681	660	612	630	618	631	639	647	645	654	603	640	674	662	666	640	642	637	641	661	612	623	631	621	618	612	604	649	636	659	670	692	618	665	638	630	642	685	653	659	650	633	640	609	614	642	620	639	677	613	618	612	618	630	624	584	666	636	616	638	666	563	669	603	628	709	619	645	650	599	599	644	658	614	664	622	647	620	614	683	615	675	648	594	608	604	625	677	638	675	655	645	690	651	637	618	636	684	641	668	640	665	623	622	634	667	628	647	569	632	643	614	596	659	682	614	687	625	619	605	615	675	610	623	600	657	633	645	663	624	626	625	633	595	654	638	653	700	618	603	619	693	631	628	614	630	622	654	666	625	627	631	609	624	631	624	658	636	623	639	673	623	613	648	606	588	634	627	612	619	633	635	616	633	645	636	577	594	657	636	628	640	621	628	657	621	622	687	607	616	642	629	600	679	605	624	595	672	667	620	639	654	617	657	648	648	647	654	661	661	625	646	658	613	646	608	609	652	614	625	595	613	614	642	597	652	639	638	654	625	614	610	629	672	642	628	610	667	650	614	587	648	668	649	614	613	644	675	643	636	661	618
24182	23458	36854	34153	24528	15552	4311	1330	1043	1064	1081	946	940	943	948	973	899	949	994	988	959	1004	998	975	982	947	918	973	1006	952	909	941	955	951	973	969	949	995	934	953	923	902	995	886	963	951	940	943	949	1040	926	963	999	930	970	947	996	914	970	968	982	958	945	987	888	928	947	962	889	967	933	1007	948	995	925	931	941	925	979	964	1022	998	925	922	945	916	929	914	954	992	940	974	945	972	1039	964	935	973	938	941	977	977	957	1033	996	970	998	984	988	987	934	917	931	983	983	961	1035	996	895	958	973	971	929	962	973	995	939	965	990	913	989	954	910	953	995	977	962	975	994	915	995	943	953	934	985	949	939	917	948	986	921	948	946	1014	922	975	944	936	966	954	951	1055	976	986	986	962	950	934	973	878	956	986	984	938	942	953	943	957	985	932	967	958	1052	936	955	933	942	975	1008	869	971	928	957	890	950	961	973	908	904	966	937	908	921	929	981	1005	989	938	957	994	983	997	905	949	931	923	932	960	935	954	958	1015	1058	940	961	994	1005	977	937	990	954	904	943	1003	992	963	881	920	952	952	975	1015	921	948	979	939	923	879	949	971	930	996	977	922	947	918	982	971	948	1000	923	983	944	948	955	925	995	980	938	921	956	964	1051	955	958	970	940	870	994	932	948	985	954	979	998	907	973	1003	948	876	974	969	923	950	961	1016	950	931	987	937	989	968	986	933	917	938	975	1022	944	960	990	992	974	954	997	960	957	946	946	989	954	901	914	960	970	1036	951	962	966	959	979	986	939	1026	925	976	949	1013	916	939	908	984	979	957	1009	956	947	935	896	968	970	921	934	928	925	927	955	934	950	972	953	934	922	962	923	930	974	961	958	1007	982	939	904	955	960	935	956	961	955	945	962	961	1014	974	915	903	965	1010	976	970	970	935	918	1000	966	955	951	962	908	998	975	961	950	913	966	943	963	1017	912	908	918	903	977	1000	950	945	982	931	943	960	999	975	1000	960	970	920	980	873	901	991	998	964	953	923	971	987	946	901	951	961	965	950	993	974	973	913	909	947	975	947	975	965	1002	934	960	905	962	963	910	978	935	903	989	920	958	976	936	963	914	957	941	997	895	933	970	988	925	1012	904	914	939	913	964	959	987	956	920	953	973	911	954	955	928	932	956	922	1009	935	965	969	920	922	953	959	938	961	969	984	951	941	967	927	962	969	972	938	954	937	958	952	970	937	964	964	992	988	964	946	966	984	998	956	1003	938	954	940	981	942	883	1000	967	959	1000	952	969	954	954	1026	977	977	942	932	934	942	925	950	944	1027	1015	984	923	902	961	947	981	968	984	985	922	938	957	931	913	958	935	942	936	941	1011	974	937	908	951	959	962	868	941	1008	1017	947	929	938	958	946	1006	918	932	920	1007	921	947	903	921	985	926	920	917	958	921	913	989	933	937	961	1027	927	983	948	923	942	951	963	929	1042	931	919	899	948	918	999	972	949	917	931	961	984	921	974	968	976	934	967	931	993	963	947	932	1006	967	925	900	920	977	867	980	940	962	965	1019	950	961	1006	946	945	901	966	925	948	946	956	924	986	974	907	961	926	952	901	977	978	929	946	962	984	967	925	931	912	971	1027	983	967	970	999	942	930	967	946	1016	916	931	984	936	942	962	968	916	961	973	976	995	956	1001	933	986	1011	954	961	944	936	933	1023	937	929	931	936	1008	947	922	956	955	959	982	937	964	979	949	924	918	953	947	966	950	991	910	949	949	995	976	938	912	915	967	971	913	918	999	964	938	995	875	913	959	972	949	963	980	933	963	945	921	936	1001	935	953	988	925	924	927	989	1000	1003	963	979	933	993	927	945	950	892	960	930	926	918	970	912	965	926	994	968	931	980	956	990	915	944	958	968	932	929	930	894	983	902	914	989	941	917	997	937	967	945	933	941	948	933	952	940	951	911	1009	927	915	932	944	929	963	958	971	987	1010	964	1008	955	942	939	970	937	958	1003	919	984	1018	939	944	953	944	929	981	992	922	1009	957	1001	946	953	962	978	942	972	964	995	975	910	959	940	947	961	908	943	907	915	974	943	946	934	993	907	919	912	964	961	945	922	949	914	1011	943	911	960	998	941	965	947	938	976	898	920	929	1000	1008	944	937	920	945	960	897	959	904	993	1036	990	912	926	942	938	955	976	955	948	939	909	973	940	973	927	914	927	994	908	1007	963	982	946	917	949	895	936	946	964	1005	968	914	918	879	900	952	977	961	920	970	921	1007	956	934	1004	983	986	965	893	962	926	923	1036	965	996	943	967	899	989	927	980	997	1005	931	968	984	946	924	953	967	940	982	844	945	934	979	939	980	956	934	947	933	895	942	983	964	955	919	939	1009	995	941	998	1004	953	934	986	953	968	898	884	935	985	967	929	942	950	936	935	930	949	931	949	922	905	1006	891	946	955	997	945	964	956	940	980	909	932	962	961	986	987	969	899	943	958	972	946	947	880	973	978	931	938	901	980	935	904	981	926	959	973	974	953	967	993	983	976	947	969	895	984	955	996	932	937	940	920	936	943	918	965	889	941	941	978	965	944	949	934	912	947	956	925	977	980	981	962	929	904	955	920	957	953	998	937	931	960	920	980	944	966	931	906	971	955	1016	939	938	952	910	945	955	925	934	925	877	932	949	932	930	962	924	951	953	982	925	932	930	949	909	1054	949	937	961	941	938	950	935	936	980	967	969	941	910	965	990	963	941	995	974	897	1008	981	911	976	992	990	955	946	966	931	899	960	930	952	1000	995	988	970	969	976	933	937	938	957	983	930	914	938	989	1002	959	929	934	933	950	997	944	911	926	985	963	942	924	982	958	939	913	961	941	918	958	955	910	918	970	957	979	934	958	1020	941	1007	976	950	957	923	929	1002	949	979	953	977	1008	1027	1005	944	959	933	967	944	959	957	922	959	987	978	975	911	982	919	955	947	888	941	977	944	992	921	931	954	952	983	988	962	967	970	902	911	925	935	921	940	934	1012	953	969	975	936	964	945	896	974	995	954	993	939	965	965	972	881	962	939	958	935	929	993	954	944	965	910	951	1000	941	968	941	946	920	976	945	926	956	976	986	938	929	941	973	964	988	973	913	970	959	947	940	913	984	946	979	943	962	911	994	934	952	1011	970	968	947	959	910	963	977	984	950	952	967	981	951	961	943	892	921	953	879	982	939	935	950	997	934	984	882	1002	880	935	952	934	951	953	975	971	944	937	940	916	962	1009	950	965	899	898	977	988	946	918	937	936	970	1012	951	977	964	980	924	962	872	957	969	931	982	943	960	891	927	960	941	966	947	912	958	954	996	936	961	930	913	929	896	924	907	913	990	925	946	976	942	949	903	972	955	948	971	933	980	926	946	943	918	977	1009	933	993	945	911	981	952	915	947	942	957	997	993	953	969	981	1004	931	969	938	934	985	898	974	944	945	958	921	952	972	995	898	921	867	944	965	1007	955	934	1004	958	963	950	1011	952	937	952	932	961	936	981	992	931	947	966	961	934	953	1012	971	955	919	994	977	935	966	976	979	987	955	938	947	939	943	908	992	982	959	938	961	977	922	960	968
64668	102339	74006	44746	18925	6118	1911	1064	889	871	902	921	897	862	912	918	906	906	928	894	946	857	903	838	927	884	881	907	929	925	951	875	898	888	864	908	833	887	854	954	906	824	942	896	872	836	859	860	864	882	891	947	865	904	891	880	886	942	904	891	908	940	910	877	932	823	881	935	871	879	909	854	930	941	829	911	806	846	900	882	893	910	955	834	908	900	891	881	862	896	891	896	873	899	869	898	899	867	888	922	885	941	898	938	905	890	892	851	894	845	934	858	883	934	886	886	896	862	903	893	923	931	921	897	881	929	897	837	883	838	896	932	887	860	945	876	955	878	900	811	925	894	844	881	926	899	845	877	898	924	886	846	846	923	868	874	881	896	882	901	931	955	911	929	855	896	846	858	895	927	874	909	921	841	852	946	923	860	926	841	868	924	897	852	958	832	947	890	896	873	894	829	860	914	900	928	860	875	937	940	924	910	877	938	857	897	855	852	911	880	871	885	952	927	918	897	868	904	881	852	926	864	939	894	940	853	898	894	855	907	872	927	889	869	854	850	886	932	940	878	872	876	932	830	886	856	861	885	852	839	904	905	870	877	909	876	895	943	875	856	888	882	915	945	872	893	895	846	900	861	895	910	868	879	896	917	950	914	935	840	908	880	918	865	871	908	925	921	868	909	870	874	868	808	861	911	904	974	951	919	905	895	950	899	867	967	859	843	874	914	915	910	890	1009	883	900	891	871	900	898	944	899	856	859	924	853	880	898	875	859	888	903	907	840	932	889	896	845	898	910	892	906	915	888	892	879	920	926	941	894	912	962	950	938	912	943	871	893	889	866	911	867	889	917	843	823	883	865	883	939	888	918	910	880	870	875	881	893	901	868	823	882	889	942	842	898	890	891	871	913	870	954	862	848	900	923	913	841	880	905	858	892	910	851	893	891	896	933	844	937	889	908	869	885	844	860	874	921	873	907	910	860	903	900	931	894	915	947	881	865	889	885	866	895	854	860	854	921	838	896	850	846	905	920	886	868	875	957	920	900	893	879	901	908	909	897	885	878	851	958	892	842	898	903	865	906	850	873	879	883	890	876	959	872	866	911	935	887	887	899	879	897	870	881	923	863	924	893	905	887	913	931	982	856	909	880	843	906	927	909	887	900	894	887	846	885	889	859	893	885	871	872	922	857	890	866	894	863	885	915	902	884	907	900	862	913	843	894	912	838	909	867	911	891	934	899	880	892	897	886	874	906	866	878	891	828	904	905	921	856	890	898	829	883	907	922	914	922	870	884	885	903	915	872	867	922	912	855	827	906	907	858	897	927	915	841	917	814	870	889	889	893	888	884	923	910	813	880	907	907	883	877	888	881	868	882	855	934	911	926	911	863	879	848	910	849	902	918	837	897	890	968	877	880	862	894	898	949	881	876	872	927	834	891	901	897	875	853	851	930	890	852	894	872	908	928	837	915	911	848	931	875	882	888	881	894	868	938	876	903	944	857	864	883	835	847	923	865	899	866	885	885	893	921	910	861	849	882	911	833	922	863	909	904	886	907	917	918	899	821	888	875	864	859	866	873	860	866	904	913	898	843	869	906	848	881	970	909	944	867	921	896	907	937	864	878	888	872	837	909	879	898	863	822	863	878	875	969	898	920	868	874	927	925	900	955	923	905	910	919	896	900	869	907	831	882	827	926	864	836	938	876	867	894	906	885	855	913	914	949	898	875	865	897	864	896	850	870	872	883	909	889	922	880	876	887	944	861	943	884	906	895	807	867	896	845	885	919	904	876	903	846	895	859	894	901	919	888	954	910	869	944	880	919	876	880	910	884	888	899	910	857	903	820	894	878	914	876	901	909	915	869	863	935	827	911	854	877	893	892	925	937	881	882	891	932	900	907	846	857	875	887	920	882	853	888	876	931	849	923	884	858	889	875	898	901	888	937	898	862	900	851	871	891	908	892	892	906	900	918	881	834	953	945	842	878	831	934	923	858	907	907	841	877	875	902	906	909	869	910	854	882	898	869	898	949	814	877	865	910	887	902	879	885	922	875	870	887	876	875	933	912	866	966	900	909	869	905	908	890	882	885	884	910	852	857	852	894	871	892	911	863	947	921	887	898	911	877	860	897	854	943	906	880	935	882	857	863	868	921	926	907	922	815	904	835	880	892	867	934	951	949	879	905	871	873	835	866	916	871	840	905	923	921	924	885	881	974	821	907	866	839	928	857	881	940	867	878	929	923	878	919	869	905	900	893	856	890	906	860	907	903	877	860	829	917	911	906	898	866	879	885	892	889	943	851	865	946	862	932	917	879	872	864	894	888	898	854	889	876	864	946	903	856	929	904	837	878	897	923	889	900	833	867	880	897	883	876	883	879	894	897	881	866	931	902	885	902	884	895	857	822	920	915	842	871	843	845	889	921	851	935	899	948	855	911	889	916	852	885	893	889	898	908	897	896	888	913	865	917	881	862	921	886	935	926	881	865	912	857	887	893	836	892	861	881	958	864	860	892	865	915	897	879	917	908	904	898	940	890	866	904	881	905	851	878	901	887	898	887	910	918	876	870	863	911	864	918	917	912	860	975	893	890	918	843	899	894	889	884	907	976	890	938	833	819	872	879	928	919	900	847	871	873	895	844	867	887	859	865	902	923	896	893	881	909	877	842	875	898	907	878	843	905	894	846	902	906	913	909	884	899	842	907	895	838	942	886	904	905	909	890	909	874	898	850	899	907	901	927	845	896	861	911	891	961	846	871	891	862	873	814	876	916	904	875	895	932	883	881	879	863	914	930	823	914	870	918	890	877	897	881	863	916	891	874	847	886	859	871	872	874	1000	891	868	847	890	901	889	909	872	902	871	901	914	895	876	932	856	925	910	877	886	875	887	903	856	900	932	850	921	872	885	866	931	902	877	908	854	863	910	945	840	870	827	859	882	835	887	892	865	869	872	876	890	911	904	901	917	866	876	855	898	888	894	881	880	898	906	920	916	882	920	859	819	880	868	847	865	937	888	890	854	864	845	888	945	904	871	867	899	866	892	915	903	846	856	916	872	887	912	848	851	896	833	940	925	856	901	889	872	943	886	843	847	879	879	890	854	917	865	874	928	864	901	900	847	872	845	848	932	854	887	841	883	951	875	908	876	887	887	917	879	924	845	842	892	851	926	908	877	938	912	891	852	888	903	884	895	896	875	861	869	849	887	890	914	865	866	926	891	854	936	868	927	901	867	925	897	894	850	875	878	871	923	909	813	887	844	870	840	859	907	917	924	852	851	944	881	925	880	864	889	908	873	907	913	862	888	863	883	896	878	822	849	811	902	879	939	872	879	835	905	915	879	891	847	884	850	916	809	912	850	904	908	805	893	886	927	834	852	866	823	864	781	941	919	941	892	911	879	903	892	858	904	842	882	892	876	877	886	868	866	859	888	859	883	831	945	845	869	920	904	871	873	930	856	870	891	889	934	896	898	891	892	827	879	902	847	939	878	880	898	885	879	868
30812	30309	26099	11191	2737	1135	882	827	800	753	765	762	774	798	778	761	819	732	748	738	786	729	776	802	742	764	694	693	763	703	760	689	760	744	754	779	709	713	728	767	782	733	712	774	746	735	710	726	774	780	746	763	757	739	752	789	772	764	693	744	773	742	766	775	775	791	734	756	784	780	770	779	753	749	775	718	737	726	734	785	778	776	734	770	747	762	789	708	749	740	755	760	727	761	765	719	747	752	727	772	753	750	721	778	799	739	754	748	771	804	814	736	735	721	733	736	727	748	791	775	769	761	769	779	782	783	787	730	748	739	731	746	790	793	768	727	731	750	759	735	747	742	801	714	757	746	739	805	760	799	750	701	769	767	763	743	748	717	763	799	765	728	764	754	766	770	770	791	686	756	768	719	735	750	693	705	721	750	759	688	775	774	754	689	738	791	751	721	776	760	748	727	749	792	735	769	755	751	751	745	754	720	752	792	731	743	737	785	723	762	797	758	711	731	799	736	759	766	769	701	723	754	761	742	732	761	774	728	793	700	716	808	741	715	735	751	745	765	748	728	720	725	755	716	728	730	785	771	783	743	744	777	738	761	769	748	723	764	747	778	734	779	744	761	777	733	788	745	784	769	695	749	713	745	705	753	770	754	701	700	747	724	752	720	732	766	787	802	733	762	801	710	788	771	781	732	729	760	826	780	724	774	752	727	798	714	737	761	751	730	742	805	736	724	747	698	701	749	791	745	756	785	741	724	733	761	737	723	760	773	735	780	767	755	747	694	739	791	771	752	746	750	790	777	736	718	730	768	758	816	736	725	747	748	724	706	721	754	805	780	729	753	713	752	754	758	742	784	764	803	719	689	731	762	740	806	744	744	764	796	730	742	726	724	755	777	767	727	846	736	768	773	789	780	739	739	801	708	754	751	752	740	751	714	702	783	727	742	759	753	798	780	754	717	771	769	705	793	790	717	733	761	757	736	729	824	744	777	763	743	711	728	755	668	760	767	718	779	722	793	738	748	750	741	715	735	786	789	777	739	727	806	749	751	802	730	763	771	720	783	761	755	686	706	739	768	752	780	735	741	753	770	729	768	712	760	752	768	727	730	726	756	753	726	782	724	736	753	781	740	750	719	774	720	756	748	721	774	744	730	749	747	743	734	765	705	741	740	725	715	720	759	739	785	766	780	735	739	761	752	744	721	795	777	759	746	796	797	719	719	727	720	728	748	760	720	750	785	739	755	738	725	763	816	726	734	778	743	719	733	767	744	729	725	748	851	768	719	769	705	718	771	717	792	753	766	733	790	738	729	781	731	773	754	782	749	703	749	750	728	777	765	726	787	803	749	767	773	705	735	833	772	771	830	751	762	737	762	736	713	762	743	794	797	747	773	750	770	690	714	800	735	789	814	733	746	762	743	764	766	785	741	734	715	734	779	760	771	727	751	744	684	767	721	784	757	779	716	724	775	722	721	782	739	753	734	762	786	738	759	729	721	756	719	736	734	795	705	714	686	770	787	747	700	691	750	727	735	754	778	717	744	696	793	757	743	668	724	758	766	706	737	742	759	736	726	761	760	733	701	762	756	730	726	741	722	697	758	749	662	802	745	735	770	762	764	717	740	742	769	749	780	776	791	737	762	751	809	727	714	692	765	735	722	776	768	724	713	760	746	724	773	714	736	772	768	771	784	777	719	791	777	710	769	769	803	741	754	735	788	720	765	735	774	747	769	728	725	770	750	753	730	819	754	746	766	770	735	753	728	766	743	751	762	754	742	746	761	711	742	710	763	769	690	749	776	785	727	756	749	689	738	775	776	720	751	749	740	737	760	681	792	745	750	679	822	775	724	756	750	792	771	740	775	761	797	757	763	741	793	762	798	740	732	734	757	736	772	754	754	676	795	787	762	764	781	751	760	758	752	722	751	769	761	813	794	749	728	695	731	752	763	682	725	726	742	734	760	740	752	752	743	754	754	778	758	754	777	755	767	760	770	785	808	708	738	774	718	722	745	809	791	736	748	776	724	755	766	740	752	724	761	738	731	703	743	733	770	770	779	749	813	792	722	715	752	721	757	733	749	716	801	763	791	723	780	754	772	740	707	767	753	762	707	776	716	748	789	744	804	757	763	770	736	782	752	714	721	746	780	699	756	763	771	788	735	703	762	727	733	783	731	729	745	732	716	741	756	716	775	758	782	767	757	724	775	789	779	711	787	745	731	788	756	787	734	715	728	765	731	714	766	741	792	752	769	767	790	753	744	767	722	757	766	760	734	775	778	721	739	780	786	735	714	703	709	789	757	753	758	785	739	779	729	758	768	714	731	764	734	734	792	739	739	792	745	767	790	766	788	803	800	737	724	705	724	764	759	740	771	746	757	730	755	785	739	770	760	747	808	767	761	703	787	763	757	730	715	740	773	755	756	790	765	771	730	807	746	739	762	705	713	745	760	770	732	744	731	711	670	764	732	752	750	742	712	757	732	754	736	763	762	780	810	779	758	778	737	793	797	729	754	758	758	778	782	770	771	761	777	733	754	792	746	783	773	716	768	779	761	790	777	751	752	773	767	751	686	707	790	738	765	741	754	698	760	744	773	748	719	756	773	748	733	725	681	738	755	710	723	788	778	774	793	785	781	811	769	784	750	772	780	756	780	761	734	797	723	782	796	761	738	759	741	754	716	757	741	730	752	753	769	742	770	751	734	790	712	731	762	728	762	749	746	746	755	744	766	786	754	737	715	790	757	700	665	769	702	714	751	784	719	732	782	732	743	798	818	716	742	764	759	770	744	766	735	762	734	775	752	788	724	747	762	749	759	786	755	793	737	704	758	760	742	750	775	748	737	713	759	757	715	730	706	776	698	726	767	772	732	759	782	782	745	737	772	729	780	735	740	731	750	741	704	773	766	737	722	798	736	762	741	734	770	699	739	743	718	756	795	780	736	817	744	766	705	733	744	781	774	754	740	779	716	725	712	751	751	756	734	776	752	765	761	694	758	764	769	786	788	759	771	732	746	769	726	713	753	762	779	721	771	740	708	731	788	764	711	766	778	729	736	771	810	715	782	702	792	757	760	758	766	759	755	759	757	760	776	731	733	777	760	742	775	702	759	726	819	714	789	737	766	751	780	669	784	759	693	748	792	727	711	756	755	739	742	730	748	718	758	767	801	718	772	747	740	754	744	750	750	701	752	780	723	779	754	809	736	728	725	771	726	749	759	727	734	796	758	735	734	735	751	706	800	817	716	730	734	753	727	763	718	743	776	742	763	740	737	686	718	735	746	758	786	747	767	768	735	738	744	772	748	702	724	726	700	752	775	812	777	781	799	772	782	752	705	777	725	783	741	724	747	761	713	792	766	781	757	759	760	742	778	734	786	761	760	739	739	738	701	757	755	748	714	733	727	771	703	717	764	758	739	765	765	756	766	770	740	748	773	731	734	819	774	767	757	756	763	785	747	774	780	775	734	739	739	759	741	746	783	731	747	745	820	796	729
25029	35568	20127	6703	2108	948	713	666	660	719	621	651	618	659	650	622	628	676	634	634	650	656	614	635	670	597	669	608	640	647	628	693	670	629	597	669	623	641	607	628	612	614	666	666	643	647	614	665	621	604	621	626	654	665	666	626	640	698	673	617	650	654	650	626	665	631	671	650	590	690	618	618	603	640	624	591	609	643	637	625	633	649	635	612	617	629	573	619	665	596	628	665	607	638	636	623	597	602	565	660	608	642	638	598	630	673	609	617	627	662	639	625	603	594	633	615	655	670	614	617	627	635	630	639	652	649	674	627	625	648	630	638	631	616	619	648	663	573	627	642	632	659	662	620	623	640	627	660	611	669	597	676	663	607	644	639	606	575	662	703	692	657	600	637	632	631	630	610	659	653	653	656	639	637	659	650	686	638	672	666	642	632	634	648	659	625	656	659	626	637	612	603	640	638	631	642	591	596	700	644	605	633	665	617	621	655	628	617	618	651	640	648	621	646	614	658	609	620	613	654	613	648	638	645	595	640	602	638	655	660	632	674	663	619	650	655	633	613	618	656	628	648	651	653	651	639	624	623	619	646	631	638	637	669	640	590	648	616	654	645	597	606	640	647	578	599	628	631	612	635	579	590	642	632	653	645	676	612	634	633	659	616	665	660	645	631	651	635	588	624	657	640	609	630	624	618	664	621	619	647	647	630	647	678	626	692	646	618	622	625	664	622	618	623	676	629	606	654	609	653	655	618	658	632	693	649	647	630	640	678	663	663	595	640	617	618	629	675	666	619	624	655	616	641	652	623	662	641	648	602	668	571	645	605	649	654	648	635	626	658	588	619	627	618	633	648	624	607	647	619	649	606	618	633	659	632	631	633	641	650	645	605	611	620	605	649	615	642	643	640	620	607	642	640	616	602	669	635	619	624	626	664	640	630	616	661	599	622	623	660	653	602	600	607	639	686	665	592	610	628	629	653	671	615	631	636	643	658	611	628	593	679	614	653	639	585	623	598	662	610	603	619	652	609	663	646	637	639	635	624	631	657	619	605	689	632	607	642	682	637	697	616	618	664	621	635	630	653	685	625	638	646	581	633	666	673	617	611	647	649	635	624	646	613	642	581	642	662	629	618	656	613	668	606	642	609	645	664	645	618	606	648	629	640	642	621	671	654	632	616	621	631	637	667	660	682	598	651	623	628	641	666	625	636	647	638	641	646	640	648	685	624	596	678	583	671	634	676	619	628	611	651	615	694	604	632	621	653	642	697	613	629	635	643	623	600	642	625	646	641	630	677	644	659	639	671	628	648	636	579	660	615	635	624	658	623	646	703	624	620	632	593	643	633	661	637	611	642	621	633	653	629	647	655	612	626	623	631	660	660	672	674	629	628	646	652	677	674	641	657	637	628	595	605	645	628	624	600	648	628	616	605	620	649	620	625	630	639	647	648	615	646	630	580	675	632	643	702	662	616	609	630	644	628	603	636	691	681	674	651	655	616	611	624	626	617	599	682	630	664	591	643	603	672	639	641	660	625	665	689	612	671	663	632	652	626	577	663	682	641	612	638	650	670	686	662	673	623	617	668	600	624	632	648	622	630	645	650	652	643	635	630	632	614	656	635	698	651	640	641	610	588	616	610	677	641	672	638	642	619	660	653	610	633	617	677	604	614	620	632	707	624	646	684	649	600	623	620	647	625	653	627	599	635	669	655	622	656	619	652	688	700	634	610	670	623	582	630	611	613	643	675	638	608	691	630	631	599	619	646	587	633	660	697	633	665	686	687	639	636	626	661	680	690	691	683	648	665	672	663	614	628	634	657	584	643	667	671	613	629	647	665	660	663	624	663	641	665	653	594	578	668	641	650	608	625	648	690	662	693	647	629	660	648	653	590	614	660	646	626	651	609	610	616	643	598	644	640	608	628	655	618	605	621	623	664	585	621	679	625	617	601	634	636	609	658	597	642	608	632	641	647	647	647	613	627	632	630	627	627	656	620	637	631	662	662	652	624	642	669	632	604	615	593	655	645	585	611	618	690	648	584	634	670	629	644	665	633	634	616	673	612	591	646	617	606	663	641	627	609	654	597	641	611	670	681	613	654	645	629	666	625	641	644	634	611	626	642	640	656	648	633	622	640	648	615	638	613	640	624	613	656	598	634	675	673	633	632	632	633	638	612	678	624	667	621	577	655	629	609	692	662	618	641	661	637	639	645	657	687	663	676	624	632	658	686	642	668	660	628	645	616	643	661	644	595	661	637	680	614	717	629	664	658	631	625	611	613	621	677	595	632	632	627	607	630	665	668	618	646	624	595	597	586	588	661	627	637	649	604	623	593	666	635	654	653	610	648	608	666	670	682	655	587	667	607	611	660	593	654	643	625	586	647	662	698	660	627	639	640	659	633	640	604	636	629	613	643	635	611	640	642	646	623	630	616	653	622	658	612	646	623	632	676	656	615	637	598	594	631	654	656	597	643	624	623	618	574	678	667	612	639	648	625	602	649	606	618	642	601	654	643	631	590	639	625	690	641	617	633	600	639	668	632	616	651	617	641	637	636	678	603	652	674	645	676	638	669	639	633	620	629	660	637	662	664	628	611	640	669	604	667	649	682	632	586	614	659	647	650	677	629	612	644	618	599	668	636	575	642	683	654	609	645	632	663	612	672	621	640	648	613	629	676	665	630	651	669	645	648	651	595	688	636	636	669	628	595	653	640	703	636	660	645	653	617	625	643	600	615	660	652	658	645	649	686	614	688	645	675	616	668	609	636	651	638	616	627	650	614	652	630	658	669	642	653	645	672	670	636	659	648	644	634	614	657	660	678	661	605	610	662	557	645	617	625	590	648	650	631	613	637	667	632	643	625	672	636	653	657	649	657	622	657	575	621	668	619	629	658	633	676	644	672	643	629	637	628	618	646	629	625	627	620	644	619	624	642	667	643	622	645	649	641	632	654	698	657	660	610	646	624	598	658	672	698	637	646	671	645	657	660	646	611	631	603	654	653	630	661	625	635	650	629	615	608	635	611	680	617	618	606	676	690	622	617	701	650	619	652	628	653	644	633	562	648	656	656	579	619	637	593	654	633	627	636	639	627	679	618	619	656	610	663	638	658	635	665	608	649	649	601	643	674	632	633	618	630	637	674	630	644	637	665	601	660	670	654	657	655	612	638	656	595	651	640	667	607	668	677	655	701	621	624	648	627	636	644	596	607	651	631	637	624	660	589	624	632	633	619	610	621	663	611	644	663	619	623	574	637	624	664	635	616	624	622	649	646	640	644	628	638	644	671	657	623	629	648	623	610	639	653	621	695	647	650	585	647	631	646	635	617	573	655	637	649	655	665	622	622	626	645	612	640	643	657	676	642	685	675	664	620	589	669	650	624	644	647	610	589	638	630	628	611	657	656	645	661	618	608	626	615	663	649	660	614	652	601	631	639	625	636	662	638	629	634	641	601	644	620	665	644	701	615	656	644	640	646	661	623	624	636	643	660	653	610
26031	27757	41960	35552	18456	5242	1359	844	700	746	738	713	742	715	736	671	731	761	724	715	748	721	727	714	738	699	767	757	697	736	672	745	744	711	724	691	729	666	689	774	693	747	698	737	764	697	719	714	783	715	729	719	755	688	674	748	771	697	720	735	690	681	675	732	724	744	710	705	762	733	660	714	738	738	721	759	724	701	695	685	714	688	731	757	730	736	728	724	707	704	766	672	750	680	677	738	708	775	749	727	659	708	782	725	670	721	788	693	702	734	715	726	781	709	732	693	741	722	741	709	737	690	672	728	746	673	708	714	754	727	710	765	717	762	697	699	700	729	703	717	722	718	718	718	709	702	703	698	716	727	742	707	711	732	735	720	741	752	809	710	732	719	724	751	716	709	702	738	715	700	768	693	738	740	752	674	687	716	769	678	685	739	741	695	697	738	722	696	734	731	782	677	695	725	784	760	743	741	700	696	736	722	768	734	720	675	665	754	721	699	705	741	736	690	703	752	671	701	735	766	763	699	794	716	715	657	693	712	661	714	732	715	706	692	757	717	741	779	745	679	751	732	673	730	703	699	689	675	746	740	701	638	730	741	757	708	714	715	699	728	730	695	678	726	742	720	706	725	680	712	717	694	702	727	798	711	721	715	759	704	667	751	707	737	720	722	739	724	712	750	704	713	736	699	683	738	739	723	693	692	773	733	787	748	729	712	734	707	688	712	757	735	713	703	734	679	690	702	727	706	735	685	733	673	717	698	709	766	764	731	694	676	725	720	684	715	713	721	718	752	732	770	744	684	670	694	697	703	709	716	688	721	743	736	663	731	699	717	726	706	741	687	735	713	744	724	698	742	692	781	734	662	735	716	715	715	733	719	740	707	737	724	674	736	738	734	728	710	760	724	763	759	720	718	684	705	724	700	713	738	749	751	665	724	666	708	670	715	704	724	741	740	749	735	725	729	688	706	734	717	722	703	715	715	725	718	704	695	740	724	755	713	740	736	784	697	739	686	729	696	748	703	748	715	731	705	766	728	714	738	694	715	758	666	766	714	734	761	678	708	743	775	735	707	698	694	710	681	722	714	685	694	719	720	756	698	707	708	723	724	704	714	716	663	715	722	750	763	705	732	706	762	751	709	714	734	696	711	724	712	723	727	689	671	716	761	726	707	708	730	704	771	745	751	680	757	695	707	712	736	707	775	730	764	732	741	742	690	696	712	716	720	728	725	744	715	678	731	672	721	743	731	758	683	667	703	727	725	740	755	726	764	775	715	723	682	721	733	743	667	704	747	701	737	688	679	700	741	726	677	745	724	739	710	731	700	733	715	717	729	747	714	689	711	750	689	712	734	741	709	748	689	715	721	746	754	667	692	769	722	744	687	674	712	717	697	714	747	716	669	686	720	705	719	776	718	698	694	726	742	727	755	744	741	665	747	685	727	693	704	764	686	737	727	717	724	671	682	711	666	717	710	740	708	720	701	688	711	712	771	777	729	737	735	728	692	699	748	737	695	705	751	721	737	710	713	670	720	739	712	730	742	766	718	716	722	693	756	737	741	699	699	687	722	682	731	748	688	714	737	727	689	764	719	758	664	764	739	683	732	779	742	692	717	716	716	735	672	734	770	719	723	727	677	762	720	749	726	683	732	739	688	665	730	737	715	708	680	690	686	760	754	728	697	671	739	760	735	749	654	711	723	746	723	733	720	694	708	674	779	724	667	764	715	718	757	693	747	711	738	707	732	700	754	726	733	744	733	724	723	760	747	704	714	719	735	688	696	745	683	705	677	731	783	746	725	752	703	701	718	712	721	732	673	719	750	716	711	682	762	721	737	691	720	677	719	724	691	720	712	692	726	704	687	708	753	703	717	671	772	733	738	671	709	743	677	717	685	705	738	743	735	698	669	720	744	695	734	735	757	733	734	697	646	679	709	694	706	734	738	682	704	700	726	695	738	666	719	695	731	662	759	732	680	705	691	681	703	741	742	734	713	691	718	665	729	702	711	730	725	759	713	705	727	725	713	711	693	729	691	758	669	712	689	762	746	735	739	698	686	708	706	687	746	745	728	715	681	743	739	727	703	745	701	712	725	739	759	756	686	740	665	767	685	741	713	706	733	744	713	807	678	729	711	674	720	705	764	705	692	721	706	706	689	716	726	674	718	725	715	712	743	733	722	742	788	728	695	726	728	700	772	728	730	750	717	750	731	665	708	687	719	716	711	707	743	728	762	726	690	746	713	678	710	691	739	734	719	714	725	720	734	704	706	723	740	669	769	732	696	715	691	732	697	684	710	681	730	656	716	719	697	726	683	710	729	734	715	687	717	688	725	722	732	760	718	704	714	718	706	699	702	758	720	720	707	738	745	712	727	698	708	773	763	686	664	740	674	751	732	717	757	732	701	716	705	737	745	797	707	706	733	712	685	737	683	726	725	709	740	743	763	687	691	764	706	760	703	721	747	731	700	738	749	671	735	673	674	727	692	736	675	717	737	721	703	764	687	754	718	702	701	718	785	742	707	709	691	717	716	698	706	716	708	701	731	704	677	712	732	738	712	735	765	702	725	699	702	682	704	678	724	719	733	672	705	681	764	686	739	702	702	723	717	686	740	709	751	746	723	735	749	735	722	723	744	713	726	731	721	747	752	717	645	760	688	698	745	722	760	668	709	742	705	735	744	706	706	740	747	748	704	690	690	672	685	731	759	722	703	717	695	720	724	713	684	698	721	727	683	736	735	712	736	732	751	678	716	737	734	711	725	720	709	685	722	725	703	687	697	691	756	707	697	770	704	713	721	697	735	671	676	710	700	739	684	706	704	704	722	737	703	745	703	667	786	759	723	720	706	717	704	678	723	677	757	713	683	731	738	709	718	698	728	719	685	728	750	756	714	775	742	728	677	771	745	723	696	747	741	726	693	707	696	736	740	762	730	631	724	713	712	672	765	713	712	650	679	720	737	708	732	696	716	709	697	714	713	716	715	744	760	714	755	692	698	723	707	716	749	731	765	697	771	712	711	721	728	692	722	743	729	716	718	765	720	708	697	714	706	694	759	670	709	758	718	719	718	721	728	708	729	725	732	716	777	751	748	739	723	749	750	741	776	716	732	730	743	735	673	748	722	695	738	684	712	678	710	757	715	720	732	751	720	725	713	724	717	705	685	684	684	730	728	702	700	701	755	711	689	699	744	700	724	739	706	752	680	760	720	733	740	709	720	713	687	725	711	706	744	733	747	714	695	714	734	744	716	714	681	740	710	657	690	717	782	702	692	709	693	720	691	715	733	746	727	694	711	715	746	734	690	719	743	700	705	710	687	700	732	672	722	707	769	727	755	731	766	749	755	729	683	661	652	736	759	676	748	718	731	746	683	697	702	752	726	676	738	763	673	684	737	723	677	726	695	702	727	714	704	720	763	731	713	729	692	673	694	658	706	734	706	696	734	724	762	754	763	723	671	730	686	778	749	706	794	697	693	790	696	749	724	740	729	725	754
58931	86490	58984	28637	10059	2712	1052	741	653	662	641	617	660	636	664	642	676	668	666	619	679	675	638	635	653	675	666	654	669	645	654	637	683	657	640	666	618	663	636	660	644	611	647	678	655	632	661	665	676	642	646	646	672	664	657	644	640	644	662	661	694	661	604	638	652	713	712	660	626	634	641	651	667	647	652	667	623	626	648	670	616	713	644	617	655	638	683	624	646	631	696	662	632	667	667	680	600	673	663	645	633	708	630	657	626	682	653	633	662	661	654	628	661	634	647	636	679	623	645	657	657	618	665	643	687	657	666	670	650	654	635	608	634	669	674	669	675	640	663	613	708	644	666	675	659	650	637	685	630	635	665	666	617	638	636	670	627	619	624	647	671	637	661	652	639	608	618	660	670	642	635	688	637	636	696	617	683	642	635	644	624	641	648	676	630	683	664	634	609	684	649	653	615	657	662	659	672	656	631	629	655	724	681	622	629	665	618	660	637	660	625	636	660	622	653	621	625	679	614	689	649	678	660	638	639	674	662	660	657	649	654	662	658	621	644	699	652	681	648	645	666	646	666	684	657	650	678	699	640	648	639	615	670	685	654	651	646	649	630	681	580	657	661	666	645	651	664	601	701	643	629	623	665	626	649	629	641	667	656	639	622	654	645	626	608	631	653	640	616	645	624	664	672	644	708	607	649	631	660	666	606	687	674	635	676	658	624	633	680	668	677	679	594	627	628	662	686	591	627	672	655	628	707	666	674	641	630	652	639	673	665	642	661	636	629	668	625	650	644	701	679	654	668	635	640	659	631	626	651	683	635	649	660	632	636	629	668	612	619	645	694	637	693	655	639	642	614	638	672	627	647	670	641	633	638	659	613	667	645	614	646	659	627	699	671	649	622	701	596	675	652	668	636	669	658	684	636	674	633	695	629	666	621	694	643	701	687	655	678	658	657	623	666	660	650	610	662	612	644	682	639	662	643	641	689	656	660	648	623	687	684	660	678	654	660	626	619	679	638	673	663	623	659	624	669	695	656	686	644	681	627	662	667	689	725	637	636	707	703	659	679	667	645	669	689	666	645	644	681	607	652	631	636	648	650	622	631	677	650	676	701	657	616	686	640	657	683	662	652	650	620	637	598	661	702	679	719	622	647	688	651	662	653	662	649	653	641	661	614	629	639	636	667	645	649	643	678	695	657	623	625	620	612	650	670	645	601	642	687	641	684	612	665	631	624	639	639	654	724	608	723	641	613	608	614	606	664	609	683	662	656	656	598	660	623	601	631	655	658	664	655	669	651	641	652	618	634	698	681	628	694	647	649	629	642	712	653	649	614	665	686	640	654	682	668	604	590	662	681	685	662	625	718	618	691	652	651	700	649	660	646	659	645	627	683	664	636	648	667	631	668	628	669	662	621	654	667	652	647	669	608	629	644	616	645	645	683	659	668	627	678	668	673	646	679	648	648	652	652	632	651	656	606	614	641	657	679	699	660	586	670	613	629	654	656	695	625	625	679	642	625	663	673	644	644	623	639	657	664	648	642	609	637	659	661	649	648	658	654	668	613	649	680	657	698	631	662	631	630	680	683	621	639	625	649	667	702	645	703	659	645	669	673	647	677	644	681	648	647	591	614	632	641	672	634	630	647	679	662	607	660	639	647	634	688	641	677	610	664	651	642	648	632	631	629	640	626	613	640	653	660	628	630	614	669	657	623	639	659	648	662	643	639	618	651	630	652	634	708	637	638	642	659	634	670	626	629	637	687	677	673	669	665	716	655	583	657	623	666	685	642	656	634	678	609	617	693	626	623	569	682	682	636	604	583	657	649	645	633	641	598	661	618	655	660	648	670	669	662	660	592	644	690	652	637	682	724	672	682	605	679	653	644	674	624	691	672	651	670	653	655	680	592	679	664	706	663	616	643	708	641	660	730	640	680	593	622	647	608	651	661	637	682	635	652	674	640	648	659	655	623	626	647	663	683	708	603	636	637	659	692	646	656	627	666	702	648	634	669	658	629	657	645	688	631	661	607	603	690	651	704	656	629	700	657	690	664	697	639	692	731	654	682	676	628	685	627	674	626	639	658	645	664	616	647	658	696	657	609	654	625	655	674	596	663	643	685	674	640	634	650	675	678	721	680	695	691	630	660	633	620	641	654	682	646	631	673	639	586	636	651	628	680	686	657	600	646	634	705	649	646	627	618	627	651	666	653	638	647	633	685	652	648	641	629	593	672	660	642	672	684	671	675	688	651	669	625	676	614	696	625	678	622	691	633	652	626	669	603	665	676	660	648	616	682	684	591	641	663	650	669	667	671	655	667	604	618	614	637	662	653	644	655	681	688	679	659	627	639	670	603	663	640	675	667	691	604	647	671	634	640	693	657	655	686	631	693	628	640	632	617	634	647	620	667	602	693	667	624	654	679	684	610	655	586	673	630	646	684	638	628	620	634	629	673	620	632	628	609	647	659	658	600	648	688	653	661	646	674	652	617	660	676	618	681	625	663	644	654	687	644	674	648	643	667	633	655	660	630	664	658	613	661	674	668	619	611	635	668	680	633	635	663	673	701	659	660	612	642	638	624	670	639	646	627	666	676	635	617	695	646	634	663	641	645	677	662	626	671	632	671	632	638	623	691	651	679	667	640	613	679	665	636	629	625	601	608	626	643	619	636	639	641	655	611	683	636	644	680	659	643	662	610	620	662	651	659	690	654	663	641	616	656	658	641	680	649	646	633	694	645	652	686	648	613	696	661	625	639	630	710	655	651	602	634	663	627	657	639	660	650	662	623	687	655	628	672	636	638	640	598	630	664	648	667	636	642	632	674	668	628	665	649	680	670	676	656	589	664	639	644	667	645	617	684	628	699	657	637	656	645	665	672	631	597	649	653	642	637	690	653	666	673	592	670	670	636	662	640	698	677	618	599	633	637	662	688	650	626	649	656	616	633	659	645	648	609	606	673	633	653	630	674	643	643	672	662	664	668	603	644	615	582	685	675	715	606	637	648	604	643	645	636	658	647	654	650	611	608	623	636	654	681	654	643	646	665	656	651	664	642	633	667	660	651	643	624	657	641	633	626	638	637	675	626	662	672	656	662	623	712	663	709	644	639	668	642	619	648	630	669	709	658	654	661	687	598	653	690	644	657	667	653	615	708	612	643	677	662	664	620	610	651	664	684	638	625	634	645	676	647	688	672	648	659	618	692	660	611	632	664	675	637	647	617	648	650	614	681	635	658	656	659	641	642	626	646	668	655	675	647	623	680	669	670	654	624	681	651	657	676	647	645	687	676	618	628	603	634	687	669	662	648	635	642	668	667	680	671	659	627	643	630	651	721	664	686	640	638	620	662	639	589	648	611	595	659	636	673	682	637	616	640	643	646	665	670	650	674	660	633	619	656	673	616	690	639	657	681	672	686	617	636	688	617	671	635	666	606	654	625	694	665	647	702	668	672	656	703	665	628	659	640	695	643	650	641	606	652	614	638	645	645	650	616	674
24246	23171	34978	33325	24394	15370	4197	1354	1105	997	992	988	973	1006	1065	990	963	973	952	1013	967	994	943	1026	967	971	993	979	919	865	928	1000	998	977	943	963	940	977	935	939	941	966	949	963	925	941	972	988	1010	958	1019	964	956	969	921	954	936	934	920	964	937	963	972	958	947	938	972	946	979	918	980	981	994	937	958	935	934	948	889	1037	968	919	992	892	985	970	966	939	931	960	966	1015	975	947	969	957	864	916	1004	928	968	961	936	925	971	970	974	978	990	935	1002	914	951	970	963	1018	940	944	952	947	1005	979	946	1013	981	954	974	918	938	974	980	1028	951	942	928	894	916	971	968	922	972	948	948	991	979	956	971	902	943	971	943	879	956	898	902	919	962	892	919	919	1015	980	1011	909	949	987	909	949	971	966	940	1004	894	972	943	944	1025	988	993	911	896	923	917	979	975	936	984	906	958	964	940	912	960	929	931	915	953	906	972	967	942	981	951	938	951	954	946	926	946	927	991	940	955	957	986	918	940	941	950	921	962	960	913	940	958	983	943	1035	998	1000	972	965	931	926	986	973	987	918	933	995	919	887	950	992	981	929	907	942	943	1018	943	936	906	971	926	966	1023	948	996	989	992	944	953	953	918	983	980	937	929	921	992	1002	950	935	926	951	949	1009	943	919	903	957	952	915	957	974	990	1008	881	931	946	984	926	951	914	954	970	953	988	898	932	925	908	938	954	927	952	976	965	934	925	936	981	880	938	941	959	977	962	949	917	961	949	977	932	994	964	953	999	922	933	966	918	914	939	947	966	904	959	936	942	988	962	997	953	943	1003	898	946	930	950	960	989	944	933	967	968	979	992	906	931	944	966	1034	915	914	970	933	919	1047	958	937	972	975	986	951	995	941	934	983	968	935	928	1007	956	927	899	929	981	945	952	937	1003	941	943	942	923	953	939	955	960	931	936	990	923	932	934	941	1000	974	920	925	911	969	990	925	949	964	1007	999	944	989	949	934	954	1003	920	946	905	881	1001	983	954	978	947	892	983	984	970	882	976	973	956	1003	976	981	940	892	938	943	958	970	937	981	999	930	972	916	906	955	901	981	986	935	944	955	952	947	951	927	938	883	958	945	945	958	948	980	940	963	980	965	927	960	945	956	976	959	955	926	993	933	936	970	965	931	950	924	1024	988	898	967	889	979	937	954	948	937	895	944	950	951	978	947	1014	965	974	942	942	930	928	961	957	925	987	935	905	992	956	927	922	971	966	950	965	916	953	928	1000	990	928	944	929	940	923	927	927	979	963	964	944	938	936	896	946	922	973	918	924	990	935	955	913	994	946	955	904	1007	945	928	907	949	960	983	947	952	1013	980	981	997	986	925	982	953	941	936	915	972	1019	972	937	1028	921	950	937	996	963	981	972	961	1006	1002	977	981	875	988	951	972	971	930	947	946	1008	977	1020	979	883	1003	960	1013	1023	952	982	931	950	912	926	933	933	978	968	960	979	943	1004	971	940	950	945	902	941	954	927	969	875	947	938	983	934	954	898	893	993	953	930	943	959	980	948	949	884	978	900	995	944	912	991	922	964	972	986	926	956	997	920	1022	945	944	944	988	883	946	928	971	896	917	965	963	871	909	975	975	911	932	972	906	974	923	942	967	969	1004	964	926	962	955	944	944	933	964	978	921	975	963	951	979	949	1016	961	908	927	961	918	988	984	976	964	909	924	943	983	960	923	928	936	967	971	933	956	954	1002	973	948	957	973	974	969	979	936	976	950	940	984	1004	909	912	939	926	954	894	943	958	985	917	981	928	963	850	955	890	962	948	987	953	891	948	980	967	893	978	985	894	937	938	872	987	924	920	953	996	943	968	910	925	929	899	886	921	1012	1009	933	955	954	979	969	939	1010	949	917	958	915	988	956	949	984	1009	937	975	923	969	970	1008	921	965	951	989	955	967	947	946	926	982	945	900	933	974	947	922	936	945	920	957	1018	931	939	959	985	925	897	888	968	990	948	988	989	982	979	918	907	942	904	923	951	975	934	995	927	923	916	926	883	979	932	947	959	891	958	931	950	956	925	965	975	968	916	977	925	944	1018	945	950	924	921	922	985	896	988	969	980	971	961	929	1069	949	1016	940	929	923	932	951	949	945	1000	928	958	945	893	905	1001	938	990	906	975	978	947	946	920	945	970	945	977	919	936	916	927	954	975	917	965	980	917	991	971	942	945	933	866	920	914	965	958	975	933	994	880	994	917	925	967	979	943	932	868	931	934	969	974	982	918	861	944	976	951	959	985	925	934	975	956	992	943	915	985	941	1016	962	979	905	1006	931	992	931	913	962	930	964	924	959	911	983	977	971	940	942	941	964	932	915	908	963	927	894	996	876	911	958	977	959	952	1023	937	939	933	993	938	946	962	904	982	953	941	908	968	968	945	927	964	962	997	998	959	935	968	956	978	958	952	966	915	1003	965	995	953	987	965	921	937	960	1012	956	947	951	980	925	923	954	951	959	981	951	947	952	912	964	900	911	904	938	980	933	951	971	990	969	968	924	927	944	968	925	933	979	992	907	962	944	957	910	931	996	928	988	910	989	953	927	883	945	920	941	888	931	975	989	962	904	983	937	914	954	958	971	1020	972	968	977	932	969	938	942	934	952	923	915	927	932	908	911	932	921	917	905	1001	996	891	990	971	965	929	967	972	994	939	933	947	924	960	964	914	914	989	917	1019	949	994	981	938	964	973	991	986	915	928	965	899	983	943	970	923	953	914	925	980	953	930	1005	972	936	931	928	905	920	955	918	965	996	987	910	1001	948	960	1013	989	978	955	929	952	915	904	932	969	966	953	1004	989	988	917	981	955	963	980	922	916	976	963	951	951	933	912	999	966	969	912	950	932	984	990	961	953	988	950	955	893	997	964	966	978	925	958	945	910	980	944	948	978	975	918	925	945	910	922	954	915	969	1006	966	924	971	910	924	933	933	999	948	933	1000	970	939	935	926	1000	945	959	912	881	952	939	941	959	956	942	930	937	963	946	945	934	945	952	1014	958	963	946	990	963	1013	964	966	993	930	947	917	999	944	963	1059	1000	942	941	916	943	1018	937	939	941	982	916	941	932	949	999	902	948	935	941	992	961	917	974	931	950	954	936	934	954	894	1013	910	959	942	945	956	911	919	904	920	943	970	938	917	936	958	932	936	988	897	933	952	954	915	971	984	933	920	976	950	943	931	958	946	997	964	968	887	988	950	1027	947	933	912	962	990	959	989	943	942	982	942	956	920	1037	912	936	957	928	957	1003	952	978	936	924	897	936	959	943	965	932	920	938	914	989	974	985	934	940	1025	962	894	960	935	936	932	954	950	1010	968	1001	985	918	972	951	974	985	964	951	981	984	960	961	979	917	928	926	955	951	958	935	904	970	920	899	958	948	950	946	939	890	945	955	960	918	912	959	964	931	949	920	888	1007	945	910	980	937	922	983	952	992	1006	912	969	977	883	968	947	946	969	932	912	996	939	941	988	908	910	951	965	983	970	947	1020	959	961	984	993	1029	924	955	1040	910	996	926	959	993	964	915	913	996	977	929	956	931	948	964	951	985	961
65137	102190	74897	44114	18847	5762	1717	1035	902	908	835	920	870	899	922	888	843	889	884	860	905	905	867	871	829	844	908	851	872	861	889	890	895	862	900	872	861	863	842	912	883	858	911	866	888	861	933	902	825	862	885	853	853	837	924	898	856	890	852	909	861	824	895	913	883	863	915	876	880	981	890	832	928	900	865	844	923	880	875	885	926	911	861	857	824	902	804	804	885	908	899	855	915	887	869	894	863	925	898	907	860	866	850	837	889	944	861	886	877	843	873	909	865	876	883	921	961	892	849	945	912	861	865	882	889	908	843	844	847	881	870	840	887	845	872	841	884	865	881	853	897	931	873	846	871	914	893	870	883	893	864	800	871	848	906	917	884	867	901	877	919	916	887	889	858	885	890	897	897	835	894	818	827	856	849	837	849	838	910	849	888	912	816	828	914	860	868	815	869	874	911	901	886	875	929	899	921	885	879	858	877	938	895	892	865	897	878	886	931	917	896	840	877	874	890	922	853	851	858	868	919	941	882	893	912	900	850	901	849	865	876	859	852	865	910	887	891	890	883	917	895	876	855	876	839	891	887	878	887	895	884	867	894	888	919	886	880	870	888	897	904	877	843	885	855	878	877	839	827	829	854	883	905	849	881	912	902	880	867	882	880	901	926	912	803	922	867	860	949	924	852	885	904	872	851	865	921	898	892	891	920	900	872	929	888	836	900	915	845	918	868	863	875	855	859	916	894	862	898	950	868	880	885	880	913	819	896	824	816	846	873	924	857	859	825	890	898	863	870	871	887	867	921	914	859	856	889	904	894	869	888	925	831	868	931	805	902	879	850	869	909	867	916	894	870	877	875	900	823	885	881	896	869	870	880	879	827	872	874	849	858	825	886	825	854	849	885	874	905	826	825	833	873	893	920	877	817	903	847	884	909	889	853	914	777	852	882	892	811	823	855	859	837	908	904	897	911	866	833	916	889	931	871	888	843	873	887	929	859	869	877	869	890	880	863	906	859	895	865	863	825	907	853	893	865	942	842	879	921	903	874	843	839	831	874	879	902	916	862	820	839	839	872	847	845	873	877	899	895	927	875	875	892	856	885	895	883	864	859	826	917	936	895	919	864	851	911	866	884	857	836	865	908	886	873	861	861	885	917	904	857	877	852	893	888	858	863	886	832	848	864	887	873	842	846	865	890	909	868	911	819	850	933	819	866	829	887	882	839	831	899	866	869	915	859	889	885	924	874	873	920	859	858	890	869	910	878	810	873	871	901	846	870	796	869	953	896	858	841	817	936	914	868	917	840	941	866	900	904	882	885	905	887	862	829	872	821	836	855	923	855	886	884	863	863	881	894	882	858	835	878	854	824	923	909	889	939	865	914	840	911	891	798	932	890	814	919	878	863	837	839	858	894	868	885	852	871	830	904	880	914	872	878	910	875	919	856	896	816	853	942	922	903	882	885	870	813	879	927	857	850	940	868	863	890	871	886	809	935	888	883	917	916	870	868	855	893	881	899	948	839	802	890	891	919	877	853	830	861	890	856	866	875	879	883	886	831	863	892	859	875	872	900	902	904	903	840	882	883	894	861	881	874	903	818	865	899	878	859	867	849	850	888	913	835	827	906	898	860	862	838	933	858	875	791	874	886	898	872	857	878	830	830	843	887	872	901	826	910	844	875	826	901	784	916	897	880	826	834	927	884	885	852	840	917	862	874	876	838	870	875	889	864	879	833	894	905	869	901	909	919	819	876	859	855	887	879	816	846	875	863	899	863	862	883	901	857	873	859	845	866	862	872	854	882	859	917	862	837	883	896	850	898	871	829	921	885	856	857	857	861	838	875	891	879	849	860	813	859	809	891	886	891	915	893	892	860	863	930	890	888	891	920	855	822	907	799	846	917	862	884	896	893	897	855	892	860	906	894	889	898	844	839	911	843	899	886	873	846	907	864	895	872	869	925	857	839	866	896	818	893	879	830	867	851	909	913	848	914	815	906	878	898	869	813	858	888	878	921	903	846	860	866	893	835	855	872	841	901	894	904	859	862	937	867	877	935	853	922	866	922	888	872	904	888	897	869	886	846	945	908	861	902	907	905	821	914	898	878	855	817	892	877	875	883	890	864	886	854	845	879	873	873	862	885	862	872	860	894	869	895	825	838	861	857	845	875	858	820	874	936	841	894	839	892	868	840	920	949	859	889	880	817	883	906	896	881	938	892	881	877	906	865	883	887	882	832	884	837	884	892	854	906	827	870	947	826	874	903	913	879	876	876	874	903	885	909	880	876	878	858	921	906	835	851	856	892	893	828	885	840	856	882	861	905	847	854	843	898	888	920	913	869	893	866	845	840	944	921	950	847	887	854	865	816	873	905	810	880	908	859	898	831	856	898	894	864	878	846	831	876	902	852	815	892	850	848	851	904	823	869	899	868	829	856	883	897	882	895	858	835	857	882	917	863	813	894	895	906	818	889	848	851	810	885	827	834	888	919	868	873	866	888	867	918	929	885	843	908	845	886	853	890	850	841	859	863	828	868	850	841	890	894	889	910	898	906	899	922	926	853	850	883	893	844	862	892	873	923	876	862	873	884	932	842	879	911	838	890	876	862	896	854	853	878	899	797	860	870	782	933	872	829	866	895	922	856	805	859	881	874	889	906	857	858	871	909	880	817	887	842	925	898	852	844	833	883	875	843	854	957	882	912	827	874	897	876	875	884	892	836	813	835	894	855	835	855	879	897	920	889	938	829	889	836	915	877	843	915	888	879	853	871	888	898	860	928	885	879	870	880	895	829	925	890	832	885	876	830	826	836	875	821	917	882	869	890	862	905	876	866	927	854	880	885	869	843	835	946	859	839	859	899	868	867	866	851	924	874	847	847	875	877	889	843	883	811	876	855	863	886	884	872	884	828	848	882	878	904	838	889	882	858	873	846	862	876	868	854	917	881	838	890	852	871	871	904	818	895	867	878	856	903	939	862	844	874	819	892	892	859	918	896	869	891	898	907	831	862	845	869	834	859	854	860	848	904	860	866	895	902	909	947	859	893	882	883	857	876	880	856	897	826	883	838	934	859	858	895	897	881	930	914	866	896	903	910	843	911	884	838	841	829	863	906	877	887	870	894	837	855	842	885	912	874	783	909	926	886	882	862	889	918	848	819	829	868	901	869	821	881	875	858	893	849	891	881	808	833	879	898	892	830	785	896	873	851	787	879	885	849	928	891	897	887	902	899	849	890	908	837	843	864	875	837	875	892	895	851	879	924	891	867	935	871	868	873	897	912	903	902	836	892	803	858	880	894	894	903	870	845	924	860	886	832	862	896	893	856	846	827	867	875	872	896	928	867	911	847	863	860	896	873	860	907	870	851	841	846	881	846	875	839	860	883	918	884	863	884	866	942	887	855	853	863	893	849	895	890	864	904	798	826	895	863	930	888	842	909	876	835	872	860	871	877	875	883	878	913	839	836	880	844	868	883	870	836	890	886	884	845	891	883	895	837	876
30980	30495	25899	11450	2686	1104	831	773	785	755	759	735	744	754	727	782	781	757	746	736	757	774	759	756	743	771	738	790	718	710	750	758	736	709	708	703	704	698	806	761	793	753	735	745	760	719	732	753	723	705	709	685	720	730	722	750	719	726	756	723	784	723	770	762	731	754	714	726	761	790	724	768	717	740	754	776	720	739	753	722	722	714	752	776	759	738	700	710	734	668	713	725	736	701	732	739	748	748	738	719	725	702	732	778	762	754	733	763	785	769	769	755	774	727	723	750	774	686	781	769	687	771	767	727	766	737	762	763	733	793	701	727	762	736	791	760	771	730	677	737	714	745	727	723	746	725	736	720	730	734	815	747	706	787	747	753	743	707	717	693	709	769	729	721	722	746	757	713	740	738	728	744	753	726	733	734	708	781	723	782	744	773	786	776	728	771	747	741	707	720	734	812	747	766	740	721	728	750	724	741	746	762	721	750	722	711	727	801	743	731	711	726	757	751	772	755	742	726	705	733	737	689	782	773	696	735	791	757	759	753	774	694	759	707	776	700	709	756	740	744	721	739	753	750	722	730	715	765	757	801	757	745	716	657	734	744	709	746	754	772	708	771	750	730	721	746	763	740	748	770	725	786	764	731	725	757	695	748	716	791	778	768	711	725	796	752	749	752	751	769	733	749	702	767	768	756	681	756	747	733	717	700	696	732	763	714	730	769	767	746	723	696	735	791	766	777	775	717	708	745	755	718	712	765	704	725	780	708	730	740	756	720	763	697	765	735	678	735	745	788	776	725	767	725	723	747	776	730	767	778	764	776	750	738	754	740	759	700	760	717	707	778	777	754	763	747	759	768	790	761	731	724	757	748	756	809	788	735	721	744	735	772	730	697	702	744	715	801	741	686	742	734	743	763	724	753	739	742	771	728	737	705	747	767	715	755	767	782	742	768	701	713	712	701	757	727	766	787	724	743	696	770	799	680	772	764	747	737	731	704	732	735	773	729	775	745	709	766	758	728	747	740	730	749	755	730	743	725	738	780	768	750	735	747	713	783	757	713	723	774	755	746	732	724	720	717	733	690	721	740	715	717	723	741	687	773	720	771	802	741	763	721	722	749	773	741	673	781	721	739	745	729	773	748	764	764	729	765	762	780	756	729	776	796	706	733	742	719	764	778	730	736	742	750	720	777	723	750	737	787	819	745	711	798	767	736	723	740	724	775	769	807	727	686	727	728	755	739	745	742	776	710	750	708	748	715	691	774	733	766	682	752	761	794	740	788	771	716	768	712	759	729	715	752	764	742	715	767	712	722	724	741	754	800	747	723	749	753	762	778	753	757	816	757	709	757	727	755	738	701	760	751	711	721	721	717	704	772	736	694	754	727	770	673	743	747	737	746	738	718	714	742	743	746	779	717	736	766	734	765	746	782	795	732	700	732	764	720	763	812	730	730	754	753	754	717	755	791	768	737	764	757	747	801	768	757	738	745	748	706	777	723	736	741	729	720	722	744	718	747	784	698	738	722	807	712	737	751	741	708	762	732	737	720	761	718	789	725	712	760	700	740	727	739	756	743	725	778	717	749	776	750	723	699	724	790	730	684	776	747	779	723	738	728	751	729	736	703	742	713	746	708	705	754	721	713	786	702	716	740	790	761	720	761	788	729	733	735	725	716	732	756	759	758	743	733	712	764	772	750	760	728	757	689	691	750	743	731	721	805	740	753	769	710	713	798	774	728	704	737	706	739	752	747	773	732	711	774	765	772	763	777	766	753	734	759	722	694	760	755	739	736	708	739	729	699	731	769	745	763	684	690	750	767	741	776	784	739	715	732	713	692	838	744	703	724	747	738	780	771	729	760	783	689	800	734	724	753	719	771	780	779	701	748	717	771	747	707	760	765	737	696	747	738	735	767	746	693	775	679	690	774	748	717	774	755	743	700	774	736	741	766	696	747	765	760	700	747	702	728	805	783	713	733	711	756	745	731	788	772	766	752	744	736	736	736	721	751	718	762	750	726	720	764	753	755	728	732	764	746	702	704	773	758	702	734	783	774	726	747	738	713	717	778	743	801	741	721	704	741	713	763	731	746	749	754	748	727	752	711	782	764	731	747	697	739	776	750	725	756	727	750	727	719	752	732	740	757	763	734	736	719	700	712	759	729	765	768	737	743	742	733	769	729	737	765	741	756	778	703	766	762	746	728	742	734	716	717	716	715	779	699	739	783	781	698	711	745	737	740	778	761	727	777	696	745	762	719	765	701	773	728	711	688	709	699	773	756	768	782	750	793	749	733	737	759	745	764	729	711	738	728	766	712	715	690	778	695	771	728	742	715	719	737	731	733	755	720	710	700	756	737	766	724	755	742	770	739	760	793	774	727	768	711	737	769	751	772	768	784	720	768	780	725	707	777	787	755	776	750	711	721	743	766	744	702	688	761	746	743	727	779	712	721	750	748	753	744	786	745	766	745	760	709	731	764	739	741	705	708	760	760	717	737	724	750	751	747	747	769	701	749	757	808	702	752	726	748	730	771	754	709	726	755	689	750	735	731	717	778	735	729	779	755	754	763	721	723	754	764	714	753	751	720	742	731	771	744	786	746	712	793	731	741	682	725	739	728	687	711	762	712	762	739	737	714	772	747	790	775	704	768	749	764	774	793	734	683	691	682	749	720	682	783	751	758	717	716	818	738	748	770	710	724	738	745	832	770	810	713	708	764	784	809	738	750	683	777	743	700	773	737	723	763	797	709	744	707	702	772	734	746	738	729	752	795	745	708	758	737	709	705	756	743	718	760	729	715	708	753	763	768	710	734	753	733	771	801	789	756	733	776	787	740	707	716	756	767	757	796	783	762	732	707	710	767	755	740	734	781	731	756	755	751	738	692	706	743	729	758	776	799	738	761	713	742	744	736	677	716	760	707	765	758	708	725	710	732	753	756	736	762	702	693	766	776	713	736	757	714	732	728	785	771	762	710	774	729	722	701	759	749	752	749	767	757	722	727	743	737	725	773	751	741	751	744	694	685	764	757	786	704	806	710	723	731	755	773	691	738	766	754	779	673	762	737	706	731	748	748	685	758	798	728	710	734	725	750	753	696	720	757	729	721	732	709	689	741	750	696	714	746	792	748	705	684	773	809	755	789	711	774	736	728	731	764	756	763	696	745	749	733	750	752	716	768	766	766	746	744	728	741	770	724	757	695	752	747	788	797	760	777	759	741	792	769	785	745	706	749	738	726	798	792	781	763	764	781	744	690	750	710	672	797	747	777	723	741	734	706	705	723	730	764	762	709	735	736	768	733	749	741	788	744	729	729	782	760	749	774	742	769	769	677	759	750	766	707	765	727	755	727	757	704	730	730	773	786	763	789	773	718	726	741	732	735	773	702	698	742	685	742	763	766	728	714	705	758	731	738	710	732	772	723	752	709	730	743	769	770	755	782	734	765	739	763	757	762	709	735	715	738	669	760	721	716	734	705	747	756	762	711	765	767	730	742
25453	35140	19840	6497	2096	987	706	630	603	608	587	614	647	619	584	619	665	597	617	618	586	629	619	622	638	658	589	574	622	664	610	612	618	652	642	595	600	634	616	647	601	625	643	613	649	625	624	638	592	610	586	629	601	638	615	590	590	622	599	591	591	649	590	624	628	612	618	662	671	591	613	654	614	621	632	598	578	597	595	561	654	646	581	635	658	649	621	613	592	597	624	554	680	611	630	608	608	609	617	586	638	625	614	579	622	626	615	595	603	647	590	609	619	620	636	637	607	590	634	578	638	581	666	660	604	590	635	602	609	661	605	621	635	627	642	621	628	608	631	616	627	620	618	629	603	617	624	608	617	642	593	576	622	641	631	596	613	625	628	652	638	618	619	609	605	576	607	596	628	613	632	613	573	654	625	633	593	638	640	715	648	551	672	611	618	629	633	604	644	612	582	622	616	593	664	583	621	620	642	641	619	598	632	637	675	565	622	610	592	614	636	634	645	580	647	627	586	633	665	637	603	613	640	614	628	640	614	619	621	590	617	616	658	610	611	566	607	662	646	626	652	571	622	604	600	630	685	617	615	655	646	568	591	594	602	614	646	671	597	658	564	573	617	601	647	606	642	628	655	611	632	585	656	613	631	571	603	627	628	597	648	649	601	590	694	624	629	591	646	630	558	685	620	635	624	555	623	617	646	608	595	631	602	610	606	595	615	601	596	633	572	661	640	623	633	593	622	643	633	609	607	586	615	623	635	617	616	629	620	602	589	620	605	588	643	622	618	639	584	636	631	644	625	595	648	617	584	615	628	594	604	659	605	619	610	599	641	651	623	624	621	579	586	628	620	616	611	639	624	630	592	665	609	635	660	610	635	639	653	651	585	597	628	643	613	600	594	615	605	609	607	579	584	631	631	648	609	609	580	635	622	619	631	608	628	621	657	644	623	644	601	603	566	605	663	587	607	646	605	575	650	631	617	620	581	643	659	623	640	615	584	600	651	679	601	580	601	613	634	671	630	655	611	589	635	620	684	621	648	637	615	608	581	621	641	601	629	589	644	611	614	639	585	598	695	634	608	611	601	591	641	623	644	613	635	656	619	649	666	622	616	595	585	643	596	614	636	597	614	648	571	636	601	618	559	617	567	616	611	633	599	617	600	598	589	631	589	608	635	568	638	601	596	628	641	629	588	634	627	598	615	610	615	623	649	638	587	597	599	608	592	590	649	625	585	612	584	619	599	648	632	571	654	598	639	626	639	585	630	625	609	624	642	578	661	632	647	574	596	608	613	621	658	625	670	622	641	592	599	621	614	621	639	602	604	659	612	600	615	599	596	597	627	623	606	614	635	679	617	601	602	605	608	645	648	614	599	653	616	613	597	553	590	612	615	628	618	607	609	613	583	623	674	623	612	614	542	713	595	615	615	607	627	648	609	585	584	600	603	617	607	628	588	600	593	581	619	620	661	592	627	600	570	618	585	633	641	573	662	572	608	603	594	610	565	579	596	570	598	656	662	635	592	595	620	590	652	640	660	654	627	631	601	617	649	657	681	634	654	619	635	605	625	626	621	636	653	615	609	579	635	634	593	640	608	611	615	614	604	609	651	598	595	577	627	600	606	603	593	667	633	621	653	592	625	622	642	650	570	624	594	612	601	634	605	637	648	632	611	636	638	639	605	624	592	595	600	679	619	571	642	653	660	629	592	606	596	564	620	657	612	644	619	614	627	608	652	622	665	592	581	571	616	598	629	587	618	598	609	607	623	657	581	623	601	622	598	642	601	624	615	598	641	649	688	591	665	599	611	633	608	633	644	637	627	598	613	652	661	641	620	616	689	636	623	646	571	661	646	619	589	615	583	656	609	624	616	651	599	611	620	580	591	603	598	580	603	566	586	631	637	621	642	646	602	642	622	597	636	629	608	571	611	612	670	577	643	634	577	656	595	601	629	615	644	591	621	633	631	623	631	621	638	625	619	648	625	627	626	649	636	649	612	627	643	619	588	567	650	614	583	586	602	567	609	596	673	634	629	616	586	663	629	581	622	610	603	625	630	621	597	599	647	597	640	647	601	612	553	594	623	618	610	629	625	661	645	589	639	628	638	640	610	589	612	621	578	636	592	661	614	637	610	603	580	662	603	652	651	596	593	634	620	599	639	639	593	625	606	591	580	651	658	611	607	650	584	592	622	609	632	616	602	650	638	589	636	589	610	664	607	581	640	616	602	608	613	626	597	625	610	582	612	640	650	589	584	606	623	577	623	611	617	624	646	638	658	618	597	642	582	599	649	636	596	639	643	680	633	593	619	583	607	647	600	601	662	636	670	594	660	648	653	591	587	610	613	600	626	577	608	679	636	623	655	586	670	622	632	609	629	616	631	641	597	601	638	556	631	640	617	610	615	598	601	604	622	645	599	616	616	620	579	598	599	594	561	602	605	596	635	574	629	612	648	658	626	632	593	619	633	615	578	594	591	601	613	609	628	609	583	610	600	645	586	632	628	615	640	632	611	638	641	618	637	616	592	574	628	644	638	585	610	650	638	599	620	631	665	665	642	652	622	627	625	608	611	612	625	607	576	654	612	628	593	584	627	686	647	632	617	641	576	639	566	664	601	612	595	625	618	612	635	638	603	633	613	624	622	633	601	638	600	620	604	642	654	586	650	666	626	566	640	614	663	611	611	610	623	620	626	590	597	591	590	626	579	626	607	573	621	651	560	594	600	624	601	621	554	592	628	631	620	622	586	621	666	604	616	582	600	653	647	591	613	566	611	649	627	626	650	615	618	591	593	614	564	617	623	606	628	628	651	579	615	599	597	647	616	668	605	667	623	644	593	589	635	586	614	610	614	633	606	659	660	645	654	599	658	659	622	612	659	627	635	592	622	611	640	626	651	600	656	651	656	606	602	615	609	620	612	604	603	601	614	637	605	626	625	658	622	631	633	596	613	699	632	629	612	646	557	592	678	582	616	590	588	562	596	630	616	618	680	597	639	577	587	614	601	597	630	601	602	680	608	617	641	614	607	590	615	653	639	621	596	558	651	639	643	579	591	638	584	641	626	660	634	603	632	623	599	606	636	585	609	665	645	635	636	591	598	648	595	630	596	614	629	640	633	619	623	610	662	614	605	610	618	622	630	615	635	614	622	616	597	628	603	634	608	601	627	651	607	609	618	602	635	603	636	587	582	591	619	626	611	618	586	595	617	616	649	621	577	658	604	569	615	657	574	625	635	597	636	645	654	642	620	576	615	637	604	616	630	642	629	659	612	631	678	623	628	617	596	580	657	635	627	620	685	664	624	631	568	577	634	580	616	611	618	575	623	597	599	651	655	613	617	597	606	622	672	553	607	638	601	593	674	624	597	562	679	604	621	608	597	569	609	582	628	608	613	595	608	608	614	648	662	596	589	602	636	631	671	595	612	645	634	601	602	611	616	581	568	643	625	621	631	605	620	600	614	627	573	625	626	623	608	632	612	597	642	599	640	617	624	570
26048	27980	42224	35965	18752	5553	1400	842	706	699	779	737	752	798	680	800	672	682	682	716	694	653	730	687	726	727	715	736	707	694	703	707	735	735	696	707	738	719	720	673	708	726	701	682	692	720	684	736	717	705	684	680	669	704	708	756	689	689	730	708	715	753	702	760	715	717	682	694	726	686	691	647	716	680	731	737	718	690	748	754	713	719	723	706	758	702	724	677	724	717	703	681	694	736	696	670	698	709	715	718	652	686	659	695	711	706	705	736	687	716	743	724	747	701	690	714	698	742	724	734	667	701	663	688	711	676	662	744	665	687	686	741	743	675	708	702	701	699	761	720	734	656	779	676	649	695	786	690	706	718	688	789	719	673	696	719	715	711	673	727	718	706	725	731	700	728	760	707	684	707	653	658	709	682	676	671	706	766	678	697	709	673	714	678	721	719	698	689	692	688	751	671	642	681	699	722	705	682	708	665	653	750	702	689	762	736	705	682	703	696	721	735	749	715	732	732	701	699	663	723	725	667	678	685	670	761	667	700	701	698	713	730	691	680	727	653	688	690	691	639	656	696	765	648	647	670	693	706	685	735	726	700	749	729	690	722	674	675	721	727	718	747	664	713	697	696	694	665	719	699	667	657	770	727	702	686	719	703	728	684	710	742	673	713	700	724	694	664	692	714	689	703	691	698	686	722	726	670	740	708	755	724	678	706	651	690	752	735	715	684	658	702	751	744	723	712	691	663	723	655	714	696	702	710	730	691	711	733	689	713	649	684	714	729	677	737	712	706	736	668	706	719	704	746	685	704	688	698	704	645	720	687	679	703	702	683	708	699	701	687	699	717	711	715	707	668	716	650	684	714	750	650	723	695	661	681	689	713	685	726	732	712	697	713	671	731	713	686	722	688	654	669	658	738	696	698	716	701	724	708	726	691	706	755	662	709	717	688	715	704	676	714	696	729	704	707	716	679	695	699	688	666	687	713	662	714	704	734	751	756	735	708	694	704	686	747	669	712	687	719	688	723	719	700	704	709	736	676	714	723	733	665	670	681	677	713	677	702	663	702	709	680	721	699	683	724	644	722	714	715	686	724	676	661	691	714	705	696	716	694	668	711	711	678	693	715	698	681	673	734	702	644	631	699	721	655	698	713	681	743	641	752	697	688	686	718	709	684	699	706	712	728	727	685	739	664	683	715	674	738	698	684	737	695	734	678	713	683	710	702	698	748	728	696	691	705	688	701	711	700	654	669	702	714	698	677	706	690	679	690	670	694	732	686	694	718	600	704	691	662	677	641	724	675	689	708	724	720	677	716	746	652	685	691	712	698	707	712	720	708	714	668	778	699	723	720	700	707	710	738	689	700	719	718	696	687	732	727	684	692	648	713	672	697	681	728	680	682	748	712	721	722	705	682	713	673	708	715	732	698	728	702	655	709	679	774	660	691	732	682	686	722	688	695	672	707	669	688	748	694	694	694	706	706	714	733	706	702	682	693	701	690	698	692	663	713	703	689	705	736	696	688	668	664	725	716	709	661	689	689	701	688	699	769	672	669	691	703	721	707	689	715	697	718	748	676	699	703	705	702	730	702	766	672	730	656	651	721	716	687	674	674	701	723	726	679	748	712	695	730	709	763	728	700	716	699	687	712	672	708	704	744	714	660	732	708	712	727	700	747	644	715	704	726	684	720	730	671	703	751	696	688	688	709	724	702	683	687	728	656	630	700	731	710	696	680	725	703	707	688	689	664	655	702	732	729	755	698	724	721	712	713	716	760	711	765	699	712	696	678	689	725	695	736	725	727	651	714	691	708	719	693	718	741	740	714	763	655	671	717	736	688	684	768	721	645	702	700	696	677	697	720	707	687	708	669	724	699	685	700	704	704	663	686	668	695	682	720	667	731	714	731	735	722	704	736	683	678	649	677	713	716	734	715	713	703	692	690	787	727	715	653	712	681	707	740	656	673	704	691	674	673	687	676	722	722	642	706	756	737	761	751	637	693	719	694	745	678	755	723	693	722	682	654	710	684	696	710	673	730	683	729	693	746	725	682	704	675	718	737	710	723	690	724	685	697	694	669	736	704	689	662	695	756	712	683	701	657	676	704	690	713	714	741	716	718	676	668	727	709	694	730	702	695	662	750	708	717	724	727	727	734	708	737	724	723	691	692	682	699	707	715	715	753	723	665	690	688	688	737	690	663	727	735	703	681	734	741	669	718	707	718	745	698	710	691	699	680	718	647	671	686	710	731	703	689	735	763	681	696	710	662	664	714	724	735	707	680	681	728	720	671	726	724	694	686	727	749	707	723	717	639	678	684	646	712	715	708	685	716	730	744	687	705	704	692	751	679	695	720	715	711	676	709	713	713	682	706	677	711	691	677	682	701	679	695	694	690	675	705	676	725	708	696	719	729	696	693	753	728	757	658	697	693	700	673	658	769	730	690	748	718	719	691	659	743	713	722	738	698	700	674	694	649	698	698	682	696	678	720	690	680	735	748	723	694	658	752	707	654	715	719	679	720	719	705	727	775	702	678	747	734	721	648	637	674	676	624	681	693	737	661	672	721	745	714	738	702	704	684	720	725	710	710	646	678	725	723	666	660	681	745	698	681	690	760	727	689	733	706	668	707	707	679	671	687	654	736	672	685	702	701	708	682	683	677	754	730	756	691	732	699	708	701	713	717	717	678	683	658	679	686	711	682	700	725	735	717	707	671	694	692	701	675	666	687	757	699	667	702	690	662	689	664	700	716	765	711	713	658	735	674	686	689	695	696	738	724	666	700	688	713	713	684	688	691	693	728	710	630	645	723	719	718	687	703	703	704	662	643	659	710	685	702	697	713	700	714	679	703	666	732	720	744	717	694	665	688	712	725	681	715	726	680	733	713	663	679	730	712	725	671	715	702	715	699	720	723	712	713	694	688	689	699	699	682	743	662	763	756	710	690	755	719	703	663	715	687	718	698	694	693	697	674	706	742	672	711	766	674	717	711	696	691	668	647	700	681	672	640	688	708	677	721	718	708	732	707	682	723	699	708	680	681	710	722	721	707	724	718	687	710	743	729	724	699	706	675	734	717	710	730	686	712	697	667	715	664	696	725	721	749	726	690	737	763	711	713	705	700	670	668	667	716	723	706	679	726	760	727	700	678	675	744	693	717	717	725	715	689	671	692	706	707	717	716	740	643	685	683	711	685	705	702	706	721	677	679	701	687	729	698	719	692	688	679	663	663	694	709	731	722	704	698	731	784	747	693	733	669	728	668	724	710	699	738	689	682	697	635	715	690	725	676	679	675	706	743	716	691	723	706	694	656	689	678	678	706	737	705	729	732	705	708	703	768	733	716	703	702	683	692	668	754	715	727	772	654	679	683	753	690	752	730	727	721	750	743	719	719	700	712	710	669	683	703	710	683	695	718	719	695	713	707	682	657	753	661	717	745	727	732	708	702	764	715	740	719	678	697	715	655	659	705	728	730	677	724	677	657	679	680	685	693	684	741
58926	86991	60269	28240	10297	2964	1115	714	606	634	647	667	645	648	667	627	684	644	619	657	618	632	655	650	641	623	651	662	608	642	612	604	597	620	601	637	588	635	648	638	628	601	646	670	637	649	669	623	598	624	661	646	655	698	658	668	690	625	626	631	643	673	663	658	635	629	624	604	620	662	649	643	631	617	625	631	627	588	655	621	608	681	597	646	615	630	662	617	628	628	616	641	669	653	654	602	596	617	634	641	603	623	656	598	662	636	616	623	626	675	655	656	587	643	626	655	639	629	639	613	681	622	665	642	637	634	656	638	652	667	630	680	629	670	626	626	648	639	659	669	659	629	637	678	634	675	612	612	620	636	607	653	582	613	658	663	657	646	686	645	658	611	600	595	645	649	661	618	640	690	630	645	631	628	649	649	623	631	622	631	659	615	611	635	643	652	655	612	620	650	633	655	626	629	634	653	630	673	662	683	603	593	622	608	680	660	669	658	638	624	632	639	633	659	586	654	689	650	622	609	673	608	624	599	648	647	651	617	629	654	607	648	627	626	606	686	646	587	610	625	641	610	591	640	662	664	614	641	607	659	677	654	612	661	617	595	643	656	584	597	609	665	665	694	635	612	646	664	668	652	618	679	626	632	670	634	677	650	678	623	619	632	622	621	600	633	674	662	658	628	632	663	652	601	619	635	620	645	654	630	618	672	649	618	652	659	661	668	620	687	612	615	637	681	632	681	684	618	639	614	657	643	619	635	617	587	636	659	652	653	676	623	688	586	651	661	645	635	647	676	640	681	666	618	626	663	634	641	643	641	609	616	655	642	648	651	589	661	604	630	653	621	632	573	642	644	639	624	632	633	674	627	618	669	637	632	595	662	622	624	574	642	692	633	630	615	625	645	641	623	644	656	619	641	634	612	589	637	639	587	647	624	606	670	629	638	624	618	678	639	643	611	641	674	633	681	636	629	618	678	599	638	683	595	634	642	623	655	619	608	640	612	618	642	637	668	688	628	665	616	662	624	634	610	664	590	647	636	585	650	634	644	590	650	679	615	648	638	619	587	637	603	659	646	633	621	631	651	584	649	656	593	640	650	632	617	608	637	626	655	614	649	615	598	614	616	674	617	633	633	660	634	641	599	659	648	648	634	699	637	617	597	651	650	639	629	681	591	657	634	671	651	645	658	616	645	613	657	644	616	626	607	628	601	661	630	612	641	615	595	604	674	636	635	651	651	646	665	624	645	661	670	635	633	596	668	649	630	645	669	648	626	644	644	622	619	630	667	611	652	608	625	638	644	695	640	648	612	600	609	641	628	621	650	639	572	656	658	631	648	611	633	609	643	633	625	610	648	646	634	634	632	637	633	633	638	670	634	649	630	640	610	615	637	675	620	624	667	640	613	664	650	661	635	639	587	619	675	614	657	626	609	635	648	628	626	628	616	631	633	660	667	659	610	657	632	645	615	623	654	638	637	603	636	670	628	640	652	641	607	655	652	622	645	667	648	609	636	670	667	635	663	660	647	625	637	630	678	617	651	648	589	633	603	626	685	595	669	635	676	581	650	621	596	622	633	660	634	646	629	675	628	634	610	624	658	599	616	668	581	577	652	650	611	671	628	645	673	663	649	633	625	677	565	646	627	667	631	624	627	644	582	686	615	617	657	652	621	631	662	688	619	589	669	624	640	580	625	617	656	652	627	692	637	626	616	567	654	656	660	613	635	636	639	644	641	654	621	646	649	647	630	636	650	633	643	660	664	657	651	579	649	650	692	631	603	620	658	653	648	632	634	646	662	600	617	659	620	666	629	607	653	620	653	594	624	645	622	628	690	608	618	596	614	623	617	661	647	603	642	625	625	614	637	611	639	634	640	616	657	646	658	607	636	583	654	609	607	621	632	636	644	653	642	632	666	637	627	620	614	691	652	630	654	672	624	603	630	654	615	600	580	643	648	710	665	641	626	656	679	625	649	662	664	658	632	638	641	611	624	662	652	673	641	656	662	675	649	669	647	615	634	597	604	629	650	597	589	631	647	606	632	662	630	655	590	621	641	679	638	629	636	656	638	617	604	676	602	634	616	630	610	615	614	659	673	671	689	609	613	696	669	618	647	671	629	638	687	625	635	619	607	654	636	615	606	626	630	640	676	639	687	676	639	632	596	695	639	633	692	715	707	631	610	638	618	603	654	638	622	651	576	621	628	641	636	685	685	652	630	613	613	604	654	691	627	634	628	673	631	645	615	617	616	631	610	666	629	641	629	619	609	623	667	609	649	636	621	620	638	615	664	610	677	622	643	610	659	629	631	628	656	667	618	627	642	617	608	621	642	594	645	641	620	578	592	651	627	651	626	616	662	657	663	596	634	600	637	649	622	614	636	620	647	645	636	601	661	649	639	633	622	587	676	649	644	641	646	646	641	665	677	655	604	631	630	617	652	619	645	597	625	634	649	598	649	612	614	644	624	648	647	620	633	660	644	634	667	598	644	672	661	641	635	622	628	642	717	641	655	633	640	633	643	682	635	608	652	599	615	656	620	659	620	646	646	653	665	624	668	643	633	622	646	605	625	605	641	667	666	622	673	635	661	607	628	661	626	635	598	631	649	639	673	622	647	618	668	646	595	633	669	601	629	680	676	669	642	675	643	609	604	674	684	605	660	658	622	641	644	617	593	654	639	674	611	652	652	588	655	668	620	616	571	602	630	655	593	611	657	619	627	640	634	642	636	658	616	609	625	632	597	624	608	640	629	590	612	636	608	620	593	606	633	613	664	581	639	669	646	646	625	633	667	609	628	579	617	649	622	572	661	619	625	646	607	619	602	638	622	618	645	665	681	640	646	640	649	603	616	584	675	669	650	629	622	660	642	649	676	680	611	667	657	660	651	679	676	595	684	630	635	662	654	605	615	614	650	658	634	671	598	627	629	605	674	645	593	619	666	660	665	610	608	632	650	638	632	648	644	639	641	622	682	616	638	637	648	619	641	667	657	682	668	646	610	625	620	607	714	604	658	686	649	631	581	636	702	616	584	629	673	650	612	628	625	670	594	619	574	656	686	640	612	667	592	604	631	616	624	608	644	642	604	615	652	657	649	692	627	661	645	660	683	623	654	683	619	616	635	613	599	623	610	637	631	647	651	655	645	646	606	597	607	672	612	589	616	676	637	684	604	672	660	619	605	649	598	625	635	699	619	617	611	617	631	583	636	634	629	592	644	620	629	637	614	656	683	677	627	599	641	653	613	640	653	631	668	629	594	591	592	617	630	635	695	642	604	606	636	685	648	633	597	630	612	620	634	632	664	603	654	634	602	617	622	636	655	635	616	634	649	614	660	648	640	655	596	664	675	625	650	634	690	669	630	618	627	637	668	643	649	631	660	657	641	646	620	652	634	624	649	664	622	578	657	674	637	618	632	628	603	657	636	622	596	615	667	673	612	645	671	647	666	642	633	642	641	628	632	675	612	659	658	664	666	627	624	613	599	639	625	618	664	601	603
24156	23579	35905	34172	25087	15743	4451	1338	1033	977	1012	926	968	917	977	967	995	931	953	921	973	915	937	1007	949	948	961	941	915	943	1002	936	973	922	930	983	967	928	939	895	899	939	962	969	966	949	938	957	972	940	933	966	887	924	876	919	906	986	929	915	913	930	943	948	899	914	929	951	930	945	950	1006	943	929	886	934	929	949	921	943	890	920	888	925	926	945	905	964	981	897	943	945	939	885	895	869	911	885	898	930	958	985	905	960	959	953	949	935	918	982	954	983	931	916	911	910	949	939	931	918	976	924	962	917	919	933	938	893	944	914	950	898	950	906	971	977	923	893	875	917	917	922	941	924	931	952	953	909	951	916	920	928	970	969	906	905	916	946	969	918	980	901	926	946	953	904	957	897	872	894	926	925	881	929	907	899	945	964	861	955	887	963	903	899	887	923	930	921	948	978	962	894	919	961	894	980	909	900	964	918	946	893	978	927	868	900	978	875	937	971	956	936	898	916	905	881	915	933	886	935	926	924	891	937	946	935	901	927	918	968	905	900	926	924	934	971	909	901	946	912	962	940	954	929	884	886	897	921	935	949	901	907	938	951	947	910	930	934	933	911	935	934	914	942	958	963	927	942	964	962	908	887	920	987	932	913	913	900	956	920	932	940	924	875	957	957	883	906	934	943	913	910	961	923	1017	914	888	863	942	969	874	925	906	961	900	928	897	921	966	863	932	937	892	976	881	923	946	955	898	920	926	948	888	862	934	919	955	926	863	902	885	946	967	885	864	869	931	887	861	930	949	921	925	914	873	932	945	924	942	903	965	948	956	917	921	903	934	931	945	948	979	936	919	973	872	913	941	910	937	907	893	910	898	883	915	920	936	922	936	970	921	872	942	888	940	935	917	913	933	926	926	970	903	885	932	957	950	959	920	903	914	892	929	943	934	904	878	929	925	898	938	926	918	895	918	918	964	923	937	940	949	935	928	934	972	957	928	906	901	953	946	930	931	923	935	956	902	906	876	973	956	976	879	934	915	963	895	933	946	929	946	924	978	876	917	893	939	974	924	936	930	993	905	976	977	937	880	913	960	922	879	905	954	933	934	914	986	956	926	973	925	923	910	979	874	888	843	901	932	914	964	953	880	942	920	931	951	905	909	959	935	903	961	894	941	898	896	917	899	943	946	934	945	986	898	941	901	1024	949	946	857	901	933	889	898	890	916	975	880	944	943	998	950	916	965	903	926	922	943	951	1008	907	917	888	968	960	924	877	938	942	947	918	952	989	915	984	950	932	920	901	938	941	922	882	918	910	885	904	907	931	954	940	930	994	935	969	955	966	900	946	891	991	971	897	938	890	966	941	911	930	907	943	941	917	918	924	904	945	977	972	961	927	900	900	992	918	960	988	908	892	924	965	934	956	940	897	931	922	913	945	983	918	986	901	908	923	922	883	951	963	877	912	943	977	873	882	955	859	922	934	956	945	879	838	917	945	880	888	913	884	912	938	898	898	871	869	940	957	939	893	940	947	962	924	940	1022	990	916	942	863	962	945	953	887	1002	924	865	881	933	901	948	953	874	892	962	936	912	870	898	927	970	961	905	944	950	902	947	954	964	945	861	949	894	954	950	877	904	924	944	905	930	945	921	935	901	892	904	896	861	872	909	917	892	940	955	910	909	925	920	925	907	909	898	889	879	864	849	957	898	960	983	934	913	954	936	911	935	890	972	921	909	971	915	943	928	863	892	949	894	926	974	962	937	956	892	853	876	942	937	979	929	911	937	915	927	932	934	1005	968	939	899	966	903	942	900	917	950	937	967	922	899	891	904	938	927	915	848	922	900	954	928	909	938	911	904	946	921	880	956	871	927	923	912	955	906	916	1009	952	904	927	915	921	880	944	935	912	879	925	895	930	932	923	947	993	913	909	909	874	941	884	901	940	939	969	915	914	931	896	912	904	929	995	965	908	889	963	914	970	983	925	903	966	980	902	950	904	947	934	941	844	975	879	913	931	941	904	949	895	905	955	913	919	947	921	965	913	975	928	896	927	894	882	918	962	907	922	938	926	976	943	956	938	962	860	909	970	922	930	860	931	914	867	897	893	929	911	911	986	920	928	935	934	923	964	939	910	962	903	949	921	940	946	927	966	929	927	974	876	932	936	924	924	941	919	896	896	931	920	936	908	890	951	918	931	928	949	959	920	931	938	920	950	889	931	916	972	940	966	939	917	917	946	896	937	881	951	906	901	938	956	950	943	895	952	936	895	959	958	881	911	895	897	984	900	999	923	966	913	952	957	926	864	872	931	907	962	956	914	861	920	883	903	933	930	933	940	941	967	905	901	890	926	910	943	896	958	922	940	915	900	925	891	963	910	879	938	911	921	936	933	938	934	939	935	908	910	944	951	881	950	912	895	918	875	903	890	923	839	953	895	887	959	939	942	981	924	963	915	967	900	899	964	895	908	901	913	938	895	912	938	913	924	918	903	934	896	913	912	884	945	948	939	968	907	967	935	974	901	937	935	940	915	933	945	926	947	950	915	920	983	923	939	962	934	908	949	916	907	927	961	896	919	953	901	937	890	955	896	921	876	798	895	917	942	928	913	998	974	939	885	932	946	936	973	875	922	969	927	896	921	958	906	962	950	917	943	958	906	923	947	917	909	1010	970	984	888	906	878	925	929	904	896	924	908	921	922	941	853	891	966	930	921	941	923	931	932	930	952	890	948	872	889	949	939	974	845	945	919	939	888	907	902	953	972	953	907	932	902	927	930	913	939	958	926	956	948	963	939	912	952	953	903	895	954	946	927	887	940	921	866	887	934	917	901	937	942	882	949	977	925	918	921	905	958	935	923	908	919	895	890	925	906	978	917	918	982	963	928	922	904	938	915	982	948	894	902	966	927	950	983	943	926	906	890	919	937	940	912	902	951	899	987	935	969	916	929	984	893	972	985	944	918	904	874	884	909	931	963	977	921	985	948	933	924	957	938	903	931	923	942	898	951	1013	927	929	906	979	901	946	928	904	935	911	881	933	893	943	928	915	931	932	904	910	974	889	921	978	915	938	910	916	983	901	926	924	928	939	943	865	943	891	894	967	878	944	934	919	913	891	930	895	930	920	885	954	937	904	900	892	967	915	942	923	969	993	865	941	857	925	922	895	945	907	892	905	925	894	906	955	909	916	928	973	957	922	906	946	957	930	881	865	984	943	983	930	929	944	933	933	882	880	916	936	898	906	952	898	904	847	925	906	998	922	903	878	909	909	913	892	958	910	896	918	937	919	926	939	935	881	926	963	920	969	970	958	885	951	919	929	907	904	935	925	924	919	907	916	921	959	876	926	962	959	905	932	928	926	884	908	907	940	930	930	947	915	940	966	871	936	941	974	916	885	924	903	960	893	922	954	957	908	854	947	960	902	929	868	936	917	958	931	913	956	964	914	954	1008	936	916	989	976	888	934	961	965	935	887	886	943	920	923	958	928	889	904	908	939	941	915	891	909	923	910	904	930	904
64964	101717	75005	44731	20288	6527	1970	1030	933	787	876	883	938	891	868	927	871	822	915	862	869	933	871	813	835	813	844	935	881	855	845	858	843	860	881	870	826	853	939	841	878	896	863	862	833	851	868	839	856	856	831	867	845	861	879	916	884	866	906	885	875	895	824	860	889	820	898	888	882	875	835	867	871	892	833	850	878	917	873	837	821	821	878	892	897	869	852	859	881	858	858	814	836	903	864	835	890	880	881	904	828	775	904	873	856	817	873	818	839	839	863	909	909	866	831	831	929	820	903	855	842	840	889	858	836	838	852	848	851	904	848	839	871	865	820	877	888	845	860	857	835	861	893	841	846	890	870	819	892	835	821	862	842	845	898	877	873	873	880	891	903	839	858	876	846	865	874	846	888	879	863	864	875	830	887	829	861	866	864	863	859	882	911	855	808	850	807	900	879	844	913	876	814	826	870	871	820	852	902	844	901	880	842	865	852	854	866	853	858	886	878	836	843	826	880	900	849	813	881	868	845	916	886	861	842	859	912	888	814	854	879	859	859	876	886	838	815	835	849	849	852	884	859	824	845	848	842	840	790	862	875	885	909	866	816	850	881	846	892	822	845	889	839	851	852	874	859	857	814	889	813	832	842	852	841	892	843	829	843	846	819	823	799	848	836	875	865	881	887	848	863	877	874	869	861	812	862	881	836	848	801	868	844	801	859	870	862	821	819	866	914	869	879	828	872	832	874	850	828	888	844	834	862	785	914	901	831	889	851	860	889	864	868	828	871	862	894	850	846	827	830	864	839	871	804	940	823	821	830	890	873	830	948	871	812	803	852	868	868	909	857	882	783	835	847	823	843	929	830	847	942	838	853	912	836	814	833	832	861	827	892	866	809	872	857	818	840	865	835	896	865	862	819	860	842	784	859	868	880	858	823	850	786	886	852	814	813	851	873	844	852	880	875	830	890	832	903	874	886	820	873	895	862	868	870	836	893	835	891	885	806	841	837	841	870	821	874	816	819	850	843	833	811	897	846	863	838	835	828	873	779	838	828	882	846	844	813	822	902	837	859	801	862	891	837	813	931	878	882	846	880	878	871	877	818	883	879	855	876	825	852	860	903	801	848	893	884	850	863	860	849	855	916	843	856	870	857	829	819	853	855	892	829	790	919	814	851	860	822	897	874	908	807	814	882	842	880	832	822	849	845	852	894	869	835	886	832	852	845	868	890	819	841	873	824	865	836	900	873	847	844	896	880	853	851	869	835	819	899	829	857	855	818	869	836	857	859	803	791	831	867	890	820	831	845	849	885	859	867	847	844	863	814	925	825	879	879	841	839	861	852	860	817	816	847	815	860	898	838	862	866	835	824	840	849	904	888	833	905	875	835	851	845	838	855	861	875	832	833	901	861	839	829	872	828	868	877	854	891	806	851	834	821	862	784	854	849	824	851	903	938	883	903	837	874	872	819	823	858	894	848	890	888	866	881	829	916	876	894	913	879	837	891	835	848	841	879	823	814	838	860	862	898	873	772	871	857	829	823	818	818	874	821	859	807	864	816	868	897	883	826	865	865	801	833	877	812	817	877	841	767	854	876	847	858	840	853	878	841	856	844	892	843	807	854	852	823	828	857	878	894	837	864	828	821	877	863	840	885	903	857	820	842	844	802	881	910	837	830	898	866	835	884	810	842	854	840	899	868	819	811	828	836	838	836	876	860	867	842	892	848	868	813	838	843	844	851	871	874	862	845	837	846	910	858	836	880	832	838	871	879	845	816	900	851	879	888	810	810	845	871	879	836	860	845	835	885	849	841	843	879	914	838	900	874	876	881	863	849	801	878	863	866	872	839	882	884	833	835	847	842	857	836	864	859	864	858	829	823	856	848	901	826	874	868	856	831	863	862	794	837	871	812	843	826	842	822	869	816	842	909	876	877	865	846	894	892	880	836	831	866	813	848	895	869	847	840	831	851	840	895	874	849	921	862	870	893	884	869	856	865	808	827	854	906	797	841	822	879	822	870	859	819	879	888	807	906	856	848	851	829	902	858	863	834	900	915	831	830	871	841	822	846	884	853	856	887	872	839	849	843	815	853	816	847	870	845	833	895	861	893	816	799	821	826	853	840	812	837	926	889	814	858	857	731	866	851	821	866	823	842	861	825	872	850	870	870	862	803	825	829	850	845	864	763	828	867	843	852	847	828	843	906	878	895	852	823	830	777	842	840	885	871	857	824	850	843	820	841	863	872	890	866	862	821	840	841	825	855	849	850	915	850	864	827	893	861	828	887	853	854	884	862	822	862	846	867	820	849	883	888	899	873	823	858	847	871	856	851	857	877	873	841	863	878	874	851	880	834	810	870	831	804	801	878	866	881	870	851	838	829	898	798	821	841	871	859	836	827	827	835	869	888	851	841	860	872	863	860	903	851	823	866	850	816	850	862	916	872	827	817	854	873	884	884	829	836	888	827	873	851	790	843	897	872	838	852	855	871	869	859	844	856	863	849	913	835	847	880	904	872	873	840	895	869	874	885	951	874	825	805	850	811	861	825	853	834	872	856	870	877	840	895	896	869	863	848	851	829	845	783	853	868	845	822	793	844	831	880	858	940	849	820	823	933	863	842	886	831	836	897	863	856	836	863	888	861	885	882	861	881	793	848	820	806	854	840	854	847	858	871	917	872	882	845	832	837	846	836	888	828	901	877	877	866	832	852	905	903	813	893	846	864	874	859	858	856	866	845	881	897	813	810	889	793	838	827	906	896	850	856	845	887	809	832	864	857	860	909	835	859	822	832	865	843	845	884	857	836	843	823	850	829	823	902	865	882	871	829	886	865	861	843	874	881	881	829	848	893	836	879	883	909	874	907	865	819	859	828	825	836	842	863	864	837	884	806	859	816	877	900	831	825	838	884	840	837	876	860	799	883	901	878	855	869	815	823	824	840	850	850	860	850	883	844	852	860	838	844	870	889	886	848	860	908	860	822	898	913	850	820	875	808	817	870	856	873	828	857	925	863	846	884	865	840	910	804	861	852	845	832	832	794	809	845	854	878	895	860	898	839	875	880	821	847	861	851	846	835	851	872	887	843	872	826	900	839	881	836	820	888	892	849	836	903	905	870	884	886	899	827	887	852	863	809	883	844	856	819	867	882	862	938	821	837	845	856	821	816	869	865	930	796	845	890	825	871	844	828	853	875	883	883	890	851	862	862	852	872	848	830	889	839	876	886	846	890	824	806	821	859	862	853	857	814	845	798	831	843	858	839	881	835	905	866	792	893	871	884	898	890	843	863	827	841	856	863	877	872	846	903	854	879	886	829	893	854	868	815	907	868	773	829	894	794	832	830	866	838	857	867	850	885	863	848	882	815	846	865	827	819	841	856	819	862	842	854	867	866	859	874	831	868	836	859	830	868	832	821	861	842	840	907	870	833	854	829	865	839	816	872	843	877	845	880	828	796	909	861	833	855	871	891	882	798	868	828	881	836	830	816	797	864	826	827	890
30734	30124	26129	11894	3028	1197	846	752	733	723	779	735	781	691	687	769	728	740	708	730	725	716	695	734	713	740	798	761	762	770	708	742	700	729	751	729	714	712	721	714	746	752	736	745	733	728	711	688	807	742	721	772	726	702	726	712	729	748	728	753	723	742	794	746	707	705	694	722	727	725	766	732	679	726	680	723	748	712	758	711	728	716	789	719	717	700	708	744	722	707	710	725	745	716	740	730	738	745	735	775	738	752	736	702	707	732	759	764	779	723	670	675	706	724	732	739	702	711	733	751	741	704	737	706	713	715	748	717	767	743	720	665	765	757	781	766	674	726	708	727	692	736	716	712	706	697	772	699	713	732	719	697	687	717	730	739	758	702	719	750	730	720	758	729	767	774	700	736	780	692	747	755	752	703	712	723	743	714	740	742	737	724	701	724	741	744	734	709	708	761	724	740	726	739	692	677	682	728	736	695	739	755	723	706	739	748	677	736	724	737	756	718	713	732	757	760	736	763	716	730	764	661	675	728	734	749	731	678	768	726	759	686	709	751	740	760	769	729	741	713	749	737	701	713	724	754	756	734	690	654	676	729	740	721	692	660	779	768	712	772	715	697	735	756	687	748	752	770	715	741	763	739	732	756	726	687	726	723	726	799	733	710	728	703	695	730	719	722	690	709	699	686	689	743	716	687	675	693	692	708	681	754	672	761	702	703	682	729	709	729	736	710	754	720	743	696	743	724	754	742	725	718	717	767	735	743	731	691	692	696	720	760	722	704	752	703	681	736	727	761	702	709	711	650	726	725	713	701	758	757	747	740	730	739	703	737	704	782	756	728	793	714	762	715	742	755	713	720	761	738	757	749	726	657	775	734	768	677	663	689	696	683	707	734	720	753	725	729	742	699	754	727	778	711	723	731	739	738	747	714	732	714	731	677	738	702	707	751	691	758	725	743	742	732	728	769	776	719	705	725	749	707	733	700	725	772	746	723	738	762	746	772	726	681	716	778	717	711	720	713	685	716	771	746	697	769	709	774	764	707	756	730	720	709	730	741	734	715	743	760	692	703	708	788	758	717	690	741	754	761	748	692	656	707	721	707	720	725	725	703	687	728	741	742	686	718	710	710	722	706	706	755	701	718	773	728	741	744	739	734	721	692	746	687	675	713	717	705	707	703	736	739	737	734	692	718	741	718	744	732	679	712	725	691	711	771	797	733	727	727	704	740	717	706	686	744	749	724	711	708	710	729	709	743	721	738	727	715	694	710	750	749	749	743	724	720	749	747	730	712	708	700	750	704	688	736	766	752	739	727	691	733	743	748	699	794	725	665	736	732	668	708	727	723	728	737	676	693	764	703	720	692	688	731	776	718	779	737	721	752	686	676	704	685	682	678	719	724	700	686	734	737	719	703	719	747	694	734	752	750	731	736	727	745	754	741	698	759	739	716	680	702	722	706	715	765	743	694	729	712	723	737	704	755	708	751	692	745	675	739	691	696	744	729	692	737	755	648	736	731	753	722	763	749	746	702	748	748	766	705	716	733	698	706	717	758	704	689	785	687	710	722	722	744	763	696	726	733	716	704	711	697	742	763	723	760	704	763	730	691	731	802	725	653	695	715	761	711	742	758	670	722	757	708	748	761	743	729	720	718	714	719	716	725	687	710	779	690	699	753	713	715	706	722	790	736	752	752	718	688	714	739	777	722	697	753	772	740	736	693	709	681	691	725	728	764	733	759	741	751	740	743	727	763	729	759	752	709	748	746	642	722	711	736	733	684	702	740	741	712	698	716	774	715	717	737	691	690	750	731	751	716	728	753	743	735	707	716	732	707	746	743	718	694	739	734	674	694	763	703	737	702	796	723	774	722	761	690	715	738	726	753	738	752	740	708	725	704	702	727	734	704	722	704	726	744	719	688	734	727	725	755	757	704	730	800	748	722	682	702	718	682	770	714	710	706	724	721	765	711	708	784	767	738	715	727	735	711	746	755	726	719	709	743	709	736	753	714	734	736	751	743	743	699	705	730	753	734	747	718	689	737	745	698	704	754	728	748	732	751	740	741	688	757	753	756	690	708	712	668	733	742	715	722	716	716	712	712	744	765	704	702	714	736	664	736	746	736	709	727	747	712	734	641	706	742	716	708	666	685	716	714	704	655	701	675	711	732	714	715	751	760	709	687	713	724	734	734	724	729	718	686	727	720	713	713	757	744	762	687	776	684	728	774	712	705	794	761	722	705	717	702	690	726	738	739	722	704	753	713	712	741	717	682	681	714	696	704	713	712	688	685	692	739	731	729	692	751	749	678	733	635	741	757	718	704	753	691	722	764	723	747	735	723	750	716	741	775	731	718	722	770	746	769	679	753	725	683	717	738	748	705	720	735	743	739	731	676	721	697	727	693	707	754	695	726	689	705	662	701	721	737	722	717	715	758	727	734	702	727	764	754	733	747	753	753	763	716	703	718	755	713	768	758	709	737	740	747	737	730	774	701	645	727	694	759	700	713	656	739	751	738	776	740	780	743	730	688	705	755	720	698	743	709	708	691	741	785	733	723	739	761	688	757	725	735	708	691	740	733	718	744	757	707	743	711	721	706	728	764	739	704	647	727	733	707	778	770	733	707	730	697	735	697	744	691	712	744	754	733	694	747	715	713	761	750	751	691	695	736	634	693	758	747	727	714	736	723	693	723	784	713	712	752	683	723	731	728	715	725	731	755	744	728	751	759	709	703	701	748	714	735	731	747	733	729	751	705	714	725	745	756	743	717	721	722	637	702	752	704	703	724	733	718	750	739	770	720	681	749	738	711	746	744	711	723	709	676	683	748	714	693	744	682	760	739	744	697	763	731	704	762	658	696	746	716	738	744	720	735	757	708	723	733	750	720	753	733	716	739	696	713	796	773	659	741	702	766	711	717	759	734	711	708	728	693	743	714	689	721	732	747	743	705	717	776	686	704	704	777	685	718	735	717	737	758	702	698	678	688	662	713	726	720	709	714	712	699	722	688	752	723	719	746	752	682	727	705	737	685	723	742	743	737	728	696	716	718	726	718	735	680	728	707	719	730	729	738	696	709	717	745	683	706	726	728	690	735	717	702	679	729	754	684	762	722	763	736	752	721	752	733	717	695	716	714	758	707	739	747	724	703	726	725	754	735	744	709	725	706	719	722	717	737	816	757	739	723	675	714	783	736	754	711	748	745	698	734	755	705	734	761	715	721	668	677	744	780	710	672	714	732	721	734	686	768	772	727	765	721	712	752	716	709	748	697	727	720	768	698	759	737	719	719	744	707	793	731	736	711	749	727	699	715	729	706	734	697	739	717	720	693	725	690	691	701	747	716	746	730	741	704	710	745	749	733	737	780	759	740	721	681	780	727	720	724	720	731	704	695	724	731	719	732	779	712	721	725	728	759	680	724	722	759	691	712	734	702	722	763	698	734	737	718	755	695	714	763	763	690	728	715	716	717	728	754	691	724	708	731	736	718	727	735	717	734
24442	34841	20286	6964	2384	996	691	618	599	593	591	599	621	612	600	640	620	589	633	591	599	628	623	606	622	592	596	605	608	624	594	580	596	620	575	608	666	607	625	576	607	592	607	620	574	564	586	580	625	605	584	612	627	593	573	626	648	572	655	609	569	572	628	613	559	590	634	625	586	595	624	607	607	569	604	606	580	606	611	599	559	596	591	618	597	611	606	606	598	581	608	614	571	623	601	606	620	616	570	571	620	599	647	574	604	580	623	556	598	607	629	580	561	637	629	602	598	617	585	591	573	581	610	587	618	615	620	591	652	653	599	596	605	619	598	607	614	626	630	589	602	555	584	563	579	553	613	572	606	592	605	616	632	582	617	588	627	631	613	589	596	599	568	622	611	610	624	610	591	602	606	612	573	616	659	622	571	573	573	595	602	580	628	604	593	615	630	590	606	598	636	639	599	611	538	567	610	631	606	614	581	636	609	613	598	598	602	626	586	607	584	589	558	609	628	588	590	596	610	609	594	616	603	606	562	586	586	611	569	594	592	567	593	589	631	594	576	589	573	621	625	636	591	648	598	569	608	560	557	636	600	573	661	595	615	621	604	633	600	581	616	613	641	589	602	599	648	584	581	614	579	583	578	579	632	595	598	593	628	613	600	585	591	593	616	603	570	596	590	623	612	579	615	588	620	612	640	603	651	614	564	591	588	589	589	577	595	613	620	599	616	611	589	595	607	608	596	553	586	608	614	640	572	563	595	621	629	635	595	565	571	570	621	595	631	614	605	656	632	625	606	641	616	574	613	594	646	583	582	589	644	637	609	631	605	623	574	590	653	594	595	618	586	624	592	619	594	610	619	575	623	582	588	587	614	597	613	590	614	595	610	611	569	581	620	563	646	619	587	641	607	593	647	631	636	583	577	577	617	637	597	658	602	625	579	564	589	590	582	574	618	585	579	609	635	621	566	572	589	624	605	614	576	605	573	595	603	588	527	597	610	592	560	566	595	586	586	581	604	614	571	599	580	609	586	606	608	568	612	610	586	623	624	558	651	582	637	590	597	595	616	595	575	595	586	626	554	572	581	608	575	605	600	537	607	617	610	568	587	641	604	679	597	604	620	576	561	557	575	609	608	567	640	591	614	646	600	606	618	619	599	611	605	629	617	545	580	623	600	584	577	589	614	570	590	653	591	594	599	568	614	558	596	580	605	629	598	595	603	599	633	603	555	579	649	600	661	578	620	566	607	616	620	604	611	596	565	576	610	568	575	596	578	591	596	651	604	594	590	600	570	619	592	593	570	599	606	605	570	595	580	615	546	568	563	590	629	630	599	608	614	578	598	638	621	587	624	578	593	606	599	594	616	597	617	618	666	600	627	624	611	587	571	620	618	585	604	584	615	619	593	574	661	560	626	605	594	592	608	613	546	587	587	591	598	596	578	676	588	593	524	553	554	591	640	551	670	596	591	591	637	560	618	597	588	580	575	628	614	627	605	570	643	597	611	587	643	597	591	606	568	640	634	620	609	601	578	601	620	594	616	594	588	604	613	616	594	556	636	577	590	565	577	625	606	627	586	615	632	608	590	602	550	619	596	638	619	551	599	627	602	567	633	612	607	637	620	623	608	578	610	638	605	582	640	592	635	645	595	639	597	572	599	616	617	602	610	620	585	645	594	592	628	573	654	584	589	636	583	628	594	573	602	578	611	655	614	628	595	605	587	609	584	618	566	565	596	586	609	551	585	640	598	583	596	595	595	582	590	571	621	578	581	580	594	602	622	564	621	580	593	608	633	616	631	588	582	579	620	617	605	577	648	623	574	623	566	612	580	663	636	628	643	608	588	595	589	636	630	619	574	651	574	586	584	651	587	614	573	613	551	617	611	587	585	581	660	584	637	613	625	611	528	596	554	596	603	602	553	612	622	601	548	594	608	560	634	590	588	614	595	615	613	587	609	612	612	577	620	627	642	575	572	577	574	590	617	590	600	629	631	593	570	612	579	626	570	595	604	580	559	607	610	604	614	592	638	625	586	569	586	593	590	593	629	567	585	611	591	591	625	607	593	601	563	609	593	603	571	578	623	616	627	599	639	604	623	615	611	605	620	599	577	600	567	616	655	628	579	598	609	588	647	584	572	585	617	615	584	630	568	622	637	599	588	619	643	591	592	587	610	587	648	576	566	635	645	632	590	551	592	615	623	572	610	592	602	552	581	623	598	611	571	554	611	567	623	583	626	612	589	598	620	611	546	607	638	625	583	570	609	617	618	581	593	611	595	608	594	619	560	562	594	630	611	603	607	643	605	584	631	586	608	538	596	613	606	582	563	643	531	601	608	585	607	620	603	639	604	562	613	583	631	580	576	616	615	561	617	631	560	627	571	605	576	606	587	598	606	648	673	628	614	596	591	624	654	621	609	606	596	584	583	626	602	626	600	617	584	605	605	572	616	576	590	536	577	580	586	643	603	619	569	569	636	568	563	621	634	591	612	600	579	589	589	585	600	613	603	645	624	566	577	649	640	641	566	605	571	645	550	624	612	627	593	600	567	616	565	615	600	573	592	610	623	611	611	592	620	608	586	623	595	613	622	569	624	597	622	588	617	627	590	602	578	580	618	611	532	580	598	619	594	589	595	607	581	581	586	570	617	628	543	614	587	592	589	627	583	565	619	610	612	531	633	594	631	597	620	550	607	640	601	639	587	565	591	591	607	622	565	698	632	594	618	612	649	608	583	625	600	609	607	621	586	630	629	564	584	626	605	588	641	625	603	606	619	630	628	604	583	593	616	595	612	606	629	612	601	617	618	603	591	611	630	637	610	599	594	595	626	569	611	596	642	623	564	609	603	579	595	613	606	625	620	600	619	605	621	554	619	613	576	554	577	624	617	639	621	599	620	606	613	582	631	582	622	628	617	590	563	606	551	637	619	586	628	590	637	591	558	607	600	595	591	578	648	602	600	611	546	612	626	614	646	601	577	625	635	612	614	615	568	586	580	600	580	633	586	621	630	570	604	587	633	542	604	633	609	559	626	603	636	606	616	584	606	602	605	606	575	629	616	628	631	613	613	572	625	561	586	618	668	631	646	616	601	634	593	569	567	652	617	586	603	559	610	563	552	628	595	594	644	554	603	634	593	611	609	585	593	606	620	626	611	603	577	653	605	588	609	578	592	576	577	618	610	562	614	591	631	577	602	584	629	589	591	584	604	628	631	603	607	616	596	597	584	560	603	608	614	596	604	620	571	619	590	615	642	620	583	596	594	630	574	634	591	602	585	578	560	579	620	632	610	562	619	607	626	641	638	583	610	601	589	609	610	597	621	619	620	586	582	562	645	615	608	586	600	610	579	592	623	563	584	600	603	640	577	622	620	595	634	614	600	613	591	598	567	636	605	598	601	640	563	564	618	606	594	597	592	602	599	629	623	627	567	633	625	603	609	617	589	619	613	624	615	604	635	577	579	587	584	629	597	596	610	642	615	598	605	614	595	569	610	577
26035	27457	43139	37421	19282	6140	1467	810	691	712	734	684	717	716	695	671	755	698	662	672	711	683	704	710	665	703	703	735	703	697	701	759	684	715	708	610	668	703	688	699	706	682	747	686	711	679	628	723	721	701	693	687	726	694	710	700	731	641	709	689	696	709	704	686	663	676	699	695	636	689	700	746	752	740	664	737	670	681	684	696	722	731	668	719	712	643	682	714	654	743	715	704	682	699	701	732	672	679	680	721	694	708	722	697	675	645	665	712	703	705	676	721	693	654	657	675	736	700	718	657	685	676	754	720	659	648	692	681	743	681	665	665	725	679	697	729	700	712	697	719	680	727	683	719	684	704	717	635	733	693	692	678	741	720	670	680	698	720	699	748	670	707	677	677	696	670	686	708	681	719	691	659	727	683	681	654	682	659	672	644	694	688	669	765	726	699	685	677	694	718	676	745	661	702	690	743	707	652	706	676	691	689	681	715	703	701	679	667	731	673	668	688	689	674	675	662	655	708	712	684	658	699	684	723	717	669	714	664	714	703	717	696	659	693	670	692	681	650	690	678	704	702	658	726	671	668	684	660	695	753	684	705	657	698	648	699	719	687	702	711	693	711	670	632	673	694	689	689	683	711	698	678	682	719	713	686	676	698	672	752	720	675	670	725	688	668	697	716	702	643	622	708	700	694	648	670	671	668	726	699	710	677	697	680	725	662	706	677	723	666	677	677	697	669	716	688	660	660	713	684	706	690	667	645	705	695	661	728	700	698	683	693	706	670	699	692	665	671	661	713	724	710	639	670	712	692	682	714	679	679	672	680	701	694	678	677	742	720	688	685	709	662	694	670	689	711	737	695	655	694	729	725	732	708	679	671	689	676	663	688	689	649	678	715	662	687	680	660	717	654	698	683	696	685	680	663	707	662	659	668	763	682	712	714	672	729	659	694	720	667	716	733	645	699	686	752	675	726	682	673	688	658	690	661	712	668	717	685	725	720	643	679	707	675	724	702	684	663	655	725	663	694	711	679	689	720	704	682	677	739	688	692	674	656	643	713	696	661	675	713	721	703	698	694	734	727	667	668	698	637	712	645	711	662	725	665	753	694	681	689	702	700	672	684	644	705	678	644	710	697	640	690	720	718	720	722	706	706	657	678	716	715	667	683	738	706	715	687	657	706	678	684	701	684	647	644	708	648	681	682	713	678	672	649	643	659	682	639	674	696	699	645	705	714	666	658	737	667	667	746	684	668	681	646	669	676	661	734	694	719	693	726	713	666	656	683	735	743	658	644	691	685	685	674	727	710	651	703	663	644	639	692	689	722	673	699	646	683	681	695	725	678	696	746	687	677	699	728	679	706	707	691	662	663	650	686	645	665	684	653	699	674	697	684	716	697	703	760	673	683	672	678	703	639	674	705	695	675	688	655	672	674	644	655	689	686	700	698	664	654	702	639	658	687	685	698	683	712	693	678	679	673	667	675	668	621	698	691	689	696	690	693	689	716	676	705	646	698	688	686	708	659	702	667	670	717	654	687	669	632	680	706	653	714	699	717	671	705	640	749	684	695	688	701	699	707	674	661	694	707	670	672	686	681	687	724	642	692	711	702	663	715	632	680	716	706	656	637	665	690	690	649	691	708	731	667	703	624	714	679	688	633	650	716	653	677	686	618	699	647	678	616	660	716	732	662	685	657	702	713	688	682	719	661	710	753	695	685	686	677	622	692	697	689	688	692	706	632	651	698	668	694	722	678	704	659	653	705	659	684	692	729	680	701	683	703	710	658	704	686	717	693	662	655	699	657	660	665	761	716	642	729	672	693	722	694	752	759	640	688	710	709	687	698	624	685	657	725	731	713	680	688	635	691	617	664	678	698	695	675	729	706	666	709	702	695	714	639	679	699	667	699	692	677	718	615	733	718	697	690	641	646	673	641	706	694	673	691	712	656	669	674	659	690	705	703	672	715	685	712	679	687	673	705	701	699	705	682	696	673	647	700	712	653	672	692	619	717	669	728	701	689	710	664	660	665	721	703	679	713	742	698	694	680	677	725	703	634	714	669	720	656	726	672	685	667	723	725	665	644	684	683	704	676	662	668	695	703	660	705	719	662	627	661	702	689	639	692	738	652	638	704	642	703	658	694	698	705	681	665	664	704	709	699	676	690	679	676	697	678	661	677	719	656	645	707	720	640	700	684	713	729	726	663	675	668	713	698	706	700	655	660	605	664	689	647	746	724	701	729	699	710	680	715	689	654	678	695	683	677	688	750	713	663	656	705	686	682	661	659	684	690	686	652	663	666	696	672	709	670	648	721	684	708	720	674	688	701	670	666	691	743	710	671	696	666	700	721	718	693	704	669	702	682	650	692	707	714	688	690	702	694	723	711	723	693	663	686	662	657	712	665	680	702	692	673	685	682	696	643	652	682	667	681	644	710	724	678	687	679	727	713	704	686	651	635	649	682	699	665	667	714	694	690	668	680	713	687	690	655	731	681	699	638	733	689	682	707	738	741	711	736	704	648	673	668	738	642	641	708	702	699	674	664	704	669	692	691	678	704	675	670	678	649	648	642	682	673	703	705	776	698	669	719	684	681	670	686	690	669	662	685	694	669	679	671	682	687	684	730	695	688	659	691	695	683	687	663	688	697	661	678	676	713	684	682	678	658	653	705	649	725	728	691	668	717	712	712	706	680	681	700	711	733	700	730	705	687	692	703	651	703	746	683	645	704	675	705	715	662	667	697	701	695	642	695	705	671	664	675	673	722	748	701	670	722	694	695	683	730	673	678	712	683	670	719	701	681	704	696	616	684	653	668	703	709	671	666	708	674	672	669	665	693	738	694	723	683	701	680	658	698	684	659	671	675	709	749	657	664	679	730	673	633	714	704	701	686	660	630	642	704	719	753	645	711	722	647	712	650	664	679	630	657	661	636	668	671	717	717	705	694	623	673	635	697	701	682	707	672	676	676	681	690	676	673	709	725	707	696	696	647	676	713	706	667	668	721	686	700	718	654	662	696	695	707	660	661	665	673	680	678	668	714	682	656	720	666	696	700	691	690	709	703	675	691	729	656	688	708	682	695	644	661	680	687	681	686	688	716	692	696	697	692	711	739	674	694	724	720	671	706	663	690	719	698	660	644	657	676	686	654	652	633	678	651	651	698	691	708	705	686	675	713	693	691	678	684	699	662	678	681	706	719	678	693	680	688	681	712	709	689	664	689	708	654	697	717	737	761	707	663	707	718	671	684	704	653	686	710	673	696	683	642	661	691	699	699	675	710	708	644	700	670	742	710	745	702	703	680	678	674	638	693	651	667	704	699	664	733	636	648	670	749	713	666	675	678	695	675	729	693	715	713	715	730	709	675	696	715	657	684	677	676	672	677	704	622	671	655	670	690	694	663	731	678	698	670	668	707	695	663	735	636	665	713	703	694	643	668	652	746	754	721	708	733	682	707	706	746	686	713	695	703	672	654	693	657	692	748	682	720	707	642	710	679
58201	87703	61901	30838	10768	3165	1172	733	635	595	623	637	585	646	602	646	665	614	643	659	620	618	670	636	637	626	655	643	633	635	655	636	647	633	598	629	619	647	633	570	652	623	662	609	626	600	614	623	611	641	621	577	622	620	620	622	587	609	613	597	627	639	608	649	625	608	649	592	654	670	605	628	638	641	641	648	622	628	654	572	625	679	623	654	610	645	676	612	653	629	619	670	633	625	637	597	614	641	649	682	627	649	614	644	597	574	617	615	606	587	624	622	634	660	632	652	647	621	600	627	627	650	625	634	590	615	640	609	625	625	614	606	637	645	622	598	630	615	600	665	655	664	595	628	587	643	654	660	649	668	638	648	621	627	646	604	637	588	589	614	636	621	631	623	641	609	630	560	598	637	612	613	624	638	584	619	612	636	608	610	619	651	620	653	627	627	622	626	596	615	653	638	623	692	606	627	623	601	654	640	634	606	588	636	612	620	655	615	638	620	631	654	591	640	621	578	636	600	629	607	635	605	667	568	673	627	591	644	642	625	663	635	622	626	614	616	610	686	618	580	635	608	603	647	608	581	620	556	639	625	613	648	653	641	598	581	628	624	661	652	621	636	617	612	611	605	607	652	621	586	655	647	611	628	594	572	614	590	646	628	625	655	604	610	648	621	652	607	683	564	657	624	632	651	623	582	631	579	631	615	640	635	591	646	668	607	601	612	621	601	637	633	621	630	615	682	628	589	617	628	605	635	654	626	644	626	626	660	621	602	627	565	631	659	615	631	616	634	618	652	622	638	613	635	634	640	639	592	561	633	674	602	626	640	616	630	593	655	690	632	642	601	628	604	633	618	647	590	577	597	651	605	606	643	584	621	574	629	661	598	633	673	639	614	641	643	669	614	601	569	652	580	660	595	625	624	609	667	613	688	622	637	591	616	617	623	605	612	589	613	636	645	668	622	643	653	596	606	654	626	638	677	650	610	579	689	640	614	659	625	656	654	590	619	635	626	641	611	658	606	614	652	589	589	647	644	630	623	587	595	597	617	604	638	603	633	623	658	605	615	638	661	626	587	632	681	643	647	617	590	631	623	635	623	654	620	592	638	651	634	644	619	649	655	685	587	613	676	646	646	623	622	609	604	645	658	601	631	590	649	606	620	661	634	640	625	632	638	633	656	598	620	630	687	581	601	655	614	605	627	641	610	621	589	629	611	616	691	647	575	618	591	600	618	619	623	612	628	624	626	629	624	623	587	620	602	632	630	644	628	571	624	634	604	645	616	631	613	631	611	629	631	594	652	609	638	627	645	653	606	660	641	613	655	592	622	566	572	612	608	602	624	652	640	604	623	663	650	641	616	575	637	628	616	645	644	646	612	652	611	645	599	576	644	620	637	625	620	642	640	644	629	592	608	683	597	634	647	635	610	654	602	676	614	586	620	623	626	617	627	651	609	605	608	616	595	636	634	655	652	657	618	612	615	646	607	671	617	657	600	624	584	635	644	630	621	647	608	637	635	646	649	619	630	657	650	614	656	609	633	604	628	617	626	635	619	619	624	635	622	614	597	639	615	624	620	596	596	602	604	606	630	616	636	594	644	632	643	597	643	677	616	637	665	635	629	603	633	625	648	603	603	643	580	635	651	658	646	631	622	602	623	668	598	651	645	630	608	634	618	626	621	651	624	593	612	648	611	578	615	615	647	607	639	615	633	648	629	626	639	609	646	600	666	627	641	614	629	604	604	643	622	580	629	653	606	652	601	622	612	640	612	676	626	624	623	617	657	609	620	627	633	589	590	621	620	635	621	595	586	624	627	654	619	641	569	579	625	599	614	615	615	626	652	639	617	617	661	639	656	672	623	626	669	614	617	606	644	614	641	638	580	607	599	630	673	630	640	627	655	647	633	615	626	633	590	631	601	629	641	646	625	619	656	611	585	602	665	615	620	619	587	644	613	606	609	609	617	622	631	596	617	618	626	629	576	631	613	634	597	636	629	625	618	594	645	626	630	661	609	596	617	663	617	629	659	671	594	666	595	570	649	639	621	607	633	637	646	649	651	618	635	642	649	605	676	639	656	615	647	664	611	618	631	576	588	618	584	587	598	607	671	639	658	662	635	676	588	646	598	637	608	633	665	595	592	633	646	628	661	622	631	639	639	637	607	644	617	648	665	612	604	603	615	605	626	637	625	626	683	619	626	641	611	620	638	658	592	630	597	609	629	629	594	651	599	652	629	598	673	598	626	623	585	630	626	668	605	668	595	654	611	580	630	624	640	641	592	649	643	601	614	654	625	620	637	619	586	588	587	617	606	603	635	640	641	610	604	587	671	624	596	639	620	643	641	605	633	612	603	632	648	612	652	614	631	619	641	610	621	623	615	638	587	620	575	657	626	605	631	560	652	622	652	608	665	667	604	629	636	608	623	640	660	643	621	665	656	633	604	673	634	642	635	655	627	627	600	626	647	631	586	623	628	629	635	601	620	645	658	602	650	608	653	569	616	653	615	612	641	659	614	590	645	612	652	667	593	648	623	582	613	612	609	607	646	666	636	651	587	646	592	605	621	618	618	626	607	582	643	644	659	586	619	602	624	647	583	620	609	666	654	654	659	602	604	606	621	596	615	632	644	658	658	611	663	607	636	615	638	633	645	587	628	645	625	625	623	589	608	639	639	630	661	635	630	604	664	611	627	641	637	596	657	625	605	587	661	593	620	636	680	663	622	628	620	630	593	587	617	624	646	624	628	615	649	594	622	604	638	580	616	592	618	629	611	643	645	640	642	654	599	598	628	577	653	592	610	637	667	622	635	626	603	665	620	589	624	605	639	600	624	613	656	673	610	658	675	646	604	606	653	673	634	629	602	636	604	647	649	592	633	605	634	630	670	612	641	650	605	607	579	629	596	617	604	633	610	627	616	629	606	667	578	596	623	601	603	621	647	597	643	606	614	586	603	620	629	630	626	588	614	667	646	601	618	582	606	578	648	596	635	639	639	602	605	639	638	634	640	613	668	635	677	594	602	604	636	624	634	622	626	603	575	631	610	589	636	641	643	609	619	592	592	662	612	655	594	628	596	673	568	594	619	597	664	605	608	616	660	595	587	643	660	630	602	593	635	596	624	622	606	630	594	666	586	574	651	606	614	623	646	624	638	613	614	601	613	640	632	650	665	647	621	587	564	547	619	616	643	608	610	640	642	591	609	614	609	591	655	663	621	623	620	600	574	620	604	642	616	672	610	595	630	596	670	609	625	644	629	652	637	603	634	628	603	609	645	615	584	575	637	639	615	647	632	648	624	685	617	574	612	594	623	639	614	552	643	600	624	627	602	606	643	558	578	616	612	641	644	616	662	573	584	579	632	656	599	628	595	610	649	618	644	642	623	620	599	648	619	623	647	618	620	643	600	660	637	623	619	654	625	640	625	624	610	609	607	680	598	602	634	593	617	591	627	607	619	636	636	601	592	619	603	609	634	627	599	675	637	578	639	598	640	592	598
24146	23291	37970	37278	26365	16415	4946	1323	1049	1027	963	931	973	946	932	922	937	898	938	923	880	923	982	943	882	891	972	945	902	917	945	955	888	930	995	983	924	927	928	868	903	972	868	906	923	888	887	945	915	899	922	917	878	861	867	912	938	912	934	885	909	880	913	943	948	889	848	869	871	928	878	913	936	891	924	894	943	856	886	892	882	924	922	902	866	916	926	880	903	879	876	895	884	916	958	863	930	865	923	896	930	878	920	965	863	913	926	838	909	924	913	871	907	927	916	872	942	879	890	924	920	887	898	864	922	946	958	884	930	919	909	911	963	875	934	912	908	836	924	915	869	906	884	901	913	902	900	970	906	911	921	889	887	932	931	893	906	947	895	892	892	834	959	883	892	903	901	932	945	895	885	944	909	926	895	894	900	933	893	914	893	821	901	938	919	910	871	905	936	885	930	869	883	838	923	948	939	884	977	900	862	889	875	876	907	944	955	869	885	872	861	884	882	907	919	909	902	893	912	924	970	898	911	919	935	880	908	964	908	947	900	914	902	890	891	941	941	955	962	906	878	885	931	906	883	877	835	938	890	889	853	898	931	860	950	938	931	905	943	949	940	898	948	954	886	932	879	909	935	914	864	899	900	929	943	863	869	890	934	888	933	920	919	924	893	889	954	868	892	904	939	966	901	916	930	915	900	922	861	887	882	892	842	894	888	936	900	888	882	878	920	906	937	939	919	979	950	950	901	928	935	948	933	912	911	888	867	962	945	877	884	911	916	861	930	899	891	919	915	906	930	959	876	920	958	887	889	891	941	943	870	986	898	923	916	907	916	873	831	963	903	948	887	932	905	953	923	938	909	928	936	865	945	868	890	940	916	897	897	897	914	874	883	921	985	942	847	934	912	941	854	927	940	869	909	855	923	947	936	902	903	912	902	886	891	907	878	826	966	877	864	917	930	890	873	909	870	904	906	927	896	976	909	884	929	900	883	855	944	861	905	884	899	932	837	884	909	876	904	877	936	883	901	913	930	927	915	862	906	905	906	963	907	900	940	854	906	968	884	854	916	992	940	890	902	954	878	932	901	936	915	916	930	941	926	917	926	884	868	867	935	916	862	959	941	906	901	926	884	847	875	915	898	916	911	918	889	959	894	906	877	935	958	898	921	898	920	935	907	919	880	924	875	924	921	897	901	919	936	912	865	852	918	950	911	921	897	899	926	891	917	978	921	834	949	903	903	926	917	842	912	899	900	906	885	895	869	899	957	918	977	930	909	918	871	935	870	898	914	902	943	914	939	857	912	898	905	849	906	936	955	858	908	955	892	922	942	874	934	898	908	854	858	921	892	901	959	888	887	922	883	908	896	846	913	900	926	855	930	918	937	890	866	894	863	903	945	884	872	875	884	929	906	942	923	955	928	889	910	931	979	898	917	904	930	902	892	922	873	835	831	857	907	932	950	915	908	965	884	909	901	909	921	902	925	911	899	893	899	877	919	888	904	872	927	862	903	933	879	912	880	862	879	940	889	945	902	872	908	853	890	921	922	843	917	918	924	876	860	915	945	861	872	890	871	966	924	888	892	930	912	888	906	887	973	910	905	876	931	917	909	937	949	848	942	881	920	932	934	922	919	932	919	996	934	883	877	887	914	970	946	938	877	917	917	897	900	912	880	903	911	888	939	930	901	903	922	883	868	956	899	915	944	901	922	908	922	900	915	918	871	900	880	957	945	852	854	915	890	897	878	886	882	900	834	899	928	855	936	877	899	948	857	960	883	878	957	909	934	946	868	889	908	842	899	874	906	979	878	930	961	926	877	890	959	930	954	925	884	912	927	908	883	866	941	878	873	873	919	939	915	934	939	922	922	897	886	891	918	912	909	898	959	925	925	887	901	893	907	905	879	887	885	890	874	888	868	920	872	942	890	918	893	909	897	845	841	934	924	925	937	877	892	946	854	906	943	913	987	986	893	896	892	946	862	885	902	875	935	929	908	882	970	898	904	902	874	890	878	916	904	907	973	933	889	859	897	944	942	933	929	879	887	893	939	944	894	902	892	872	896	898	934	846	927	895	929	900	896	947	853	893	921	930	945	916	884	865	887	929	910	885	934	907	924	918	898	925	902	896	932	921	855	902	929	938	943	869	884	895	888	913	933	874	885	907	929	911	927	919	958	906	910	951	906	860	900	871	906	886	881	893	923	875	905	888	982	917	922	908	869	907	939	920	865	916	910	896	908	908	887	914	907	866	934	842	881	933	914	905	914	942	934	928	874	951	878	910	935	875	905	887	941	885	940	899	917	880	941	928	975	930	917	936	910	881	842	907	898	899	953	913	923	864	881	915	842	853	921	903	943	916	905	910	911	938	956	934	889	879	920	929	897	852	835	917	918	882	906	893	907	887	865	888	907	890	889	871	935	935	965	877	939	884	953	902	861	952	891	959	908	907	894	856	876	928	906	921	900	873	941	882	859	819	909	891	830	908	897	898	969	962	875	921	884	912	948	922	885	926	920	886	858	866	927	908	917	910	893	941	906	896	889	913	866	883	916	869	909	878	966	904	906	943	944	912	908	935	910	890	919	899	899	946	913	928	917	860	887	905	958	878	864	874	857	1021	938	910	909	939	895	888	880	875	922	877	840	907	888	908	907	876	860	886	882	874	897	903	961	933	932	926	939	923	881	908	901	947	877	936	868	861	891	928	873	912	933	919	914	912	879	862	891	905	875	904	936	889	904	894	898	860	893	958	956	913	975	910	931	932	862	953	919	932	935	911	852	884	901	919	918	895	875	892	923	873	881	906	878	917	897	897	862	896	870	915	937	873	887	865	890	911	946	944	892	898	942	878	923	852	908	910	906	878	940	880	893	889	876	885	913	886	910	889	945	858	920	866	896	882	953	892	912	947	924	940	851	904	922	918	900	906	925	885	922	859	907	856	939	904	916	920	904	855	933	920	848	907	937	873	886	904	925	877	945	927	927	891	931	921	931	892	882	865	931	899	912	938	878	899	902	944	901	901	880	900	911	898	922	885	878	939	955	871	882	968	882	880	937	896	907	883	896	922	904	918	916	909	958	913	934	953	900	873	907	924	892	883	851	888	901	960	884	916	896	913	908	909	889	888	917	929	867	900	891	876	902	881	893	892	927	877	921	846	924	927	898	896	947	917	910	899	896	912	928	908	971	848	877	896	942	841	898	975	915	936	914	875	876	913	871	923	890	915	860	931	922	920	940	922	864	883	877	948	907	920	913	948	918	896	951	944	945	907	891	910	920	894	877	925	934	973	891	916	918	854	905	903	848	928	898	861	912	831	918	903	911	889	864	883	904	912	905	881	839	869	934	888	858	868	898	919	897	895	907	930	910	930	880	905	889	932	885	872	900	914	894	862	934	914	831	936	939	870	992	885	946	915	952	888	885	892	925	950	917	910	920	885	941	906	864	923	907	901	935	876	899	906	855	905	900	950	872	909	865	893	869	909	908	873	929	930	895	949	931	899
64600	102949	77007	48313	21440	7349	2327	1109	860	857	862	850	804	847	858	852	773	915	854	849	835	870	843	827	839	835	837	861	797	863	870	864	833	868	826	855	877	824	832	846	832	851	890	865	891	842	931	833	866	799	813	853	836	843	815	837	865	886	840	876	880	854	816	844	831	843	826	798	904	784	830	860	821	843	860	778	856	840	831	828	871	818	827	908	850	809	829	874	861	839	794	867	867	872	848	815	817	844	821	801	876	804	880	828	843	831	861	832	866	773	922	880	879	891	819	799	872	807	880	821	849	828	851	801	863	839	853	814	844	808	905	898	861	816	855	837	788	775	860	842	813	840	855	804	833	813	848	864	839	831	784	785	873	869	899	871	807	822	811	867	831	847	840	813	846	857	839	886	863	891	806	810	873	786	840	854	872	815	858	828	866	852	833	843	798	795	819	881	858	888	858	795	817	853	878	807	831	809	817	900	813	874	862	798	857	837	879	849	860	844	814	887	870	851	848	842	815	867	847	806	864	843	856	840	830	770	820	821	827	822	844	840	827	790	865	817	794	788	855	861	801	841	878	821	835	855	849	815	839	844	852	883	841	850	853	884	777	853	817	861	860	856	833	854	784	778	852	852	847	880	863	853	888	890	817	811	825	828	903	845	845	850	820	870	861	833	875	819	843	840	868	885	836	842	843	861	852	833	842	799	843	796	799	829	844	819	848	850	823	814	870	844	802	829	880	868	792	789	859	855	819	873	848	808	848	820	817	815	830	824	812	885	891	875	818	810	826	858	858	816	846	869	827	779	877	836	850	862	854	842	825	885	847	860	866	807	898	840	858	848	850	830	830	868	845	843	881	797	848	832	808	846	839	897	805	832	890	801	792	840	883	834	885	836	967	821	849	795	822	862	798	811	797	822	849	871	828	865	813	802	834	812	780	831	885	925	810	907	817	844	780	820	858	855	887	827	869	833	846	882	878	832	834	807	830	851	763	805	853	848	856	862	824	865	867	813	914	837	856	838	885	822	861	862	840	817	916	847	865	826	858	809	853	857	812	853	807	843	825	853	872	830	867	879	838	871	809	875	870	871	819	842	781	818	862	832	850	826	841	872	888	845	831	808	867	886	906	846	851	832	881	840	845	868	859	819	863	848	833	811	840	846	841	815	853	799	811	869	824	817	774	808	853	843	790	859	866	822	844	810	875	840	828	855	891	864	868	801	808	857	852	842	817	869	801	873	838	871	814	823	873	843	834	827	826	806	836	849	853	847	847	817	838	852	832	805	795	865	850	871	785	759	857	834	819	816	845	828	823	856	858	917	858	830	829	820	801	834	840	778	809	848	848	832	812	827	808	854	879	845	805	852	842	877	835	846	876	876	788	860	882	789	840	815	857	790	818	834	844	862	807	900	813	876	901	841	842	848	860	852	830	858	828	801	868	809	834	868	817	851	811	817	840	862	799	842	850	857	869	820	840	832	804	852	808	855	861	874	845	797	914	863	848	831	838	835	827	822	821	804	853	840	811	866	864	827	861	859	866	790	845	840	823	823	808	849	847	791	863	852	826	819	850	875	830	842	805	860	871	805	807	837	872	839	798	841	834	825	836	859	858	885	878	851	843	854	806	835	783	853	802	833	844	807	827	835	793	802	826	762	848	817	854	865	858	852	868	801	802	859	870	846	807	849	796	807	860	866	834	813	833	867	839	882	802	860	832	760	873	861	854	841	827	819	792	839	825	864	825	822	800	829	853	874	830	839	859	829	820	880	842	874	844	837	830	815	880	839	878	830	804	797	841	803	841	838	796	853	827	834	839	838	818	875	841	850	828	767	832	878	814	814	848	861	836	817	867	847	829	818	896	804	826	876	855	825	851	841	832	837	804	847	778	823	887	872	862	851	830	922	817	854	869	886	812	839	828	846	825	858	816	845	847	838	856	819	829	878	852	875	781	830	872	862	890	919	879	837	839	812	840	878	848	855	808	856	855	862	858	851	881	832	814	838	846	850	827	829	852	820	794	862	857	876	865	788	821	819	876	814	830	809	785	812	845	836	846	816	798	819	832	841	862	850	847	791	834	830	793	848	858	813	834	874	817	849	823	813	814	815	850	863	862	848	833	799	811	827	886	831	831	854	823	828	880	752	878	847	780	824	824	819	809	827	848	858	808	866	860	816	859	856	831	794	861	882	786	844	826	845	822	849	788	889	849	889	843	784	893	824	845	851	848	863	863	810	811	803	807	823	874	872	828	834	851	903	860	806	843	855	850	817	802	831	828	860	876	819	833	823	883	823	825	860	849	831	880	796	853	763	817	822	851	823	833	840	873	856	802	888	853	807	861	818	887	842	823	843	837	767	819	915	855	862	863	813	792	832	856	792	799	884	808	843	830	878	869	809	864	865	755	881	851	841	815	921	889	843	850	798	846	889	842	821	830	892	861	855	845	853	828	859	852	856	803	784	792	778	827	812	834	794	819	823	849	847	886	868	857	828	851	810	840	852	862	841	869	805	793	840	835	856	870	833	793	839	878	827	825	844	825	862	754	875	811	845	845	883	868	830	817	851	832	815	865	795	869	842	858	893	830	836	827	848	746	852	871	868	850	785	857	843	847	823	858	829	843	766	794	802	857	807	788	821	876	856	869	850	825	844	822	792	848	880	875	899	806	778	829	894	858	863	831	818	829	860	860	855	823	824	883	819	868	885	856	865	868	857	829	877	866	794	851	840	774	834	829	794	874	796	880	824	877	769	828	795	802	815	855	863	817	819	863	793	833	832	834	840	837	850	868	828	803	823	790	820	864	838	844	823	834	816	831	810	868	825	802	911	817	810	823	817	857	839	816	799	854	840	897	857	814	831	873	856	856	785	854	828	901	803	829	859	851	819	782	836	871	822	807	801	806	826	839	845	846	828	784	845	839	876	857	855	861	894	849	798	818	850	861	825	821	826	872	848	837	821	861	829	836	809	822	863	885	880	897	878	895	817	816	847	857	830	810	841	857	830	830	873	876	851	899	828	891	882	840	841	860	843	854	816	834	832	847	829	876	870	789	807	813	843	844	837	895	805	823	772	838	810	826	840	831	806	843	859	861	813	811	840	813	863	861	854	853	846	870	890	799	876	838	829	807	843	759	844	874	878	882	835	803	862	802	855	899	888	806	795	837	851	811	831	840	838	867	845	823	867	829	816	866	817	821	847	836	825	827	853	869	852	821	861	879	892	828	810	877	847	843	848	870	854	834	862	889	801	842	828	875	799	834	800	771	846	856	793	776	841	817	806	828	872	820	860	838	818	823	873	838	891	822	816	815	835	807	837	863	833	800	815	811	879	826	862	837	805	813	851	811	821	879	807	854	838	861	833	848	817	877	815	844	840	821	826	810	869	828	808	824	853	801	815	786	851	835	851	851	843	838	808	897	812	872	816	833	826	819	871	891	842	806	803	825	856	817	844	817	851	886	812	843	820	820	781	865	883	774	881	860	850	841	868	808	834	824	802	868	873
29741	29226	29115	13239	3403	1263	886	693	659	709	694	682	693	695	700	674	678	670	705	636	657	675	676	678	649	661	753	658	659	663	640	735	627	685	676	642	677	648	699	712	649	645	622	682	669	680	618	649	589	653	639	617	649	634	706	718	668	689	700	657	669	711	644	683	654	666	635	600	709	667	658	680	639	693	668	663	666	655	694	675	689	674	632	627	635	702	656	656	713	639	681	664	678	661	665	657	678	646	667	616	716	636	675	668	671	618	673	683	680	657	709	660	709	656	698	712	643	700	641	642	709	613	686	657	702	661	713	657	648	638	685	626	666	705	640	721	658	600	657	685	695	621	645	653	632	706	685	648	659	631	695	706	616	679	693	733	650	654	710	701	668	664	645	650	696	660	704	642	702	680	719	669	637	623	636	680	704	639	656	638	662	663	625	637	637	668	674	650	688	679	675	655	695	704	611	643	666	683	671	656	701	665	697	656	678	614	689	690	681	659	659	686	717	660	686	614	655	657	673	631	655	695	674	656	680	650	683	677	695	674	623	642	645	585	697	623	671	662	653	660	639	671	683	622	642	667	632	743	688	677	719	632	684	611	702	665	655	667	686	668	675	705	694	702	647	683	667	705	652	665	651	653	646	660	645	669	699	659	657	699	662	685	639	658	716	669	660	637	687	653	708	689	604	619	673	653	688	656	632	617	658	666	655	659	681	679	666	673	647	646	647	685	634	663	676	684	667	671	658	642	695	707	714	651	672	662	665	676	706	588	703	633	620	642	692	649	684	667	705	660	668	674	671	667	639	675	602	658	634	659	642	647	678	658	679	677	636	664	672	683	657	648	661	654	675	686	678	682	698	650	638	672	653	672	652	644	676	721	682	660	658	682	627	658	705	655	648	694	653	654	667	648	645	700	634	629	684	662	672	699	697	656	608	707	639	618	675	668	654	672	668	655	713	666	639	713	650	668	633	663	598	646	674	673	667	667	682	641	665	625	671	697	700	703	664	693	667	646	661	650	720	658	669	713	642	653	696	677	649	683	618	716	663	659	696	741	662	655	668	664	651	672	652	648	670	672	673	677	666	695	727	691	670	693	688	651	674	666	702	640	669	661	653	677	670	629	680	681	673	690	662	635	701	658	659	685	722	661	638	692	710	659	683	656	658	654	648	652	675	646	676	669	649	654	657	688	668	660	696	691	640	658	690	648	654	690	685	670	694	677	699	659	680	659	693	663	613	675	632	651	684	698	672	683	681	679	638	642	620	673	690	667	657	679	683	666	693	691	687	676	634	716	706	676	712	704	686	656	668	676	648	713	666	646	674	659	673	696	661	662	679	682	684	647	651	625	669	694	683	638	703	619	603	706	699	622	683	625	648	647	699	675	747	595	655	646	690	705	658	679	678	642	684	682	673	748	636	660	666	716	627	627	666	646	709	637	671	689	632	653	620	675	669	662	642	651	634	679	649	673	624	686	686	678	665	651	652	684	674	689	668	660	656	736	673	685	679	685	649	675	703	687	581	714	646	679	710	681	699	619	702	663	687	689	699	644	703	642	677	705	637	692	700	653	660	654	703	673	657	712	661	664	653	688	625	698	707	673	678	640	672	641	688	663	669	651	630	692	649	669	675	668	636	643	673	687	639	687	730	634	635	663	608	684	655	688	654	695	734	664	733	670	611	661	653	668	691	714	646	670	729	665	618	702	660	669	655	626	623	670	693	646	693	639	700	651	654	705	669	664	659	637	673	683	675	693	730	614	648	634	707	694	681	651	641	671	667	667	674	657	661	669	637	686	679	648	654	641	662	711	653	701	626	655	674	655	690	678	681	607	704	639	722	660	702	645	650	657	675	664	661	674	667	671	666	665	653	686	683	680	705	677	668	668	692	646	670	660	730	684	689	702	669	676	648	655	676	671	679	650	631	653	682	695	620	674	637	682	686	675	701	670	682	667	687	646	660	643	660	644	663	642	639	704	641	684	634	665	669	635	657	664	634	658	681	671	702	645	644	682	667	644	686	649	638	651	620	721	691	674	675	649	691	693	695	671	716	705	685	671	646	657	712	602	663	688	670	647	648	723	621	664	737	677	697	663	646	643	688	669	700	680	704	679	672	627	665	670	656	664	642	658	668	685	669	639	699	657	661	651	712	705	676	640	685	680	664	677	658	664	694	642	691	669	649	693	664	697	661	649	703	663	655	691	679	659	668	609	697	664	708	686	664	698	648	650	646	683	730	684	654	635	660	650	607	717	742	640	601	657	679	696	667	677	651	682	660	696	680	673	648	708	686	697	689	660	669	628	628	723	648	683	639	637	698	746	659	638	703	673	651	670	652	701	675	671	657	693	724	687	674	645	624	675	657	658	593	704	697	659	676	669	637	713	663	649	658	675	704	669	674	751	667	652	686	693	673	623	677	629	721	682	630	693	637	639	675	683	670	690	689	639	690	670	678	640	651	675	682	651	716	673	725	676	708	673	645	662	665	667	616	683	687	685	655	675	653	655	698	661	658	633	619	679	665	679	677	639	698	689	654	657	726	684	621	702	666	688	667	703	683	675	672	683	662	660	695	673	646	686	596	656	720	696	674	708	668	620	644	647	634	655	624	664	639	660	679	712	644	651	682	688	691	705	601	668	670	623	668	643	670	651	668	703	677	685	676	663	670	665	677	676	693	654	656	650	681	651	689	691	670	606	700	636	712	700	705	652	621	672	683	677	639	672	674	672	698	661	660	647	679	649	675	724	656	657	683	633	672	667	664	697	678	647	694	687	621	654	655	641	637	647	649	661	699	649	655	682	687	667	652	678	703	703	652	685	682	701	698	628	657	657	681	663	645	702	662	664	711	698	661	582	709	684	674	674	648	651	680	674	683	656	664	640	696	655	636	702	660	688	705	659	637	662	666	710	645	621	660	697	697	689	675	644	648	623	677	634	647	670	694	708	681	646	677	645	680	659	679	675	615	646	671	668	653	682	667	724	691	638	658	694	664	685	696	675	690	632	684	658	742	659	678	617	637	655	638	700	702	659	675	701	656	634	654	662	660	702	671	672	716	676	642	640	654	700	659	676	710	661	633	618	710	715	634	706	643	693	697	666	633	674	658	687	659	631	686	658	722	671	663	637	654	681	702	633	681	650	727	665	704	661	649	665	610	683	694	694	656	670	716	660	663	675	710	698	656	736	696	674	669	673	701	646	684	727	699	680	682	697	602	654	716	715	649	733	650	651	633	675	643	685	654	658	702	649	658	686	656	732	659	677	675	697	675	683	671	621	666	667	674	654	673	683	629	656	621	684	645	640	690	650	626	671	650	697	649	654	689	680	677	671	676	682	642	697	640	689	701	648	671	653	711	694	653	663	723	660	644	685	694	655	672	673	673	656	666	652	700	682	687	704	670	654	671	624	686	655	687	661	634	645	679	697	730	679	681	686	634	640	727	646	648	674	661	659	647	666	697	730	682	641	646	675	696	684	660	662	655	689	653	630	695	665	657	660
20731	35921	23182	7598	2629	1089	647	641	562	526	561	574	551	544	607	585	598	569	539	536	580	587	538	573	601	586	550	548	549	531	561	591	573	561	547	534	576	565	599	581	569	606	597	579	562	572	588	548	597	572	562	605	561	597	595	605	533	574	543	563	571	580	582	572	576	574	540	618	559	544	625	582	563	567	548	558	569	553	538	576	569	553	576	559	538	535	571	596	611	548	569	552	606	553	574	532	579	566	526	554	534	609	537	597	546	561	547	531	563	570	562	538	579	540	549	551	579	561	595	547	588	559	568	589	565	565	553	594	561	581	579	526	532	569	578	550	594	557	552	545	547	556	574	552	535	579	578	524	565	540	557	574	570	540	557	573	565	568	553	570	524	580	552	523	547	614	575	546	593	593	556	527	567	575	520	563	598	549	587	505	513	567	570	574	552	574	598	552	616	565	576	597	539	563	574	587	595	576	538	577	547	541	578	605	538	563	558	582	562	511	567	582	562	581	536	576	579	564	587	570	579	546	570	591	567	558	563	602	538	557	569	539	555	593	542	562	571	570	528	538	620	596	556	590	574	559	600	560	544	611	566	572	553	533	546	580	546	593	564	551	602	602	546	538	602	600	517	559	561	602	569	589	556	595	577	574	518	554	528	571	529	563	552	586	583	579	541	557	555	576	558	558	564	549	577	558	612	559	542	527	569	540	537	563	550	555	527	532	580	576	582	601	611	545	524	596	545	594	546	605	595	584	576	576	543	564	556	544	521	575	571	580	507	604	626	563	540	533	568	551	563	565	540	540	511	581	555	549	551	583	579	549	537	557	577	598	596	582	567	536	555	618	579	556	583	549	568	598	533	569	570	596	546	593	572	567	561	587	564	555	604	550	592	522	567	587	559	617	492	561	586	534	561	583	545	556	548	553	549	536	561	579	563	543	550	544	578	546	540	572	578	587	573	578	599	559	590	619	563	576	574	567	582	586	573	538	550	562	565	497	544	539	554	582	572	540	539	561	588	531	548	560	557	538	560	557	571	581	584	555	556	558	588	545	587	567	570	554	528	609	563	544	591	567	542	577	569	538	575	569	576	534	609	547	568	561	580	542	553	572	576	542	510	604	619	557	529	593	586	531	574	596	561	562	573	554	589	536	546	526	590	578	571	586	575	540	580	588	573	555	553	545	578	586	576	555	527	542	579	540	553	552	569	549	577	541	528	546	553	546	539	579	528	562	522	587	564	599	586	539	548	594	590	568	538	575	578	583	593	557	598	547	564	566	548	580	541	558	544	566	566	570	553	572	584	569	559	550	602	565	537	588	529	567	561	570	596	588	546	540	586	610	577	604	592	552	551	552	600	607	567	547	548	550	565	523	573	577	547	575	570	571	607	592	572	597	571	540	561	530	516	567	559	569	574	574	579	600	560	565	571	557	596	580	519	585	536	570	597	580	540	540	558	561	522	578	552	517	531	567	569	568	601	551	563	597	568	561	578	597	530	527	571	542	556	555	614	566	521	591	597	555	568	564	562	569	586	570	549	561	588	543	548	511	559	543	546	557	578	576	552	548	518	579	560	550	580	563	537	566	579	554	544	591	570	513	569	559	582	581	564	553	595	574	585	587	570	565	565	534	567	585	548	536	564	590	557	543	548	609	557	600	547	541	583	588	578	556	563	583	549	536	560	562	540	536	524	556	550	505	591	566	541	510	549	564	554	573	546	571	613	570	591	606	608	561	562	581	567	532	595	570	554	603	556	583	536	562	551	586	589	573	566	586	526	563	580	549	565	557	609	558	540	581	540	582	556	554	609	533	539	601	605	549	572	584	560	581	574	528	576	587	569	540	588	564	540	585	567	550	564	594	610	520	547	574	631	501	589	556	576	565	538	568	548	567	550	539	508	582	536	502	509	521	589	570	589	588	555	563	537	557	563	574	558	577	557	556	599	628	588	536	587	596	578	538	571	585	601	572	557	579	563	541	567	543	572	578	563	568	550	530	564	534	592	604	560	567	548	544	563	561	577	571	566	524	561	585	563	567	580	564	567	603	546	554	583	537	524	548	560	553	571	572	540	561	549	537	552	548	551	585	584	606	588	593	559	600	578	583	575	569	534	564	561	564	599	548	565	566	520	558	575	561	520	507	639	552	538	568	545	558	581	548	560	541	579	580	555	616	560	543	575	581	602	578	574	545	606	562	560	572	578	599	527	565	586	566	546	564	570	579	598	598	555	572	611	545	592	529	590	539	568	563	539	590	569	582	545	561	555	584	598	527	535	555	580	570	594	582	545	571	561	544	578	560	561	577	533	550	557	569	560	560	562	546	597	601	549	557	571	594	573	573	549	576	598	605	570	553	582	582	582	558	540	547	620	591	591	587	558	581	539	570	566	549	560	546	574	579	590	537	556	520	549	578	570	569	555	605	522	561	552	580	544	541	536	559	536	547	582	567	567	576	529	566	553	583	572	555	578	570	550	574	569	589	541	610	541	564	557	559	544	565	549	553	539	571	609	571	558	555	557	553	602	571	597	577	567	571	559	581	547	532	609	589	569	554	566	535	533	565	561	537	575	529	573	565	584	574	589	516	550	580	589	586	579	579	567	606	583	598	587	544	551	582	563	562	606	544	561	585	590	570	541	569	605	580	532	526	538	564	552	572	594	549	570	537	513	611	572	584	591	585	546	519	558	608	531	534	571	560	552	559	561	614	563	586	516	591	591	553	573	566	561	584	535	596	597	543	580	586	523	563	512	578	562	536	555	601	579	576	531	606	560	602	600	547	587	570	551	583	551	567	553	611	581	566	603	596	560	539	575	608	554	551	528	598	599	576	550	595	606	556	604	569	602	582	565	563	557	607	553	521	569	556	564	572	594	574	587	547	601	538	583	588	599	592	572	549	628	556	538	547	571	563	584	572	553	587	550	559	553	558	555	529	622	554	566	570	549	556	600	589	524	561	563	533	553	565	540	554	564	551	596	568	566	554	558	595	588	524	556	608	582	567	551	559	538	544	568	626	600	573	541	556	585	518	586	558	586	534	625	605	565	576	583	617	565	590	552	552	574	566	558	548	578	553	559	543	580	552	598	571	555	592	541	593	533	599	545	596	580	580	557	529	545	571	557	604	551	554	544	575	597	588	534	563	549	590	571	618	572	566	525	544	576	572	573	555	547	589	549	571	550	527	564	578	525	605	588	568	569	582	527	529	552	577	618	572	592	572	545	554	547	522	562	552	533	542	570	546	588	580	519	551	590	559	546	548	526	580	609	564	555	575	576	572	570	552	548	579	590	545	549	608	584	611	530	580	510	604	557	562	569	572	538	542	564	565	548	611	556	600	624	576	557	554	562	606	619	601	569	567	542	557	532	630	551	596	565	572	598	572	543	599	552	582	613	591	534	565	556	576	527	528	559	559	543	558	548	567	585	597	581	556	589	573	554	582	575	556	556	561	558	551	590	560	554	618	592	598	536	567	523	561	605	526	558	553	559	597	598	578	569	537
25604	27499	49039	41045	21860	7544	1483	799	667	603	620	571	604	607	606	633	570	654	683	596	611	578	598	548	601	602	577	644	605	577	617	586	609	589	559	593	575	597	555	608	571	585	643	597	553	604	590	608	594	607	602	582	578	596	607	637	595	608	611	571	594	603	579	565	575	609	566	606	611	597	594	602	590	600	581	592	576	607	587	632	594	586	587	633	594	577	584	613	573	607	618	580	611	585	619	524	582	613	585	598	586	631	604	564	602	591	574	577	604	570	580	563	575	600	630	582	601	568	586	624	616	594	630	607	648	654	550	589	565	598	589	569	569	542	625	600	533	558	603	596	594	586	597	594	647	583	629	569	593	540	588	625	593	644	589	618	573	578	596	611	566	597	615	561	637	615	615	608	550	527	568	582	578	588	554	563	575	633	592	606	612	611	608	642	633	565	604	584	620	601	591	591	604	647	617	530	612	578	592	588	616	644	595	585	602	566	548	665	541	599	559	605	594	650	598	615	582	562	593	622	631	600	557	584	573	612	634	590	605	597	566	575	598	627	601	602	588	622	644	630	613	588	544	611	569	624	587	604	657	594	618	547	596	600	605	600	615	563	582	637	651	587	615	579	582	556	588	607	574	578	582	613	619	591	670	560	611	581	601	596	628	593	604	651	600	600	606	602	581	577	602	586	599	599	614	601	602	621	603	634	610	642	592	616	578	607	634	606	601	595	618	565	587	614	585	589	592	627	556	597	522	554	546	599	596	555	608	557	577	568	587	592	616	577	582	605	578	620	597	610	610	541	578	586	584	638	586	613	644	559	625	581	570	576	647	580	601	562	593	596	635	602	621	618	589	622	583	630	602	622	591	581	600	594	613	591	581	604	588	613	598	628	571	652	574	596	643	604	565	583	588	610	611	629	590	594	614	606	574	608	647	601	582	635	588	624	632	623	609	564	616	625	618	561	610	630	608	625	628	579	615	588	617	610	593	639	617	590	618	638	598	601	578	611	551	595	613	614	600	599	599	552	638	525	619	588	627	620	567	609	590	602	567	614	632	596	572	630	557	618	601	628	600	575	595	587	578	587	604	604	557	590	580	668	592	617	551	549	568	622	569	586	613	581	604	628	623	598	597	596	569	639	638	558	580	628	600	610	626	582	599	570	542	588	598	598	607	625	584	638	600	611	581	616	571	582	594	620	604	609	613	586	605	596	629	530	583	601	575	621	568	604	700	583	557	640	569	581	644	603	582	636	586	578	569	583	610	602	587	606	570	561	611	604	611	610	641	594	581	617	604	611	570	594	626	582	585	590	592	565	564	612	615	601	621	611	587	601	543	585	615	591	614	583	601	551	576	584	584	575	634	585	624	557	575	579	585	609	587	574	637	577	576	568	587	566	588	613	603	598	629	588	563	575	622	579	549	618	628	569	611	587	637	615	573	587	578	581	608	562	575	632	598	591	600	641	603	597	565	597	593	609	602	602	606	572	612	591	615	569	558	623	588	561	582	625	604	611	600	648	633	606	585	576	556	531	599	601	613	569	592	620	637	544	597	587	595	587	588	567	648	658	554	616	618	607	596	579	607	569	610	559	645	634	526	572	612	580	590	572	595	625	580	569	618	613	668	605	650	563	629	586	590	588	596	588	621	611	634	583	576	620	568	610	601	610	593	620	596	613	608	607	575	591	623	630	599	622	565	579	566	583	577	632	611	603	569	590	604	560	644	566	594	544	604	584	567	565	591	593	627	604	621	597	601	569	610	578	609	608	661	623	602	620	610	613	599	623	558	638	596	607	566	557	562	586	602	619	603	607	577	635	617	564	621	544	578	610	620	593	599	609	589	573	578	613	595	583	614	610	598	587	592	610	579	595	629	601	609	557	575	610	565	590	582	597	581	624	561	613	553	627	574	604	581	593	558	596	559	536	595	608	598	596	563	597	623	612	604	629	642	633	619	631	595	592	575	605	636	600	576	596	593	567	594	633	600	585	594	606	621	556	615	578	592	607	624	593	567	612	593	588	604	582	616	594	591	577	573	586	621	592	592	596	556	598	621	568	595	637	640	620	596	588	615	613	593	614	614	582	586	595	615	558	606	623	581	591	572	604	596	613	568	579	611	599	601	618	624	542	597	543	639	561	657	616	591	587	613	596	618	583	573	585	607	625	626	588	591	564	614	624	608	573	584	657	590	541	624	623	576	590	583	612	600	646	590	619	582	600	589	590	603	620	611	596	565	615	597	612	617	616	629	571	574	606	594	567	647	621	567	574	604	608	591	587	615	572	608	613	571	604	600	569	628	662	587	594	568	610	585	618	565	559	575	620	617	650	586	581	588	554	568	608	646	599	604	615	581	611	589	616	554	583	614	605	615	568	592	576	609	636	637	566	545	599	603	589	574	598	594	583	606	623	598	649	598	580	596	587	633	618	584	568	544	564	564	583	563	573	585	576	606	634	597	559	605	642	574	613	605	633	626	603	573	562	563	598	617	574	634	593	613	590	589	583	584	613	593	603	592	581	576	608	611	594	594	607	530	594	593	596	576	556	573	607	553	602	600	603	636	593	596	578	619	593	598	619	619	567	617	579	591	557	603	611	618	580	612	601	626	606	617	610	602	577	607	567	556	568	604	589	573	594	644	559	586	574	589	580	602	622	590	575	607	575	579	574	626	632	601	579	591	637	595	603	606	626	556	555	587	580	600	590	612	610	631	599	606	570	586	613	567	589	593	633	591	612	584	551	575	597	601	591	573	587	604	597	614	592	587	604	578	604	587	620	578	581	595	586	647	612	588	574	606	562	603	625	556	567	585	560	637	611	635	545	561	582	551	581	576	642	553	598	557	591	566	580	584	616	580	617	559	628	589	568	588	611	572	570	602	614	554	597	605	635	586	584	561	598	591	610	612	605	588	614	606	610	570	638	591	595	615	612	607	615	577	617	583	541	585	640	605	570	580	553	598	580	641	646	594	580	571	616	575	600	578	627	590	619	601	596	597	578	597	578	608	572	625	604	603	589	581	596	571	596	588	547	583	585	587	628	603	583	604	607	645	554	593	557	583	569	629	591	677	630	590	617	624	563	533	567	550	603	626	595	581	607	618	587	616	605	599	572	580	611	574	579	645	603	633	563	612	561	559	586	548	611	565	568	623	597	582	572	631	525	627	587	574	621	599	611	648	644	594	596	613	571	587	592	555	573	542	572	573	574	580	601	600	552	567	590	637	605	598	621	591	568	591	600	611	580	653	612	586	558	622	593	582	567	601	579	562	570	606	608	584	574	581	583	550	585	635	584	575	548	588	611	616	618	600	592	595	546	594	586	583	582	598	623	628	609	650	615	592	644	592	607	568	556	588	593	604	637	619	581	570	591	591	557	608	592	631	566	576	624	552	602	551	614	624	562	585	631	586	602	559	637	582	628	621	597	601	609	598	572	653	597	639	621	598	631	608	616	605	590	578	584	582	641	587	600	575	594	620	590	621	596	594	584	554	577	569	595	614	637
52280	89775	66553	34583	13425	4003	1102	689	606	529	537	590	566	579	507	586	577	585	565	589	563	579	549	494	553	544	553	588	561	554	545	559	536	538	540	580	591	575	564	518	599	539	586	554	550	543	559	575	538	529	547	528	627	531	544	495	569	565	546	588	606	582	574	576	550	542	561	553	541	537	557	561	518	572	572	527	536	558	544	539	544	558	538	570	548	519	551	585	522	524	552	569	599	621	538	520	536	529	579	590	537	580	519	580	596	558	561	581	551	555	542	570	529	560	553	525	564	575	551	560	582	538	544	552	583	551	551	537	557	558	573	583	540	522	578	529	591	567	516	568	547	554	561	554	575	552	528	559	568	551	582	550	554	498	594	520	526	564	543	541	544	590	557	538	543	548	550	595	525	521	582	575	561	522	566	551	578	561	560	558	589	556	598	601	574	596	573	559	530	505	542	579	554	590	566	575	543	556	557	555	578	531	542	584	584	567	566	580	574	584	550	545	552	595	575	546	546	549	564	573	553	591	555	577	522	557	554	572	540	595	573	527	557	551	564	556	565	599	540	564	558	579	536	529	555	594	547	590	554	560	569	532	539	535	530	591	554	551	561	563	538	534	546	590	539	571	537	532	548	534	532	545	565	517	563	559	558	527	591	560	588	547	598	548	569	507	538	580	578	529	559	550	540	554	563	540	550	539	594	546	565	592	566	534	568	554	541	530	531	516	578	595	544	551	536	590	574	523	539	560	541	572	552	550	498	575	555	584	606	572	574	518	550	552	581	515	534	593	572	544	553	575	576	527	548	592	572	555	571	573	515	592	544	556	594	505	565	559	568	593	518	550	554	556	579	555	582	538	573	589	557	549	575	586	585	571	575	575	611	548	526	565	555	528	521	578	517	575	526	582	547	579	569	583	527	538	572	562	579	560	556	559	533	552	596	547	550	573	496	547	543	543	592	566	582	528	577	572	558	552	602	536	553	548	548	508	595	540	522	572	591	555	570	516	529	536	532	547	576	589	551	552	533	555	515	545	578	570	545	528	547	599	586	555	562	545	559	540	536	618	558	526	526	555	577	538	533	566	583	541	557	563	550	587	567	559	555	528	551	560	534	519	560	570	581	517	557	564	532	523	552	566	546	521	528	550	559	527	579	524	558	566	550	559	560	562	542	582	512	547	541	530	533	549	576	569	606	515	543	531	549	571	520	619	548	574	557	531	562	569	574	567	573	570	552	542	598	559	591	510	556	575	603	569	570	550	589	531	547	571	588	558	503	526	543	559	550	569	575	560	541	574	516	547	574	557	546	560	593	542	541	553	537	518	531	534	554	610	517	530	552	580	570	606	554	556	580	590	575	506	538	557	539	575	561	563	539	530	563	562	599	544	561	556	557	576	515	515	545	521	560	578	549	563	530	563	574	537	558	533	557	566	496	550	537	568	581	491	514	528	558	527	545	585	590	529	535	598	605	555	565	535	547	570	501	555	522	550	582	585	579	503	555	562	540	561	539	525	571	628	543	538	574	617	564	542	598	559	553	527	575	566	492	534	568	546	549	496	570	548	546	545	553	533	565	589	573	555	557	522	565	561	589	552	604	533	590	585	554	531	589	532	573	606	560	564	577	551	542	558	532	530	573	570	601	566	603	573	533	561	537	542	543	548	544	517	539	537	570	556	556	535	586	546	584	582	556	548	563	586	557	533	533	563	571	596	587	557	522	589	529	568	549	558	526	590	560	568	516	537	586	567	564	520	567	548	592	567	576	541	548	528	599	572	509	545	563	558	549	569	570	499	564	568	534	555	538	575	546	573	524	553	588	538	555	562	531	547	531	587	561	546	533	561	571	548	574	549	562	582	545	566	558	575	542	558	567	557	572	528	559	581	544	589	564	547	566	544	558	599	540	574	553	581	571	519	549	555	505	519	570	567	589	555	572	556	535	588	562	515	525	509	564	570	568	558	554	531	554	537	532	592	532	561	539	539	540	575	567	543	529	570	537	574	583	551	554	565	585	519	547	533	558	576	549	561	567	536	580	580	542	557	527	504	569	515	585	534	562	568	528	515	536	538	565	546	594	568	560	527	535	559	566	537	551	586	550	564	527	564	548	592	568	569	561	533	560	548	562	542	592	527	535	531	547	577	569	542	566	565	543	580	579	587	528	552	562	579	545	536	479	542	520	566	539	524	563	571	561	534	548	580	547	568	580	542	553	576	583	599	575	557	539	547	543	579	563	572	548	538	556	522	536	514	579	573	556	564	579	554	578	549	522	533	537	604	555	560	562	522	499	519	548	535	528	581	544	542	578	551	529	571	549	524	494	508	531	552	581	583	529	552	554	595	534	512	538	519	544	538	576	554	592	586	536	548	540	610	554	543	551	522	510	565	519	542	548	550	551	562	530	557	553	532	561	561	501	578	589	560	634	561	551	525	538	554	546	569	538	557	514	555	546	532	567	541	510	547	548	553	549	590	555	542	539	567	565	528	570	596	532	574	591	575	584	538	581	563	602	496	551	561	521	531	594	584	565	572	560	547	577	586	544	577	599	587	537	525	553	594	516	593	547	567	566	542	564	573	542	501	577	557	545	603	569	566	573	549	553	523	572	518	588	536	592	546	553	554	588	559	556	577	563	550	542	536	557	579	536	548	569	518	559	548	535	538	564	521	555	583	589	572	560	556	516	586	571	546	551	574	541	574	560	522	563	551	520	548	537	529	569	544	594	557	577	551	569	542	554	557	562	543	561	618	589	553	543	521	526	570	601	536	571	536	558	549	524	534	580	552	557	522	554	571	545	535	560	561	593	613	564	555	549	559	570	569	555	570	551	605	560	578	517	546	560	548	539	507	560	530	553	532	526	546	562	560	606	535	577	546	523	525	524	539	573	542	554	529	597	563	538	550	561	541	553	523	543	522	551	530	558	552	532	529	544	574	521	543	582	555	560	543	555	563	560	585	561	592	571	556	582	565	523	579	585	573	533	558	580	525	551	519	551	573	537	546	585	568	583	532	573	556	551	509	555	569	565	556	533	518	535	588	565	587	577	571	529	537	575	522	552	533	523	608	543	544	592	566	535	551	541	570	559	538	547	550	601	550	574	551	518	575	562	559	561	561	523	562	544	580	552	542	512	571	577	535	585	544	538	561	548	511	517	547	565	501	597	577	570	543	541	543	553	572	588	548	545	536	561	535	543	563	584	530	479	529	557	498	519	596	545	555	576	551	542	518	565	534	571	547	530	553	539	554	528	556	572	615	573	539	504	548	584	579	584	509	533	566	491	540	587	523	590	551	563	600	551	561	566	562	592	557	559	577	574	569	506	581	551	536	559	546	500	550	555	595	530	581	563	546	533	543	519	563	567	546	556	562	616	543	507	528	587	520	568	567	499	542	524	527	610	562	571	566	550	568	553	576	586	606	544	569	577	580	541	566	591	583	556	569	558	590	562	550	524	572	545	575	531	569	570	521	593	585	566	536	555	560	503	584	556	539	575	496	504	590
24218	23560	41248	40527	27973	17229	5472	1280	942	923	877	868	872	876	855	858	866	885	879	857	860	919	868	861	833	831	867	830	857	865	889	846	834	812	860	813	839	852	810	815	814	832	876	843	832	872	847	919	823	897	877	825	814	848	837	870	862	802	853	834	813	846	874	847	816	827	813	841	823	835	813	852	850	857	821	846	809	828	820	863	848	832	794	807	788	832	821	864	854	881	821	829	866	874	844	822	836	817	831	828	838	817	802	830	841	835	835	836	828	861	833	858	832	827	862	833	818	784	815	852	845	863	814	802	836	841	827	830	895	858	847	824	811	860	834	854	835	833	886	870	814	829	857	810	826	802	826	835	835	846	793	818	862	813	777	843	825	864	845	846	844	858	803	859	856	825	849	801	821	813	821	813	839	837	805	872	886	851	786	787	796	838	812	810	822	858	838	836	881	865	854	842	844	807	839	864	868	800	837	826	801	799	809	848	801	863	828	829	904	824	836	826	796	797	822	822	797	797	817	763	856	819	874	762	799	858	826	803	795	773	882	812	806	865	815	803	792	849	807	811	831	846	842	828	846	860	855	802	854	846	847	836	865	786	748	787	838	811	798	819	812	871	843	774	801	815	804	834	791	850	852	853	832	827	877	837	806	812	802	823	813	837	789	861	867	795	840	804	792	831	798	803	792	856	831	812	823	822	824	789	825	773	826	885	852	813	824	870	855	848	824	836	844	849	835	791	843	808	799	845	821	844	825	835	845	788	835	850	800	798	805	797	865	823	802	779	841	784	864	871	813	872	857	826	853	844	857	841	822	824	832	848	800	789	857	816	812	861	846	861	876	819	817	838	802	825	783	789	813	815	823	832	859	881	796	821	883	809	799	847	851	813	873	835	846	881	836	793	819	827	808	788	767	780	833	844	829	853	873	836	799	796	853	838	827	857	799	869	785	790	783	814	849	820	831	827	835	790	800	827	826	855	804	945	844	797	861	859	802	830	795	837	874	819	836	857	816	847	866	821	878	849	867	842	802	813	818	867	834	885	812	770	831	836	800	852	873	806	800	810	813	856	795	816	889	836	854	868	862	840	816	880	857	843	821	802	803	794	827	860	817	883	801	839	849	822	789	810	821	845	866	872	857	864	804	861	802	798	812	866	841	846	841	855	822	869	824	809	866	785	839	797	829	862	791	799	821	832	853	818	770	830	836	826	833	870	846	812	863	829	877	838	826	840	864	806	802	833	882	761	827	810	856	833	812	801	809	789	853	865	808	793	806	809	806	831	899	855	846	794	870	820	797	800	816	828	866	857	852	777	857	859	810	819	830	837	826	819	806	840	820	880	816	792	817	826	857	841	845	822	781	819	822	865	821	804	808	810	811	846	852	803	863	817	851	814	812	849	833	774	851	830	860	879	811	833	810	834	871	867	864	851	806	859	844	842	823	853	814	856	828	775	853	808	820	845	824	801	853	818	784	851	788	843	814	857	823	796	838	845	803	832	853	834	849	773	816	813	789	855	815	852	833	817	841	847	821	804	856	766	902	864	829	797	845	860	857	786	816	770	901	827	865	807	782	823	836	852	823	823	820	797	795	798	859	811	830	798	852	790	818	769	888	824	800	844	819	802	828	788	819	861	768	869	787	818	829	815	711	804	808	804	782	818	845	815	806	846	794	822	858	868	855	810	818	829	823	836	828	863	840	834	774	881	818	840	840	816	872	833	791	824	832	874	800	822	818	842	854	858	844	825	832	825	860	812	898	796	796	828	845	809	847	821	839	870	861	834	838	830	835	792	863	851	846	813	859	838	821	804	782	803	834	857	783	802	876	851	783	851	834	825	851	812	843	808	830	826	837	758	806	830	813	877	829	817	862	798	846	782	829	851	831	902	836	848	793	831	770	844	840	810	874	855	794	787	828	823	820	847	805	820	798	852	825	829	870	801	833	802	817	854	782	782	787	801	782	827	790	803	817	823	834	832	816	826	768	799	824	865	767	839	827	838	836	847	796	783	808	869	818	837	823	802	829	901	844	825	845	871	776	808	863	853	816	828	843	830	835	817	854	844	844	848	878	803	815	868	799	856	818	838	846	826	817	803	836	830	839	793	763	762	832	786	809	853	839	876	802	823	796	814	895	818	879	823	817	791	836	837	872	826	833	804	753	840	854	789	834	839	852	801	768	837	833	814	818	828	851	823	829	845	846	856	855	770	852	835	809	778	808	822	846	870	851	804	775	830	839	822	787	832	822	857	835	817	853	858	835	814	857	797	821	844	800	842	822	794	873	840	831	783	822	814	886	832	877	829	855	846	800	823	846	824	808	846	843	840	842	816	826	812	848	852	816	818	814	905	754	846	803	816	810	836	869	832	794	869	827	858	804	812	845	839	897	793	832	813	801	808	822	819	829	882	898	853	846	805	874	829	810	782	834	811	806	791	828	835	831	827	805	860	887	866	870	844	874	841	835	848	784	833	839	841	778	798	837	855	849	872	795	814	797	847	839	823	838	776	791	832	858	847	834	785	852	835	791	815	840	787	841	834	868	772	799	800	814	803	809	785	840	795	825	877	780	780	822	835	805	758	864	865	812	802	812	832	820	820	865	843	784	889	810	805	800	808	839	795	849	827	802	851	786	852	852	813	804	821	840	837	799	850	842	826	831	833	825	814	835	828	790	854	882	879	789	801	872	838	789	798	840	789	882	809	828	804	842	844	875	823	797	857	868	819	835	877	834	847	813	896	851	791	803	775	848	779	815	807	799	825	826	831	807	821	803	868	802	827	841	846	832	865	838	830	833	828	818	834	861	849	857	876	800	844	809	842	799	858	816	815	837	820	802	841	784	835	796	812	797	840	812	876	804	867	872	848	880	830	848	845	831	823	866	861	863	856	820	851	836	846	820	867	879	770	818	820	789	856	781	871	802	795	817	824	821	850	879	847	785	834	824	826	795	852	815	830	767	793	838	794	849	874	844	843	874	830	820	850	820	862	826	898	829	800	798	849	839	852	861	839	866	804	857	796	837	791	849	808	808	825	878	871	835	783	793	849	817	817	829	853	808	802	862	834	783	788	844	824	821	875	795	796	861	823	803	813	827	803	808	825	847	777	872	867	793	809	870	853	838	816	825	815	854	857	828	786	813	792	789	820	831	880	836	836	771	790	856	868	801	837	849	833	834	866	797	862	865	845	875	769	807	865	862	849	891	798	835	858	775	801	804	841	854	818	792	844	881	834	839	842	826	844	853	825	871	846	827	808	859	827	778	827	824	846	819	811	843	803	840	848	816	838	820	818	833	855	842	803	806	813	819	855	823	859	764	842	815	818	826	818	845	821	810	833	897	792	837	858	875	846	906	813	861	825	834	797	820	869	799	821	844	895	839	841	836	813	855	786	821	801	784	843	768	825	826	779	808	834	916	808	849	818	854	815	809	854	795	852	839	825	813	852	846	884	847	844	837	883	782	869	840	865	847	814	837	884	828	821	840	803	846	833	837	838	810	829
63702	103760	79866	50868	24105	8586	2414	972	885	820	751	816	791	791	834	752	802	822	779	802	739	781	796	818	777	818	833	766	776	775	788	816	738	792	767	795	792	825	790	823	800	788	785	766	807	802	795	791	776	795	815	804	743	792	771	825	807	783	811	786	839	766	838	772	801	766	772	811	839	772	783	761	750	753	872	802	775	795	790	744	788	774	794	862	771	812	808	789	736	789	772	799	788	830	752	771	793	771	728	736	819	765	779	822	804	792	818	810	774	879	790	766	797	707	781	804	785	781	829	824	801	785	760	806	772	765	840	841	806	772	790	817	801	800	795	812	728	808	766	772	783	784	787	768	793	811	750	800	784	821	853	743	804	731	800	776	770	758	727	778	777	766	787	791	763	771	841	794	747	758	791	826	811	800	748	786	775	729	781	752	784	760	778	779	768	810	746	832	806	809	791	779	800	723	764	773	722	817	803	779	779	772	764	812	776	836	807	776	823	768	816	790	824	796	808	786	816	772	768	825	788	821	762	790	753	763	785	799	823	765	727	848	771	789	786	750	785	764	797	829	813	808	781	741	826	770	747	795	794	806	780	850	787	784	811	796	759	726	783	795	844	794	821	795	817	766	791	745	781	793	785	784	797	789	770	831	838	813	781	832	836	781	775	781	700	785	741	750	830	828	808	785	760	813	798	813	781	828	775	801	785	831	809	765	802	838	749	756	796	778	778	793	790	792	794	742	785	836	755	777	817	746	795	821	860	755	756	806	749	807	779	797	779	819	759	753	796	816	829	789	812	781	820	783	807	818	797	776	792	824	761	798	788	785	815	796	775	792	770	789	736	801	759	767	785	755	764	806	813	792	734	723	776	793	802	758	796	777	845	762	778	754	806	818	810	758	776	744	791	805	769	747	826	778	809	788	799	760	765	823	765	765	817	837	786	770	742	825	792	766	827	774	781	838	787	818	799	817	788	770	795	809	765	800	798	820	824	782	735	780	838	756	821	783	808	795	764	820	764	833	769	783	813	782	784	788	811	838	732	771	760	755	814	778	793	777	757	747	740	775	730	824	777	775	777	823	758	805	784	789	782	767	768	825	807	763	796	793	752	794	749	782	787	794	787	839	790	826	807	789	811	768	799	757	848	825	812	780	819	738	804	794	793	796	724	767	791	810	780	811	780	834	747	833	794	769	752	751	772	787	807	795	781	764	789	776	786	856	826	763	775	781	761	796	777	848	782	829	774	796	791	822	774	797	803	738	778	800	765	832	783	766	798	808	769	751	802	783	741	734	834	801	824	767	773	820	758	741	789	849	801	773	783	815	807	785	789	777	772	768	761	804	792	819	752	807	842	749	755	761	807	796	799	815	824	746	792	861	789	741	789	751	806	757	787	793	802	752	762	806	763	785	777	816	789	778	786	766	789	741	817	778	795	817	798	777	777	790	716	758	842	781	765	782	853	774	858	818	719	782	791	815	772	808	774	775	747	841	763	806	821	759	795	806	751	798	778	785	821	788	830	786	778	802	778	778	796	824	764	824	773	782	730	750	755	766	786	810	767	750	764	768	790	837	782	803	762	772	784	822	781	791	754	811	804	817	747	795	786	843	770	769	846	801	772	778	785	772	769	812	799	813	812	781	765	774	811	770	819	794	805	806	752	829	764	802	743	769	797	823	759	835	772	775	723	794	804	785	748	808	786	787	755	764	813	766	818	787	803	758	778	762	802	818	796	777	805	815	763	814	766	817	823	847	802	783	783	728	787	785	769	777	732	760	778	828	805	807	774	779	732	779	825	731	752	821	808	787	801	794	838	791	798	750	718	802	798	776	829	835	742	772	747	801	796	771	768	796	767	789	813	757	812	765	775	791	761	781	752	764	805	813	786	769	817	786	780	748	786	774	800	788	799	795	821	769	737	860	771	757	783	831	796	831	782	811	795	761	737	796	779	792	722	745	770	811	781	765	776	770	790	792	790	765	748	805	811	814	758	729	781	797	766	793	801	804	792	747	743	820	792	816	782	748	780	778	802	793	749	812	829	789	781	811	813	772	755	771	755	801	802	789	857	769	803	800	781	791	769	823	816	807	815	795	781	792	820	768	804	839	804	756	777	745	771	841	762	798	805	776	788	811	795	800	761	747	786	773	817	767	778	766	772	770	769	806	806	776	780	785	743	775	792	755	787	792	771	758	804	851	785	796	739	788	848	836	831	785	739	807	812	780	695	789	735	715	747	779	770	810	781	767	820	789	774	755	829	774	772	765	748	796	750	804	753	784	799	789	851	829	797	792	829	798	780	796	787	771	785	783	810	772	826	765	771	782	812	775	754	788	797	805	771	782	773	719	772	779	831	746	781	762	849	800	784	805	783	740	775	784	780	805	800	823	811	813	802	821	763	742	815	816	797	743	812	780	802	813	753	756	764	785	760	737	777	765	797	780	788	828	775	808	775	836	777	787	784	733	783	836	756	760	762	760	783	762	740	786	784	797	783	806	722	771	783	789	798	778	776	750	824	778	782	825	814	790	787	788	825	743	776	730	759	799	759	758	785	757	744	783	740	775	794	797	765	750	770	774	758	769	762	807	768	778	753	766	819	745	754	796	749	738	785	781	738	792	791	807	733	766	743	743	783	722	718	795	851	801	758	803	789	828	727	801	789	745	842	749	811	785	785	741	781	774	822	819	788	841	804	780	740	803	793	800	792	796	791	773	733	749	770	728	770	821	817	806	807	776	787	789	783	845	803	766	783	737	810	806	815	797	796	780	786	796	745	752	761	753	787	763	777	735	750	776	783	815	765	837	817	759	817	748	757	761	756	779	773	802	805	755	745	837	753	832	813	759	816	772	768	849	736	777	736	806	786	811	807	821	763	806	796	791	766	762	839	779	773	834	736	807	792	769	768	841	750	761	789	754	797	753	756	833	770	833	778	736	780	817	801	809	813	825	811	812	763	825	823	760	838	745	754	753	785	758	761	790	747	759	823	806	787	770	708	761	846	838	817	771	786	748	795	810	803	780	808	795	754	785	777	762	812	793	805	785	833	811	747	768	810	776	797	770	863	871	785	743	739	746	798	774	769	784	791	783	788	775	766	769	748	769	776	806	792	813	773	794	746	757	766	791	756	772	814	748	813	781	797	840	814	742	774	769	823	797	790	749	805	770	786	816	770	780	759	757	754	837	783	773	775	772	834	830	798	819	772	739	763	757	819	803	764	764	831	797	813	794	790	812	825	784	788	838	779	742	791	816	792	791	794	812	787	768	787	736	788	759	829	807	761	801	784	785	798	765	812	791	752	813	830	779	763	795	718	790	774	819	770	783	803	760	782	785	753	721	838	765	773	784	802	751	831	742	730	787	739	827	800	768	834	813	833	731	786	725	748	737	801	784	733	826	820	765	810	726	778	800	762	794	777	804	781	822	779	753	798	839	753	823	814	767	798	786	800	797	780	781	797	820	816	851	803	768	737	758	752	791	835	792	788	759	764	805	768	796	796	811
28780	30021	30309	14951	3735	1299	771	657	630	652	704	665	636	642	640	628	625	683	643	609	633	620	669	676	627	654	644	600	640	603	634	604	625	663	648	595	647	605	620	652	586	621	632	639	642	601	645	630	611	613	619	624	668	668	631	652	662	679	659	600	599	628	672	621	685	597	584	644	625	631	612	637	646	615	658	679	666	645	692	627	634	612	648	650	619	627	628	630	652	634	621	647	684	577	641	636	617	658	680	556	655	622	677	630	638	669	656	655	648	616	635	656	618	617	707	630	645	666	646	586	662	588	692	618	604	649	592	608	624	623	629	630	566	625	646	651	639	635	590	620	670	653	612	609	641	622	661	595	613	588	635	592	646	634	686	604	600	644	653	657	636	647	602	625	621	654	647	625	647	652	642	603	636	615	629	662	639	619	561	628	677	635	616	605	630	624	609	658	650	638	609	642	632	627	641	601	684	645	616	678	651	633	616	630	606	624	635	652	688	681	673	656	618	617	661	634	586	627	666	602	620	603	602	614	623	603	641	605	639	647	643	646	613	630	662	638	649	641	646	591	590	648	578	649	605	665	650	604	655	610	656	567	616	640	596	648	612	653	643	618	635	592	634	591	634	631	644	656	619	645	636	638	661	599	616	621	632	635	699	659	625	650	636	649	658	641	599	672	618	610	620	655	668	624	631	605	630	616	664	671	641	605	664	652	591	664	636	576	657	601	614	645	659	638	684	653	656	637	627	618	651	640	618	637	640	644	669	621	657	609	629	606	627	658	633	645	651	665	631	620	620	612	614	598	618	607	625	623	621	644	669	595	660	655	661	649	653	639	617	643	620	630	672	611	645	600	607	667	624	573	644	658	591	652	607	615	632	623	627	651	628	627	615	639	653	644	624	663	638	599	668	618	639	633	646	602	594	603	627	613	650	633	573	623	645	634	630	571	630	637	621	611	633	661	654	630	605	637	601	656	603	573	654	629	647	637	651	635	630	610	625	659	633	653	646	626	591	636	629	640	637	662	626	682	622	662	623	609	617	651	602	622	598	612	624	648	605	578	659	683	644	621	620	611	651	597	626	661	663	635	630	652	626	634	640	621	657	644	634	643	626	632	656	653	636	598	582	643	631	612	647	683	647	618	636	675	674	629	642	609	585	630	651	621	641	641	655	605	631	596	643	630	665	616	637	595	640	666	631	647	642	592	637	656	673	631	657	638	630	681	624	612	659	657	627	625	622	660	662	600	643	649	616	658	636	617	607	620	646	610	675	677	626	622	635	657	619	611	673	606	633	662	643	622	622	673	619	612	606	643	621	577	679	629	619	676	629	635	634	649	660	619	625	664	700	598	645	628	620	637	597	588	609	624	622	638	618	619	641	629	629	662	651	637	636	644	651	640	668	592	597	645	683	612	642	647	631	637	637	613	642	578	680	652	626	614	636	690	641	633	605	612	606	651	625	627	629	611	682	635	613	658	686	643	685	579	660	643	643	611	642	621	638	680	623	631	621	652	665	677	610	670	639	658	682	626	618	593	704	667	640	664	619	688	633	579	657	616	582	587	617	619	633	608	650	640	672	639	634	622	644	633	632	624	616	619	585	626	669	597	675	644	646	620	647	649	608	668	634	607	611	612	674	631	660	631	662	632	638	622	670	637	640	661	589	601	615	624	610	623	631	607	610	646	621	616	663	591	629	671	600	631	627	626	616	635	631	673	626	623	678	603	640	616	604	632	633	632	621	660	661	635	665	616	638	627	658	641	621	631	644	616	632	679	554	630	631	638	654	592	615	645	618	599	631	628	644	653	621	705	648	630	641	674	595	643	608	598	608	609	610	636	604	632	595	654	612	580	613	623	628	651	624	659	599	629	631	611	606	622	640	641	670	620	641	658	637	632	644	589	585	623	624	686	642	694	597	635	620	634	635	643	600	628	621	657	618	665	651	591	633	624	614	672	642	624	641	598	636	664	597	610	631	626	660	648	614	680	637	592	658	629	672	660	648	596	628	642	664	627	674	637	656	655	617	656	590	659	625	626	602	659	623	651	640	608	665	623	697	674	670	659	668	620	613	579	648	673	619	642	658	627	664	676	620	661	635	617	626	608	607	618	663	650	646	667	661	627	603	596	627	641	663	614	639	624	671	580	615	673	693	671	665	626	632	625	629	634	628	629	592	603	617	636	669	629	618	594	608	629	647	671	628	624	626	646	623	652	621	673	675	641	637	634	648	688	653	639	632	638	617	679	605	661	628	636	645	657	648	644	608	622	603	594	646	617	615	623	674	600	604	631	634	586	656	646	654	605	660	581	661	605	628	631	625	618	662	683	631	666	628	629	605	683	674	650	627	597	606	638	664	594	609	610	632	634	612	624	620	650	625	604	635	632	633	608	649	670	665	649	603	671	583	646	631	652	652	632	650	668	676	666	619	639	638	623	663	587	663	653	621	645	622	680	639	656	606	595	647	583	637	629	641	652	668	602	622	631	611	681	586	622	620	663	601	697	606	655	603	588	599	625	642	603	640	620	610	642	634	658	630	642	625	626	600	630	641	616	626	627	636	632	610	663	662	639	623	607	602	634	646	646	654	619	617	643	618	615	647	662	653	609	627	624	633	624	641	616	678	602	614	632	654	611	614	629	617	608	628	590	616	633	611	619	613	594	614	624	596	606	626	643	657	632	649	634	622	620	607	655	615	683	640	614	591	685	635	648	618	616	633	675	618	639	641	642	605	622	671	611	673	650	659	636	638	643	625	606	597	599	628	636	651	651	642	606	656	658	601	606	616	621	655	644	674	590	646	621	631	648	636	623	671	654	632	638	611	639	625	612	655	621	632	652	663	622	666	608	654	648	607	644	642	649	640	627	637	610	641	660	651	642	669	650	669	640	645	615	630	613	617	659	650	643	619	571	634	620	631	654	630	639	652	610	570	630	596	602	609	629	634	638	560	661	634	631	649	660	624	666	613	643	653	613	581	616	629	636	659	644	616	630	625	636	628	658	605	705	622	645	646	619	614	652	649	658	651	634	656	613	601	613	601	698	578	625	632	638	632	652	655	624	688	640	591	636	590	602	593	617	574	626	624	615	611	595	631	626	602	640	624	588	677	633	671	618	622	652	680	625	649	638	683	584	666	688	656	573	650	621	669	587	661	677	628	609	644	600	617	637	620	614	653	620	677	635	622	658	712	631	662	658	674	624	611	616	623	665	628	655	630	675	635	639	590	605	588	597	623	632	594	676	617	606	687	607	631	634	639	635	634	628	568	622	633	640	635	611	651	602	619	662	628	654	610	646	675	644	659	584	665	609	699	638	616	628	617	617	637	617	610	621	670	647	656	633	638	607	617	603	588	671	628	644	689	618	622	620	630	635	637	656	617	657	614	620	623	635	618	634	642	620	643	613	626	655	628	636	632	585	603	680	588	623	615	633	617	662	623	673	618	649	635	646	642	606	568	629	659	645	642	629	615	646	613	652	646	665	622	629	614	630	654	641	615	656
17848	37375	25039	8886	2785	1115	649	611	556	533	562	533	515	535	561	540	560	536	550	567	566	539	582	558	533	543	549	515	537	564	523	539	519	553	529	541	556	491	536	559	525	563	546	530	592	524	530	547	531	607	541	583	624	576	545	535	585	544	561	536	580	538	565	558	563	556	539	527	512	604	566	539	545	564	540	551	577	516	507	540	539	533	571	576	547	560	554	558	568	527	532	583	504	531	582	560	552	523	536	540	518	531	546	577	559	526	568	550	522	527	539	557	537	509	531	511	585	563	526	559	511	544	540	613	556	571	523	545	533	538	525	539	543	533	545	550	516	586	563	526	517	577	544	539	505	535	536	555	563	555	520	512	549	558	542	543	524	517	508	533	554	549	533	519	563	565	555	581	526	544	538	540	534	566	540	561	561	526	585	535	567	552	511	575	551	577	573	532	542	552	544	553	546	519	527	539	557	496	536	556	566	528	550	548	524	572	549	559	515	502	551	547	538	583	544	521	546	547	540	529	538	551	563	590	534	531	473	564	547	542	533	556	519	524	525	539	533	536	554	520	544	528	555	559	516	527	507	546	533	535	533	540	555	558	576	557	554	572	545	559	548	521	541	555	509	524	529	548	535	534	577	547	551	561	561	526	536	541	580	542	567	504	543	558	524	580	535	547	553	554	531	528	493	522	581	548	537	537	563	554	544	552	520	559	529	551	512	574	611	523	523	481	532	584	566	542	554	560	524	543	502	526	540	591	559	561	561	533	550	554	556	611	535	571	533	508	543	499	518	559	500	559	525	559	538	514	531	582	539	533	556	548	553	522	561	549	539	551	562	536	560	559	593	535	532	571	539	545	538	562	563	532	571	562	506	561	521	570	537	520	525	580	567	529	552	570	530	569	515	522	547	554	565	531	529	550	514	531	510	567	564	562	521	524	573	575	560	535	558	575	532	528	560	496	558	559	522	577	538	538	527	547	515	504	537	508	550	534	507	528	564	535	516	533	576	556	551	535	543	590	559	578	540	540	524	521	527	537	603	538	562	556	546	522	517	541	532	565	542	518	602	548	525	566	535	533	540	546	504	507	557	554	501	516	568	556	517	573	539	562	558	553	531	570	531	539	553	569	512	524	545	574	548	561	533	556	524	577	541	548	551	527	521	526	519	573	554	495	529	577	538	550	534	544	549	529	514	564	540	565	526	538	529	548	569	581	559	526	527	523	588	504	545	503	561	537	562	541	561	526	523	540	526	569	565	569	573	524	532	540	580	546	549	554	519	549	523	542	515	545	530	546	535	546	538	559	533	512	574	528	562	547	515	508	533	544	530	530	532	490	534	538	507	513	576	553	491	527	561	535	523	543	526	525	543	509	561	581	551	562	546	538	541	589	542	530	512	538	540	484	533	523	548	552	551	511	535	544	547	537	549	544	514	495	534	560	562	539	530	549	552	539	556	529	557	561	587	542	528	541	548	516	573	532	538	544	509	525	516	561	563	499	563	558	569	555	548	508	539	553	507	576	530	543	594	529	540	559	540	540	551	528	564	520	599	585	528	552	522	512	589	529	567	545	547	538	562	548	524	534	534	559	534	554	516	545	543	533	544	548	565	503	557	539	557	555	551	537	503	540	534	511	570	542	541	551	543	538	555	543	544	516	552	581	533	562	517	534	521	547	539	547	490	532	528	554	545	542	559	565	513	569	537	553	526	536	501	528	523	521	561	512	515	575	524	566	537	515	551	555	524	506	543	523	528	554	566	567	554	544	568	499	541	524	550	516	518	530	565	571	515	524	558	507	529	560	529	602	522	539	534	535	557	558	547	572	569	553	556	560	540	560	500	537	567	514	491	564	485	515	496	577	566	563	527	528	576	514	540	519	548	525	510	543	563	537	532	540	508	503	547	561	537	515	550	577	554	547	537	530	543	574	548	556	523	505	553	572	570	618	516	529	551	504	526	566	564	523	517	620	560	515	587	549	556	535	525	513	559	535	563	513	537	532	564	545	518	564	505	543	566	521	555	530	556	533	520	541	545	515	550	509	513	555	567	540	539	590	545	534	525	548	533	581	509	553	555	535	534	556	555	558	543	532	549	537	552	534	509	568	504	544	566	554	576	556	542	531	548	539	533	525	487	561	568	545	554	558	532	541	583	553	546	529	543	536	575	567	518	530	541	516	585	575	506	541	539	534	556	568	523	546	501	567	537	518	562	517	522	540	505	551	537	561	575	549	585	520	564	503	547	567	541	521	556	531	554	541	550	520	564	546	533	520	543	535	565	542	543	513	516	538	541	538	560	565	536	496	569	545	497	560	542	557	530	525	525	584	566	537	541	560	542	534	543	542	538	535	511	516	542	515	514	490	533	513	544	551	520	559	533	541	525	527	509	547	535	594	542	538	549	531	530	534	546	570	554	574	558	560	507	568	540	536	504	554	547	507	541	555	552	548	543	551	564	551	518	504	571	589	527	554	573	557	513	572	540	531	520	548	546	527	586	573	523	549	524	535	518	568	506	507	591	548	543	520	550	524	553	513	517	506	566	568	547	558	524	509	530	547	585	512	571	542	547	522	563	563	530	539	525	524	528	536	574	579	540	557	539	543	583	569	564	508	542	555	552	539	542	524	586	515	515	527	567	523	541	534	526	539	553	523	534	527	557	542	535	531	537	573	555	520	496	500	537	540	555	522	574	542	556	512	560	549	556	531	560	516	565	512	534	527	508	590	510	570	551	520	513	558	519	531	544	539	520	534	547	561	537	579	521	568	510	568	497	518	530	588	534	545	563	545	552	528	511	582	533	569	527	549	543	497	553	543	535	540	534	511	548	540	527	526	572	538	539	508	521	499	523	539	571	523	551	528	552	548	532	570	538	516	504	538	513	511	564	561	529	536	505	541	543	509	545	529	502	520	527	524	532	553	535	558	514	553	563	555	529	514	520	534	565	548	539	570	507	539	517	542	585	539	545	540	539	573	516	483	573	540	497	504	530	542	528	539	513	557	559	556	558	584	622	540	556	589	564	549	579	575	547	550	551	538	535	547	556	506	565	549	545	548	531	544	558	520	549	543	562	525	530	523	516	553	531	537	542	517	523	550	524	521	545	527	497	563	541	553	546	520	554	548	608	539	547	520	561	590	572	589	555	543	510	561	529	535	600	510	524	549	558	556	544	529	544	568	541	561	545	534	549	518	513	539	527	510	543	521	556	540	564	553	576	537	545	511	558	558	513	543	541	546	592	522	569	559	475	526	594	603	542	567	533	544	559	557	557	534	498	549	545	608	517	553	556	516	528	554	559	580	570	560	563	559	561	558	533	516	537	490	509	568	511	540	527	598	541	523	467	518	546	572	538	555	550	555	540	553	528	522	557	525	573	604	571	553	543	512	538	625	513	539	570	583	569	516	500	530	542	517	499	544	575	577	544	606	556	518	563	619	575	522	509	571	514	579	525	530	564	504	548	531	509	546	535	572	559	516	599	504	577	562	556	535	549	543	572	587
25623	28476	47292	41880	22670	7721	1633	810	665	634	574	676	600	654	665	625	604	648	676	690	654	672	594	633	687	632	596	665	632	652	626	579	610	587	646	610	630	613	606	638	596	605	648	648	643	586	587	589	625	658	615	620	669	561	647	599	587	596	600	614	609	621	596	628	652	633	637	626	597	598	621	633	626	598	634	618	661	617	643	632	590	623	638	669	626	623	573	681	624	618	632	600	633	654	644	664	611	609	618	605	626	641	563	644	632	677	629	634	635	649	604	639	554	580	622	592	619	609	659	610	590	638	571	638	620	621	616	587	657	643	587	657	613	595	571	604	635	591	610	618	678	671	592	624	611	648	599	643	598	644	603	629	604	633	606	645	632	679	605	620	621	632	631	658	588	635	600	601	596	588	615	624	607	607	621	600	628	631	590	630	633	646	634	633	620	590	633	651	592	616	602	614	629	570	633	593	631	575	598	633	636	658	607	620	619	625	617	591	633	651	638	574	599	608	618	624	601	610	565	590	629	653	586	599	662	645	593	659	604	613	616	626	634	634	643	657	626	608	604	596	596	589	594	618	594	626	605	617	664	576	634	625	587	618	608	638	646	612	634	571	648	635	639	580	614	652	612	590	643	648	603	580	627	598	629	628	633	601	622	609	595	618	635	627	582	635	659	629	648	576	651	620	579	699	602	640	568	622	646	631	589	602	671	622	657	578	640	573	572	602	637	600	559	616	615	601	631	651	632	609	621	665	581	634	583	634	636	596	600	626	638	615	641	586	631	621	614	591	631	617	575	629	645	606	655	613	633	599	623	605	632	589	652	633	596	608	642	609	614	628	619	594	559	661	611	602	641	664	666	597	583	631	620	573	595	589	628	633	627	645	633	574	593	633	591	602	605	670	602	635	597	586	617	616	631	592	621	633	639	608	616	633	609	636	616	594	616	634	576	654	593	655	598	671	603	613	626	648	654	601	629	615	624	579	636	688	602	587	588	634	608	584	551	643	631	681	616	625	654	626	574	587	612	634	608	650	607	657	594	670	662	599	617	677	628	616	543	622	623	602	645	629	637	622	605	654	650	611	597	632	619	611	583	604	620	605	607	640	591	556	590	585	637	592	623	628	684	658	603	616	644	614	617	600	597	611	640	597	619	614	603	668	610	606	640	585	633	644	642	555	621	671	602	678	588	560	631	655	632	595	615	601	585	610	636	646	604	618	636	622	632	661	651	629	640	621	621	632	595	614	659	628	595	637	609	671	616	642	628	600	623	591	616	626	648	601	578	649	600	638	598	644	595	616	652	620	601	673	639	597	644	626	600	608	599	619	606	582	621	632	621	566	619	575	613	633	617	640	613	593	629	585	647	604	619	602	629	631	612	653	645	603	592	607	605	604	605	614	617	662	639	617	633	594	658	626	619	646	613	613	590	611	646	636	671	617	650	585	573	580	615	593	634	626	597	640	587	605	649	623	611	618	615	631	616	588	603	660	619	624	609	611	586	636	600	594	562	663	610	583	648	610	657	597	654	600	624	627	632	634	635	631	651	623	630	594	613	641	607	647	609	585	639	611	622	610	628	605	611	606	591	640	631	611	587	673	614	622	618	665	659	628	618	582	623	606	623	645	674	603	607	597	581	649	615	608	607	636	574	572	643	610	600	641	599	592	606	632	659	603	615	612	590	588	673	624	614	622	587	657	603	660	646	665	642	630	602	614	618	594	624	648	580	597	596	655	606	599	641	647	604	649	612	603	663	599	601	620	633	665	574	581	612	609	635	587	606	623	617	630	592	612	648	637	586	596	619	669	629	621	610	654	590	603	596	580	636	589	604	618	606	665	628	640	596	622	645	589	651	646	635	598	623	605	589	631	648	648	589	632	628	667	589	599	641	605	661	657	624	608	637	590	638	636	618	670	601	655	595	613	626	621	641	621	594	597	594	598	589	655	600	642	618	579	594	633	632	624	620	626	681	633	643	644	584	599	639	599	610	656	615	634	642	604	638	577	579	612	620	608	620	627	607	625	661	676	595	607	636	622	651	633	599	610	620	646	589	596	625	610	629	655	607	652	636	661	602	624	566	653	636	622	622	595	620	625	636	631	608	642	655	622	645	617	639	591	594	603	594	602	633	639	621	637	617	604	577	614	635	657	659	617	625	620	619	586	621	609	627	628	599	630	616	632	629	589	620	608	630	605	598	580	602	598	613	628	599	596	566	626	592	562	637	642	603	611	624	617	641	644	652	639	612	641	609	609	578	644	621	632	640	624	613	623	657	642	582	625	628	601	618	616	611	643	660	589	623	600	619	652	619	624	623	538	592	600	635	567	635	637	625	612	633	590	588	616	632	574	525	621	594	646	640	666	597	665	634	606	651	576	576	579	608	612	630	634	620	599	586	588	629	597	600	605	599	554	683	613	652	600	599	648	592	627	674	594	617	666	583	636	611	604	659	598	624	634	622	611	627	574	592	592	625	588	635	640	701	649	651	610	629	615	654	595	637	651	660	617	620	603	618	653	621	589	626	624	623	653	644	600	576	649	569	630	681	601	612	619	646	637	617	672	604	609	586	657	640	621	609	623	608	623	609	621	618	647	576	606	571	624	644	594	609	628	587	612	650	639	607	608	644	632	634	649	607	628	640	639	601	606	641	649	661	632	595	628	615	643	633	635	641	626	643	618	655	596	567	608	602	644	604	706	618	622	622	646	608	582	587	626	572	647	604	628	664	613	646	605	648	627	600	588	654	638	670	571	646	608	595	555	625	643	646	647	669	630	609	655	624	601	601	633	588	557	628	620	565	548	635	588	592	610	564	613	597	651	650	589	624	589	582	618	619	612	621	618	636	628	629	660	633	622	608	604	640	630	647	660	622	598	651	616	609	662	677	606	614	549	578	669	646	594	642	689	635	598	615	645	597	649	633	560	595	601	624	603	639	620	646	613	590	644	642	632	654	593	599	645	603	669	649	598	640	662	614	620	624	600	612	601	619	584	610	654	572	625	655	648	661	637	631	655	572	601	594	591	640	585	565	632	621	619	595	614	606	604	641	643	619	610	592	641	667	611	618	649	583	618	600	634	603	672	621	606	605	560	614	565	588	614	594	634	667	630	649	620	592	590	660	602	604	562	614	601	604	612	619	645	598	627	607	637	591	633	651	586	599	633	657	641	611	577	636	611	541	645	622	596	634	624	617	607	639	620	577	621	597	617	645	646	643	622	609	593	617	562	592	641	612	623	611	625	621	587	629	596	587	628	625	570	642	678	624	657	576	618	654	631	669	613	659	600	606	623	636	588	618	628	644	671	628	601	629	656	622	664	601	602	601	611	609	675	635	641	612	650	589	609	603	611	645	608	614	661	595	618	617	644	668	626	600	643	610	648	584	656	618	611	590	595	575	606	611	614	570	627	624	613	639	596	634	614	658	642	632	586	602	611	592	637	613	580	603	595	599	594	635	651	590	580	597	633	624	578	597	612	592	600	663	618	622	615	605	647	604	621
52345	90589	66228	36299	13726	4118	1221	687	620	590	547	562	596	619	615	543	581	608	591	599	619	594	579	578	588	574	602	608	630	615	586	576	597	579	614	661	611	614	552	574	592	574	606	559	620	582	572	556	595	621	545	573	621	597	619	533	612	610	547	602	581	607	602	580	599	551	565	573	599	628	585	551	572	578	538	584	574	576	564	558	562	598	593	597	573	556	595	559	586	558	597	613	615	596	597	562	597	581	601	615	556	591	592	571	534	565	552	574	631	569	560	535	565	583	523	612	595	562	533	603	583	588	599	563	622	596	563	574	595	584	588	569	548	575	579	591	549	590	635	596	574	629	606	584	581	597	552	589	591	602	590	619	578	524	637	571	578	589	592	592	570	598	560	605	590	588	571	572	585	565	539	610	618	633	577	587	568	567	596	569	626	569	586	569	629	581	587	535	516	623	603	583	571	569	562	611	572	557	605	546	584	585	563	609	535	604	553	583	575	546	580	575	564	572	577	580	584	565	578	576	583	593	550	579	604	568	588	580	612	593	562	586	578	577	576	589	556	580	561	570	593	583	571	569	614	577	597	605	555	614	634	573	524	604	600	566	532	561	587	585	575	579	610	580	549	622	544	569	608	558	576	549	580	610	589	570	592	613	590	577	559	586	553	607	583	590	562	583	620	581	592	565	606	590	584	550	572	608	615	554	576	595	618	591	587	564	591	591	594	578	614	568	561	576	604	608	569	572	608	634	566	573	587	628	576	571	596	573	621	602	589	553	574	561	578	590	601	574	597	598	629	575	550	609	607	576	562	573	561	556	557	613	587	586	593	544	613	591	575	598	585	588	534	593	562	582	536	574	529	566	610	565	568	559	609	580	578	541	600	548	571	605	559	593	556	603	614	575	548	575	552	591	613	582	605	587	563	643	599	576	572	536	613	612	593	608	579	577	574	612	590	636	616	560	591	560	555	602	591	608	580	558	590	616	565	579	589	572	561	592	584	559	599	586	599	589	578	608	578	524	544	579	570	588	635	600	592	571	583	606	618	570	578	567	545	598	620	595	537	586	591	574	620	587	588	613	568	643	569	606	563	571	560	606	603	580	546	560	593	591	546	577	562	548	634	546	573	590	585	576	582	568	600	545	581	602	614	568	570	549	564	594	589	553	561	603	560	597	548	593	602	586	606	581	579	617	561	586	600	583	562	574	574	571	557	580	613	603	601	521	577	597	553	574	626	557	620	599	594	561	578	565	590	577	613	590	556	589	529	559	597	619	586	550	594	619	582	586	616	553	571	571	550	578	543	537	616	601	581	565	602	560	580	570	583	567	561	592	600	596	567	559	576	571	559	556	616	603	574	580	549	590	560	603	581	575	564	580	593	567	580	552	583	573	547	551	617	568	604	606	572	581	524	547	537	565	558	612	605	605	619	592	577	558	573	564	583	618	611	552	549	567	604	576	593	591	617	567	568	596	609	622	585	567	543	585	566	561	584	598	565	591	581	590	561	558	606	567	591	614	562	576	553	599	559	576	592	594	613	596	539	564	552	572	554	575	587	594	564	557	563	630	557	548	582	558	576	564	535	596	583	598	562	557	587	577	544	593	587	563	529	598	624	565	567	555	567	584	539	609	570	560	551	552	552	588	575	583	598	580	601	612	590	619	582	581	588	552	506	520	585	577	565	617	588	570	570	605	592	574	608	547	570	566	558	579	609	607	630	611	549	583	579	597	618	569	592	582	583	618	596	586	591	579	632	597	559	588	569	577	572	551	627	571	579	580	590	546	562	590	600	579	502	579	592	563	548	568	561	596	565	571	581	553	555	582	555	567	602	555	573	581	622	571	602	571	575	598	568	573	561	597	591	594	537	588	571	533	598	579	561	603	548	580	640	565	575	565	609	557	553	556	571	598	552	562	565	553	564	574	587	606	599	618	557	590	546	554	598	582	549	625	593	604	596	566	611	583	601	639	594	580	551	574	575	544	610	591	617	577	556	585	578	552	575	589	585	568	580	573	553	566	583	655	589	587	533	588	559	586	575	577	616	585	577	568	623	571	573	567	582	561	607	566	590	568	565	570	618	580	578	557	645	560	573	621	566	579	581	578	558	571	541	590	536	565	603	537	559	577	663	571	564	568	596	587	592	520	518	580	591	596	598	568	590	561	565	596	601	579	570	593	565	564	548	573	586	579	579	572	596	555	577	574	589	570	564	583	567	568	578	572	602	546	599	587	596	586	576	629	575	593	587	603	582	603	565	589	620	531	551	595	575	606	541	565	601	573	593	571	605	589	519	587	570	591	564	558	599	594	602	607	617	553	581	614	570	516	597	571	614	570	651	538	589	586	545	608	620	587	568	582	571	609	558	575	622	582	588	576	575	577	566	581	613	580	605	564	569	577	566	591	588	539	547	550	591	577	595	620	569	614	611	592	600	577	611	602	556	605	543	595	568	571	605	559	555	552	568	595	544	584	583	580	588	607	568	588	580	608	601	595	561	583	601	565	620	607	560	563	600	554	602	586	571	566	548	573	591	576	586	568	546	607	639	579	604	579	617	591	588	559	597	566	577	591	542	576	608	573	582	575	562	585	593	606	587	537	575	555	578	632	546	593	576	554	574	618	540	570	608	571	578	574	543	594	607	592	579	591	574	573	562	611	592	596	601	567	573	585	566	600	581	575	548	552	584	598	541	564	580	593	574	576	589	565	567	600	571	593	618	628	606	597	547	611	577	520	597	587	564	542	637	605	568	596	586	576	578	556	580	579	542	559	549	571	564	532	580	562	642	551	587	599	575	585	585	569	564	566	557	580	586	593	578	547	573	575	583	593	534	586	563	581	587	575	581	591	543	599	578	577	556	524	562	597	567	572	551	573	583	595	623	592	621	600	583	602	583	562	566	551	609	530	544	597	602	555	594	562	600	559	553	607	588	589	580	566	616	574	585	565	597	588	583	581	533	577	594	544	574	596	590	595	576	583	591	578	573	584	572	591	584	613	586	575	554	579	585	586	600	564	568	577	599	550	546	577	570	599	560	570	568	588	578	551	587	564	593	599	522	572	585	602	585	568	575	608	558	597	608	590	592	556	621	615	562	550	595	608	560	577	555	541	594	597	616	543	644	589	619	568	542	539	609	591	575	611	594	589	548	576	571	586	574	610	578	585	588	607	548	585	567	574	614	552	605	579	606	600	556	599	543	601	568	620	610	578	549	585	555	606	607	571	577	539	559	609	569	551	568	591	570	620	567	558	582	631	629	579	560	568	604	581	605	627	588	572	560	606	575	574	555	579	582	557	565	587	614	566	593	590	595	601	620	591	614	589	532	536	572	563	585	562	586	632	589	559	556	619	563	587	550	560	609	633	562	592	581	557	595	577	563	617	572	578	603	613	588	564	549	610	579	568	595	577	554	635	598	566	561	562	545	562	571	587	589	577	571	581	595	566	561	567	566	616	562	579	587	633	569	588	568	566	583	586	587	555	578	554	555	576	592	545	594	599
24119	23799	40056	40399	32487	19559	6524	1423	971	922	904	852	843	901	868	884	856	864	890	824	890	852	869	805	848	854	875	835	866	851	862	817	826	824	809	801	786	846	767	883	849	868	862	825	861	870	893	803	843	875	848	831	836	869	820	884	822	826	833	858	836	836	871	870	849	801	824	831	784	844	898	780	873	833	876	881	832	858	886	845	826	855	842	841	821	873	866	865	848	860	807	890	854	812	838	851	841	853	805	868	855	825	836	807	849	867	883	874	895	883	891	842	908	800	815	861	810	828	818	829	826	851	824	821	785	850	837	794	844	859	845	847	823	834	842	864	860	816	831	844	831	866	870	893	795	794	827	821	768	887	856	807	830	838	872	896	826	822	867	820	852	870	781	834	830	795	841	862	915	814	873	822	846	866	810	882	833	867	798	808	817	837	856	848	848	890	823	829	849	842	843	824	838	859	833	795	828	832	844	837	876	862	809	834	834	824	880	867	834	798	826	874	854	802	886	878	852	841	857	832	814	804	844	844	836	790	823	841	850	887	874	815	832	800	853	841	826	828	839	819	789	844	843	846	859	873	853	854	814	889	825	777	830	849	808	813	810	786	879	876	846	807	839	895	806	796	794	852	880	833	796	771	828	861	862	863	793	877	829	865	825	853	847	848	852	818	850	822	840	822	802	849	796	848	837	817	828	836	828	828	876	817	825	901	863	828	880	848	875	880	842	818	804	845	842	894	819	898	869	849	834	848	874	825	824	855	838	851	844	813	844	864	865	899	838	898	868	859	881	848	840	842	833	871	888	866	844	843	859	798	841	856	827	821	815	881	887	806	858	883	864	864	837	849	863	799	845	864	860	806	832	877	899	867	793	802	779	829	859	869	879	838	844	881	853	878	848	855	823	838	770	811	897	821	807	855	829	835	866	856	796	856	878	846	856	864	833	858	904	849	845	861	854	835	863	872	791	811	862	802	878	787	838	850	860	814	810	881	853	823	854	828	819	870	858	919	839	852	858	873	838	742	811	850	811	828	828	824	844	856	820	836	830	835	821	854	828	838	830	825	802	875	820	828	841	827	832	863	836	883	835	882	815	854	844	830	794	874	861	839	841	849	832	868	863	894	839	808	842	855	821	791	830	893	809	839	820	827	856	933	833	825	853	811	846	829	810	834	839	874	843	808	850	875	837	840	866	875	868	815	842	816	844	826	838	911	861	878	851	888	865	819	893	835	847	846	818	862	846	844	814	831	861	863	865	831	811	819	826	767	818	854	819	861	874	813	798	836	806	883	885	838	833	857	874	910	857	797	803	844	827	867	904	831	843	842	866	828	767	838	865	840	832	849	857	866	821	865	824	812	803	875	848	860	846	857	856	807	796	797	809	853	826	876	814	816	838	817	878	821	840	837	860	855	848	814	863	835	823	836	821	861	855	840	852	862	855	847	874	864	844	818	849	867	830	835	842	903	845	827	831	831	831	804	813	828	809	874	832	884	840	809	823	818	812	845	847	873	890	832	809	883	885	814	830	852	827	878	858	790	859	832	891	819	888	809	876	847	858	840	815	855	851	833	846	875	865	877	816	837	867	844	838	883	842	878	842	867	849	805	828	794	802	871	841	828	855	832	859	884	832	807	880	816	871	910	867	828	817	890	870	857	846	836	875	843	847	881	883	862	824	882	827	873	811	798	799	805	860	844	864	810	810	830	827	891	832	835	841	820	823	864	822	858	856	813	829	851	822	886	804	803	810	841	805	854	856	847	804	825	831	844	849	853	843	894	789	852	873	856	853	881	794	898	818	862	864	826	809	865	819	851	881	803	845	779	873	862	868	842	866	875	822	836	825	837	804	856	834	861	844	863	899	867	829	822	831	818	810	869	805	865	857	815	890	810	854	846	837	786	914	851	851	820	864	829	866	782	811	825	830	872	816	839	892	848	822	829	810	808	778	866	799	891	871	869	796	873	847	791	849	838	834	878	839	853	824	780	817	870	875	819	864	839	863	824	819	816	793	851	852	816	823	852	840	864	853	863	865	860	875	910	824	809	836	852	835	889	801	845	832	841	851	772	890	860	846	867	858	871	824	837	828	858	844	843	909	818	777	842	807	860	842	866	888	828	828	807	843	805	847	790	879	879	796	845	913	817	808	842	887	859	828	870	853	874	857	805	789	822	882	895	873	826	846	836	851	837	815	869	889	849	807	836	799	865	854	856	804	830	832	855	889	813	873	886	793	826	860	798	896	826	825	888	854	857	834	892	798	869	838	858	841	817	839	833	834	824	806	874	862	825	879	844	848	845	878	830	868	777	833	879	820	790	831	794	822	853	801	886	846	846	817	826	806	836	876	798	870	810	871	883	836	848	822	771	864	836	866	844	839	837	834	822	833	865	886	878	901	882	861	844	796	872	878	893	906	909	869	852	794	834	842	812	838	814	820	886	830	867	860	832	821	799	834	870	840	859	857	877	823	872	818	831	817	865	853	803	828	832	821	860	833	784	840	816	848	893	842	848	810	840	873	817	828	832	816	829	878	886	893	837	836	873	864	830	860	884	852	843	807	883	862	818	830	876	844	815	831	810	804	812	851	815	856	834	841	836	801	896	866	906	853	852	819	839	913	839	871	791	834	829	845	879	803	862	848	877	863	861	831	883	872	838	859	832	874	808	865	845	808	820	857	871	859	879	815	856	835	806	834	850	782	845	841	858	822	848	821	828	858	823	812	831	863	852	818	825	806	796	884	841	838	834	861	849	835	834	788	805	884	895	824	853	861	771	880	868	880	840	859	812	864	876	857	844	877	830	780	879	838	832	808	885	821	825	812	834	899	832	796	804	850	829	848	826	840	879	816	848	845	849	840	876	841	824	905	812	862	848	833	815	836	800	884	852	902	859	788	875	848	823	834	805	799	803	833	825	851	836	798	840	858	804	887	860	801	818	842	845	815	868	810	813	845	769	814	806	838	812	928	827	871	867	831	846	841	824	809	825	867	860	859	878	849	788	794	809	853	770	858	843	818	852	839	841	877	822	845	884	925	823	859	823	810	860	855	878	859	867	821	800	891	866	787	845	876	871	784	850	822	827	810	905	840	848	877	845	837	829	848	909	834	884	821	866	820	856	854	781	839	809	860	833	825	847	874	826	835	931	816	834	859	850	867	836	861	817	852	843	836	819	824	856	875	823	851	893	832	877	824	822	835	830	815	784	802	883	873	873	834	810	813	771	836	863	820	814	848	830	844	839	834	787	813	807	833	826	856	833	861	816	846	783	849	872	843	888	824	881	836	859	829	838	820	778	855	846	846	850	837	831	854	847	828	834	849	824	873	828	849	796	798	819	835	872	799	845	853	807	811	840	827	851	819	826	846	817	849	853	853	892	869	876	846	862	847	849	870	811	796	899	910	762	835	858	804	873	853	817	843	874	873	835	832	913	850	871	837	811	853	871	821	796	863	786	908	833	818	824	862	844	847	836	854	856	872	860	844	879	777	867	915	848	904	851
61547	103256	76045	54478	30710	10687	2872	1133	848	792	780	784	803	783	806	852	792	849	877	797	799	852	819	800	761	817	852	795	819	733	816	774	779	787	791	855	828	755	841	885	849	782	852	837	777	785	853	862	752	863	802	826	805	813	803	813	809	763	861	759	775	786	790	808	782	822	761	803	795	825	809	818	787	770	814	818	803	815	823	794	844	812	820	799	825	794	773	820	783	777	795	762	831	807	796	815	814	784	822	803	823	815	839	823	797	867	750	778	734	812	834	812	799	758	817	766	792	783	791	813	793	813	802	801	772	835	778	828	818	790	769	841	746	789	806	838	778	757	755	815	797	785	797	759	849	815	772	810	785	804	755	817	775	840	781	820	793	753	829	819	802	767	774	817	827	827	824	754	853	768	755	783	788	827	787	798	826	850	725	814	759	832	776	751	838	800	798	821	864	775	794	797	784	857	819	815	839	764	791	802	807	796	783	773	798	812	814	832	793	819	836	784	793	817	815	825	817	836	819	811	780	803	802	836	824	786	797	751	811	786	801	782	806	804	761	799	830	781	842	772	762	833	794	794	764	776	797	780	782	790	826	791	747	788	812	849	786	805	831	806	819	814	788	795	820	764	773	836	834	839	795	804	798	785	783	790	807	823	820	779	820	832	839	821	784	848	803	830	850	789	781	757	753	807	802	815	773	859	828	817	776	823	804	813	816	842	842	835	782	809	794	831	788	805	809	817	800	809	785	799	768	737	803	800	789	783	813	812	823	784	780	794	811	831	791	776	745	825	822	842	794	750	827	744	798	811	815	812	776	807	811	767	800	776	798	835	820	794	766	835	807	809	768	810	797	796	782	779	825	840	844	783	803	832	829	776	820	786	796	838	812	776	794	798	770	809	782	809	770	794	787	802	802	788	805	801	790	757	774	773	783	780	772	833	815	775	787	833	793	840	807	770	777	794	794	817	779	790	801	843	789	813	797	808	784	788	848	800	843	815	810	786	819	849	778	782	782	841	801	769	739	797	748	766	783	815	831	805	757	802	814	779	750	809	831	828	838	829	781	765	790	815	803	811	850	779	793	773	808	762	800	783	782	791	820	781	801	784	796	801	790	792	824	808	798	772	749	819	831	774	856	837	805	815	803	742	801	786	814	820	818	780	859	739	743	798	780	818	764	802	775	796	811	771	844	793	822	795	803	859	770	716	838	827	784	803	784	830	831	763	839	818	791	807	797	794	752	805	815	778	797	834	805	820	793	770	787	795	825	805	816	800	773	860	801	839	850	800	719	770	824	784	771	833	809	780	787	834	799	789	795	803	804	776	768	784	797	772	769	796	810	773	817	813	758	807	795	816	722	808	828	849	801	849	801	763	801	747	799	806	777	813	797	787	803	831	766	779	805	798	772	820	827	822	797	858	843	758	839	800	813	798	800	833	812	807	826	756	830	829	835	759	781	811	830	845	803	827	806	852	789	823	805	803	786	780	806	803	797	779	780	821	803	793	806	787	829	814	768	810	815	834	857	808	807	831	779	759	827	788	876	794	806	778	813	759	805	784	795	800	855	781	763	802	849	797	785	812	775	818	770	818	834	804	763	789	751	758	757	798	817	792	812	833	791	840	785	815	793	745	761	845	808	830	804	747	790	811	819	834	810	765	796	782	785	795	790	798	799	802	796	814	860	806	740	798	854	776	797	819	814	725	782	769	772	771	810	788	797	803	797	820	802	797	773	767	766	792	814	815	752	780	838	817	834	797	812	825	767	793	813	745	768	821	724	828	797	808	814	786	806	787	793	807	815	786	815	803	805	782	816	846	777	768	823	822	825	781	800	788	802	789	772	733	819	780	832	797	835	766	794	807	819	782	810	798	807	805	794	801	815	736	862	798	738	845	768	808	792	796	821	732	850	816	828	808	861	840	802	786	834	762	779	807	757	760	826	797	825	752	796	789	789	815	814	818	810	779	813	782	783	792	790	803	794	810	787	773	795	780	783	784	778	777	804	854	805	764	792	821	774	822	789	781	785	769	795	823	827	730	818	751	825	805	859	781	757	828	788	861	824	787	819	783	772	816	806	826	781	814	795	819	775	787	780	800	820	783	843	860	834	761	745	826	795	787	799	810	828	807	831	788	748	829	782	790	744	791	785	803	819	804	769	797	811	769	824	833	836	777	829	809	830	829	827	820	807	810	763	767	838	802	810	762	800	715	773	777	805	811	792	810	765	761	773	825	813	877	772	827	755	806	804	790	762	780	810	734	814	835	855	789	780	830	799	779	791	832	788	795	803	820	806	816	770	761	783	764	793	831	847	787	840	800	788	788	831	814	762	756	819	881	820	770	797	757	787	736	781	768	769	823	778	817	820	740	769	841	766	837	717	819	769	781	808	860	786	811	767	805	768	801	800	805	809	823	760	756	828	811	794	786	795	822	812	802	875	717	807	871	774	779	800	787	760	820	814	796	777	837	818	804	760	757	793	797	788	843	792	799	816	795	846	786	792	830	810	852	762	766	794	802	805	790	792	846	828	798	778	776	830	824	810	774	759	779	789	807	768	794	779	761	762	834	766	805	823	765	778	831	785	798	843	802	801	773	811	809	892	790	763	833	825	789	755	775	807	807	774	823	798	778	805	793	788	811	777	791	809	810	856	791	760	779	793	766	790	791	808	759	788	761	794	806	843	776	771	807	770	768	791	817	851	781	810	797	735	791	741	797	814	807	807	815	817	764	787	794	812	832	772	831	808	778	807	812	797	775	771	867	778	769	733	823	825	783	774	773	811	789	843	803	747	780	794	840	809	817	808	794	801	756	787	748	812	787	798	793	771	824	806	745	775	780	818	792	791	763	794	832	766	783	795	792	783	795	785	780	785	776	800	817	788	819	814	837	815	810	804	799	821	756	860	819	826	827	835	780	833	846	834	809	801	794	849	779	790	799	759	816	830	814	752	843	803	774	799	864	860	763	821	802	753	815	782	773	783	777	823	785	768	809	830	789	834	822	782	744	835	799	772	768	785	799	772	784	770	774	748	796	796	750	763	753	790	794	786	788	761	796	755	793	788	795	760	822	882	800	764	756	814	750	805	743	846	756	758	817	786	840	795	819	797	816	789	837	813	795	768	791	774	780	835	810	727	781	816	806	800	803	740	790	772	774	815	786	789	758	780	792	849	832	769	775	825	828	821	824	808	855	760	725	804	803	783	781	808	834	793	814	806	800	802	782	761	747	866	845	840	773	788	775	797	821	783	793	778	841	820	864	838	814	760	766	792	804	799	807	777	775	823	833	782	815	744	774	761	759	794	751	801	789	744	771	799	797	793	833	759	802	800	771	783	765	824	739	776	817	867	816	838	801	785	813	815	804	763	775	815	809	799	821	800	753	788	764	769	812	859	790	803	826	781	798	811	803	770	784	788	799	848	779	751	855	793	766	812	749	736	794	826	777	854	792	776	783	751	794	770	792	831	790	788	762	772	809	802	845	809	825	831	819	749	775	795	824
28816	28598	28594	15308	5406	1750	838	645	616	605	610	593	602	610	576	602	556	608	624	615	604	613	614	590	622	649	651	607	611	560	636	634	608	630	595	599	575	594	559	624	550	630	612	615	579	604	600	629	602	649	620	618	619	586	639	630	646	640	619	601	593	606	594	635	659	602	617	618	622	645	606	627	591	639	611	628	641	667	619	613	651	641	602	589	636	594	638	624	571	638	608	656	597	610	644	621	591	616	634	588	610	604	606	593	620	615	615	587	622	658	645	645	600	591	580	622	595	623	652	650	585	613	606	618	606	600	591	627	583	610	635	626	653	606	572	650	614	600	591	602	612	605	664	594	639	607	595	590	608	636	583	613	596	609	636	605	588	565	627	562	609	567	626	598	602	607	633	598	635	624	591	604	598	619	615	685	654	588	604	626	675	645	629	614	561	601	545	607	638	622	615	592	601	622	609	609	642	609	632	616	648	658	610	622	633	644	594	629	580	620	626	624	600	568	601	593	632	590	600	598	614	606	602	586	630	619	629	576	602	656	594	650	620	621	651	622	611	621	611	608	651	610	605	623	587	624	631	578	615	579	636	638	593	617	574	620	621	652	618	592	629	606	608	597	635	595	624	607	657	583	610	600	604	623	607	602	575	632	616	616	601	594	589	594	653	598	629	653	652	613	604	637	610	588	627	605	614	611	654	594	611	595	662	612	633	644	599	592	609	630	592	609	601	619	616	599	588	625	611	581	561	622	573	617	612	610	596	623	611	609	630	611	582	604	594	593	614	683	603	573	626	628	598	613	645	602	625	617	626	594	623	593	609	659	625	622	630	635	607	636	638	639	640	588	579	634	587	579	628	636	587	617	607	604	609	575	580	658	606	609	646	646	610	579	569	599	589	582	595	576	626	624	665	643	620	597	591	609	573	592	662	603	603	590	668	630	622	586	642	659	590	615	597	599	630	615	577	630	636	654	612	631	623	642	632	608	589	618	574	681	648	554	605	607	628	588	635	637	615	613	582	631	607	632	630	599	625	647	597	578	609	621	596	595	567	582	573	641	632	572	610	586	603	639	593	627	590	614	610	650	589	628	595	567	626	585	620	599	622	645	617	625	564	597	633	600	592	594	630	622	577	599	588	607	631	609	575	614	562	618	591	611	591	616	562	579	644	661	673	646	620	590	573	593	645	576	637	609	630	632	581	548	574	613	612	595	606	647	623	595	629	631	548	611	612	598	602	608	643	586	628	620	655	639	629	627	616	591	560	635	606	623	616	619	617	584	611	569	622	624	614	645	633	618	646	658	625	641	576	590	588	615	573	648	619	596	557	551	617	631	614	619	629	617	635	606	636	591	619	620	624	583	596	583	599	595	623	562	595	650	593	639	564	702	634	666	573	620	634	632	608	618	610	607	623	591	567	595	594	596	600	601	605	645	632	641	613	661	596	597	640	607	605	614	591	644	643	634	655	638	589	589	576	624	632	615	615	635	599	610	620	566	644	618	615	600	600	643	622	600	583	673	587	586	598	614	632	581	660	582	639	592	598	621	579	593	583	644	591	603	595	603	588	636	615	611	603	614	619	570	601	627	658	659	592	618	613	638	602	603	610	668	616	590	590	599	590	638	617	630	618	666	575	612	677	600	607	575	600	658	591	637	630	578	633	624	640	603	521	635	626	606	593	641	621	558	630	589	593	612	651	625	619	635	649	608	575	577	639	631	611	585	612	627	627	628	610	628	652	604	599	604	631	630	608	602	636	581	621	615	603	600	582	584	617	577	624	595	616	568	595	608	549	619	582	644	563	645	654	637	635	609	576	616	647	606	605	645	611	591	655	643	601	571	602	625	610	613	664	620	621	581	621	623	609	650	599	619	593	626	620	567	649	539	598	625	625	622	636	627	599	608	618	608	612	628	596	638	639	662	597	591	636	667	570	595	592	655	572	590	616	582	612	582	598	620	606	598	629	614	635	646	639	612	618	628	621	625	603	655	631	562	602	613	621	637	582	588	636	635	623	570	624	619	650	592	623	605	584	615	652	635	578	599	607	634	581	601	605	641	609	609	654	628	622	636	617	628	643	599	621	600	669	624	610	586	570	597	600	621	617	607	566	603	603	630	623	618	597	600	634	604	645	600	582	651	620	613	654	643	598	619	624	625	576	632	610	613	631	632	625	591	613	608	587	643	612	597	638	666	611	640	611	624	597	608	602	654	591	610	634	615	607	648	606	619	606	587	589	642	645	627	648	659	629	626	598	620	575	639	583	599	622	622	595	618	635	614	616	605	599	606	652	600	638	630	592	550	636	660	587	639	606	629	585	655	624	605	641	615	624	615	641	616	588	591	609	620	631	578	591	599	588	595	590	587	620	620	606	639	564	569	585	597	618	614	556	603	609	626	630	591	584	630	609	639	631	611	564	624	607	617	642	619	617	620	601	637	606	567	616	645	612	613	641	623	590	622	595	633	606	641	564	588	617	625	607	607	614	584	668	606	582	606	610	613	622	672	602	563	607	632	610	614	607	570	652	649	637	604	602	677	611	617	595	569	614	658	612	645	588	582	582	617	622	589	613	592	637	592	617	596	614	570	602	610	641	638	626	579	575	652	605	582	616	598	570	609	668	623	576	604	620	612	583	597	597	592	604	629	612	649	635	621	604	623	616	636	614	634	656	663	615	618	628	618	628	656	630	612	581	631	620	639	615	607	596	599	641	628	630	586	598	595	612	600	635	622	621	628	662	627	596	611	587	609	648	566	606	606	562	618	659	568	642	670	617	673	596	631	566	599	637	588	614	617	641	633	645	538	622	633	658	656	625	612	641	622	618	608	565	620	617	601	604	625	600	619	600	610	593	629	612	611	635	627	579	592	641	567	580	569	568	590	644	606	570	586	630	674	632	590	605	649	594	630	577	631	599	594	633	619	590	648	609	620	657	656	596	644	613	584	650	607	598	623	636	647	631	609	664	604	597	605	608	549	610	630	654	674	613	642	641	637	614	604	596	643	601	597	626	623	608	571	627	609	606	615	594	589	595	609	641	602	579	624	618	611	582	616	594	649	613	612	692	637	604	643	565	603	629	568	606	611	636	627	620	639	607	645	610	633	644	618	642	608	628	617	677	633	613	606	607	600	599	604	647	657	599	586	576	617	600	630	567	590	660	590	655	644	628	599	653	598	571	604	615	613	577	610	617	650	599	587	612	609	603	612	589	612	575	613	631	631	593	594	604	587	621	603	624	582	615	637	635	656	636	592	624	642	602	651	618	613	613	612	643	583	614	619	597	612	630	632	599	576	641	664	598	668	616	631	606	611	644	583	589	661	618	609	615	609	643	603	586	570	647	614	596	655	617	600	574	574	562	594	599	611	620	611	622	587	576	601	654	602	623	620	621	615	645	587	607	596	632	592	624	629	661	632	604	594	627	635	592	640	631	652	599	570	609	644	593	613	634	603	614	614	576	658	587	632	580	634	681	623	632	619	671	595	663	617	581	635	595	579
17684	35115	23117	9390	4312	1556	685	516	517	509	481	492	461	540	514	507	539	491	518	507	508	531	490	538	552	536	509	516	543	488	540	506	520	498	504	515	529	485	490	514	533	547	505	532	501	538	551	557	534	534	525	501	504	510	511	533	540	506	507	494	505	532	473	516	525	481	495	533	512	506	491	529	506	533	478	544	486	553	527	517	498	541	539	504	555	544	523	518	506	505	511	535	526	541	501	511	539	538	547	530	529	489	526	585	510	510	552	521	516	465	496	499	497	553	537	541	555	514	488	518	534	573	517	519	502	514	508	506	521	510	508	514	559	528	498	499	520	514	496	515	478	533	498	514	512	546	568	510	548	515	541	561	538	546	530	522	524	527	494	553	526	538	521	546	494	558	548	523	529	522	503	540	507	508	521	556	519	502	552	531	490	514	532	502	539	554	505	561	534	512	524	567	505	523	551	506	533	534	507	578	510	550	549	533	523	523	601	511	513	541	508	569	565	538	529	548	530	509	498	528	543	523	522	488	523	557	498	550	469	512	530	530	534	512	525	509	496	557	532	523	506	518	536	516	502	536	524	498	520	508	544	521	557	489	508	537	529	514	556	473	533	530	512	516	518	503	531	498	497	540	542	523	560	509	488	513	510	543	559	494	537	477	547	528	511	550	564	525	533	499	513	512	580	518	505	523	521	533	532	480	538	553	539	496	553	518	531	534	492	507	543	515	479	508	546	496	518	516	515	538	534	507	563	511	506	552	535	501	507	530	484	510	532	507	481	532	492	544	550	549	535	512	503	520	535	502	537	531	524	513	517	535	551	538	544	504	502	507	520	497	514	539	554	527	517	531	571	525	517	499	549	509	442	540	545	496	524	542	527	513	567	536	490	489	566	540	501	525	493	498	567	525	562	535	519	510	539	510	522	504	544	500	545	518	493	565	514	513	552	526	519	505	530	540	562	499	496	482	548	548	540	549	545	516	564	526	493	523	517	520	532	509	496	509	493	502	548	510	553	528	525	541	493	500	529	509	536	538	456	486	512	487	492	529	524	528	509	558	527	499	536	500	468	516	533	505	518	558	502	512	577	473	525	518	526	536	556	506	536	543	533	521	510	546	512	510	560	508	541	510	593	521	510	523	522	512	495	509	521	511	500	502	551	519	497	479	526	536	560	497	539	508	523	556	497	553	565	465	506	544	512	528	540	513	556	520	538	497	525	525	525	550	539	530	490	569	528	513	529	520	551	491	496	488	510	523	542	492	516	524	528	557	518	514	561	501	559	508	540	510	501	516	544	521	518	526	506	497	477	520	561	566	565	561	539	535	574	520	542	507	538	516	545	499	514	513	515	521	507	542	528	510	539	526	532	531	478	569	554	518	531	525	508	548	562	516	521	563	516	531	497	511	546	489	526	530	522	542	512	529	548	551	518	561	485	537	534	542	534	493	548	547	516	527	510	507	505	541	561	524	522	479	536	534	534	494	543	489	535	527	498	524	508	514	534	517	549	541	529	534	543	490	519	536	506	522	506	522	521	564	540	481	533	512	485	514	524	501	519	526	502	551	527	528	541	533	501	545	524	515	559	528	548	522	488	505	515	525	547	537	568	574	524	543	539	534	532	530	531	478	510	543	514	524	542	537	501	489	509	524	541	508	535	504	552	529	559	559	574	537	525	518	514	524	533	483	560	541	523	525	509	491	556	518	535	500	548	530	559	515	544	481	500	541	553	562	546	544	567	527	522	511	541	532	534	510	529	534	563	504	542	553	550	501	562	570	524	531	523	516	523	544	499	557	515	506	483	528	507	517	538	509	481	540	545	529	533	493	535	542	490	493	527	497	528	514	514	501	500	512	536	548	543	517	534	558	535	530	523	522	532	552	502	513	488	505	515	468	530	496	523	536	523	515	543	533	552	546	511	513	532	488	525	521	524	503	515	526	500	524	533	522	515	531	481	498	534	559	542	498	522	495	542	528	514	476	529	536	525	480	550	516	534	525	534	490	508	487	497	514	553	534	537	546	541	532	550	550	538	551	553	534	530	544	530	538	523	521	517	536	514	497	534	506	528	545	533	535	511	501	550	514	476	555	551	485	534	532	542	526	532	531	512	564	504	525	521	516	560	531	516	511	522	507	479	520	533	543	574	521	545	506	528	501	496	526	498	567	531	536	532	521	518	487	519	531	521	492	565	492	538	533	524	543	495	526	540	511	521	532	545	500	527	542	547	526	523	510	514	525	527	507	560	521	509	524	503	513	553	527	514	533	506	521	588	524	593	544	543	496	538	511	516	478	510	522	523	568	509	522	531	516	573	527	515	508	509	533	508	547	474	502	513	506	482	541	528	509	516	538	529	532	565	532	470	525	515	527	506	518	548	564	515	539	533	493	553	528	564	539	513	505	502	565	513	521	531	542	499	496	535	525	575	500	513	537	521	582	570	542	501	515	523	482	532	568	519	533	504	495	528	593	542	530	542	550	486	501	531	537	510	561	528	525	509	539	528	500	580	479	534	479	555	543	480	531	553	517	527	553	509	531	555	497	502	506	523	508	498	495	524	496	505	521	526	535	496	485	531	516	534	547	551	539	505	514	545	567	543	522	525	528	514	495	546	522	523	507	503	542	531	537	564	528	494	502	519	497	522	503	525	549	533	506	554	521	562	539	541	519	499	532	528	539	540	532	532	547	526	477	515	522	519	561	541	533	487	487	496	512	490	572	536	534	486	506	562	485	522	484	512	514	477	492	546	504	486	533	520	515	526	556	502	520	469	511	559	590	522	514	485	580	539	530	506	501	504	502	534	500	503	532	518	532	484	552	579	517	504	526	494	530	549	512	513	537	551	568	502	536	538	552	525	563	515	511	506	508	541	535	496	532	532	547	526	512	496	546	500	514	515	540	527	529	531	501	559	546	485	475	528	516	515	488	526	561	516	537	511	561	537	545	533	457	539	515	524	514	545	526	510	513	563	484	512	512	519	527	516	523	519	513	517	577	521	515	509	513	520	489	496	529	549	527	540	526	491	523	529	510	472	511	533	547	477	550	523	510	506	526	513	505	516	501	526	582	538	497	514	508	514	542	539	549	526	476	520	494	524	516	537	490	512	503	536	495	516	494	541	498	541	528	513	526	505	515	502	542	511	533	527	490	511	557	506	493	468	538	537	530	522	500	591	539	525	549	493	500	539	562	588	495	526	533	517	500	532	493	531	551	515	522	576	513	510	520	500	520	555	506	533	526	520	547	538	505	497	546	510	516	498	469	510	511	524	494	507	522	536	525	513	469	535	536	500	523	518	514	542	575	507	528	523	509	571	502	525	536	548	552	546	520	553	525	505	524	512	524	534	501	534	530	547	490	476	512	549	532	543	518	509	540	495	546	555	498	518	506	542	487	521	498	534	535	538	522	488	551	545	529	487	478	537	484	554	520	531	483	516	552	554	518	520	487	531	561	508	572	549	506	523	493	528	533	516	510	523	507	489	538	522	501	510	515	523	540
25793	27944	46842	44458	26412	10795	2175	918	606	557	610	607	615	560	583	555	545	622	592	572	621	635	573	566	557	588	580	564	616	573	555	560	594	562	575	586	575	565	533	576	581	567	568	598	551	587	611	552	549	564	542	579	567	571	552	546	541	582	539	603	595	597	590	580	566	564	537	549	572	558	567	615	539	564	555	545	548	542	569	579	598	576	567	599	570	527	586	557	574	540	614	557	585	554	526	557	554	580	565	556	579	584	543	529	558	564	528	557	610	595	564	546	559	570	523	572	552	541	556	585	553	587	610	600	581	529	592	545	575	565	569	521	540	590	555	562	532	572	584	536	537	561	571	566	567	618	564	569	593	595	522	590	570	566	560	557	588	569	579	572	557	607	551	586	587	574	550	572	573	608	588	593	542	573	574	542	606	590	523	576	530	559	543	594	559	553	562	570	536	596	553	551	555	557	536	537	537	573	534	538	555	570	552	535	535	569	516	573	535	575	596	580	589	614	523	577	566	549	581	546	527	573	558	574	594	561	580	538	546	560	579	582	590	586	560	565	553	578	526	591	586	551	569	571	533	578	576	575	544	571	563	544	579	568	545	532	605	565	551	571	581	520	585	550	550	559	570	554	576	569	556	565	547	559	547	559	548	595	578	559	561	589	539	583	562	554	596	537	555	585	599	561	533	577	580	603	531	584	557	549	537	586	570	554	582	554	573	557	576	569	587	599	608	554	614	551	601	553	557	559	530	543	544	546	572	542	571	593	574	562	582	546	586	580	572	609	582	558	569	481	571	559	573	593	582	543	611	610	580	573	560	550	546	571	511	564	554	556	554	547	577	552	544	578	551	530	578	584	563	537	552	528	579	590	534	573	550	559	582	589	564	576	571	545	569	560	595	575	619	584	589	559	570	558	593	561	582	570	559	592	566	573	551	520	574	539	574	598	562	571	568	529	545	560	566	563	565	548	584	530	561	580	525	593	561	562	518	547	596	587	548	547	580	552	547	580	573	534	568	542	613	575	563	555	587	558	561	634	531	547	610	553	558	512	578	536	565	610	553	578	572	573	556	591	539	552	562	563	582	548	584	550	582	565	552	547	536	565	608	572	577	606	592	534	571	587	583	533	567	547	597	567	569	543	588	553	574	576	533	544	551	552	564	567	592	546	544	596	553	525	571	592	569	576	537	626	534	563	558	605	580	569	539	566	553	549	583	551	577	580	571	629	548	563	563	536	562	538	622	558	560	580	571	593	557	569	571	529	549	553	559	601	574	601	553	566	544	600	559	527	603	593	597	571	515	550	573	557	577	564	601	566	593	590	570	578	565	576	591	593	585	600	521	577	578	565	617	533	554	563	597	595	581	579	562	585	565	550	553	591	563	575	589	547	518	540	593	516	581	568	560	598	568	578	554	534	553	602	544	586	565	550	531	575	590	596	557	531	530	564	567	586	563	564	640	569	584	569	594	581	572	577	566	550	580	550	591	568	538	597	586	529	565	534	589	589	550	570	542	572	558	543	572	565	581	534	574	522	554	581	549	596	585	609	544	550	537	529	579	540	573	572	530	549	578	570	544	555	559	543	576	557	536	561	585	587	601	532	526	569	542	549	560	557	602	570	601	561	552	559	585	579	574	613	555	557	528	547	598	584	611	575	609	557	537	603	577	561	585	515	555	574	564	604	594	548	553	533	522	556	588	582	547	584	536	558	548	535	582	588	516	576	577	572	545	560	544	554	544	529	572	551	568	513	595	575	588	567	526	599	603	501	568	545	560	591	578	594	555	565	599	571	550	573	559	542	573	593	595	556	585	570	581	599	596	570	600	553	597	624	560	539	572	574	588	550	587	534	572	558	497	564	581	554	550	576	565	563	573	530	576	581	581	562	515	546	564	568	553	588	547	560	576	587	574	577	581	595	570	574	624	563	550	555	575	559	584	559	593	588	568	552	568	547	578	581	544	570	534	586	591	584	539	575	582	582	527	544	587	572	577	576	600	571	550	585	536	561	572	583	545	512	530	539	567	538	554	543	591	610	577	532	590	579	550	588	568	535	547	589	563	547	545	537	604	576	566	596	546	577	589	563	586	560	561	573	595	559	538	577	614	587	537	555	615	600	564	575	574	571	558	550	539	578	567	554	550	560	561	576	558	548	516	523	578	535	570	569	585	546	526	614	551	527	552	570	553	576	563	516	577	508	592	573	562	582	571	604	607	601	538	556	502	551	561	570	589	586	605	580	540	582	574	568	570	582	583	586	551	582	581	566	552	574	535	508	539	606	572	580	560	565	562	590	587	550	562	553	578	534	526	571	550	552	569	583	537	574	582	594	569	562	587	571	567	543	549	547	503	551	547	561	548	558	566	596	584	541	563	552	578	564	565	553	526	580	556	581	536	535	580	581	599	579	550	508	610	557	540	594	527	537	557	600	539	567	545	522	542	562	604	564	556	585	536	562	608	517	602	605	544	561	609	601	566	582	548	605	591	554	558	543	611	526	518	541	587	565	613	541	576	584	531	570	582	578	573	585	561	535	571	517	561	538	589	591	568	572	553	567	565	556	546	548	547	535	525	587	591	556	592	562	602	513	544	598	568	566	611	596	571	549	586	568	569	581	588	544	519	584	525	563	569	581	550	529	572	591	537	589	507	581	591	595	540	533	546	539	538	587	538	573	549	572	572	559	574	611	582	549	514	541	565	564	554	544	595	550	566	527	541	521	536	607	566	597	604	560	496	601	589	596	563	545	564	570	553	582	535	571	598	584	574	551	538	567	570	562	568	537	592	596	523	574	560	543	539	540	579	545	582	535	572	576	554	546	542	593	560	553	565	564	536	563	596	610	587	566	541	573	560	544	560	575	554	563	568	523	562	579	597	617	626	575	579	573	581	582	568	559	535	596	557	567	526	605	591	569	502	583	536	596	601	563	546	620	599	560	570	567	550	575	588	548	577	562	580	579	551	616	552	540	565	603	521	543	560	537	587	524	548	571	572	592	579	568	535	561	562	574	591	577	591	616	530	543	539	544	546	573	589	589	578	547	574	556	629	553	538	553	576	578	558	560	542	570	546	566	579	537	550	560	569	583	503	547	589	588	559	581	587	559	563	564	570	549	553	564	564	554	589	531	568	546	567	575	499	570	553	568	544	579	528	553	548	607	557	588	599	529	619	565	575	548	553	507	555	557	571	561	574	595	604	597	579	582	603	594	573	545	565	528	589	573	541	594	565	580	561	590	556	532	623	581	556	579	541	538	564	573	571	581	530	571	564	528	555	558	558	597	611	548	568	563	589	533	555	554	590	591	555	544	558	557	536	529	600	556	544	587	568	561	605	567	572	585	569	530	575	563	580	551	550	593	554	547	556	585	589	601	560	557	587	557	587	532	534	541	583	553	579	581	516	543	561	566	549	590	574	574	572	578	546	520	584	544	564	546	588	523	547	628	581	544	542	571	586	570	529	549	548	547	543	575	567	582	595	611	539	596	561	559	598	552	577	507
51298	88897	66352	40407	18635	5892	1529	738	552	564	585	539	514	554	513	567	580	539	559	568	539	539	546	531	515	564	554	512	559	536	558	530	533	555	520	525	520	550	528	566	554	564	525	539	560	556	502	526	542	569	517	596	550	544	543	496	538	562	491	544	509	550	540	565	549	564	549	518	528	517	552	533	517	560	533	529	523	536	529	549	551	537	539	549	523	557	514	537	532	488	556	555	539	533	543	518	514	489	519	510	523	497	547	521	535	585	534	518	519	531	492	543	540	527	539	575	525	541	521	542	521	483	524	537	536	542	559	579	501	536	515	517	489	565	503	539	529	536	526	517	519	527	541	544	544	516	549	500	518	567	526	557	522	571	531	534	570	520	555	544	527	537	542	535	542	528	539	503	571	546	507	545	537	523	535	542	523	511	486	561	552	514	530	550	531	533	520	544	571	575	514	548	527	539	543	566	498	550	529	532	546	595	497	571	514	510	494	508	511	516	536	518	521	543	538	503	546	532	528	563	519	534	510	539	556	553	564	539	543	567	551	563	528	523	548	549	538	532	575	546	521	463	519	530	557	525	532	550	579	551	543	521	521	546	519	519	552	518	580	497	517	517	529	525	546	506	547	538	587	564	523	529	513	525	505	537	544	503	516	532	527	495	534	572	498	522	507	557	561	547	530	545	581	577	505	490	500	530	578	518	548	536	549	559	560	554	522	520	563	555	533	520	527	557	558	556	532	503	514	586	519	542	507	533	571	558	526	533	517	518	521	537	566	517	529	523	526	561	542	548	480	518	519	556	526	497	524	543	526	537	510	544	551	521	522	544	524	523	541	535	525	530	553	504	510	526	512	494	544	539	543	539	510	505	547	551	536	501	554	501	526	557	572	487	533	532	540	556	534	553	556	528	543	549	541	535	515	509	537	509	576	579	533	541	549	551	545	523	512	523	529	561	516	517	587	559	543	580	540	539	536	529	522	484	543	559	553	534	503	493	564	548	569	551	536	561	526	490	552	514	509	524	551	543	510	525	504	562	521	517	548	551	561	536	516	501	514	538	500	568	515	568	532	547	566	547	491	559	576	523	531	567	577	565	544	517	548	555	548	504	577	552	543	522	555	559	553	496	527	517	477	588	535	538	578	552	515	562	530	534	543	523	524	508	500	546	526	565	531	537	533	527	571	538	521	516	542	514	498	498	589	577	556	576	568	541	538	505	545	503	564	565	534	554	529	530	481	547	522	556	537	511	529	545	571	523	579	539	545	513	496	533	522	523	531	541	533	557	533	527	574	528	536	552	522	533	555	545	540	511	521	531	531	550	546	530	560	509	559	547	523	556	521	551	500	525	533	536	545	513	504	541	482	521	531	571	550	570	601	596	543	549	567	547	524	547	515	511	536	530	539	544	558	523	544	504	534	624	513	552	528	569	504	532	583	508	516	566	536	552	497	542	555	532	550	526	505	552	566	513	540	575	528	534	502	543	500	528	545	554	525	529	485	521	493	539	536	511	512	526	527	533	558	535	531	508	521	544	539	519	538	596	495	567	522	557	549	556	529	507	530	518	526	542	531	530	565	531	525	501	551	534	543	525	548	496	523	518	540	504	518	536	505	534	560	491	552	511	530	545	579	562	526	558	527	545	537	538	517	546	544	526	542	554	555	547	547	507	554	523	519	518	541	541	549	551	581	513	535	527	515	557	533	533	578	497	535	562	531	551	559	536	555	553	538	505	532	543	522	572	542	504	583	529	528	506	528	513	518	584	524	532	514	522	523	573	505	554	537	557	520	522	538	575	505	527	542	501	551	527	547	517	535	573	511	573	537	555	541	511	549	552	506	502	524	522	525	532	528	541	523	530	561	571	573	532	506	536	517	526	513	565	500	526	501	531	514	536	494	542	533	525	558	517	554	549	532	573	507	528	529	548	531	523	511	552	531	507	481	536	516	491	541	507	509	563	537	557	577	537	520	564	536	544	538	531	522	514	528	515	562	520	460	494	545	518	582	532	490	536	501	538	547	514	490	532	542	520	554	587	524	519	555	512	533	519	532	507	501	562	526	510	551	533	539	514	548	507	522	522	491	536	559	524	543	514	523	537	542	541	551	565	536	523	530	528	557	567	545	509	540	508	549	555	512	492	530	541	543	540	527	526	569	572	494	522	586	562	538	523	526	529	566	542	524	541	544	548	507	535	543	511	509	535	518	569	500	513	529	551	530	488	563	529	502	481	522	550	554	528	513	515	535	527	556	552	509	525	519	535	494	504	541	532	543	602	516	564	503	528	541	576	504	540	555	503	533	507	504	521	524	561	537	552	523	528	533	592	477	560	502	523	505	508	542	482	516	521	555	572	501	536	542	514	542	521	522	577	541	552	529	547	592	565	522	543	530	514	544	534	527	544	547	513	547	551	540	523	545	582	529	558	559	541	549	536	532	553	536	565	576	502	491	541	508	542	541	486	519	536	536	535	524	527	505	513	526	522	554	600	511	520	544	561	517	538	530	506	524	546	499	525	541	527	589	510	528	500	535	520	525	532	559	525	552	540	545	512	496	538	573	594	533	537	499	536	531	501	494	520	546	555	601	557	544	509	503	555	497	504	565	544	524	523	534	546	545	506	516	521	521	551	536	523	583	553	531	512	562	547	533	551	557	542	522	531	515	560	496	564	538	558	531	530	543	542	532	550	546	506	485	527	524	542	526	502	527	498	536	553	528	560	513	579	508	574	541	511	542	539	546	529	547	569	548	537	551	561	565	518	559	528	537	566	549	519	539	561	510	541	531	549	522	504	560	557	518	560	524	561	532	539	585	557	526	549	525	495	559	550	549	563	498	546	510	560	554	506	519	537	515	539	548	496	546	529	516	520	531	572	499	530	535	543	527	548	527	537	517	584	555	499	520	568	548	531	554	515	530	536	540	567	534	492	584	541	548	519	541	507	525	565	551	517	584	542	527	517	521	552	560	508	513	505	522	560	534	556	525	529	556	568	545	534	505	530	543	542	528	595	532	516	569	522	567	511	563	579	514	496	513	573	537	533	494	503	510	530	506	514	571	512	506	517	523	538	537	526	560	551	541	541	512	552	509	515	492	491	511	534	547	522	518	551	537	518	550	480	557	565	561	506	557	489	524	529	520	556	513	517	580	503	518	585	533	540	522	581	536	527	545	514	542	545	552	520	518	537	523	566	533	529	538	571	505	574	543	563	555	522	530	532	528	556	534	586	541	544	532	540	539	570	527	489	532	533	553	554	553	524	549	506	543	505	558	525	513	536	554	549	518	574	519	550	545	547	496	590	585	537	532	479	547	506	508	537	545	496	506	559	553	528	577	513	537	522	542	503	540	507	560	541	523	525	532	517	527	597	504	553	515	520	501	539	517	566	534	541	513	550	502	526	546	566	551	488	519	537	533	522	524	524	529	510	531	509	568	556	528	564	501	539	547	524	567	550	506	545	524	536	588	563	589	531	551	566	499	525	538	565	533	526	505	538	553	504
24093	23403	39089	43040	32096	18631	6328	1665	972	821	853	786	818	845	829	821	792	780	808	847	837	821	817	787	808	761	785	811	775	767	859	794	817	775	778	814	822	815	770	825	822	822	765	810	833	781	779	802	823	740	856	849	806	774	786	802	796	804	793	824	794	787	748	786	774	807	770	826	810	814	751	747	826	774	836	831	816	799	836	795	799	794	776	796	789	772	779	845	765	758	787	803	773	784	802	801	800	766	778	807	791	802	787	800	781	810	819	815	792	750	809	711	747	749	821	768	764	770	785	833	838	811	815	769	829	783	795	763	801	768	769	792	815	806	785	791	816	789	796	790	802	804	779	787	799	779	758	735	754	779	787	767	805	756	769	772	736	836	769	773	776	784	782	759	766	789	789	773	857	790	775	765	761	743	727	767	790	800	718	838	818	763	716	823	816	792	816	815	828	791	775	761	763	785	760	784	839	783	804	804	784	803	744	769	749	794	736	796	778	769	732	774	812	773	807	740	771	808	811	803	818	846	725	801	797	785	779	839	843	768	771	793	821	806	733	762	790	788	857	775	770	774	823	820	771	780	751	802	753	785	776	774	766	763	702	755	805	763	750	815	783	767	744	784	823	805	775	785	769	808	772	787	801	869	777	785	808	827	859	774	789	769	805	783	829	802	813	779	836	769	739	765	809	831	736	793	736	759	789	816	759	788	780	805	712	778	761	802	787	797	804	787	763	805	791	758	790	739	775	810	815	792	811	783	789	724	787	788	779	792	787	771	795	795	764	745	799	811	766	838	791	787	729	792	784	795	797	762	795	786	768	782	736	807	768	803	814	781	797	777	768	772	755	806	758	734	751	752	797	782	790	821	800	714	788	770	783	728	758	812	816	783	772	759	806	783	825	805	783	760	792	799	756	836	794	798	742	800	819	826	749	780	766	767	782	833	803	749	757	743	743	771	866	781	809	742	778	794	761	827	812	823	792	774	760	864	823	737	762	789	757	775	797	736	795	784	768	826	790	842	748	732	793	847	776	768	780	816	832	811	813	793	763	794	796	794	795	799	750	809	767	779	773	795	840	742	856	789	782	793	770	766	783	796	817	802	759	754	811	788	801	787	823	751	773	769	749	770	768	804	815	832	808	784	820	746	766	832	820	810	798	751	779	789	794	813	746	794	804	748	825	773	810	804	782	823	792	769	810	766	822	731	795	814	766	786	807	826	765	785	815	785	795	758	804	829	746	776	824	744	800	810	790	779	810	776	726	768	759	791	831	790	817	784	814	770	801	772	730	821	822	738	755	820	800	745	826	721	788	733	813	811	775	774	743	786	800	822	800	809	766	797	764	780	825	817	833	804	759	754	788	867	800	785	789	774	802	807	803	780	771	748	774	815	802	824	798	811	797	772	807	767	783	806	857	769	775	784	789	822	741	835	828	769	773	755	835	764	788	825	800	821	744	786	757	773	813	822	794	771	744	816	776	770	790	786	806	786	822	768	829	754	752	732	818	815	768	838	746	797	793	765	825	788	796	782	892	785	798	850	790	792	787	765	772	773	755	799	762	733	807	809	764	827	762	779	770	755	776	778	805	782	804	797	756	775	776	829	815	794	751	778	747	773	784	798	737	776	762	823	790	728	793	792	787	799	758	793	809	768	793	834	814	790	841	796	760	864	797	781	812	766	829	834	803	792	828	847	805	760	784	774	769	813	781	785	787	720	809	815	740	830	791	796	783	805	796	762	792	825	755	759	791	778	787	762	780	776	763	773	738	813	750	768	786	771	767	791	791	766	774	729	797	739	781	801	801	772	761	811	806	761	756	835	747	850	832	734	824	769	797	796	805	816	741	838	765	772	784	773	770	739	738	808	763	789	780	771	813	735	799	779	811	741	828	771	787	791	766	762	793	796	767	803	771	802	828	772	750	777	776	804	801	829	780	805	708	812	773	887	805	781	796	764	815	794	793	764	793	767	799	777	835	787	821	764	808	736	767	744	748	792	831	779	815	793	781	775	776	773	806	858	735	760	754	704	799	788	806	774	822	788	790	743	755	820	799	762	764	779	786	751	773	808	709	811	807	815	810	809	796	794	764	835	816	822	761	793	811	784	808	752	793	737	811	771	771	767	776	813	747	816	775	746	778	777	787	768	784	824	799	794	735	834	769	785	763	802	808	801	765	785	734	762	747	781	816	825	832	777	782	781	787	782	799	821	830	786	829	781	780	754	804	774	817	771	801	732	753	785	806	758	821	744	760	823	782	767	777	737	817	783	760	785	782	800	794	766	787	774	754	764	796	793	802	819	801	770	837	771	763	833	808	777	804	742	779	797	825	783	810	822	811	747	791	770	810	812	797	782	805	840	763	785	776	796	788	785	753	792	794	792	742	821	833	779	815	780	768	796	757	805	783	764	780	791	788	727	754	831	788	834	773	800	822	789	793	763	748	762	733	774	764	819	798	844	791	776	746	787	778	839	775	749	804	810	763	760	752	769	762	827	762	801	785	765	783	801	784	773	819	778	767	785	857	781	800	790	835	780	778	784	779	827	805	803	806	723	747	807	728	800	787	791	734	838	800	834	777	762	781	766	788	799	766	792	803	789	795	724	725	782	777	748	835	777	765	802	828	788	758	799	831	762	787	773	784	802	774	786	796	815	796	793	770	798	786	761	801	801	809	778	760	774	779	759	797	806	803	777	812	779	762	745	796	781	751	795	794	774	782	770	788	799	792	805	801	764	761	826	764	781	811	797	777	781	755	788	777	751	809	788	798	755	775	846	809	786	754	779	736	762	792	810	787	777	817	804	772	775	806	811	773	826	778	774	746	757	772	771	773	766	747	739	813	799	798	747	821	877	782	821	792	824	789	822	792	762	799	774	747	759	766	777	754	786	839	768	776	785	783	805	763	707	733	768	798	800	796	808	783	807	752	792	811	721	773	773	779	803	862	815	740	787	755	772	803	802	846	791	762	784	736	769	790	758	774	804	809	796	804	766	727	752	827	735	770	769	754	746	827	837	783	794	742	785	785	825	774	733	753	779	769	776	756	761	800	765	784	760	751	785	779	748	783	771	774	843	747	753	809	741	773	757	735	757	775	830	750	812	736	786	800	743	783	818	808	809	785	754	792	772	845	763	793	800	817	781	728	759	817	767	809	781	787	774	756	773	837	756	773	750	796	806	785	772	804	751	828	818	738	821	768	764	797	780	792	799	798	842	773	771	771	778	799	835	815	778	821	765	836	770	751	782	776	797	768	786	764	775	798	763	829	754	795	796	802	788	774	814	786	759	818	800	791	807	782	740	817	780	819	790	788	764	837	799	789	802	793	752	759	790	812	813	762	750	753	782	733	791	806	779	787	815	741	813	806	798	810	782	837	813	774	751	774	736	786	798	794	708	786	774	789	813	788	760	806	818	794	762	800	814	771	791	768	777	795	790	765	748	806	749	752	772	813	796	793	809	787	770	776	792	849	747	812	812	737	770	739	807	838	817	786	782	783	818
59721	103860	78315	57666	29180	9352	3094	1430	867	712	757	717	763	791	779	808	792	741	799	748	754	763	783	713	751	714	751	806	769	773	751	778	766	759	762	759	733	751	732	764	730	710	734	732	730	772	786	731	744	719	714	733	734	761	763	784	747	799	787	766	766	782	770	737	792	718	733	754	737	737	708	764	750	763	773	731	761	824	774	790	781	751	748	759	716	783	740	751	740	719	747	780	758	811	748	815	758	735	743	768	736	773	741	742	749	747	813	757	741	749	762	749	753	723	713	726	741	706	762	711	732	749	784	725	781	754	791	790	790	759	744	728	756	700	745	839	771	736	752	712	732	737	707	776	713	750	770	743	750	747	762	763	748	766	741	761	725	734	767	718	783	787	730	719	762	751	799	779	690	727	770	764	720	762	755	728	716	756	750	781	741	765	756	757	767	774	766	808	677	718	763	768	755	755	761	755	734	767	720	745	719	777	691	738	761	811	725	793	795	775	711	757	785	800	751	739	803	739	745	783	737	730	753	735	763	732	745	739	789	771	774	770	758	777	787	774	735	732	748	729	713	734	732	784	710	714	749	752	712	785	742	739	776	711	736	757	763	743	736	772	769	752	775	749	732	800	754	747	701	733	721	763	730	717	808	714	748	782	757	738	707	774	756	729	719	766	741	765	763	744	735	731	754	785	746	762	706	773	737	729	779	771	761	783	793	780	768	756	736	767	776	743	732	784	725	784	746	719	737	780	758	737	750	759	762	754	796	756	767	783	774	760	701	721	765	759	770	728	752	742	753	692	725	786	767	753	733	727	776	748	750	714	751	732	765	747	768	745	715	726	776	722	755	759	758	765	737	749	719	736	703	729	744	726	715	731	797	770	757	792	734	734	688	766	744	737	753	741	731	731	764	734	791	727	791	722	795	761	775	747	752	755	723	789	738	696	726	757	756	768	740	750	753	770	770	729	735	730	757	753	701	765	772	773	757	753	765	783	692	771	733	751	756	764	748	728	746	757	743	780	785	769	735	703	739	722	759	724	723	730	735	747	800	739	745	752	759	756	769	750	720	784	767	741	748	793	799	736	771	743	734	782	734	745	761	768	769	769	764	743	786	768	766	710	757	777	714	754	738	745	734	715	773	745	738	729	719	741	727	777	774	734	777	741	751	782	746	762	700	769	800	734	756	761	735	739	775	700	771	788	736	743	743	795	753	711	739	745	752	751	755	770	747	801	786	736	760	733	751	768	741	741	731	709	778	732	796	790	708	758	725	725	771	724	795	760	773	762	782	767	756	740	712	780	751	752	769	754	734	724	749	760	745	683	727	765	759	809	802	766	747	742	800	790	795	679	735	764	736	677	719	762	773	779	727	757	785	741	741	697	720	763	744	751	735	809	752	732	775	740	757	667	774	754	720	767	758	778	778	768	735	772	774	774	755	807	782	765	784	725	738	718	768	722	803	768	744	731	835	775	753	737	743	723	755	724	783	727	724	743	756	747	724	734	754	733	797	733	748	741	748	692	692	740	721	790	774	758	749	739	761	737	755	726	761	752	766	691	774	770	758	786	744	762	774	711	770	716	731	725	784	742	776	735	792	778	748	711	772	773	765	725	721	775	783	719	770	772	734	724	782	771	720	761	744	720	770	759	690	690	706	765	735	785	778	749	732	728	747	767	765	733	776	745	758	786	727	734	751	714	764	711	755	742	748	756	735	736	751	715	763	764	802	752	762	776	776	743	775	789	709	788	743	778	790	803	749	779	810	776	750	743	757	736	771	771	843	763	765	738	758	718	761	749	772	723	757	742	787	707	763	714	769	718	760	754	770	766	735	752	792	686	727	762	742	771	777	765	751	781	730	769	752	729	749	745	739	738	804	727	775	782	764	779	760	734	734	725	754	762	728	768	683	760	721	770	756	757	765	769	763	752	728	784	703	744	755	775	775	756	756	742	763	717	771	756	673	729	768	761	771	723	713	726	768	764	713	755	738	772	783	706	719	775	747	720	750	731	708	730	691	742	717	736	786	787	749	781	777	748	744	722	795	757	768	722	769	658	747	800	736	738	746	764	735	778	754	705	783	780	733	761	771	757	726	768	764	826	766	738	763	760	736	746	804	815	736	780	748	761	781	747	767	737	733	767	749	750	814	804	747	726	719	780	733	765	726	751	725	782	760	753	722	717	774	746	733	781	731	737	731	737	748	770	765	745	762	738	769	708	728	771	737	758	761	729	702	780	749	750	711	701	775	733	715	716	734	751	746	801	745	743	768	701	793	765	754	753	731	722	673	769	784	756	743	720	754	753	757	765	813	788	730	774	759	732	787	703	761	724	766	752	772	704	727	775	743	785	776	770	750	785	773	719	740	777	789	734	771	757	753	740	743	707	721	733	799	763	756	762	729	737	743	732	744	793	770	762	705	787	777	760	754	773	755	797	783	761	739	721	714	745	694	753	732	760	779	744	691	755	724	747	788	810	766	729	744	782	759	758	722	738	730	769	803	713	758	733	770	758	712	759	764	735	740	698	801	781	764	806	779	730	764	734	790	742	745	732	709	747	744	778	740	761	716	768	784	797	750	727	723	709	744	763	767	733	768	745	712	796	749	747	772	794	705	746	737	751	745	713	758	715	742	791	735	785	780	702	734	750	757	736	756	756	752	752	757	792	729	741	764	747	759	727	752	771	828	712	713	724	766	733	719	756	771	757	718	820	744	779	805	723	798	743	740	752	816	710	706	795	757	776	751	720	734	806	764	702	743	737	743	773	737	766	792	781	788	783	728	793	749	737	763	714	724	740	749	707	770	754	723	769	707	732	751	776	750	751	734	703	722	770	764	756	725	724	765	781	746	738	753	752	787	786	824	747	784	753	749	685	774	750	767	752	714	761	742	784	779	806	741	748	742	758	728	732	745	739	753	715	685	753	726	778	774	757	808	770	803	741	746	737	729	758	774	755	756	775	756	698	782	728	752	728	738	786	752	769	723	759	745	753	753	744	694	763	720	730	745	747	728	781	761	738	740	763	749	739	768	764	733	726	746	765	775	716	745	717	782	776	765	764	753	753	728	733	707	690	788	757	726	755	745	764	747	773	729	742	747	762	754	747	736	755	718	768	750	775	719	748	769	766	769	757	754	732	741	746	759	784	708	800	746	725	696	742	773	768	740	740	758	738	818	713	720	737	748	756	706	752	780	830	728	724	762	720	752	754	816	725	725	693	725	692	736	755	726	774	738	776	723	747	792	713	732	722	762	740	792	765	799	761	733	720	712	754	783	703	788	770	751	775	770	764	809	758	823	707	733	771	767	738	758	736	752	732	767	771	770	732	726	760	780	787	732	758	692	695	754	750	744	761	749	757	770	709	738	728	717	737	738	748	714	764	765	749	731	779	735	759	758	722	764	759	761	805	734	777	770	724	751	698	763	775	740	763	728	770	720	748	761	785	765	774	744	733	733	722	733	787	758	713	757	806	715	744	752	742	729	748	759	742	750	746	740	734
29168	27398	26903	15733	5231	1570	818	614	554	543	566	572	575	574	552	547	602	551	550	500	596	549	586	578	553	589	582	598	572	522	559	581	605	584	578	577	534	597	566	582	570	549	551	562	566	567	579	580	594	569	571	576	579	551	638	585	564	557	598	572	612	549	551	595	585	552	564	553	584	544	557	562	531	580	541	551	541	544	547	532	503	533	565	548	511	573	557	576	517	604	578	585	537	568	585	545	559	576	553	594	607	574	526	566	543	569	545	581	607	572	576	578	560	575	597	605	581	561	589	612	602	545	546	588	568	559	550	570	585	574	577	561	573	531	577	569	577	552	566	541	552	550	584	548	587	563	559	575	564	555	580	565	576	576	529	532	574	560	603	604	574	547	550	542	535	545	567	614	559	521	563	553	599	593	601	572	584	601	602	564	566	571	581	521	594	586	540	555	584	583	549	560	555	581	571	550	542	583	571	578	577	554	587	566	632	583	614	572	553	579	546	541	576	598	568	611	540	593	575	567	588	615	575	588	555	572	535	564	594	597	495	581	588	520	565	549	574	568	529	561	530	609	555	527	539	547	536	571	600	587	541	551	587	562	561	575	547	579	543	589	550	577	558	614	578	535	583	569	580	604	555	541	508	561	556	584	573	530	567	573	592	506	561	564	556	518	521	529	586	631	604	598	562	611	530	587	524	595	561	582	599	565	584	596	564	564	589	535	593	623	552	575	555	556	599	557	588	549	626	569	545	561	546	552	549	601	516	539	568	613	603	579	597	566	617	562	542	579	562	561	617	625	551	557	556	620	583	568	585	566	606	557	583	549	540	589	614	593	570	559	506	540	598	560	564	539	557	561	584	533	615	564	546	555	594	583	563	543	567	501	546	570	536	559	535	521	542	550	565	562	597	587	590	526	533	579	553	595	602	557	537	525	560	551	551	521	576	567	598	580	532	559	539	540	506	532	554	570	565	531	590	583	554	621	590	551	577	552	562	544	552	550	558	593	603	590	593	564	598	504	533	555	596	586	615	579	584	549	579	581	620	543	551	553	510	545	603	537	583	558	561	534	566	590	535	562	567	603	564	548	567	571	575	592	574	572	554	544	554	609	606	590	574	565	577	619	568	550	562	594	540	576	594	594	569	576	554	607	567	575	577	615	604	546	513	562	530	551	593	562	565	562	523	608	600	596	563	555	564	565	567	565	515	576	599	547	587	541	592	552	567	569	577	521	563	583	582	584	553	582	577	541	546	576	532	530	550	590	557	572	577	555	546	547	530	558	550	575	583	558	578	606	582	543	541	580	530	556	550	568	526	588	534	580	571	610	511	530	588	581	566	544	533	595	554	580	495	567	534	519	568	580	563	559	566	520	575	611	575	555	564	577	544	584	558	543	540	563	599	527	544	565	547	533	572	594	592	563	579	498	575	566	583	573	605	555	568	570	559	545	580	560	579	541	612	494	544	550	585	589	543	586	545	587	570	546	560	575	527	547	603	534	580	583	586	569	545	562	549	582	581	547	576	551	560	567	572	571	588	558	586	574	552	545	598	599	555	630	543	592	533	589	527	555	589	535	562	552	551	589	552	588	548	562	595	545	573	587	549	566	543	523	547	562	584	571	570	596	572	581	562	542	517	545	545	552	558	597	558	555	538	558	582	565	595	584	565	556	537	581	596	621	505	543	538	558	546	539	558	584	574	567	565	543	607	558	577	607	550	577	547	572	553	508	534	560	537	561	536	545	580	555	549	567	568	570	574	572	582	609	582	545	584	587	538	545	579	575	551	566	533	552	537	572	600	565	564	522	557	605	594	581	569	578	512	588	561	595	586	607	632	598	578	576	560	581	566	587	572	571	598	556	530	580	539	604	610	521	561	546	558	530	560	585	579	599	578	577	564	549	570	563	572	554	540	595	545	593	532	578	538	580	564	559	547	548	599	588	568	573	567	550	609	595	542	555	550	587	552	557	572	591	553	546	568	540	576	592	547	562	532	592	542	584	576	525	534	571	562	606	536	587	510	533	559	571	586	568	553	566	562	590	570	567	562	585	565	595	562	546	566	583	591	563	545	558	587	586	572	599	598	584	583	550	551	580	566	557	546	527	594	578	544	579	558	595	591	581	561	626	578	588	587	586	588	602	540	587	590	605	543	551	553	585	561	558	568	586	586	545	578	546	544	547	584	566	595	539	566	537	552	550	569	541	548	600	570	544	583	596	568	577	590	588	578	519	592	593	556	555	604	595	603	529	614	574	591	564	567	556	617	557	530	578	607	590	586	571	603	541	561	579	577	562	599	581	599	551	588	538	553	570	558	565	564	572	571	517	579	539	591	545	555	578	566	568	586	615	575	544	593	580	555	606	612	625	558	543	565	523	553	587	588	575	536	537	599	558	563	537	555	597	576	541	564	559	536	585	563	525	558	569	563	517	593	607	573	530	598	556	566	603	535	537	588	554	575	563	529	534	567	551	575	547	580	580	557	596	548	577	531	588	575	576	594	588	593	556	580	553	504	544	558	569	557	588	565	571	571	562	578	496	578	592	601	550	590	561	553	542	599	546	614	571	571	585	544	612	615	591	507	543	602	606	540	586	551	577	551	546	558	571	518	554	557	630	560	605	582	586	587	549	545	601	596	537	564	563	558	582	523	583	572	592	596	570	583	583	544	573	575	605	520	511	580	566	533	579	544	583	574	552	554	573	535	570	578	541	582	614	547	576	568	572	573	541	606	560	583	551	550	584	583	539	585	578	576	587	563	568	601	553	550	540	562	589	617	533	569	584	552	594	537	543	552	553	526	597	543	567	621	560	565	638	617	646	570	547	550	556	580	536	585	571	530	558	555	545	605	550	540	557	597	555	563	539	580	565	577	563	590	546	558	554	587	616	587	572	539	604	531	563	552	558	604	611	562	575	560	587	590	610	556	525	573	578	530	549	608	570	537	562	591	524	577	564	533	574	542	583	595	530	553	561	550	523	530	539	528	569	523	566	587	554	547	580	533	598	597	518	621	575	545	551	553	555	555	582	604	539	584	599	557	526	545	583	578	574	564	548	555	552	561	605	575	530	589	604	566	615	532	592	536	587	609	568	597	563	580	562	606	584	570	605	561	536	561	549	550	564	537	569	559	615	554	566	547	584	536	592	593	523	582	598	551	549	545	568	610	571	548	601	614	591	548	539	562	605	550	545	587	561	590	592	586	554	561	617	605	601	596	581	587	566	571	552	560	600	556	550	543	563	570	548	564	590	565	577	562	559	531	583	534	585	575	606	578	578	545	562	556	549	592	553	550	541	557	556	537	545	557	591	574	596	541	566	562	544	602	602	554	621	565	579	577	564	570	582	590	580	503	561	505	559	547	539	616	595	588	522	589	540	585	552	596	566	576	542	560	538	578	587	567	567	547	522	541	591	580	597	546	550	524	566	586	554	569	542	588	601	582	525	557	549	535	597	538	561	616	533	565	563	568	558	560	520	586	589	607	616	556	556	569	624	620	523
19320	32436	22289	10065	4092	1391	734	538	503	504	488	493	515	499	478	513	502	524	516	434	530	515	470	512	493	493	509	477	497	528	503	517	468	462	510	485	494	482	509	469	521	457	489	469	504	545	477	504	530	488	445	480	516	524	491	482	516	486	447	488	485	502	506	484	489	452	444	471	491	496	467	471	499	508	477	464	530	451	467	485	481	501	516	473	498	443	508	465	478	491	497	473	464	488	525	479	493	489	462	522	503	445	504	459	457	516	442	436	509	487	491	483	464	490	468	465	472	486	466	477	475	494	469	460	491	499	469	490	471	498	469	511	449	450	507	514	492	520	519	515	469	499	497	506	484	520	501	506	520	470	496	497	530	471	489	471	488	501	503	463	494	477	493	491	476	464	534	469	496	459	519	479	497	458	500	481	456	502	476	512	517	485	491	518	477	529	503	532	475	477	473	488	485	470	450	485	481	438	474	484	502	505	501	460	483	512	460	486	500	474	489	502	490	494	487	518	491	479	470	454	466	466	493	503	486	482	469	535	498	539	454	512	465	444	494	464	477	433	484	526	473	491	465	474	473	493	509	476	499	457	494	501	503	487	476	502	496	488	529	499	517	470	483	506	472	536	458	490	516	491	510	474	502	470	510	474	453	483	525	503	498	493	478	493	535	510	496	480	500	499	531	504	478	491	475	521	473	470	513	482	467	463	478	485	517	493	463	497	485	480	500	440	495	468	483	499	471	515	499	463	487	477	481	477	524	449	504	460	476	461	476	492	473	463	498	492	478	497	505	459	468	486	482	471	479	501	477	496	477	503	497	509	549	510	457	504	465	480	495	509	539	496	524	476	485	470	460	480	495	472	498	461	498	500	499	469	487	485	489	480	507	480	473	470	513	492	481	491	498	471	486	534	520	453	468	509	457	486	458	494	509	485	485	504	497	483	483	468	485	497	480	455	489	457	455	460	488	504	477	514	511	516	489	456	516	499	513	501	450	501	493	511	466	458	520	490	494	507	520	463	488	459	505	509	509	462	488	503	485	468	507	446	498	464	470	491	483	520	514	476	481	500	520	506	499	476	487	486	480	470	501	491	478	497	513	515	489	506	516	498	481	464	476	486	522	509	479	487	475	484	485	486	490	455	449	516	488	477	501	476	459	519	487	471	495	519	469	502	501	471	535	481	468	491	496	486	517	500	486	522	490	505	487	482	465	503	486	496	492	488	464	484	459	481	499	481	512	545	465	498	490	479	477	469	482	490	510	482	490	496	496	471	464	488	506	482	478	478	507	461	484	497	485	496	469	492	456	498	478	468	471	507	476	511	486	501	495	479	477	525	476	466	465	486	474	493	481	488	518	475	492	467	458	453	503	497	472	457	514	523	482	481	481	464	458	490	499	463	518	491	486	494	509	480	487	439	487	494	530	466	506	452	487	456	491	475	521	479	524	521	457	466	486	501	477	490	496	470	496	491	497	494	455	509	518	497	433	512	476	438	502	487	481	486	548	494	478	485	488	524	503	492	490	506	502	477	479	499	476	490	499	498	519	471	503	492	483	484	502	495	437	495	514	504	493	478	496	487	474	455	485	499	535	458	477	513	502	502	456	501	464	489	514	493	475	481	516	495	492	521	500	508	450	489	471	472	507	487	479	508	458	517	505	485	486	514	502	482	510	486	476	500	503	476	514	484	487	498	507	499	471	503	507	496	491	476	516	483	478	471	503	487	471	464	502	472	492	505	503	497	469	461	513	498	485	507	503	475	544	465	499	519	483	500	512	470	495	493	427	501	520	479	497	476	526	558	497	475	464	452	486	497	476	477	464	500	482	497	470	478	483	470	490	473	506	464	426	496	492	462	485	487	449	450	452	479	469	545	492	539	455	498	510	498	493	498	440	501	460	458	493	488	476	490	483	505	510	495	531	476	478	496	470	509	504	500	498	500	508	484	510	488	465	461	476	472	475	519	514	503	482	486	515	486	507	437	488	477	514	486	511	485	464	529	482	460	471	498	523	481	488	470	513	516	489	508	484	481	491	499	529	481	506	487	545	502	445	461	483	497	503	498	535	441	457	489	496	493	487	489	487	468	474	512	501	482	495	500	526	479	516	516	484	487	505	476	464	514	511	482	441	476	505	480	491	441	497	511	460	475	470	491	462	497	516	491	449	472	485	511	467	496	450	467	469	484	472	514	461	489	490	448	469	520	495	537	485	463	492	453	494	497	464	479	508	503	520	511	507	489	486	475	502	479	495	497	513	521	462	531	474	481	537	460	462	499	471	483	507	491	515	522	492	449	507	512	472	474	503	463	475	481	495	484	508	531	495	475	507	504	494	482	459	495	484	470	510	439	484	460	498	509	532	516	502	505	485	487	488	518	487	476	499	514	495	469	493	482	500	488	482	475	471	479	534	488	423	524	495	465	525	483	520	517	529	503	480	466	509	496	501	483	496	454	464	472	496	452	489	454	510	458	484	513	502	480	484	505	460	475	457	487	503	492	511	487	514	539	459	477	502	471	490	493	500	511	472	543	493	438	480	508	464	538	512	506	458	472	530	443	476	507	489	476	495	504	483	521	505	482	491	504	533	518	493	493	475	518	493	455	505	479	502	531	495	458	483	466	482	483	469	481	494	477	483	443	475	473	469	506	461	480	518	505	455	473	494	462	507	457	493	526	493	483	504	487	525	470	475	490	466	476	511	493	488	501	495	437	510	497	493	475	509	464	475	471	473	481	473	461	515	457	492	497	476	457	478	470	494	472	504	532	446	457	511	534	472	496	516	494	480	547	491	502	446	495	517	449	475	461	510	467	484	494	496	492	483	492	461	507	494	479	526	530	494	469	502	511	480	490	474	508	505	500	471	496	453	485	487	475	466	483	471	512	496	478	521	507	446	521	501	470	467	491	476	516	422	491	524	473	484	500	494	494	481	498	440	464	510	461	455	481	488	498	495	501	476	493	503	475	466	464	465	509	484	511	467	516	531	465	493	500	500	483	517	461	503	486	461	501	496	556	452	477	513	484	492	483	540	473	506	510	529	512	477	477	484	523	477	453	519	517	519	509	468	479	502	485	483	491	485	498	457	482	490	499	485	462	469	482	481	521	499	475	450	486	502	506	461	499	470	467	511	509	470	478	483	524	504	532	483	484	491	491	486	487	482	504	476	471	490	493	495	475	469	537	455	463	481	480	497	485	485	497	426	507	473	477	494	500	498	539	534	492	503	500	477	503	478	503	533	478	484	499	522	499	466	499	486	534	455	466	474	485	490	487	472	464	470	480	474	496	470	501	462	483	458	459	499	487	465	498	491	500	476	456	458	427	458	504	451	467	436	502	503	523	502	478	462	485	454	504	528	488	487	526	466	537	451	454	480	544	465	498	512	500	493	515	484	503	543	510	478	490	455	473	520	473	514	498	493	492	495	500	479	484	486	503	467	489	503	495	482	479	504	478	489	464	467	478	518	496	461	453	507	488	502	484	483	466	492	533	502	494	509	475
25615	27686	46368	41996	25445	10340	2293	795	580	543	513	527	532	598	566	561	497	555	512	586	575	557	575	570	542	538	498	527	552	560	544	536	549	557	526	557	531	534	516	554	567	548	550	536	544	569	557	565	527	523	566	570	544	561	546	576	519	581	546	587	577	569	538	581	536	538	522	557	543	514	567	540	530	506	569	521	554	558	483	499	551	523	511	565	539	554	472	558	546	528	538	543	570	536	471	546	504	522	530	504	540	562	574	568	530	518	543	554	536	582	520	534	546	548	518	526	537	505	530	585	564	595	553	482	568	568	531	549	489	502	545	535	556	520	578	572	564	534	541	553	540	532	532	519	546	527	544	509	513	542	510	522	561	556	568	545	515	545	539	531	524	533	504	559	551	502	516	513	528	531	532	557	490	527	546	536	553	564	525	552	542	556	523	535	539	484	537	539	560	545	521	533	537	530	536	546	493	583	523	571	529	500	526	543	538	493	511	590	542	535	559	560	549	536	549	492	552	524	536	538	548	538	554	529	515	518	558	553	540	545	511	513	503	533	495	515	560	529	514	551	549	560	497	552	523	532	517	509	554	519	484	547	526	559	532	524	559	542	560	558	520	545	530	533	510	497	568	524	548	523	531	565	537	511	523	535	526	506	529	521	578	531	572	515	563	546	507	527	555	558	589	492	567	515	542	524	526	534	509	532	526	535	527	543	568	570	506	534	538	515	548	524	540	526	557	531	516	555	529	522	535	541	559	520	523	523	556	513	534	525	520	559	537	518	518	531	508	544	535	514	527	556	531	531	558	543	574	514	566	541	515	531	534	530	498	532	523	557	488	552	567	579	549	554	544	505	578	509	504	532	553	532	541	572	539	551	537	545	546	554	550	521	527	509	522	558	553	509	516	555	532	506	548	478	508	507	564	552	534	532	539	509	559	530	506	541	551	543	555	539	557	493	525	570	522	529	506	523	535	552	522	501	508	556	533	514	554	534	542	539	537	517	530	573	516	526	527	499	532	535	537	518	527	528	540	520	493	550	491	570	535	509	501	530	535	529	521	566	573	514	549	529	536	534	543	564	528	556	544	562	486	551	492	567	560	523	569	516	589	562	556	531	543	503	539	528	517	531	490	557	552	491	562	547	512	531	554	534	486	543	559	529	540	532	555	536	557	513	534	527	517	559	505	535	551	580	558	515	545	547	526	562	557	534	509	554	536	539	544	532	526	493	551	579	530	548	552	535	549	521	542	519	528	563	535	531	532	525	536	508	500	529	542	541	529	542	575	547	549	571	536	576	525	542	534	523	517	519	535	551	555	546	560	517	517	516	522	525	533	604	537	536	526	519	575	539	544	515	555	594	542	568	505	536	541	534	513	551	529	525	483	536	546	520	506	518	505	558	515	548	544	557	531	523	564	558	553	559	555	522	531	558	526	542	553	518	501	574	539	545	516	534	533	554	527	535	525	546	551	559	542	527	532	491	503	525	530	562	505	517	520	539	530	517	554	577	549	524	573	504	547	533	549	527	513	527	562	517	524	542	544	539	517	514	546	539	555	567	533	501	552	554	524	477	567	520	556	542	537	532	514	534	509	543	555	519	531	526	579	566	536	508	518	539	556	540	510	500	541	508	530	531	524	494	576	534	541	555	542	534	522	501	529	506	559	528	517	537	541	513	573	538	582	565	557	546	528	548	543	598	531	526	510	591	534	536	497	533	525	508	547	549	551	539	532	563	497	540	513	579	496	525	557	538	549	542	567	532	547	538	545	485	519	557	506	534	535	510	532	518	547	540	535	565	532	545	552	534	530	537	515	524	553	524	560	557	564	568	518	523	533	572	553	585	483	543	553	525	538	502	532	531	534	564	544	534	514	532	507	517	496	531	523	548	517	505	521	513	506	538	516	533	591	553	496	526	513	530	559	518	552	519	563	540	508	609	552	526	510	550	538	551	566	525	531	536	557	500	536	517	542	488	535	546	539	544	536	536	547	531	614	555	499	527	568	527	532	497	547	540	529	555	505	541	556	526	462	569	564	518	519	569	576	528	587	524	570	552	553	495	556	572	500	534	548	582	515	535	526	539	509	555	550	535	506	507	568	595	526	546	540	535	533	519	544	497	548	565	522	545	560	559	517	529	528	505	523	511	549	513	545	534	513	559	538	551	534	548	542	570	528	550	504	516	576	562	541	529	506	517	516	522	566	487	539	561	539	538	533	528	546	554	570	534	545	511	555	598	547	559	555	521	531	504	516	501	511	536	563	523	542	518	505	526	514	539	543	517	561	577	568	524	538	529	521	509	523	547	503	506	547	571	537	542	552	556	524	516	496	576	557	513	530	509	543	535	558	549	531	585	533	502	525	538	513	527	538	537	511	543	527	538	575	520	513	522	543	530	572	536	535	525	524	536	514	526	565	523	552	495	523	487	557	516	566	569	525	532	536	552	548	536	547	546	579	549	515	519	513	555	562	562	525	537	509	580	546	576	545	548	527	532	519	560	525	530	523	533	540	560	503	535	520	518	584	517	532	543	517	533	562	521	532	550	516	552	490	510	531	535	527	582	497	558	543	489	524	527	535	488	516	506	533	500	516	547	535	537	504	556	535	530	531	527	562	526	525	515	508	554	484	518	558	527	529	522	528	514	551	534	557	520	550	523	527	546	530	570	561	479	511	554	532	573	495	562	558	543	552	561	565	553	525	511	536	536	582	544	563	571	524	479	566	578	559	564	524	549	544	546	527	550	552	544	520	552	537	557	544	516	522	534	524	535	595	527	554	534	472	556	588	580	538	541	523	549	537	524	537	544	573	502	537	550	531	559	544	519	495	509	512	555	524	567	508	536	576	573	502	566	552	492	535	556	549	533	566	570	504	541	530	516	587	557	501	498	512	581	587	491	537	505	528	493	496	556	539	537	526	522	557	561	522	521	537	543	475	516	548	533	502	520	525	578	506	571	561	553	535	550	528	519	551	537	590	542	509	539	568	523	514	529	543	540	567	485	550	534	507	574	533	558	564	544	544	513	551	541	547	555	552	523	531	530	555	615	555	556	505	538	561	596	525	537	511	529	547	530	560	541	529	530	524	500	541	537	521	500	522	563	542	568	518	516	530	547	552	535	571	533	543	559	584	534	553	551	506	504	516	546	573	553	463	537	530	520	515	527	522	552	533	527	537	508	499	559	542	496	542	513	527	519	550	557	556	521	514	512	545	534	552	546	527	513	504	530	530	559	549	517	505	549	532	561	521	523	566	552	569	482	522	548	547	509	513	556	525	518	561	585	503	529	546	587	532	533	555	576	536	523	519	556	551	522	538	552	560	514	527	553	488	538	555	528	509	520	513	515	554	551	537	538	559	533	527	541	540	516	551	533	561	514	524	508	531	543	553	537	495	563	516	552	547	538	573	524	541	518	539	519	537	528	560	532	551	537	509	546	537	500	513	536	527	532	554	530	537	531	533	512	571	574	510	539	521	560	573	560	533	543	541	516	553	573	481	527
51335	87243	66207	37608	17419	5710	1723	724	514	560	466	523	531	542	489	504	497	522	490	532	532	480	508	522	521	524	474	522	523	543	532	531	513	494	460	508	535	491	516	475	544	463	452	523	542	493	500	500	501	440	503	492	534	522	465	542	483	516	539	461	526	473	505	517	514	496	541	480	506	544	513	521	476	510	480	490	476	537	518	512	495	533	518	536	527	544	489	530	542	514	506	541	485	523	500	533	503	511	513	484	502	482	528	491	487	530	519	468	529	499	535	512	530	504	501	515	525	523	511	496	524	496	484	495	509	487	548	532	490	525	507	523	509	494	540	487	526	507	549	515	459	523	490	513	497	466	482	498	509	536	528	476	514	462	518	516	439	525	459	518	494	471	516	481	520	491	543	527	499	513	494	470	459	558	494	500	462	507	454	498	566	507	553	510	527	513	523	534	540	527	538	482	525	560	484	493	539	523	511	552	490	500	459	510	426	512	448	505	510	538	492	528	481	519	512	492	520	517	499	514	486	489	499	491	487	496	493	499	514	459	572	503	524	490	521	519	487	505	494	522	501	491	534	509	496	509	479	510	526	533	518	482	506	497	528	493	464	490	513	491	509	501	479	500	510	463	482	521	500	470	470	514	474	506	532	498	498	554	512	540	493	516	567	494	505	474	529	488	502	504	488	512	499	503	478	515	475	463	506	508	551	536	506	514	484	522	535	528	474	523	482	495	466	541	493	523	505	517	493	492	479	484	525	525	520	551	527	520	522	540	480	531	522	500	496	518	512	488	488	498	505	550	539	541	574	512	514	535	524	497	500	519	519	523	489	510	533	501	530	524	502	522	549	522	520	486	513	488	507	517	520	549	503	502	548	508	542	495	492	475	520	464	492	483	524	517	512	512	476	527	529	507	555	503	503	483	501	521	508	522	505	477	486	513	536	516	506	512	474	526	506	518	477	500	509	516	549	478	502	548	485	461	513	497	492	477	488	487	549	471	515	486	513	557	480	496	526	540	504	521	463	500	510	513	533	498	544	479	484	539	514	474	498	448	514	522	529	557	525	495	538	549	507	522	560	539	499	479	529	499	505	501	479	527	540	518	516	466	521	495	500	555	479	524	487	524	516	498	517	510	560	531	507	488	498	521	496	512	496	462	486	513	478	513	490	515	509	539	500	547	451	479	515	509	509	512	470	519	520	505	505	516	512	496	535	505	509	507	514	482	510	483	509	509	472	500	560	520	535	503	506	525	509	511	499	497	480	504	507	538	508	459	512	505	540	508	502	509	536	463	537	498	507	540	467	553	493	525	534	543	518	537	499	533	512	494	485	533	477	462	502	525	515	464	498	482	483	516	504	507	502	512	501	451	450	538	553	503	492	510	532	488	515	510	487	543	528	540	446	527	506	483	526	496	490	533	468	511	475	561	515	514	492	489	544	501	497	487	517	524	484	541	536	529	509	526	520	478	502	495	519	486	525	524	519	517	510	530	483	516	515	514	503	482	516	486	461	560	490	492	497	510	515	484	479	503	497	516	515	506	512	519	454	489	525	497	483	492	493	521	491	508	541	479	498	525	505	518	500	500	484	540	532	487	512	500	527	484	530	479	527	527	528	465	516	531	495	485	520	484	492	504	468	496	555	483	500	492	514	505	510	541	458	532	501	535	509	485	535	524	502	483	510	504	492	493	495	503	518	505	471	527	489	528	558	489	522	488	542	501	499	527	485	505	518	508	544	522	502	530	497	527	523	485	512	506	466	485	507	512	529	524	485	509	484	513	476	565	516	520	513	476	513	513	510	518	520	460	498	496	507	500	483	505	478	438	534	500	531	491	519	493	496	507	481	492	512	465	536	496	525	526	499	507	535	496	525	481	502	501	522	472	486	498	524	530	474	467	480	525	488	523	498	540	500	498	521	523	514	511	537	529	513	480	498	496	490	490	519	524	527	553	481	509	494	515	549	522	470	520	488	522	515	501	474	485	529	455	482	558	493	468	516	506	497	527	520	544	507	542	492	516	552	502	503	464	534	490	521	482	523	531	510	522	483	467	509	465	518	541	527	482	518	507	509	521	491	464	502	507	477	521	524	526	530	520	487	503	517	492	509	489	473	512	503	544	497	522	487	517	483	548	533	511	495	513	499	490	490	544	520	479	520	518	507	483	522	494	476	520	520	513	494	506	491	542	529	473	485	519	484	510	502	558	483	503	536	499	490	530	510	516	507	529	458	473	505	516	469	523	485	514	509	538	521	539	491	503	555	522	468	501	506	467	523	498	498	489	522	526	496	540	519	485	543	475	533	536	512	515	471	546	475	522	520	508	502	497	522	521	503	482	529	515	552	469	493	517	497	520	509	570	511	483	524	524	504	499	521	490	500	504	468	531	513	562	518	508	506	478	493	520	514	475	484	515	493	484	458	526	520	523	513	450	484	492	545	530	533	483	472	479	502	478	513	477	485	532	536	501	519	511	517	498	491	483	505	502	517	468	495	473	474	472	508	571	493	536	526	514	524	501	457	475	529	516	476	516	480	544	498	531	492	521	500	519	485	514	503	507	494	513	509	563	478	475	501	490	495	519	478	497	523	504	529	497	504	502	503	495	492	506	499	522	503	516	495	502	521	496	493	504	515	530	486	489	515	491	499	479	464	490	493	507	467	520	486	494	499	511	496	485	526	549	501	495	522	495	484	500	551	522	476	507	480	500	495	485	515	517	512	502	521	549	501	493	465	486	479	507	496	556	524	502	501	483	514	485	477	539	505	505	513	537	516	531	515	494	507	484	520	529	493	475	488	484	512	492	522	465	483	513	501	563	495	505	519	534	522	501	505	529	476	478	500	471	505	479	445	508	455	505	499	507	503	526	508	553	501	493	519	498	536	542	484	570	497	482	528	523	524	514	500	480	485	501	496	500	505	509	504	495	503	495	499	535	522	501	472	542	495	484	508	509	495	453	494	480	497	499	537	508	496	492	528	516	484	457	494	487	512	469	513	532	560	503	539	508	512	520	531	491	533	504	513	508	475	480	470	519	490	486	523	507	489	468	510	460	516	521	488	492	515	510	456	487	586	486	490	482	502	488	510	502	521	501	487	503	503	491	507	481	515	499	479	509	511	498	523	510	522	515	485	490	505	513	515	496	482	497	512	497	481	488	498	471	510	495	504	498	502	475	536	494	526	467	515	547	537	482	501	512	513	481	478	492	554	506	522	511	509	512	469	473	466	476	536	530	475	518	486	520	471	489	508	511	519	491	518	551	532	501	497	538	501	495	524	486	534	500	479	506	497	494	484	535	500	500	510	478	483	489	528	492	506	521	488	510	533	503	519	509	503	506	534	506	483	483	486	512	481	541	511	507	500	528	506	524	532	489	493	478	520	507	551	507	500	530	494	532	510	494	476	523	539	528	495	524	515	490	507	494	501	495	495	502	521	522	513	489	484	528	537	474	497	511	482	485	501	528	520	492	492	522	503	455	537	528	492	507	472	488	490	508	505	507
24230	24154	40312	39722	28235	17346	5559	1370	909	848	837	842	828	790	880	802	829	854	798	802	758	774	782	779	751	818	770	773	801	794	790	841	818	778	800	794	810	771	811	797	737	784	765	811	776	784	800	808	779	820	762	720	806	831	739	759	816	783	834	811	778	759	760	802	800	809	838	794	808	837	787	784	802	784	752	805	806	782	799	736	776	785	743	816	781	820	745	805	786	761	742	735	806	764	744	773	807	746	756	796	803	768	776	784	790	771	781	789	774	796	774	755	768	777	795	859	839	759	797	837	798	769	839	792	787	814	793	773	791	746	798	756	811	740	734	787	755	834	760	777	744	801	767	798	782	777	761	773	759	773	798	786	760	820	751	815	735	766	795	783	781	794	836	800	714	815	799	779	806	788	806	822	749	770	753	780	792	783	805	809	776	804	779	789	770	778	748	822	786	782	759	730	766	810	790	783	777	815	803	748	768	761	803	788	804	752	735	796	756	771	764	804	790	765	747	753	769	777	760	799	739	776	780	846	806	782	773	741	789	760	749	734	799	746	739	820	770	778	790	766	781	736	771	789	791	796	771	806	785	788	733	768	779	730	790	778	823	744	753	796	780	715	780	787	791	820	816	826	734	733	790	755	807	726	738	739	827	747	755	752	826	741	753	807	789	829	749	788	827	750	740	745	810	775	805	779	788	771	808	800	774	800	788	769	738	775	725	747	797	776	761	802	787	760	763	799	727	803	787	751	763	794	795	791	750	831	802	818	802	795	771	783	822	824	756	761	721	756	776	814	812	821	796	750	765	724	782	779	762	816	759	705	817	785	833	770	773	806	788	773	819	783	771	817	805	772	766	777	773	811	806	855	785	774	789	751	792	795	745	729	754	782	799	808	757	772	797	797	836	782	812	728	764	774	796	724	808	780	778	775	805	783	771	771	758	751	793	808	776	745	764	851	792	775	799	770	791	784	807	794	786	770	803	762	771	825	817	804	805	768	759	764	779	806	788	805	765	762	809	771	820	790	784	758	790	801	788	787	820	763	803	788	803	779	762	841	741	756	744	767	808	758	841	748	825	799	760	779	789	768	788	763	814	759	758	791	783	806	801	782	750	703	776	769	758	760	765	783	755	780	764	737	771	794	746	798	758	752	790	768	776	756	796	753	785	783	802	772	739	794	816	777	785	826	751	765	741	780	799	717	742	784	762	778	793	768	772	763	757	796	821	793	817	797	747	800	800	775	796	776	788	809	756	779	765	775	800	835	780	776	807	773	756	765	777	791	724	792	779	757	728	817	813	802	820	791	804	789	808	758	795	766	817	736	744	785	732	764	832	786	738	787	804	767	807	765	761	765	807	727	813	750	776	808	827	779	764	804	783	784	780	760	873	729	821	804	774	779	791	824	786	787	759	778	838	764	760	791	761	764	720	752	768	771	791	825	734	766	780	761	774	763	790	799	822	751	799	787	768	776	734	779	770	775	756	790	834	819	786	783	775	777	800	731	779	807	777	766	786	770	778	789	793	821	739	753	758	790	745	752	820	821	776	805	812	745	787	782	799	747	801	771	824	815	794	769	751	786	775	814	800	752	703	785	793	766	747	814	791	787	771	750	756	819	756	773	734	760	804	792	786	864	793	755	760	799	756	782	778	786	758	778	781	762	774	768	781	819	786	809	824	779	780	832	723	798	824	767	824	746	780	804	767	751	812	743	823	803	779	723	758	723	775	777	827	780	770	729	759	727	765	776	827	845	761	757	787	819	766	741	785	733	773	769	781	805	765	775	761	813	730	792	786	791	798	790	774	791	797	794	812	829	816	760	772	766	783	765	719	747	812	766	768	738	773	776	802	829	800	767	771	755	765	811	771	780	791	768	849	705	785	767	786	833	798	807	784	790	803	805	811	725	748	760	757	727	790	862	732	774	787	787	782	776	772	777	789	729	767	800	801	787	781	777	812	813	766	773	796	784	766	803	757	766	772	739	762	741	822	767	767	813	738	726	778	757	774	792	790	788	749	778	768	751	795	827	801	778	775	762	747	808	786	750	809	759	781	743	818	763	758	727	768	805	796	730	770	821	720	733	823	817	801	773	804	767	798	775	778	792	791	783	768	770	794	749	754	746	729	788	752	758	783	772	775	784	796	811	843	838	851	793	786	757	773	771	768	767	812	819	788	770	793	803	788	754	771	820	751	771	769	741	731	803	794	789	749	730	771	768	730	769	821	817	811	781	807	789	835	744	795	765	781	760	774	827	786	742	797	778	814	784	755	745	767	768	719	770	750	753	754	762	788	799	784	766	772	803	760	769	775	758	798	777	752	748	821	779	763	778	782	818	855	807	760	767	799	809	803	797	791	751	747	745	763	718	755	739	715	784	755	743	775	807	821	800	777	794	795	827	744	817	770	769	786	809	758	821	760	827	771	782	795	731	785	820	761	807	805	751	738	793	770	759	809	812	753	760	822	812	773	742	787	731	793	805	747	759	805	791	774	766	749	769	736	827	837	810	785	757	809	768	773	756	821	838	787	762	780	757	816	778	774	813	743	785	794	776	739	774	795	703	801	771	793	734	826	781	792	827	757	773	753	798	776	773	776	810	751	782	758	768	804	834	791	786	728	781	780	782	757	741	753	784	752	785	759	760	826	726	795	782	841	806	769	808	775	750	753	791	791	780	774	799	749	773	700	774	740	803	832	784	760	768	810	730	782	726	817	813	833	796	792	755	775	751	760	797	749	736	805	763	797	812	744	759	791	756	780	848	810	781	764	752	747	773	761	739	754	825	820	779	756	813	715	779	779	736	827	803	770	838	742	770	805	791	743	791	795	789	740	777	743	757	822	784	809	799	769	763	796	744	749	778	746	732	815	725	761	822	828	756	738	765	751	792	799	768	768	786	765	800	808	771	742	819	757	815	737	801	800	811	780	785	777	753	794	765	800	796	746	819	743	792	785	792	780	745	800	799	780	807	788	785	748	786	767	802	805	747	777	809	766	828	768	751	772	814	826	750	759	780	758	800	738	782	784	776	753	753	764	776	763	771	756	778	748	811	780	833	791	760	805	764	759	748	770	799	763	798	767	774	766	786	792	786	784	794	756	715	765	777	754	771	744	772	761	787	844	737	785	787	826	799	744	813	775	769	733	769	828	803	730	814	751	790	790	775	789	812	793	807	811	805	769	778	769	834	774	757	738	753	796	773	797	789	771	809	768	822	843	740	779	780	763	763	769	759	787	785	827	772	800	797	826	762	737	773	829	758	789	753	835	789	772	766	815	734	746	793	804	790	744	780	822	801	770	783	776	785	812	741	823	819	792	787	789	745	794	786	793	808	770	782	785	825	729	777	794	768	813	747	781	763	815	756	833	818	809	775	773	736	853	723	745	685	760	792	768	784	771	787	775	785	774	769	747	764	740	767	765	714	770	758	825	761	758	798	756	821	851	781	768	797	790	779	746	800	816	748	811	854	760	803	803	797	744	746	748	819	784	755	805	738	803	779
61954	103946	77350	51142	24729	8494	2749	1165	799	770	777	783	745	743	742	734	735	752	766	776	751	789	733	748	727	746	806	708	757	809	800	702	765	787	769	768	719	722	766	758	758	736	764	819	758	713	753	718	765	727	768	829	755	781	799	784	717	738	781	777	783	749	770	784	778	752	755	716	746	776	758	753	746	747	781	781	730	768	766	701	734	757	762	774	806	730	803	743	810	754	702	783	747	747	759	806	774	760	770	754	721	706	757	732	727	796	776	761	762	755	775	748	777	771	737	780	793	689	802	796	752	834	788	717	731	760	771	722	783	761	775	742	771	751	779	757	753	762	728	775	755	781	781	802	708	759	762	723	690	768	773	773	798	775	747	734	788	769	703	775	747	736	771	733	796	764	757	733	744	750	720	726	786	742	712	743	760	771	754	749	755	754	752	711	790	766	783	758	718	772	768	709	777	733	763	797	820	785	702	765	795	783	756	777	764	746	781	776	730	719	741	731	764	762	757	775	741	726	729	747	763	706	729	724	721	745	727	717	745	729	779	758	723	798	800	707	724	747	701	764	763	791	706	747	735	742	719	777	774	753	790	743	714	743	744	776	722	766	738	736	707	740	746	754	727	764	725	754	777	735	786	745	739	751	708	743	768	759	758	751	749	778	756	754	820	809	676	782	805	736	731	749	734	772	837	756	716	722	780	747	780	739	769	774	785	802	779	765	777	756	764	713	718	758	779	759	778	739	709	763	770	751	798	784	774	788	726	694	732	736	753	759	776	729	757	754	738	756	748	782	798	750	788	705	697	759	719	797	753	756	751	700	758	793	761	735	782	758	713	770	809	777	699	728	742	772	734	731	774	756	749	793	702	762	751	771	737	810	788	795	766	750	742	735	743	733	755	781	724	768	724	756	737	758	816	739	804	774	715	704	724	742	729	823	768	779	696	754	727	748	761	777	732	745	724	769	731	760	735	755	738	781	698	716	724	746	748	741	738	749	743	745	804	756	753	749	785	724	782	720	746	786	744	811	713	747	691	770	738	733	763	760	756	726	799	746	761	753	766	692	727	692	780	746	744	756	743	758	714	773	766	758	731	748	703	718	760	762	807	745	788	768	725	688	754	750	758	768	734	792	764	793	762	758	773	696	751	746	754	783	744	743	799	762	745	784	758	766	760	732	761	721	810	739	759	775	756	735	751	789	738	782	740	736	758	803	773	799	758	781	723	798	763	726	742	780	721	778	730	746	726	699	747	745	722	728	725	786	783	676	740	774	756	760	761	796	735	712	723	728	739	779	748	727	784	742	747	725	717	765	724	766	726	727	752	726	725	788	750	775	771	814	729	707	726	769	718	771	735	747	751	751	705	749	754	739	726	765	785	787	794	738	735	797	781	732	707	782	727	740	768	786	794	751	757	723	734	757	767	727	719	713	697	725	752	773	766	743	763	760	748	717	796	756	717	759	794	704	782	720	742	798	764	735	717	735	702	752	699	721	700	767	764	732	743	754	723	770	736	742	779	767	739	795	727	748	761	730	769	742	745	761	776	745	761	717	772	748	752	807	784	762	747	700	694	768	782	752	756	768	794	768	775	754	760	760	740	712	772	789	787	730	724	752	734	738	748	702	758	765	808	779	763	769	764	804	729	758	739	774	803	754	717	768	725	729	748	741	731	780	760	729	816	744	755	693	768	766	767	726	747	745	760	728	750	732	777	755	758	781	749	753	788	749	797	771	757	755	715	768	784	749	776	773	770	762	755	804	751	754	730	734	729	737	749	740	802	785	693	732	732	734	761	726	753	752	752	714	798	717	768	760	717	728	788	749	806	746	780	762	753	707	769	737	794	731	815	755	784	728	776	747	737	746	740	709	743	706	775	737	802	708	758	711	695	756	714	759	770	785	748	784	726	751	776	758	745	731	773	734	721	780	775	796	763	753	804	733	781	764	733	821	745	746	752	800	781	753	775	739	768	720	740	784	767	781	725	780	742	747	754	729	756	779	744	723	782	756	761	739	739	777	768	721	768	733	770	712	778	726	763	781	698	729	727	765	800	737	767	814	754	760	762	756	679	758	756	734	744	751	736	733	798	785	767	774	741	737	828	790	747	719	759	737	764	766	740	789	772	786	761	779	733	734	720	776	721	744	778	739	764	750	712	757	762	745	704	735	710	757	767	742	750	758	712	716	701	715	758	781	767	713	754	728	754	700	740	726	809	753	668	757	760	770	759	767	719	757	735	777	760	743	750	787	733	730	727	793	757	767	732	745	732	737	738	719	736	799	756	752	751	793	753	755	782	724	741	745	771	778	709	712	758	752	714	746	777	793	792	722	810	713	779	738	767	719	750	762	772	703	698	751	701	703	789	752	746	713	754	752	760	768	780	753	773	751	759	758	775	744	792	771	798	722	832	713	784	707	773	740	777	756	738	765	807	720	713	728	738	702	780	731	789	759	793	719	779	701	756	732	763	753	769	776	745	809	729	737	740	762	756	723	735	753	759	784	728	718	720	766	739	783	719	711	741	789	770	730	791	744	740	766	727	749	746	779	721	753	721	759	728	742	734	742	767	745	738	831	774	730	746	748	708	742	765	732	751	738	717	745	730	740	781	783	746	767	757	780	724	754	656	795	752	754	760	790	757	756	744	740	759	719	776	752	750	742	744	753	722	766	752	733	723	776	739	731	727	743	767	725	749	744	715	753	722	744	731	748	747	764	736	767	750	798	769	770	794	761	718	766	740	732	741	784	684	732	750	771	763	737	767	749	737	731	744	738	679	771	755	713	797	740	746	772	747	766	760	750	763	714	710	784	721	759	721	692	729	746	716	735	728	694	737	803	722	731	710	774	773	738	798	767	720	770	729	765	723	732	778	752	767	744	727	716	775	793	793	774	782	710	749	783	737	741	738	760	756	710	747	756	705	730	748	784	816	687	739	775	776	753	732	662	747	749	791	759	778	785	771	726	759	740	734	771	762	773	734	753	704	739	723	753	727	760	702	780	767	728	756	767	788	739	773	733	783	725	737	755	738	715	758	748	724	724	759	783	788	787	756	769	787	734	723	766	718	746	790	741	773	786	747	776	738	738	746	808	754	786	767	739	749	755	768	746	752	674	753	782	769	739	711	838	792	723	750	776	715	773	732	730	734	739	709	704	767	732	742	717	719	712	756	737	743	750	771	686	743	799	730	734	788	749	762	748	752	706	711	769	734	750	785	797	787	776	760	729	774	703	706	727	748	776	730	734	713	757	718	787	719	751	793	738	767	716	763	745	768	721	737	792	729	744	747	735	736	779	766	753	704	815	747	775	810	715	755	737	765	745	767	733	757	793	774	763	787	766	788	747	764	732	717	761	728	765	718	755	773	760	751	798	746	766	682	769	731	729	756	733	764	756	776	728	715	719	773	754	720	737	782	773	756	750	795	733	746	745	760	776	780	731	759	736	727	741	752	748	718	753	786	744	760	753	727	709	760	719	703	748	716	727	700	740	765	722	764	795
28882	29095	29744	14950	4005	1146	697	601	563	573	582	565	558	551	550	595	597	585	562	581	581	534	564	553	569	512	566	615	566	562	578	554	574	600	543	564	557	563	570	585	600	548	595	536	559	572	551	513	553	532	631	535	536	586	576	562	586	552	549	543	542	567	556	555	555	553	598	567	520	574	573	577	535	575	545	525	569	583	552	530	540	607	571	551	549	575	559	536	594	571	565	585	559	568	582	522	589	577	558	566	577	545	568	552	547	542	585	564	525	574	561	565	511	576	542	556	526	537	596	575	584	573	554	551	537	528	595	575	575	554	555	543	554	554	570	562	602	571	524	542	572	522	569	549	564	533	602	589	547	575	543	576	542	563	551	534	563	546	607	526	578	589	552	615	539	518	541	540	545	574	587	560	586	554	573	600	562	577	571	533	573	532	550	536	608	568	555	553	612	535	554	581	547	569	580	570	587	581	559	572	554	575	572	547	596	512	547	535	559	562	541	528	536	557	556	542	518	585	547	567	615	547	575	528	598	499	583	577	580	560	547	575	621	557	586	543	551	581	599	528	546	588	560	553	599	552	537	580	519	544	553	581	517	537	591	570	575	562	588	538	593	565	578	569	520	580	533	567	512	601	583	575	533	565	602	530	580	566	562	571	538	552	579	589	534	567	553	606	554	539	570	543	594	554	547	541	564	581	552	604	577	575	609	542	546	547	522	591	578	574	575	559	556	549	579	623	557	596	540	565	547	549	571	562	561	582	510	543	547	577	541	604	595	545	560	576	610	515	580	530	557	550	589	542	578	573	528	602	581	572	553	571	526	519	560	566	565	560	528	549	556	559	552	542	606	539	546	515	603	558	596	562	551	568	585	516	591	552	569	540	577	589	552	571	572	610	584	539	576	558	585	549	589	490	555	535	516	514	528	565	596	566	537	584	558	551	521	557	593	549	586	555	562	533	556	581	566	592	539	561	568	547	606	588	582	522	560	555	586	552	603	580	583	538	527	538	576	617	541	582	513	621	595	555	599	563	596	535	601	547	544	591	561	569	564	544	514	573	533	543	555	576	537	598	564	566	577	558	592	567	574	531	578	518	557	544	591	586	558	566	537	554	530	536	544	608	606	570	564	542	590	551	603	548	528	584	552	546	554	543	584	571	557	568	554	574	546	558	531	560	563	546	545	589	569	567	552	590	549	565	550	527	561	532	565	588	572	587	593	571	599	565	533	570	593	609	560	544	584	533	476	556	562	563	538	543	564	566	586	571	553	542	533	558	570	559	572	574	566	538	572	568	520	575	536	550	539	561	563	545	582	595	563	551	568	557	579	550	545	529	592	566	600	551	553	550	542	541	515	544	591	572	562	573	590	561	568	603	539	570	548	584	557	579	592	547	609	565	554	585	561	550	524	581	560	583	615	521	550	562	553	623	555	569	566	578	570	524	589	558	550	554	541	580	551	552	590	534	540	602	548	562	545	560	531	550	592	546	535	564	575	563	555	559	536	566	539	562	566	571	549	573	553	539	530	546	550	627	509	549	590	552	588	541	519	585	594	567	532	543	557	526	523	534	607	538	581	540	509	551	585	501	522	553	591	540	543	554	563	531	554	529	590	532	580	554	521	543	592	537	616	520	566	554	526	569	582	559	519	622	552	553	558	583	540	565	524	555	545	580	553	522	590	562	567	560	539	587	552	570	572	546	531	551	557	585	524	537	586	553	506	546	533	549	557	540	594	569	569	553	570	522	521	562	561	557	584	551	546	525	584	554	606	570	527	572	538	576	585	565	582	548	533	625	550	601	581	558	517	578	576	573	553	579	549	598	569	564	530	606	559	549	574	592	586	526	535	543	556	534	553	525	519	558	560	575	556	569	558	567	614	535	563	590	589	586	571	586	557	586	541	585	575	539	573	587	574	552	568	552	579	546	545	546	595	563	554	523	538	559	592	578	550	535	598	561	561	525	569	579	545	534	612	576	592	528	549	566	569	567	558	543	540	557	527	579	580	579	565	594	563	561	552	502	519	555	583	614	530	527	524	542	555	592	548	570	551	561	571	556	568	532	578	531	547	565	543	548	585	611	520	531	585	570	606	582	578	576	575	566	506	573	513	547	520	602	566	545	546	584	563	587	543	556	534	551	590	590	581	545	592	541	585	584	545	549	554	541	577	581	535	528	547	570	515	547	581	564	570	548	572	553	559	589	573	524	533	545	546	532	586	561	526	540	583	530	548	598	539	536	531	565	572	539	557	556	556	567	596	633	576	532	583	532	570	546	544	573	540	594	586	568	562	570	546	534	551	559	579	517	527	548	613	522	559	593	531	606	569	560	530	575	563	583	539	528	589	555	576	531	514	599	520	578	579	567	576	581	603	531	624	552	518	564	560	557	544	578	569	546	563	549	555	588	546	506	537	590	593	563	528	593	541	546	556	554	614	539	591	583	560	524	583	545	554	544	572	535	567	592	519	515	567	596	555	581	565	590	583	601	571	565	572	556	602	544	561	576	622	567	542	593	542	552	584	528	581	580	599	534	550	577	593	583	565	533	567	563	594	561	529	538	574	585	569	550	558	591	577	536	527	556	533	552	556	579	531	512	562	559	578	517	533	550	544	561	580	556	551	570	556	565	595	584	559	563	521	593	553	519	516	548	575	569	586	549	552	560	579	547	548	556	560	530	537	530	560	563	534	541	557	547	551	562	556	578	535	594	581	572	570	550	543	600	572	562	564	543	551	569	562	577	574	542	603	575	574	553	584	557	578	563	608	573	570	542	608	557	550	560	568	542	524	593	570	614	595	564	544	531	588	552	520	605	544	535	585	593	561	570	591	546	571	603	555	546	541	565	624	590	547	575	578	548	536	553	538	546	573	543	548	545	554	577	524	569	577	527	547	555	620	518	585	597	584	549	548	543	513	540	586	570	575	553	554	586	622	582	569	558	610	554	564	563	537	550	582	573	560	547	545	568	565	536	562	505	592	575	578	589	574	557	559	534	591	551	569	558	570	586	516	558	567	597	555	517	531	577	579	541	562	566	562	607	544	604	616	567	566	556	553	548	544	584	583	588	543	571	557	589	565	534	543	550	544	556	575	553	562	578	550	582	531	576	573	539	575	550	595	565	526	532	545	593	543	559	564	548	582	582	562	593	534	617	576	556	577	578	550	573	567	532	591	570	550	557	570	578	590	596	567	588	552	609	528	565	608	558	559	554	519	587	542	583	611	560	574	580	601	588	580	592	542	582	572	578	535	531	537	587	544	566	546	527	533	513	512	567	546	538	565	546	558	567	558	528	584	565	593	565	593	522	580	543	572	573	590	598	581	541	525	557	539	542	548	577	575	557	606	540	573	597	512	590	585	533	555	593	565	551	568	564	574	562	562	534	573	543	548	576	551	557	571	565	552	573	546	546	569	579	530	539	529	579	568	501	537	573	554	542	548	542	552	540	555	576	579	558	558	527	565	573	573	561	539	593	518	576	550	593	530	603	539	546	558	549
18089	35905	24713	8669	3074	1093	638	566	511	474	455	445	499	452	474	500	467	509	492	490	486	520	528	480	492	514	491	466	469	473	500	480	485	477	502	484	431	517	453	499	493	486	501	475	487	520	468	501	486	483	485	439	465	462	441	465	485	531	485	470	468	476	518	524	476	455	495	434	491	469	544	471	508	455	509	504	500	459	473	482	522	486	424	462	487	470	496	447	497	474	467	496	487	500	444	508	518	495	483	454	478	499	462	473	492	475	487	502	485	482	506	480	472	502	489	459	454	487	469	430	436	517	476	503	477	473	504	449	505	494	513	491	503	485	506	472	493	478	500	498	496	508	514	446	530	500	499	482	508	505	475	488	455	499	488	499	539	516	519	484	492	522	461	485	492	475	484	466	510	481	571	497	491	506	482	510	462	463	491	462	447	479	495	488	456	464	507	487	497	466	526	498	461	503	471	508	502	498	479	460	478	499	491	529	488	479	462	509	502	485	474	523	463	482	489	486	499	479	507	498	495	515	482	488	489	516	547	494	473	503	501	509	494	431	501	496	459	446	500	495	511	484	483	528	471	511	461	511	478	484	462	447	522	465	485	467	508	538	481	492	516	469	492	477	506	498	446	517	435	489	494	496	486	439	519	505	502	488	469	489	436	485	525	472	476	481	477	483	491	504	540	478	478	497	484	478	466	468	471	529	484	512	465	475	474	504	491	477	478	502	516	486	516	481	497	462	466	476	512	493	459	521	508	530	468	479	489	526	524	435	466	445	463	489	472	447	477	485	507	479	507	454	516	479	475	480	496	466	489	472	476	482	489	502	464	469	511	479	525	481	498	514	451	528	487	464	503	459	489	479	460	470	495	493	482	505	495	493	486	489	501	469	499	472	487	468	477	461	441	452	489	471	516	497	475	498	439	493	502	478	465	506	524	480	484	460	487	507	498	522	458	476	462	491	479	470	496	483	513	483	492	484	459	484	521	481	455	501	475	463	501	516	504	494	504	461	513	470	517	491	532	491	438	470	506	454	491	530	438	459	534	493	472	475	472	469	463	475	504	500	522	470	498	489	466	472	534	444	519	504	529	494	498	517	475	495	515	481	515	500	469	501	475	458	449	502	486	470	463	449	534	500	437	498	513	469	454	511	464	482	471	482	497	486	487	490	479	484	510	478	484	448	488	483	545	477	470	491	526	512	489	473	484	555	480	516	468	495	502	489	485	500	479	531	496	509	504	490	494	485	487	485	471	476	500	511	504	499	483	456	467	516	494	446	476	481	485	510	493	463	467	514	462	482	464	481	492	504	462	475	475	425	473	483	471	491	458	487	459	482	510	490	486	492	507	481	466	463	501	509	505	516	485	541	472	499	491	474	453	470	494	488	503	475	511	492	498	483	532	493	486	499	524	509	521	478	470	469	488	515	463	539	488	461	465	489	458	530	474	494	498	477	495	513	469	482	462	458	467	473	495	552	468	469	509	419	487	518	475	439	490	491	509	499	497	505	497	466	490	480	483	490	457	470	494	478	467	515	484	489	489	506	474	472	515	466	481	481	535	485	483	489	480	461	539	493	484	481	461	468	491	474	458	497	495	500	524	460	461	510	526	503	471	491	513	468	524	463	476	509	506	470	486	512	489	510	509	502	477	462	475	474	485	497	486	487	495	492	487	506	529	519	482	492	495	493	445	491	504	474	502	547	502	494	485	472	485	468	489	462	487	515	462	487	485	475	505	499	458	471	489	469	462	476	478	497	498	510	502	512	531	450	476	492	471	486	494	450	478	499	492	471	472	522	485	483	490	492	488	480	491	499	474	491	506	489	503	482	466	514	466	483	476	512	477	474	464	515	464	515	494	479	467	489	478	521	515	475	486	456	503	479	442	535	512	492	508	479	481	463	464	463	509	513	451	469	515	543	485	448	501	489	476	477	458	502	467	490	437	497	475	504	488	492	468	477	474	467	485	500	446	486	479	452	465	534	491	500	528	490	436	485	498	487	467	466	482	485	497	491	488	509	475	456	519	467	519	504	474	504	455	490	505	471	439	487	458	474	494	456	447	513	475	490	481	461	462	497	470	518	493	487	511	513	495	446	483	474	494	502	499	478	451	502	488	504	464	481	501	510	495	477	482	475	515	486	485	491	462	449	498	509	440	458	481	482	515	529	473	505	500	492	470	466	467	480	448	478	476	462	511	458	540	544	524	478	484	487	449	492	492	498	506	487	435	486	443	458	461	509	441	497	453	478	451	494	475	500	490	506	483	468	471	473	522	526	499	527	497	508	466	473	491	519	487	519	475	485	516	517	431	461	494	470	515	449	478	501	443	480	480	523	497	490	469	502	456	479	464	491	481	522	437	493	493	477	491	458	475	473	512	507	501	470	473	559	483	505	489	438	482	505	513	458	471	475	487	465	494	461	506	475	462	525	477	461	516	445	502	480	480	487	439	495	489	498	484	507	496	492	496	504	491	450	493	469	476	482	511	502	501	470	511	505	491	487	520	505	505	489	505	462	507	493	496	500	516	513	476	515	533	523	492	501	489	471	466	502	488	500	525	498	477	471	468	514	484	496	484	479	500	509	483	488	466	494	473	452	492	477	465	446	513	498	522	492	466	483	503	457	535	546	489	524	459	466	449	499	467	507	480	465	484	511	448	501	474	447	475	473	476	472	468	495	500	517	511	465	505	500	469	497	512	481	502	469	504	519	463	511	517	470	505	496	488	500	473	482	500	507	514	460	484	522	491	501	511	491	503	526	475	477	496	487	455	462	495	472	488	466	466	493	495	472	482	467	487	496	479	468	493	506	470	491	513	490	513	514	474	516	479	485	529	495	480	473	463	507	473	482	499	536	495	498	508	503	471	447	501	489	541	502	461	454	467	517	501	474	493	509	473	497	511	484	487	457	491	461	488	496	516	520	467	504	527	467	453	484	485	489	490	480	470	502	464	508	517	464	479	449	512	475	500	503	476	519	486	477	507	482	494	491	508	461	467	508	474	475	465	503	494	505	483	482	509	514	496	502	504	519	479	478	472	485	443	459	456	474	496	460	458	469	464	521	474	477	492	466	492	507	461	513	482	510	498	489	501	474	513	491	515	485	453	450	442	498	496	479	490	489	464	473	471	449	447	511	484	501	502	461	475	517	481	486	487	486	534	459	467	464	475	469	515	524	502	503	474	536	475	492	498	467	492	489	481	494	486	472	467	492	479	458	524	483	492	507	485	487	499	458	477	503	504	497	508	488	492	486	513	481	484	477	461	513	489	487	453	504	474	490	491	485	456	503	501	465	489	494	492	467	508	474	509	477	496	488	491	482	473	509	520	492	444	507	510	483	478	465	517	511	502	495	500	487	486	472	482	524	443	496	488	474	467	449	506	522	472	467	487	465	519	485	457	457	514	463	485	469	512	479	453	463	507	476	491	496	498	449	480	516	515	497	470	456	498	485	470	508	531	465	491	555	493	461	493	448	452	499	526	431	484	501	497	477	472	469
25482	27701	48184	42871	22460	7770	1659	727	570	561	537	540	514	561	553	584	515	581	556	554	521	560	539	515	505	546	544	532	514	523	540	585	579	525	539	570	580	513	538	583	551	535	538	543	535	534	560	515	486	521	568	560	541	543	558	547	540	526	526	561	540	534	512	582	524	516	521	519	527	561	528	536	601	476	532	562	524	550	541	545	510	523	547	531	522	506	516	554	542	551	528	550	561	534	543	553	552	551	523	540	545	524	531	549	548	544	543	540	503	530	524	543	477	517	539	525	551	530	516	490	532	523	522	483	516	535	572	527	568	525	540	543	527	523	547	530	554	536	481	556	545	567	552	538	535	535	575	527	551	533	518	511	527	503	514	547	516	504	486	537	598	526	507	505	515	538	569	525	534	543	546	535	550	533	515	521	521	498	519	533	519	520	528	546	554	512	550	551	548	485	503	530	524	511	452	510	540	538	546	527	538	543	527	519	517	542	540	519	502	535	529	542	533	513	522	494	558	516	518	513	496	497	554	557	546	521	514	560	499	518	558	514	512	550	552	567	537	517	531	527	518	541	546	537	523	561	567	544	512	497	544	532	538	528	501	528	512	534	525	528	495	496	518	528	529	530	522	531	550	537	536	561	522	532	572	505	527	566	519	527	530	582	564	485	562	513	501	550	537	507	520	504	509	564	525	555	512	525	564	537	518	538	541	548	524	542	539	572	514	490	543	527	542	485	511	565	524	534	576	537	537	531	539	557	538	570	572	548	539	509	523	557	534	577	517	543	519	550	549	501	539	546	521	564	524	498	507	603	502	512	533	544	522	539	553	525	481	523	536	528	521	587	512	518	474	533	538	517	562	501	507	517	524	520	538	525	553	485	537	533	566	570	567	531	597	533	517	556	547	557	511	531	527	597	542	566	563	553	539	512	559	529	546	510	524	506	521	548	537	506	482	504	534	512	523	537	548	531	531	550	535	580	538	536	551	563	502	540	570	517	481	493	493	528	522	537	488	546	543	552	534	525	561	540	573	537	568	530	513	495	518	533	540	527	482	523	526	503	530	563	567	519	532	558	552	560	547	553	520	509	537	521	510	519	498	519	537	547	536	562	527	538	536	528	526	544	524	551	515	510	558	529	550	563	511	539	502	543	487	511	532	514	527	522	493	502	517	569	524	510	526	506	529	525	574	514	567	551	530	519	517	545	492	536	532	549	507	557	514	505	505	508	535	544	550	525	541	553	550	578	541	540	529	530	553	512	552	507	482	513	540	519	554	562	501	497	538	584	540	506	517	536	559	544	471	563	534	493	532	569	563	536	522	545	510	534	551	576	532	505	533	528	500	520	543	547	534	505	525	532	534	554	544	570	511	565	545	540	542	547	542	557	574	507	503	519	505	511	544	528	577	534	502	499	555	551	557	551	539	507	514	526	541	513	552	535	549	532	532	552	541	551	533	533	588	538	551	545	560	507	518	538	522	569	557	542	504	495	537	526	561	545	590	523	542	544	514	529	500	541	532	562	538	519	495	563	522	509	534	532	537	539	490	562	574	496	535	520	547	525	528	527	552	538	557	538	508	555	515	541	531	524	518	506	533	552	545	503	554	532	549	490	515	537	557	538	528	613	517	546	547	555	503	544	454	542	538	519	559	512	558	548	589	511	583	497	549	582	502	523	541	547	507	525	507	583	530	543	544	513	565	509	547	575	531	574	549	519	509	522	521	545	532	530	516	556	576	514	489	502	513	530	494	534	504	480	541	539	523	519	567	556	517	480	475	523	509	510	524	518	508	531	529	526	512	569	519	536	492	482	522	544	545	532	554	513	553	576	564	512	558	535	544	510	505	537	565	556	523	533	528	511	552	506	495	519	515	522	524	527	576	553	568	539	531	518	528	512	532	519	549	550	517	517	553	542	524	549	501	525	509	528	498	542	529	521	577	531	545	517	575	560	558	572	558	533	489	519	542	523	545	532	535	506	572	548	552	531	517	545	525	528	513	524	515	547	525	523	530	527	557	558	539	535	582	506	550	522	556	511	525	552	563	523	547	536	546	499	526	562	486	547	522	545	535	555	493	553	510	504	551	491	555	516	574	536	542	537	534	568	500	522	581	523	562	537	547	528	528	531	538	554	496	512	548	562	496	575	510	528	523	522	515	540	569	533	508	536	588	576	566	546	499	550	534	510	508	531	553	585	557	529	545	499	547	501	523	505	516	545	503	564	522	562	523	490	562	517	529	536	544	512	554	533	512	511	553	541	527	555	512	556	538	515	550	549	498	526	521	522	531	551	522	532	522	535	523	521	521	528	509	526	486	549	551	555	568	525	534	517	523	557	552	499	509	533	537	594	564	528	533	526	534	536	548	520	535	576	574	547	516	521	520	548	511	514	523	526	504	548	502	545	533	509	565	562	561	526	520	542	538	557	538	548	584	571	547	520	480	521	549	545	526	530	506	526	505	553	504	538	562	511	523	533	536	550	522	552	514	574	523	545	525	539	548	546	551	557	561	532	522	524	545	519	536	545	554	550	545	538	493	532	545	532	486	558	563	520	547	499	553	576	531	571	524	541	557	535	508	535	543	550	513	563	569	527	527	551	554	501	548	518	529	547	540	559	580	532	547	549	531	495	543	528	535	573	538	552	555	513	493	542	504	503	574	529	523	494	501	572	540	550	461	567	542	511	506	513	511	534	530	550	526	531	559	546	569	539	547	522	510	548	497	542	506	529	530	535	531	558	531	528	545	539	540	551	528	520	536	537	527	521	546	534	550	481	518	544	548	547	508	552	520	540	560	508	550	566	511	512	517	570	536	574	508	554	549	532	517	538	549	546	563	537	568	517	495	527	543	529	520	545	553	527	556	509	566	515	552	529	515	544	546	490	523	527	513	481	530	549	517	541	532	556	526	549	540	515	503	519	569	559	505	528	477	550	492	529	486	522	525	572	561	523	490	539	505	508	531	563	566	571	545	518	515	543	515	527	500	524	532	500	498	529	532	523	545	483	544	530	527	500	527	561	519	538	526	553	544	518	515	492	561	503	523	495	523	505	577	531	543	587	500	484	541	502	518	511	532	534	528	549	489	580	536	547	523	528	554	549	519	516	498	535	545	560	509	575	538	544	567	540	510	542	521	508	526	558	479	542	534	524	561	502	473	517	498	516	537	525	538	546	561	505	590	537	546	540	490	570	554	529	544	528	559	545	549	533	549	508	569	516	534	564	505	469	537	475	531	523	512	529	499	504	497	530	555	544	527	520	531	560	545	553	532	546	513	566	527	489	507	545	527	546	526	534	516	526	518	570	537	540	556	586	523	506	528	533	564	517	532	548	499	517	530	509	558	537	526	552	505	510	515	550	542	528	578	538	496	571	556	538	521	564	556	504	525	524	567	547	549	562	558	536	513	542	508	530	488	517	550	498	554	546	518	512	561	523	514	525	507	556	536	512	511	531	533	487	515	547	508	495	538	539	520	530	528	499	543	530	536	526	535	498	510	547
51194	90451	67681	36983	13804	4228	1217	666	530	537	523	528	521	532	554	551	493	566	496	499	488	539	542	506	508	552	518	521	490	531	508	529	526	525	523	522	526	519	496	502	503	532	490	508	544	475	480	498	535	509	522	516	478	502	526	525	522	495	517	511	504	509	506	543	510	495	508	479	530	538	512	482	507	525	525	503	517	565	556	515	525	511	535	507	514	491	474	505	521	486	520	494	509	527	498	512	520	522	519	522	485	505	529	480	472	495	514	551	489	520	501	516	517	492	531	548	506	533	537	497	510	563	468	504	539	510	503	545	460	455	513	470	532	537	512	509	508	517	504	478	527	528	541	496	539	501	484	495	513	526	520	523	568	468	563	505	525	532	511	479	500	522	519	517	519	517	522	498	480	478	487	534	494	508	516	477	494	505	513	501	477	497	496	536	509	543	518	489	532	513	502	521	544	500	512	512	494	525	494	511	557	500	550	474	510	513	538	531	521	534	518	507	544	522	502	527	514	512	511	500	547	525	484	516	562	522	502	485	514	488	537	498	473	507	523	509	512	528	487	512	528	513	498	524	543	490	457	544	530	513	491	489	490	499	554	501	533	508	544	490	505	511	459	519	514	528	532	468	522	491	498	545	477	507	537	480	499	528	450	524	511	474	477	559	514	523	558	514	519	534	547	527	508	514	485	565	501	519	478	507	520	495	546	478	498	564	509	552	492	503	543	509	469	501	549	520	515	487	511	504	507	517	512	520	517	525	534	472	525	504	477	533	489	514	500	511	514	528	503	520	482	520	532	562	503	518	535	491	526	488	487	549	518	546	524	506	484	480	507	503	503	514	520	525	533	474	525	484	509	535	498	506	539	519	520	511	558	495	528	489	497	552	491	515	508	504	496	513	479	494	548	475	518	481	536	471	483	532	556	507	544	540	494	507	508	507	548	485	527	469	505	516	496	501	535	472	513	560	491	510	513	498	488	509	513	523	538	522	513	537	532	527	542	537	527	503	477	511	486	548	528	508	481	505	515	487	483	528	500	507	524	505	555	509	494	523	457	491	493	511	513	495	505	504	522	504	500	539	554	489	530	510	519	501	530	499	520	515	540	508	506	485	481	523	519	535	549	531	490	435	552	507	516	493	533	495	513	525	504	488	530	500	505	526	507	524	494	505	491	507	494	553	514	526	495	503	494	511	491	529	551	520	529	482	554	555	530	458	525	535	488	480	512	449	504	534	501	521	530	486	506	500	477	530	526	494	510	519	504	495	536	509	491	518	523	540	512	520	479	524	513	501	516	491	474	486	507	511	515	478	489	448	566	501	516	496	528	489	540	538	503	548	506	489	454	509	504	501	501	510	483	498	471	494	531	500	496	502	526	480	468	504	528	497	523	509	498	543	492	494	514	538	528	502	514	495	520	548	553	491	531	569	497	526	462	519	512	551	528	495	505	503	494	509	522	530	534	523	542	532	526	553	501	510	477	540	529	488	489	479	522	549	526	491	483	515	528	525	500	541	504	519	513	506	497	510	515	511	484	512	492	537	525	487	538	514	524	539	527	473	512	497	469	508	485	492	498	498	499	522	495	588	501	484	494	490	506	511	503	503	512	499	530	525	529	526	505	509	537	472	526	541	523	501	487	530	511	496	489	554	518	540	528	515	532	549	486	537	510	487	538	497	491	525	529	478	455	512	531	559	519	535	527	502	502	527	488	512	466	543	493	538	500	502	502	526	535	539	527	512	506	513	554	513	495	488	539	510	491	551	533	539	537	475	538	515	488	519	495	552	516	494	506	473	529	548	497	517	517	511	501	547	512	527	520	487	507	542	509	473	550	523	488	484	509	485	495	502	526	497	502	518	503	532	552	507	496	483	536	498	528	510	534	490	504	527	546	485	490	503	549	523	536	513	475	534	482	508	516	492	533	481	524	519	499	506	510	510	520	479	505	545	526	517	484	531	537	512	501	501	537	489	547	506	496	512	549	485	485	515	499	509	536	504	502	507	505	461	496	502	526	514	526	531	524	542	479	506	486	516	501	533	499	526	518	541	498	523	476	500	492	528	533	521	536	488	522	504	546	493	502	495	471	529	540	489	514	568	469	452	495	485	520	519	503	507	532	502	485	480	486	525	491	552	477	532	505	549	479	527	456	503	508	496	523	484	522	536	498	519	491	532	492	472	527	497	499	477	530	518	512	517	536	511	527	481	496	536	509	532	505	501	528	511	478	485	509	495	513	483	496	502	529	448	559	506	548	509	515	481	544	521	521	483	518	495	499	515	505	507	551	498	512	505	494	513	512	533	514	508	475	512	512	522	557	478	531	506	499	529	497	501	540	538	531	519	501	488	508	478	513	483	488	462	539	507	487	543	468	541	531	528	522	497	519	525	475	510	508	497	512	506	514	551	462	506	495	498	500	505	478	523	527	505	506	509	473	498	500	507	496	527	538	526	510	552	487	505	484	485	541	491	512	545	542	489	510	520	511	512	519	500	500	508	562	529	521	524	509	486	439	470	484	539	519	526	500	503	527	498	500	518	518	502	521	492	548	499	528	519	518	501	513	502	525	506	496	487	478	492	485	501	515	513	510	512	528	502	532	514	472	525	464	498	497	508	542	515	504	510	501	507	485	505	517	500	527	491	523	543	518	502	543	532	526	524	482	487	514	513	437	534	506	493	520	479	516	498	550	533	500	510	551	546	508	521	493	533	481	491	547	483	526	494	524	542	507	510	496	477	509	519	526	491	498	531	576	507	531	517	510	532	500	491	531	546	505	544	496	508	497	508	511	506	501	512	466	517	479	523	466	548	525	468	527	546	557	504	562	514	508	470	500	542	511	488	549	563	531	506	459	517	477	526	507	490	510	503	510	519	492	524	514	529	509	528	463	480	525	528	482	499	536	547	529	506	515	501	496	508	507	519	500	514	592	517	515	523	528	498	500	497	488	496	552	517	541	542	536	519	511	506	531	482	522	466	491	513	505	483	562	560	505	519	517	512	501	499	498	495	510	490	483	445	497	482	492	526	491	468	555	537	481	520	498	509	537	561	538	510	486	485	512	544	502	524	514	525	536	550	493	496	534	513	493	508	479	485	509	544	527	509	508	463	518	510	509	485	510	488	520	523	507	497	508	495	531	526	508	504	517	537	535	486	542	539	471	496	480	516	513	543	478	562	519	496	521	510	517	475	517	506	524	502	517	496	517	508	505	548	509	521	484	482	534	565	513	498	544	489	501	502	536	537	587	496	533	522	490	506	468	506	493	546	514	507	494	500	516	521	533	507	518	493	498	537	516	455	553	504	504	518	472	515	507	489	483	511	522	472	503	491	504	503	496	511	499	529	506	510	522	543	483	536	548	483	488	531	557	530	505	509	517	521	502	490	526	512	501	499	508	510	483	511	510	506	507	503	507	530	505	456	499	501	507	515	487	476	465	500	519	491	514	452	486	471	506	509	487	530	553	564	488	527	508	518	480	544	509	515	510	492	467	525	491	520
24165	23649	39728	40482	28329	17119	5099	1196	806	811	835	836	831	831	789	809	807	772	777	748	744	817	795	804	815	731	788	784	795	749	772	781	769	801	778	778	785	809	827	811	768	796	753	787	749	711	728	800	773	761	708	761	760	764	758	730	782	788	756	759	752	757	776	730	764	749	751	755	803	799	742	771	787	786	785	818	769	786	786	782	748	785	824	788	787	723	762	797	789	804	735	737	756	789	766	803	819	733	741	765	792	741	752	739	766	765	828	755	777	723	758	773	756	748	766	737	815	760	778	741	760	750	768	707	731	771	755	700	774	773	784	818	812	750	736	803	765	741	771	760	793	781	758	743	732	772	782	820	760	784	731	744	792	743	742	769	787	764	809	792	720	748	724	771	734	781	740	806	772	763	770	755	783	759	752	749	791	731	755	778	728	748	783	736	734	758	783	768	780	802	744	816	833	810	796	797	696	784	817	736	795	775	798	762	797	764	801	737	770	743	786	701	772	744	773	789	780	782	792	724	734	757	755	764	782	790	757	786	777	776	789	749	795	764	738	733	728	811	827	796	795	730	751	711	762	776	734	734	700	730	767	724	775	757	748	765	766	757	737	773	745	770	746	755	734	749	764	790	768	744	738	822	792	764	708	735	731	826	771	770	771	799	788	781	768	770	771	772	787	782	733	758	803	779	804	768	794	786	743	790	761	734	731	759	804	739	750	781	846	723	755	746	749	799	761	767	727	725	787	785	702	745	789	785	761	744	753	753	767	757	739	740	812	779	784	772	764	781	767	771	756	782	771	826	771	738	808	759	790	723	729	750	795	787	771	741	740	752	768	858	815	715	743	774	825	779	783	769	842	752	772	761	749	726	771	796	798	786	754	783	787	736	825	766	784	788	801	780	783	826	839	754	783	808	803	732	757	782	732	757	787	766	715	777	760	765	745	762	785	743	766	753	782	732	804	788	777	742	739	812	740	769	753	788	794	751	768	801	757	786	812	735	853	771	819	724	774	777	721	727	732	753	722	797	802	767	823	758	763	736	748	797	769	719	735	803	770	818	784	760	769	704	800	753	788	816	740	755	784	822	777	784	739	768	761	776	773	731	756	733	772	794	763	773	770	782	766	765	797	751	849	816	807	760	800	718	728	795	802	770	782	757	736	778	826	779	820	774	786	743	798	739	784	731	791	750	764	759	805	723	785	757	805	804	753	744	787	771	768	754	711	776	724	756	764	761	801	779	735	803	807	790	785	726	746	765	801	766	745	798	743	757	710	764	721	700	773	774	786	788	785	780	755	765	740	804	767	799	780	769	750	754	767	788	773	726	746	779	768	743	669	715	753	756	766	747	784	752	770	808	778	790	790	781	710	758	818	764	779	751	712	780	724	741	751	798	763	720	819	716	792	821	748	747	732	805	753	796	783	767	832	769	749	762	793	806	836	752	773	772	781	780	823	719	767	710	750	770	751	744	782	791	789	735	800	791	786	763	793	722	760	759	821	730	718	762	765	760	736	733	719	760	791	752	744	795	776	787	744	790	773	777	774	768	771	733	779	783	731	708	759	747	782	777	752	812	762	770	737	742	817	721	745	738	750	782	803	724	803	711	732	798	751	756	720	751	806	775	722	797	785	723	782	802	781	820	751	769	767	753	759	735	743	740	777	707	746	734	721	774	745	813	765	793	756	807	781	748	796	810	756	752	776	754	756	842	748	757	757	805	758	761	765	802	768	745	794	761	772	804	797	753	707	738	703	779	745	757	751	750	794	797	775	761	726	776	778	781	748	773	801	713	740	777	782	786	719	793	759	770	749	739	771	790	772	791	773	781	748	768	744	772	769	754	763	745	754	784	778	764	721	730	800	746	752	745	789	775	762	774	751	770	747	762	753	769	733	739	729	781	744	757	764	713	740	790	822	715	773	732	753	784	798	824	813	754	762	717	702	806	715	748	783	749	789	808	771	806	792	733	764	772	774	766	777	772	768	763	729	796	737	778	794	788	798	847	754	785	786	771	834	800	792	790	772	811	793	753	774	782	749	826	790	708	777	762	790	749	710	751	809	761	760	781	781	764	817	751	744	760	723	769	794	736	751	772	727	747	750	830	775	786	757	799	802	787	761	730	790	755	746	796	765	785	764	792	748	780	802	780	797	793	764	759	759	784	749	761	730	794	800	757	789	758	756	749	793	735	744	753	830	745	756	773	794	802	722	780	774	784	751	751	712	740	781	791	767	763	818	743	765	737	776	798	757	764	735	785	751	776	783	817	750	748	802	765	781	801	747	803	753	723	723	784	789	743	751	734	783	760	760	843	757	764	761	777	782	810	765	815	784	760	756	787	747	782	770	744	776	755	713	765	767	806	818	738	766	784	759	768	747	790	723	797	746	751	722	740	762	750	757	757	735	754	719	792	749	782	797	735	749	748	743	812	764	774	754	795	792	732	721	772	767	739	752	754	787	748	747	758	815	778	825	741	733	802	791	779	747	721	776	832	808	795	768	755	796	759	717	801	760	767	764	778	773	793	736	760	712	718	756	761	772	744	788	757	794	784	783	761	771	774	735	745	729	717	691	760	731	814	746	792	765	778	730	703	797	733	742	819	799	731	753	746	737	770	817	775	747	745	717	770	707	724	773	749	798	803	723	756	804	765	774	750	798	755	796	750	748	769	730	748	766	768	750	757	756	753	786	751	802	776	695	729	794	737	744	758	778	711	755	780	774	726	770	748	754	793	802	761	777	737	741	796	778	789	764	735	772	755	748	764	750	744	787	776	750	727	750	775	757	739	835	741	756	774	805	785	744	750	741	768	780	784	740	779	716	769	747	755	763	699	748	818	752	767	758	744	783	773	815	767	784	747	729	753	755	777	737	724	772	744	777	758	814	775	769	753	798	794	747	787	798	797	777	759	793	793	780	835	787	771	786	775	768	698	807	736	795	819	756	796	754	763	743	785	767	796	768	739	762	816	781	750	767	742	723	801	758	742	754	737	758	684	720	731	788	765	817	799	749	796	760	792	714	762	756	785	799	743	717	784	789	840	766	745	764	781	786	814	771	730	739	764	745	770	771	807	802	763	711	751	777	774	735	772	757	783	789	799	785	775	731	796	790	780	750	773	815	744	791	732	780	772	748	745	741	785	813	728	743	795	802	781	780	753	728	768	740	776	724	819	777	760	778	756	801	789	703	754	741	788	759	741	756	749	762	760	738	811	741	805	779	763	828	718	724	794	741	780	736	752	768	767	748	751	762	775	763	769	775	751	761	745	759	708	785	797	759	766	778	739	766	774	788	763	781	762	787	761	750	764	734	762	819	746	812	768	756	769	716	729	794	782	792	808	773	736	770	723	731	796	789	778	714	773	734	754	795	796	752	767	752	792	755	780	749	765	823	781	736	776	751	783	811	753	747	736	795	800	767	795	795	756	751	776	772	741	806	766	757	737	780	783	795	783	798	788	778	784	731	776	746	756	772	780	745	806	759	844	749	827	747	761	756	781
62830	104525	78215	53486	24064	7896	2236	1043	758	758	715	699	819	734	747	772	726	740	774	745	781	807	742	771	747	743	799	749	746	720	746	727	763	714	738	774	758	766	810	772	686	771	739	731	757	769	732	769	716	764	784	746	725	789	761	800	764	744	807	721	793	766	785	786	686	754	709	741	708	767	767	751	697	740	775	747	782	759	709	729	694	710	712	755	708	695	728	768	744	707	740	715	728	792	697	744	796	750	743	726	776	736	733	797	706	741	759	758	777	718	743	722	809	753	730	768	738	741	748	711	753	674	758	711	743	752	766	737	782	748	763	732	720	758	752	807	725	758	723	761	716	764	743	761	775	795	764	733	742	756	749	715	745	742	764	768	725	739	748	772	774	693	751	745	729	769	744	713	687	775	810	727	746	758	792	753	751	730	774	758	744	793	749	723	676	727	742	742	737	765	727	767	727	733	762	718	770	764	746	738	731	737	760	733	722	752	732	748	727	773	760	724	718	755	752	761	712	757	785	758	711	698	745	715	735	772	802	825	723	716	770	792	718	752	738	757	702	743	762	767	735	728	776	813	793	758	702	696	793	737	691	706	723	703	731	741	725	689	741	784	726	768	756	693	757	748	749	777	727	748	714	743	759	714	749	722	766	703	759	689	730	772	737	719	744	726	759	735	699	717	731	702	726	762	733	751	683	748	743	753	749	768	713	738	768	741	810	734	749	728	745	758	775	758	704	728	767	725	776	669	733	733	727	693	693	775	740	734	759	721	757	718	771	735	728	762	704	785	790	709	774	750	755	733	782	754	740	746	752	775	714	697	735	764	714	835	761	716	735	712	754	761	751	729	758	718	759	753	741	740	720	799	740	742	768	723	756	784	762	739	762	741	747	729	756	743	758	746	747	738	729	734	745	694	737	702	776	758	709	722	792	818	769	690	746	749	681	735	764	733	767	753	723	728	731	713	789	782	761	774	706	736	761	745	710	728	728	769	758	794	754	735	732	772	715	739	765	753	754	720	764	712	731	701	750	731	812	719	751	750	736	737	706	745	707	718	719	758	734	752	699	712	767	769	756	687	799	765	723	732	702	724	747	805	699	699	780	737	751	703	779	744	766	772	739	730	712	732	742	727	768	734	760	705	731	756	724	715	728	666	766	689	724	748	724	771	750	773	727	735	750	735	769	728	735	700	736	818	769	776	684	752	725	721	739	709	763	734	720	770	778	763	683	777	766	730	716	755	732	730	709	720	701	752	754	721	769	732	740	748	722	733	733	774	740	748	729	729	713	743	745	790	761	796	752	748	730	732	733	752	711	744	736	778	752	723	744	727	771	742	745	779	782	779	739	734	787	822	742	774	774	721	763	739	718	748	740	731	742	784	809	747	778	749	735	766	742	734	732	774	767	757	771	735	724	740	720	795	744	732	723	748	713	728	780	740	711	731	758	712	758	734	772	766	769	741	733	740	779	728	719	728	749	732	716	708	769	720	764	783	739	764	734	739	713	736	770	705	763	724	722	773	774	735	770	717	802	694	776	769	700	715	742	726	767	726	721	790	779	702	762	758	731	779	747	742	781	789	770	732	749	704	739	795	747	719	750	688	744	722	773	750	784	719	753	787	755	742	680	781	742	752	706	738	737	701	773	708	767	742	770	794	717	761	755	737	723	692	755	773	694	736	724	717	754	802	701	781	764	765	762	781	728	712	751	728	724	747	741	733	737	734	772	721	757	794	727	765	743	789	743	735	751	772	690	764	682	743	745	770	763	773	733	694	742	755	781	802	769	771	735	768	719	737	774	745	699	767	729	744	732	725	728	763	776	776	758	728	757	693	739	685	756	791	769	742	723	740	767	726	745	694	712	735	772	756	769	744	734	757	764	764	753	730	735	763	734	737	740	730	757	754	731	728	752	760	745	736	768	746	739	778	775	760	802	714	772	739	745	758	709	750	762	713	763	771	760	788	736	749	784	751	696	711	735	712	710	727	723	767	719	760	718	738	770	706	737	717	753	774	704	726	774	716	740	732	790	735	759	704	740	733	711	752	742	774	754	773	732	719	743	758	763	750	737	744	736	806	741	801	771	743	715	701	777	753	724	711	725	793	765	697	705	738	696	729	730	731	718	731	741	753	742	799	714	744	764	747	780	785	722	766	766	759	728	696	747	819	746	727	733	760	718	689	740	762	746	774	723	760	770	739	766	739	771	724	692	725	702	721	726	750	721	736	723	753	740	803	683	694	717	769	775	723	734	752	747	735	712	746	725	731	730	731	720	665	765	752	719	709	757	738	736	729	795	772	747	722	771	757	766	734	721	768	745	749	626	759	740	738	739	760	736	759	733	704	701	742	751	770	690	731	702	708	751	736	714	737	765	774	754	712	736	723	706	741	720	746	738	768	791	732	720	663	734	727	759	722	776	713	774	721	749	746	746	774	745	705	711	753	760	728	742	763	756	714	771	711	793	731	765	723	750	771	774	729	773	722	754	759	747	733	744	707	791	689	745	725	730	724	770	746	744	700	728	740	747	704	769	779	739	782	748	768	749	687	791	676	724	707	736	701	704	766	755	747	679	753	774	780	691	747	723	705	735	761	692	739	767	782	717	738	727	684	726	814	741	741	774	734	733	792	744	726	778	713	717	743	745	766	754	771	760	795	735	734	725	749	765	733	749	760	746	736	791	734	739	714	815	734	716	701	788	788	745	774	737	738	713	751	773	707	704	730	760	732	733	766	707	721	809	758	762	743	746	755	730	707	731	815	753	734	767	772	782	745	744	729	750	697	767	770	764	686	730	737	732	802	729	800	713	716	729	740	700	710	763	715	719	666	755	735	707	753	701	725	751	819	738	770	744	676	729	734	740	724	724	723	762	776	762	736	772	717	769	703	748	716	728	729	728	778	768	732	694	739	782	783	724	737	743	766	762	734	690	727	702	732	762	757	694	781	739	759	761	765	742	749	732	768	777	738	735	745	723	752	741	736	729	767	731	781	735	797	747	733	735	729	753	785	702	764	706	729	775	735	735	781	722	738	753	753	748	730	782	717	757	755	719	787	755	781	726	759	762	734	761	747	760	672	708	688	752	795	757	700	742	732	719	754	742	702	728	737	803	737	696	719	757	762	765	778	816	747	694	796	736	760	751	737	727	733	758	761	738	807	735	751	786	746	711	765	754	750	726	703	747	756	747	759	721	734	721	716	710	735	692	742	748	737	711	730	718	741	800	759	716	724	732	784	704	721	701	725	784	755	700	772	771	722	701	695	708	692	771	747	715	747	725	715	669	755	750	769	743	730	703	727	674	737	805	722	696	734	679	764	739	782	733	750	707	707	763	777	745	716	733	809	745	724	743	740	714	765	748	709	771	717	741	747	730	724	696	744	795	752	780	693	737	752	786	745	748	707	741	731	683	747	757	720	753	769	695	756	692	730	791	726	720	705	711	742	746	730	739	764	696	763	721	775	737	750	764	701	747	734	735	795	710	736	717	760	728	742	743	723
28536	30110	30438	14740	4029	1244	682	589	555	529	557	562	510	534	570	527	552	533	541	505	534	513	543	515	543	559	530	507	524	506	547	555	542	518	532	537	527	539	535	545	530	586	534	592	554	515	512	515	551	523	583	560	552	500	569	541	543	514	521	513	539	534	518	537	538	537	533	541	580	506	524	557	545	546	551	536	538	559	572	551	571	554	544	538	565	530	532	510	584	534	539	504	548	560	582	530	536	572	522	535	512	504	521	562	514	535	556	506	521	539	531	513	545	540	588	564	527	481	538	539	562	549	513	504	515	517	556	522	560	507	538	568	544	518	544	516	528	527	539	515	548	534	534	544	500	513	549	568	554	520	553	521	514	557	576	547	561	545	527	526	549	539	539	561	521	537	547	518	506	545	572	526	540	524	552	523	552	562	546	518	550	526	553	539	532	529	547	557	520	497	545	560	534	512	544	520	499	557	533	564	528	549	522	526	528	536	560	528	491	543	513	542	527	528	578	481	493	545	560	544	522	525	539	523	504	558	537	500	584	534	554	545	545	529	531	516	523	526	504	554	524	544	518	498	541	525	550	530	580	526	553	524	499	557	528	497	534	529	573	541	545	532	510	529	567	512	513	561	502	504	504	546	522	557	557	513	527	525	542	550	579	535	528	503	496	510	548	563	517	562	529	520	523	480	552	547	535	532	529	485	538	493	471	547	518	513	520	529	493	499	544	547	557	535	511	501	536	571	562	531	510	571	529	513	557	527	511	524	513	542	596	548	546	500	522	571	541	532	558	546	561	520	538	547	585	530	575	566	511	507	575	557	536	502	529	571	484	550	566	532	544	531	565	557	477	521	513	538	539	537	486	532	535	554	540	534	532	547	487	536	532	555	565	570	487	515	535	506	528	488	481	549	507	533	540	557	530	546	511	487	557	574	517	525	519	567	514	537	536	539	511	560	532	524	535	550	535	534	503	543	542	538	488	508	553	573	553	530	537	493	572	514	544	501	558	538	551	509	546	537	532	513	542	571	533	533	504	517	573	527	526	506	535	534	538	540	517	496	524	536	532	522	503	541	512	520	525	561	567	574	530	508	505	528	546	534	548	575	546	565	509	574	538	482	527	536	590	538	492	530	555	540	534	558	525	490	497	533	544	561	546	552	530	551	544	571	549	518	541	540	524	538	573	536	574	522	517	497	549	559	560	510	539	540	500	522	520	550	548	536	534	544	564	516	530	535	561	557	550	566	553	585	523	509	529	536	582	529	511	569	549	492	560	549	557	552	513	590	528	502	503	550	517	560	506	524	573	506	524	561	531	525	542	545	535	513	518	565	527	514	545	500	529	565	530	566	532	529	555	520	533	526	522	542	537	509	533	506	546	519	583	547	562	540	512	576	530	525	548	524	529	559	549	540	529	518	509	545	547	550	559	542	544	513	485	564	519	548	536	535	547	549	509	549	519	557	544	538	543	538	550	545	520	565	517	534	509	545	585	529	545	583	536	535	559	526	561	572	544	525	573	566	530	545	536	549	555	538	570	541	522	483	559	548	553	506	532	523	551	519	529	508	543	554	578	548	554	540	510	571	567	513	573	556	552	578	542	534	550	554	536	497	583	566	550	562	502	570	535	489	566	555	521	546	519	539	565	557	530	506	513	546	520	517	563	507	539	512	543	488	522	520	530	505	486	524	560	468	561	535	556	528	555	539	514	571	525	516	532	545	542	544	520	538	530	543	574	546	563	554	551	508	530	551	511	568	521	580	559	553	548	541	574	556	521	538	526	492	518	563	539	554	566	566	536	485	544	538	552	557	535	494	507	540	494	510	528	550	514	549	569	553	545	563	545	544	534	502	550	556	557	546	534	574	545	542	513	500	549	496	521	546	526	533	570	537	526	562	531	479	531	533	538	526	528	508	528	555	524	546	539	507	532	528	541	511	579	558	556	533	589	578	586	515	527	555	522	552	514	532	529	538	567	562	568	538	561	570	542	506	523	535	514	505	537	542	559	513	530	569	563	563	550	561	517	565	562	550	515	576	542	562	547	529	518	528	543	504	503	549	522	551	546	547	525	525	540	515	565	543	525	546	547	523	517	552	555	547	511	529	541	548	561	509	529	548	539	546	556	553	520	521	530	539	584	523	532	546	555	534	520	522	516	511	520	571	565	574	564	534	535	584	520	508	542	510	529	557	500	570	527	572	545	559	546	536	534	581	506	510	508	534	528	550	535	490	521	518	517	542	533	544	519	515	539	537	503	543	539	525	550	522	548	551	528	523	504	506	535	559	537	544	536	561	526	535	531	543	562	540	555	512	551	545	523	562	509	540	526	556	511	539	535	529	546	548	538	550	516	522	518	528	536	588	542	565	537	554	547	572	532	547	535	571	557	553	540	559	531	560	589	525	533	513	520	554	548	473	555	537	615	486	601	512	539	528	538	524	553	525	486	558	542	524	516	544	561	524	533	556	519	533	545	507	554	496	547	529	541	524	531	481	509	540	555	552	537	550	522	546	508	531	511	510	545	541	499	557	541	518	539	525	586	522	484	476	566	514	514	558	584	533	540	513	539	520	549	536	591	542	556	569	546	521	516	564	550	525	574	593	519	540	552	501	558	547	508	569	554	539	489	560	557	518	577	565	523	574	518	531	545	534	518	557	544	550	560	528	514	534	525	547	525	503	541	552	510	546	520	513	514	488	568	537	539	561	499	528	509	535	553	572	510	527	574	558	531	507	575	548	532	590	525	520	554	539	514	501	549	539	548	511	567	557	544	541	512	514	549	559	553	454	530	533	543	518	542	545	533	573	525	559	499	538	517	566	559	540	533	540	533	508	543	551	528	550	550	516	536	523	510	559	509	568	529	502	549	543	561	514	533	534	521	531	521	549	549	512	491	520	544	554	529	522	543	512	536	559	529	543	537	528	561	544	565	523	561	521	567	539	542	534	560	536	481	539	552	548	516	500	534	567	538	518	524	551	510	515	562	558	532	602	489	540	563	556	569	507	509	544	562	514	515	555	556	501	540	584	466	561	550	538	491	527	497	531	453	556	498	521	530	524	539	565	528	512	542	572	528	532	519	516	568	528	550	574	541	539	514	551	533	537	510	503	524	515	546	561	547	531	535	533	567	523	553	543	522	537	535	538	545	549	539	557	529	563	531	500	489	563	532	561	518	524	537	507	542	517	518	545	501	567	535	558	529	531	514	561	505	498	518	520	542	522	544	528	531	499	520	576	521	552	557	562	532	538	571	557	583	524	501	507	513	541	486	536	519	489	575	536	570	577	557	540	525	539	532	587	529	547	528	509	567	543	546	501	487	522	552	539	573	534	523	530	534	511	502	543	555	551	556	541	542	517	581	536	489	524	556	516	534	532	514	496	514	523	515	520	553	497	565	538	556	535	583	569	568	523	551	527	541	516	557	502	512	557	536	492	519	533	574	525	552	528	515	509	532	515	525	526	543	524	502	514	505	535	558	495	553	506	560	543	578	542	512	572
16306	37956	24611	8402	3217	1093	613	519	450	488	464	460	445	482	497	485	487	445	487	515	483	474	457	479	491	450	442	454	446	494	448	476	455	475	463	463	464	491	489	452	444	473	497	472	485	484	468	467	466	443	463	438	485	461	491	456	483	483	434	479	431	503	425	425	485	470	459	447	456	455	453	477	444	444	478	461	484	490	491	485	469	476	475	467	467	469	458	459	479	493	462	474	466	470	450	498	427	487	456	481	444	497	471	471	478	458	513	446	489	468	473	469	487	472	475	474	482	479	455	454	498	460	475	477	477	486	502	465	437	481	504	461	479	455	456	467	480	489	461	493	476	462	471	436	458	478	473	486	462	459	496	471	445	489	502	483	428	451	486	439	438	509	473	494	465	470	501	476	426	484	494	467	510	492	480	482	477	518	490	425	444	462	463	498	433	486	462	459	417	477	462	453	484	469	474	452	504	440	445	455	471	475	433	444	488	425	504	452	441	497	487	463	476	465	486	462	459	474	472	439	442	487	463	459	476	461	441	463	463	476	453	466	488	467	463	472	453	480	459	449	489	500	462	463	478	407	453	479	479	443	487	453	462	444	470	445	458	473	489	461	504	463	460	473	465	493	442	456	503	457	453	469	469	419	485	478	486	534	435	469	492	439	445	448	482	454	513	463	457	462	461	468	482	476	489	477	472	500	442	503	457	426	440	483	477	494	453	438	466	482	485	466	515	468	474	471	499	446	465	458	503	457	478	487	460	467	497	448	471	437	450	459	474	478	487	497	473	478	507	487	443	456	477	494	426	450	471	460	491	469	472	491	465	481	480	411	486	465	445	472	482	505	486	458	449	420	509	432	473	485	459	474	452	467	481	457	458	473	471	410	459	477	471	490	490	485	470	490	484	507	495	468	483	488	449	468	459	454	438	425	442	466	488	467	507	462	461	449	467	487	473	470	472	473	495	450	458	468	466	448	538	465	455	488	449	448	466	496	490	481	499	480	490	442	472	462	516	469	497	461	472	451	504	470	459	515	474	479	460	498	516	471	469	442	481	484	469	474	488	494	476	467	452	454	481	457	447	463	455	492	459	445	464	422	469	480	446	490	462	487	482	478	486	464	474	487	423	457	458	485	511	455	446	459	489	437	516	469	511	460	454	444	439	479	424	505	443	458	482	449	505	483	456	464	465	493	519	513	500	477	480	500	472	466	473	435	457	422	473	492	440	475	478	467	483	485	470	454	482	456	414	476	442	488	489	476	480	448	477	466	462	483	478	440	474	462	426	510	507	467	453	492	471	465	471	483	459	446	442	472	506	470	497	439	481	500	453	441	482	468	447	480	476	499	473	472	481	501	475	482	467	494	439	467	451	491	507	486	489	454	476	518	460	471	470	431	494	428	477	461	474	474	484	456	456	508	491	450	476	483	465	471	439	460	472	447	507	472	462	491	448	453	486	525	473	447	456	523	476	502	481	493	477	501	474	471	459	447	480	471	467	462	484	492	455	484	473	432	496	445	449	490	465	471	485	444	470	496	485	492	443	461	452	493	459	506	481	467	484	460	480	473	460	461	433	462	446	492	497	496	443	503	481	464	469	474	456	476	457	497	459	464	459	498	454	495	488	439	451	459	488	458	513	445	450	495	470	482	494	463	474	483	468	488	465	474	467	474	473	467	465	462	490	473	485	481	453	502	462	469	466	484	461	465	469	517	466	426	490	466	468	486	474	482	479	468	504	483	488	457	479	446	485	496	448	460	470	463	436	462	436	471	470	458	469	490	451	474	443	449	495	465	509	474	502	459	519	459	472	439	437	459	421	480	511	479	485	497	481	473	472	430	481	491	455	515	467	448	459	476	460	463	463	477	496	454	489	512	455	478	484	464	476	461	505	491	466	528	504	478	440	482	487	492	486	479	469	442	462	470	484	486	473	463	454	488	459	459	454	464	481	504	454	498	441	474	454	491	451	448	499	459	448	483	438	475	464	443	479	455	505	429	462	432	437	476	449	430	472	476	469	452	471	473	456	468	460	464	448	468	466	448	497	473	454	481	483	460	488	467	466	484	479	456	464	466	488	498	461	507	464	484	479	452	462	461	482	444	433	436	454	454	427	448	450	475	469	461	450	459	459	485	499	501	503	458	445	501	503	449	487	468	419	488	446	460	463	514	459	475	473	451	469	467	482	475	444	439	473	484	478	467	472	476	480	474	455	448	485	472	473	466	470	458	440	506	441	483	463	492	476	464	467	457	476	464	471	505	431	437	506	491	448	437	436	467	505	513	469	455	476	469	485	466	478	470	478	525	461	451	435	442	505	484	471	477	507	466	497	429	507	490	461	425	452	486	454	542	466	509	465	457	460	459	500	491	466	483	475	477	475	490	469	454	479	437	486	494	447	428	504	458	476	488	479	467	478	493	477	464	462	502	434	458	447	464	475	437	445	500	504	475	458	435	452	504	493	458	542	447	488	483	484	461	500	458	493	483	465	461	456	490	458	450	467	448	498	425	464	493	469	452	473	471	448	477	444	457	472	494	505	464	447	513	474	489	457	492	507	464	462	477	478	463	443	490	433	453	473	453	483	474	501	479	463	472	506	493	489	466	479	482	494	470	466	474	454	468	457	497	464	473	448	451	516	485	515	481	472	477	490	466	491	454	475	479	462	457	446	442	464	451	490	477	479	490	475	497	509	474	447	502	429	443	457	496	456	485	468	488	469	467	457	493	495	450	457	443	476	495	466	449	482	479	453	443	455	434	459	488	478	463	476	497	473	455	517	452	483	461	453	472	470	484	497	493	491	441	480	437	458	459	479	461	468	479	481	421	470	447	456	452	448	452	471	439	482	482	506	499	488	463	451	500	488	463	480	494	507	472	451	479	461	479	475	504	476	458	454	466	453	457	424	463	469	439	469	441	490	483	495	485	462	500	505	495	444	441	474	467	455	472	463	485	472	513	434	448	475	483	429	465	467	480	497	493	460	478	470	453	493	458	434	520	467	431	482	481	483	491	479	490	476	484	483	441	452	492	472	490	470	479	464	468	485	472	502	472	474	468	509	471	452	437	477	495	483	478	476	448	449	502	521	492	479	474	436	489	509	451	486	471	454	473	478	477	437	464	479	448	466	478	478	492	476	494	474	460	493	478	465	475	467	476	470	431	476	443	468	464	476	448	501	468	481	464	471	475	431	501	431	470	505	496	460	509	479	456	472	471	440	451	473	495	493	495	466	463	471	453	461	471	476	486	453	484	492	446	480	477	467	478	458	462	474	455	473	474	472	445	458	447	481	480	490	475	454	455	480	511	470	460	493	464	469	467	453	451	484	497	482	457	435	435	446	483	491	491	459	465	469	454	448	450	502	459	487	495	496	481	446	463	429	469	521	457	485	451	483	477	449	499	475	470	442	467	476	442	473	433	484	507	420	467	459	437	506	451	441	466	462	459	443	483	495	466	517	433	495	464	468	526	484	484	487	475	467	454	496	490	468	476	460	486	499	488
25548	29046	48432	42509	25891	10107	1895	675	489	524	479	502	480	421	485	512	501	418	520	496	504	512	505	486	505	504	460	495	455	459	521	507	485	509	463	450	490	469	471	471	450	479	500	460	494	479	475	498	485	484	460	467	511	495	502	546	482	487	505	470	455	469	463	475	518	492	495	451	484	474	482	475	483	488	445	474	450	465	474	461	484	510	512	502	435	473	509	494	463	461	504	493	471	460	552	491	447	489	481	499	460	463	512	421	488	458	471	498	501	467	446	490	497	463	506	492	491	475	493	487	529	451	467	434	507	484	480	489	461	521	464	487	465	466	509	453	504	498	462	441	492	472	481	440	483	502	505	483	485	457	467	493	456	513	486	470	475	454	467	491	492	466	467	473	490	503	520	489	453	438	467	520	482	473	526	473	460	475	497	484	503	469	463	490	452	480	462	443	536	467	469	467	446	464	462	474	464	457	441	477	476	486	514	491	499	467	496	457	448	468	500	504	482	496	480	469	494	472	479	442	478	472	498	487	465	488	478	434	493	438	477	466	491	461	442	497	483	510	485	465	471	457	463	502	470	485	462	496	498	464	507	468	453	440	462	480	487	476	459	463	457	485	497	458	451	464	458	455	504	518	458	513	438	458	490	519	508	463	492	477	486	457	482	456	492	472	499	428	427	490	486	469	500	455	484	497	491	453	469	469	463	510	484	467	493	476	505	509	524	485	475	481	451	464	475	467	457	448	481	468	488	512	485	461	495	473	433	481	501	435	485	507	472	470	472	524	467	509	501	500	466	458	472	436	518	488	445	477	495	499	513	467	471	479	469	460	484	502	505	521	502	498	471	451	497	483	450	471	433	467	491	446	478	510	493	464	475	463	509	466	459	535	479	453	503	523	469	468	498	458	478	479	489	487	487	488	497	505	500	486	448	498	496	471	467	499	499	513	472	463	474	495	479	462	483	476	487	472	488	497	450	514	485	458	513	467	470	492	517	487	528	446	495	471	484	485	507	483	481	478	494	488	473	457	464	453	478	521	469	451	467	463	427	467	450	436	476	501	474	472	469	454	502	445	487	470	461	476	467	509	483	448	499	467	504	478	462	502	482	486	489	483	486	480	472	483	494	536	476	500	511	496	478	495	463	490	472	506	460	487	465	491	476	506	477	452	487	466	453	453	457	473	468	455	479	490	473	506	487	465	492	480	465	481	456	470	461	458	486	468	455	460	423	446	502	462	449	508	443	453	468	463	517	505	459	473	468	483	458	493	451	522	457	449	469	518	462	465	504	511	499	486	499	498	536	502	484	444	479	461	456	471	470	470	472	461	457	452	493	455	469	469	457	460	457	456	520	422	457	456	470	517	478	508	478	507	500	463	539	523	485	501	514	494	488	498	495	464	506	468	478	484	472	494	475	513	454	466	452	460	447	472	464	425	518	491	492	502	475	483	484	510	501	480	442	449	474	504	448	462	451	460	448	476	486	463	485	483	471	444	455	484	478	469	473	457	455	494	494	501	481	455	467	483	489	450	447	518	476	467	480	447	478	437	499	463	524	463	487	461	513	464	442	497	484	496	454	461	533	469	467	477	450	467	457	484	422	477	483	469	489	502	487	489	478	467	505	442	511	470	477	459	469	478	479	483	481	476	516	481	492	486	466	477	496	478	444	508	449	462	468	436	493	451	476	432	476	476	479	441	512	476	463	453	488	466	482	540	460	487	487	461	468	447	487	518	474	496	467	495	476	482	479	460	486	490	458	485	480	458	488	477	482	479	439	477	448	492	443	501	481	465	456	450	476	484	483	475	477	484	482	524	506	517	522	473	507	467	500	483	501	458	502	481	480	480	495	479	480	467	447	449	467	487	434	505	441	487	468	453	426	497	480	505	470	476	498	483	480	475	463	457	481	442	487	456	466	506	488	485	443	490	516	485	459	470	466	450	460	478	447	483	500	490	502	461	505	480	474	474	472	471	465	499	498	477	472	491	495	477	454	456	467	454	505	474	496	451	484	497	502	489	468	483	495	449	452	490	443	502	460	484	521	502	481	446	492	514	454	471	498	470	472	459	471	446	498	472	519	493	477	464	501	469	459	463	461	518	495	502	462	437	478	467	475	476	468	426	480	453	475	447	468	466	474	485	468	486	498	455	477	474	477	471	485	495	476	476	479	475	458	472	475	473	452	502	481	482	468	413	452	489	502	479	479	486	505	496	464	491	457	476	489	534	512	487	480	438	472	495	472	479	465	450	461	473	473	462	488	502	496	488	515	486	491	506	461	490	494	511	491	459	476	480	467	461	466	489	481	468	508	448	428	461	512	473	474	466	500	504	469	483	445	477	499	452	470	458	494	473	470	478	476	536	501	470	499	490	494	528	483	464	471	484	470	467	507	511	513	478	486	461	485	508	461	466	498	520	520	474	462	459	508	502	471	469	499	441	499	483	483	475	462	505	504	460	502	488	487	479	486	464	493	463	495	496	519	512	489	451	488	493	464	480	451	449	482	453	511	493	489	479	489	498	480	485	492	496	504	511	516	480	488	469	469	478	479	464	470	482	461	486	512	467	490	488	508	464	491	448	477	486	470	457	449	491	519	440	494	498	499	416	446	461	454	506	523	469	496	473	500	529	473	487	506	502	495	487	489	503	507	440	544	484	474	490	447	473	489	480	497	513	531	429	486	486	466	459	460	463	493	445	504	486	481	464	466	449	478	480	496	487	518	513	491	419	470	481	487	475	493	492	519	518	479	453	474	496	515	469	464	463	505	485	482	488	463	456	491	466	487	469	515	489	469	495	505	482	488	479	497	487	488	480	528	465	471	499	460	503	444	489	470	478	497	493	471	472	493	474	454	456	486	499	497	501	493	454	434	447	494	488	488	479	476	470	509	465	482	486	525	491	461	494	479	443	512	467	469	471	483	503	453	507	458	478	451	494	473	459	502	492	467	496	478	501	477	442	483	454	521	511	436	489	487	470	479	466	471	477	492	490	474	488	459	478	435	481	502	527	534	468	482	473	449	478	459	430	484	472	498	525	479	489	476	461	482	445	469	483	464	484	464	459	519	468	498	474	453	501	470	451	487	513	464	467	488	454	504	490	499	493	495	463	470	494	495	509	492	476	473	483	458	471	520	496	485	475	453	475	521	496	475	475	480	446	505	457	494	494	502	430	520	495	442	509	463	461	488	494	531	483	441	515	444	465	492	458	511	426	485	486	492	484	451	440	493	498	470	485	502	443	451	448	485	439	500	485	516	495	416	440	471	473	456	482	499	478	513	498	487	458	479	441	472	480	448	464	442	502	479	463	457	458	482	441	436	447	463	483	508	470	445	472	471	424	470	487	484	512	484	476	479	499	460	464	450	462	490	467	443	465	456	496	459	504	463	488	468	473	445	487	472	488	475	475	490	459	441	442	441	487	463	497	468	476	509	469	505	468	477	479	446	459	459	493	491	460	458	478	492	475	484	485	466	477	476	438	461	452	467	479	470	433	447	438
46691	90806	66623	38030	18421	5503	1461	630	520	490	482	442	478	453	547	457	462	459	480	439	461	446	468	479	472	488	473	500	481	455	471	472	487	446	441	460	467	517	473	482	464	492	444	504	464	449	530	456	482	491	450	510	480	451	459	495	454	496	453	477	453	475	463	471	469	514	490	490	437	494	467	481	458	437	488	475	477	470	475	486	483	489	511	495	416	491	453	469	462	474	422	442	425	487	462	525	446	472	511	435	465	421	458	483	489	461	479	494	433	506	471	459	499	518	490	502	472	470	454	464	461	433	455	494	436	480	446	503	453	464	465	431	466	435	541	478	458	460	481	446	499	481	460	456	485	439	441	436	505	460	478	461	435	452	518	488	478	475	505	477	473	454	480	483	462	488	461	450	412	478	444	436	454	436	498	520	499	432	491	447	433	475	445	462	483	481	472	439	443	455	481	453	476	476	443	497	466	445	449	487	464	503	509	472	499	441	482	467	506	471	473	486	431	505	480	457	465	449	432	477	476	458	474	518	464	454	448	458	509	472	460	435	411	491	466	483	465	445	444	464	482	459	450	472	513	412	406	449	457	457	471	464	476	442	461	498	491	457	462	468	444	412	452	491	461	512	430	468	446	480	471	448	449	474	466	447	503	455	442	479	475	473	433	463	473	464	487	486	483	481	496	487	472	450	445	469	449	466	451	493	506	453	476	481	465	466	472	482	494	511	449	446	488	460	469	509	476	496	499	462	484	470	486	450	446	508	491	507	466	426	470	453	491	473	423	477	485	441	465	442	479	481	472	487	471	484	470	468	442	467	453	446	462	487	510	487	436	467	475	494	465	449	473	460	473	475	463	505	439	465	440	453	495	495	435	476	466	474	476	448	465	445	485	469	501	473	451	473	488	399	496	467	517	462	442	511	467	470	493	457	481	463	472	461	436	482	498	452	428	439	462	475	456	422	452	461	452	470	478	513	474	446	442	502	421	453	443	461	487	506	467	467	415	465	483	509	452	470	477	450	485	476	454	515	477	416	461	500	448	488	472	473	518	463	480	429	454	499	414	467	483	459	467	511	482	457	451	472	485	477	477	481	443	476	460	465	474	474	456	488	441	511	476	468	455	460	452	466	485	467	444	484	435	452	459	462	462	464	472	491	468	456	475	449	433	436	469	431	483	464	462	460	464	422	471	460	476	476	470	437	458	477	451	502	463	449	527	443	486	497	474	478	485	469	487	498	491	441	523	474	475	462	453	519	440	421	469	442	465	504	424	473	489	491	477	510	474	461	438	464	451	481	476	459	440	459	464	474	478	443	452	517	424	466	490	470	492	489	449	485	482	442	506	481	511	475	486	481	482	488	496	479	513	473	469	456	466	444	495	450	446	443	466	470	455	482	509	457	463	487	446	434	477	441	446	501	441	474	497	508	425	423	470	484	447	452	465	467	467	488	462	469	458	441	442	489	473	504	504	451	467	517	482	468	465	463	482	456	456	480	461	473	462	486	474	494	481	446	454	450	461	515	497	456	474	464	462	482	440	486	447	485	440	460	449	444	483	472	426	476	464	451	458	466	462	459	453	480	499	496	430	478	460	449	448	509	487	465	435	436	476	424	438	493	474	486	428	456	477	456	440	491	482	497	480	469	493	467	470	457	509	474	453	472	434	499	465	479	498	492	474	436	486	456	450	475	438	460	491	505	457	483	434	451	429	454	516	478	493	457	511	470	468	460	485	485	438	475	439	421	457	529	485	454	485	498	483	494	451	441	467	459	407	485	463	471	485	488	497	495	450	449	481	470	470	471	477	467	473	489	483	433	499	468	461	497	500	486	454	497	461	469	468	494	466	436	481	483	508	488	440	437	467	487	466	479	470	472	475	488	497	472	477	499	465	470	471	499	485	488	449	463	536	498	517	438	465	434	427	457	437	520	437	466	476	455	525	503	493	460	438	520	472	479	490	442	481	452	450	496	474	500	441	497	485	478	442	500	491	482	486	486	467	446	462	468	435	463	489	470	499	476	485	475	438	474	488	425	433	483	486	457	470	462	484	463	429	488	448	441	453	467	468	467	465	454	434	455	448	496	480	469	448	454	474	450	469	480	483	500	450	485	479	473	459	490	469	452	449	466	478	491	444	457	499	470	479	459	475	473	516	490	480	446	487	479	485	472	470	443	472	452	523	456	434	466	468	509	445	478	457	470	464	438	522	497	485	421	506	452	442	478	485	459	476	499	481	470	450	465	479	465	469	457	479	475	449	470	475	442	460	446	492	487	454	474	491	479	482	488	452	455	465	458	463	469	482	481	453	432	484	435	492	453	464	469	446	427	479	443	502	432	491	468	473	500	469	475	490	472	483	442	498	432	501	460	496	477	472	479	445	446	486	473	468	507	483	467	440	488	463	478	456	447	430	446	515	438	466	425	453	477	443	463	479	435	470	438	451	477	463	439	495	496	466	481	469	456	485	443	436	453	481	433	466	472	493	421	505	480	498	471	480	482	462	470	462	462	465	466	481	487	430	485	490	454	430	482	481	508	467	473	464	435	430	445	450	464	460	495	481	459	475	447	443	472	527	451	454	467	456	473	487	423	475	488	469	461	478	450	513	488	431	471	467	452	439	482	455	459	482	462	475	457	478	426	446	483	453	486	465	460	480	478	438	524	496	479	462	418	449	459	471	502	464	462	479	432	496	505	480	439	484	460	465	442	439	461	448	465	467	455	486	449	448	429	452	450	475	473	498	434	420	448	460	461	493	451	533	484	434	452	488	454	454	444	469	487	453	537	490	482	515	479	470	464	473	474	478	532	455	489	460	465	445	473	473	477	477	500	460	446	454	464	439	455	477	449	491	460	514	468	468	434	448	453	455	456	492	496	510	485	497	475	478	491	476	501	478	462	508	491	457	492	472	476	479	450	448	484	479	533	460	441	433	476	506	494	397	505	449	495	479	496	454	450	461	482	478	498	486	466	455	475	506	460	453	493	463	454	465	449	480	448	454	467	455	472	463	466	470	454	460	458	497	500	469	471	486	510	463	464	476	447	453	467	479	459	482	450	463	503	483	469	498	453	476	464	491	441	447	456	418	502	434	460	489	462	462	478	453	464	494	491	458	479	446	486	517	451	453	522	468	476	475	453	436	480	468	456	487	482	465	429	476	475	444	468	461	458	467	517	478	456	474	430	506	450	469	461	450	452	464	474	441	463	477	466	445	488	459	457	488	470	483	453	460	452	454	476	506	456	444	477	423	468	457	450	471	468	462	478	489	496	483	432	462	452	486	461	475	474	498	441	485	464	463	490	548	505	464	472	452	490	429	467	462	487	518	467	499	462	432	444	445	468	488	481	496	480	468	460	463	478	427	444	465	458	474	466	472	495	459	514	495	459	489	480	488	447	493	454	479	443	447	491	479	487	487	441	462	477	465	458	478	463	478	457	445	436	448	460	456	474	451	521	460	451	471	444	520	460	442	465	467	451	496	474	436	449	474	485	430	486	477	429
24190	24081	40833	38682	29317	19258	6888	1349	794	721	717	691	721	670	716	691	716	724	715	744	708	710	723	718	694	731	728	715	775	734	658	703	737	745	713	712	732	713	712	689	695	786	698	706	678	715	696	720	655	704	649	681	688	639	672	668	691	725	715	667	659	704	661	730	705	698	715	614	714	745	662	654	708	670	692	681	671	708	673	720	644	697	729	691	715	699	640	701	719	694	740	700	707	699	696	668	694	732	675	746	699	720	717	686	700	694	655	634	710	694	716	703	680	706	646	700	693	677	712	666	661	711	691	677	713	680	667	730	723	727	671	646	680	703	693	683	659	709	695	646	694	646	712	743	716	670	691	666	678	733	675	694	668	710	683	657	705	681	736	682	707	666	647	695	644	729	701	696	677	689	703	673	673	695	701	734	687	683	683	693	672	683	676	691	694	689	697	632	691	719	706	721	685	676	702	698	672	711	666	690	677	684	699	681	689	661	676	726	700	700	661	673	703	723	686	687	701	663	657	723	680	683	672	698	671	670	693	705	733	666	687	714	734	675	722	669	689	669	700	695	689	673	719	718	717	651	724	641	689	651	759	697	714	653	677	668	760	669	673	689	700	702	708	661	710	704	656	718	697	691	697	703	683	680	708	720	679	715	664	700	702	682	706	672	686	692	658	678	723	715	634	667	638	678	699	686	701	652	690	677	694	651	714	690	709	654	693	694	680	714	687	715	669	732	685	713	689	673	717	701	706	704	697	714	693	689	693	736	655	708	677	672	678	681	671	683	674	659	722	668	668	716	729	670	663	662	712	711	686	661	737	710	699	700	723	652	665	684	697	699	700	664	705	723	729	704	684	717	693	707	695	693	710	685	711	666	707	655	677	673	679	685	679	691	691	726	668	698	663	754	689	711	628	685	673	727	696	679	691	696	697	640	716	671	737	685	671	649	687	681	640	732	682	687	687	680	667	679	715	675	669	682	697	705	654	648	698	666	673	701	712	663	739	719	666	657	722	697	704	697	737	652	657	672	709	687	695	713	723	680	634	676	667	667	632	715	717	686	665	703	646	658	715	651	691	670	676	739	693	669	668	699	734	684	648	644	706	620	652	621	697	697	708	671	732	715	656	721	683	680	722	700	697	683	696	676	688	682	700	687	706	688	729	710	710	647	692	686	653	703	710	762	692	678	694	641	708	703	689	670	689	655	689	751	755	656	685	703	637	686	647	719	701	686	690	671	678	674	670	687	667	685	698	684	652	674	661	679	645	637	735	719	705	666	676	712	650	646	674	752	674	708	690	696	721	695	717	672	652	658	692	617	688	691	702	735	679	726	738	677	713	714	721	685	719	690	701	728	673	681	657	728	653	720	684	671	684	689	677	687	663	711	671	690	645	699	689	699	697	685	653	708	679	645	697	698	674	712	709	680	688	676	706	713	677	678	707	687	682	672	719	693	731	651	651	697	730	702	664	697	725	682	750	671	660	694	720	709	683	729	707	685	647	657	706	728	714	644	712	699	698	699	696	652	659	688	709	678	656	724	717	644	696	694	686	712	673	705	712	678	693	731	699	737	668	673	662	725	651	652	691	620	682	662	681	694	711	680	705	703	705	704	638	721	672	746	666	757	690	715	731	728	683	721	625	698	675	657	707	713	703	775	659	689	709	708	710	654	676	708	686	692	685	715	654	723	692	666	661	657	724	687	699	684	679	658	677	696	663	683	710	649	632	712	678	674	665	707	705	732	695	697	696	705	672	681	688	688	675	668	677	679	662	702	705	679	641	682	706	646	682	688	743	691	758	654	696	661	616	700	682	687	650	656	693	697	690	676	663	693	705	679	700	651	657	711	664	670	685	729	687	618	735	659	675	670	706	663	648	675	665	721	654	705	664	694	657	757	639	674	674	696	701	686	670	669	672	650	675	687	724	690	700	667	663	697	685	717	708	718	657	696	683	681	672	709	677	709	656	665	728	679	697	672	701	682	740	675	673	715	706	712	711	680	644	687	688	676	696	733	690	676	702	652	669	707	738	722	708	677	671	751	725	657	672	664	681	716	677	669	671	737	698	709	694	676	676	675	670	683	656	694	691	683	719	661	702	675	678	683	674	705	660	714	707	676	761	689	631	732	682	679	651	677	725	682	652	673	660	700	692	683	695	658	690	620	696	688	690	655	672	729	732	699	710	694	696	650	679	675	694	642	746	677	645	683	730	709	714	693	673	684	676	683	686	644	700	694	677	700	704	662	660	699	661	684	699	708	725	672	675	701	686	694	712	672	647	668	675	701	676	677	723	665	696	730	664	743	725	727	660	673	656	682	677	729	709	700	692	665	682	673	693	696	623	628	713	704	708	677	710	662	701	685	727	685	692	717	662	638	689	710	682	729	724	661	695	677	743	706	724	678	707	694	734	696	724	642	675	671	687	687	670	707	757	685	732	706	668	695	701	650	675	670	712	750	639	668	734	706	671	709	701	705	676	645	683	664	665	681	663	706	709	706	716	690	674	669	674	658	736	636	702	697	713	681	696	724	682	703	742	645	724	621	696	693	695	711	711	693	635	656	691	679	675	681	683	683	673	672	696	657	723	709	666	675	698	704	682	686	660	658	656	750	668	708	666	661	713	654	611	704	654	703	709	680	697	642	678	740	702	646	664	703	729	669	671	731	667	670	675	671	677	690	693	711	678	660	721	647	706	652	682	664	691	690	718	665	724	696	724	663	699	644	700	664	740	672	723	701	704	693	705	698	716	669	675	684	698	657	757	680	673	687	697	696	727	738	722	701	708	725	761	680	677	678	690	681	713	665	672	693	659	685	685	728	652	719	664	695	681	640	708	665	681	658	697	701	692	662	637	683	653	711	698	669	688	708	705	684	685	677	662	709	684	669	647	710	697	712	680	693	688	664	716	651	666	661	680	725	662	704	690	705	690	672	683	650	695	671	665	685	734	679	715	713	743	653	724	682	705	654	692	650	692	723	702	697	693	664	714	706	708	700	668	670	664	678	750	681	747	700	719	681	684	686	675	707	675	660	695	699	678	654	661	677	708	707	652	720	689	661	679	661	704	693	636	721	700	722	707	709	676	682	650	674	715	678	656	701	665	718	708	689	666	636	651	696	721	677	735	668	690	677	707	679	675	718	713	697	681	689	707	687	674	701	697	693	742	676	745	662	699	725	704	672	663	694	705	674	668	636	642	703	685	690	692	728	673	651	681	670	698	706	645	682	686	692	689	693	728	696	668	700	708	716	669	703	683	645	663	647	658	658	719	731	681	737	664	696	658	659	662	648	679	672	650	706	665	696	689	701	694	669	633	700	693	686	673	698	704	717	687	663	703	674	654	682	702	701	660	721	682	685	681	683	672	673	711	722	646	658	672	713	689	716	708	717	697	664	670	673	659	693	717	678	665	659	672	703	640	709	713	650	658	615	626	661	670	664	668	673	666	760	666	651	640	686	682	697	708	646	671	688	706	753	713	673	733	741	670	694	720	690	699	718
58710	99498	76292	52879	27873	10629	3435	1241	819	698	698	680	653	646	663	734	669	659	704	716	669	665	692	614	711	682	663	694	715	679	704	687	713	706	670	634	702	676	697	634	721	717	699	702	682	644	691	645	670	716	745	691	692	673	662	722	680	706	723	696	693	659	709	713	710	718	650	712	691	687	702	695	699	635	691	644	724	686	660	684	702	680	659	680	672	668	723	701	673	670	693	709	680	738	707	673	690	684	649	697	666	696	688	658	648	739	666	688	669	737	684	701	700	653	675	669	716	701	693	658	702	674	705	682	669	677	698	638	727	658	653	682	691	632	661	685	664	673	689	629	712	704	678	646	736	648	693	685	735	719	719	640	699	682	655	692	701	691	721	675	675	664	696	699	648	686	675	724	612	665	664	650	668	722	691	710	670	667	644	691	668	643	703	699	680	656	684	697	665	690	709	686	670	637	671	665	652	667	693	653	655	624	675	632	700	702	697	646	674	709	667	709	685	738	690	683	686	686	635	701	651	668	670	668	657	712	711	713	696	693	681	643	660	703	734	680	669	668	693	700	729	642	652	681	639	641	657	669	668	700	710	676	693	660	659	690	656	624	694	698	740	685	713	703	712	678	702	677	669	672	667	622	667	649	691	715	702	680	679	671	684	701	679	689	687	693	649	666	646	649	661	665	733	684	692	664	753	686	684	715	638	687	683	680	681	646	730	683	683	698	673	681	674	716	650	723	687	638	706	717	673	683	690	690	669	723	692	669	674	670	698	714	709	708	706	681	687	691	687	673	711	650	681	663	662	694	717	673	675	678	676	693	692	667	658	719	671	635	732	689	685	692	659	728	683	682	668	624	694	651	665	669	702	647	676	638	697	682	694	639	696	664	679	698	688	696	670	674	639	665	683	645	668	683	676	723	596	696	684	665	724	649	662	716	678	671	638	656	714	677	692	664	705	680	667	669	683	681	718	685	664	671	704	666	660	683	703	716	686	654	621	673	681	667	696	688	674	680	665	662	699	641	653	691	677	672	672	652	661	640	718	691	699	737	700	694	650	671	660	664	643	692	665	680	699	710	689	707	641	685	650	626	697	676	685	694	664	660	633	679	686	660	641	674	682	655	669	657	685	671	666	676	693	670	697	699	685	652	695	697	708	685	682	688	666	678	651	631	659	611	733	690	681	642	688	691	697	689	738	656	684	683	694	715	706	672	673	664	672	699	671	651	711	664	641	689	623	682	661	666	671	706	695	704	631	684	676	675	689	689	708	697	721	667	752	672	686	703	694	689	730	720	643	721	648	692	661	723	665	718	690	719	698	725	689	673	652	668	700	679	700	678	651	631	708	678	667	675	654	668	650	669	666	700	667	708	661	707	664	679	622	680	661	699	653	689	688	650	675	664	656	644	669	701	624	682	650	649	713	732	682	662	656	693	736	670	710	730	670	633	679	673	702	662	679	652	686	684	690	664	750	672	636	660	693	714	668	651	714	647	646	717	655	687	691	670	682	699	672	633	665	701	656	656	653	706	674	728	708	701	697	691	673	688	705	718	688	694	685	647	667	698	646	686	663	652	691	681	650	705	645	711	655	698	684	667	663	657	655	665	653	677	722	655	699	645	671	696	682	679	656	672	681	691	651	628	689	677	705	704	667	700	678	703	699	672	691	686	668	689	684	614	679	700	669	677	669	653	677	695	649	655	696	644	682	696	648	674	685	722	667	647	679	694	683	657	686	675	690	683	630	636	675	712	662	611	662	715	647	694	664	688	694	707	671	618	695	685	700	689	705	674	658	692	640	649	641	688	621	686	636	687	647	677	689	685	708	661	701	672	693	677	694	719	662	688	685	695	672	682	735	676	676	644	696	668	675	666	706	688	643	660	690	682	660	686	714	651	645	670	672	632	640	659	756	650	618	696	661	710	667	696	700	687	666	661	651	653	634	640	707	710	630	728	647	673	705	688	691	646	740	680	669	720	663	715	676	637	709	697	666	649	654	678	680	710	652	629	716	716	664	681	684	662	715	685	689	675	642	639	681	633	700	692	658	677	684	634	709	685	675	667	705	707	678	685	668	667	714	744	693	653	703	667	690	685	660	686	703	717	698	709	705	682	634	646	646	677	687	685	661	707	728	710	685	683	671	712	654	669	672	694	669	699	682	687	632	682	679	708	694	619	669	681	684	707	674	717	662	711	696	663	679	646	700	651	684	711	679	635	676	711	626	639	640	671	669	672	646	700	663	697	693	695	671	650	671	642	683	661	688	674	685	654	683	698	631	682	655	649	664	657	689	690	672	697	663	664	672	679	646	734	697	670	666	712	682	694	671	712	699	644	656	653	630	689	676	663	693	692	689	663	704	691	686	688	662	699	691	636	723	653	706	643	678	707	716	701	660	662	675	714	673	674	661	647	690	670	667	701	680	706	696	687	662	647	724	678	684	690	692	700	680	639	692	737	703	670	742	667	662	674	671	698	688	673	681	670	688	721	672	676	660	645	723	678	662	680	684	685	656	715	694	666	663	679	669	683	656	654	671	671	705	654	690	703	657	675	646	639	698	658	655	704	663	663	711	709	687	699	692	690	662	695	674	683	668	710	664	698	735	682	721	657	697	705	669	715	657	696	671	667	701	647	718	667	714	674	710	664	682	690	693	694	613	696	667	607	710	664	707	660	658	660	645	649	683	673	659	655	705	657	745	655	669	725	685	695	726	680	673	665	680	667	624	702	704	673	693	700	618	684	610	677	648	697	702	688	715	688	676	673	681	699	669	677	716	686	712	682	655	677	701	662	671	642	665	696	694	679	705	678	674	680	727	648	674	663	664	697	691	681	671	680	638	669	673	657	681	692	673	710	694	670	689	667	695	613	669	634	686	704	645	704	645	721	674	672	706	672	667	733	672	682	691	674	652	702	693	666	670	658	703	679	673	667	666	707	677	680	704	680	691	657	666	677	665	709	655	650	709	676	675	664	658	701	725	684	688	696	683	736	654	720	652	635	684	682	628	702	678	701	648	639	672	671	686	699	654	708	677	678	721	669	643	722	643	667	665	659	667	678	677	676	681	645	711	647	716	708	662	684	676	706	699	687	676	654	680	638	681	688	697	674	682	668	733	660	663	675	700	705	714	723	631	665	637	705	703	697	680	693	666	724	628	720	660	649	649	699	670	695	692	663	689	669	743	681	693	695	683	732	681	686	690	683	685	673	612	720	662	630	717	677	703	660	723	715	687	663	636	687	695	696	692	671	638	702	660	707	715	707	645	691	656	662	737	691	666	691	730	665	685	647	683	658	677	668	683	711	656	684	635	679	629	669	691	688	681	680	655	671	669	642	684	686	678	684	682	638	639	664	682	675	687	685	667	628	659	676	693	712	706	687	675	686	694	635	676	713	687	651	667	681	682	691	630	669	655	669	685	652	686	668	689	661	674	665	662	719	655	670	689	657	661	659	644	650	633	699	668	648	710	681	724	711	699	678	668	664	677	670	619	670	684	682
29294	30799	27010	12808	3098	1302	654	483	440	422	492	425	437	440	438	446	455	455	446	434	409	440	408	437	434	438	437	415	413	440	475	454	445	454	486	477	450	440	432	512	448	416	421	453	479	450	452	456	436	470	448	430	433	431	391	453	433	457	450	456	472	419	435	485	462	419	448	433	460	458	461	451	403	450	445	444	453	427	480	462	447	443	429	472	469	450	476	430	425	447	437	469	423	484	429	387	450	473	477	462	453	428	460	450	401	470	425	418	411	466	466	431	439	444	448	468	411	421	492	433	454	488	424	460	438	460	449	431	446	448	435	429	440	430	451	465	460	447	446	460	407	433	426	430	473	456	406	456	437	430	451	470	430	441	427	448	423	451	433	451	440	449	435	434	449	460	477	455	442	445	412	432	453	453	452	486	425	457	435	431	429	466	459	438	455	377	419	455	436	434	436	449	428	435	440	423	437	444	467	457	428	413	441	433	454	454	456	465	445	494	429	441	435	462	452	439	435	442	441	432	448	475	460	477	403	417	464	495	441	457	450	429	485	432	431	461	472	436	449	417	443	465	408	423	424	454	430	460	483	414	405	476	446	435	414	438	472	415	481	483	450	428	485	429	450	397	422	432	469	461	467	429	423	439	450	433	457	427	430	458	465	442	481	425	407	459	449	436	477	438	437	464	448	477	449	429	403	439	404	448	442	411	439	448	447	396	445	449	438	412	442	435	443	453	410	418	434	455	433	414	473	491	456	430	452	438	404	451	444	478	449	458	464	435	467	465	438	450	447	453	450	433	406	451	422	459	433	448	458	442	437	404	462	463	500	447	441	440	429	459	430	466	429	460	471	451	428	453	457	485	436	459	418	434	444	386	467	445	465	421	463	452	426	431	452	469	434	423	431	426	446	452	447	418	447	443	437	495	465	430	481	425	436	451	454	451	498	398	455	453	438	514	452	429	454	432	451	426	442	398	414	428	460	487	443	436	433	441	427	489	400	432	483	469	470	438	459	406	448	455	435	466	449	437	451	477	448	451	448	412	461	429	442	468	480	468	476	458	453	402	442	433	438	452	486	404	427	465	461	448	455	385	399	453	470	427	458	426	469	431	432	447	466	457	438	411	415	430	434	434	425	438	457	440	434	425	472	444	424	434	447	456	450	431	418	448	440	453	436	450	455	484	440	444	462	434	457	415	449	467	440	447	469	436	441	468	442	428	465	441	467	461	470	457	472	430	443	436	452	442	463	464	432	465	449	432	453	443	431	434	445	432	412	424	441	432	435	439	411	440	436	446	459	462	457	429	466	489	427	425	490	440	441	453	448	420	417	467	457	454	474	455	495	415	432	460	449	449	455	434	425	439	401	448	445	429	426	442	425	442	471	458	458	424	441	460	438	450	443	441	433	480	471	471	439	437	426	441	480	434	458	426	428	460	409	461	491	435	426	444	444	439	438	477	464	449	441	424	429	472	464	448	461	476	436	452	468	446	481	470	453	448	456	443	452	462	447	461	430	443	457	445	462	464	439	463	458	430	453	434	403	458	429	446	459	430	433	448	421	423	448	420	491	430	428	444	451	469	437	418	480	443	437	432	451	468	436	416	431	446	437	447	426	416	477	410	474	454	457	414	451	490	436	395	421	410	478	409	447	493	460	469	442	446	417	471	440	430	423	447	435	415	454	459	451	391	447	462	493	452	454	449	448	441	457	432	424	465	448	424	443	443	430	457	452	439	449	468	428	489	469	451	450	433	454	498	477	437	422	437	475	456	452	423	434	432	391	466	410	401	470	447	421	456	450	456	451	440	485	448	458	434	456	412	444	491	425	444	436	468	468	473	431	441	457	481	451	455	423	464	415	431	445	428	402	445	424	460	439	456	464	445	452	462	430	430	470	464	448	511	408	487	459	473	427	440	437	436	450	464	457	454	488	443	473	446	404	464	447	456	457	496	431	444	430	411	424	408	434	455	439	426	490	459	442	458	499	419	453	423	462	438	466	449	435	443	467	455	484	416	458	444	466	425	438	485	483	450	419	469	426	480	450	446	441	438	463	436	448	442	454	454	450	399	436	449	439	457	465	446	442	469	428	453	414	432	443	457	415	417	465	452	390	493	407	487	427	483	470	439	439	457	456	462	454	449	452	498	442	414	484	445	456	475	485	441	425	430	458	466	453	462	447	460	442	443	463	427	422	441	473	429	448	438	436	465	466	411	480	428	437	416	445	461	463	457	480	418	454	427	439	444	465	464	436	432	448	468	467	464	451	446	449	435	461	469	463	521	434	433	456	446	447	417	449	456	478	430	473	448	438	466	436	424	428	473	456	425	433	407	460	472	414	455	500	446	458	437	440	439	460	471	404	446	441	432	441	447	434	395	455	416	435	399	411	446	437	448	448	427	472	468	455	467	407	415	439	411	448	464	442	477	445	458	454	428	497	494	457	461	458	415	404	431	432	446	456	455	477	432	439	410	490	465	440	452	472	454	420	412	450	463	422	449	464	474	452	424	453	444	454	436	464	458	469	455	462	441	443	445	468	456	456	423	444	462	467	479	457	366	428	452	466	464	487	443	441	464	480	429	434	432	437	446	472	448	427	428	445	441	431	474	445	431	449	466	477	470	470	457	411	457	433	439	446	431	463	428	458	447	422	470	455	445	447	404	414	449	483	416	485	457	505	449	460	431	435	449	466	436	422	451	433	404	423	479	473	450	466	434	465	428	461	441	459	431	447	455	416	451	460	462	426	417	429	445	488	381	474	442	474	407	459	459	425	433	405	455	412	448	466	429	398	454	463	459	385	404	454	471	453	465	444	451	418	433	451	459	455	449	476	422	436	450	455	458	455	474	432	459	448	393	442	445	436	444	448	451	427	445	431	429	443	453	447	477	453	438	454	417	483	460	466	416	472	450	426	465	458	464	456	430	448	455	464	464	449	472	419	457	475	466	451	462	478	454	464	474	465	461	461	455	416	473	462	482	440	469	451	472	468	426	413	493	480	466	503	453	453	475	423	478	450	419	437	477	437	416	453	408	445	451	450	465	436	436	448	439	481	469	412	450	457	453	445	459	453	439	471	478	438	464	439	435	426	445	455	459	466	460	454	423	437	442	468	454	479	463	459	459	424	415	402	441	465	418	451	482	453	434	426	454	418	403	427	458	457	438	466	454	487	427	472	465	447	453	391	450	431	444	412	420	422	412	415	422	441	459	470	377	445	411	463	428	440	472	461	458	434	439	435	447	437	458	462	476	432	465	429	455	441	437	429	465	479	473	439	449	455	442	419	405	434	480	433	471	431	423	465	466	467	469	462	472	420	462	427	474	451	467	455	456	459	450	427	439	437	437	413	474	446	435	428	443	432	408	457	455	420	433	409	426	465	441	461	431	434	445	434	414	476	451	437	454	450	439	455	484	459	437	442	432	463	456	437	444	414	413	417	433	442	458	404	460	445	460	452	444	450	461	411	464	454	440	442	475	448	485	421	476	460	465	468	457	405	459
19674	36635	21819	7536	2516	1229	586	481	401	394	396	375	416	395	431	417	406	411	406	379	394	394	417	385	414	418	395	395	407	363	408	400	393	396	409	374	400	410	387	425	363	379	404	406	417	420	408	427	394	407	403	379	360	398	414	395	389	387	400	430	382	408	405	400	403	406	408	447	386	443	430	420	445	392	408	370	421	394	429	383	419	406	387	385	396	390	371	436	395	424	392	407	388	437	410	356	392	406	369	427	416	375	414	431	439	401	460	363	374	405	417	409	381	396	428	397	415	389	415	408	386	402	389	388	397	393	436	395	406	343	391	413	402	401	407	377	397	435	396	386	366	412	404	396	417	393	404	349	413	405	419	411	387	370	402	416	378	439	396	415	386	400	389	434	379	394	370	395	396	418	427	382	347	367	420	408	404	381	373	389	369	381	389	422	424	436	387	395	390	432	383	381	415	409	412	399	395	410	403	416	418	392	351	429	410	375	424	395	414	403	360	384	436	386	382	375	390	410	401	387	379	391	403	380	401	363	440	384	372	410	401	390	383	405	434	455	405	396	392	354	391	403	380	405	408	383	380	407	391	397	353	420	404	376	417	399	359	387	394	392	386	356	399	362	399	382	410	367	419	379	367	416	397	392	434	408	434	440	393	392	400	387	416	387	452	436	387	397	391	373	406	405	419	401	439	419	375	426	400	376	413	398	405	388	371	384	414	392	398	381	400	418	398	407	371	391	451	368	385	380	376	433	410	385	431	410	401	384	386	358	399	395	370	377	382	397	433	439	382	419	407	402	386	429	400	395	410	442	415	354	377	363	407	393	422	433	376	444	393	395	381	387	411	408	396	412	434	378	390	363	397	372	406	368	410	410	408	386	391	423	373	453	387	394	418	381	411	424	392	403	401	395	425	430	424	388	387	386	419	397	407	408	393	399	397	383	405	389	425	409	414	396	366	394	378	412	389	394	394	425	401	394	408	410	385	419	388	463	393	402	435	390	430	392	405	412	402	392	396	418	395	372	416	419	392	379	375	435	373	428	399	384	403	450	392	430	428	379	362	460	421	432	386	401	411	392	403	428	372	407	428	375	440	368	383	368	372	412	407	399	438	399	390	403	394	433	391	394	410	371	417	359	432	401	365	394	384	459	398	444	402	379	368	398	378	418	404	402	408	396	425	373	381	433	392	364	413	386	400	430	390	378	428	416	419	398	375	410	395	379	391	399	408	375	385	414	393	391	369	417	398	398	428	396	380	372	368	395	398	386	373	378	397	410	387	411	421	397	436	387	444	387	379	382	385	404	403	378	407	428	398	375	387	402	406	329	417	369	437	385	407	426	418	400	422	385	432	409	433	387	433	381	371	384	397	400	370	419	374	388	364	399	407	406	392	394	411	406	395	377	363	358	374	357	389	377	385	375	411	439	424	413	405	400	392	374	366	386	358	380	359	392	410	412	371	387	395	405	392	368	389	389	390	380	424	391	368	409	412	409	413	377	429	396	355	366	369	402	397	413	395	406	395	414	417	426	372	379	416	410	400	381	399	401	417	392	407	408	388	414	342	386	380	404	389	425	372	434	401	410	396	359	367	414	396	368	429	395	416	387	413	404	377	380	371	378	382	412	452	360	429	435	427	364	440	406	402	396	372	428	400	390	373	388	404	429	406	401	405	387	401	391	407	408	430	418	413	419	415	392	393	422	403	398	418	398	393	377	417	385	427	395	387	417	409	425	424	387	372	368	394	419	372	407	402	389	436	407	403	406	364	370	411	368	425	439	423	377	433	411	395	382	388	375	396	417	426	413	404	399	422	376	416	415	391	395	356	377	417	376	435	381	400	380	440	412	406	432	386	395	425	385	396	426	392	412	389	425	411	420	378	401	366	365	408	406	386	426	408	390	380	407	433	384	385	388	389	383	354	399	363	426	384	416	376	411	401	378	394	416	414	405	378	395	387	406	386	449	461	423	388	390	391	369	387	404	415	421	378	424	387	427	409	385	408	386	411	420	424	418	403	422	383	368	407	363	423	372	413	427	382	416	415	401	409	399	366	382	405	382	399	393	395	389	383	389	384	339	435	387	354	374	443	402	377	390	377	401	420	378	388	391	396	412	395	421	386	361	446	422	396	380	431	392	397	375	386	381	398	364	364	403	413	390	375	358	373	389	383	386	428	404	390	378	383	413	413	386	403	374	382	390	442	357	410	382	374	409	390	395	410	417	394	422	412	395	400	354	365	414	394	404	401	431	408	374	423	414	455	393	418	414	359	388	434	410	415	415	401	386	428	426	405	390	374	423	410	388	413	412	361	382	377	444	384	343	378	393	373	418	443	407	386	427	403	411	403	397	392	380	397	393	385	394	416	405	423	397	420	413	408	404	418	395	392	415	398	394	386	402	385	417	420	368	388	402	415	435	422	407	408	424	413	418	414	387	397	388	413	409	378	437	413	408	400	409	408	406	419	424	394	399	374	413	362	395	383	391	400	453	370	446	419	403	412	398	365	400	394	412	407	391	397	405	396	392	412	389	397	430	422	382	413	401	382	399	372	395	393	384	409	411	382	417	402	398	395	406	383	380	381	415	388	417	449	378	407	395	407	430	399	368	407	354	411	377	378	381	402	421	403	403	386	425	422	421	386	366	359	401	383	382	423	373	389	405	393	406	393	399	394	415	410	361	388	377	384	394	428	390	395	388	389	379	383	398	389	416	387	383	401	395	409	393	417	401	439	423	387	386	422	402	420	399	419	383	397	384	406	413	419	401	410	432	411	383	403	381	386	373	426	412	387	385	396	424	420	380	398	389	401	399	415	380	389	433	388	426	406	384	381	392	426	437	399	424	395	407	393	370	354	420	423	403	424	377	410	415	409	405	396	378	391	413	440	413	361	469	396	430	419	418	394	414	384	390	373	384	427	395	403	396	361	394	413	431	415	389	389	394	363	379	380	400	394	433	414	384	399	431	401	421	418	415	407	394	401	416	407	394	392	406	365	412	370	393	366	371	395	377	400	403	370	377	407	410	405	410	384	379	383	373	401	411	390	368	425	411	385	355	388	427	423	401	399	394	417	396	408	364	392	348	366	406	388	418	412	396	436	416	409	450	352	395	379	381	379	386	395	381	425	428	397	440	385	426	414	374	392	414	407	418	392	400	404	418	405	388	384	408	383	393	433	373	422	399	400	414	410	397	389	388	411	403	405	398	406	407	394	401	364	377	405	387	401	392	411	389	403	410	380	398	399	394	412	375	382	426	360	400	423	471	400	412	398	370	424	410	383	412	404	369	386	395	383	367	411	384	413	384	403	409	386	395	410	387	388	403	408	415	396	363	348	399	429	406	387	417	408	426	421	385	408	417	405	400	388	438	390	403	396	414	393	395	423	377	415	399	410	386	387	377	404	396	390	393	433	392	418	394	400	352	375	388	388	382	435	392	374	419	404	400	433	399	415	386	412	399	404	392	387	365	387	455	401	397	406	420	396	399	377	391	427	370	369	367
25788	27372	44083	41928	22220	7578	1518	745	477	448	459	456	414	459	463	433	463	467	426	422	447	435	401	418	446	413	452	432	382	424	408	448	454	453	445	425	448	446	456	405	436	409	442	422	405	430	409	477	415	447	428	417	417	434	408	418	438	406	446	423	426	424	454	417	439	442	430	415	441	462	432	423	463	461	437	421	422	461	440	419	410	426	398	464	439	404	436	415	422	466	416	421	407	437	440	453	427	435	426	431	438	432	434	428	392	480	480	445	404	435	441	418	456	415	417	445	406	398	444	415	439	410	449	409	435	398	498	452	424	431	480	468	440	456	459	423	432	454	430	454	397	488	437	436	421	398	444	451	417	433	460	447	471	439	410	418	426	462	434	446	428	421	413	428	458	478	437	407	454	443	425	438	431	447	413	418	454	455	447	442	444	402	402	392	417	442	381	440	441	424	446	431	460	423	442	426	435	399	424	378	465	478	433	404	414	436	473	426	416	399	435	440	436	412	435	432	407	450	447	477	439	454	457	416	376	455	421	387	434	419	411	402	434	428	418	443	437	411	450	447	458	474	423	439	453	427	424	491	446	419	438	407	435	443	420	459	442	419	432	423	439	436	414	390	439	468	418	413	460	438	429	420	409	438	404	461	413	440	455	435	427	470	438	427	410	458	435	435	422	420	418	400	429	463	434	438	442	428	423	439	422	431	425	436	457	446	421	415	389	432	427	430	410	404	425	418	424	423	453	413	434	406	449	415	440	422	409	414	418	415	444	424	389	450	433	447	426	473	420	406	411	417	431	410	424	406	395	432	411	413	428	388	397	440	444	433	396	447	433	431	392	460	452	419	412	436	427	424	466	416	411	400	417	402	439	421	452	424	433	437	424	420	395	413	428	453	452	427	415	405	471	442	434	454	460	436	434	424	427	411	383	416	426	416	468	420	404	446	438	435	438	423	438	474	428	366	432	486	460	395	422	417	422	437	458	392	368	428	412	420	455	408	405	449	435	443	422	400	431	444	443	417	437	448	440	431	455	437	440	465	480	467	437	432	431	407	471	399	429	437	450	446	463	404	396	424	412	447	431	417	420	426	435	416	403	407	440	418	424	428	421	449	401	426	405	420	407	442	459	444	432	417	437	435	454	398	400	431	442	421	427	428	409	425	459	418	439	412	444	458	437	439	422	439	400	434	443	441	454	410	431	444	466	387	446	450	455	403	397	423	421	422	448	454	411	442	424	405	431	434	466	421	448	438	444	430	424	436	419	446	427	451	454	447	409	424	443	454	439	439	399	460	438	400	431	444	436	405	436	438	405	430	418	413	450	421	458	438	428	423	452	426	422	432	414	417	443	392	448	449	411	446	411	439	427	410	438	415	433	453	453	435	379	431	435	449	431	431	397	405	420	467	457	413	423	428	402	435	414	403	427	443	413	411	453	440	463	490	410	410	455	419	402	448	407	437	424	402	427	425	434	454	416	461	474	413	385	437	451	436	397	429	425	458	407	429	424	432	422	438	417	418	454	397	407	399	430	439	412	422	446	408	434	419	435	422	419	434	414	428	455	431	447	405	445	433	438	426	439	402	427	434	415	454	418	431	438	419	463	439	365	405	415	419	432	429	405	453	432	426	425	448	451	418	440	457	422	416	417	464	420	422	438	383	402	433	417	430	410	420	444	431	391	464	434	428	440	397	390	436	410	427	423	452	413	427	444	402	424	473	426	433	454	421	418	429	423	402	404	432	414	426	414	429	401	449	433	449	401	433	442	470	462	411	407	422	436	467	438	446	452	461	475	446	434	428	427	400	441	420	443	405	404	449	387	432	447	421	420	465	438	391	442	431	402	422	453	424	453	433	445	427	401	413	424	443	409	408	444	437	399	452	434	466	472	441	367	454	453	420	445	401	440	455	430	429	422	448	434	419	450	450	416	449	426	454	388	417	426	451	429	455	417	464	463	442	403	461	450	448	497	428	401	422	447	434	480	422	425	439	441	410	439	445	449	398	412	463	411	465	449	457	394	431	397	425	374	420	427	444	353	434	452	431	418	442	424	420	407	431	437	414	389	443	413	460	399	447	438	417	412	418	451	417	448	420	455	435	393	414	428	432	453	425	390	411	418	433	404	458	413	455	384	384	466	461	431	406	441	471	414	419	399	415	431	397	435	438	434	433	374	443	401	418	430	456	480	420	461	455	429	439	431	439	441	449	430	450	445	406	409	419	417	404	450	421	444	434	427	443	414	419	410	444	431	394	429	410	439	463	416	428	441	418	431	398	388	396	438	421	412	439	426	423	417	448	469	465	409	443	464	445	418	389	444	429	426	422	433	458	413	423	376	445	460	432	385	411	432	463	400	415	416	450	456	427	432	398	367	455	393	428	400	417	412	443	436	449	448	424	441	439	460	453	412	420	461	441	457	408	387	406	420	426	475	399	405	424	409	399	417	437	429	432	401	453	440	412	399	445	425	449	411	452	443	402	409	454	449	400	416	408	451	446	427	397	420	423	446	474	437	435	424	449	437	426	451	466	410	407	423	430	450	399	421	450	398	452	427	439	416	428	437	421	419	434	432	428	446	420	463	461	442	434	432	440	434	412	430	418	448	420	470	423	424	406	463	424	461	412	413	407	371	419	463	438	451	456	456	415	465	442	452	447	454	444	411	419	465	439	419	433	437	440	436	397	410	425	429	411	422	401	459	376	445	430	432	445	401	418	433	375	454	418	432	445	403	434	420	434	423	446	436	436	434	443	431	426	414	452	428	399	427	452	413	421	448	415	431	437	435	422	440	437	396	471	447	398	402	418	449	410	420	404	447	422	408	453	425	432	428	432	435	438	432	429	438	404	439	418	424	437	413	431	422	408	382	417	448	436	426	407	433	437	446	418	450	408	444	451	441	431	423	390	433	425	476	416	409	446	447	436	445	420	430	429	458	433	438	439	439	413	421	409	408	423	417	449	392	414	430	433	426	431	435	422	466	446	431	432	444	475	446	448	432	430	397	430	445	422	409	435	432	424	416	443	426	426	422	450	435	433	401	421	418	408	424	404	449	424	438	399	450	431	423	419	440	408	439	425	428	453	447	437	453	452	460	426	445	449	420	439	412	387	467	430	463	443	431	395	402	447	405	416	467	425	403	424	446	446	458	460	416	443	433	417	440	405	418	400	448	418	431	410	423	441	437	432	407	426	400	411	418	448	380	469	460	442	432	417	393	409	409	456	437	422	471	419	425	442	448	426	444	435	422	438	442	390	438	469	447	401	432	400	436	437	465	437	461	475	421	417	420	396	456	415	411	440	428	453	435	403	462	469	470	418	417	407	434	416	445	434	447	431	457	443	451	408	431	440	448	437	436	440	425	430	433	391	433	418	423	414	465	391	466	401	443	409	470	395	418	445	439	426	408	493	455	439	401	403	435	450	368	430	453	408	425	433	448	414	470	464	388	413	479	465	429	412	436	445	443	421	443	410	381	471	478	418	440	418	460	393	462	448	433	438
56673	85300	65112	37258	13320	4180	1330	838	473	394	406	379	423	453	400	416	413	399	434	389	417	445	436	423	419	439	434	418	425	400	401	415	442	437	411	437	420	449	415	436	434	445	415	417	430	414	418	445	435	427	410	441	380	431	442	422	398	409	431	418	439	417	442	427	422	432	405	453	421	400	449	464	423	441	435	427	413	459	442	437	399	399	417	429	401	428	440	386	424	418	447	421	416	434	449	410	392	433	444	451	424	459	395	452	425	432	426	411	422	425	425	382	431	425	418	436	431	397	403	402	430	404	432	420	448	442	405	410	407	404	425	399	437	392	415	421	417	412	410	408	444	420	447	460	415	448	429	396	394	452	366	422	439	407	421	454	428	407	443	441	447	433	424	457	404	408	444	417	429	449	382	414	428	403	470	441	420	419	429	430	446	399	421	408	412	416	427	443	415	434	451	445	450	422	416	453	414	443	435	433	439	410	419	442	405	398	401	386	428	448	414	428	423	447	399	398	410	443	438	446	473	425	426	409	470	446	453	435	459	429	402	438	457	446	415	431	425	416	395	438	451	457	408	434	397	417	431	391	418	423	440	414	422	382	414	423	436	437	416	393	432	393	420	422	406	407	397	420	405	400	432	421	398	389	451	454	450	452	407	402	442	442	437	430	411	431	424	442	425	413	427	411	399	396	456	400	435	445	408	451	436	458	435	434	414	426	434	404	423	436	416	413	371	443	405	444	426	425	428	378	399	434	432	400	421	406	423	437	397	447	434	438	438	390	450	410	416	448	413	434	447	442	399	448	425	428	448	421	431	421	412	420	435	430	420	455	431	426	402	449	445	393	415	419	419	414	420	423	377	391	424	424	442	435	424	440	438	425	403	426	400	432	430	438	423	417	421	411	443	407	457	414	405	442	410	432	414	459	446	429	394	465	463	452	420	425	443	411	398	409	444	407	440	462	414	378	434	435	418	385	444	386	409	417	426	423	398	402	430	405	413	428	399	454	406	444	446	445	436	435	444	421	427	435	393	406	417	414	414	396	438	424	432	376	421	420	438	387	451	378	404	440	402	397	437	458	425	423	408	387	422	421	414	412	436	411	415	444	447	434	423	413	428	432	393	392	385	429	423	416	402	461	457	418	436	440	434	466	455	416	416	399	406	422	444	418	412	427	446	438	418	427	410	414	414	401	450	432	429	440	408	409	442	431	437	396	411	405	438	419	384	424	407	460	415	438	442	395	456	402	426	416	430	424	417	450	439	408	421	441	416	445	378	406	438	399	440	415	411	436	450	446	474	397	453	432	446	399	393	484	411	450	431	456	412	400	492	415	450	416	446	430	450	401	385	399	449	427	406	422	408	447	438	425	398	420	423	418	410	429	422	418	404	435	426	423	404	410	436	435	459	421	369	442	442	432	402	447	445	448	407	454	430	428	436	427	431	417	461	405	401	406	402	406	429	415	416	415	396	400	384	444	429	431	418	432	418	421	434	384	438	408	429	437	386	397	435	455	446	430	440	433	440	419	393	424	404	445	396	419	445	409	414	411	435	460	421	431	408	423	440	442	408	430	437	441	438	405	409	409	423	398	431	439	436	382	409	429	438	442	416	426	403	386	407	417	422	413	410	427	403	425	401	438	424	409	422	404	424	412	410	418	407	439	433	451	395	448	445	411	451	396	457	419	422	415	408	422	403	410	453	457	411	423	445	447	443	422	409	400	438	425	383	412	410	427	432	458	373	437	414	401	455	400	420	443	425	426	425	419	430	446	411	444	409	415	432	414	454	426	407	425	419	404	414	394	433	417	424	444	408	442	413	410	415	396	394	443	417	393	420	419	401	428	438	446	396	397	436	442	422	445	422	403	424	430	418	442	408	412	422	441	419	400	397	433	456	451	428	453	429	431	410	408	424	433	413	390	380	430	406	446	404	418	393	422	431	451	415	480	437	412	428	415	396	418	437	435	432	398	402	444	440	458	434	431	425	447	415	417	428	385	424	398	414	435	406	421	419	440	388	433	463	426	427	431	430	412	450	446	416	419	394	404	404	439	443	457	416	420	422	428	436	422	406	428	414	407	420	412	423	381	428	391	409	424	394	412	423	444	384	420	421	435	465	410	402	456	423	411	403	425	422	465	425	447	469	450	410	408	418	453	419	413	421	449	417	422	411	424	368	420	421	438	419	420	465	384	444	404	443	407	469	419	426	404	421	412	388	417	391	439	392	405	435	408	427	431	402	446	410	422	394	431	437	404	474	421	484	452	374	416	435	414	435	425	419	415	435	412	426	392	413	444	449	399	390	381	393	420	426	415	450	402	440	419	441	449	410	434	452	400	441	432	448	464	431	414	420	406	432	440	420	390	404	422	425	410	401	394	424	448	440	429	431	408	400	421	393	439	462	399	433	435	372	400	433	446	412	371	426	427	411	448	426	444	425	429	421	448	407	414	417	427	440	402	448	442	429	402	394	422	398	406	444	404	421	426	440	415	416	383	437	424	443	414	401	417	446	400	418	443	424	436	416	429	442	419	439	463	400	427	438	373	451	451	416	425	429	423	383	450	414	427	414	413	426	448	424	400	436	428	420	387	409	439	412	418	446	442	428	438	418	413	362	402	436	438	422	454	388	432	451	447	410	409	423	397	417	402	421	430	444	418	439	443	412	458	420	438	440	407	414	404	408	434	416	437	406	441	410	392	427	454	426	444	409	397	424	427	397	410	413	402	446	420	432	395	402	401	434	432	403	410	407	398	418	419	377	409	433	443	465	430	414	399	449	453	355	428	442	404	396	400	434	420	419	396	431	387	429	410	418	439	412	429	417	421	453	410	411	420	423	460	410	421	449	393	442	440	442	436	444	396	405	411	400	411	446	416	436	435	436	418	388	412	408	413	413	434	392	435	433	424	458	399	393	447	447	436	392	437	387	391	408	429	430	432	379	428	424	445	430	421	411	464	390	398	452	441	418	426	399	423	395	458	436	394	367	468	435	423	388	395	435	427	423	421	445	422	433	448	422	420	415	391	422	451	416	386	440	425	416	411	409	438	364	443	452	413	428	403	429	417	409	410	422	408	427	445	439	461	384	434	400	444	448	419	427	438	425	414	410	417	395	426	383	410	432	428	442	450	396	442	449	413	432	429	389	414	423	391	428	444	400	419	415	432	412	431	443	433	397	462	445	449	401	426	406	410	411	448	419	456	434	432	418	420	422	441	427	405	426	419	456	396	394	423	427	392	448	417	421	428	432	465	402	392	409	426	384	425	395	432	398	415	461	418	418	453	423	410	423	433	398	432	440	384	429	423	402	412	425	411	434	461	429	450	416	392	410	448	420	406	433	454	408	407	380	405	411	405	440	426	398	424	414	435	444	423	423	407	442	431	380	418	426	416	432	438	421	427	457	401	416	408	418	414	430	447	441	385	449	405	426	422	409	417	459	449	418	457	400	421	408	436	425	411	435	410	422	404	453	430	447	413	395	448	413	427	395	439	396	426	451	411
24280	23360	37377	35776	25426	15142	4326	1199	816	788	772	743	725	777	769	731	739	767	727	719	703	741	746	742	706	750	776	736	768	739	745	745	761	674	668	692	732	736	733	728	744	700	702	709	734	740	705	695	758	730	712	730	733	771	746	695	758	722	701	789	665	736	715	701	805	708	734	741	701	754	782	733	704	751	676	728	708	731	738	722	709	695	757	739	690	716	739	760	752	714	739	732	696	676	776	716	731	736	710	693	713	700	697	715	704	720	701	738	731	742	712	710	762	754	738	726	730	696	732	716	737	773	737	710	655	721	766	668	723	683	704	703	709	716	679	733	706	760	697	722	694	699	772	736	672	711	777	697	705	703	704	696	685	698	686	703	735	730	761	710	740	698	747	717	774	716	692	690	686	729	723	741	684	724	692	725	717	714	725	756	674	687	657	727	697	737	760	702	738	711	747	753	707	707	719	708	720	699	747	721	683	729	748	746	710	714	668	735	736	722	718	707	744	720	751	717	694	740	694	760	714	664	727	737	683	718	775	679	752	688	709	732	685	747	724	741	718	735	755	712	726	727	688	706	687	747	746	754	696	725	738	672	699	736	689	710	691	703	682	763	715	721	751	693	730	688	723	716	715	745	773	719	728	732	724	711	693	676	674	730	701	688	716	683	672	737	751	698	725	718	698	697	744	728	677	722	693	685	720	718	726	723	721	657	741	726	736	671	753	698	709	730	725	715	699	706	749	767	733	732	713	729	713	745	705	725	705	732	710	685	691	695	711	707	742	721	714	715	697	739	694	768	706	730	684	721	703	668	733	712	740	660	703	714	760	722	672	766	692	724	675	694	754	759	728	719	681	720	697	731	739	702	709	690	730	739	709	764	707	713	709	777	708	674	741	756	729	701	718	665	687	710	703	712	724	742	742	710	742	723	706	691	727	771	681	688	745	755	760	729	679	726	742	712	694	736	737	696	726	786	686	661	743	764	668	752	665	739	659	733	735	729	718	695	758	727	702	753	724	748	741	742	728	725	698	705	703	720	746	742	749	693	649	718	714	720	736	700	730	762	710	734	701	707	761	714	640	733	721	708	723	730	678	763	682	733	706	704	732	728	731	752	727	783	710	685	692	725	694	740	716	685	697	723	690	689	710	682	749	717	719	737	714	736	675	744	738	779	699	712	694	752	730	672	705	736	727	735	703	748	726	737	692	711	733	732	723	721	720	722	742	746	763	716	706	719	724	765	728	717	722	699	733	736	729	697	713	735	744	696	715	696	712	726	766	718	665	717	742	793	724	711	726	700	687	703	715	712	716	739	764	691	721	734	727	733	712	745	728	713	728	720	688	720	789	716	710	743	695	734	686	741	707	725	721	701	743	706	775	707	697	725	775	788	742	716	684	695	728	756	722	742	733	694	679	729	718	673	710	741	728	674	753	751	667	733	682	727	751	692	712	737	695	722	681	665	714	774	699	691	720	698	698	705	715	654	715	748	740	690	712	775	733	716	718	726	730	720	704	728	758	713	739	697	729	684	751	741	723	734	719	726	703	670	692	717	738	695	770	683	669	740	796	766	712	761	671	676	688	727	718	719	745	725	723	728	701	714	781	782	709	710	698	698	728	759	728	687	684	716	764	705	704	728	670	703	726	740	733	657	754	712	759	704	730	711	754	724	714	688	715	660	731	764	733	742	736	682	718	734	701	705	692	735	752	735	721	729	683	692	719	691	717	631	688	701	759	729	671	683	690	692	690	738	731	735	696	710	680	694	726	725	708	697	667	691	697	713	716	709	737	747	696	741	719	708	744	721	682	700	732	766	694	729	653	739	726	690	722	720	679	690	750	655	711	711	756	756	739	733	746	778	717	751	739	721	725	680	660	704	695	697	720	686	695	685	691	755	737	715	698	727	696	711	690	697	714	753	707	734	715	754	742	683	756	688	748	760	749	724	689	700	686	739	734	728	737	785	688	679	734	734	717	703	724	711	701	731	726	717	711	732	677	709	709	707	769	706	734	653	692	671	740	707	694	698	729	715	693	728	703	714	698	726	731	706	668	684	744	678	723	749	760	735	717	729	719	702	741	712	692	733	695	678	751	741	760	697	750	715	688	706	706	689	717	717	701	685	660	747	688	752	700	703	743	735	711	709	726	703	718	700	670	729	783	727	715	724	732	723	713	695	726	700	714	724	770	755	750	738	714	721	744	729	701	654	708	658	720	746	683	702	741	755	683	728	670	709	734	718	704	721	698	751	706	722	689	687	742	757	710	703	691	704	659	728	725	697	730	701	699	727	704	661	729	754	731	722	734	710	720	690	671	681	720	702	732	716	718	718	716	701	713	756	700	725	716	711	721	728	663	746	737	730	743	730	686	726	737	723	729	689	702	717	715	728	713	689	747	716	699	710	731	744	666	708	688	706	727	712	668	751	726	746	695	749	691	689	704	752	745	740	704	715	735	693	709	753	751	710	713	733	718	680	687	739	726	721	683	699	737	686	733	724	701	706	713	755	714	728	737	790	734	689	768	730	746	710	675	662	676	739	702	695	733	681	741	695	704	717	708	688	734	672	740	718	711	730	711	696	758	710	753	743	732	712	705	739	711	699	705	694	708	693	694	719	725	697	777	686	679	742	757	717	703	710	716	687	687	722	739	742	678	712	704	703	664	728	726	706	730	674	705	708	708	715	716	724	720	671	674	673	750	710	724	683	707	703	692	746	726	685	749	728	681	746	717	712	729	736	729	741	751	724	745	759	725	727	722	699	684	766	678	698	719	713	744	760	742	713	707	736	736	719	696	706	747	744	714	723	737	765	711	707	706	737	736	695	688	752	764	697	682	718	704	706	711	731	766	700	748	702	668	673	742	751	754	727	726	797	692	739	732	743	735	728	715	743	652	681	739	698	724	701	698	675	710	710	748	724	774	690	734	675	718	717	706	722	772	738	728	708	726	699	698	684	730	682	715	736	739	738	739	725	703	736	726	748	725	721	739	722	683	764	754	666	707	736	661	681	700	708	762	720	726	692	740	701	662	817	744	733	721	696	713	735	750	743	736	684	707	692	753	745	755	738	703	715	711	705	717	750	727	674	690	663	690	722	774	665	711	702	699	752	739	664	738	697	722	701	715	682	710	749	671	714	752	693	693	703	684	735	728	709	703	742	689	754	744	699	703	708	689	767	737	691	703	681	692	684	690	730	674	727	748	754	730	733	732	693	701	743	675	726	718	707	737	739	706	721	724	749	722	706	708	708	709	698	755	745	728	704	706	737	711	754	689	734	723	707	697	703	744	722	702	702	702	739	725	713	708	731	714	741	744	689	696	727	722	719	710	691	752	663	737	715	732	694	731	701	725	748	703	707	740	721	756	672	722	683	655	730	768	734	742	741	671	713	759	700	697	690	768	711	680	695	761	712	709	732	678	722	740	695	709	680	698	725	724	721	649	735	735	689	684	683	695	725	747	728	764	678	766	758	776	699	652	711	731	721	714	694	724	707	720	714
62725	100432	77604	45576	19574	5920	2227	1081	701	763	699	684	761	704	701	664	704	701	709	714	681	686	750	687	727	744	727	729	679	681	680	695	713	708	676	717	657	677	695	715	673	710	696	648	744	645	724	678	670	682	699	734	711	675	676	675	739	773	701	666	723	712	689	704	681	693	724	682	710	693	737	723	688	690	713	746	711	707	693	718	647	730	702	716	702	710	696	692	739	744	689	687	666	703	727	691	697	697	693	669	702	719	675	729	711	717	719	695	703	686	691	728	712	690	728	670	737	699	662	722	707	733	744	688	642	673	703	664	701	723	675	710	685	700	714	691	728	716	694	706	732	706	746	744	736	703	657	695	687	732	708	701	752	650	682	723	715	702	678	688	668	671	683	721	733	663	677	713	717	678	688	679	755	739	713	714	749	726	679	717	643	676	727	679	674	727	704	659	701	666	695	690	711	694	709	679	707	693	687	687	680	709	701	661	722	717	712	679	645	717	717	714	733	710	710	683	692	651	698	684	701	715	664	693	712	661	738	704	689	682	688	657	761	695	709	684	715	730	697	701	726	660	695	712	721	728	684	666	645	721	684	712	691	703	704	696	702	732	706	674	696	702	675	700	703	704	701	708	667	702	706	737	672	728	667	677	732	707	721	702	713	695	755	694	708	704	712	732	732	705	675	666	710	759	728	702	681	695	712	692	651	691	705	687	666	709	677	668	693	709	686	731	710	676	670	725	695	716	720	651	686	734	688	714	660	674	699	681	683	722	720	677	689	702	688	748	639	755	686	700	657	678	688	695	661	709	698	693	700	692	754	658	655	695	744	734	677	702	688	682	680	686	684	715	714	671	718	746	699	663	702	720	729	715	662	670	705	748	724	701	675	698	667	717	735	672	714	727	723	750	710	692	673	680	705	722	684	703	725	707	697	724	696	684	691	660	748	659	689	710	727	710	693	751	695	733	734	704	703	678	734	711	741	722	667	714	651	711	715	694	675	746	732	667	678	699	686	662	694	710	708	694	671	709	645	690	731	724	665	691	687	727	679	708	701	697	690	711	670	700	666	636	749	709	666	759	701	735	723	722	703	689	670	697	705	686	700	670	710	692	672	718	649	757	646	676	742	712	686	701	744	692	646	675	703	719	711	715	732	702	684	709	707	689	697	665	755	693	703	700	735	662	715	699	708	680	693	639	693	702	761	649	701	705	694	694	699	666	722	629	680	747	703	707	722	753	683	701	720	757	672	730	691	753	693	684	665	692	684	753	652	706	675	701	703	714	655	697	684	728	724	679	682	700	700	698	706	689	743	684	668	697	706	668	753	668	667	715	723	635	701	707	702	690	682	712	672	704	704	701	712	726	753	690	703	692	664	637	715	692	692	676	654	718	684	691	715	690	661	721	734	714	694	680	687	723	693	718	705	722	702	736	670	691	754	666	684	698	732	722	728	682	673	699	706	674	641	693	746	699	662	693	721	737	687	687	692	701	787	679	698	712	685	734	707	694	737	675	704	693	695	722	665	704	716	718	734	712	733	676	680	668	690	679	683	683	738	682	688	726	711	707	695	742	707	687	708	701	697	688	687	722	671	724	682	675	684	722	675	740	666	693	667	686	687	715	685	718	698	679	680	712	668	680	654	670	726	665	691	702	674	710	606	706	693	705	675	714	677	692	710	665	697	708	691	668	691	695	740	682	713	683	696	659	680	667	664	673	698	700	715	728	731	695	736	717	702	663	693	639	684	665	694	697	700	679	683	714	749	710	714	696	679	705	721	671	689	689	669	715	665	715	690	722	688	661	704	723	693	671	693	734	713	684	720	695	720	675	736	678	734	700	671	711	720	696	683	700	702	694	657	687	716	698	673	682	688	689	679	701	718	708	688	675	702	697	676	689	651	681	732	711	717	730	690	718	769	686	702	719	719	734	675	766	726	704	666	680	715	699	713	694	708	708	695	703	702	691	736	715	710	658	707	707	705	681	725	707	707	737	729	710	696	725	692	701	704	687	704	718	699	678	715	703	737	699	721	677	690	720	705	711	730	724	705	726	698	725	696	700	687	718	682	712	658	694	697	664	695	704	689	710	682	691	673	720	662	696	718	690	688	699	733	692	707	713	723	732	714	691	664	686	690	679	681	697	734	712	749	716	708	683	700	689	743	751	690	646	669	751	690	711	696	646	669	708	693	667	699	682	717	691	715	754	725	669	722	706	740	666	707	677	757	672	701	701	765	719	727	698	718	701	733	727	736	730	737	692	701	684	724	707	718	726	710	661	710	657	744	642	681	735	731	709	693	697	670	724	636	709	686	700	703	720	696	719	680	691	673	695	713	665	719	695	743	729	722	759	648	643	716	711	730	694	712	679	722	693	692	665	704	691	685	720	674	719	702	727	650	721	730	728	757	673	713	727	671	715	701	683	700	658	726	693	691	691	747	736	674	725	656	688	681	703	711	688	724	727	664	711	674	665	734	689	670	655	751	700	727	685	704	714	717	726	694	682	679	687	694	655	675	691	719	724	680	751	663	666	694	701	694	680	692	716	699	671	715	738	743	723	713	723	741	732	732	685	702	687	704	690	716	668	740	676	732	641	664	662	698	747	686	681	675	749	710	665	682	682	684	725	712	675	665	655	712	696	722	699	698	712	644	672	685	667	715	647	694	701	731	727	698	732	730	669	730	698	679	685	746	687	695	733	694	720	757	661	719	695	636	711	705	695	702	670	696	657	702	721	749	676	724	655	745	710	694	687	700	736	695	686	683	682	705	697	696	675	690	714	652	670	742	691	683	709	668	731	646	714	707	734	719	701	702	674	700	648	695	719	736	663	706	730	692	703	740	673	716	681	656	719	715	688	731	655	702	688	721	662	723	628	676	682	734	710	665	696	646	711	723	683	697	677	712	658	720	693	745	690	693	697	668	705	705	701	650	695	735	702	699	654	683	716	691	670	710	663	674	645	695	706	724	698	653	700	695	717	651	706	658	708	722	705	687	693	730	727	708	664	702	678	735	752	743	695	697	671	651	671	632	675	703	745	711	681	697	723	700	694	696	692	708	704	720	651	757	761	650	674	669	702	697	694	670	656	746	713	665	689	677	659	677	724	694	716	701	711	693	677	642	701	680	662	686	693	685	687	686	694	685	697	741	664	696	689	698	680	679	701	716	707	705	730	715	627	691	660	695	722	701	690	671	667	715	691	724	716	709	699	663	676	709	725	746	720	731	673	696	686	671	653	687	687	716	709	706	654	674	722	701	718	731	666	720	707	675	695	678	726	707	676	726	671	663	689	711	664	677	714	701	704	687	672	655	654	656	711	720	713	722	686	738	689	695	688	676	701	729	702	697	728	675	669	741	673	646	691	700	678	706	668	716	730	676	662	747	675	664	681	727	690	708	624	707	704	713	747	756	680	642	691	710	699	707	687	672	715	650	718	672	745	662	681	703	719	677	695	740	748	675	690	665	691	720	639	739	725	670	669	708	691	682	691	693	686	705	662
31098	30345	24534	10340	2344	960	686	576	559	568	555	524	542	540	498	608	547	538	568	514	563	527	524	537	578	537	500	548	548	548	530	542	562	539	582	583	572	552	541	545	574	543	548	555	550	533	540	578	524	555	541	554	592	566	547	584	554	540	531	554	558	545	573	556	549	599	516	576	559	548	562	533	565	552	562	545	567	578	561	507	515	554	530	572	548	557	575	553	513	531	543	591	559	553	565	545	571	545	543	560	575	533	497	518	524	574	540	578	530	544	521	584	583	523	565	548	554	597	569	585	576	548	587	574	585	521	580	557	547	566	561	579	560	556	564	560	524	548	567	556	557	557	568	521	554	549	548	560	560	554	557	595	557	521	564	542	547	575	579	548	532	554	544	579	557	546	521	572	547	539	584	544	544	588	553	529	537	518	557	544	503	552	550	561	565	567	488	570	601	558	521	572	584	537	555	534	597	578	500	544	588	580	524	550	546	531	556	567	533	556	573	550	558	545	574	517	560	550	568	551	542	575	556	532	546	543	557	536	557	560	542	536	540	561	585	574	550	532	524	546	545	536	563	587	532	544	545	544	559	536	553	511	567	583	534	538	567	532	507	579	583	563	536	540	523	547	567	574	533	552	565	521	533	523	519	557	561	555	524	582	507	599	575	554	564	571	542	587	586	524	555	587	565	548	533	527	532	519	563	583	558	573	559	544	581	538	620	581	595	563	550	571	554	555	571	532	577	567	544	601	570	532	567	559	580	534	559	587	522	561	597	529	568	571	535	586	552	552	565	577	517	575	552	570	513	537	569	597	528	540	527	587	586	567	571	580	561	520	558	563	505	557	567	575	568	585	575	579	571	569	576	577	554	613	569	513	498	569	537	525	584	543	595	590	545	587	568	537	526	579	526	523	572	553	551	549	501	567	551	542	564	565	529	554	544	545	592	524	568	516	588	554	539	566	592	546	567	596	501	559	543	578	559	571	556	561	533	531	575	594	560	515	560	530	524	547	599	545	556	542	581	590	538	572	535	554	546	537	574	542	552	588	561	546	548	546	584	559	526	592	604	523	559	503	570	541	517	539	579	585	569	555	583	574	560	561	563	544	572	558	527	535	555	535	561	581	567	542	546	602	560	574	550	561	563	612	509	554	572	538	556	541	534	519	561	564	548	587	591	581	562	523	569	574	503	534	574	548	579	567	516	522	562	542	539	550	589	525	559	537	575	562	570	559	550	554	562	567	550	539	605	533	532	545	555	545	572	529	554	548	513	581	571	594	554	558	527	539	542	544	586	508	555	599	578	550	581	548	558	542	572	559	569	577	495	532	551	557	561	547	555	570	547	534	566	542	512	581	560	584	583	562	596	527	519	591	546	562	578	565	564	556	598	560	521	568	560	566	589	597	576	546	515	594	530	560	556	565	595	526	552	588	534	530	606	536	528	544	499	514	559	552	609	527	521	585	540	545	557	540	541	541	542	590	571	601	599	558	513	517	596	584	546	532	537	533	537	529	522	562	565	514	549	553	565	557	532	510	535	544	509	569	549	521	541	552	566	520	529	525	555	554	610	543	531	570	553	550	583	524	555	544	553	573	577	584	553	516	520	576	577	560	574	543	556	529	500	571	541	532	571	515	535	540	564	564	571	578	563	561	530	552	545	541	537	529	570	616	575	541	524	539	562	613	588	560	524	534	529	568	563	541	540	605	560	571	595	551	543	535	578	536	591	573	554	543	568	538	558	583	536	570	575	611	532	584	576	526	574	572	540	585	560	549	570	558	567	565	555	511	605	585	604	571	530	571	565	533	593	589	554	574	551	572	548	543	546	589	589	578	568	553	564	608	518	525	561	611	560	545	523	530	569	535	545	585	546	596	540	562	513	492	585	522	581	549	595	619	589	602	558	535	531	519	583	568	521	555	545	602	554	557	587	569	553	540	567	600	531	524	581	572	603	562	563	551	583	577	544	578	555	515	551	551	510	548	516	554	563	558	528	574	587	588	536	587	579	562	559	541	604	573	542	573	557	580	564	512	545	596	528	547	577	566	582	552	608	541	545	536	634	564	557	589	562	567	524	527	559	592	557	606	585	544	538	555	538	563	537	524	502	557	542	496	546	555	583	558	577	555	528	524	591	570	526	548	581	554	566	542	536	535	556	536	522	526	556	573	548	513	540	553	579	563	556	557	499	527	524	518	579	535	571	592	554	515	608	550	502	564	529	579	529	529	564	489	584	555	547	549	610	520	564	526	601	564	513	550	531	583	550	535	547	592	568	552	542	551	547	554	563	546	555	557	547	538	500	524	576	582	563	585	565	531	557	560	544	569	535	552	558	564	591	572	571	593	559	552	573	569	503	583	567	505	551	500	531	534	531	562	545	572	573	561	524	551	550	535	570	563	532	570	522	571	569	548	544	560	577	543	535	521	572	590	554	549	548	584	546	518	555	540	557	596	590	558	551	544	496	604	542	571	527	531	520	597	550	525	545	544	510	552	587	531	546	587	574	574	553	577	579	579	589	551	566	554	544	531	581	542	554	550	564	569	556	560	565	558	527	546	555	575	534	552	542	520	567	541	520	546	524	546	586	586	557	532	609	569	561	578	598	538	554	538	523	540	550	531	594	515	564	583	523	601	553	546	564	555	572	535	577	546	586	547	562	574	530	520	574	589	586	540	572	589	576	555	534	549	574	581	566	562	540	571	563	554	574	594	541	533	544	560	526	530	577	568	506	560	582	548	577	546	576	548	538	558	563	552	549	571	553	522	588	547	546	550	558	540	559	536	621	539	569	548	530	523	576	560	550	540	546	494	572	547	548	557	532	564	536	545	546	560	548	590	606	541	567	581	600	533	566	550	556	544	581	561	585	528	545	558	566	564	547	566	536	556	556	581	497	544	527	567	552	560	520	555	573	548	555	547	593	549	527	479	519	550	574	585	508	529	524	570	555	573	531	561	553	560	582	573	512	527	551	603	514	544	564	589	533	543	536	559	574	510	540	510	534	519	569	504	526	537	573	578	554	554	587	576	575	540	534	571	534	603	621	559	565	556	572	578	624	522	564	567	568	543	591	587	564	567	544	515	507	607	510	551	555	555	621	548	539	556	559	578	556	565	557	560	579	555	577	537	556	547	577	589	493	555	563	583	539	556	520	585	587	550	533	584	575	537	620	536	594	556	544	547	548	560	498	560	551	591	605	627	545	565	606	575	570	545	569	546	517	554	535	580	530	532	546	586	557	559	581	553	556	596	528	562	571	536	560	539	566	577	550	578	565	533	541	564	544	558	504	516	548	540	547	551	526	547	551	562	551	581	583	557	560	562	526	564	543	531	537	569	516	559	573	579	551	565	552	590	521	537	542	485	555	552	581	556	603	521	545	535	538	574	563	578	580	563	546	558	532	551	529	574	583	587	592	547	549	531	548	543	559	563	540	587	509	536	559	542	528	568	568	549	564	587	571	550	560	553	555	515	555	526	533	529	566	556	536	581	535	615	539	543
25351	34476	19049	6061	1963	809	542	512	519	503	469	514	489	514	519	494	487	541	508	475	462	465	493	470	475	488	531	503	481	489	512	467	466	482	502	510	514	526	428	490	432	488	497	498	456	455	466	498	468	473	496	463	484	515	452	480	540	472	462	490	503	481	425	490	464	481	533	500	491	482	467	474	479	509	461	468	461	499	462	487	510	454	475	454	514	498	478	526	475	481	484	486	499	477	451	506	482	452	503	480	523	534	489	498	496	463	500	473	491	486	500	464	526	485	459	476	504	466	474	503	514	474	453	481	494	497	467	475	543	545	526	487	470	521	477	472	449	492	491	498	516	457	496	497	497	463	478	523	489	462	449	452	498	488	459	522	449	443	488	456	452	517	473	460	487	456	488	491	469	518	492	485	476	483	487	519	478	513	494	520	465	497	479	470	480	504	463	482	484	487	494	505	478	488	507	504	497	509	490	498	533	469	508	499	491	529	499	487	487	493	500	485	466	470	494	523	475	445	455	440	457	495	484	474	440	448	510	479	522	480	484	466	483	495	484	528	485	509	530	483	496	453	469	507	496	478	483	450	509	474	494	516	463	518	468	512	478	517	486	445	482	479	474	495	516	483	519	456	457	517	444	481	496	499	474	444	471	499	479	501	497	480	464	459	511	503	509	496	488	470	479	489	471	471	484	487	478	465	479	515	500	469	498	489	498	487	504	506	488	444	510	491	485	503	495	482	502	463	459	474	486	487	505	462	446	522	515	510	498	520	527	497	481	472	508	500	521	502	456	503	500	519	488	449	507	467	485	445	472	469	488	486	431	491	500	483	533	478	476	454	486	460	523	474	495	473	502	505	465	484	521	506	479	460	489	497	506	492	473	468	524	469	491	470	468	441	446	475	483	461	504	467	498	514	494	466	473	480	497	513	536	491	453	467	483	512	464	492	511	518	483	494	446	502	502	468	463	505	478	513	467	485	443	470	497	480	480	510	491	500	487	522	451	488	499	483	480	490	486	482	485	506	459	516	495	492	484	479	528	485	506	472	504	518	499	502	485	451	505	497	490	486	440	475	482	475	495	494	523	457	496	471	516	468	494	466	509	512	519	461	503	497	515	459	522	520	542	513	504	489	454	465	491	471	467	491	496	511	475	495	452	477	467	462	511	475	482	462	432	538	524	534	486	500	496	458	470	512	494	473	509	432	472	474	471	494	501	456	485	497	502	457	478	510	521	425	486	452	511	478	483	503	448	469	470	496	454	428	473	489	533	503	489	535	489	455	466	522	475	462	480	478	479	471	458	507	502	462	494	493	513	480	475	480	472	514	493	496	502	455	495	495	417	503	470	506	507	496	437	465	508	481	477	488	475	499	452	554	476	517	473	496	513	505	463	485	513	508	504	443	528	492	476	524	499	496	504	489	475	469	495	508	489	469	487	440	493	498	481	434	482	473	469	487	509	469	488	439	494	458	476	511	535	522	490	518	479	479	501	498	505	483	490	522	479	509	492	503	451	485	518	476	513	488	485	510	468	470	470	486	498	530	480	485	479	455	488	477	502	512	526	496	419	470	546	486	471	525	486	513	491	471	480	475	477	488	491	480	509	546	474	476	448	495	475	493	498	501	490	479	466	483	499	483	489	479	525	491	500	513	514	494	496	511	477	491	481	524	508	490	468	512	515	465	469	499	505	468	488	497	498	525	470	463	470	472	467	484	434	478	487	495	507	505	436	515	493	463	493	524	459	486	453	495	477	489	484	475	525	458	494	512	449	443	457	486	520	487	468	470	505	486	472	504	474	492	534	457	474	481	481	495	469	473	481	498	501	459	493	499	507	501	450	504	475	465	516	473	483	514	468	511	493	476	476	465	445	509	507	512	484	485	505	486	481	421	527	458	489	527	452	499	444	505	505	504	512	492	481	477	477	497	504	507	493	490	511	468	494	519	486	498	481	468	455	526	457	477	449	468	504	477	474	464	485	465	518	478	518	496	463	524	506	468	476	511	488	461	488	457	494	492	483	456	486	527	484	493	466	464	468	500	472	497	478	485	512	459	489	445	499	468	476	451	460	467	506	467	456	495	524	488	497	457	520	509	468	497	516	493	506	495	459	469	491	515	492	465	478	503	425	490	487	460	519	482	511	484	509	515	516	491	505	493	495	491	469	527	473	476	477	479	473	448	513	484	455	503	467	469	522	492	508	459	479	452	484	479	474	489	523	496	514	500	478	493	489	487	503	518	499	452	470	476	539	485	497	493	511	493	464	503	492	460	465	510	456	468	502	479	469	524	507	495	531	488	469	491	492	489	461	507	489	475	452	471	504	476	487	488	504	525	509	489	481	500	478	530	506	495	487	453	480	509	534	475	480	490	486	446	491	511	469	495	483	479	491	479	489	483	506	484	457	465	468	482	462	474	476	466	472	491	495	513	468	494	492	471	502	458	470	514	498	492	505	505	471	498	494	456	526	503	486	509	516	510	487	481	473	497	495	493	469	489	468	502	459	434	511	483	525	504	465	511	480	464	442	464	478	481	446	483	477	492	519	492	487	483	478	483	535	444	541	504	491	488	492	462	486	486	495	476	491	504	443	478	491	494	463	469	509	486	429	484	499	458	523	501	494	479	495	484	479	505	478	519	513	476	470	473	509	477	514	493	478	486	500	486	476	511	437	510	514	507	506	479	442	502	496	504	479	499	487	489	505	488	462	493	516	467	491	493	494	487	476	463	492	509	513	517	501	483	449	466	511	478	491	502	477	493	504	561	480	472	471	500	495	497	518	521	526	487	510	489	509	517	491	467	531	529	492	500	505	445	492	497	508	483	496	464	488	472	477	515	473	477	524	466	472	487	499	453	492	531	505	514	458	450	490	470	428	485	444	474	495	456	468	491	442	487	468	501	492	516	526	511	464	449	514	498	529	460	445	519	461	500	501	486	488	508	486	521	426	449	464	485	489	490	478	500	511	493	445	475	468	470	490	496	482	471	477	501	476	498	422	508	533	511	444	475	549	491	483	438	459	470	480	489	490	482	504	502	495	477	495	478	494	490	506	485	448	497	481	478	500	457	485	494	480	462	466	480	489	480	473	464	501	508	479	512	501	487	490	467	463	481	458	458	506	483	498	488	469	526	497	475	524	471	491	500	463	463	512	497	474	499	528	474	454	491	496	493	528	536	493	487	508	476	450	469	498	503	490	517	520	461	530	486	474	487	481	482	444	476	462	446	451	464	482	486	531	496	467	503	505	477	448	529	506	507	479	486	507	483	500	478	532	480	499	480	480	461	498	473	493	501	501	517	477	512	508	478	500	446	461	430	465	506	480	477	473	446	516	505	478	502	457	454	492	513	496	451	504	452	495	496	462	469	527	464	495	467	453	466	430	478	471	485	453	475	481	449	531	478	521	476	472	476	496	507	515	467	505	477	507	494	485	497	500	522	488	453	458	463	532	469	517	546	490	488	485	495	479	496	465	504	475	502	497	487	514	486	518	476	494	489
26195	27904	40521	33507	16752	4196	1089	662	613	597	575	569	562	592	527	617	556	540	544	590	546	617	588	600	584	552	540	533	552	571	559	552	521	573	567	542	546	535	588	580	563	524	593	535	543	580	545	634	601	567	556	595	577	531	603	574	568	563	541	590	562	565	553	547	550	558	583	576	546	525	542	544	576	577	558	554	593	536	511	539	537	551	573	487	551	581	602	592	552	533	570	517	569	561	546	561	615	531	607	545	558	535	556	553	621	568	582	517	532	544	481	577	579	548	550	526	564	561	563	552	544	548	552	556	534	575	564	570	575	542	545	567	528	565	541	575	578	534	551	525	525	563	614	582	554	584	544	546	561	534	545	546	546	548	541	571	582	591	575	571	575	577	584	523	558	517	538	590	557	580	562	553	599	573	530	547	553	550	547	552	553	532	539	569	551	547	587	606	549	529	575	562	550	565	510	553	532	558	616	555	558	550	535	565	558	518	512	606	582	548	551	570	544	586	546	570	556	575	567	569	599	593	537	605	568	551	527	523	522	531	571	566	557	514	588	562	525	553	570	504	565	533	542	596	542	547	547	570	552	537	569	565	557	536	549	584	533	520	571	552	530	549	599	577	569	485	546	565	586	537	568	556	579	488	544	573	562	580	554	532	533	573	594	544	540	602	544	575	563	542	530	583	553	583	554	579	540	543	533	555	603	567	559	535	504	550	519	543	529	568	553	526	545	536	603	559	551	570	564	593	515	559	551	518	527	556	582	509	547	511	586	580	589	541	575	509	567	560	547	566	603	548	566	539	530	543	551	529	526	578	538	556	566	548	538	561	533	560	521	584	568	540	555	585	496	546	550	559	576	606	526	523	577	576	592	535	575	537	559	602	564	530	583	547	519	539	532	549	589	562	527	556	559	550	534	577	553	523	531	548	542	563	564	561	573	548	615	592	514	585	572	544	539	615	514	509	535	539	566	554	574	555	497	549	580	562	573	548	565	563	559	522	573	560	533	562	523	558	581	541	537	570	576	566	537	566	521	566	546	546	569	596	554	567	564	589	533	527	580	577	574	526	550	589	649	547	578	574	557	554	556	544	585	575	569	567	550	525	539	566	561	551	519	534	563	508	578	580	545	516	555	559	548	546	559	533	568	541	545	526	571	539	555	570	585	564	559	563	547	566	564	499	598	529	519	558	564	553	571	517	552	579	566	541	582	558	521	559	562	564	542	567	562	593	580	535	532	548	551	564	530	530	567	575	576	553	576	526	561	548	615	570	584	561	557	549	566	545	584	533	535	549	573	503	578	576	538	535	511	562	545	547	596	533	606	522	571	569	559	561	566	523	505	556	557	585	576	541	582	571	545	528	551	592	567	591	588	544	536	553	539	555	546	565	562	571	563	530	555	529	533	538	545	570	566	539	490	566	565	562	523	561	534	556	584	566	568	573	578	568	570	518	572	528	522	545	550	529	540	570	560	553	558	565	564	579	549	525	518	544	563	591	533	504	584	557	534	500	566	592	573	546	536	515	575	569	541	550	532	565	567	546	531	579	547	556	569	549	516	537	567	526	530	553	563	574	538	530	578	591	547	555	557	582	578	538	538	509	523	563	548	524	523	597	545	531	543	578	538	515	535	546	563	543	564	490	576	548	580	582	524	558	559	590	558	546	587	561	555	544	581	557	537	527	594	542	540	578	557	567	533	567	564	532	531	506	548	556	567	534	556	604	569	585	547	526	516	532	511	554	548	544	571	543	526	580	564	560	571	576	538	579	586	579	541	580	550	515	561	535	535	589	584	548	606	511	558	544	539	531	534	583	563	583	562	604	550	574	540	552	572	555	574	560	589	541	577	547	546	539	547	533	567	520	592	550	570	550	546	611	538	525	591	559	591	582	570	575	504	535	567	539	596	562	614	534	538	531	563	551	553	514	601	563	574	605	560	543	549	542	540	548	532	539	557	537	563	526	581	596	500	571	531	550	512	532	560	556	590	564	572	546	560	547	533	587	551	554	544	542	518	536	590	545	558	561	591	556	547	609	520	561	554	541	562	529	577	568	537	557	541	554	531	512	606	543	586	523	574	582	537	521	544	586	542	573	511	581	586	547	549	566	520	560	561	589	541	556	565	543	584	562	540	557	567	571	582	540	618	537	587	548	548	519	554	530	539	527	595	562	584	551	523	527	578	589	590	548	541	558	511	579	537	530	589	544	568	533	582	571	580	535	612	549	549	585	582	561	514	551	595	533	580	552	590	578	550	571	548	516	545	577	534	566	527	525	571	571	564	557	565	524	556	548	572	558	560	583	518	554	539	517	498	556	560	580	549	542	564	573	555	531	564	507	544	550	522	547	598	563	547	554	552	516	574	549	533	581	548	519	553	519	597	533	539	548	505	559	523	541	574	546	556	572	537	561	545	585	508	567	565	524	595	568	583	560	532	565	517	519	559	568	560	549	483	513	536	575	552	533	588	528	485	544	580	553	582	606	575	513	584	506	529	548	545	536	513	533	580	578	562	601	607	572	570	529	506	540	538	559	548	576	566	552	537	550	540	575	529	535	523	533	528	575	576	507	536	571	547	523	545	581	593	547	517	563	523	557	573	568	554	556	567	538	586	573	539	567	536	554	535	520	550	539	531	549	499	595	570	559	549	511	539	573	576	532	570	543	599	547	602	525	533	507	532	577	504	561	530	564	581	625	581	512	535	566	551	540	592	527	534	566	533	518	564	546	538	573	584	515	560	571	548	577	560	530	549	578	565	574	544	551	547	582	565	538	555	548	624	542	553	558	564	539	570	569	558	557	579	554	567	587	563	591	543	555	543	561	474	522	552	560	573	561	561	557	591	540	533	544	586	548	566	524	535	537	546	554	554	539	526	532	612	561	601	560	549	553	573	516	581	550	566	530	527	546	557	550	540	541	558	527	522	537	533	549	564	583	567	544	555	560	616	572	576	546	586	531	580	552	560	554	536	581	516	571	554	547	558	527	565	577	568	553	554	525	609	522	578	565	551	564	567	526	567	521	535	595	574	533	540	566	530	531	567	549	548	590	565	566	569	526	603	543	570	562	580	535	579	542	563	567	592	568	545	540	524	566	534	580	571	569	553	564	594	566	600	542	506	542	540	588	566	520	516	545	593	548	524	564	564	608	589	529	562	555	480	571	535	567	526	564	544	504	584	564	555	604	572	541	556	547	634	547	557	548	520	539	573	550	591	581	562	578	537	544	511	589	555	513	538	609	550	510	549	578	540	535	578	532	556	562	583	560	525	569	533	535	557	573	561	566	508	531	547	552	589	563	585	549	530	538	599	587	576	580	555	555	568	559	552	524	547	548	517	556	541	559	547	582	517	566	578	591	548	565	561	576	563	574	553	579	542	587	542	561	611	553	563	574	559	518	541	539	564	597	550	572	546	555	565	569	563	548	573	517	544	565	581	565	528	548	507	576	570	549	545	581	582	556	550	571	539	540	542	520	566	591	511	550	541	563	505	577	553	556
60218	86380	57071	25356	8203	2381	906	551	564	538	532	589	520	530	573	539	503	555	558	539	561	518	545	548	556	531	574	577	530	480	547	520	527	504	523	531	559	540	511	524	509	558	508	519	507	560	519	516	534	538	520	566	509	494	532	560	541	491	551	499	533	531	504	547	553	532	494	501	505	549	510	573	555	546	536	581	553	546	538	533	555	506	541	502	497	535	523	549	486	478	549	511	553	499	553	553	515	537	537	528	563	504	526	528	509	551	533	522	557	510	509	577	495	502	545	537	532	513	530	574	528	563	545	521	529	520	506	565	484	513	522	505	513	501	552	504	490	549	503	538	541	520	514	517	537	516	542	551	521	497	543	519	510	507	573	508	549	508	487	525	530	510	547	486	504	544	527	534	518	541	500	517	537	498	502	525	535	520	529	541	552	520	511	542	516	556	538	501	509	522	499	545	546	515	504	515	519	522	493	511	516	552	515	494	531	512	572	598	569	548	526	512	531	536	490	501	583	501	527	540	543	480	518	519	530	525	556	513	499	535	507	534	527	511	618	520	531	492	560	557	514	539	528	563	538	534	499	545	554	515	538	511	516	543	539	496	543	575	535	489	545	597	503	537	572	532	536	538	498	530	515	542	552	560	513	587	531	546	549	531	505	595	557	487	509	526	519	532	544	514	501	505	540	553	528	508	527	532	505	495	518	543	513	538	557	564	558	480	507	565	512	596	548	500	552	545	534	520	478	492	531	477	521	495	498	563	535	548	550	564	530	537	550	518	536	543	501	544	529	531	550	500	512	491	535	543	571	501	532	507	557	511	574	512	584	563	517	530	558	515	557	537	523	532	554	540	532	512	535	503	533	480	575	509	511	532	524	526	516	534	517	563	549	561	552	553	543	513	491	543	568	488	551	514	487	509	513	521	522	545	569	536	543	514	528	523	537	517	530	482	457	507	585	543	513	542	522	522	524	555	516	557	499	539	553	552	534	531	606	515	526	535	507	539	539	566	529	513	556	530	512	503	550	512	554	536	539	523	531	521	557	544	513	512	527	511	512	523	507	528	530	553	528	521	552	503	523	517	525	545	560	505	523	510	550	491	489	552	528	538	544	548	522	555	545	527	525	539	521	556	538	518	537	531	503	524	532	514	543	529	543	512	513	521	469	505	526	548	562	541	555	548	578	499	511	561	529	545	526	506	535	531	529	548	507	495	512	534	482	522	559	558	516	557	523	500	502	515	528	562	564	501	525	497	560	513	572	541	553	616	550	532	505	546	510	544	517	516	524	534	543	521	585	487	546	510	497	555	552	506	513	522	563	524	537	541	530	514	534	545	518	541	525	496	513	522	558	527	515	509	527	538	555	547	561	521	516	528	568	508	540	512	511	539	505	559	528	535	506	493	551	512	531	548	549	581	549	515	547	485	531	559	576	500	551	526	507	508	505	528	518	532	496	531	563	550	511	551	516	525	507	521	523	546	531	541	517	577	571	557	573	531	490	563	544	572	514	547	520	480	555	519	552	492	573	512	518	534	552	516	579	538	537	521	494	516	510	556	534	517	544	542	523	496	540	505	491	538	506	503	484	531	507	541	542	523	526	554	567	513	529	516	536	488	531	533	553	531	565	483	528	547	535	545	556	522	547	484	558	516	491	543	582	551	545	505	519	525	531	550	520	513	497	510	561	490	550	494	501	514	513	517	565	511	504	555	513	541	551	553	546	570	554	512	518	545	525	525	515	572	535	531	533	488	526	532	511	559	530	545	516	478	515	540	536	535	521	536	506	536	515	516	555	513	511	493	537	533	556	467	504	555	512	484	551	528	515	533	504	520	511	536	556	499	528	541	500	519	501	546	555	572	491	543	511	518	517	560	558	513	517	501	510	521	514	516	587	540	524	540	492	525	534	525	592	511	546	490	525	500	512	512	566	559	515	512	583	503	473	538	541	534	569	551	528	554	516	519	527	559	523	529	505	486	532	532	505	532	562	480	554	578	552	533	509	487	500	544	505	519	538	569	514	511	532	515	548	508	541	551	536	555	525	567	568	539	531	524	503	525	561	519	488	559	492	572	564	544	532	520	532	538	500	551	531	534	492	532	506	545	512	509	524	537	531	509	525	551	493	522	518	565	511	549	526	497	557	565	517	558	511	557	515	541	514	487	511	545	521	509	544	489	549	577	533	516	574	520	484	492	513	535	562	518	512	532	516	538	520	534	543	520	558	556	510	526	517	548	506	561	530	546	515	552	529	532	499	497	537	507	518	543	512	534	556	530	479	509	535	542	546	514	498	508	531	524	535	529	494	528	517	550	532	514	548	514	523	548	541	509	497	533	506	536	547	520	506	551	546	537	534	525	497	541	519	501	532	497	524	540	517	512	542	535	518	493	541	530	596	536	524	557	498	524	526	528	576	510	508	502	548	535	529	541	502	489	514	490	510	551	511	502	533	504	541	520	524	543	510	557	524	530	523	536	561	496	532	536	521	576	542	519	546	527	526	522	509	528	500	550	523	489	500	537	524	557	531	526	510	543	501	480	514	526	554	529	565	531	549	521	523	486	571	490	523	519	541	555	488	504	529	545	563	567	553	500	544	498	561	515	573	530	524	544	569	481	552	511	534	514	542	577	555	526	546	482	539	535	530	543	539	512	535	529	504	562	555	525	530	499	500	503	515	525	537	557	543	530	523	519	532	519	513	523	529	519	523	565	503	540	546	525	518	515	538	507	546	496	537	538	534	535	526	510	533	498	533	501	529	529	526	524	532	533	521	553	520	530	476	539	528	534	486	534	538	528	501	531	517	495	525	517	550	525	533	528	557	527	515	539	548	569	521	561	542	521	537	514	570	520	550	513	543	527	504	532	542	571	540	485	512	593	489	554	534	548	537	554	538	557	565	526	514	537	524	519	498	558	496	553	524	521	550	520	517	510	518	592	519	548	509	500	531	523	504	543	508	495	513	539	511	561	559	514	591	533	509	545	535	532	536	540	518	509	541	523	560	546	510	526	510	486	516	511	517	544	541	540	530	534	539	528	542	534	521	499	515	530	523	524	522	541	512	520	486	534	526	529	549	540	536	527	544	544	547	531	549	506	509	548	517	543	555	572	535	556	553	507	519	542	512	512	484	530	494	518	541	546	564	541	497	530	540	531	555	498	515	542	516	541	558	535	537	520	583	564	540	509	512	525	529	511	511	488	546	538	544	522	508	529	541	507	511	544	516	544	532	535	542	507	552	537	553	524	508	520	483	502	558	550	552	589	549	556	509	510	524	555	537	521	522	486	472	513	522	537	530	547	534	534	484	537	511	527	509	548	548	521	556	520	499	525	513	526	519	512	510	499	516	499	483	503	579	528	506	526	506	525	551	481	503	479	512	513	517	545	508	500	533	498	558	516	537	536	540	524	498	532	518	483	491	571	538	500	512	537	572	534	533	516	512	541	547	553	521	545	474	501	552	507	518	554	550	529	510	507	573	525	539	522	509	552	562	544	544	499
24358	23612	35495	32201	23443	14492	3529	1166	875	867	823	835	848	807	859	791	884	875	799	815	836	847	819	780	790	820	810	820	794	857	789	852	800	843	824	799	851	759	839	841	800	814	800	834	822	875	819	868	743	751	824	808	807	828	812	838	805	846	844	827	826	822	810	806	796	801	864	822	806	823	794	760	785	815	763	829	812	812	844	847	808	855	839	811	805	811	813	813	833	803	839	785	785	752	815	848	799	791	802	811	749	810	792	804	790	821	774	804	761	781	826	782	836	803	826	819	860	823	853	839	833	778	860	820	803	817	818	829	840	798	784	768	797	835	792	817	819	861	796	805	772	851	823	791	790	780	798	832	797	814	798	791	826	771	803	804	838	785	830	843	844	793	791	810	817	837	830	845	778	803	763	856	803	797	821	825	816	817	812	805	806	736	840	759	840	785	821	814	841	835	742	864	826	759	808	777	750	758	806	823	796	763	801	765	799	807	799	848	757	744	800	802	784	712	816	801	841	781	773	825	824	822	818	722	830	827	800	813	800	798	847	806	817	816	825	772	880	818	832	835	810	779	828	783	808	787	766	818	810	842	797	820	790	815	805	817	836	753	808	765	869	803	784	830	784	824	792	843	816	824	771	798	829	785	780	818	792	811	806	786	858	825	841	837	838	799	787	757	819	817	835	791	791	824	857	754	789	767	827	820	811	803	836	783	799	802	777	795	835	803	804	797	828	794	767	788	811	829	781	857	796	839	815	805	811	734	797	779	753	797	736	855	793	840	753	778	800	817	775	820	773	799	815	819	844	736	837	845	784	795	775	807	809	790	830	796	829	848	804	847	755	812	767	846	773	824	810	809	790	816	784	842	828	799	820	805	845	790	800	808	792	848	851	760	783	788	781	773	872	802	778	840	760	872	795	827	754	817	764	792	829	796	828	776	777	809	852	836	838	794	829	832	790	769	823	830	822	767	832	799	830	807	773	822	781	804	831	838	791	814	777	799	784	759	823	862	803	809	762	780	877	799	765	793	800	824	793	801	816	827	797	817	747	785	784	823	841	795	855	783	804	813	785	804	860	784	794	827	787	814	790	801	794	795	863	852	823	854	843	781	786	791	793	781	839	810	826	826	825	844	813	786	808	788	795	791	810	761	896	804	824	826	815	796	823	789	768	802	771	766	774	841	813	811	830	860	790	790	816	797	835	792	846	807	782	833	819	777	834	791	791	823	815	778	833	776	831	768	813	761	868	793	746	850	800	820	809	823	820	781	799	826	790	807	800	813	765	806	852	787	802	868	798	792	831	833	780	791	851	809	760	814	807	801	798	792	799	799	842	829	829	781	778	818	765	815	843	842	793	734	853	841	741	834	802	883	807	774	806	806	787	787	797	807	826	788	746	785	801	789	753	835	836	790	772	830	790	832	798	816	821	814	792	787	777	797	791	809	815	767	770	767	809	826	820	823	787	806	793	762	821	820	798	786	781	822	810	790	810	845	813	809	859	771	837	810	823	779	826	853	815	822	799	802	809	798	783	749	765	804	820	843	815	762	766	859	790	824	778	786	824	808	863	824	806	800	752	815	760	759	811	746	851	809	832	840	830	761	779	820	797	807	782	747	847	832	783	766	763	832	779	770	792	806	835	758	740	820	841	816	778	807	781	847	803	769	775	792	820	801	791	861	857	793	873	841	846	833	880	799	769	828	822	830	863	807	818	869	827	769	786	844	812	834	769	828	835	788	828	820	729	826	792	784	804	791	845	797	830	823	794	795	812	786	852	786	810	825	791	776	782	843	886	841	795	865	842	844	810	776	779	798	779	824	834	845	807	818	787	802	865	763	824	818	788	835	829	824	833	792	783	814	809	761	789	796	755	811	821	838	761	794	796	776	818	818	769	805	817	764	800	774	805	795	805	794	843	795	762	748	821	801	803	839	796	774	834	846	799	852	796	733	787	798	780	752	778	811	736	828	814	850	767	774	796	854	748	805	765	825	780	800	786	819	849	801	808	781	799	811	823	837	816	822	809	837	835	809	774	831	761	826	798	831	771	788	857	779	795	795	787	815	748	829	816	854	808	817	772	789	777	786	823	801	782	824	821	821	808	870	783	817	803	807	808	792	841	792	847	829	834	827	843	856	794	854	730	773	804	819	837	806	795	819	790	802	844	793	796	768	835	783	806	765	802	813	818	803	761	797	752	823	812	782	760	797	802	806	766	800	777	790	755	799	832	809	784	783	773	755	841	795	763	790	838	826	790	812	793	791	777	783	795	822	785	775	812	813	794	805	780	810	762	814	776	827	823	806	764	786	876	813	780	824	774	782	838	779	840	730	799	794	817	808	793	825	807	771	800	789	762	808	814	852	800	799	817	770	811	842	823	814	758	826	832	782	796	789	874	815	775	825	818	812	789	790	862	802	848	780	790	814	787	826	835	791	758	830	850	816	833	774	835	770	804	832	814	811	805	806	808	767	815	810	786	764	814	808	791	785	801	805	831	765	843	760	819	733	832	765	828	758	789	762	852	824	851	852	792	783	765	799	785	842	768	780	774	776	872	824	833	818	856	825	826	790	781	758	808	792	753	831	828	803	812	855	775	789	818	827	805	804	778	748	835	838	822	804	852	765	800	762	785	811	838	799	859	768	839	805	773	841	791	828	828	807	848	775	812	838	823	811	768	785	737	801	812	798	788	825	827	807	802	839	822	817	806	797	764	799	776	820	826	807	834	775	794	782	822	835	802	845	835	754	830	812	839	814	751	851	832	822	820	792	787	763	833	768	786	806	820	785	853	807	795	802	782	820	854	832	820	773	781	830	807	823	794	878	781	792	778	742	795	832	782	781	782	796	802	833	824	833	771	777	785	850	819	751	804	798	800	790	773	804	793	798	842	821	825	793	808	812	833	814	814	757	823	783	758	859	798	832	816	824	835	820	809	782	783	817	805	809	861	821	778	827	789	806	766	789	778	788	818	782	802	799	802	833	843	829	755	799	810	734	822	765	794	815	815	810	841	818	783	806	815	780	820	790	793	800	804	820	776	836	804	832	794	830	818	770	800	759	781	795	823	773	804	767	845	832	793	815	824	798	830	782	812	810	792	759	767	827	834	790	846	840	762	749	808	810	829	764	801	803	837	804	845	776	822	887	838	793	817	842	764	778	790	767	813	784	832	839	811	828	811	850	873	835	805	808	804	837	839	820	834	797	809	826	781	829	793	870	838	817	803	806	811	825	805	801	781	803	815	766	811	767	787	852	753	811	821	778	769	776	848	809	786	797	831	836	780	806	763	791	805	849	778	793	799	788	747	851	805	833	780	807	796	792	797	806	808	824	775	780	760	829	806	738	772	777	768	788	801	812	849	817	803	808	781	812	808	797	782	759	817	839	803	778	802	824	818	796	793	805	804	829	765	835	797	790	787	807	764	792	828	787	789	779	848	825	813	798	818	807	793	834	835	768	778	772	819	828	834	795	846	796	803	767	828	761	846	809	797	876	915	851
64654	102689	72383	41734	16631	5071	1588	955	779	780	800	796	756	818	737	773	835	770	824	750	812	796	775	792	770	788	759	773	805	765	789	794	766	828	732	758	788	723	788	758	733	795	818	795	804	765	799	785	752	803	861	801	779	772	781	765	790	774	814	795	810	784	732	762	775	779	754	752	767	769	734	772	735	799	770	781	743	799	765	770	753	747	784	727	778	764	751	787	785	815	734	787	779	813	754	723	752	777	751	783	791	771	754	808	777	748	746	822	773	747	768	773	806	771	771	743	764	785	818	756	784	762	758	758	758	717	742	750	750	745	707	794	767	789	760	760	745	744	740	755	784	749	741	787	787	756	795	783	795	758	771	795	778	716	781	765	779	716	780	799	729	804	775	788	758	724	809	790	754	777	746	757	806	735	773	785	754	776	738	776	775	771	766	777	776	754	763	802	775	723	768	806	771	811	778	780	754	762	810	773	748	739	816	758	760	775	783	787	790	811	809	787	760	755	725	770	794	710	771	719	764	778	804	759	806	776	812	819	808	711	757	762	756	795	745	754	740	723	763	775	772	744	776	792	766	762	776	792	769	768	777	791	767	797	726	701	735	774	806	763	763	744	776	754	755	773	748	839	828	749	769	788	785	836	746	769	767	771	748	811	789	764	739	773	806	763	749	791	841	736	813	776	797	785	769	765	790	834	771	765	812	807	777	765	758	800	778	777	785	797	742	774	789	722	770	778	757	771	813	814	742	800	774	768	761	815	755	797	784	760	782	777	802	772	752	762	793	773	766	760	785	756	783	727	758	763	756	796	758	792	774	777	788	781	748	751	787	765	787	778	722	752	811	766	831	776	788	732	764	753	800	727	760	760	738	798	763	749	791	770	763	817	730	752	768	775	717	786	766	734	817	725	728	786	784	758	783	775	807	823	786	754	853	819	775	756	770	736	704	783	733	860	699	772	792	801	743	757	813	821	750	771	838	801	794	773	761	763	794	778	738	759	793	804	771	751	752	780	803	774	792	730	750	748	750	775	762	780	795	760	804	769	756	777	752	727	786	762	752	819	730	765	789	742	765	804	720	764	777	770	749	794	743	765	776	760	703	800	738	790	713	798	747	818	762	751	782	764	804	752	828	747	810	767	771	811	789	758	768	735	804	779	774	770	732	750	776	751	835	788	800	828	798	806	763	784	805	774	728	785	794	836	799	707	852	761	802	759	783	770	815	790	768	746	768	794	770	821	841	780	767	762	720	754	800	798	821	817	721	739	791	782	775	744	758	741	736	751	766	765	787	824	794	777	753	757	776	789	811	801	750	727	748	846	749	840	799	764	784	805	758	794	742	765	760	738	763	820	782	753	780	778	784	753	804	771	732	775	753	746	717	793	770	790	777	739	725	800	752	781	822	786	730	763	750	781	759	773	742	756	786	759	788	734	735	780	791	782	784	777	815	756	749	765	818	775	743	751	800	732	791	757	713	750	800	755	738	760	755	741	781	740	755	735	727	750	808	762	800	767	777	760	766	795	750	743	778	809	750	753	742	784	753	788	733	798	748	695	766	804	783	715	764	823	740	793	766	836	789	752	762	753	776	797	745	756	743	728	786	798	762	753	737	730	825	729	726	812	806	788	726	748	781	771	801	754	749	764	790	773	732	762	749	746	770	768	790	758	757	784	787	725	763	772	796	772	790	763	751	772	768	772	760	780	781	769	781	732	764	789	780	729	837	758	799	789	769	795	860	815	756	781	746	749	774	766	756	760	787	767	735	805	777	757	830	751	823	785	766	754	806	757	758	763	758	695	764	712	841	827	786	793	773	762	764	776	798	770	781	761	783	764	711	767	742	754	742	786	749	783	774	774	798	763	779	850	776	780	779	770	758	774	767	733	801	766	776	791	796	793	719	778	779	726	749	747	758	751	744	815	731	792	786	722	785	743	744	782	811	783	757	767	747	783	761	799	831	792	736	746	780	823	763	756	728	742	754	723	782	777	771	749	800	822	762	777	813	737	776	770	769	777	783	767	840	806	773	828	811	774	727	769	760	731	801	781	816	782	761	685	803	750	775	752	798	808	766	810	672	762	752	749	807	713	789	790	803	792	773	743	764	707	758	812	749	806	767	715	793	747	751	770	764	767	760	712	760	791	812	777	783	725	731	761	764	718	843	800	762	766	773	781	768	735	784	828	755	774	767	813	734	744	766	766	772	793	784	801	818	787	765	781	768	774	785	762	776	741	799	793	748	753	783	733	807	736	798	803	773	751	732	726	739	791	781	739	767	774	732	727	744	803	751	803	730	818	793	784	773	762	759	779	760	735	770	801	810	775	769	731	756	753	777	736	811	741	782	785	786	734	759	760	827	707	760	800	761	781	809	734	773	749	790	794	788	756	735	763	730	770	786	785	752	758	780	777	793	760	761	782	803	795	765	719	788	731	774	721	767	774	795	765	774	757	776	771	721	829	803	761	754	790	757	790	782	776	780	798	804	779	729	787	769	782	761	762	765	794	766	728	724	737	796	740	762	830	766	789	785	766	786	734	804	807	821	807	765	828	769	770	749	826	785	787	820	762	805	773	793	767	773	806	783	801	747	731	756	793	784	762	775	801	721	807	718	780	754	764	714	788	740	802	807	770	761	802	831	734	830	811	765	740	784	771	842	749	753	750	735	785	740	759	746	778	800	785	776	779	681	770	744	782	757	754	740	778	786	749	784	746	779	733	827	782	784	767	741	773	775	731	765	786	756	763	732	785	780	781	794	768	751	724	795	769	740	741	778	758	792	747	821	756	791	815	736	746	816	809	782	722	818	818	763	766	811	795	796	771	741	830	750	781	746	803	783	753	756	778	757	768	742	768	738	774	787	774	790	778	780	794	735	775	747	781	744	763	750	747	739	742	805	777	757	760	763	777	827	736	785	777	802	779	729	725	768	763	760	801	758	828	711	768	772	779	757	786	760	772	750	775	752	725	761	768	807	798	772	754	753	809	725	812	823	749	776	736	774	778	791	757	741	729	758	753	790	750	730	759	757	740	777	754	763	736	744	751	786	797	832	758	786	797	707	735	735	786	751	731	777	749	786	734	753	746	729	770	761	777	744	744	817	791	824	753	776	788	749	767	710	708	706	782	794	799	764	795	786	727	750	798	793	742	821	756	816	787	782	765	732	821	778	794	812	809	778	757	777	708	776	728	734	809	799	748	716	816	747	801	797	815	802	757	756	735	830	748	777	745	747	789	783	758	742	757	780	781	728	768	737	735	781	793	798	738	785	790	776	763	769	783	754	770	790	782	757	774	760	771	698	753	743	776	761	751	787	753	763	758	760	722	762	777	744	812	777	835	779	739	770	792	816	796	762	745	762	751	746	749	762	795	779	768	771	810	789	752	736	765	783	741	731	786	779	706	731	781	778	787	781	766	755	741	807	807	738	756	755	739	800	791	753	755	764	731	791	770	754	775	766	695	774	736	796	760	834	756	740	770	764	766	800	746	744	754	789	713
30031	31484	26931	11395	2662	971	719	613	590	657	620	682	609	596	647	605	606	573	619	596	669	584	552	618	573	629	602	624	577	597	598	579	639	583	613	603	614	614	585	568	603	584	614	622	623	625	578	621	529	598	609	633	587	630	579	589	564	593	593	562	574	578	653	580	590	598	609	623	638	577	590	574	596	586	612	611	614	615	624	613	635	588	595	598	613	622	600	573	605	583	592	583	622	616	593	608	610	578	579	598	590	605	591	598	671	590	595	587	595	544	536	565	578	594	614	613	589	588	572	574	579	563	585	564	575	634	605	572	620	605	634	607	619	603	552	607	593	578	574	578	622	625	605	629	608	609	610	619	584	605	636	600	616	548	634	590	595	614	589	635	601	620	613	613	614	580	569	591	583	571	613	622	591	557	610	605	603	585	620	605	612	559	596	567	565	578	641	557	582	620	584	602	598	597	620	603	648	600	576	596	603	598	574	584	556	594	608	609	623	575	556	624	626	613	602	578	581	589	568	600	608	611	578	618	560	575	658	643	567	574	622	604	643	577	626	566	621	562	587	635	590	579	619	604	577	581	562	599	590	615	609	663	656	619	614	594	596	596	590	597	632	624	596	597	608	580	633	640	580	588	556	588	556	590	648	632	601	590	584	605	579	650	600	589	619	589	611	600	621	587	605	604	600	558	579	619	590	570	601	596	656	563	617	589	600	587	563	580	594	596	593	612	594	593	606	595	576	572	616	617	578	584	580	583	591	624	626	611	579	568	561	617	584	638	604	612	623	601	592	631	622	558	597	597	629	623	604	612	584	610	596	607	608	624	568	556	620	591	604	603	584	552	528	587	621	574	594	593	596	585	545	603	615	587	584	657	620	590	632	653	611	589	585	660	604	636	590	614	641	555	561	652	596	582	639	578	602	569	647	628	662	573	585	604	576	592	631	574	564	547	574	614	617	593	596	676	602	608	593	621	589	578	614	596	589	618	627	592	644	605	602	579	611	617	618	604	597	617	614	604	607	576	572	598	553	581	550	617	619	623	603	567	645	613	638	603	678	628	602	605	561	594	614	598	595	608	609	587	613	597	588	583	616	622	607	576	590	636	588	595	607	634	605	609	595	585	622	641	583	626	545	596	610	596	614	586	613	625	644	593	643	644	591	624	600	610	613	621	574	593	593	595	572	614	576	568	640	587	574	558	581	564	579	608	580	611	585	608	547	582	597	576	626	584	618	634	612	614	573	594	610	587	636	629	612	557	565	564	598	608	619	572	600	591	619	640	569	636	610	634	631	582	570	624	587	599	597	622	585	590	625	571	620	529	629	585	627	631	617	559	631	626	613	559	565	631	637	596	574	614	583	604	610	578	614	617	600	568	563	588	629	580	583	546	641	613	636	569	579	577	601	640	566	615	594	615	578	594	619	613	578	595	587	576	566	579	600	585	622	620	578	625	616	632	632	594	611	599	588	592	614	631	583	631	589	602	597	601	586	613	607	616	572	568	562	596	628	642	617	578	596	589	635	577	604	552	586	580	575	644	588	663	611	587	650	601	522	604	611	599	577	595	614	628	649	666	596	593	614	643	599	626	560	572	596	600	604	590	588	618	624	645	636	643	625	604	570	600	587	632	606	597	620	613	605	582	571	590	582	656	601	594	595	615	579	594	631	616	632	595	564	575	593	599	625	585	593	594	613	626	587	551	607	598	615	628	656	629	596	579	560	606	586	595	581	590	641	660	666	555	594	592	658	631	621	591	623	585	562	609	588	566	573	585	566	616	618	601	569	624	608	620	589	637	613	609	563	627	593	581	580	571	619	585	628	580	590	635	564	586	614	582	565	582	591	616	601	584	607	579	600	632	627	605	619	568	570	582	598	566	622	587	606	595	554	594	592	573	615	605	642	578	560	567	633	580	571	565	598	579	586	607	560	578	572	593	638	552	615	598	586	567	610	562	628	564	593	614	551	539	595	621	601	626	615	642	627	593	615	570	616	573	639	622	594	597	585	594	575	623	593	554	575	605	576	587	599	640	564	574	600	596	600	601	578	584	600	589	620	628	589	611	641	610	597	598	577	598	572	640	619	621	599	563	591	597	571	626	602	594	623	573	587	595	617	586	586	559	635	614	612	663	578	608	544	573	616	590	629	622	557	632	622	639	578	585	600	642	596	593	626	591	597	546	645	563	594	618	630	624	574	590	607	611	589	606	616	626	585	603	577	614	629	588	614	602	589	591	589	613	665	606	601	631	606	622	613	573	603	600	598	582	604	604	634	627	576	628	568	587	601	624	591	570	591	621	619	607	589	632	628	566	593	606	613	596	589	574	637	630	608	552	590	551	594	575	581	588	599	569	574	627	578	586	556	624	607	603	574	587	568	544	616	590	643	595	593	675	618	590	584	575	581	603	586	575	593	623	568	614	576	608	612	594	628	576	657	618	618	597	574	571	590	624	550	581	607	645	598	616	641	642	595	574	623	613	597	642	631	647	591	601	582	640	600	635	617	617	582	598	598	640	657	615	640	603	627	594	575	591	604	612	586	629	535	592	559	586	552	578	634	612	575	619	602	604	625	642	664	662	627	620	566	612	536	642	614	612	589	609	604	581	646	601	642	578	590	641	595	611	587	599	600	650	579	600	615	580	597	633	603	594	639	589	562	640	601	640	592	570	608	609	644	592	582	601	571	581	602	597	611	602	645	591	587	601	634	592	623	591	620	613	574	631	576	605	582	665	591	613	588	584	626	648	604	592	605	653	631	576	622	587	576	588	633	625	595	603	616	607	622	630	594	585	614	611	605	583	625	603	634	608	591	579	617	581	596	559	552	628	588	585	624	605	605	617	594	581	581	594	634	621	593	615	620	575	595	550	627	604	569	573	643	585	611	620	589	634	611	612	620	572	609	614	617	642	607	656	568	605	582	620	581	603	573	614	581	619	663	616	592	584	642	575	584	615	590	589	618	597	571	602	620	597	606	571	606	612	568	625	632	583	645	574	644	619	599	621	578	575	577	607	575	627	578	620	602	607	572	605	578	623	586	578	597	603	655	610	624	624	634	582	604	600	612	591	607	604	588	613	601	601	606	611	572	587	608	577	616	629	601	585	617	618	610	616	626	584	638	608	618	594	650	568	583	577	628	613	609	582	606	600	590	633	588	568	578	621	587	633	587	602	593	565	614	556	610	609	611	591	571	556	581	595	624	594	626	595	645	580	602	557	595	579	567	610	604	635	570	625	585	609	584	637	642	569	608	613	642	577	627	593	623	568	606	582	573	572	610	541	615	577	580	612	615	644	584	587	577	579	603	592	552	597	659	598	584	551	613	600	624	617	656	612	577	660	622	549	545	632	604	597	614	605	626	633	594	599	560	579	583	634	573	598	582	612	650	636	581	617	642	565	595	593	638	611	597	593	637	608	627	671	579	563	617	619	596	621	607	698	588	630	562	635	654	600	594	591	632	635	595	576	608	604	622	588	617	632	607	597	622	587	571	591	620	599
21875	37476	20930	6452	2059	875	580	530	528	534	504	501	543	516	578	512	504	511	501	527	508	528	534	525	504	505	515	519	547	532	524	517	519	462	572	559	514	554	537	509	528	516	523	510	531	527	536	516	487	509	470	524	517	494	522	543	562	526	465	521	541	524	528	501	526	516	520	491	478	492	507	499	520	517	507	504	535	530	525	491	564	520	503	496	537	510	547	488	540	497	500	483	539	511	523	519	534	490	538	584	475	512	528	538	477	554	501	525	483	518	506	498	507	530	494	552	511	505	514	515	538	549	522	528	504	497	499	485	499	529	524	553	507	527	524	533	499	514	511	510	551	508	490	564	553	551	485	503	527	498	542	509	502	490	483	548	552	495	521	520	528	539	487	497	507	465	532	535	520	494	477	494	544	548	554	505	499	524	560	553	500	534	522	484	489	512	522	526	509	500	497	537	537	487	498	537	510	508	519	518	553	485	512	504	492	483	508	532	519	552	519	494	502	480	533	536	538	508	525	525	545	486	529	525	507	474	516	481	522	510	512	520	545	553	531	549	524	528	516	504	493	499	551	512	527	531	482	472	507	548	515	497	500	511	513	535	503	525	501	519	563	522	522	517	525	521	509	541	524	476	504	496	524	531	537	540	515	518	504	550	481	517	501	566	512	562	513	521	530	520	568	516	541	555	533	578	533	537	485	526	558	518	518	527	516	509	479	526	510	523	553	534	492	498	490	577	523	535	512	538	506	519	524	480	509	514	501	492	487	493	499	541	504	508	494	525	491	503	462	512	503	513	507	551	583	539	522	532	515	521	512	495	476	532	524	516	492	537	518	534	531	535	508	528	492	493	532	536	484	449	481	555	540	532	525	516	499	493	513	493	501	531	518	503	520	516	542	515	525	534	563	484	515	551	526	535	494	514	472	533	497	529	501	480	581	528	498	518	516	548	504	519	478	532	518	502	501	519	499	499	504	519	512	509	507	510	548	521	488	500	518	555	497	547	525	477	526	536	503	509	531	541	551	524	498	542	521	508	546	531	503	506	521	525	486	522	527	493	532	499	510	509	541	519	514	526	528	512	551	500	500	530	521	469	499	503	568	449	481	488	450	503	511	546	545	522	471	495	496	515	514	511	496	518	532	491	532	509	530	499	567	518	516	545	484	504	567	512	535	497	508	515	496	523	523	516	526	532	534	538	510	522	550	545	535	529	489	528	529	569	521	490	531	532	528	508	509	489	526	494	537	517	518	534	515	510	511	527	526	497	493	541	569	559	542	513	568	509	551	507	517	530	517	523	518	508	513	532	482	506	530	478	527	475	469	517	516	519	530	513	506	492	523	479	521	478	522	519	527	563	519	499	489	521	531	499	523	483	511	484	523	501	542	508	526	476	542	503	456	479	533	546	500	511	527	541	529	528	507	500	535	512	486	542	549	497	517	555	488	550	514	517	540	500	533	532	496	501	515	497	475	509	516	525	481	494	478	518	534	558	493	532	495	514	522	522	514	533	515	533	536	537	481	531	516	527	522	524	538	463	520	535	551	497	528	530	523	532	526	500	581	527	545	494	520	499	534	551	520	493	505	506	500	526	485	511	513	543	503	500	472	529	511	531	512	569	504	497	551	530	523	523	511	522	494	505	547	489	515	515	531	528	548	519	486	523	513	529	490	507	475	513	494	547	554	500	523	545	495	524	551	533	537	492	517	509	511	499	550	508	490	566	503	533	476	498	505	521	561	504	539	503	461	522	493	493	541	497	499	505	538	450	485	509	564	526	518	496	515	537	546	496	493	509	510	491	521	530	548	522	547	478	534	518	531	527	535	499	531	489	527	552	510	473	550	511	503	505	544	586	537	510	519	543	542	488	473	527	525	497	514	512	546	498	521	489	548	511	512	532	481	508	563	526	500	497	535	561	531	505	536	536	546	498	522	530	474	525	517	519	495	536	529	509	510	528	564	512	522	537	548	504	555	539	538	516	543	521	530	499	487	478	513	492	516	508	540	518	489	514	519	508	515	532	521	503	485	496	520	520	509	517	535	507	524	515	485	497	527	529	532	541	511	536	485	507	558	529	499	518	530	512	497	518	491	493	478	509	517	536	524	503	494	508	491	522	526	511	536	514	482	534	536	523	531	484	527	489	478	554	524	516	516	520	502	489	545	556	522	514	553	501	537	511	490	483	511	516	526	535	521	560	520	514	554	497	506	501	550	525	578	484	504	554	498	518	522	532	509	492	504	545	523	460	507	551	504	505	544	525	480	553	564	532	514	509	533	529	532	552	507	566	518	532	534	524	499	527	505	468	529	502	520	478	508	520	463	516	494	496	525	556	510	495	530	493	513	485	542	498	519	544	530	513	535	552	547	491	511	524	521	503	564	527	472	500	502	567	540	559	522	548	482	496	525	520	557	471	547	520	526	514	531	475	527	487	516	535	516	530	468	510	519	523	542	532	522	517	541	518	538	538	535	507	487	488	513	496	549	500	492	459	521	530	488	541	518	555	538	487	539	519	489	509	497	478	549	543	504	525	523	542	511	531	515	505	525	546	597	529	508	489	528	545	515	512	509	516	499	522	515	521	523	543	531	504	480	521	511	515	549	524	538	512	553	586	493	526	518	536	493	506	530	508	528	513	519	476	528	485	499	519	541	524	533	532	486	501	527	542	538	544	489	546	542	513	507	519	544	531	480	523	509	551	504	542	553	513	508	504	513	509	507	537	532	507	531	525	516	502	555	497	509	481	539	535	496	508	517	512	531	486	561	563	504	486	560	536	534	512	470	501	517	516	527	549	525	478	485	504	528	510	532	528	517	504	494	513	524	551	510	548	534	511	477	533	513	537	557	550	515	528	529	529	544	543	545	479	528	522	523	540	544	543	543	494	481	532	555	522	512	525	477	533	509	534	519	551	506	552	578	551	520	537	457	480	513	518	517	524	493	513	506	545	522	515	483	519	475	528	502	509	516	483	502	515	558	504	472	534	519	509	535	551	543	519	499	542	494	521	567	514	502	513	519	501	507	545	564	549	515	529	494	473	537	533	498	529	534	519	501	521	508	551	520	526	532	546	500	490	536	521	537	526	545	531	517	548	526	518	490	489	540	527	508	555	481	503	518	534	481	460	553	548	538	533	552	525	514	489	483	506	473	541	484	486	515	490	522	515	512	508	513	507	531	471	497	512	543	519	540	537	492	531	490	514	518	503	509	529	554	527	547	500	519	512	486	537	539	504	521	546	511	512	534	544	521	491	512	487	550	550	532	521	507	530	482	525	542	505	494	497	510	523	483	513	523	536	535	471	497	499	546	488	546	530	498	537	506	519	545	535	513	511	537	478	529	543	507	488	498	527	512	512	483	532	489	484	541	488	460	515	551	540	537	562	524	562	470	534	524	504	514	538	532	524	519	482	490	524	534	523	524	500	523	520	517	533	505	546	509	528	510	537	553	580	535	522	535	527	509	482	521	531	519	554	537	537	499	546	508	516	536	522	500	561
26032	28013	41744	35106	17858	4979	1206	697	619	614	587	590	565	618	571	571	552	556	586	557	596	613	582	577	588	585	573	606	614	586	591	591	576	555	576	539	594	617	550	615	606	553	593	555	609	609	552	575	587	605	580	571	589	559	595	605	579	606	565	579	556	580	599	564	606	627	582	567	655	572	602	594	561	576	572	595	613	620	601	565	582	577	575	544	594	563	585	612	580	608	594	585	599	575	603	621	600	578	591	613	578	581	586	648	621	538	608	560	560	595	550	629	597	615	599	605	559	588	595	579	579	575	550	587	608	559	584	616	602	535	563	547	599	569	587	573	568	576	556	571	566	579	572	632	593	574	573	546	577	628	613	609	598	628	599	617	557	568	597	589	621	569	571	577	562	542	585	566	555	539	542	568	566	599	533	565	557	609	608	572	548	617	590	559	571	570	573	623	525	544	617	604	551	603	575	562	540	611	568	567	594	603	630	596	599	528	557	595	560	606	602	624	587	632	584	623	574	562	550	566	576	562	595	551	574	559	585	582	589	556	630	572	554	600	565	587	609	600	554	541	553	579	557	574	582	594	587	559	569	580	583	579	614	584	541	545	522	580	569	573	559	571	601	607	562	559	565	626	558	576	601	585	603	597	580	570	561	547	590	591	581	606	581	560	605	588	604	584	544	575	560	583	570	526	581	574	502	570	553	585	590	559	577	606	591	559	553	589	562	575	573	621	581	595	574	556	532	547	557	592	597	587	563	537	613	621	553	594	542	568	606	562	553	566	573	579	602	545	575	530	593	614	577	529	576	600	614	587	577	549	549	573	573	628	601	572	603	551	576	583	566	569	571	579	555	582	579	598	608	569	522	604	609	526	539	533	570	554	529	619	594	615	591	608	588	586	559	643	580	548	577	567	536	565	605	589	541	621	553	561	557	575	634	549	537	561	561	580	578	577	545	540	547	557	570	601	582	584	573	600	564	545	608	566	554	570	580	499	534	598	572	599	572	578	524	554	530	608	626	590	570	552	601	559	587	543	542	564	600	623	589	637	569	570	595	608	610	553	575	560	594	577	552	588	590	549	574	631	538	581	581	567	581	581	581	560	573	547	593	617	591	610	534	548	607	524	568	536	536	620	596	588	572	573	613	544	580	585	578	534	606	582	554	588	574	570	625	563	598	598	578	546	586	544	587	559	617	573	546	567	538	580	579	589	545	583	592	576	595	546	573	521	604	581	603	603	601	589	602	567	598	563	564	596	610	549	601	601	579	550	629	571	572	579	584	575	570	564	583	601	600	524	603	560	560	572	588	558	581	583	543	581	587	556	581	545	569	528	558	542	596	601	589	574	567	609	583	610	546	570	539	573	603	577	587	611	579	588	582	627	636	549	618	581	545	599	525	608	563	570	621	579	607	584	612	635	530	614	580	630	543	568	571	577	580	590	550	619	533	564	570	573	556	581	588	568	567	588	579	546	578	596	571	601	577	569	597	572	587	609	595	567	494	574	577	553	579	627	569	584	597	594	584	579	598	602	531	547	581	589	525	543	559	552	537	543	616	579	566	568	572	574	598	577	591	524	578	571	557	519	562	582	614	543	594	610	562	576	577	543	574	571	589	587	568	557	582	649	599	580	547	597	572	615	541	538	608	547	570	550	594	565	533	544	555	530	573	593	594	630	635	523	574	586	566	558	589	560	599	594	556	589	551	594	589	578	580	611	598	573	571	573	587	588	552	611	526	565	615	567	552	569	610	559	588	584	546	577	592	584	547	530	571	549	590	576	575	559	583	575	607	555	583	567	550	600	565	586	568	539	549	610	564	591	539	576	550	564	538	606	582	565	590	541	557	569	547	563	590	563	579	608	562	522	564	578	604	596	562	586	556	573	572	562	621	598	560	590	606	598	620	606	621	586	573	566	599	587	630	549	598	550	570	569	582	545	567	547	567	605	546	558	622	576	610	588	575	553	578	572	551	604	617	567	555	553	592	612	588	552	551	588	564	586	556	636	618	626	580	534	549	591	613	601	568	551	625	617	602	575	557	577	577	544	563	540	569	619	587	625	578	606	589	631	548	588	548	582	559	584	563	559	616	650	563	587	599	624	611	576	570	558	588	580	541	597	583	583	602	606	566	583	562	631	587	620	550	602	577	565	581	577	576	574	582	577	552	609	600	565	580	562	578	598	572	565	545	575	611	590	602	569	596	587	597	597	587	594	572	518	555	556	561	619	568	556	589	590	586	540	591	581	593	577	556	555	553	580	557	584	577	588	555	539	540	530	548	573	600	645	560	554	591	581	568	560	576	598	586	537	602	553	599	581	627	608	565	588	611	602	567	548	615	596	552	633	595	592	563	578	601	594	562	589	582	604	558	597	603	616	576	554	544	535	553	554	560	600	546	585	578	573	587	597	606	588	589	579	590	579	554	560	585	553	580	566	583	604	553	581	568	530	538	592	595	535	548	573	575	596	577	536	534	550	591	569	574	575	585	585	554	582	561	560	567	605	632	588	588	615	512	569	560	581	595	573	572	579	615	531	599	535	552	568	592	602	594	575	599	575	582	545	557	578	585	598	594	581	609	566	578	580	565	563	571	550	569	607	599	563	569	590	585	627	561	557	569	632	596	562	596	578	570	582	579	586	577	553	574	594	582	563	578	588	600	564	566	552	583	625	571	552	596	590	544	621	630	564	585	605	590	594	572	542	542	580	558	585	581	600	581	553	588	569	568	549	579	584	593	538	578	613	574	569	570	565	550	588	598	568	586	575	567	587	570	556	537	584	612	591	582	588	560	571	562	623	595	608	619	609	551	554	611	579	576	570	570	566	546	565	547	569	598	557	603	621	599	587	579	582	568	585	559	566	535	583	572	561	594	555	609	586	580	576	561	625	559	551	560	562	565	560	604	627	568	565	546	584	599	578	549	591	579	538	584	585	586	564	557	584	602	543	539	553	588	535	555	575	605	618	602	547	567	589	553	578	594	602	577	560	553	572	599	544	562	654	613	577	585	589	571	568	610	596	584	572	540	543	563	592	577	604	553	536	602	564	580	581	586	574	597	590	577	567	573	544	582	588	554	579	581	586	578	560	584	555	562	605	544	621	627	559	529	564	601	597	594	590	579	593	581	619	545	561	554	592	588	549	566	589	568	607	597	571	558	592	580	582	586	597	522	601	595	599	608	591	581	550	559	561	599	585	559	577	563	610	554	597	622	594	586	556	591	618	626	564	583	551	590	575	533	561	592	512	568	566	554	579	558	598	571	635	550	597	575	563	600	546	565	526	599	578	570	613	547	553	584	569	574	570	591	625	578	576	576	565	598	610	570	550	580	563	604	597	557	549	549	575	549	576	591	569	575	595	546	576	578	588	592	607	584	594	574	568	627	610	552	596	590	574	628	600	601	582	557	561	599	564	605	595	572	562	609	565	539	594	553	552	558	546	574	595	561	566	567	589	571	592	645	606	562	540	596	586	591	574	529	593	536	571	580	556	587	561	590	579
59630	87334	58931	27523	9469	2771	903	654	568	556	518	504	544	596	567	507	548	555	532	557	573	546	531	550	556	542	544	582	536	540	537	558	524	555	536	527	526	548	501	535	519	538	544	520	528	524	526	551	553	507	514	540	541	512	525	539	506	549	528	595	568	559	539	540	576	552	549	553	542	532	542	562	531	539	564	573	543	505	553	544	523	544	546	537	551	559	553	536	511	521	538	534	537	523	547	525	510	498	588	538	529	533	554	572	486	561	535	515	538	525	549	567	542	504	555	563	519	547	514	590	516	608	542	599	540	496	539	565	550	561	529	531	523	546	511	543	528	541	533	492	545	513	528	546	508	517	518	557	576	543	531	532	548	585	571	521	577	536	543	514	555	527	525	545	551	578	555	553	573	531	567	502	546	524	535	563	506	588	561	535	541	517	543	576	575	527	518	572	523	565	596	610	532	534	527	486	535	537	504	532	527	530	490	543	512	556	566	555	552	563	560	614	543	561	525	579	505	519	566	570	563	573	557	530	546	548	575	536	565	503	531	516	574	552	552	516	555	539	510	516	539	578	566	527	582	538	564	565	553	570	568	536	560	528	563	522	503	499	560	588	484	560	522	542	536	488	542	510	585	560	569	533	521	579	550	518	577	525	533	536	567	519	545	592	518	534	542	550	518	519	564	565	567	544	519	591	564	539	576	560	580	549	594	510	535	560	557	545	562	547	476	497	554	540	553	560	565	566	537	541	560	552	513	595	539	535	534	557	511	553	566	582	510	522	554	528	547	508	520	512	564	522	546	528	573	541	531	560	544	547	539	556	575	531	487	554	560	572	555	503	559	553	558	519	516	565	532	527	520	533	521	551	574	562	580	524	556	550	602	565	535	536	539	516	558	553	596	562	566	546	584	574	521	582	563	543	527	496	548	576	521	590	541	552	522	563	573	584	598	549	499	573	568	579	557	559	556	556	524	578	523	542	526	555	542	519	540	559	538	552	573	561	544	568	528	535	566	605	555	533	539	551	518	559	555	512	564	569	559	540	552	512	555	562	530	522	560	575	539	553	527	511	557	525	548	502	551	553	555	557	541	572	552	536	520	564	518	557	571	577	565	478	539	554	572	549	542	479	530	568	521	550	516	543	557	551	519	470	506	555	520	541	541	545	521	557	560	512	558	535	557	506	549	614	555	578	541	546	527	580	497	521	571	543	582	545	560	515	505	540	535	596	557	559	573	515	517	551	574	539	495	572	555	577	505	569	556	542	504	550	562	516	585	517	547	545	542	548	572	515	527	538	566	547	550	541	539	578	548	569	540	536	545	508	522	531	499	555	537	546	542	533	497	550	564	541	565	570	536	549	565	565	549	564	532	508	549	529	555	551	540	562	558	546	556	541	534	495	572	521	549	567	557	562	569	537	493	557	563	596	546	531	593	515	532	552	540	561	547	561	578	510	510	530	504	533	516	584	539	538	522	561	531	531	576	562	502	500	562	523	489	552	532	575	577	523	546	542	498	584	558	534	514	513	539	547	533	558	535	520	507	543	528	555	537	536	537	542	508	574	563	507	536	523	537	568	539	508	550	579	568	535	530	506	562	560	529	527	558	546	589	562	550	582	540	544	519	532	544	552	543	540	533	564	545	531	524	555	545	552	533	534	536	532	559	516	561	514	523	507	576	593	540	553	540	544	543	568	552	510	501	559	582	571	490	544	560	565	553	559	517	546	523	557	509	542	559	595	529	529	538	508	541	564	551	562	566	581	549	536	504	523	499	568	498	515	526	543	555	549	550	570	506	542	552	530	540	532	543	571	525	503	533	518	507	597	529	546	505	534	583	524	554	539	517	543	590	559	541	545	555	565	529	549	554	530	542	580	561	565	559	562	570	546	557	538	545	549	540	534	529	522	532	549	468	573	558	569	523	506	550	573	503	496	528	551	539	530	544	556	529	537	490	528	604	540	545	521	559	539	512	502	551	567	504	516	563	550	531	574	476	546	571	533	536	492	564	558	546	532	546	546	560	542	541	535	532	515	556	578	536	509	536	596	546	553	563	521	529	574	497	590	512	556	521	539	548	549	524	550	562	549	526	530	536	556	574	535	538	562	568	522	565	562	549	551	559	520	560	537	539	556	491	547	505	566	546	535	532	522	514	575	546	535	583	532	541	523	559	504	526	534	570	543	533	574	544	533	527	529	545	519	547	548	552	531	544	494	556	526	560	502	526	556	530	539	546	546	483	573	511	585	562	514	570	529	544	555	479	587	546	612	521	537	515	568	534	563	541	539	507	547	551	540	538	552	525	561	517	528	518	574	574	536	547	540	539	544	576	556	516	552	517	536	548	570	549	524	549	545	558	536	573	544	550	531	571	539	557	531	542	570	540	526	542	522	499	573	534	561	547	492	557	535	558	551	547	545	513	522	526	514	544	531	573	601	588	554	560	511	521	528	550	557	552	578	558	553	499	532	529	515	546	563	573	554	551	499	508	548	523	505	549	548	565	561	584	549	531	520	563	518	487	517	554	541	549	533	520	526	573	478	551	532	518	534	545	565	547	535	531	519	551	588	529	529	574	525	571	559	572	512	557	499	529	549	556	551	556	507	539	555	539	551	526	492	534	541	571	518	553	524	539	577	558	555	554	524	568	567	504	558	525	485	552	547	507	549	525	555	513	573	540	546	570	510	521	508	560	588	538	533	525	573	528	522	562	537	562	514	563	487	498	528	553	517	500	580	547	562	539	569	536	594	532	554	575	551	543	551	513	556	520	559	557	518	544	555	550	525	538	504	537	523	512	546	528	571	536	521	495	530	529	525	521	533	569	543	519	551	509	552	512	531	536	553	515	561	579	557	536	573	546	521	569	496	525	527	552	567	525	535	560	525	547	537	571	566	533	592	498	526	562	549	571	526	526	571	558	522	548	530	600	566	515	563	548	529	567	557	549	560	545	519	551	517	565	554	489	582	549	543	571	553	542	565	611	554	497	512	566	545	578	522	555	587	514	517	555	537	535	582	504	582	588	553	561	588	519	534	537	528	551	527	531	547	570	527	522	552	532	542	592	560	522	573	535	543	537	519	498	533	551	572	500	554	502	541	548	571	542	533	557	554	497	483	538	566	520	507	541	559	566	554	532	556	557	502	544	551	558	500	547	516	549	531	517	545	523	566	514	543	528	538	518	568	479	555	563	530	545	523	494	529	532	591	502	511	560	553	529	545	517	540	568	588	550	519	521	531	518	515	548	567	582	540	545	557	540	533	517	517	565	539	540	524	557	528	521	565	567	592	535	514	549	606	512	522	557	596	557	524	585	539	516	563	533	567	542	499	555	550	584	541	535	566	557	537	520	538	530	513	568	518	560	545	529	584	569	530	514	528	556	515	555	568	537	536	564	536	505	575	568	549	527	512	551	518	537	546	536	558	548	548	559	502	536	542	529	502	552	517	558	540	530	564	552	573	516	556	562	536	528	541	531	523	585	561	511	556	554	500	555	503	553	550
24331	23190	35064	32790	23804	14547	3736	1179	924	925	852	877	861	855	925	825	870	872	821	836	876	890	905	853	850	871	864	876	867	859	877	861	827	862	843	819	832	836	809	885	846	857	849	852	820	856	811	830	848	842	795	819	848	846	848	842	846	826	834	856	839	863	870	857	859	801	858	868	791	855	830	879	849	830	835	898	868	814	879	891	846	853	850	835	806	852	901	821	875	791	821	863	894	863	868	802	846	836	820	822	842	879	829	871	866	824	896	873	797	834	830	840	844	832	866	797	845	786	852	857	862	857	843	792	808	875	807	833	826	796	835	846	804	829	864	861	800	794	845	851	876	854	861	855	872	853	851	853	857	826	880	836	868	846	787	791	828	859	821	843	869	816	849	843	871	826	816	852	862	822	849	874	839	812	829	879	825	861	887	880	881	829	796	885	900	827	785	843	869	874	836	842	852	819	885	839	847	883	861	870	829	834	801	842	882	865	887	867	851	862	837	878	837	906	808	873	847	828	889	792	781	802	796	809	808	849	878	851	839	815	817	879	819	854	844	896	832	862	891	877	828	847	809	823	838	814	846	842	857	848	861	891	814	848	833	812	813	826	832	849	868	881	826	782	899	890	919	829	848	887	847	807	879	854	835	840	858	814	865	840	815	836	842	861	819	875	887	804	869	834	856	803	870	840	826	860	810	867	883	814	865	841	880	845	867	848	861	838	887	887	858	816	823	866	823	883	832	867	795	830	835	845	803	875	843	891	848	778	858	841	851	865	842	804	842	776	805	847	834	833	817	830	839	807	826	909	817	817	859	854	893	868	819	854	806	861	836	851	887	835	821	858	815	852	828	819	850	841	820	803	860	847	865	845	841	839	849	860	876	840	828	791	836	789	818	837	898	863	834	858	830	831	799	907	877	878	888	834	847	868	829	874	841	858	842	827	855	819	828	820	837	781	853	848	823	838	863	865	806	839	834	781	830	853	856	816	909	862	838	859	829	817	853	865	836	897	854	891	842	816	829	853	854	890	818	860	808	822	855	856	880	824	806	873	832	782	886	868	825	811	815	828	832	877	876	833	796	912	907	847	813	799	823	849	923	839	842	828	821	883	840	816	844	805	850	898	799	860	868	844	877	800	848	819	876	860	876	846	869	896	908	825	799	856	831	848	839	822	850	861	813	843	873	907	834	827	816	819	870	823	794	843	826	882	832	817	773	856	833	840	847	833	872	812	828	895	832	912	861	836	857	878	825	858	838	784	858	868	827	834	858	817	856	829	821	796	778	879	875	786	798	818	870	854	795	870	860	880	820	842	809	856	839	862	878	863	806	884	856	870	864	841	826	875	884	897	843	873	839	866	824	817	846	809	798	870	794	830	875	879	869	814	855	850	829	829	820	847	822	839	810	864	863	868	881	867	881	841	817	819	861	854	820	826	865	883	812	822	843	800	856	871	830	871	837	846	861	848	849	841	824	858	910	824	858	805	839	851	894	825	905	816	838	866	857	812	862	826	817	790	891	841	866	876	848	833	854	879	895	871	829	797	878	856	818	815	850	790	800	799	785	805	844	807	792	836	824	867	797	879	840	822	852	828	896	818	865	816	768	893	878	832	807	844	852	873	829	831	830	813	846	841	821	799	798	828	824	854	829	874	826	894	876	849	782	857	810	839	789	856	850	780	848	842	811	824	905	818	813	836	878	816	873	799	844	798	847	807	840	840	769	821	806	818	877	821	800	827	816	801	835	892	835	882	818	779	852	838	819	858	809	794	832	825	868	840	834	883	842	892	856	793	788	853	859	817	794	834	846	845	854	869	909	799	820	853	862	842	870	893	870	870	828	817	833	833	830	837	815	855	830	811	831	815	798	853	793	859	807	836	855	877	852	812	845	835	806	860	830	868	810	834	797	870	867	822	837	766	864	852	814	826	821	853	864	880	875	880	869	780	910	864	877	854	839	794	870	921	844	797	775	865	804	785	829	843	878	845	832	799	857	780	832	858	807	816	853	899	841	820	822	875	856	803	858	888	797	847	925	833	829	835	861	881	850	817	784	822	839	880	823	847	824	868	812	823	903	840	874	898	837	886	843	859	833	851	851	827	852	896	851	865	831	834	839	831	828	834	843	813	836	809	814	861	773	859	853	834	830	857	855	837	847	866	787	905	814	840	816	796	852	824	849	870	868	826	847	872	829	858	900	827	845	835	840	861	887	827	866	795	913	806	818	818	821	846	856	867	844	839	845	872	824	799	841	831	840	798	881	816	835	855	783	852	862	866	806	866	866	795	791	832	795	786	847	898	834	823	843	858	844	848	827	859	826	882	823	817	860	822	870	833	837	797	842	883	812	822	849	828	875	889	850	853	884	851	837	809	889	815	842	847	837	849	846	816	821	892	783	908	805	853	882	822	856	859	886	816	827	918	846	853	864	793	822	867	867	828	860	842	891	806	814	815	845	865	855	880	880	840	835	790	822	843	819	857	836	870	791	886	865	820	841	881	849	900	842	846	820	891	814	836	813	882	891	869	853	846	830	883	810	864	849	794	867	811	858	823	824	809	805	863	816	788	845	823	878	871	802	830	843	827	830	899	841	861	881	852	853	830	838	856	835	861	852	833	820	801	859	836	787	846	886	814	838	800	806	794	878	812	830	845	814	835	797	899	850	821	857	877	864	845	841	849	882	827	821	867	826	812	854	861	883	853	818	843	890	810	849	837	889	869	851	897	850	888	800	826	850	815	810	814	817	856	826	839	830	816	855	858	831	803	878	848	828	831	833	836	842	837	854	848	843	884	843	879	890	868	862	796	807	888	840	774	850	843	834	839	846	837	840	841	908	806	876	888	814	861	871	839	819	874	909	827	800	901	846	850	873	813	835	862	853	868	820	824	808	845	848	848	838	820	832	892	820	819	846	829	866	855	845	885	841	807	838	823	874	828	849	852	867	889	836	779	823	884	856	886	800	835	814	854	865	889	850	867	797	831	849	782	820	822	812	858	813	869	863	840	896	817	799	862	828	822	860	881	832	834	807	853	789	865	847	850	857	860	835	820	828	846	821	843	909	819	859	802	876	808	777	844	884	821	821	902	878	825	816	823	865	842	842	836	869	820	836	856	803	804	834	828	788	853	808	828	867	855	830	852	818	857	896	804	826	875	845	908	789	851	856	812	841	865	883	809	880	814	803	824	909	827	811	888	871	852	819	864	865	854	824	870	818	850	833	828	866	859	852	873	849	870	849	892	830	844	845	875	832	889	820	863	845	844	852	805	806	819	807	846	787	813	829	835	850	841	859	858	844	860	867	819	830	858	832	876	831	825	832	809	860	824	830	839	866	791	842	849	818	840	823	812	841	803	824	899	826	852	841	908	823	839	857	842	849	892	849	871	842	823	891	859	832	842	798	908	810	818	816	836	822	854	837	850	838	805	824	861	839	858	831	844	825	862	814	854	870	801	855	834	868	785	824	854	830	859	812	836	786	849	818	879	834	793	818	841	836	814
64181	102488	72869	42991	17390	5330	1612	943	839	808	756	795	833	871	824	839	857	873	839	806	835	795	798	827	780	793	772	842	817	743	842	811	815	757	832	807	802	791	813	838	755	820	840	811	814	788	806	802	815	772	812	797	785	803	870	756	825	783	768	856	822	807	815	858	787	786	791	788	768	729	777	839	768	837	753	748	802	792	794	769	761	775	793	862	874	813	880	766	789	776	816	838	813	820	810	825	739	811	828	790	743	807	804	784	804	771	794	789	786	812	782	852	857	815	830	790	798	822	785	875	799	815	786	811	770	810	809	837	804	775	829	740	792	802	762	794	789	781	865	792	808	772	824	795	845	835	836	783	761	780	764	817	773	762	786	847	805	798	796	832	819	814	782	793	794	840	870	802	818	782	792	807	797	828	749	814	811	827	809	842	783	769	824	772	814	793	822	822	784	794	794	769	802	810	781	816	823	826	854	784	803	830	799	808	773	800	839	821	762	822	803	798	782	839	762	746	786	836	817	803	818	834	767	771	820	817	828	804	791	830	772	807	809	804	816	769	778	821	772	777	832	800	797	751	803	792	772	817	815	817	803	831	820	881	786	826	757	728	792	826	769	794	782	810	817	781	840	797	773	806	837	796	840	806	827	802	815	773	813	791	789	813	862	803	758	741	797	817	820	818	837	803	851	777	811	815	822	835	731	819	827	808	750	822	748	781	789	855	781	841	813	833	774	816	864	807	788	820	793	843	815	797	756	803	797	810	828	800	787	828	805	803	801	834	811	830	852	772	783	795	792	844	850	805	858	775	799	788	834	790	765	807	793	814	807	788	750	801	842	824	762	796	791	778	797	801	828	807	837	770	817	809	830	785	818	770	817	777	817	795	834	858	791	814	801	874	752	820	746	799	810	785	830	771	790	783	749	778	803	817	815	787	832	814	769	805	836	812	775	784	795	767	795	762	765	855	763	819	840	829	736	789	780	768	822	813	821	804	798	808	804	760	829	820	815	792	789	798	760	833	780	780	782	748	836	808	829	829	777	788	759	804	794	816	840	756	807	804	843	806	813	771	802	797	778	849	771	788	807	792	801	740	773	803	820	775	819	806	783	821	807	842	809	804	755	824	763	794	775	803	823	818	808	748	853	759	790	781	782	880	830	836	808	799	782	818	806	757	851	779	765	798	814	806	815	727	809	834	833	798	821	793	806	838	803	783	801	794	814	843	803	805	785	852	800	851	783	794	815	776	800	815	823	816	763	786	818	772	783	816	874	796	834	802	789	851	782	782	833	786	759	781	803	817	796	766	793	821	783	773	831	770	804	808	805	791	867	805	772	812	827	772	790	806	807	752	774	806	741	773	777	852	737	796	821	778	794	759	794	785	816	818	827	758	810	790	814	793	815	804	745	798	816	779	750	797	824	750	782	779	816	794	792	817	780	830	817	797	764	821	770	771	813	796	822	800	801	830	821	816	816	791	754	830	753	769	758	846	764	792	808	838	803	817	803	745	819	855	798	781	790	806	850	825	815	827	777	747	804	752	778	754	812	777	787	837	818	803	826	813	783	762	807	779	791	825	827	820	795	807	737	783	804	739	808	804	810	737	837	791	748	814	797	812	833	798	807	842	781	808	886	804	797	759	805	768	748	812	868	768	755	823	829	767	746	861	777	769	773	803	802	824	797	765	803	792	825	808	847	800	800	780	761	780	776	807	799	851	822	818	748	790	803	799	810	851	758	818	772	806	821	800	793	776	757	752	779	832	803	797	840	744	764	839	841	800	781	799	773	786	803	817	765	779	789	790	795	785	767	813	755	770	821	800	819	767	808	790	792	795	802	778	767	833	741	791	789	778	810	766	812	818	820	784	839	809	801	816	818	845	775	799	807	772	812	830	801	773	790	853	753	737	808	749	806	798	853	822	751	823	772	786	805	801	806	828	801	788	759	781	801	804	784	824	882	791	791	764	814	815	869	808	762	773	802	854	784	873	786	789	767	867	808	788	814	778	790	794	800	810	808	804	811	832	805	819	768	774	842	787	807	766	785	784	784	838	785	817	800	820	802	818	838	748	808	815	740	834	781	760	774	751	785	806	792	843	801	791	795	802	833	810	736	797	841	799	800	749	767	822	818	785	760	775	827	736	837	799	749	839	804	808	766	775	798	771	748	802	816	796	818	798	820	788	770	775	792	772	829	777	793	827	770	815	823	790	842	800	786	805	804	792	830	781	820	812	787	791	859	810	807	784	757	826	860	806	772	764	842	839	828	785	810	783	750	791	803	793	774	795	788	855	808	792	784	791	758	801	788	853	784	822	795	784	804	773	791	789	830	804	820	845	768	787	808	836	825	718	798	824	759	770	808	834	794	801	816	781	794	778	809	810	781	742	819	816	790	747	795	867	816	814	809	830	784	800	789	775	791	829	812	778	787	858	821	807	774	844	783	777	798	742	811	775	783	787	774	840	790	752	769	842	794	839	784	802	781	787	821	837	795	829	792	770	845	786	781	804	835	793	864	817	771	788	801	777	808	753	807	798	770	800	757	780	821	743	846	800	775	797	807	823	816	825	809	793	842	776	825	787	828	796	778	748	767	789	811	785	830	822	762	787	787	815	807	773	793	824	732	806	816	837	782	838	816	798	792	754	848	743	835	832	841	824	823	778	813	821	846	847	787	811	776	818	799	822	801	839	788	835	823	832	818	791	827	782	824	779	768	804	815	798	789	810	754	826	866	854	786	788	763	801	782	804	795	780	802	790	780	834	851	796	785	768	793	768	766	821	813	752	817	799	809	772	791	797	793	785	821	833	793	799	784	838	776	814	852	819	788	769	815	746	802	769	810	738	776	811	820	801	818	790	792	784	793	748	811	808	763	757	764	797	835	793	799	784	835	804	810	819	800	814	758	855	767	859	790	757	817	806	787	802	805	793	763	739	790	741	791	857	767	789	829	815	787	752	804	820	799	786	808	827	805	801	758	809	815	779	829	787	824	741	866	799	780	807	805	794	826	803	830	840	802	772	771	789	798	773	797	820	822	798	822	833	822	803	819	783	773	783	780	809	768	775	758	822	851	772	825	855	797	751	772	783	818	786	785	796	774	781	812	765	767	793	802	811	731	822	794	796	768	761	816	799	795	782	803	796	833	795	788	798	799	788	799	783	839	808	804	782	772	791	828	819	807	797	794	804	786	853	804	781	763	821	835	762	792	842	833	831	829	831	752	772	832	823	803	814	807	818	804	792	724	808	804	758	763	804	797	794	809	786	857	808	805	790	838	791	774	808	727	788	854	777	795	798	828	814	789	789	803	805	871	778	766	801	848	773	804	828	773	790	855	823	813	801	790	812	865	833	797	778	752	775	815	754	831	794	771	835	768	785	760	816	817	800	789	789	781	810	740	774	775	806	857	797	783	802	789	798	712	777	784	846	818	852	801	796	809	817	772	773	792	788	796	809	845	773	793	797	817	802	803	827	816	798	812	814	800	785	762	793	843	829	807	834
31192	29841	24789	10380	2420	992	762	690	669	697	709	669	675	724	666	671	710	695	667	703	673	714	654	731	700	695	687	634	709	714	704	681	687	683	665	722	648	666	727	636	688	685	705	687	691	673	693	684	683	691	676	668	709	720	689	690	664	708	699	673	686	726	711	695	718	674	699	702	694	662	702	706	661	653	700	646	716	699	676	687	663	695	689	654	703	664	678	690	692	668	699	682	653	720	686	672	694	670	714	741	678	622	714	662	694	664	676	714	688	668	686	698	719	708	692	684	672	704	656	715	693	651	653	656	704	651	682	696	721	676	702	676	679	686	709	668	699	669	681	674	702	660	685	769	758	644	632	665	629	720	652	664	687	686	680	667	686	617	669	672	675	662	711	688	656	670	710	679	702	717	664	658	719	718	703	632	672	698	690	702	676	677	685	675	709	747	657	698	665	700	688	720	680	685	647	687	664	677	685	683	684	694	653	698	687	689	664	657	738	646	677	646	708	724	656	664	669	710	630	692	706	657	770	694	637	693	698	700	697	678	690	654	672	709	664	729	677	687	693	712	712	706	682	685	667	692	665	692	709	702	673	685	674	712	670	638	694	699	670	639	702	662	683	693	679	704	663	695	713	697	680	714	705	688	721	690	669	657	698	660	706	683	690	701	730	696	705	616	674	722	658	687	717	735	686	706	694	678	663	682	685	695	707	656	662	709	638	695	734	660	713	683	697	687	676	689	653	691	665	698	661	659	650	679	675	691	701	692	742	648	722	664	643	671	665	690	693	733	701	657	702	636	657	696	693	675	689	688	675	676	657	636	658	707	756	707	725	646	687	707	645	672	707	683	690	685	706	655	676	691	689	673	688	695	692	686	659	638	664	715	627	648	659	718	707	684	697	677	654	654	689	648	743	707	665	697	724	683	680	693	719	697	707	764	703	668	707	674	708	662	698	729	646	702	719	699	711	727	656	703	702	685	670	705	709	658	663	695	696	656	690	723	677	726	675	703	669	700	684	666	642	664	705	713	743	713	714	664	723	694	720	714	658	701	684	653	706	717	686	683	712	676	662	680	632	704	691	686	725	674	700	660	708	666	606	712	682	702	700	703	686	648	701	709	672	695	671	682	714	642	685	690	686	699	707	702	703	687	688	671	694	699	677	665	734	626	670	684	671	644	663	694	706	780	658	690	701	694	686	675	684	635	724	688	744	699	730	720	672	657	636	710	692	710	698	650	675	716	714	678	679	674	743	677	704	682	682	649	663	736	671	712	709	730	708	725	678	699	662	694	685	640	702	637	680	709	694	657	691	684	672	702	651	637	704	687	683	666	672	711	717	689	685	658	686	702	664	683	689	684	676	675	707	695	662	708	681	684	649	676	720	663	646	700	660	667	655	642	687	675	734	745	708	687	675	673	711	714	675	689	693	688	677	651	678	615	688	663	708	671	648	714	700	685	662	678	732	727	693	678	695	677	676	706	655	722	653	712	662	646	721	684	700	681	696	719	717	700	709	668	706	696	721	726	708	668	658	656	703	711	678	713	708	685	685	689	704	702	655	649	631	685	650	665	657	719	685	700	706	669	709	693	718	713	677	647	687	647	691	716	675	711	666	673	689	734	700	720	718	735	686	699	700	677	677	650	676	743	673	710	684	686	688	684	700	687	643	673	691	697	696	682	677	658	663	684	663	737	696	694	703	674	690	669	745	662	652	723	644	687	663	725	709	708	677	728	683	694	661	705	711	724	679	676	662	684	717	678	663	678	692	695	642	677	692	707	659	666	698	732	709	697	715	718	675	721	697	649	724	670	722	709	695	627	679	632	660	682	661	668	686	730	643	646	649	751	685	704	694	702	642	717	665	679	699	622	707	686	661	708	708	714	722	710	686	674	719	703	692	667	736	696	650	693	678	673	649	707	672	662	653	678	715	680	715	673	634	650	650	664	663	727	668	730	679	655	699	705	708	704	667	670	695	681	719	717	693	710	717	713	754	724	646	656	721	707	679	655	679	655	702	683	698	696	698	734	692	645	651	649	698	656	692	694	635	709	680	712	731	722	676	680	689	669	642	727	697	710	718	669	738	694	668	731	697	696	683	647	694	621	695	708	645	703	684	695	736	710	659	690	698	669	710	667	684	688	686	702	699	656	706	724	672	709	635	678	704	677	708	687	698	694	688	656	679	660	695	643	670	692	668	657	681	706	693	696	738	730	691	700	693	684	704	690	684	709	684	650	712	680	663	691	620	723	655	672	676	698	703	701	667	673	681	657	632	734	726	694	691	656	681	688	677	699	715	696	648	674	715	677	673	759	727	703	644	664	673	699	667	746	648	653	741	706	683	634	675	717	703	670	621	700	678	686	708	666	703	633	643	658	706	676	692	679	701	677	689	678	681	678	669	657	663	704	650	696	696	704	670	655	681	668	693	683	705	684	699	672	685	730	639	707	671	673	716	665	706	696	724	685	672	670	668	708	692	651	694	646	675	740	737	646	653	697	691	698	675	668	736	670	700	651	622	676	722	691	690	648	713	693	659	730	694	679	700	685	684	691	711	713	684	708	649	672	723	659	718	684	673	759	705	687	722	655	637	718	698	660	649	654	646	651	659	697	689	658	687	741	626	684	664	677	736	694	720	674	673	640	657	650	723	676	682	675	655	704	669	688	655	719	716	681	693	644	678	716	721	707	649	732	721	695	676	660	706	707	721	664	686	679	667	661	646	714	711	694	708	706	658	723	608	702	661	702	672	690	731	641	691	701	696	679	679	690	675	684	696	688	666	684	678	688	647	697	708	653	690	705	667	708	672	691	698	663	667	678	719	705	683	729	692	690	724	700	679	664	676	649	688	693	712	693	744	675	616	696	668	707	672	674	678	678	665	690	690	689	690	694	683	680	699	658	739	698	690	721	684	673	688	722	716	650	658	685	692	646	733	712	708	713	646	711	694	661	639	617	736	684	689	674	672	683	690	675	686	688	703	687	699	694	682	705	673	684	686	696	657	711	699	704	687	761	701	647	668	702	693	682	711	659	686	670	680	646	705	665	757	663	711	644	679	683	720	654	697	706	736	672	677	733	671	708	691	717	689	663	692	698	682	671	638	654	677	679	682	681	696	658	722	700	694	713	678	701	727	718	656	695	699	628	701	661	659	694	682	654	736	678	685	696	681	681	725	677	681	700	654	699	653	630	670	667	732	695	673	707	728	665	675	692	692	677	745	655	700	694	682	668	706	686	660	659	637	667	690	641	681	642	705	690	631	648	662	681	678	652	633	671	698	684	699	694	691	711	685	728	680	665	683	704	698	712	674	707	642	682	647	682	710	705	669	673	701	713	700	684	654	706	675	691	720	659	696	706	720	691	666	682	667	702	673	666	688	690	692	668	694	730	656	658	671	668	675	687	689	674	724	697	680	705	678	674	650	673	692	624	699	632	648	658	678	692	676	689	697	700	659	683	670	686	686	657	663	693	746	660	669	667	696	668	744	704	686	664	701	669
25282	33792	18857	5991	1968	888	645	640	583	618	566	554	586	589	593	583	615	607	579	594	607	581	566	597	568	607	611	568	552	555	555	585	598	570	568	582	599	599	611	562	562	562	623	521	567	572	556	567	580	608	592	635	574	605	577	621	539	554	551	561	585	562	586	612	574	580	563	617	600	580	568	551	559	568	606	603	592	601	567	576	585	625	584	579	573	591	608	592	621	575	585	599	554	560	570	556	567	599	569	588	600	554	576	545	620	594	592	599	591	587	591	598	586	550	587	575	563	588	575	591	582	572	561	586	613	585	590	574	558	589	581	606	567	592	579	594	568	544	553	551	555	621	556	552	604	547	584	568	608	585	554	563	624	564	617	629	578	554	577	596	596	571	610	595	552	554	531	570	618	595	578	597	555	563	562	582	574	587	557	562	617	563	617	602	536	547	567	533	587	602	575	566	578	579	604	540	602	618	565	576	610	539	584	585	535	587	608	552	583	612	551	590	587	561	591	550	612	569	593	580	571	619	606	598	585	592	598	598	554	621	607	565	577	518	590	558	587	573	591	572	579	592	576	573	587	578	605	597	543	596	629	579	554	550	590	586	565	567	612	618	576	534	594	560	579	593	581	571	566	600	548	593	523	553	562	591	561	595	599	563	548	572	575	596	559	561	580	584	607	561	579	555	593	568	568	567	586	558	589	545	567	597	554	577	580	575	532	583	561	580	564	572	636	562	588	592	567	571	593	615	560	562	614	564	614	585	593	572	582	553	622	590	605	568	625	542	561	609	557	597	619	573	596	588	553	587	567	589	588	591	566	551	578	578	595	549	578	597	576	581	578	594	569	578	602	584	574	600	600	595	550	597	568	608	606	585	559	564	555	601	563	593	613	573	574	569	582	554	575	557	619	616	599	529	612	559	574	563	589	562	580	578	547	544	548	577	586	596	562	574	580	578	526	596	565	555	557	613	534	607	565	568	555	598	589	597	567	598	604	567	570	576	549	541	616	580	578	585	578	572	608	579	599	574	594	604	596	612	542	572	579	579	575	574	586	601	569	568	583	585	527	589	594	590	573	527	563	590	609	588	541	581	622	582	558	579	571	546	587	614	581	562	618	576	648	555	587	545	590	600	575	532	595	589	577	593	545	603	544	591	592	577	599	592	585	568	606	617	586	550	524	573	588	553	585	531	565	605	554	608	544	578	616	572	594	589	578	583	590	612	547	551	553	561	591	583	607	554	564	559	597	554	640	575	563	562	586	572	536	565	590	566	606	558	613	603	597	590	550	608	575	583	585	600	572	606	595	571	572	575	555	584	593	606	579	607	562	597	576	615	583	554	586	584	599	576	606	554	613	565	562	599	599	575	601	592	586	572	584	623	615	586	575	584	566	556	578	570	568	621	554	592	555	591	581	603	596	592	551	604	607	595	548	600	593	529	566	598	594	508	561	556	542	576	581	568	595	586	581	601	579	541	562	596	603	558	610	612	604	588	588	601	570	563	592	596	569	553	592	544	572	564	544	525	600	600	538	582	577	584	610	549	553	551	605	580	562	595	553	558	596	597	596	600	553	557	568	566	580	628	516	580	580	582	543	604	588	572	627	628	592	602	586	609	589	571	577	588	589	617	582	537	554	600	575	555	658	577	538	602	623	572	564	580	603	584	634	593	586	581	558	544	553	582	545	591	572	578	572	552	576	563	579	580	577	594	586	579	577	593	553	591	569	552	573	550	609	593	581	603	541	563	564	608	568	578	562	562	553	544	539	536	514	549	586	611	555	578	567	591	578	588	572	579	607	566	595	611	541	565	565	546	558	607	613	613	587	561	588	558	583	590	577	589	578	608	581	606	533	574	608	552	592	546	597	552	597	587	604	572	579	576	532	527	571	573	543	556	570	564	590	608	608	608	587	608	574	570	566	610	584	571	542	578	551	540	559	564	617	605	573	568	534	592	561	562	579	553	605	530	542	557	593	561	592	567	601	576	576	572	570	558	589	557	546	587	610	554	596	564	583	579	622	573	590	610	566	590	604	553	538	561	583	582	580	574	604	611	613	571	592	605	575	549	552	581	586	546	575	592	584	605	558	623	619	611	552	578	597	573	561	566	575	613	565	566	580	535	545	637	623	569	568	621	585	588	605	536	579	602	572	527	598	612	592	577	562	554	577	595	601	574	598	579	591	595	537	586	627	535	546	577	570	609	545	526	547	577	613	591	563	568	539	607	540	613	590	573	580	554	600	563	563	627	551	570	588	527	591	552	585	568	588	574	611	572	576	561	607	586	554	586	562	564	566	565	544	533	571	555	564	540	565	576	562	604	620	518	568	605	592	595	634	573	594	560	626	548	564	557	545	607	585	578	568	583	536	580	561	576	568	559	574	606	615	596	570	548	568	605	603	582	555	574	647	557	601	543	576	596	591	546	600	589	553	591	584	584	553	584	555	555	601	568	568	534	600	595	609	581	567	590	597	568	565	556	584	563	608	590	584	533	610	592	575	617	577	585	610	555	612	567	523	613	533	586	522	555	619	589	572	569	602	561	524	551	544	612	586	569	579	608	590	576	569	582	587	562	572	566	598	597	561	583	597	580	579	568	558	555	541	590	597	601	556	554	586	576	576	580	575	597	547	579	581	575	590	564	566	617	568	577	555	550	581	579	600	562	572	560	576	543	593	603	545	567	560	581	558	609	582	619	587	550	585	631	614	572	513	580	601	586	594	579	540	605	577	540	516	578	589	563	596	593	555	561	599	590	584	563	580	626	570	578	604	576	577	572	572	592	580	590	582	527	597	581	591	601	597	551	573	556	626	563	575	575	566	566	584	575	575	609	561	603	575	550	547	562	583	575	573	552	603	602	545	568	605	584	575	582	571	585	552	550	582	572	568	574	616	558	609	531	576	562	564	586	559	567	569	619	584	597	580	567	585	611	573	576	602	573	554	592	568	546	662	634	572	592	555	556	547	576	599	577	585	595	541	570	568	579	585	593	566	584	594	591	559	604	600	562	601	573	602	545	576	567	596	602	551	524	518	600	604	586	595	555	585	592	605	535	595	618	572	536	562	581	618	574	601	572	567	576	594	589	568	542	525	614	578	584	581	577	596	592	577	566	595	593	573	567	594	613	580	597	566	563	582	552	570	595	559	551	555	536	561	578	578	564	558	562	585	585	583	597	634	522	577	606	554	623	587	570	570	595	579	605	568	606	563	603	577	567	588	583	601	565	579	582	568	542	603	549	594	566	599	543	553	589	586	589	529	578	608	555	560	557	567	558	593	587	589	599	587	572	586	567	612	585	616	564	596	622	593	590	563	589	552	584	561	601	572	600	561	536	563	586	562	570	592	562	567	613	544	605	556	593	601	567	549	545	545	561	573	563	561	598	605	605	564	588	588	593	589	594	577	580	602	611	571	564	523	555	609	622	582	627	555	568	566	625	575	529	601	584	583	583	601	601	548	613	520	572	574	609	559	634	608	591	590	558	608	605	584	596	550	539
26032	27514	41548	35283	18505	5339	1446	830	764	716	703	731	806	768	689	671	731	693	663	722	686	715	776	723	669	673	715	717	650	723	706	705	687	701	696	696	689	692	705	673	712	714	665	710	713	723	677	654	692	672	677	705	695	702	629	675	732	749	739	647	724	702	729	698	679	694	726	726	732	653	621	713	692	712	699	720	674	687	723	757	710	729	679	675	677	662	690	679	680	666	750	686	722	687	689	702	710	678	724	738	705	677	686	742	675	692	653	704	664	712	708	711	727	684	681	689	667	701	734	678	728	668	706	681	696	638	721	686	730	680	695	670	679	711	685	694	716	692	651	691	675	693	715	717	731	725	691	711	683	716	714	700	732	671	704	660	678	716	689	689	676	684	684	651	680	671	684	693	719	702	721	664	732	733	654	675	684	670	683	698	668	725	770	757	671	717	690	703	726	683	653	688	657	704	724	713	749	719	665	677	677	691	751	661	686	739	710	694	758	668	705	680	686	694	692	705	663	745	694	710	649	695	701	670	693	688	692	673	661	697	668	676	731	697	730	706	740	736	700	663	680	650	702	664	680	673	723	730	696	722	714	671	664	695	706	674	729	708	660	678	681	713	655	684	682	708	683	715	654	703	703	660	670	695	650	680	708	672	687	688	658	679	671	705	701	673	675	703	696	715	688	697	667	726	717	704	721	743	750	712	698	705	720	680	670	726	746	671	678	727	663	707	673	684	638	711	712	691	710	700	706	647	633	717	673	667	704	612	667	729	685	688	617	709	709	705	722	695	664	691	670	699	716	692	715	684	703	698	713	715	704	697	713	662	671	733	724	722	694	703	697	683	731	701	696	706	638	705	650	694	700	696	655	716	678	698	643	675	732	686	683	703	695	673	669	762	710	725	671	717	654	719	694	667	700	732	665	692	682	685	720	730	702	655	658	717	648	715	671	659	707	691	712	710	688	679	722	706	749	678	709	686	686	688	691	744	712	651	711	714	720	679	695	706	713	732	755	683	704	737	667	699	686	709	699	677	698	691	682	708	688	691	715	690	682	672	703	701	706	692	681	667	677	634	698	670	686	685	699	672	684	699	690	636	716	712	682	670	694	744	698	690	734	676	665	671	675	675	699	627	709	712	680	676	748	666	724	715	702	632	720	705	708	673	679	635	726	716	713	713	666	684	711	753	712	681	750	687	705	647	701	655	691	711	665	750	685	664	688	686	658	721	699	667	660	690	674	690	720	689	647	717	710	659	719	659	731	704	675	714	632	708	699	729	698	674	675	682	711	687	689	644	662	709	642	671	709	643	711	714	690	759	750	704	707	700	713	689	690	707	727	714	646	704	722	641	711	694	706	687	668	698	674	669	711	685	728	718	683	690	720	721	679	734	716	692	660	667	681	751	680	730	678	629	649	656	655	704	708	657	697	708	700	709	691	711	702	699	714	689	634	725	731	651	655	710	651	696	704	696	670	737	709	676	660	731	711	667	718	671	746	723	704	695	701	662	748	685	746	682	668	698	698	658	697	670	673	695	671	707	706	660	674	739	685	635	714	684	711	701	707	710	677	752	689	704	692	678	712	724	689	704	733	698	673	734	695	687	698	684	735	694	686	669	677	739	688	695	668	706	649	676	679	657	692	698	685	666	695	712	687	676	737	683	733	708	706	705	683	696	691	667	675	697	690	695	706	681	629	730	643	664	704	715	709	716	637	688	713	714	721	667	690	676	687	737	670	715	648	689	756	702	689	667	721	682	695	719	718	704	654	629	664	689	706	686	696	721	680	651	710	685	698	689	666	650	733	674	748	735	651	674	729	746	701	658	715	772	680	722	719	606	738	646	696	685	684	679	696	681	659	710	679	737	740	692	704	667	699	702	667	684	724	683	688	700	683	716	697	677	675	701	635	697	669	654	687	690	674	712	706	713	742	665	726	682	733	621	677	690	689	670	682	739	677	675	687	666	694	704	676	704	706	680	716	668	661	713	725	656	714	656	669	680	725	705	653	644	718	689	693	710	676	705	713	708	761	704	648	696	647	659	706	688	676	654	669	699	717	672	716	671	661	700	692	758	686	695	705	699	712	696	683	663	679	661	734	674	666	704	744	721	713	745	700	699	689	671	703	682	667	710	708	688	675	729	656	674	669	648	669	732	712	679	696	697	749	712	671	697	693	712	689	709	675	701	682	700	699	674	654	704	757	755	653	707	679	635	625	737	715	708	706	739	699	675	689	719	702	662	724	678	678	692	665	689	624	717	699	713	670	697	709	735	736	702	696	698	724	715	707	726	694	713	709	735	688	735	712	711	697	662	720	668	663	685	707	754	705	674	704	696	697	701	681	721	674	704	676	708	654	655	698	664	695	685	718	732	696	638	650	704	683	683	671	680	697	697	768	656	689	730	678	735	690	702	702	688	673	726	726	685	733	712	727	719	741	694	684	753	696	735	707	665	712	670	655	715	653	753	728	711	697	680	702	741	710	734	676	745	700	743	744	737	679	693	686	708	734	667	700	673	688	668	690	710	646	691	694	650	724	714	686	697	696	681	654	697	662	686	701	708	666	662	731	712	720	697	685	722	668	698	687	712	657	716	698	686	705	656	725	661	666	634	724	728	684	645	721	708	688	688	653	692	646	687	655	733	719	691	685	712	664	739	672	681	639	750	665	715	680	678	656	690	686	686	745	716	732	692	693	711	717	719	702	683	707	703	703	760	651	702	699	724	707	694	709	667	703	705	656	688	692	690	668	696	686	676	704	675	669	732	703	665	674	665	704	688	717	673	701	715	717	691	732	707	675	758	666	672	658	635	694	744	656	696	757	692	688	687	713	697	698	721	702	724	687	708	687	734	674	680	691	654	709	717	667	683	669	652	687	697	643	750	687	666	672	677	658	733	683	675	688	747	714	702	692	676	702	725	715	702	716	703	677	708	710	699	672	676	661	721	739	735	692	679	748	742	716	725	754	678	688	708	695	659	668	698	743	658	700	715	666	737	696	672	657	693	711	700	664	681	761	728	692	702	712	671	724	664	755	701	666	684	687	735	695	670	655	676	708	778	671	707	655	722	688	674	672	669	671	714	726	710	719	635	696	770	684	717	746	682	645	698	713	652	697	687	655	750	706	703	699	697	710	697	749	680	656	678	720	670	707	633	689	654	690	731	717	711	709	685	708	675	684	646	673	697	678	697	692	672	690	707	714	672	718	653	700	672	692	723	717	695	695	662	682	682	678	684	721	690	712	694	709	691	681	672	647	710	712	672	704	695	745	687	682	692	740	678	672	684	753	688	701	688	683	665	728	696	637	698	666	712	676	734	701	679	665	721	697	711	678	673	686	725	728	710	673	679	702	656	703	669	702	693	692	688	684	676	715	682	674	688	673	730	646	652	714	719	716	688	705	673	708	701	730	694	696	698	735	669	695	685	680	679	705	702	668	669	698	724	680	674	719	669	693	724	661	647	712	697	695	685	718	704	682	685	682	668	694	663	724	673	658	675
59654	86867	59135	28097	9842	2853	1042	689	619	635	694	596	647	624	642	626	667	663	620	637	600	637	631	609	649	643	665	640	595	610	648	656	673	635	654	601	636	625	642	643	623	667	617	621	608	657	678	637	599	660	618	656	682	637	676	625	637	643	649	626	623	619	610	631	683	639	590	619	658	622	622	657	607	649	628	628	598	605	634	608	636	605	652	605	630	648	611	643	630	597	621	623	681	678	632	642	630	668	622	615	659	654	619	634	657	644	639	702	627	602	615	624	632	645	619	649	633	605	682	629	609	640	592	644	654	617	630	577	622	619	649	610	651	595	632	625	631	644	616	627	629	606	629	644	625	596	596	597	634	626	619	672	636	648	658	654	726	625	622	633	679	595	653	599	638	693	593	686	628	648	653	625	624	674	618	640	598	643	656	657	611	615	576	648	636	625	628	633	644	639	627	604	630	679	628	597	603	630	634	616	612	654	594	640	629	665	658	637	620	591	620	695	642	653	619	577	595	632	647	651	625	606	659	670	617	664	643	662	636	594	609	638	638	594	665	633	624	630	619	629	651	632	609	624	613	611	621	619	619	600	657	651	595	620	619	675	681	620	656	650	614	658	600	643	698	629	633	614	620	633	661	627	644	693	647	633	644	623	624	600	692	630	627	569	643	626	633	644	617	617	580	622	631	641	601	640	662	609	609	625	641	616	607	606	628	641	604	640	689	626	617	620	592	606	643	630	665	641	625	646	625	648	612	685	653	627	651	640	635	619	657	627	689	667	611	610	645	628	589	597	591	660	644	650	617	684	643	641	602	624	593	632	626	671	621	624	627	654	643	623	666	607	653	661	679	626	631	648	610	646	634	698	650	636	661	601	603	589	645	677	599	618	620	629	623	673	606	635	650	673	723	659	675	621	646	599	643	639	685	619	615	654	630	626	585	625	649	619	640	639	640	641	607	633	595	637	644	606	645	648	649	652	611	661	654	605	593	659	600	619	628	639	635	601	604	592	604	676	624	667	640	655	684	674	656	637	585	600	595	633	620	661	571	607	583	634	616	605	645	573	624	612	652	616	660	643	586	645	616	680	587	625	662	651	661	644	605	618	642	656	649	625	653	596	621	641	623	655	648	604	648	613	621	602	596	624	614	632	674	606	602	621	647	665	641	652	663	678	637	682	627	663	661	655	627	646	665	662	604	642	639	682	677	639	621	646	622	647	692	648	640	636	664	638	638	609	614	624	629	635	639	590	603	638	689	609	620	609	664	652	637	624	651	598	636	659	630	616	597	644	653	608	624	630	635	621	624	618	614	658	597	611	626	661	671	613	674	623	623	638	618	624	624	690	652	635	658	602	645	614	623	667	643	611	609	563	596	632	631	618	651	643	624	664	610	654	625	671	640	679	645	655	651	646	628	664	608	651	636	638	635	626	607	655	641	621	630	618	604	600	607	661	690	665	596	603	658	634	614	633	644	589	660	613	656	630	677	609	627	614	664	574	630	617	636	642	592	587	603	659	611	649	646	601	632	585	620	643	645	638	635	658	623	636	616	577	656	618	618	623	640	598	647	617	614	639	623	619	616	628	646	612	586	598	640	655	587	615	609	611	661	679	580	607	679	644	592	594	638	626	665	634	637	617	642	634	627	650	616	610	633	672	587	641	607	633	624	640	634	643	652	692	624	654	619	652	610	620	577	641	656	629	680	687	592	656	634	600	628	649	642	617	683	602	648	650	639	635	646	646	624	643	612	600	610	647	661	656	658	610	664	624	629	610	643	670	628	647	626	676	602	688	636	613	625	639	616	644	607	646	674	621	551	672	666	649	623	632	632	631	629	678	645	622	631	616	604	648	630	667	609	620	629	648	636	616	620	647	619	686	663	617	652	638	635	688	633	593	671	641	646	597	652	634	656	732	571	618	605	640	615	613	603	657	632	616	641	588	630	621	634	633	647	628	621	672	652	628	647	628	620	570	625	649	664	635	593	618	645	644	624	627	663	622	656	640	625	643	623	654	619	604	634	623	625	666	633	628	632	616	646	673	614	602	676	620	668	644	633	642	632	684	593	673	675	641	630	631	628	662	650	637	660	643	685	650	639	601	619	635	640	623	620	716	642	612	608	607	594	627	648	631	653	645	657	652	635	623	615	646	634	641	616	635	632	630	638	633	596	587	618	674	631	682	628	627	646	621	640	663	628	661	648	612	597	652	597	647	612	632	567	630	646	641	621	654	629	633	652	648	627	610	588	629	626	677	609	617	637	624	662	623	674	628	630	625	619	642	663	659	663	652	628	589	682	632	640	616	616	627	655	638	629	629	637	582	635	677	640	639	652	653	627	632	600	598	628	677	651	606	582	690	629	637	641	609	681	682	661	621	640	542	692	628	639	648	683	652	626	641	638	632	657	647	629	614	645	625	642	688	628	622	651	648	628	618	637	619	658	637	665	614	648	638	601	619	652	641	632	637	639	666	649	660	619	599	638	630	655	685	602	610	643	668	650	634	602	653	687	621	677	689	627	569	649	618	623	672	614	613	598	651	631	626	595	642	633	670	593	607	595	586	657	627	654	640	648	633	634	635	639	624	642	630	640	605	646	600	628	626	650	652	649	603	559	617	614	653	645	644	622	628	603	637	610	636	617	610	609	637	628	610	589	657	602	641	632	659	596	638	648	636	620	630	646	659	629	610	676	634	613	638	624	644	701	644	657	652	645	665	629	675	676	617	640	656	636	620	613	665	595	615	650	611	617	641	626	623	648	630	660	637	603	652	638	591	667	655	624	628	613	618	656	617	603	622	603	623	637	657	611	614	648	683	609	607	626	630	646	614	665	598	603	643	653	637	619	655	607	616	622	643	669	633	659	634	653	606	631	645	651	607	636	644	627	617	634	678	646	647	613	575	587	620	609	619	585	609	662	675	648	636	635	656	607	587	611	564	645	596	641	633	648	616	662	606	642	633	626	642	618	652	661	633	615	627	613	621	616	634	639	657	634	609	619	625	599	620	643	670	594	630	656	595	599	637	628	622	672	638	647	612	633	643	643	644	589	675	661	635	638	651	625	617	658	636	676	615	625	651	596	635	642	590	626	673	618	638	608	612	626	644	668	570	607	648	643	649	645	599	595	602	640	620	613	618	666	680	652	665	645	633	637	644	606	631	642	631	650	646	615	677	672	630	559	606	668	626	619	637	639	628	609	632	666	617	613	667	625	611	609	689	642	649	625	619	668	647	662	621	631	573	663	627	639	615	629	636	624	625	659	628	613	613	655	642	647	666	653	630	616	607	597	659	648	577	631	647	590	579	626	647	640	645	630	640	645	684	587	615	631	597	632	642	627	647	614	624	692	613	709	643	623	616	620	613	665	619	651	610	652	630	645	630	598	663	618	604	568	611	672	604	626	626	604	633	601	664	681	624	634	632	651	622	625	637	671	620	603	618	615	605	599	643	628	625	620	594	639	632	656	603	628	616	638	616	658	622	637	621	640	637	647	636	610	691
24319	23940	36923	34741	24800	15394	4418	1374	1075	1079	984	1010	1030	1002	974	1029	1021	1004	985	966	967	1059	996	988	1008	1000	1049	972	1003	974	1020	1001	941	957	1046	997	1005	1007	902	985	958	965	939	991	1045	964	999	950	1013	973	962	1012	1068	960	1054	969	962	1029	990	1027	927	972	1033	928	961	897	960	947	996	1012	967	1016	936	999	978	1030	1024	993	998	1007	971	975	1013	947	992	989	1002	1010	998	976	1057	953	962	970	978	1010	1000	950	968	956	954	955	994	953	987	1003	980	982	1021	964	1014	972	990	1007	990	968	1019	958	989	967	1017	946	976	982	993	952	941	950	1018	1015	1002	1042	1004	980	962	999	994	957	898	998	1014	988	988	952	942	1014	930	933	965	977	961	1013	979	948	974	988	956	961	996	993	991	987	986	1001	1008	965	982	977	971	927	933	998	1038	985	983	959	993	989	955	946	951	979	984	948	1012	1016	1027	916	926	950	915	1043	932	906	978	956	1014	977	968	1031	968	964	965	970	1020	965	962	991	989	994	1018	1006	968	913	929	969	994	981	968	1034	981	978	960	971	1011	1037	922	1014	949	926	947	1034	946	997	963	1000	995	968	1056	958	1002	936	990	982	1020	932	945	1004	955	924	957	959	1046	978	1005	981	989	959	976	967	975	955	955	955	904	1000	1038	952	959	948	986	1011	1015	979	977	938	960	1005	995	968	989	971	961	988	1011	1000	987	927	979	930	972	1004	1057	984	907	969	1013	1007	1001	965	969	964	979	975	932	938	922	977	998	1003	970	961	981	993	965	1017	936	955	954	957	971	988	936	972	938	998	982	953	986	976	975	986	940	933	986	1006	980	978	1020	988	963	1014	1034	924	966	960	1041	960	986	941	949	982	1000	939	992	1008	990	990	991	978	961	1065	972	942	989	918	969	984	925	995	990	934	988	976	974	1004	991	990	1021	976	935	968	995	1027	1038	1002	1027	950	957	1013	950	1007	991	1013	977	927	1004	967	1001	937	978	990	967	999	1004	948	983	903	991	1026	928	1003	1029	956	1008	1062	1006	941	1016	1016	984	1006	1009	920	996	991	952	997	964	994	1005	981	970	1022	1001	938	944	983	970	1026	995	904	1002	912	969	1045	992	953	997	932	952	1014	1001	998	1015	931	960	1024	1002	1057	938	964	1037	964	969	972	949	976	989	971	929	996	933	948	991	984	962	989	1029	948	1020	940	973	963	995	1007	966	985	1031	947	991	1004	962	1028	1047	1020	969	1036	1007	967	947	1019	1000	988	986	966	924	998	1006	992	1010	948	999	979	1039	1008	956	1017	1077	978	896	969	1012	949	1024	984	962	971	963	942	972	962	983	1003	1011	945	1023	983	1009	965	991	951	999	1011	972	986	961	963	961	986	1011	981	1022	956	969	982	972	1007	955	991	989	1005	1001	1002	1000	963	957	932	946	966	984	952	919	942	948	1047	989	999	944	963	1030	940	961	993	980	1015	996	988	976	922	984	986	977	1028	983	974	1000	936	964	1015	934	997	1012	1023	991	957	1000	988	1066	1014	960	1006	987	987	978	973	980	983	1005	906	1071	995	1015	954	986	970	976	954	986	1024	945	971	916	1004	1001	974	967	957	1051	959	969	957	980	952	969	925	964	958	1002	928	949	984	1008	978	992	929	994	953	960	967	975	958	953	1012	953	963	990	985	979	1034	972	913	941	997	900	980	982	1012	978	968	989	1002	961	932	961	991	986	946	979	930	994	956	1018	932	980	985	970	967	950	937	966	990	937	1031	953	999	992	983	950	1013	962	971	1000	1009	975	974	927	967	1017	1002	969	1056	951	978	968	986	1002	931	993	1019	977	901	939	946	986	1021	1016	978	1030	946	952	982	1010	973	969	973	1019	985	955	992	959	926	987	1025	988	924	989	934	923	920	924	954	1003	931	1022	985	1025	954	976	981	982	974	959	1005	1008	985	952	965	990	1013	973	952	973	951	985	954	979	1040	954	923	996	976	937	963	1002	1004	974	935	985	957	996	994	1018	979	995	944	1066	1019	964	1006	1039	957	985	961	964	948	984	964	983	1045	983	1014	996	964	1023	1031	988	1051	989	947	915	969	951	925	1014	977	943	962	982	990	973	1016	998	979	954	975	959	977	983	946	997	1018	932	970	954	1012	1029	984	1024	971	930	996	963	1019	976	983	980	982	991	1019	1012	969	1024	994	998	944	938	971	979	949	991	928	961	998	964	957	984	1013	988	1003	937	918	996	930	944	955	935	980	998	940	997	998	961	936	957	960	950	984	999	964	1012	990	1053	968	960	958	996	1007	956	938	997	1023	949	959	957	996	965	1016	947	902	997	934	954	995	945	1000	987	978	1002	973	984	1036	992	937	998	1000	984	899	994	984	973	997	972	978	960	908	1001	930	925	964	992	992	971	956	967	999	985	975	977	937	974	971	943	951	931	1040	999	944	936	1049	961	1001	973	964	982	955	987	998	972	946	970	990	965	1004	1025	1002	956	982	932	992	934	945	938	968	917	935	936	1008	1008	972	989	959	980	960	956	980	1052	1036	988	962	972	991	968	964	970	985	971	972	946	915	1029	935	1025	948	944	948	942	946	1017	970	932	947	1031	975	984	944	960	935	951	1009	1007	922	991	980	1041	968	1014	991	981	980	975	924	1011	967	1013	1030	983	971	1050	958	968	1023	1009	962	1007	1025	979	1031	977	949	1034	961	974	966	975	932	982	948	944	987	925	978	953	1001	988	963	974	968	991	987	938	1018	999	1032	989	949	972	991	980	923	955	1027	941	1016	957	955	1012	934	1005	956	971	981	969	966	991	931	972	968	938	1008	970	955	987	978	1014	992	946	1015	966	926	1018	1004	974	937	923	975	1009	977	987	965	970	970	953	1042	991	1001	1019	988	970	1024	964	995	959	953	984	954	1004	974	968	1004	910	974	1005	958	1028	975	973	1020	940	954	1016	882	998	961	999	985	957	980	988	1013	1042	978	971	987	984	1030	932	1016	935	1008	998	977	978	976	1022	1011	1002	915	1002	1013	976	984	984	1005	924	982	965	967	955	1008	1022	948	991	938	967	1030	1008	955	990	988	986	1016	1005	969	948	1001	953	999	940	946	965	959	968	1003	992	1014	970	971	980	1033	1019	945	922	932	1000	1055	945	1013	1005	973	1008	1046	978	966	980	943	949	980	937	1030	968	948	932	915	974	972	974	979	962	1004	1002	971	984	1040	934	1008	1016	965	951	980	970	997	945	1000	1013	1021	982	993	935	961	990	949	948	937	963	1001	958	995	963	1014	1013	1040	1017	960	936	961	994	979	984	979	1004	958	1007	1000	967	1002	995	989	926	948	951	968	962	878	1006	970	1000	992	953	921	957	1005	1003	938	982	978	926	997	947	953	1019	950	986	925	986	930	975	1010	1023	971	1011	992	959	1008	1004	970	1006	938	967	1056	930	968	926	1006	951	1020	982	963	945	1019	992	993	1020	945	999	970	1000	981	975	976	981	973	1016	966	991	963	1018	1022	988	1002	998	962	998	915	1015	988	964	1008	951	985	940	953	1041	973	958	982	924	958	930	966	981	901	1020	1024	1016	973	935	991	1041	980	980	972	951	1000	969	932	995	989	972	936	985	981	977	945	1007	1009	994	1033	988	1004	976	964	952	984	940	973	1028	943	954	984	944	978	1035	1061	925	989	967	1004	954	985	986	956	991	998	1015	965	983	1006	989	936	976	968	937	973	970	1022	938	977	1025	997	954	989	1004	923	1041	957	905	985	1028	951	982	965	1013	1016	982	978	1043	962	978	1020	997	940	1007	974	955	957	982	1003	951	979	968	929	971	1028	989	1017	973	970	997	952	971	1024	992	934	981	1004
65175	103107	74154	44959	18827	5963	1904	1037	967	939	951	910	876	916	906	947	909	916	932	889	908	946	937	852	949	936	906	852	859	985	967	923	864	984	928	878	918	875	912	872	924	882	868	896	894	885	917	876	850	921	938	938	914	908	892	921	924	886	869	950	894	932	894	909	913	882	908	897	943	918	926	886	923	919	902	896	938	923	868	940	903	913	899	937	910	890	894	904	898	920	951	918	904	847	884	834	907	906	863	886	957	875	891	908	907	896	920	899	914	927	864	937	901	947	899	875	905	855	873	865	915	908	885	944	944	865	913	888	908	894	895	930	946	903	904	953	908	900	969	964	874	877	914	913	894	891	897	887	860	868	937	901	831	911	929	879	870	899	891	888	887	958	919	950	869	896	923	916	872	888	865	911	954	908	870	935	895	880	916	911	928	892	926	919	929	918	962	867	946	881	858	919	886	902	940	876	923	881	985	913	950	865	900	894	856	903	905	931	910	877	875	967	877	847	939	929	976	895	866	932	901	970	879	866	931	893	907	857	894	898	937	900	914	870	926	877	970	869	902	908	936	899	898	870	945	955	846	925	861	945	871	891	899	872	903	883	918	965	885	967	891	918	875	886	921	923	872	855	901	890	942	898	927	913	870	924	965	884	964	883	903	878	910	917	920	956	902	915	940	900	874	976	891	917	903	875	899	888	900	960	911	914	935	914	923	915	888	931	908	902	900	917	887	917	898	927	855	927	882	950	919	894	838	924	915	925	889	856	900	923	908	928	886	908	926	927	929	863	897	929	890	915	905	891	895	898	924	893	920	884	883	912	896	899	908	919	894	886	901	950	919	928	887	930	858	964	880	930	951	926	953	937	884	930	935	896	917	899	897	903	889	967	939	912	876	961	923	912	937	870	875	955	880	881	890	911	903	890	922	902	938	867	872	927	964	909	861	881	905	884	888	931	902	888	869	897	888	889	889	921	888	915	863	977	944	897	935	908	875	933	918	893	881	901	900	942	917	925	918	888	914	909	973	915	879	926	867	901	908	922	869	897	859	921	920	903	949	946	867	911	905	846	924	971	913	923	944	910	932	880	894	867	868	914	927	907	942	895	934	918	909	886	914	920	890	896	852	844	885	910	932	948	875	895	878	898	926	864	936	883	894	894	903	877	895	882	916	890	862	913	968	932	891	933	925	898	897	805	861	919	888	892	876	881	928	921	917	901	885	885	939	905	903	938	918	896	898	885	938	858	982	946	984	916	901	929	939	951	870	894	910	906	908	872	899	937	946	904	915	897	926	979	913	941	900	980	890	945	880	962	881	891	924	874	918	953	936	863	946	920	905	895	878	917	898	887	958	931	911	930	892	881	907	950	917	891	910	922	957	887	938	850	914	898	964	899	915	928	931	909	909	908	852	913	923	908	953	912	963	901	910	902	907	862	900	877	910	872	870	917	892	933	898	883	898	888	933	891	946	918	905	909	890	897	941	893	930	842	903	879	918	881	911	905	902	938	937	887	889	848	895	925	900	918	939	887	884	915	932	887	880	863	920	914	887	944	950	904	892	857	936	923	895	913	912	935	905	908	902	884	877	931	944	868	924	901	881	880	879	856	898	866	903	897	918	893	911	864	909	938	874	940	913	912	910	892	906	932	876	879	905	888	892	910	965	909	962	948	873	923	891	937	879	875	862	892	916	851	946	891	867	858	905	922	962	907	856	894	893	902	849	847	894	888	848	915	856	953	938	914	932	967	868	877	880	925	913	894	887	902	882	866	850	918	911	925	939	818	908	885	934	900	903	866	901	912	891	875	942	878	904	882	963	933	919	883	906	864	913	921	870	885	929	887	877	937	927	923	863	906	911	870	902	899	882	900	901	889	920	880	900	893	889	896	890	870	930	896	901	894	948	918	910	848	908	932	893	918	928	918	879	957	866	883	867	945	905	865	954	920	931	951	890	914	868	900	899	936	1011	851	914	921	831	888	898	913	911	890	927	867	896	920	911	874	873	955	941	914	877	870	854	852	938	904	888	948	926	881	885	929	896	931	926	890	937	910	906	919	854	888	858	880	917	866	835	930	910	898	852	863	920	923	933	886	864	919	901	930	918	891	905	883	848	941	939	884	917	891	891	860	925	884	932	911	902	864	891	872	881	904	888	872	953	863	907	880	902	915	858	944	858	885	904	892	858	880	928	871	948	894	857	929	911	918	947	861	950	877	875	939	922	956	910	918	926	928	925	939	904	936	928	884	882	891	906	955	887	937	907	916	913	852	879	869	887	904	879	889	871	885	870	902	963	907	936	955	893	906	895	912	876	945	882	940	852	912	873	887	908	919	920	950	899	937	938	884	859	841	886	859	837	918	878	936	840	935	911	870	872	958	913	944	918	885	875	919	938	917	952	940	946	928	914	903	932	875	986	908	878	892	897	906	865	905	860	910	884	920	866	870	911	875	896	879	898	846	894	928	975	904	898	875	934	932	869	871	869	910	879	891	928	921	937	897	927	916	940	911	857	899	895	925	932	915	878	967	899	923	916	898	906	882	933	889	881	897	865	860	923	858	931	888	940	860	871	907	894	870	902	913	873	884	911	918	873	880	909	920	918	873	882	863	945	855	911	969	958	934	886	925	923	867	902	879	959	909	911	976	932	911	932	870	898	914	853	858	939	951	902	905	886	920	857	889	862	899	887	897	907	915	936	909	916	872	864	953	874	920	886	906	855	866	875	923	958	844	939	871	914	904	962	931	881	865	876	861	943	932	906	923	884	852	890	852	872	905	889	901	921	831	937	832	909	913	918	865	904	898	891	903	901	901	871	926	926	884	918	827	905	928	884	895	935	869	919	904	896	870	879	921	890	908	845	895	915	951	833	911	899	919	927	877	893	896	858	946	891	881	925	918	894	906	910	868	911	861	880	908	897	877	924	910	864	890	896	925	916	905	864	865	943	892	934	918	963	894	854	862	877	866	860	931	873	953	886	906	852	910	900	882	866	885	879	882	931	875	876	904	967	886	933	829	868	887	903	920	903	888	933	925	913	884	907	909	875	867	919	865	911	870	873	875	881	878	924	884	900	883	904	871	838	907	929	915	894	935	917	940	860	853	868	896	910	890	937	905	914	896	880	926	911	913	869	948	922	901	920	944	859	907	862	911	926	888	894	939	869	861	927	890	906	863	906	886	892	868	865	926	933	874	888	967	895	937	862	916	863	916	924	902	981	897	941	884	911	922	894	935	931	885	874	946	910	914	912	899	862	954	922	919	887	899	862	836	871	889	936	911	900	921	924	917	897	905	872	909	953	907	901	854	875	866	902	871	853	929	901	895	918	903	894	864	934	911	933	908	897	867	931	912	873	929	901	884	870	903	899	876	884	885	918	883	914	875	898	836	934	847	916	892	917	931	895	890	908	929	913	862	860	910	918	801	850	943	911	924	846	917	906	822	931	885	932	926	902	942	904	887	875	987	947	931	928	926	852	916	940	919	896	884	870	850	911	879	898	894
30543	31298	27244	12236	2933	1269	914	824	774	794	754	800	814	820	826	745	765	840	827	788	764	800	770	817	732	792	775	749	821	761	773	797	740	735	741	749	795	773	773	784	735	815	827	725	775	803	761	766	797	799	770	742	760	726	770	795	793	772	770	758	758	814	846	779	809	734	764	743	784	803	705	765	854	812	759	750	714	716	794	801	739	783	709	741	763	827	734	778	827	806	812	782	772	720	764	754	824	786	771	746	758	775	785	788	839	790	767	776	744	791	808	766	754	766	756	765	767	785	755	787	759	780	736	796	762	800	774	831	763	767	779	769	833	779	767	782	778	794	780	812	800	750	756	774	753	834	763	810	797	742	780	773	784	786	723	836	816	778	794	756	796	803	747	827	748	796	789	771	747	766	778	882	777	708	788	792	757	753	779	759	765	712	710	716	790	758	832	803	794	780	784	799	750	787	816	787	765	778	770	761	747	747	782	767	752	773	790	769	767	764	783	806	785	739	769	768	774	750	777	706	801	777	819	741	741	776	757	798	832	812	810	744	766	724	805	782	766	740	814	790	755	718	798	751	813	754	759	750	740	806	740	793	770	813	766	750	778	782	780	743	770	789	806	748	752	760	816	736	809	785	814	742	831	773	802	738	773	779	793	796	805	785	764	739	824	774	747	732	775	843	772	755	756	807	831	760	782	768	779	763	775	722	743	723	746	824	800	744	745	789	764	767	770	826	800	757	786	774	728	753	784	797	774	820	757	793	752	756	854	762	777	804	786	792	761	799	799	798	804	730	764	793	721	721	768	805	792	761	784	849	807	817	847	765	787	771	798	775	731	812	742	792	762	779	795	806	751	812	793	776	743	806	823	783	810	747	797	761	789	783	760	804	795	785	772	744	741	766	775	739	769	782	718	742	786	799	763	796	775	770	756	851	801	772	763	723	755	805	790	782	779	787	848	764	778	784	772	801	767	738	813	766	771	827	787	768	795	778	764	841	798	782	757	816	765	792	797	811	803	772	771	766	819	806	799	795	712	805	827	793	820	783	830	778	813	766	809	793	753	754	792	742	794	767	785	795	797	832	765	779	751	754	832	741	820	744	767	766	771	818	741	799	764	840	805	772	811	801	807	801	744	751	794	780	805	814	753	796	787	741	781	804	775	803	788	758	818	819	830	789	763	773	776	809	844	772	777	826	815	863	768	776	791	796	794	763	781	842	799	739	811	801	786	741	792	832	799	747	760	775	784	793	758	789	816	762	762	767	812	771	769	774	780	740	741	754	752	778	793	767	796	768	765	720	823	766	784	778	750	709	741	746	753	792	768	785	778	807	772	747	761	818	805	794	824	838	773	796	818	731	782	743	732	834	771	779	763	794	770	796	737	754	760	841	783	855	821	792	763	780	798	789	755	779	743	810	784	790	781	816	755	801	749	745	789	799	771	760	770	785	784	746	766	773	815	766	788	761	822	757	796	752	749	784	805	781	744	796	791	789	783	782	763	776	828	731	786	790	784	775	806	805	848	754	823	807	807	760	773	796	740	776	781	733	816	746	834	777	714	724	722	758	762	722	820	808	756	791	763	769	821	753	832	847	737	811	795	761	781	790	773	780	765	797	798	831	778	800	790	736	788	795	766	781	753	795	772	763	776	758	814	795	772	746	810	802	754	814	775	737	834	764	802	801	769	772	767	811	806	783	751	767	799	774	802	853	775	731	785	798	793	795	769	820	778	764	743	773	782	750	775	735	796	771	776	816	759	764	774	788	724	759	791	794	797	772	778	761	793	816	823	757	756	841	746	769	770	816	833	787	751	777	749	840	769	808	761	768	763	762	842	837	723	789	799	742	804	798	790	754	829	804	764	766	780	831	784	770	798	760	766	802	845	822	776	795	762	799	756	811	787	764	738	777	735	811	802	813	760	771	798	754	788	768	788	767	832	789	782	800	814	828	825	738	802	720	767	825	796	791	793	810	762	755	786	727	739	829	850	799	761	767	759	774	796	806	785	789	770	803	759	799	783	780	779	793	743	756	811	786	747	801	775	759	768	739	766	717	840	768	831	796	766	741	763	805	767	786	796	777	806	815	761	770	708	729	795	730	772	783	741	791	802	811	748	832	813	782	807	804	766	800	770	775	789	810	793	762	759	832	802	750	795	804	772	766	798	769	790	801	807	831	769	764	754	759	773	753	778	779	771	762	756	784	778	766	786	789	794	802	777	768	763	721	842	781	791	761	765	754	846	769	777	855	787	744	788	845	818	777	793	801	744	808	813	803	778	786	762	805	815	740	775	765	736	787	766	768	795	775	807	826	798	786	808	782	770	805	809	800	828	812	756	825	745	746	770	818	733	810	795	749	749	829	776	756	729	772	780	773	792	779	826	744	807	728	746	765	797	766	829	824	794	741	756	794	794	844	806	798	727	787	751	783	754	782	765	776	786	758	745	762	753	800	791	798	784	715	794	806	751	842	842	775	788	798	787	775	798	787	811	794	790	812	789	786	784	847	768	800	733	746	727	776	816	784	781	799	787	767	789	756	826	788	744	775	764	789	837	788	751	781	812	779	767	782	791	756	816	785	770	805	778	775	877	774	783	817	789	789	798	787	764	780	735	794	781	778	785	790	777	797	768	804	789	787	784	772	768	756	825	799	789	735	812	757	796	806	794	790	805	788	718	801	812	815	780	762	737	741	786	784	797	791	819	776	726	821	775	852	786	789	773	775	825	831	757	774	785	774	811	796	823	763	739	795	810	788	784	781	763	832	760	769	763	779	784	787	821	771	812	799	803	720	761	795	745	775	769	782	778	764	815	760	776	806	798	836	752	783	769	831	766	814	769	829	776	822	797	796	815	741	852	769	789	812	743	794	825	760	812	809	802	824	761	836	814	800	776	771	793	760	801	787	790	810	767	804	757	812	804	789	821	779	796	729	813	738	782	771	768	822	839	815	736	794	781	787	770	778	769	786	789	774	791	777	734	808	803	778	809	777	781	831	804	744	810	752	783	814	786	799	784	773	783	767	784	768	788	812	806	750	786	806	756	727	775	790	813	772	788	787	768	781	760	775	870	763	797	779	740	762	809	766	796	783	822	831	762	738	813	742	780	790	810	759	796	751	757	797	787	745	774	801	811	849	815	704	804	776	817	797	817	737	793	783	781	753	772	736	815	821	785	784	776	798	780	784	728	840	806	760	810	778	811	776	767	737	750	765	791	802	770	742	819	791	794	809	710	812	762	783	822	769	828	831	786	774	766	778	728	725	762	778	784	747	794	770	806	776	776	713	770	783	842	807	743	759	783	744	783	767	832	728	778	806	793	761	771	813	726	771	866	763	765	769	808	744	807	804	845	795	747	805	747	808	799	743	813	799	790	717	765	773	774	771	793	826	807	809	804	766	784	814	791	773	785	795	763	730	852	810	770	797	792	787	778	736	793	763	760	743	771	790	756	821	765	789	786	726	815	800	758	749	799	770	757	811	818	784	802	753	750	782	792	759
23929	36076	21190	6993	2256	1048	738	711	630	696	642	660	640	625	678	646	635	620	663	670	671	676	696	673	652	625	612	680	652	647	680	636	641	636	679	700	717	657	654	713	649	632	644	634	647	645	656	636	657	668	628	612	673	663	689	684	650	636	634	640	700	598	684	645	650	634	668	631	664	624	642	682	615	621	728	662	647	680	707	668	610	649	613	635	647	635	634	654	655	657	676	664	713	611	629	645	620	648	649	672	679	679	633	656	669	702	699	622	627	646	657	646	651	697	664	664	683	657	630	627	625	621	620	596	641	666	645	656	646	663	600	676	636	688	653	629	643	678	608	724	686	731	660	624	623	668	591	675	661	672	662	660	629	639	658	628	643	677	689	684	633	595	683	658	647	612	587	623	671	609	664	688	645	647	617	663	681	639	629	624	634	658	619	651	643	632	632	601	702	629	625	656	639	626	615	647	637	648	619	647	614	628	696	674	679	668	630	660	660	612	681	653	610	667	630	634	628	655	684	618	645	674	666	622	613	633	641	641	642	627	646	687	619	622	645	623	645	682	622	639	647	642	637	615	643	681	626	680	642	650	622	688	701	642	621	662	604	645	639	573	708	615	658	661	639	644	633	616	638	680	618	663	638	658	606	584	708	632	650	677	653	654	651	635	644	623	632	624	694	638	680	614	604	631	647	652	657	675	679	635	676	617	650	670	642	658	648	644	650	635	651	672	680	596	649	638	657	671	648	680	650	650	645	607	645	635	636	659	652	615	580	651	642	655	663	634	654	664	678	640	647	631	676	589	650	693	599	628	685	669	681	623	620	662	682	641	628	611	651	727	593	707	639	683	666	645	649	643	686	654	674	667	656	640	654	628	638	661	609	669	622	643	679	667	600	629	612	634	679	681	687	620	650	608	671	657	661	656	635	619	655	677	655	677	634	626	615	642	663	645	661	637	621	670	637	633	601	669	700	644	693	574	610	680	660	623	630	663	652	639	668	656	667	609	629	644	631	654	615	630	656	648	633	623	667	639	721	633	688	671	626	640	651	667	669	673	639	676	655	655	650	702	624	591	616	636	647	670	603	643	665	663	629	661	655	685	651	682	670	690	630	620	640	617	685	656	668	639	631	628	666	675	648	666	660	638	639	608	691	663	645	660	640	652	630	612	652	645	621	634	661	626	656	610	627	650	669	652	664	693	609	629	631	661	648	627	666	636	664	603	646	630	663	654	659	626	636	621	655	655	656	645	647	612	661	663	655	631	622	636	635	668	704	581	602	645	639	681	668	672	675	606	670	651	694	615	672	645	619	666	659	668	634	613	692	690	648	608	642	694	636	654	604	654	670	625	629	615	599	625	684	611	635	619	613	635	640	701	637	656	654	623	671	683	626	644	660	638	658	668	641	662	681	620	681	642	624	709	635	643	645	628	652	621	661	650	615	686	655	664	647	669	635	679	696	660	636	638	659	624	639	668	645	644	715	630	637	672	673	652	634	634	644	649	687	654	623	690	649	669	685	617	648	636	639	622	673	666	626	694	655	626	667	662	677	632	672	635	655	636	692	655	668	659	658	677	631	647	661	656	612	607	605	651	629	632	672	655	676	612	631	642	652	643	655	737	634	657	653	678	612	677	649	615	655	622	639	648	679	673	628	638	635	609	650	652	636	683	648	615	645	679	679	616	659	609	683	683	631	641	666	667	656	661	669	651	675	651	690	617	650	643	655	619	643	641	615	693	675	664	638	643	652	653	657	674	621	656	663	673	636	630	650	665	695	648	682	647	642	607	623	662	676	660	640	679	619	664	639	681	655	659	657	650	667	620	610	649	597	628	692	684	620	663	633	640	668	614	662	611	638	696	666	625	663	641	688	642	640	669	608	678	640	618	629	606	696	673	655	634	654	624	664	666	626	638	619	660	628	649	627	608	674	601	626	636	633	710	693	661	657	681	628	621	635	659	598	598	644	683	646	631	631	622	634	630	643	661	687	648	630	657	620	650	678	611	625	663	678	656	637	658	636	648	725	673	644	669	655	669	659	673	699	656	648	654	668	635	634	706	669	619	657	636	696	597	654	630	684	663	646	647	642	687	578	625	629	630	644	657	636	638	684	659	633	661	656	634	617	624	647	636	678	656	668	629	615	647	708	690	670	635	649	661	598	684	667	658	634	677	647	684	622	631	661	651	645	654	637	714	649	639	681	715	623	648	656	603	649	679	646	654	667	668	666	643	683	618	630	667	643	660	700	620	670	671	629	633	651	660	661	629	624	635	626	664	620	645	668	666	641	656	674	655	668	666	663	652	664	711	676	649	665	637	624	608	628	697	651	607	629	651	691	670	591	637	641	671	665	671	697	683	655	624	631	631	687	647	622	673	657	661	704	663	646	625	616	654	666	689	682	618	718	616	632	628	681	653	652	685	663	700	671	639	665	644	715	634	644	612	687	637	617	689	624	670	632	669	631	618	646	634	689	617	635	656	631	651	606	647	652	657	667	654	656	704	679	712	669	663	703	638	616	678	660	630	674	625	648	654	647	637	656	638	645	670	645	646	632	670	634	660	676	654	654	644	647	672	650	644	664	697	638	713	670	661	614	661	637	633	647	637	639	646	683	653	635	673	649	661	631	674	646	647	642	627	641	644	684	646	663	638	655	652	652	627	650	689	653	639	644	689	651	644	643	639	640	675	682	736	612	620	620	667	677	641	636	623	637	642	637	608	595	645	652	636	663	630	683	632	636	642	664	638	653	659	661	632	645	639	709	654	703	634	649	662	676	607	631	647	626	638	659	610	695	618	632	653	636	656	626	682	665	642	606	623	660	683	633	664	619	684	663	680	686	669	636	664	648	598	614	666	654	657	663	629	645	709	690	682	683	612	673	602	662	670	648	675	684	632	638	684	641	636	606	607	687	642	642	687	685	637	630	645	616	637	607	635	658	649	607	645	609	682	670	677	682	653	624	645	692	664	648	655	610	675	662	669	647	650	642	617	647	652	636	654	641	673	637	664	691	690	682	650	726	658	691	625	667	650	652	626	659	640	643	643	669	663	597	616	639	664	685	659	625	637	632	645	612	675	631	649	634	618	615	689	669	677	676	670	651	657	673	630	643	670	616	659	598	676	670	658	593	663	678	624	689	614	697	632	711	626	689	640	622	664	667	640	630	654	659	662	651	680	675	633	672	655	706	629	632	628	636	661	663	669	667	618	643	644	654	685	674	663	705	665	607	643	662	624	632	623	672	628	654	674	692	642	673	655	639	624	667	644	709	693	687	651	627	598	650	605	644	668	635	658	618	644	653	705	665	637	630	624	631	639	686	658	685	661	663	691	660	625	641	620	638	602	645	654	650	611	640	639	622	661	618	684	666	655	669	654	620	617	661	667	644	637	638	678	640	629	634	630	678	679	640	612	628	606	679	683	684	651	700	647	651	671	662	632	668	617	683	606	655	602	698	662	641	579	653	656	682	622	643	696	621	646	643	670	672	654	621	691	641	627
25871	28444	44702	38059	19945	6704	1603	925	816	799	774	825	759	772	834	781	766	784	784	765	820	811	740	759	796	776	792	798	795	768	804	728	773	731	802	770	779	765	774	756	790	791	778	788	781	855	800	810	838	779	760	788	751	745	780	840	781	753	780	770	758	788	748	773	792	775	747	815	797	788	753	806	756	772	751	754	766	756	774	875	778	798	783	767	755	743	764	748	778	807	756	769	760	799	723	793	762	780	758	796	827	786	737	760	788	802	727	792	802	733	770	832	777	776	772	758	763	754	762	815	733	757	751	783	763	819	788	775	818	813	765	735	773	788	781	731	722	818	746	772	775	737	782	756	726	794	786	757	806	729	786	783	791	836	779	786	788	730	771	752	798	753	799	776	737	826	743	725	738	755	751	749	790	731	737	796	773	751	779	751	762	768	792	770	780	747	750	852	748	782	839	782	741	762	732	829	783	760	830	770	763	806	762	766	762	745	774	813	759	778	732	752	765	797	732	819	754	814	752	754	752	742	773	758	801	731	755	749	805	768	802	776	753	709	771	753	801	709	811	756	792	751	763	748	726	802	822	710	808	795	767	813	798	781	788	720	795	792	781	727	807	730	786	780	749	809	869	757	797	749	795	773	764	810	726	748	772	763	738	773	785	772	789	784	799	752	744	775	737	728	757	777	769	801	779	762	782	741	744	821	809	751	744	759	850	734	841	788	743	813	765	784	812	760	794	756	778	742	776	770	790	765	769	821	827	774	842	772	741	722	735	787	746	707	743	774	773	743	778	770	784	761	801	760	693	779	754	763	766	734	833	806	791	747	791	785	771	767	777	729	801	759	782	751	793	770	763	802	700	824	750	819	776	797	734	799	849	771	775	774	792	812	789	758	777	819	836	755	759	832	763	766	828	763	789	777	742	787	728	759	813	745	793	793	781	787	797	810	826	764	780	771	775	786	776	717	800	692	724	750	727	769	771	773	793	764	786	802	774	742	760	797	768	834	720	764	804	771	787	767	754	767	830	794	809	735	751	772	825	730	748	756	785	805	861	754	791	778	786	779	834	815	791	770	738	755	745	776	780	822	801	772	789	776	797	789	781	784	800	767	803	758	780	782	767	777	737	826	798	792	742	757	822	760	739	734	756	747	784	772	755	788	777	786	729	788	790	827	766	766	800	779	805	754	809	744	789	757	747	801	814	784	823	744	750	747	770	764	746	717	777	787	759	785	745	751	769	759	743	738	744	736	769	826	832	787	791	737	828	749	763	766	807	763	780	800	783	778	797	773	741	764	791	812	748	782	796	761	739	798	770	758	760	731	755	760	800	785	803	776	773	774	727	740	779	802	739	801	762	749	720	827	764	745	760	758	814	803	771	756	766	791	760	778	792	770	805	747	734	811	788	762	759	814	780	789	771	768	779	820	787	783	757	732	763	775	751	802	810	728	791	795	700	790	745	754	797	777	764	763	752	760	817	760	781	827	754	764	805	754	786	790	711	834	752	783	775	732	780	772	742	772	777	756	757	750	711	780	782	758	748	741	779	761	723	747	745	801	795	803	789	742	778	720	737	755	763	764	805	783	779	811	794	750	799	718	772	796	812	759	749	792	773	772	748	779	732	787	728	775	767	747	788	760	787	764	833	777	797	784	734	783	743	763	702	777	736	753	804	780	724	779	788	701	784	797	797	807	787	775	757	754	774	770	792	825	739	778	749	802	808	715	777	735	751	785	774	770	799	757	772	855	757	735	714	822	775	767	778	752	759	779	751	720	760	738	790	776	787	768	751	795	745	748	793	827	738	782	848	761	779	783	761	794	779	798	800	758	770	756	780	774	813	762	786	774	733	748	742	803	742	704	776	803	760	821	817	757	795	774	723	770	760	821	817	768	772	740	820	782	789	813	749	791	790	788	787	780	778	807	798	770	804	771	722	823	761	800	760	810	756	763	781	765	759	734	715	771	730	812	769	801	837	795	786	806	748	767	777	781	779	820	752	779	822	756	752	777	773	727	725	752	802	749	728	759	725	801	796	783	786	749	812	793	743	774	764	789	768	732	774	770	794	785	755	806	750	812	783	740	758	763	746	762	755	791	787	808	787	763	722	760	758	730	751	803	766	792	760	783	804	798	803	801	827	780	759	769	768	779	758	773	760	779	779	806	786	799	788	786	801	785	805	796	779	765	710	804	764	815	748	824	773	790	840	789	746	815	784	810	712	777	784	768	804	726	758	746	741	806	806	793	749	766	735	777	794	717	832	744	755	767	793	759	741	786	791	790	832	749	795	691	790	758	741	793	706	730	808	774	817	779	760	836	791	804	780	835	832	761	814	773	751	778	769	791	759	793	807	751	731	764	806	756	756	756	744	760	728	749	795	713	796	701	749	816	746	792	763	731	770	698	827	787	804	762	770	738	796	771	785	769	768	789	745	776	776	794	813	757	788	746	796	772	725	790	774	772	768	758	775	772	767	754	796	776	806	755	787	729	764	772	741	745	818	751	772	787	774	807	759	842	766	741	778	747	783	805	779	817	802	753	786	769	771	755	760	729	787	811	794	835	782	772	775	771	736	786	779	832	825	760	721	731	802	826	753	789	734	759	785	761	771	789	792	779	742	750	769	735	754	801	799	780	729	760	757	794	766	782	827	761	791	812	742	713	817	764	751	774	814	756	796	717	733	754	721	770	810	740	769	766	755	811	795	773	857	785	764	780	800	757	794	747	792	790	833	751	780	823	777	767	767	836	769	745	811	794	735	745	727	768	742	792	762	782	759	739	790	750	744	795	784	748	809	819	802	747	766	744	756	757	784	759	831	794	752	766	774	792	770	754	753	794	866	786	774	776	761	736	754	801	762	786	756	778	756	792	801	751	769	778	767	743	766	807	809	781	821	761	760	765	859	795	780	757	819	765	734	824	792	750	742	793	825	782	720	793	785	788	732	788	795	807	751	763	809	749	775	759	749	755	735	756	784	744	753	768	767	816	761	828	823	791	768	768	760	737	775	721	822	760	789	734	743	731	753	808	752	790	796	791	766	774	755	768	774	713	757	788	788	764	760	830	752	804	769	762	773	724	806	775	748	825	801	801	763	802	757	774	730	819	771	792	753	746	782	745	768	769	799	774	748	813	758	773	808	743	750	778	780	775	727	728	754	727	740	727	760	761	786	789	771	780	710	797	775	763	785	748	816	789	780	769	777	766	756	804	805	737	721	797	766	780	765	828	781	757	755	772	776	751	826	790	786	848	803	794	762	769	741	775	749	734	738	772	788	811	792	755	764	774	796	734	762	775	745	773	765	729	781	779	776	777	759	829	810	790	752	788	695	747	779	783	760	783	760	753	778	788	750	739	791	787	743	781	809	753	745	754	775	794	764	758	752	802	691	774	788	802	791	784	783	789	800	820	742	800	760	787	780	816	761	787	742	799	798	810	800	771	751	763	793	745	776	748	770	782	755	779	772	752	767	752	742	746	771	783	754	750	783	765	783	753	733	781
57728	89951	62837	31684	11645	3498	1222	758	741	727	735	710	701	707	746	645	712	757	685	693	690	755	729	719	758	728	682	692	721	747	683	747	731	703	681	725	730	750	686	708	731	727	689	688	690	677	735	694	664	703	647	757	694	690	694	723	684	707	725	694	678	709	689	690	679	694	718	703	718	709	764	708	672	706	708	698	663	675	699	685	656	696	705	691	682	700	641	749	707	681	695	711	693	727	683	695	720	683	662	741	667	706	709	701	707	671	706	692	649	719	752	667	711	683	686	646	651	644	697	658	676	668	663	691	650	687	717	686	686	669	684	717	635	680	702	697	672	623	666	699	719	706	689	737	680	726	686	676	710	710	709	657	679	675	729	649	644	676	691	743	646	706	699	707	671	705	700	668	672	664	675	646	705	652	704	677	737	690	705	684	674	696	694	679	681	646	677	713	697	690	701	695	691	671	667	685	687	729	702	674	717	716	674	752	741	683	658	685	702	693	696	653	718	707	690	692	724	699	710	700	724	692	667	700	699	729	668	667	734	711	703	702	672	689	680	699	725	672	668	689	705	721	667	681	684	697	688	671	722	691	694	698	682	701	688	722	678	713	678	688	681	677	687	673	705	707	688	720	665	703	667	627	708	690	690	689	710	702	676	719	755	722	659	685	692	719	670	740	684	694	683	662	656	695	653	681	706	761	607	674	691	674	733	679	698	720	717	702	691	668	703	724	676	703	690	724	677	637	663	686	687	689	684	675	687	710	662	697	690	668	702	687	705	699	686	679	701	718	744	730	764	724	704	710	694	684	674	765	686	716	714	650	678	707	669	732	672	743	681	709	714	718	710	720	655	742	703	681	712	682	689	687	715	654	675	714	733	687	661	664	710	663	662	683	703	689	670	665	696	636	702	692	719	705	702	691	688	694	664	709	692	672	704	647	683	761	696	671	720	719	690	732	672	666	729	689	764	672	664	646	627	687	730	701	690	724	688	713	698	648	699	681	729	643	683	681	637	666	675	709	678	730	742	682	689	698	720	697	741	667	656	718	684	656	669	706	685	688	684	668	678	678	685	686	716	661	684	735	695	643	679	658	725	679	659	665	722	677	765	668	767	653	693	656	701	669	694	700	678	670	684	739	702	667	723	673	722	678	674	711	698	706	710	702	693	734	720	709	720	688	680	728	661	665	677	671	640	677	717	737	712	668	698	673	741	677	674	703	662	668	679	690	680	676	660	686	716	691	731	641	716	710	677	706	717	684	663	671	691	694	717	690	679	752	713	694	658	704	664	700	692	711	682	726	691	671	716	694	684	719	686	707	725	686	700	650	648	677	712	713	715	699	686	675	689	719	700	687	659	692	698	689	677	720	713	711	706	671	684	710	679	705	697	692	675	701	664	722	685	714	698	668	663	716	682	678	693	686	685	679	692	691	708	690	680	665	675	701	683	688	675	712	699	691	715	695	689	684	713	641	707	665	740	689	712	645	703	679	735	695	707	689	670	681	714	698	651	696	674	718	691	743	729	731	687	691	721	701	709	675	647	705	720	693	726	670	715	713	682	685	668	658	707	721	720	658	617	656	719	610	661	680	687	686	630	687	701	690	706	647	684	708	705	652	690	683	695	683	691	652	676	671	697	681	674	692	671	759	700	684	713	684	700	667	707	702	688	713	692	687	627	677	683	657	700	713	706	734	692	699	686	676	678	639	680	679	680	694	690	686	641	707	700	700	686	681	687	670	666	664	661	711	657	686	690	701	666	694	663	716	660	691	691	706	724	696	698	725	687	676	739	667	701	722	635	702	742	687	668	668	654	670	673	684	735	713	701	736	694	697	772	760	660	712	678	688	703	664	686	701	688	693	714	685	742	680	698	686	652	667	647	747	672	677	724	705	716	678	688	673	712	670	667	711	705	702	657	665	696	648	648	712	639	708	701	674	678	669	709	694	694	680	684	674	653	699	702	684	683	666	668	725	697	669	683	708	684	734	650	675	717	692	688	692	650	719	653	739	711	672	705	683	708	712	698	706	662	732	730	680	688	660	707	688	694	641	697	673	705	669	703	685	713	694	714	622	708	688	675	686	665	677	690	701	692	723	685	651	694	693	718	699	734	636	686	706	695	736	677	698	663	647	689	709	725	663	689	730	728	679	652	704	664	710	691	678	704	743	717	692	711	695	663	724	717	654	672	688	666	754	671	670	681	697	699	666	679	630	668	689	709	705	683	658	712	704	606	647	648	676	699	644	731	681	681	678	716	706	744	710	705	687	679	696	727	716	699	651	702	734	683	661	718	677	697	673	718	701	685	683	671	690	711	712	714	686	652	736	662	675	650	707	709	696	692	659	686	648	679	715	679	656	696	696	712	668	644	689	667	710	661	695	672	689	719	673	658	694	698	708	674	664	703	707	710	684	685	659	662	713	682	731	692	707	696	672	703	696	722	706	676	721	651	673	697	684	676	687	693	728	745	667	699	685	675	704	707	736	725	695	670	704	718	667	707	701	699	633	728	690	705	686	693	709	696	665	691	707	678	689	668	706	702	646	719	685	692	677	675	710	661	715	746	674	702	711	725	666	701	685	751	702	690	687	661	685	680	687	716	676	676	703	708	685	699	719	679	671	668	683	701	705	713	714	680	678	726	712	690	680	706	723	649	727	672	721	712	657	704	711	674	684	690	652	676	676	677	668	675	734	683	665	723	678	730	672	685	713	699	680	695	700	691	676	701	698	716	684	726	692	671	723	701	641	680	680	724	644	671	672	664	694	703	657	731	742	706	693	691	669	704	654	708	757	687	701	665	653	696	682	725	685	699	674	641	702	749	682	699	683	728	724	687	714	687	739	693	727	688	680	663	723	690	672	683	665	702	692	720	673	756	616	700	654	718	650	684	692	684	663	667	679	695	710	779	668	691	659	674	676	705	703	711	693	681	704	704	717	697	726	726	675	684	680	679	719	684	672	710	723	686	710	647	713	675	676	661	646	714	668	695	691	705	715	674	697	733	737	692	733	700	688	711	698	730	739	696	680	687	678	689	664	699	679	684	709	708	689	706	701	707	641	733	696	672	692	681	701	668	699	666	630	699	727	699	746	710	650	723	739	665	709	694	745	676	704	672	695	678	670	702	649	669	686	678	685	651	693	743	690	699	711	715	693	641	738	661	686	736	711	744	719	666	690	674	717	690	678	704	645	685	629	679	696	683	703	715	713	720	692	713	732	705	713	668	738	721	697	689	680	728	690	689	705	669	703	699	741	689	683	668	679	667	689	675	743	696	673	706	690	696	705	685	674	669	699	720	704	675	675	705	661	734	700	661	692	713	711	701	654	684	654	640	700	667	678	698	692	708	677	714	701	688	690	680	698	705	697	758	685	689	627	637	668	684	698	737	647	698	696	702	695	683	678	676	662	674	700	709	710	685	692	726	726	723	701	692	695	685	677	716	684	677	708	680	670	659	687	691	725	704	652	647	677	731	707	727	654	684	669	678	653	709	706	709	684
24172	23863	38069	37487	26638	16215	4769	1457	1196	1096	1118	1039	1073	1061	1078	1067	999	1066	1086	1055	1105	1042	1087	1060	1066	999	1033	1072	1133	989	961	1008	1021	1014	1101	1066	968	1086	1005	1000	1082	1041	1021	1063	1055	1070	1015	994	1020	1056	1036	1057	1057	992	1067	987	987	995	1003	1014	1006	1094	1041	1024	1005	1068	1036	1053	1076	1081	1010	1000	1152	1011	1021	1035	1052	1076	995	1137	1070	1008	1021	1049	1044	994	1019	1023	1020	1032	996	980	1114	1021	1029	1053	1010	1057	1065	1054	1021	1021	1040	1021	1008	1088	1039	999	1080	1010	1038	1117	991	986	1006	1076	981	1058	1055	1022	976	1019	1051	1051	1063	1052	1023	1024	1016	1045	1063	1037	1041	1067	1049	1047	1064	1048	1023	1039	1031	1012	991	1010	1012	1005	1033	1061	1048	970	1055	1059	1042	1041	1010	963	1039	1042	1058	1044	1056	1073	1043	1026	1028	1041	1017	1013	1066	1023	1046	1002	1019	1032	1055	1031	1025	1035	991	1079	1043	1027	1006	1035	1005	1058	1029	999	1055	1018	1004	1065	1032	1033	1036	1029	1071	1063	1033	1025	1078	1034	996	1018	1059	1046	1051	1019	1023	1079	1007	1053	1056	975	1031	1017	964	1014	1028	1044	977	1025	1036	1042	975	999	1003	1068	1097	1037	1042	1016	1024	1031	996	1046	1061	1014	1073	1036	1063	1027	1043	1082	992	999	1075	1052	1018	974	1036	1063	1000	1025	1001	1030	1022	997	1027	1057	998	1022	979	1040	1063	985	1057	1028	1097	1004	1043	1037	990	999	1010	1095	1035	1001	1027	1062	986	1022	1010	998	975	960	1042	1012	999	1040	1015	1037	1055	1056	1017	1067	1059	1052	1021	1021	1041	1030	1059	1042	1048	1037	1004	1045	1031	994	989	1005	1068	976	1035	1023	977	1044	1037	1016	1041	1030	1023	1034	1058	1013	1036	1005	981	1058	1065	995	1044	974	999	1064	1057	1037	1087	1008	967	1032	1042	1077	1082	1038	1038	1020	1035	1034	1062	1063	1037	1067	982	1075	1058	1015	1037	1014	1016	1008	975	1122	1022	1017	1059	1061	1036	974	1054	1047	1022	996	1006	1026	1023	1024	1051	1025	1042	1044	988	987	1008	1120	1044	1087	1029	1028	1052	1095	1001	1078	1042	1052	1070	1057	1069	1009	1101	1039	939	1023	1021	1066	1022	997	993	1012	1023	1050	992	1027	1053	999	1038	990	1020	978	1061	998	1068	1055	1047	1006	1039	1073	1071	1013	1056	1098	1051	1068	1037	1059	1021	1039	1055	1017	1101	1057	972	991	1065	1006	1081	1027	1035	1071	1043	988	960	1013	1021	1013	1058	1025	1019	1018	1002	1007	1054	1019	1003	1028	1060	1042	1054	1043	1021	1039	1092	1033	1074	1028	1057	974	1004	1050	1035	1020	1008	977	988	1050	1051	1005	1010	1004	981	1015	1012	1018	998	962	1042	1027	1017	972	1042	1041	1049	1030	1016	1012	1046	1040	1002	1063	1007	1014	1098	1061	1048	1003	980	1031	1007	973	989	1022	1019	1085	984	984	1006	1027	973	1050	1061	1032	1030	998	1029	1068	1038	1021	1025	1039	1038	957	1019	1041	1097	984	1026	966	1026	1016	1028	992	1030	1025	1029	1053	1021	1115	1040	986	1010	1035	1006	1037	1034	1092	994	1014	1043	964	1005	991	1031	1050	1076	1023	1066	1023	1076	1048	1031	1044	1036	1024	1016	1051	1013	1011	1058	1043	1028	964	1094	1034	1021	1031	1059	1039	1020	1001	1056	1085	1025	1066	1083	1013	1072	1037	1043	1023	1011	995	997	995	1043	1069	1107	1012	1047	1015	1015	1098	1087	1043	1070	1044	996	1052	1023	1027	1001	967	1009	1100	1060	1030	991	1065	1027	1049	1063	1035	984	1010	974	981	977	1024	1060	1015	1055	1048	1046	1040	1008	971	959	1010	1078	1063	1057	1016	1033	1010	1010	1012	1032	973	1075	1059	994	1031	993	1081	1054	1084	1046	1079	1030	1003	1066	1055	1096	1046	965	1017	1030	1081	1012	1029	1057	1012	1000	977	1035	1060	1084	1007	991	1033	1045	1013	1007	1086	994	1065	954	1069	1069	1001	1108	990	1014	1023	1041	1026	1050	1045	1033	1012	922	1061	989	987	1077	1073	1052	1021	1030	995	1039	1009	1046	1032	1056	1086	1036	1045	1030	1012	1016	1089	1095	1040	1073	1064	1049	1021	1039	1028	994	1019	1023	1007	977	1086	1035	983	1027	1032	1072	974	1023	1037	1030	1071	1051	998	1002	1060	1028	1020	1037	1048	1014	1027	1010	1009	957	1033	1041	1086	1019	1040	1001	1025	1068	983	1031	1046	976	992	1048	1036	1042	1056	1072	998	1017	1061	1028	1058	1054	1054	1022	1053	1002	1053	1008	1003	1094	1007	971	1075	1030	1037	971	1009	1031	1051	1062	1037	1032	1022	988	1010	997	977	1033	981	1033	1062	1053	1073	1050	1054	1028	1044	1067	1020	942	1011	1038	1037	1000	1017	1073	1033	961	1044	1013	1076	1062	1033	1031	1086	1012	1066	1033	999	1024	1059	1033	1064	1071	955	1033	1026	1075	1022	1032	1060	1067	1060	1013	966	1012	996	1027	972	1031	1008	1006	1057	1017	1051	1007	1117	1034	1095	1046	1036	1082	1032	1054	1019	1057	1073	1030	1032	1042	1024	1084	1015	1054	1046	1014	1046	1014	965	1030	1002	1043	1028	1031	1065	1056	972	1042	1026	981	1046	994	1001	994	957	1044	1044	1031	964	966	1066	975	1020	982	1050	1022	1046	1057	1037	1010	1073	1064	1057	1037	1048	967	1022	1043	1055	1026	1025	1021	993	1037	1136	1043	958	1005	996	1006	1039	1002	1037	1028	1075	1083	1027	1062	1038	960	1018	973	1052	1012	982	1006	1006	992	1079	1031	1032	1032	1075	1036	1016	994	1025	969	980	1004	1014	1075	1018	1037	1056	1027	1028	985	1062	1035	1010	1061	1032	1029	1048	1081	1039	1045	1010	1070	1024	1057	999	1047	1037	977	974	1051	1028	1046	1046	1016	1039	1051	1059	1010	1067	1025	1052	1041	982	1042	1008	1002	1011	1049	1059	1063	1020	1028	1032	1017	1038	1057	1014	1054	1011	1072	1025	1047	1006	1008	995	1044	1061	1024	999	1039	992	985	1059	1010	995	1031	1039	1078	1055	1047	1013	1047	1053	1052	1075	985	1073	1003	1031	1051	1054	1037	1067	1033	1083	1018	1008	1040	1022	1068	980	1068	1048	1040	1021	1041	968	1015	1020	1025	965	1052	974	1059	1011	1030	1046	1018	1016	980	991	1093	1081	1087	1047	1025	1065	1071	1022	1006	1011	1068	1025	974	1006	1009	1026	1026	1023	979	1003	1028	1028	1008	1027	997	1010	999	1025	1031	1001	1033	1002	1014	1042	1032	1051	1006	1030	1000	956	1053	967	1021	1021	969	1031	1086	1046	1056	1053	1021	1019	1077	1070	988	1039	1055	1006	1009	981	972	1056	986	1052	1003	985	916	1073	1034	993	971	1006	1082	1030	1032	1037	979	1029	1080	1097	1070	1076	1044	1073	1061	1044	1030	1098	979	1002	1089	1005	1050	1008	1002	1058	1026	1030	1083	1090	1002	1022	1054	1058	1054	1049	1049	1016	1075	1063	969	1060	980	1029	997	1044	1023	1047	1010	1021	988	1057	1048	1071	989	1023	1019	1041	1069	1008	1061	1072	1011	1040	1046	1006	1094	1021	1027	973	1056	1025	1040	1002	1023	1022	1044	1012	1059	1017	1020	1105	1005	996	1002	1025	950	964	1059	1027	1084	996	1031	1010	1010	1004	1071	1086	1006	1034	1010	1016	1029	1042	981	1075	1031	1033	1025	988	1028	1007	1002	1046	988	997	1025	1006	985	1029	1094	1015	1047	1039	1033	1054	1009	1078	1099	1052	1039	1008	1086	1057	1026	1090	1082	996	1045	1057	1055	1023	1005	1055	1052	1101	1064	1028	1011	1052	1035	1069	1039	1079	1045	1021	1055	1015	1024	1075	1032	1029	1021	1051	1047	1024	954	989	970	977	980	1020	968	1073	1071	1015	1021	969	1061	1018	1013	1030	1033	1063	994	1003	1020	1059	1034	974	1022	1036	1017	1018	1032	1044	1039	1111	1041	1006	948	962	1038	1057	1043	1008	1084	1039	1015	1044	1029	1029	965	992	1021	1101	1007	1050	975	1048	972	1002	1030	1038	1017	1036	1022	1047	1034	1037	997	1021	1008	1073	1136	1029	993	993	1031	991	1090	1038	1086	1031	1047	1002	1044	1041	1037	1053	1070	1057	1076	946	995	1073	990	1023	1072	998	1055	1027	1067	1071	974	995	998	1015	1043	1065	988	1033	1033	1043	1009	940	1061	1021	1042	1031	1003	990	1028	1026	1034	1095	1055	1042	1067	1062	1030	1012	1046	1048	1052	1020	1060	1026	1023	1008	935	1037	1045	1052	1045	1011	1026	987	1071	999	1081	1026	1094	1028	1064	1011	961	1029	1034	1063	1067	1012	1061	1012	1034	1083	979	1020	1071	1005	1013	1022	1002	1053	1061	1083	1055	1059	1028	1036	1058	1092	1084	1026	1003	987	986	1010	1040	993	996	1043	1057	1029	1021	1088
62167	103994	77215	48648	21500	6784	1996	1141	956	942	979	988	963	987	984	913	973	932	967	1009	979	941	962	941	973	923	981	964	1007	972	979	927	991	948	933	917	943	978	979	938	952	912	958	909	921	977	908	940	890	918	934	962	965	977	922	955	956	956	953	976	957	941	917	963	916	931	983	903	985	937	978	925	983	932	963	895	949	989	923	924	968	942	921	972	1000	948	987	984	995	929	976	961	965	992	944	979	940	945	931	969	944	987	930	987	981	930	978	996	941	931	927	928	899	943	911	985	971	1029	973	972	901	913	968	955	913	945	942	933	960	960	972	938	965	974	926	940	942	973	956	976	912	962	914	961	893	904	958	884	914	1011	915	981	970	925	945	972	958	982	954	951	956	960	959	945	927	878	956	960	901	990	955	933	868	935	939	979	908	899	1000	898	951	937	952	918	941	954	949	943	971	949	905	965	900	945	940	924	966	945	928	984	998	943	900	966	974	979	945	973	957	962	938	956	960	929	937	975	949	949	918	889	932	934	902	921	939	971	970	927	950	951	926	945	950	950	919	896	952	937	956	936	930	951	902	922	931	934	950	925	962	940	910	977	927	931	924	1018	965	913	960	954	931	962	961	982	971	918	993	915	982	944	920	938	922	946	915	941	954	937	942	891	983	990	933	897	973	909	1041	890	980	917	965	915	916	923	904	960	943	941	937	1040	985	941	953	976	936	968	923	902	913	935	942	999	953	919	959	974	921	931	941	904	979	924	935	933	916	931	929	924	955	953	1004	1001	939	968	921	970	953	939	953	965	969	975	952	931	978	902	968	968	972	968	924	952	949	935	928	934	897	944	912	929	921	955	950	947	985	936	926	930	924	934	966	962	905	979	927	933	966	981	982	919	951	935	960	924	962	968	926	895	943	971	933	985	917	957	983	963	934	1000	973	920	948	972	1016	953	931	989	968	936	971	984	944	964	969	972	937	953	915	977	926	985	967	939	954	920	964	965	938	934	984	963	954	963	961	962	942	921	907	978	951	981	963	913	921	959	939	956	917	953	855	969	1057	923	985	926	961	938	918	942	935	959	970	974	885	964	950	940	914	932	901	923	958	939	919	963	927	960	911	942	962	908	934	921	964	944	955	934	911	893	956	922	890	929	969	901	976	969	951	952	948	953	916	949	934	949	972	935	965	960	919	948	935	939	923	923	965	944	944	1009	941	951	974	929	951	958	996	931	945	885	976	879	964	861	908	902	938	909	954	935	1017	994	923	913	918	956	863	903	949	980	899	917	974	967	954	907	966	901	917	960	946	914	959	882	917	911	1006	995	952	917	903	980	931	949	949	966	950	921	982	945	934	968	992	951	962	969	963	938	959	937	938	961	992	947	973	874	929	929	961	910	976	929	945	903	931	966	938	942	966	949	939	938	915	907	941	955	1010	968	946	934	970	946	980	852	978	981	941	903	932	944	922	962	869	960	1004	950	902	932	957	951	931	923	981	896	913	955	929	971	959	931	956	944	943	982	963	964	955	963	945	953	936	969	967	978	960	933	949	979	891	924	961	955	919	984	907	936	977	922	955	951	960	960	953	902	981	944	1022	934	956	966	969	928	912	888	933	942	987	948	901	938	968	884	980	923	940	942	939	904	939	975	941	950	953	967	976	893	923	925	968	961	903	926	964	940	952	926	945	954	925	953	953	959	913	938	957	868	991	993	932	959	1005	967	906	974	983	892	907	956	941	917	911	969	930	904	917	907	955	944	905	947	991	961	932	938	936	948	950	899	949	968	981	967	940	920	926	928	981	954	939	966	928	902	935	997	891	916	989	1002	920	944	960	933	982	946	983	913	979	955	941	936	962	908	922	979	947	947	932	886	977	882	903	971	940	904	902	954	934	971	922	964	895	947	934	964	973	949	914	948	952	948	916	942	948	971	963	937	962	955	893	978	964	961	985	898	943	948	929	978	875	935	968	983	880	965	916	941	929	990	998	930	999	913	931	918	945	944	917	922	905	897	894	918	935	918	960	882	979	930	925	952	901	975	924	893	916	905	934	966	994	965	914	957	928	956	959	911	916	932	921	940	977	930	926	941	974	973	925	975	895	915	931	958	987	996	979	995	900	980	940	938	905	984	964	914	918	910	906	897	945	960	890	958	886	940	971	876	888	980	947	949	906	945	962	946	922	927	963	925	912	922	907	942	996	1002	949	926	946	971	948	954	948	950	954	985	933	983	979	944	955	937	986	938	925	966	984	945	917	971	918	983	921	933	912	994	975	960	936	971	964	974	952	905	878	875	877	914	903	969	898	944	897	989	972	950	941	955	908	974	982	898	1027	906	901	957	922	925	937	974	949	967	965	974	898	982	922	908	940	962	930	990	935	944	934	915	970	939	1028	951	973	951	960	928	945	958	923	951	928	910	955	964	988	969	1007	879	907	897	939	947	926	934	946	923	952	921	913	922	903	905	994	926	972	912	922	958	939	956	850	927	955	1020	931	905	964	984	916	922	973	989	977	966	947	899	937	958	946	950	964	964	899	944	972	928	928	865	963	928	938	922	936	914	892	911	949	925	933	886	914	942	925	967	922	908	907	928	973	941	989	909	959	961	965	909	970	929	914	935	969	915	941	961	875	954	958	973	935	901	942	959	946	912	953	951	948	932	951	983	1000	953	917	985	938	953	960	945	1009	948	973	906	955	928	920	940	1000	934	942	939	970	969	903	918	948	892	930	921	985	939	940	946	898	963	972	967	883	897	911	973	904	932	904	913	939	951	888	950	946	940	912	931	935	1002	946	972	890	959	947	978	878	905	971	957	940	970	966	935	963	919	933	917	939	938	984	931	938	913	926	932	947	961	984	963	916	907	963	937	900	944	954	956	985	936	972	940	929	960	941	903	971	919	948	960	918	990	937	1011	935	909	975	948	906	967	942	956	973	910	911	938	926	972	974	987	944	921	919	975	878	919	900	955	891	934	965	939	917	920	952	916	936	978	905	1001	974	936	909	963	956	892	952	954	967	922	925	962	952	882	934	994	976	871	895	957	916	943	883	926	866	966	955	937	906	927	969	946	939	952	887	948	948	936	939	966	955	1001	956	962	985	947	954	949	933	905	921	1007	982	961	947	947	930	938	965	896	887	948	932	946	972	951	963	948	935	946	922	946	1013	887	944	945	933	925	932	972	927	915	932	944	927	949	930	933	884	892	907	991	975	916	971	958	966	958	876	960	901	911	984	924	875	932	962	884	945	970	955	937	918	971	910	872	947	883	915	919	954	905	972	903	964	930	970	924	923	885	925	877	908	910	905	950	949	944	980	948	932	978	939	890	885	917	932	974	945	925	1008	938	967	959	888	884	925	900	893	932	954	961	935	932	954	915	919	912	918	928	944	958	951	940	944	971	895	966	916	958	975	925	976	951	949	933	969	936	886	879	993	909	912	973	932	946	907	934	939	1014	894	924	981	939	925	912	964	948	948	928	986	942	923	923	939	995	848	990	985	933	923	951	932	913	957	928	892	978	969	959	874	996	961	979	974	996	979	973
30155	31271	28389	13451	3367	1267	929	844	821	776	805	824	803	834	801	801	810	785	823	724	803	774	725	780	744	788	770	780	796	791	837	815	800	801	797	766	758	810	793	823	773	788	879	807	788	771	781	753	749	757	806	768	816	835	820	786	766	745	816	768	833	816	795	814	763	784	806	789	791	857	846	759	769	801	789	781	786	843	758	793	807	785	772	794	816	753	855	826	786	810	799	784	804	786	781	758	792	801	757	768	809	810	764	789	786	825	775	781	804	781	821	768	704	798	696	786	780	804	746	778	837	814	789	835	817	746	808	853	758	777	785	842	763	798	751	737	801	798	801	791	792	780	757	799	775	820	804	739	798	824	804	767	756	793	750	758	790	746	800	758	770	798	762	769	773	757	767	793	776	739	781	785	767	842	795	784	748	781	796	820	833	777	810	807	789	760	777	754	781	815	757	797	789	828	847	751	804	801	798	724	820	808	771	693	735	803	814	788	758	821	783	736	717	795	749	768	810	805	789	800	756	760	743	791	764	795	771	791	749	837	795	772	778	818	844	808	816	729	806	798	769	766	800	744	772	748	803	780	724	764	743	794	778	751	823	732	847	807	794	746	798	749	789	788	763	845	749	822	757	790	773	819	731	738	772	791	744	770	798	805	775	789	778	767	787	785	772	814	819	760	772	766	803	784	771	829	808	813	774	772	765	772	787	803	798	786	816	774	803	772	815	767	808	791	768	744	788	824	758	837	792	786	780	814	734	791	783	744	798	860	770	803	800	835	738	782	786	737	806	811	760	773	777	796	788	761	767	803	779	845	776	773	750	824	829	715	793	754	788	806	761	755	760	784	797	799	779	751	770	809	764	718	761	827	727	785	814	743	807	776	799	827	819	760	730	747	726	730	851	763	799	800	802	779	802	776	821	773	724	773	792	777	818	797	767	789	760	802	777	777	748	762	762	764	830	788	796	814	809	752	779	800	804	814	818	768	782	766	791	783	757	821	765	809	779	743	850	796	790	793	809	803	799	796	819	771	753	765	754	765	779	779	784	779	747	844	774	729	767	744	820	801	796	821	777	794	763	753	816	815	789	776	786	758	810	793	783	815	819	812	763	818	792	768	794	759	783	805	780	757	824	843	814	822	799	785	778	787	803	870	832	763	733	804	778	787	803	738	799	815	751	755	805	789	804	756	772	788	836	770	755	806	791	752	817	788	823	766	746	763	821	819	800	799	816	803	799	779	782	754	774	750	741	837	798	802	773	778	806	842	841	804	798	757	776	747	784	812	812	791	837	789	778	808	733	768	755	804	838	844	778	820	742	800	842	773	772	777	784	771	804	752	809	810	750	749	791	746	750	759	796	774	772	822	715	785	731	760	801	737	760	717	822	808	779	763	764	762	754	835	793	774	818	815	822	762	758	754	788	761	784	774	852	807	804	802	769	837	773	778	758	796	789	756	832	770	737	773	774	816	783	820	785	750	821	748	799	830	835	817	786	774	785	772	801	747	868	790	785	769	747	746	811	777	755	806	825	810	829	733	792	766	770	788	763	789	798	801	743	807	809	828	807	781	779	863	774	736	819	787	739	780	738	831	853	757	783	775	759	816	786	729	774	841	818	787	809	816	826	811	829	798	783	846	790	758	773	791	808	740	807	818	746	784	758	825	825	806	743	788	795	798	768	781	790	800	757	820	792	809	769	844	807	747	756	748	773	794	752	821	757	811	819	803	766	760	809	814	738	752	822	762	787	756	791	768	788	834	787	774	824	786	878	832	783	793	780	777	763	849	779	800	803	782	785	757	734	793	815	786	854	821	789	827	808	810	781	779	744	836	793	822	781	756	829	776	733	846	832	809	836	749	777	765	778	754	745	799	755	773	775	805	797	824	774	772	826	795	767	842	815	762	785	793	730	845	783	791	782	726	804	758	739	789	821	767	798	819	760	787	775	782	805	857	721	782	821	818	821	791	765	795	771	780	815	794	821	808	767	824	751	857	819	839	775	767	809	809	801	770	779	775	809	785	816	850	756	754	791	808	747	792	794	791	799	763	830	818	768	770	742	808	762	727	779	786	780	854	796	797	775	769	793	765	763	782	759	789	765	840	824	812	786	825	831	761	775	779	740	806	800	782	793	813	768	745	777	779	759	734	737	709	733	778	792	818	778	800	809	803	819	798	776	767	828	775	802	791	806	751	777	796	803	809	792	818	820	746	764	779	757	793	782	787	795	833	813	752	805	757	725	788	772	826	781	796	713	816	835	812	763	765	783	744	804	776	750	859	784	743	791	773	727	804	781	819	780	799	798	817	775	742	759	750	754	793	820	820	807	808	768	804	833	767	782	782	761	771	767	742	760	792	777	782	815	800	750	803	768	770	726	769	740	784	773	829	818	791	745	821	779	766	811	756	752	805	796	782	784	763	807	765	796	804	797	784	756	781	822	830	770	820	793	814	818	765	801	810	778	757	777	786	807	783	845	755	815	796	803	748	805	761	775	812	743	789	811	736	757	765	799	785	791	801	760	799	800	799	778	829	756	731	765	793	783	783	787	802	850	792	843	759	765	765	798	785	763	760	851	815	796	807	798	751	757	782	769	769	764	803	824	776	803	788	763	750	769	821	793	756	746	778	802	824	792	828	805	799	752	814	757	752	780	751	739	767	774	738	786	802	795	798	762	749	774	726	822	775	821	725	780	784	764	764	781	812	753	796	742	761	780	823	810	773	782	722	798	801	746	774	827	812	757	781	756	771	771	829	817	755	788	775	811	774	811	783	735	821	815	822	790	770	784	818	820	796	756	746	771	756	831	826	787	795	783	803	767	770	761	813	784	801	796	804	798	779	764	773	785	832	830	822	744	778	773	811	787	811	812	784	761	771	830	836	789	768	760	825	743	799	764	789	850	794	765	830	757	840	849	741	783	794	780	794	792	772	769	762	816	759	754	788	734	768	737	839	758	828	725	813	820	812	772	823	788	754	788	788	771	801	771	732	757	761	821	794	751	824	798	767	834	754	756	809	774	804	770	798	834	794	810	777	772	785	787	787	791	778	780	847	788	798	788	776	821	785	811	834	761	689	792	782	777	886	804	825	780	801	782	834	802	812	729	809	763	813	804	775	793	792	785	787	745	811	810	795	841	802	773	837	788	796	787	792	733	780	800	854	811	784	783	811	757	764	752	811	823	815	782	793	800	791	834	757	803	793	782	772	808	780	828	772	795	811	739	769	805	785	791	757	773	764	766	790	763	836	828	831	821	783	792	772	804	753	781	840	785	773	789	794	799	807	777	817	819	750	780	795	760	756	750	778	748	781	799	764	778	732	790	770	767	762	785	780	796	802	801	780	783	796	817	827	830	770	800	782	795	770	765	788	816	779	819	804	784	772	778	755	800	762	771	778	829	795	803	766	750	766	736	829	764	796	789	801	796	765	782	775	741	762	776	743	796	735	751	782	825	779	767	782	833	816	804	805	825	829	853	773	757	744	806	789	754	783	774	841
22824	36828	22369	7672	2569	1097	726	645	644	612	626	656	681	665	666	668	691	663	657	650	620	713	679	642	651	675	641	655	617	669	637	624	652	639	641	673	635	658	619	659	590	620	676	664	626	649	678	642	629	642	665	639	695	631	648	652	616	652	644	651	673	697	648	652	634	595	644	658	651	694	664	661	616	662	615	675	646	705	612	681	684	623	652	639	599	589	641	641	621	617	647	643	633	627	631	651	654	630	618	648	669	682	634	645	666	642	633	681	648	657	664	634	636	653	654	666	660	644	671	588	617	627	650	599	635	660	688	669	628	661	677	647	651	634	669	644	620	670	632	695	655	641	607	655	655	675	675	619	649	627	642	580	625	632	652	648	673	663	652	619	662	669	644	638	672	626	638	631	646	645	633	646	638	624	633	628	655	646	638	628	656	648	615	655	614	626	663	670	656	598	640	669	642	592	641	681	661	665	666	624	637	635	651	640	661	655	619	613	652	682	665	664	673	651	618	659	670	659	676	675	644	625	666	644	598	669	649	635	672	660	626	628	601	648	618	685	628	677	680	639	637	667	652	634	597	665	654	631	622	654	623	657	649	638	629	639	656	663	620	678	650	636	669	676	649	678	643	622	626	665	626	641	606	641	641	633	641	634	609	606	657	648	646	588	653	675	645	648	632	644	683	665	617	663	688	607	664	609	672	681	625	653	684	622	612	609	663	650	608	616	650	684	647	641	640	654	637	638	683	637	645	660	631	688	645	650	651	613	690	606	682	620	654	660	650	622	674	633	629	692	654	656	653	631	630	652	673	608	690	640	620	626	643	647	678	674	624	611	631	671	627	649	670	639	602	637	681	639	684	667	675	645	636	604	626	625	634	648	630	647	695	581	676	603	614	614	629	642	655	695	656	708	675	650	660	641	659	632	581	632	655	648	611	680	621	649	687	640	617	641	607	668	661	598	636	640	646	656	611	661	634	675	674	613	622	648	680	668	677	613	657	646	673	617	655	619	598	629	629	630	673	637	638	660	637	694	641	629	660	621	660	645	624	678	630	655	672	652	665	613	613	636	673	666	638	612	638	621	662	666	627	667	656	635	657	652	636	668	610	678	661	639	655	641	644	604	648	616	682	632	646	646	667	662	616	641	649	639	666	621	653	640	636	601	625	642	612	635	646	628	631	597	639	628	678	669	626	640	586	671	654	649	662	707	682	647	658	638	629	684	658	659	674	632	616	652	616	648	666	649	637	706	669	640	656	676	639	652	647	625	660	638	629	624	644	631	664	642	665	616	630	694	645	662	647	665	618	641	656	656	621	623	654	711	659	642	666	652	650	610	650	644	661	652	647	632	669	628	678	641	660	681	639	654	663	619	651	680	643	632	657	635	639	691	669	619	630	606	670	662	612	661	655	606	627	614	658	609	636	653	662	637	627	621	644	657	662	660	652	647	649	671	636	623	637	659	622	657	677	620	638	660	630	660	614	665	589	622	656	669	662	645	662	612	642	650	611	631	604	620	599	644	685	649	656	659	668	639	659	638	649	614	656	623	655	601	669	648	654	629	631	645	667	623	628	623	662	689	622	630	639	644	648	664	660	620	641	685	663	701	650	682	636	628	682	692	614	662	624	687	625	601	615	660	678	631	626	664	655	669	664	676	648	648	654	660	629	658	648	609	656	684	623	624	671	649	673	626	640	631	664	657	632	653	656	660	635	633	677	619	653	669	715	694	670	678	618	673	588	677	681	697	687	655	665	623	656	690	641	651	621	668	641	676	634	667	654	632	596	660	614	655	623	621	658	633	674	666	658	646	656	658	675	653	644	650	650	631	633	631	668	639	644	637	662	663	633	607	630	632	657	646	655	686	646	681	660	628	664	621	613	689	653	665	668	672	614	646	658	618	643	625	644	703	621	638	672	638	654	682	611	662	649	622	648	663	625	591	637	655	628	657	602	654	627	653	653	681	626	633	661	651	661	645	662	675	636	649	646	613	632	625	656	640	637	619	655	648	646	667	670	645	629	667	664	642	631	631	649	686	634	662	665	642	690	659	652	643	616	632	607	648	634	662	605	629	631	696	706	598	627	627	643	647	642	668	641	630	643	610	689	650	630	679	618	673	645	671	638	655	651	586	624	607	639	667	628	704	673	657	621	650	676	635	619	693	646	680	635	667	655	622	659	601	680	669	626	677	639	627	657	647	645	643	637	636	674	619	655	687	642	649	661	648	621	634	638	663	643	646	623	646	650	603	634	649	633	673	656	645	653	682	624	612	627	624	664	656	627	624	668	682	598	649	644	632	654	636	623	637	660	638	676	651	641	636	671	654	629	652	674	617	585	651	634	616	612	652	641	614	638	636	642	642	630	647	671	691	635	620	623	654	644	646	632	702	598	664	655	635	604	638	610	680	679	638	667	576	653	645	704	676	660	609	634	655	651	635	652	645	614	644	641	647	695	658	631	639	652	658	625	689	689	616	654	593	564	671	634	668	652	614	658	626	656	573	661	605	671	645	624	624	692	632	692	602	635	643	641	592	632	631	638	610	643	645	619	615	689	676	628	687	660	667	658	663	655	664	651	615	637	657	644	641	611	644	572	610	626	668	685	683	661	649	657	662	692	632	644	615	666	594	669	642	661	611	624	667	665	623	656	627	623	691	693	641	681	667	660	637	655	657	655	670	646	629	621	664	642	606	639	674	666	667	661	652	661	679	662	634	674	639	620	658	645	629	647	611	636	664	653	657	597	664	637	657	651	648	647	640	646	663	656	678	607	603	612	652	679	638	656	637	660	662	628	653	628	655	617	632	618	637	617	657	615	618	672	654	618	627	596	639	698	667	643	635	686	654	648	644	634	628	686	701	637	659	626	679	617	676	639	645	630	696	657	671	640	607	662	648	615	639	603	630	663	679	622	613	621	612	679	681	619	656	665	639	630	663	608	598	656	613	638	635	661	633	625	617	628	639	679	648	645	672	632	639	671	633	684	685	650	647	647	638	655	624	622	647	668	616	675	667	669	641	685	656	610	647	667	615	638	613	670	646	675	626	667	626	645	680	672	647	642	621	669	654	624	624	639	622	644	673	644	623	632	672	645	645	663	611	575	646	660	612	617	616	628	627	658	619	623	673	601	625	597	656	636	679	676	685	626	641	653	651	614	653	630	649	664	668	655	665	635	658	628	639	675	650	655	677	686	635	638	625	674	620	687	693	681	639	675	624	647	667	645	642	672	638	687	654	640	657	686	648	626	670	660	645	648	653	665	627	639	575	646	625	647	609	654	671	678	655	667	704	644	659	628	658	638	621	685	681	623	618	645	612	631	625	635	640	644	693	620	663	661	681	702	692	700	669	625	639	623	637	693	647	631	658	633	667	698	657	694	645	659	648	661	630	612	635	642	666	580	660	633	649	598	649	669	583	655	645	671	628	632	626	635	625	693	690	630	620	622	690	650	627	665	605	644	589	667	647	609	620	664	669	690	664	622	654	621	689	621	614	671	626
25861	28333	45292	38734	20445	6474	1531	877	757	789	788	816	702	771	713	753	710	808	737	759	752	748	705	755	764	768	741	761	797	714	745	725	746	774	752	681	747	740	798	711	720	743	770	727	789	745	757	774	687	749	738	735	797	765	742	752	749	704	698	702	718	762	729	754	818	759	733	763	724	748	730	742	761	713	792	701	741	685	683	691	742	695	714	742	730	761	681	743	729	733	757	774	726	744	742	711	750	773	718	749	742	731	724	730	741	716	761	721	740	756	706	740	740	692	694	715	766	701	712	737	689	746	710	727	720	772	696	762	726	723	714	716	741	725	747	715	734	763	729	719	709	700	762	729	747	774	755	678	723	766	736	731	686	705	737	746	729	726	723	775	722	725	696	748	722	774	770	744	776	712	724	757	784	755	769	766	756	726	723	765	735	787	720	682	730	753	712	782	773	763	797	715	691	768	730	735	686	776	761	689	797	751	746	715	727	709	695	762	740	745	743	734	745	771	710	688	728	706	711	729	760	749	719	692	731	726	703	750	746	702	662	744	758	737	732	763	709	738	749	713	730	767	698	732	759	720	735	776	722	741	704	730	745	762	756	734	760	765	725	760	735	738	714	806	766	677	729	729	720	694	725	761	699	744	715	757	688	751	703	714	742	712	747	754	740	705	746	746	795	741	703	679	714	762	734	738	766	783	677	680	738	716	682	765	745	772	754	719	725	741	762	767	707	726	737	714	738	744	711	759	728	759	774	762	710	734	722	767	741	721	716	725	751	759	739	725	744	716	734	767	747	737	729	729	744	728	717	701	713	736	711	743	736	751	764	783	717	767	688	731	725	704	741	686	721	688	742	785	731	757	747	727	739	747	768	706	764	707	731	724	749	637	740	711	769	729	795	716	732	777	662	739	738	727	781	721	746	783	697	749	731	709	722	746	724	780	763	717	726	739	757	764	716	771	751	770	728	706	699	702	742	728	713	694	763	741	738	728	765	786	757	752	751	711	717	743	739	737	696	746	719	763	772	728	744	709	768	692	687	782	722	748	717	730	722	668	764	734	747	738	734	764	710	770	688	744	717	765	727	674	733	721	683	731	706	730	691	763	772	706	711	767	690	708	724	743	736	722	719	764	723	718	770	761	717	699	732	795	719	766	693	697	721	778	756	750	684	756	709	698	765	727	719	723	743	731	755	712	695	743	736	746	779	747	724	700	758	713	762	735	745	757	739	695	737	749	729	758	775	821	723	752	720	713	771	716	724	687	727	719	787	673	725	698	710	729	733	717	763	787	712	760	781	774	776	685	719	713	757	743	691	763	737	718	723	733	733	738	688	693	734	733	696	758	786	706	760	701	714	748	724	770	736	724	702	753	750	754	788	737	764	738	745	747	761	729	701	697	727	724	736	729	752	764	745	729	753	722	709	787	726	712	759	742	715	759	688	704	721	783	722	724	709	730	721	734	691	740	742	703	761	718	698	755	770	735	694	739	740	741	718	753	786	752	731	749	736	746	750	749	727	711	739	743	773	731	762	729	731	685	722	700	726	743	744	674	727	703	752	726	733	752	711	780	741	768	764	766	725	714	723	722	710	722	706	749	783	726	714	781	761	781	769	723	765	666	729	722	730	710	719	750	762	742	721	722	722	750	760	734	707	715	763	708	761	740	704	757	744	736	731	729	728	749	742	772	752	716	717	705	756	726	774	690	803	775	742	750	727	736	791	776	754	784	721	739	776	732	740	747	722	769	700	756	719	671	731	741	722	745	771	683	724	763	716	688	751	754	662	757	752	736	684	686	748	739	698	713	709	740	747	761	725	751	716	729	759	777	787	751	751	744	713	779	722	737	743	758	694	709	713	704	766	672	731	708	745	766	731	647	732	726	765	761	687	736	713	649	751	744	756	775	718	728	709	739	722	761	793	719	715	761	773	748	752	704	738	708	703	774	731	762	705	795	679	792	672	719	790	719	763	747	746	714	706	724	719	690	795	732	724	756	721	708	700	735	731	751	715	714	727	719	740	732	730	748	756	701	699	752	703	775	738	691	720	762	729	818	735	760	782	749	780	726	735	719	715	741	741	745	730	731	727	768	735	734	702	736	747	746	741	737	709	721	740	725	731	738	787	729	723	717	741	721	728	721	733	721	754	717	768	737	753	726	735	701	739	706	672	792	740	752	724	728	725	771	736	729	716	750	757	713	737	752	714	702	756	739	736	744	786	698	734	760	713	731	707	758	800	785	743	698	727	731	742	748	718	723	720	799	690	711	734	761	742	712	711	701	739	730	722	751	723	751	769	727	712	759	787	734	729	707	716	720	745	749	752	702	748	740	747	742	746	773	770	705	715	743	749	729	775	705	691	714	687	744	705	709	717	710	700	720	717	797	750	737	788	791	712	759	745	759	689	769	709	730	723	720	761	722	675	718	719	771	737	721	698	676	746	748	772	729	744	758	727	722	698	743	743	740	712	740	736	699	746	752	757	797	793	782	744	764	729	711	702	731	804	706	714	713	705	727	702	764	729	722	754	739	747	769	762	748	671	726	734	723	748	776	745	718	724	704	765	748	732	715	687	676	747	737	707	722	758	756	754	739	743	745	766	756	724	740	653	707	697	758	796	746	702	731	724	711	730	732	754	750	686	747	753	722	720	705	735	729	689	695	736	731	728	752	731	718	756	735	746	743	703	732	739	714	740	751	716	759	711	726	730	745	728	692	752	748	680	722	773	757	741	744	748	666	732	740	751	777	709	734	727	746	732	712	732	747	677	714	683	780	739	741	737	756	703	729	751	712	750	670	699	701	739	735	763	711	722	733	714	699	715	753	723	747	700	735	758	729	719	653	692	735	705	785	735	750	716	752	740	714	745	733	688	657	748	751	730	766	710	687	782	775	682	747	714	723	791	730	715	720	740	734	746	745	709	701	705	744	746	740	735	747	723	723	760	732	752	746	739	788	735	723	776	763	730	705	718	776	767	722	737	714	697	695	734	763	715	697	746	788	715	689	675	734	760	737	744	700	729	737	730	737	738	731	736	665	713	722	779	806	721	717	762	719	745	753	708	709	712	736	772	723	769	747	722	741	725	721	773	718	727	783	748	741	724	753	735	728	794	744	750	689	775	728	732	740	730	717	729	707	727	718	753	759	737	772	742	830	733	725	701	794	719	720	709	753	747	768	764	744	721	698	771	748	736	741	737	691	744	739	725	719	689	715	732	729	750	729	724	726	756	716	723	765	734	770	753	715	722	763	735	733	731	759	739	732	734	695	762	742	740	732	721	718	743	717	682	684	676	710	741	713	704	719	791	724	736	736	708	754	765	743	699	759	695	767	721	702	738	734	696	754	742	694	745	739	800	727	769	678	722	699	737	781	721	732	709	763	754	750	734	739	738	732	700	766	727	685	777	765	749	710	777	737	756	736	722	677	733	772	753	694	735	757	700	762	724	751	754	746	796	720	717	807	765	733	719	724	727	719	719	764	694	741	743	760	783	739	764	679
57564	90268	63488	32388	11588	3213	1198	784	730	688	638	712	658	642	703	654	643	668	652	668	697	669	713	697	695	649	709	759	704	659	667	697	699	631	681	628	636	704	653	621	632	666	646	681	695	648	727	682	675	627	694	654	653	689	695	659	660	692	697	725	649	702	653	665	647	687	669	649	657	637	719	676	700	648	722	664	673	710	681	652	648	705	669	663	628	664	678	692	629	704	652	695	740	732	701	630	706	660	691	671	656	656	673	661	718	634	704	677	657	689	656	654	681	699	657	648	642	680	655	648	686	654	666	650	669	674	664	671	620	654	648	626	689	710	641	647	694	700	647	714	642	667	672	701	652	679	668	655	659	633	637	688	688	733	697	643	694	689	707	677	645	685	699	686	635	652	654	662	690	708	689	669	694	651	684	668	684	633	689	723	684	664	666	661	624	683	650	650	706	618	667	669	662	660	698	675	660	701	706	657	665	707	640	673	647	698	684	669	665	635	623	649	704	709	670	658	715	684	691	695	613	671	659	741	653	650	659	698	629	650	654	653	647	635	705	676	686	689	680	644	700	642	686	680	665	705	646	714	689	654	638	691	679	682	676	675	670	674	665	690	740	689	690	666	695	655	703	683	629	652	654	688	693	707	630	681	654	661	643	687	748	679	678	674	649	672	676	605	672	651	667	707	665	716	662	686	642	636	676	663	667	655	655	631	625	654	667	667	710	699	683	678	656	706	715	679	682	695	675	654	683	670	641	665	664	663	669	697	696	652	662	682	691	657	671	651	707	674	704	730	704	671	724	649	654	653	673	671	650	717	663	641	675	684	674	697	718	645	625	709	710	686	693	666	664	650	689	665	718	681	717	635	690	677	668	709	699	666	682	652	661	673	683	703	666	646	672	706	634	725	671	717	675	675	697	652	665	647	676	739	650	646	661	675	658	642	712	677	698	653	672	639	665	652	619	666	633	699	672	649	663	673	648	649	660	676	627	706	657	650	642	678	680	709	645	632	667	670	688	652	667	686	705	711	632	673	654	679	689	676	697	702	636	623	624	622	711	623	650	659	648	670	629	674	647	684	676	678	643	689	662	647	653	659	661	684	673	697	659	624	635	638	664	718	674	688	691	670	655	609	687	688	650	674	669	654	700	694	635	711	721	661	666	656	655	639	676	698	650	691	657	697	638	650	693	671	679	638	693	666	665	690	639	652	702	711	668	683	653	638	679	691	647	654	660	647	636	653	601	669	658	695	700	663	668	697	665	669	656	656	699	686	677	650	673	701	640	641	696	719	655	662	685	667	684	661	675	686	709	666	684	654	696	663	707	645	703	658	664	684	675	639	668	661	608	666	671	690	661	669	630	654	651	678	665	658	695	667	619	693	667	645	697	677	643	664	664	701	665	682	658	724	679	685	705	678	674	635	662	635	666	668	668	683	663	678	708	671	689	698	649	701	635	688	691	660	663	672	669	682	675	691	685	671	689	649	676	698	680	681	711	676	642	677	629	666	645	647	634	670	674	650	643	677	665	683	693	641	657	697	662	628	639	669	630	700	625	625	656	664	674	674	703	629	678	724	684	639	695	672	671	667	666	680	668	630	720	720	657	667	707	683	632	671	651	649	668	671	638	625	643	646	650	691	667	711	685	681	700	669	683	680	699	685	689	688	630	655	664	639	666	636	672	690	687	749	666	719	678	631	621	674	667	681	689	658	653	680	675	671	622	657	664	640	699	699	664	690	681	675	667	686	699	631	679	657	661	649	660	682	677	664	672	695	697	658	640	717	675	693	628	641	712	642	687	694	691	682	652	638	665	678	646	688	610	677	684	656	687	690	654	682	701	684	632	657	678	732	681	651	620	692	717	655	700	638	658	686	709	660	666	656	662	647	708	654	684	622	614	711	671	676	658	676	692	711	686	657	611	650	660	634	660	667	643	694	694	638	648	625	679	668	665	659	689	652	642	670	679	684	647	698	689	630	690	712	600	625	666	682	665	665	659	682	663	670	654	679	648	660	647	636	645	645	665	684	728	644	658	671	665	713	662	662	667	676	686	706	682	659	686	638	681	709	688	631	649	702	666	621	666	713	664	652	649	691	637	667	659	648	693	626	706	685	638	672	657	647	628	638	691	689	675	686	660	726	709	693	653	700	663	628	679	640	674	667	723	677	647	643	703	700	682	686	637	631	667	637	671	645	699	702	682	677	681	644	643	697	696	649	655	633	651	677	656	667	669	688	673	665	683	653	674	635	636	636	689	661	690	702	657	680	635	681	676	689	713	667	633	657	687	657	630	660	623	687	690	684	649	687	671	662	658	630	639	688	692	678	634	663	662	667	661	666	678	644	658	664	698	659	635	650	691	693	695	696	690	703	675	674	633	646	668	673	687	661	637	670	675	673	704	665	676	682	648	641	683	683	655	708	633	648	661	678	642	663	707	656	677	722	699	662	653	663	660	664	635	679	693	714	664	637	658	633	725	651	645	688	663	683	647	656	689	701	599	667	659	618	647	645	685	655	669	740	682	695	703	666	717	622	701	724	655	618	680	652	640	713	692	636	688	661	620	655	644	661	686	712	699	669	643	664	644	677	677	713	670	675	689	653	643	682	623	638	683	666	652	667	665	670	689	717	634	641	686	668	688	641	691	639	687	684	674	669	663	683	670	669	650	656	622	628	660	635	678	657	637	646	626	625	723	669	700	698	642	678	648	662	706	652	687	643	668	650	657	693	704	627	651	694	687	667	691	635	646	660	649	679	640	595	623	684	689	665	649	667	652	620	624	660	678	729	665	645	665	642	699	690	666	688	648	683	658	646	636	695	633	730	663	675	637	650	666	695	676	666	666	739	704	697	624	639	612	659	675	644	697	684	685	649	696	628	685	642	658	666	649	661	644	677	664	653	654	701	676	666	679	667	668	673	713	628	700	655	728	657	670	633	648	673	646	700	635	679	639	665	663	666	622	712	705	674	683	654	724	710	707	659	675	656	710	664	650	664	683	640	693	649	672	671	635	677	667	636	659	660	669	703	720	692	660	700	657	670	654	687	685	679	720	634	671	697	691	673	675	683	665	676	637	668	660	699	625	674	672	683	654	643	657	644	689	687	681	683	698	626	680	660	686	651	663	640	654	661	680	649	671	644	660	670	668	657	636	646	669	654	733	670	644	686	704	684	647	655	690	704	690	707	707	647	614	641	677	683	657	639	685	675	688	693	626	670	759	696	666	684	633	689	650	735	689	673	706	702	669	701	637	686	646	707	659	650	657	601	678	687	665	668	638	702	625	688	699	625	678	645	680	654	630	661	682	636	686	674	653	692	675	676	706	637	619	684	687	692	712	641	665	668	676	667	691	687	631	697	668	695	648	653	689	655	650	665	671	658	699	640	672	611	674	659	717	672	656	712	692	691	703	659	687	660	654	690	666	667	680	677	697	650	660	687	676	697	682	644	683	693	669	649	708	675	713	655	666	655	684	692	711	685	705	653	657	618	681	680	704	668
24154	23903	38294	36159	25242	15506	4748	1404	1011	965	974	961	958	965	955	944	921	942	987	956	881	930	965	876	926	905	957	977	949	894	905	925	974	899	918	932	963	936	888	982	959	915	966	932	910	919	860	939	970	980	921	897	912	834	981	930	885	904	933	918	900	925	950	933	950	934	970	911	932	918	905	946	939	910	905	930	945	943	945	922	990	927	915	889	954	908	901	938	992	938	869	862	884	896	897	924	949	908	913	954	963	911	947	932	955	922	910	967	938	992	894	915	925	973	932	890	903	952	944	876	932	953	868	844	915	975	887	914	963	846	855	894	938	899	878	904	927	924	891	967	923	930	895	882	925	919	947	962	893	926	900	853	952	866	924	987	906	936	900	910	930	940	868	897	867	909	950	905	887	951	981	950	918	871	910	912	982	975	954	944	903	878	942	841	907	941	932	917	896	935	958	975	933	950	936	934	977	976	912	889	946	970	980	947	938	939	923	884	905	916	917	938	914	917	955	916	924	916	938	886	953	947	983	909	914	957	897	910	946	946	939	903	908	878	934	886	903	934	867	874	940	883	910	917	938	958	916	952	941	904	919	918	941	857	948	923	909	904	973	890	949	989	899	947	907	935	937	936	962	936	839	908	926	957	916	851	973	935	901	977	931	976	893	888	843	942	983	962	927	923	922	1024	851	936	926	935	893	903	885	941	888	937	930	951	925	981	871	1012	899	971	907	932	865	940	985	953	955	942	925	905	992	920	901	872	896	889	936	851	902	902	941	912	952	903	906	918	902	930	948	926	981	913	846	906	908	903	901	920	941	914	946	935	907	926	961	916	925	907	927	971	909	946	948	918	874	883	906	898	888	873	890	900	937	908	949	945	955	890	920	862	921	902	951	907	909	932	937	928	933	862	931	874	953	907	912	923	931	911	923	919	875	961	846	904	955	881	907	916	925	942	889	921	923	897	951	947	911	914	930	913	930	925	885	879	918	936	942	902	943	934	907	875	893	940	863	947	958	953	967	931	908	906	888	878	884	938	882	931	964	931	956	899	928	954	913	964	929	965	858	941	889	910	934	949	921	949	954	873	916	998	905	982	910	915	900	943	957	904	958	909	959	977	929	885	927	967	918	924	934	932	893	949	951	913	906	910	924	926	914	932	924	935	918	932	896	926	937	945	905	922	912	933	917	924	970	924	895	876	947	954	923	913	953	896	971	908	912	872	935	884	936	887	973	945	932	862	956	874	911	943	899	947	933	870	950	906	958	925	952	936	938	848	863	919	912	938	918	896	906	911	994	934	920	861	941	947	929	905	920	951	920	898	881	956	898	946	883	961	911	949	908	938	945	897	918	905	964	965	915	865	896	989	879	942	906	949	924	968	965	964	920	925	907	961	903	900	932	955	932	903	923	909	893	877	918	902	963	889	926	892	910	924	974	900	911	892	942	916	896	938	879	897	888	942	905	836	934	974	935	948	930	843	894	900	947	946	958	858	956	871	921	871	892	952	942	879	908	969	956	879	941	878	953	936	873	918	907	932	952	926	893	931	948	915	992	956	863	945	925	877	863	947	921	928	877	897	895	984	922	936	911	928	898	942	892	930	911	887	963	970	903	925	932	1013	944	912	932	964	948	950	905	886	987	902	871	951	916	893	945	849	955	919	927	871	908	890	919	944	942	948	949	875	929	941	893	904	889	988	939	942	909	899	877	879	885	875	920	946	924	889	908	950	931	925	979	910	944	913	862	925	874	981	919	960	931	921	881	838	937	950	861	933	907	874	917	933	961	921	919	870	930	907	893	874	971	890	883	953	978	951	913	935	916	910	852	857	938	975	911	928	917	922	923	859	922	896	942	954	884	1004	876	879	874	941	915	936	896	914	931	933	892	879	919	925	934	937	931	893	950	980	928	933	910	908	955	903	895	927	901	899	902	949	894	856	922	932	891	916	907	934	950	896	969	918	921	884	936	949	893	918	942	951	934	932	961	922	929	903	877	870	906	903	938	916	956	909	952	926	897	920	938	939	920	943	971	904	938	924	926	925	921	951	897	932	986	936	895	953	986	919	970	968	946	913	938	897	971	879	909	964	900	907	938	963	896	926	875	922	895	888	901	918	952	943	948	923	922	954	901	883	899	877	929	921	896	915	912	918	922	907	894	957	875	934	941	931	888	933	951	939	904	934	892	959	899	924	901	910	895	878	908	870	978	921	930	936	868	859	943	917	942	933	881	886	918	880	902	878	931	917	918	964	909	971	886	978	915	896	969	917	885	880	896	912	974	929	909	970	911	968	916	907	918	978	929	887	926	871	902	883	967	940	881	893	926	911	943	946	927	929	862	891	922	911	904	924	941	862	900	934	969	994	987	921	912	947	939	932	949	922	836	858	874	929	858	927	929	883	939	911	891	889	911	899	927	902	920	894	932	946	900	982	933	943	916	952	909	903	941	950	875	951	914	906	871	953	954	926	938	913	968	935	873	876	950	904	894	952	925	927	975	957	927	936	912	852	900	871	943	961	911	950	910	920	934	892	933	935	933	946	929	908	915	946	932	898	944	884	889	968	924	977	928	943	928	903	919	959	943	884	927	942	913	949	915	948	876	925	924	854	944	910	891	924	977	910	860	911	881	901	918	958	968	886	945	915	918	882	918	944	904	863	860	924	904	901	910	939	964	896	907	904	929	904	922	845	890	969	885	862	955	912	915	906	953	891	919	918	894	959	913	945	852	967	944	944	969	925	972	887	913	907	896	928	950	928	865	876	982	904	952	963	845	897	954	887	874	934	956	899	883	897	891	946	903	912	955	983	927	913	928	912	879	911	905	904	900	886	961	875	897	911	888	898	934	877	953	905	928	922	977	914	881	913	876	996	921	871	872	926	923	963	912	947	948	943	887	933	917	903	889	940	857	883	871	915	911	939	922	952	872	896	875	881	971	962	928	887	917	909	912	942	894	946	871	856	901	957	930	928	933	956	909	871	955	929	904	930	937	888	932	929	890	905	941	895	944	882	967	854	985	874	897	900	903	897	917	900	882	916	976	914	961	867	927	937	917	905	939	944	914	895	845	922	939	940	925	963	927	900	914	865	934	901	925	930	912	962	919	886	853	891	912	900	873	920	912	919	906	871	932	930	894	918	953	896	890	940	955	939	906	861	934	978	937	915	932	901	968	947	978	888	884	907	900	936	900	905	861	910	947	882	936	888	977	886	879	977	895	919	955	880	939	944	894	914	910	897	922	942	946	940	887	879	924	980	931	885	884	939	870	916	890	942	936	952	932	949	892	915	913	888	909	931	902	877	925	874	894	943	886	944	882	833	948	913	888	958	945	968	904	922	953	971	919	903	917	944	924	925	909	895	950	892	948	927	899	917	927	918	935	883	946	893	903	905	871	868	921	893	935	918	930	904	975	970	917	916	951	909	950	924	985	882	946	879	939	907	915	905	925	922	875	905	962	914	952	989	890	918	916	895	911	880	886	923	949	897	935	946	881	929	948	912	910	941
63486	105042	75093	46977	19566	6132	2431	1157	918	895	870	929	899	903	851	895	842	882	883	862	824	877	855	841	915	846	856	887	886	874	848	884	883	888	884	859	846	826	875	852	875	853	856	888	877	874	868	857	833	865	851	862	852	867	832	864	887	872	850	905	882	868	892	883	821	847	854	918	870	949	950	900	884	841	871	866	911	831	890	847	860	837	917	816	835	882	859	882	871	873	867	830	836	855	890	840	872	909	907	860	872	824	849	853	872	850	901	907	889	862	871	851	905	845	829	828	896	843	868	902	813	873	914	863	867	879	880	828	865	893	883	828	926	841	894	881	899	868	858	883	867	838	872	892	851	881	834	890	861	792	844	876	838	886	865	849	887	863	841	870	865	920	890	831	872	832	827	883	872	851	904	883	902	859	867	886	861	856	878	903	859	889	848	888	909	890	833	927	824	793	848	875	911	870	884	884	892	913	882	834	868	851	819	820	871	861	886	880	844	899	840	919	889	876	869	898	915	860	877	862	899	811	893	849	880	877	886	869	878	836	900	817	915	902	876	876	888	844	875	827	897	843	871	901	899	850	932	872	843	898	850	834	857	880	846	926	864	884	878	783	834	875	867	915	883	884	837	886	870	886	830	852	859	902	870	857	861	854	859	919	885	905	864	827	898	836	875	913	916	894	892	851	894	873	884	863	904	812	819	839	915	900	851	848	864	896	874	892	862	810	855	892	842	842	871	827	856	829	864	881	844	925	850	853	830	879	867	865	835	929	867	882	883	855	899	903	865	943	848	889	808	912	844	884	907	873	827	826	876	861	844	796	848	923	849	896	842	861	870	867	843	897	876	813	925	879	850	858	866	825	944	859	841	936	878	851	880	859	894	859	863	853	835	869	878	827	863	878	927	875	903	918	870	875	873	905	886	850	846	852	854	833	866	832	894	866	897	862	839	914	880	879	878	879	870	858	800	805	937	890	834	863	841	825	865	922	864	855	865	894	910	844	837	899	897	852	879	828	850	871	841	877	787	831	841	883	898	873	875	966	864	858	876	875	891	873	880	847	828	827	922	885	899	840	868	857	927	897	857	855	868	840	890	826	865	949	863	814	885	903	833	817	834	875	849	809	895	899	904	861	840	886	948	890	826	882	863	859	828	846	833	883	913	837	911	825	891	870	842	857	910	873	859	899	887	883	892	848	858	872	863	892	880	849	863	841	850	845	862	849	857	904	861	871	908	853	883	854	876	810	875	877	861	885	823	852	892	917	855	872	834	925	839	881	845	848	846	805	778	847	884	852	897	910	809	887	846	826	841	861	870	895	865	836	822	895	852	868	897	878	847	895	899	843	870	896	851	855	887	864	841	867	817	860	862	838	909	871	821	874	847	845	850	884	896	912	866	908	875	855	814	839	839	873	811	852	830	882	893	871	865	888	783	871	873	860	886	878	893	856	880	870	880	880	876	858	843	892	815	874	812	892	845	896	873	825	906	821	884	833	879	872	858	913	885	888	856	846	844	883	877	884	883	864	874	849	837	856	874	852	862	831	831	856	867	885	862	885	872	898	872	870	875	860	878	883	823	891	838	837	896	881	883	841	922	886	847	874	861	866	868	852	869	872	852	868	865	817	871	870	870	869	814	874	886	881	844	884	809	860	865	892	852	886	874	877	858	862	863	876	879	857	897	877	839	815	863	869	842	844	851	874	838	823	819	854	907	902	905	864	841	823	860	860	883	855	882	859	874	838	895	892	859	912	840	878	858	908	829	810	898	879	819	865	863	880	856	876	881	903	871	872	891	901	870	863	840	859	826	867	846	848	901	873	848	887	895	823	864	895	879	896	876	826	870	902	869	908	851	824	939	900	867	824	809	849	896	843	845	855	919	892	823	879	890	879	902	885	848	847	856	839	858	920	898	842	925	875	885	906	852	840	832	881	884	899	877	846	886	912	869	860	884	919	867	832	868	885	852	833	872	834	933	872	909	896	893	863	841	858	858	834	911	852	925	847	868	906	878	875	872	888	888	817	855	853	850	868	891	863	848	879	885	896	890	881	889	854	853	865	856	882	885	846	890	835	864	864	820	883	891	857	834	888	919	894	836	819	845	854	865	878	813	889	802	895	872	858	807	819	873	865	903	886	847	811	906	875	902	869	804	846	895	890	832	871	816	812	880	834	891	871	820	883	819	922	869	878	865	890	865	891	862	845	896	978	848	842	819	884	896	850	899	870	820	932	908	865	894	874	870	887	837	857	853	869	866	857	819	875	851	914	864	893	850	879	819	859	842	911	822	892	862	863	860	856	882	865	915	843	928	903	848	856	878	854	942	881	819	860	864	830	835	828	913	870	832	858	885	925	812	864	846	903	877	878	863	868	836	854	843	876	907	886	865	826	829	871	855	851	837	847	879	868	877	867	893	871	840	856	851	884	867	870	803	853	893	932	857	874	891	916	884	909	891	890	871	863	894	843	896	871	855	882	895	834	916	888	914	885	844	898	827	895	852	833	873	852	838	859	881	887	881	853	867	882	908	903	879	857	859	875	882	830	871	842	834	884	846	858	872	851	936	843	839	831	847	880	872	852	886	901	890	810	895	845	890	823	878	831	891	824	852	827	850	848	839	897	872	860	850	799	910	880	902	900	863	846	936	784	894	891	818	859	833	818	865	906	829	882	808	867	889	850	923	858	875	942	872	858	875	881	775	901	884	885	847	853	872	858	879	863	779	861	899	887	880	846	895	851	839	911	798	852	875	876	867	797	871	843	886	863	844	871	924	807	870	842	858	884	869	860	883	865	872	864	885	828	859	812	820	828	821	860	875	910	889	848	861	897	854	845	859	845	872	857	830	847	917	848	874	854	861	906	828	874	860	917	868	832	860	870	888	882	903	838	886	840	861	856	849	858	935	885	853	878	857	900	849	837	862	835	902	838	890	849	940	903	846	921	895	811	853	824	825	890	853	826	843	804	819	865	853	851	829	776	819	839	872	843	813	855	897	900	828	883	855	818	854	872	817	861	870	876	829	881	869	883	872	863	918	873	861	903	850	884	848	828	805	840	923	828	901	885	865	855	858	923	879	931	867	868	849	859	863	883	868	857	857	916	872	828	867	891	867	885	803	855	878	879	829	846	891	875	887	905	826	845	822	862	888	876	844	879	862	842	888	835	928	888	861	874	879	832	825	852	862	866	815	865	837	861	827	907	802	857	891	877	883	897	827	867	865	880	916	866	895	826	892	824	837	874	822	852	835	868	841	842	865	821	894	888	829	851	824	883	873	894	903	904	852	876	854	823	861	881	827	842	866	895	855	923	886	855	912	850	862	850	847	829	872	927	834	858	879	842	874	884	881	802	837	820	827	897	861	901	871	865	868	933	845	872	889	878	858	820	884	832	882	844	879	842	888	882	850	847	926	797	868	884	881	845	883	810	883	944	816	915	914	857	868	885	843	851	881	909	906	851	930	875	870	892	908	884	841	904	844	895	900	879	868	877	872	836	848	926
29989	32048	26841	11297	2686	1158	768	700	642	689	665	664	654	672	654	637	654	706	695	677	647	655	711	648	667	633	723	603	658	621	741	666	674	682	677	697	691	644	701	662	662	676	675	664	671	684	693	662	690	688	649	647	689	607	672	673	669	625	679	710	667	689	661	639	654	669	693	640	673	670	687	684	685	644	663	667	622	638	631	682	689	670	695	703	692	648	611	706	708	663	670	685	643	644	704	607	665	700	647	631	674	681	674	628	651	651	589	644	656	647	652	641	664	706	715	630	626	644	683	670	711	637	639	705	668	657	665	668	632	681	654	672	691	729	677	660	714	668	644	695	638	658	661	640	675	678	706	693	699	655	677	629	684	677	669	620	661	677	652	682	675	694	658	659	691	681	694	637	644	641	671	672	661	706	682	649	690	655	667	657	658	634	665	671	699	646	623	657	647	678	695	688	622	658	645	633	669	633	644	683	687	663	654	674	666	675	670	679	725	663	618	651	684	639	661	716	689	666	690	639	718	664	662	713	637	676	641	682	673	654	640	596	662	623	685	632	694	706	603	698	657	680	616	686	649	646	659	669	677	633	657	678	672	679	673	664	646	684	664	686	720	647	648	675	683	659	641	651	658	709	656	711	659	665	641	714	672	646	636	667	701	681	644	670	684	660	657	682	687	696	655	612	697	635	657	689	686	618	670	676	696	642	669	642	632	653	685	652	681	649	660	672	696	659	665	662	652	636	675	647	642	677	663	651	667	651	681	666	646	679	637	634	612	603	587	662	665	670	650	669	665	663	658	686	661	673	697	684	649	628	666	644	683	704	672	683	653	655	614	680	713	629	615	699	619	664	710	674	640	641	669	675	719	691	632	663	659	679	706	613	686	686	714	643	643	653	670	665	672	671	626	686	649	663	669	656	678	713	709	680	686	644	727	715	682	673	675	678	695	642	679	643	670	667	655	662	684	661	665	662	673	680	673	657	640	671	604	646	619	669	712	701	678	649	621	644	613	654	657	671	631	664	686	640	675	613	663	648	687	663	684	645	649	697	712	704	673	691	657	682	654	647	687	632	647	671	686	699	657	651	657	658	644	648	644	644	646	678	619	680	653	656	660	655	660	701	623	655	693	677	649	693	688	661	626	627	653	650	674	650	663	692	667	681	643	638	656	652	682	690	705	669	696	691	642	657	673	704	675	691	670	641	636	680	659	670	644	665	661	684	651	699	654	645	626	680	703	725	662	666	655	688	682	689	661	630	667	698	621	672	727	686	696	621	639	727	667	658	684	634	660	692	636	669	678	687	684	671	639	702	650	668	638	631	661	653	716	610	696	669	674	670	721	627	664	681	660	689	690	678	704	612	650	657	692	663	644	682	666	683	689	651	651	663	658	672	666	694	704	673	668	667	670	659	630	670	673	666	683	647	676	674	635	655	655	698	640	667	656	640	686	622	601	666	683	637	700	691	636	651	670	660	664	701	679	678	665	652	667	658	650	651	663	701	657	691	681	695	684	686	652	641	714	617	674	694	610	687	647	614	675	649	690	644	661	673	666	639	669	604	691	672	657	702	665	705	647	663	670	671	722	654	660	643	726	716	666	617	623	688	665	646	681	637	675	647	701	609	657	686	641	662	652	643	643	647	700	684	726	657	646	675	673	657	703	623	653	641	653	742	655	627	665	663	673	684	666	633	669	642	688	693	628	643	673	675	690	668	700	655	640	661	681	626	713	681	648	673	639	654	649	645	670	672	688	620	703	678	649	595	652	609	669	695	649	704	628	647	702	652	644	656	672	672	678	635	652	629	635	647	672	648	679	670	668	706	627	667	711	653	657	619	655	686	693	667	664	694	668	684	682	651	593	657	649	691	684	679	657	652	641	644	653	687	657	654	636	679	664	676	660	707	650	672	706	675	674	659	680	675	682	628	699	695	673	682	661	662	661	682	663	646	675	663	680	695	685	660	660	690	658	650	674	690	710	647	629	675	679	679	717	630	639	645	648	620	664	647	623	631	613	687	685	639	693	676	649	674	677	655	651	665	723	657	663	633	645	674	659	654	639	670	684	701	652	680	696	677	640	682	676	724	689	678	678	646	685	609	651	702	649	646	695	659	645	638	633	662	665	677	681	658	638	648	663	633	685	679	686	653	653	706	659	617	648	600	656	657	715	652	622	659	653	666	658	653	693	624	635	673	676	699	640	680	676	661	666	680	659	666	683	706	614	634	658	616	689	673	695	666	736	600	709	681	686	684	701	670	598	653	628	599	702	691	641	702	679	673	628	646	679	696	662	625	676	711	664	704	700	642	658	690	701	678	661	689	691	687	665	666	705	664	660	711	673	681	695	644	684	652	670	641	648	624	663	658	643	657	654	671	681	696	735	710	679	634	668	668	670	699	678	713	698	694	655	689	639	622	650	654	702	664	686	707	693	672	703	712	669	653	641	625	668	698	686	684	685	668	662	707	638	709	658	699	717	690	670	657	681	671	639	669	644	698	659	648	621	665	646	689	664	690	661	653	712	643	694	671	666	649	654	717	696	680	658	680	631	669	700	682	696	655	708	682	642	639	668	665	645	664	699	644	647	711	693	708	657	683	659	662	649	672	638	652	616	622	660	673	682	709	687	660	674	700	687	611	642	657	624	677	678	622	680	687	651	621	699	682	685	683	617	694	701	642	651	687	703	657	715	638	635	680	644	621	660	649	645	680	658	699	647	606	695	674	724	609	639	684	663	599	640	636	693	647	706	672	642	634	635	679	645	630	700	676	646	687	644	704	691	675	683	643	648	668	682	714	652	656	695	643	658	663	646	645	643	672	657	661	629	645	638	679	657	654	688	688	703	682	685	712	635	682	706	677	663	708	698	659	650	657	688	684	684	651	707	699	666	666	698	697	654	626	631	710	638	671	637	674	666	681	706	645	693	643	654	668	635	630	677	702	665	613	627	665	630	641	662	701	656	710	637	683	660	624	667	678	675	633	639	634	645	643	639	695	641	645	693	631	671	670	646	670	664	659	646	639	702	681	661	659	666	616	667	703	666	678	644	668	704	685	696	652	669	673	665	631	634	682	645	679	644	654	642	685	685	743	684	648	704	690	646	709	676	684	684	710	664	680	639	636	673	663	734	657	662	670	702	620	645	681	706	667	672	579	702	659	668	674	633	641	642	653	629	688	661	665	602	659	675	599	670	652	668	624	673	650	649	707	659	712	647	668	654	627	648	660	638	677	674	672	670	612	657	680	698	664	657	662	653	757	695	670	685	659	644	695	629	644	683	689	741	662	673	676	660	684	682	672	643	664	646	650	707	660	704	666	673	666	696	691	644	678	662	665	709	660	660	611	688	667	649	664	668	684	699	689	650	670	658	663	728	641	683	670	660	680	649	658	660	672	650	690	678	641	651	666	667	644	653	679	645	698	663	709	642	662	663	655	632	696	691	664	685	711	706	709	662	664	675	686	682	650	626	651	645	694	678	689	671	667	654	653	651	662	697	667
22696	37337	20641	6350	2120	995	674	583	558	569	552	581	548	623	552	575	566	561	539	575	570	570	567	603	550	570	545	564	576	590	562	566	534	579	541	568	520	544	559	590	567	557	532	525	566	533	607	564	563	516	570	582	575	538	565	558	544	578	594	578	576	595	559	569	592	564	594	564	524	590	584	582	571	590	539	590	531	535	551	568	552	597	530	529	542	561	561	568	567	537	564	567	564	569	535	549	567	593	572	552	539	552	582	557	555	570	550	546	592	579	557	584	596	557	582	580	532	575	544	562	579	560	543	552	572	554	537	562	597	566	561	510	578	558	556	570	491	610	544	551	548	545	580	575	578	561	546	563	568	566	548	563	545	539	575	556	592	539	508	531	550	517	559	573	563	564	564	553	527	580	569	570	556	566	542	573	563	576	578	526	549	563	601	556	568	537	540	539	559	565	565	572	575	555	564	558	510	536	578	618	583	578	576	551	559	555	572	553	533	548	594	571	565	569	573	523	568	570	570	598	561	560	545	590	578	559	563	537	544	526	542	589	549	565	554	581	616	548	545	573	546	530	554	582	560	532	577	479	555	575	557	533	547	557	564	568	560	580	543	512	553	542	567	562	524	519	537	552	581	530	569	563	542	563	618	517	599	581	561	544	559	585	579	565	594	593	545	572	512	515	568	553	562	574	570	591	563	556	560	549	541	579	582	577	574	591	590	564	589	578	579	597	545	544	593	541	575	540	587	554	566	557	519	592	570	543	568	546	550	547	537	560	577	573	556	564	543	575	570	544	580	580	553	519	558	564	517	557	562	536	540	568	551	597	535	503	550	562	576	595	532	544	556	556	537	524	570	567	535	568	541	558	563	595	558	557	609	571	596	561	531	548	621	573	521	583	541	548	555	513	610	546	554	542	584	571	553	587	599	532	530	558	535	542	550	575	548	568	572	554	539	520	519	547	550	526	582	563	547	540	498	555	547	556	515	543	550	546	538	518	574	550	591	538	630	540	519	583	548	560	595	542	535	543	535	571	530	550	583	563	535	531	537	553	500	561	540	550	547	563	543	580	575	596	571	569	577	546	540	581	545	564	583	576	547	524	528	589	553	524	532	545	570	543	537	563	565	585	545	552	541	559	587	529	565	540	569	534	538	531	524	536	524	575	517	562	585	569	628	599	576	548	513	546	571	548	579	552	572	555	552	556	546	593	554	510	541	603	558	556	577	553	600	534	525	538	555	571	550	559	550	560	578	543	570	546	553	551	563	544	589	537	574	574	605	509	549	559	522	550	568	542	549	580	546	553	556	558	541	536	553	570	576	570	582	517	557	537	506	560	536	585	566	613	554	535	564	540	552	572	552	550	553	567	545	591	586	543	597	574	524	547	542	568	537	544	572	554	558	528	557	613	573	546	619	578	545	553	566	576	587	562	545	552	546	548	560	541	574	553	559	557	576	578	583	588	551	512	556	587	607	534	566	563	551	593	573	530	513	590	546	565	564	567	507	564	526	560	571	579	542	556	548	549	579	587	582	515	562	571	537	591	538	633	562	596	558	516	604	569	552	579	572	574	547	558	518	573	542	564	541	540	557	562	599	593	572	533	553	537	531	523	570	591	553	505	564	551	549	557	544	538	578	517	579	527	550	543	557	549	560	580	593	522	554	588	575	566	565	554	568	570	541	533	589	578	524	610	530	551	558	567	553	539	560	551	584	567	575	536	604	542	542	585	567	563	551	577	537	562	591	525	573	548	547	586	557	566	544	564	571	605	525	543	545	578	530	584	560	553	502	581	539	610	543	584	520	555	569	557	591	550	522	581	569	582	526	565	583	561	579	539	517	546	580	555	573	569	559	555	531	611	489	579	546	567	555	544	539	540	529	559	528	538	602	557	575	552	515	565	575	547	532	571	550	534	543	522	598	556	527	559	566	513	530	567	563	547	547	567	576	567	582	521	555	564	527	497	581	548	586	586	536	570	552	549	574	594	537	579	550	558	541	570	558	542	581	542	554	531	581	505	553	555	546	611	571	543	523	577	593	578	608	565	492	555	543	553	569	579	539	543	567	550	544	564	525	538	586	564	511	558	551	576	533	561	547	535	560	553	527	586	568	580	547	558	556	568	559	538	557	532	598	548	538	566	519	523	568	567	561	555	545	601	551	539	556	592	581	543	556	567	538	588	573	588	527	555	558	499	602	597	573	540	561	592	535	547	565	534	545	551	577	554	581	555	537	554	567	609	584	579	567	542	529	562	592	550	544	515	549	591	575	555	536	534	623	539	567	587	567	597	537	554	614	562	558	531	564	582	533	581	583	588	575	599	563	538	603	561	545	590	594	570	526	539	582	623	579	602	502	532	575	554	618	595	549	506	569	566	571	523	595	532	526	545	509	562	543	557	627	621	543	564	577	576	569	519	566	540	514	563	546	538	562	573	521	536	556	593	537	580	517	555	546	592	569	519	555	550	567	536	553	535	542	536	517	581	583	546	557	556	540	503	520	585	555	525	568	598	557	533	568	551	529	577	524	536	537	613	580	521	557	522	575	562	589	567	575	580	559	577	582	540	526	572	508	552	580	563	556	592	608	526	511	543	574	596	602	539	550	555	551	579	538	567	553	573	532	573	555	550	588	576	556	521	563	567	583	528	558	563	522	566	528	551	575	538	609	581	551	583	521	574	562	558	538	567	560	514	531	531	524	546	538	576	606	559	558	510	555	508	558	583	580	560	575	561	543	559	618	540	565	530	591	604	577	565	573	584	585	575	563	538	526	575	526	562	608	501	584	564	551	559	552	537	565	550	561	558	565	555	609	599	538	576	558	534	574	527	534	592	558	606	577	535	583	535	580	540	575	581	504	590	521	541	559	517	557	596	602	580	533	556	561	520	554	497	588	586	560	550	559	591	572	537	574	514	590	532	566	589	535	539	522	547	577	575	553	530	563	540	533	549	557	580	564	533	572	538	549	571	577	577	547	580	578	554	569	551	620	580	550	584	530	581	592	593	536	552	566	561	544	552	560	541	533	515	573	555	528	570	564	527	523	526	588	582	559	574	545	564	529	548	564	554	535	548	524	584	569	548	592	586	566	551	533	527	544	589	572	536	533	580	536	541	557	553	575	566	574	585	567	557	536	524	563	583	566	548	517	583	603	583	549	541	523	566	548	565	522	553	571	551	577	539	567	569	589	543	504	604	567	585	554	524	548	563	602	538	560	603	529	537	563	594	542	589	556	548	568	552	598	553	561	578	518	563	535	509	601	587	601	549	602	563	583	590	624	570	567	578	579	561	545	546	595	540	561	574	575	505	559	593	548	565	532	549	508	559	585	542	527	578	582	579	545	516	578	581	552	542	584	597	538	551	587	608	639	560	532	535	532	529	560	603	562	566	567	565	557	561	546	522	574	537	552	516	587	547	513	534	533	578	628	569	576	551	618	516	571	563	540	552	557	564	594	568	541	538	599	546	578	601	564	562	608	552	546	545	556	542	564	595	528	564
25962	27984	42179	35567	19948	6539	1515	845	671	702	709	648	681	712	683	719	692	726	707	697	672	667	684	671	643	667	676	692	660	636	630	671	701	655	649	664	635	659	652	716	684	671	671	669	691	705	674	683	648	659	667	649	658	647	692	688	669	694	672	677	656	624	648	677	660	669	654	669	645	631	640	684	652	675	650	672	652	651	690	667	644	680	650	644	684	618	650	698	664	687	662	643	671	678	630	653	660	676	645	665	637	699	656	634	639	684	676	680	686	679	707	663	648	642	718	668	706	675	636	637	665	635	638	685	682	649	655	682	660	698	658	704	689	649	685	670	628	670	672	649	671	652	663	666	663	668	624	675	657	658	658	654	660	644	657	633	645	668	745	671	693	677	632	652	657	694	625	682	677	670	659	674	625	679	652	618	659	682	661	637	675	642	640	698	620	684	673	651	661	666	641	697	697	704	682	655	707	648	686	685	643	658	667	690	686	685	635	657	679	704	707	674	729	650	628	682	638	642	706	673	719	629	655	647	689	653	640	662	650	653	633	676	676	643	661	691	624	652	655	634	691	685	656	663	651	701	648	627	709	669	647	648	628	667	683	691	668	688	658	629	636	658	705	641	689	652	674	677	654	651	613	635	645	655	669	693	683	671	693	708	625	678	643	657	656	667	658	635	648	684	675	665	666	661	680	656	655	709	722	658	691	687	654	672	731	633	641	648	674	707	679	613	674	647	623	666	706	636	681	592	665	675	684	617	625	667	648	678	662	644	644	670	646	682	736	669	692	670	706	671	678	662	657	695	649	649	680	652	672	695	625	655	695	653	686	640	650	656	666	647	683	616	701	685	650	655	694	663	667	649	642	676	644	639	659	677	633	680	643	617	648	645	681	656	707	646	665	678	667	630	689	676	631	650	658	644	619	636	668	665	625	647	667	674	692	660	692	646	659	655	723	657	700	662	672	654	658	720	606	697	680	640	710	654	655	661	706	624	644	679	631	673	617	686	693	701	652	622	685	687	627	690	636	708	680	668	732	659	645	665	664	658	638	659	689	660	691	679	674	662	674	645	688	712	660	679	675	687	684	620	628	664	733	687	626	649	675	687	642	670	676	663	658	657	637	687	638	695	675	665	660	684	689	580	647	658	687	679	670	653	673	677	642	648	695	695	697	667	666	607	677	663	659	654	655	671	651	619	676	640	663	677	686	658	731	676	726	650	621	682	630	665	673	609	697	687	682	667	674	648	653	663	670	690	650	651	700	629	649	695	663	665	663	643	677	727	677	656	618	664	678	719	637	658	679	688	683	657	668	663	697	656	633	649	634	692	718	631	647	664	644	637	679	689	623	683	671	686	676	658	637	698	664	674	649	638	688	662	668	675	686	709	645	702	664	684	681	669	687	682	642	645	651	657	680	671	656	680	611	710	667	667	677	704	628	639	699	703	659	649	669	675	624	669	662	676	666	677	683	693	672	638	608	710	620	701	673	660	675	629	671	629	675	666	662	656	678	635	696	714	665	653	676	639	637	642	660	688	688	663	675	666	652	658	627	654	687	653	665	672	666	621	690	661	644	672	691	641	701	684	672	672	673	636	668	687	683	687	682	618	659	676	640	680	653	649	646	635	649	694	672	686	691	648	691	631	668	669	697	633	712	685	661	663	656	707	676	664	679	642	677	639	643	682	633	625	665	650	658	691	675	672	652	685	637	675	681	620	652	606	602	662	669	657	654	632	683	680	665	634	654	669	626	661	684	675	655	685	644	644	687	646	643	684	640	684	633	673	641	698	699	664	655	658	633	649	694	674	665	676	669	665	689	701	653	637	669	658	674	676	640	640	642	653	632	664	682	636	704	653	652	656	677	666	694	678	675	606	705	661	665	618	656	647	661	664	642	702	673	668	677	702	663	693	665	669	648	636	657	651	678	674	650	670	677	660	675	698	617	636	688	622	685	703	651	686	688	660	681	678	673	663	697	666	663	661	658	632	681	700	657	673	651	705	654	638	658	683	710	674	668	656	697	601	612	663	677	656	672	660	665	630	635	679	686	637	633	653	638	647	668	658	651	646	731	667	674	643	658	742	689	637	634	633	615	680	699	654	656	688	683	670	622	678	622	672	660	623	631	639	618	689	644	672	663	633	637	672	635	679	658	704	668	659	635	685	670	651	625	672	656	670	639	675	676	615	709	671	679	671	675	657	673	605	654	620	683	654	677	687	672	679	661	663	701	696	646	676	653	627	675	707	687	682	644	695	716	642	686	638	643	658	679	681	644	667	696	679	689	695	657	692	666	633	634	681	663	644	642	663	681	651	681	702	670	678	645	700	670	672	676	630	678	700	643	663	664	673	668	664	657	679	644	662	641	653	735	644	626	618	648	659	677	616	662	729	682	682	673	669	682	672	648	645	632	692	668	675	666	652	663	681	659	679	674	667	691	684	664	664	662	677	682	676	680	662	665	682	638	658	659	683	687	653	667	704	723	619	661	704	677	683	657	600	666	658	668	636	691	652	664	693	623	650	686	723	629	650	673	619	660	632	672	666	592	670	637	631	689	718	651	666	647	647	645	659	733	617	684	695	648	627	658	654	686	693	693	669	703	657	661	656	668	665	687	660	648	714	664	651	654	653	634	666	654	691	655	659	674	694	662	689	704	626	621	660	661	678	645	688	677	678	627	669	682	668	649	690	660	646	686	643	672	684	666	681	655	638	657	646	655	667	641	645	673	677	680	658	659	709	660	683	657	646	650	646	644	661	678	660	671	659	674	644	675	636	713	641	707	656	678	639	643	712	647	626	661	649	692	658	705	633	613	628	653	662	654	694	655	696	625	636	655	639	610	641	659	678	652	687	645	651	681	716	654	667	713	688	617	640	652	699	672	690	636	621	697	666	661	671	651	693	683	650	693	715	661	632	660	702	683	691	672	695	641	666	685	674	711	654	689	626	620	669	650	648	648	623	687	694	705	649	614	659	693	669	636	654	705	675	657	681	713	711	662	634	701	631	690	686	684	696	704	643	653	692	667	688	676	660	692	675	644	686	663	640	660	677	649	683	612	648	639	640	691	678	681	670	682	715	666	661	684	649	637	693	623	629	661	646	679	638	694	621	648	652	633	655	638	665	639	662	657	695	666	659	669	684	667	695	639	703	637	671	677	629	636	693	702	628	697	688	626	627	676	663	678	677	708	648	646	542	658	684	646	695	658	669	652	616	642	689	663	659	688	648	651	656	645	689	649	692	623	656	599	664	707	692	659	657	639	635	664	690	672	676	691	641	642	659	636	684	661	642	633	654	661	666	683	710	691	624	709	630	677	662	700	639	673	654	705	685	641	659	638	628	661	656	690	700	616	668	689	671	685	671	637	651	677	677	657	635	671	674	659	619	672	677	652	655	697	704	663	681	706	682	648	624	642	642	676	662	620	666	691	647	647	682	641	687	641	663	622	629	662	627	700	661	631	642	681	746	633	686	674	682	639	667	625	644	686	684	639	659	684	629
59184	88175	59058	28230	12063	3656	1197	748	605	620	609	616	641	622	619	674	642	618	570	625	578	615	635	578	617	581	640	619	619	618	562	610	592	619	556	661	590	673	615	607	600	592	628	626	593	617	620	595	619	555	623	629	615	601	608	601	598	615	605	619	638	607	607	593	628	617	612	619	631	611	638	640	614	656	629	603	596	612	599	619	541	625	622	642	643	594	628	622	559	576	653	596	597	602	629	621	625	574	638	596	610	598	612	648	596	615	597	582	622	608	607	640	646	609	586	637	658	622	565	592	610	592	592	615	628	637	619	551	588	566	598	601	592	625	639	599	569	623	573	623	607	589	583	576	589	616	629	605	626	636	613	584	603	554	612	619	575	627	602	596	584	626	578	610	640	607	637	587	577	624	621	626	611	650	622	576	615	641	600	605	601	614	579	585	565	534	582	613	595	630	591	595	631	636	624	654	567	602	585	574	597	612	613	613	653	611	570	591	589	608	650	608	630	633	598	596	624	646	585	613	634	612	578	624	602	593	598	624	617	620	574	620	586	592	611	593	590	573	593	578	553	603	610	568	660	602	609	536	595	643	595	580	592	617	658	633	549	630	576	642	592	602	597	634	618	619	620	611	629	567	570	600	606	631	606	614	610	582	601	599	610	580	588	635	582	591	589	588	600	600	621	556	595	615	613	607	637	618	598	612	610	606	617	583	598	636	602	636	566	580	621	603	625	581	645	645	620	611	608	611	600	611	654	580	593	622	604	582	594	655	610	620	624	619	621	635	631	620	628	561	606	565	596	585	607	574	594	596	576	593	587	610	606	604	638	581	582	590	628	637	608	616	605	583	574	602	621	589	630	575	601	615	615	629	574	614	617	605	639	607	636	629	614	578	633	589	601	612	625	617	587	592	623	639	610	600	588	617	628	574	636	617	608	627	605	620	614	606	601	562	628	586	598	629	605	636	626	618	611	614	612	626	592	611	580	589	579	631	571	573	659	619	589	598	596	597	623	597	639	646	577	589	631	555	583	627	607	604	573	581	627	614	613	601	583	581	639	593	585	606	579	581	591	623	567	589	649	571	578	592	583	670	596	613	637	595	595	625	622	585	602	616	602	601	591	610	565	606	590	595	607	633	600	565	591	571	579	616	586	591	605	628	598	563	557	624	628	593	567	571	585	629	598	576	635	595	613	589	629	608	622	581	592	610	659	595	579	643	631	603	606	610	613	641	632	612	633	629	579	582	562	606	618	611	638	592	612	595	616	595	614	585	625	622	613	580	549	581	672	584	588	647	613	603	589	624	600	626	615	577	624	591	592	622	610	624	627	608	548	602	622	580	550	616	600	640	612	583	616	629	578	619	603	601	612	625	610	628	558	613	629	634	623	604	593	568	629	575	593	619	575	641	616	595	613	580	635	643	618	612	610	568	644	568	632	606	594	589	596	608	582	605	614	561	583	627	623	579	601	658	509	589	617	617	632	552	593	639	545	628	590	591	561	628	586	586	638	611	634	638	624	564	608	601	598	588	626	621	604	649	630	634	604	631	646	597	621	613	570	613	585	614	592	562	580	597	622	607	609	585	636	615	588	591	624	576	618	614	581	585	632	552	635	559	645	608	580	593	581	592	605	589	616	605	637	594	615	623	587	609	591	602	585	618	613	576	600	569	588	592	581	601	593	641	614	607	606	608	601	607	661	661	584	583	616	591	605	574	577	571	632	625	573	597	634	630	546	620	652	616	618	604	571	602	573	553	598	571	578	602	655	645	630	619	637	603	581	645	579	577	605	671	599	578	564	628	597	604	628	617	629	579	584	628	607	641	576	616	610	594	622	607	593	632	597	692	632	616	611	602	639	611	610	655	576	609	631	615	606	584	596	581	600	637	640	640	594	597	622	632	604	615	609	601	626	594	648	591	629	586	639	637	538	628	573	608	605	618	580	635	596	571	600	606	614	591	630	627	646	610	569	584	613	576	589	622	593	611	641	541	629	636	554	582	637	593	603	660	616	627	579	612	564	608	590	592	617	624	633	578	598	572	621	597	635	571	585	612	576	599	624	600	631	551	600	559	603	600	632	597	605	592	643	607	616	655	621	633	611	586	607	622	627	641	587	618	585	626	591	606	575	601	620	601	595	638	585	576	581	635	588	603	597	599	586	575	588	585	620	616	551	564	610	601	600	582	617	610	608	612	603	592	577	611	576	579	594	591	615	638	633	577	618	602	602	606	602	615	567	624	613	559	655	607	603	603	617	586	607	606	586	607	595	562	558	569	594	614	605	600	597	592	590	582	568	595	607	652	608	602	600	622	650	626	592	615	585	623	596	624	616	572	604	627	601	596	602	574	600	621	584	608	593	649	620	602	573	558	616	592	595	607	605	589	595	587	593	579	558	633	606	582	585	618	625	586	586	632	597	639	579	591	606	651	586	638	602	587	610	632	595	603	582	628	615	582	598	605	597	597	555	647	622	611	596	604	624	582	610	640	565	607	593	611	596	599	592	611	578	638	611	588	620	595	652	601	602	636	587	607	612	653	615	636	582	596	612	600	573	636	621	593	605	609	619	632	621	615	609	618	624	599	573	610	596	584	553	589	607	591	617	606	597	625	621	600	593	588	554	635	611	567	629	585	610	667	629	651	590	620	605	588	588	581	581	615	573	624	575	626	608	573	647	604	599	614	630	631	600	590	616	584	569	555	606	592	627	612	640	641	646	611	595	606	656	594	605	610	585	627	579	597	583	613	604	589	599	566	514	583	601	670	597	610	605	590	593	673	613	617	572	556	556	626	637	598	582	581	625	614	605	654	613	624	590	623	600	630	631	610	596	603	610	549	658	615	571	609	627	567	600	567	556	638	596	556	591	650	633	576	590	589	614	624	574	609	595	637	623	593	602	616	642	612	598	637	616	586	658	581	553	571	581	624	634	584	533	621	577	649	567	623	620	585	590	625	604	640	648	607	627	542	615	620	594	579	582	627	601	580	597	626	612	642	608	595	612	612	633	574	629	579	693	582	632	605	593	614	581	622	646	621	625	600	574	603	586	640	596	630	577	626	622	604	645	632	628	574	608	589	588	602	611	628	621	575	582	573	613	570	593	640	643	600	652	583	576	601	563	601	608	581	567	590	592	581	597	560	572	624	618	619	567	614	611	599	578	597	614	569	608	566	600	645	603	596	594	580	583	580	623	603	564	589	639	622	576	569	609	601	602	621	607	580	603	624	606	596	582	566	568	585	585	623	568	586	595	545	603	597	625	627	588	636	632	587	615	583	571	608	643	635	629	588	612	560	625	622	590	606	589	586	602	549	581	630	650	565	651	652	580	622	630	636	645	581	579	613	649	590	604	581	654	611	602	629	611	596	579	568	639	626	609	567	598	572	632	580	580	573	620	624	654	580	625	610	583	611	616	549	613	646	635	648	549	603	581	604	563	581	602	561	651	574	602	590	599	604	600	640	631	603	574	581	619	584	638	613	631	662	595	624	580	626	578	621
24204	23460	35913	35164	25505	15762	4791	1362	961	990	988	947	922	909	939	994	908	935	944	923	937	936	926	953	900	956	924	916	926	912	946	991	957	979	923	964	897	916	956	896	968	918	928	897	849	920	888	912	908	930	965	929	936	944	945	930	937	948	906	932	922	975	902	895	900	886	926	904	862	857	858	866	903	928	871	904	946	936	909	904	889	915	942	905	896	892	889	902	845	894	907	878	912	933	936	875	906	916	915	909	926	903	904	891	946	911	953	920	878	898	981	932	931	929	889	933	881	901	934	956	964	917	889	949	869	921	886	878	879	919	873	966	882	865	897	920	922	934	883	918	931	919	953	903	893	910	905	920	890	912	920	846	902	907	946	942	905	933	899	920	890	968	936	860	904	937	880	896	855	919	908	896	946	887	901	884	852	912	969	914	997	916	920	890	947	955	859	916	856	890	903	862	955	847	963	959	954	900	922	871	912	926	931	912	904	938	853	916	868	904	920	906	913	938	872	912	930	829	911	965	921	888	893	889	923	924	893	908	989	926	915	943	891	944	904	911	891	890	890	909	927	943	916	876	926	940	953	910	909	914	893	968	877	916	849	905	928	885	894	943	980	926	930	928	890	902	901	942	1003	951	897	895	950	904	913	823	872	927	930	918	859	861	903	915	895	944	887	922	910	889	884	895	891	874	958	915	965	926	871	903	893	923	884	911	906	894	931	903	916	937	903	875	921	919	933	874	946	954	880	890	853	914	903	905	927	884	943	919	907	916	955	873	935	986	957	939	881	898	954	948	906	890	919	964	897	878	885	868	909	979	895	896	874	953	908	861	943	885	888	916	856	880	935	914	877	898	882	889	885	889	884	933	951	901	882	906	920	933	924	923	875	898	865	913	873	940	923	883	910	870	891	960	894	935	885	880	903	980	878	865	863	920	896	877	897	947	918	915	892	949	906	903	905	894	901	881	895	912	976	885	857	920	939	923	905	901	904	937	949	905	949	911	942	896	930	840	912	950	922	863	914	921	927	845	912	891	892	888	912	969	862	912	912	881	950	923	963	979	948	923	858	955	923	935	943	867	971	938	869	908	923	940	908	893	991	913	886	931	852	927	850	920	915	892	900	936	868	964	882	908	898	942	873	886	876	930	879	933	903	903	957	886	914	916	958	893	876	886	884	949	964	847	860	904	949	866	918	939	901	912	960	928	963	895	893	889	864	906	889	867	848	884	949	905	906	974	892	872	901	903	916	871	897	945	884	916	933	916	863	919	936	913	924	839	882	939	905	912	859	928	859	921	926	921	913	924	890	873	908	920	908	961	978	941	921	888	861	930	915	910	917	902	874	890	847	908	924	887	901	877	936	920	981	954	977	877	865	926	930	942	934	873	918	945	872	894	871	896	907	949	899	895	906	913	916	906	885	889	908	906	945	910	880	900	932	936	891	881	930	905	915	882	886	946	922	926	891	883	966	947	915	967	937	921	879	933	923	911	890	877	932	918	906	932	924	919	879	952	900	845	913	940	873	932	931	921	914	956	831	868	891	919	906	862	895	888	906	922	865	894	918	892	884	930	887	954	963	915	941	881	925	925	887	892	907	917	876	885	882	923	913	927	958	866	958	953	935	952	938	913	872	858	869	857	892	912	930	885	923	955	895	980	875	907	929	938	975	883	926	844	894	938	873	894	931	955	911	854	937	924	881	964	926	882	845	960	867	879	918	931	890	955	940	893	922	932	841	977	951	917	894	902	868	878	917	879	862	898	933	931	942	983	893	959	971	953	876	893	897	894	903	913	923	866	907	859	943	906	897	891	922	902	887	929	881	853	946	896	883	875	882	916	890	878	887	907	916	906	952	923	883	870	942	921	868	899	917	910	897	954	931	952	835	908	954	902	908	902	883	902	925	949	920	935	901	869	906	881	933	908	912	903	922	932	917	983	881	930	915	919	926	903	923	928	931	909	915	910	922	942	902	921	889	877	943	901	935	917	890	853	903	881	884	901	889	926	889	949	923	894	920	944	883	895	956	935	920	840	944	856	911	860	856	884	891	927	935	935	915	901	915	935	925	895	933	905	928	829	882	862	879	907	888	969	1005	920	878	886	884	876	923	892	928	923	913	898	884	876	880	852	879	913	893	940	905	887	901	898	901	923	817	896	919	928	909	932	898	920	862	869	883	895	852	869	833	932	847	912	912	862	926	934	906	920	946	878	912	885	824	900	884	933	940	882	894	904	898	949	853	896	896	943	830	890	910	971	901	889	897	928	872	848	958	929	925	877	939	894	928	927	896	909	952	925	944	889	873	872	903	940	893	904	922	876	907	939	925	900	926	949	938	859	866	892	915	926	912	921	849	906	918	904	877	907	950	958	898	943	923	915	914	932	899	854	994	912	944	954	923	918	892	866	867	879	898	929	848	932	881	851	918	863	880	883	900	899	894	906	899	926	884	885	892	882	932	910	903	860	895	912	899	927	883	928	937	944	871	922	912	868	885	970	931	947	927	890	843	915	908	975	928	930	925	909	893	907	871	974	906	889	935	904	946	881	881	919	924	903	892	891	920	969	921	862	935	909	885	913	888	910	929	891	934	916	947	840	881	899	935	873	893	941	936	928	976	908	916	923	971	890	938	916	927	906	873	922	946	899	874	900	923	949	924	874	858	916	918	919	919	960	853	883	927	896	849	900	921	935	894	916	918	885	921	865	906	919	895	910	850	946	906	946	921	959	945	922	852	903	942	937	942	948	893	940	905	907	902	911	899	904	893	908	907	916	956	927	903	966	948	922	910	898	911	885	928	935	864	863	960	911	894	953	912	913	962	927	935	868	961	937	957	872	851	860	865	923	910	892	916	895	873	923	893	874	902	906	888	900	854	948	867	944	959	901	899	962	918	913	907	863	897	886	882	924	955	859	917	896	913	866	944	914	885	902	911	918	890	941	919	948	983	885	878	898	912	912	898	875	899	875	916	935	984	913	900	914	902	917	896	856	845	946	914	964	978	906	905	862	833	965	878	852	956	900	874	894	873	891	906	890	968	932	928	877	862	915	934	899	921	959	893	944	879	907	866	944	874	863	851	907	851	874	934	881	906	888	911	926	898	903	893	917	877	897	890	931	909	931	906	911	952	933	912	899	930	883	861	927	930	876	904	901	946	907	920	866	885	914	911	1001	881	939	928	911	898	896	925	882	888	848	901	938	894	859	914	962	900	960	981	956	915	907	868	898	895	895	918	864	873	887	904	881	875	932	940	918	920	872	919	958	895	946	914	866	899	932	863	882	956	893	880	956	957	899	919	946	973	893	840	903	943	903	897	895	867	832	968	950	905	880	940	929	914	879	958	940	912	861	893	886	930	910	898	918	930	894	860	869	858	879	918	850	885	934	891	884	907	897	929	907	913	847	864	934	907	924	963	945	939	922	941	902	890	911	878	922	918	917	863	881	894	862	919	870	963	939	904	934	933	842	907	890	889	894	925	955	913	827	933	936	893	867	901	981	931	857
65368	103597	73402	45789	19690	7054	2263	1050	862	827	825	842	836	860	824	822	891	862	826	872	839	842	847	860	870	842	770	876	805	903	903	812	819	859	877	875	861	866	810	892	856	901	813	805	873	889	883	845	863	847	871	849	804	860	832	890	909	837	868	867	926	853	852	815	880	838	815	804	852	871	849	841	874	869	807	847	826	770	826	869	832	850	858	833	812	823	904	817	847	896	867	862	825	807	876	817	805	870	824	784	830	852	868	842	850	841	826	858	885	846	860	828	841	887	814	827	827	817	861	884	866	852	874	856	837	812	904	862	809	835	842	837	876	846	851	848	789	900	877	849	869	798	862	848	869	868	793	877	854	856	825	812	859	850	844	891	880	855	875	871	878	815	805	884	841	857	805	844	801	829	852	850	798	808	854	853	813	811	856	865	730	854	830	796	806	892	792	825	849	867	796	840	810	886	841	793	800	818	846	860	797	844	861	859	879	845	803	838	850	863	806	863	848	902	862	831	908	795	813	835	829	813	883	842	794	850	857	865	839	854	867	817	881	794	813	787	840	817	834	822	846	866	849	846	798	839	841	857	906	853	823	866	861	826	846	790	817	777	852	854	790	857	844	834	831	828	860	806	899	900	821	866	844	813	852	852	835	891	842	878	837	862	874	815	841	816	821	834	845	842	840	879	862	790	886	874	824	821	876	823	848	821	849	856	846	822	816	832	816	879	825	843	853	857	890	841	795	847	819	832	825	831	831	874	846	900	823	810	793	831	855	805	887	832	840	851	844	796	827	864	833	868	826	839	833	839	810	785	830	837	874	847	780	864	845	839	831	806	858	791	838	829	853	824	864	811	903	825	839	826	874	882	896	838	815	826	816	836	899	826	857	839	852	811	872	855	847	896	869	876	866	859	855	810	852	802	866	820	817	851	823	845	882	823	863	840	859	800	877	819	840	831	809	843	902	777	848	874	861	883	843	811	860	843	805	884	848	865	861	861	850	805	793	840	833	825	842	869	866	827	851	833	842	837	813	842	858	847	794	831	835	882	884	893	896	841	838	845	839	859	815	889	795	795	817	835	826	814	828	809	863	850	839	849	860	857	781	850	834	885	849	856	840	845	853	872	823	842	845	901	835	843	838	811	854	877	792	819	893	841	844	861	814	842	847	808	820	787	844	758	824	853	865	881	847	847	817	850	803	821	882	797	835	838	805	821	835	810	804	839	848	860	874	820	828	858	831	869	808	860	896	855	828	788	836	868	827	833	857	865	852	841	885	827	836	848	860	833	835	827	838	817	866	770	841	897	894	827	821	830	883	826	793	853	860	857	844	778	855	905	879	745	822	858	780	897	821	870	824	826	855	818	826	814	848	825	819	864	795	850	871	862	781	786	807	852	818	830	891	856	807	833	808	864	802	859	820	883	856	876	861	812	855	811	854	790	800	905	862	844	819	831	783	840	848	818	822	819	784	859	857	844	903	808	838	876	793	833	831	840	801	770	815	883	798	820	822	853	852	841	880	837	868	829	834	848	882	829	831	797	862	913	862	774	880	814	813	835	780	832	825	857	868	782	903	851	857	815	810	896	818	850	783	873	851	855	834	869	830	859	906	875	859	855	831	851	858	888	822	823	839	864	849	849	852	834	844	872	813	866	866	864	850	895	843	883	841	897	789	839	830	833	819	846	855	878	813	833	866	823	785	861	807	839	852	853	862	867	805	831	851	846	864	853	855	867	806	830	866	843	846	786	862	788	793	852	826	799	784	786	812	789	846	821	828	874	843	865	857	850	832	795	828	877	806	825	817	878	790	831	832	775	788	864	788	875	829	848	844	834	819	854	832	853	875	807	847	863	805	822	798	848	840	848	788	831	880	907	843	807	794	874	830	835	891	795	870	849	844	816	858	834	837	855	810	843	826	814	812	853	870	833	821	775	843	817	821	791	891	788	850	842	794	815	865	870	832	854	827	801	869	896	844	822	854	828	819	852	809	839	812	854	863	844	848	828	851	824	788	800	842	848	850	847	808	848	830	829	829	830	835	840	893	811	822	867	829	840	852	837	852	836	851	816	825	827	834	811	855	825	806	799	789	835	904	852	839	825	866	892	828	851	806	798	829	848	843	837	842	823	851	856	846	873	845	826	861	828	853	812	851	794	839	830	808	865	871	829	853	822	789	813	840	826	829	874	860	899	843	808	886	826	831	828	800	838	809	795	831	841	805	835	883	855	844	827	854	813	856	894	888	895	829	855	814	820	828	827	811	813	796	899	824	829	844	831	879	811	842	899	815	831	834	788	850	884	890	785	875	845	778	808	867	889	835	818	807	825	875	850	868	823	867	866	830	854	815	840	854	815	824	840	816	849	869	868	850	829	832	841	866	811	837	863	832	797	843	857	830	822	879	846	839	786	798	839	859	850	771	844	828	787	849	858	870	928	896	841	850	836	821	829	837	784	794	857	827	851	850	846	816	812	864	805	876	843	811	823	857	873	888	864	856	874	837	888	826	837	821	871	841	868	904	810	796	864	827	855	831	836	847	843	869	797	826	843	848	872	813	825	804	857	814	841	848	786	851	862	831	841	796	830	820	856	846	843	827	827	846	860	857	909	846	835	851	884	870	827	821	878	869	822	817	806	866	808	844	826	812	810	894	854	850	817	772	858	802	841	804	741	810	858	852	777	814	800	823	848	868	824	841	822	836	840	782	811	832	838	811	817	815	824	831	809	842	888	805	819	843	871	824	819	829	818	823	826	834	855	794	852	838	870	828	827	853	835	866	872	800	880	857	844	869	845	860	836	835	858	792	828	858	844	842	875	811	832	816	861	880	806	827	856	862	871	833	795	869	851	881	850	864	771	835	794	848	870	828	865	855	881	850	857	856	862	816	843	857	821	861	846	805	889	840	854	815	844	862	851	815	854	841	835	833	779	878	844	878	820	832	820	851	837	867	785	833	868	850	785	873	820	850	896	835	837	834	833	825	892	875	821	814	799	830	809	855	878	873	856	772	841	827	817	840	811	773	847	834	786	815	821	881	823	812	877	932	795	844	863	842	827	882	822	785	811	805	834	800	847	805	819	859	834	852	822	798	875	849	849	842	832	829	893	821	835	807	788	797	808	825	847	849	834	838	782	827	860	848	825	836	847	824	874	808	814	854	784	813	820	836	866	869	806	790	824	813	877	850	805	870	846	794	905	834	836	854	839	841	837	830	804	833	816	870	848	837	839	850	850	861	804	855	873	863	834	797	818	822	848	868	839	843	821	875	823	823	823	878	822	871	847	882	854	822	820	835	842	836	837	848	877	797	806	854	857	851	809	863	847	852	820	832	847	851	822	817	793	843	863	839	805	798	848	852	848	823	800	810	859	802	845	854	809	807	843	794	838	812	867	825	849	890	788	779	828	857	819	871	855	831	847	862	863	840	840	818	837	877	815	803	836	882	851	828	812	853	854	779	840	877	866	847	833	790	874	839	850	835	804	809	776	829	828	870	840	853	850
30461	30513	26794	12367	3324	1250	813	733	676	762	711	714	695	713	767	731	770	739	677	722	713	717	674	729	701	720	743	732	691	692	715	670	696	673	674	712	704	749	711	705	684	708	691	743	724	686	715	734	811	702	716	738	696	745	665	711	701	729	684	724	691	736	777	724	722	758	749	753	719	718	709	707	717	717	785	730	721	677	744	732	712	717	663	660	703	684	769	737	719	683	756	707	729	747	725	677	701	702	732	740	664	697	705	707	723	692	715	704	731	692	728	719	686	737	732	697	712	735	692	713	729	687	739	662	736	749	706	713	724	700	722	703	707	733	698	731	728	727	677	729	688	698	750	721	730	707	714	700	704	741	661	715	717	709	715	742	737	705	742	701	760	683	688	712	728	741	711	708	755	744	720	717	715	716	683	674	718	761	691	733	706	755	730	756	732	690	675	726	726	766	711	729	689	756	696	787	712	683	714	755	754	759	739	726	727	666	702	727	797	724	769	693	729	719	736	733	717	731	711	743	742	723	722	783	730	711	764	703	710	685	719	686	739	744	705	737	708	702	735	760	695	748	740	725	714	725	687	733	717	717	680	717	735	664	672	722	711	737	725	711	705	684	735	686	686	748	731	692	738	729	739	744	702	749	715	706	688	729	697	680	725	696	699	753	668	725	697	680	688	668	739	696	708	708	670	720	704	740	700	704	688	716	702	695	719	740	731	754	702	718	685	742	697	741	736	749	701	737	732	687	750	705	716	721	693	684	688	721	721	738	742	687	706	760	759	728	670	707	714	689	711	739	708	661	705	764	674	755	648	725	697	711	755	731	751	715	710	697	721	715	703	726	660	725	655	722	703	725	763	739	742	731	691	723	739	682	700	669	686	721	685	749	764	738	767	771	742	746	736	710	729	726	701	746	705	702	722	750	726	711	720	698	715	700	723	652	667	707	708	703	729	754	702	685	715	714	752	708	766	710	745	700	725	696	693	754	749	721	696	700	702	696	749	699	705	663	706	713	717	724	749	757	793	743	707	751	753	682	748	689	666	710	743	747	684	670	685	714	701	696	725	699	659	704	758	707	745	688	714	675	678	730	727	765	759	677	657	694	675	675	747	703	756	701	769	706	763	709	680	739	710	698	715	711	727	724	748	713	698	730	691	715	719	739	749	684	663	695	717	713	721	696	706	725	758	701	720	734	763	736	725	683	748	770	684	741	717	736	730	738	755	718	714	725	734	704	723	735	698	707	715	753	776	749	671	736	746	741	693	731	714	718	695	719	719	695	691	741	713	727	690	737	672	700	668	695	673	696	666	681	732	690	738	692	717	690	747	719	703	716	706	637	751	703	719	678	684	713	684	787	729	757	691	732	743	732	735	689	693	701	685	692	696	701	772	665	711	764	670	719	694	713	738	684	694	715	698	704	748	702	701	733	687	680	703	695	733	728	690	771	690	750	722	728	705	771	752	696	709	724	734	731	712	746	687	746	727	728	737	774	731	714	702	761	749	692	668	708	732	739	708	730	683	723	744	712	698	717	762	747	766	735	719	702	715	723	689	737	726	698	711	701	764	700	680	734	717	707	700	713	720	760	695	756	685	745	759	764	736	667	738	764	723	700	758	710	740	693	686	713	723	661	716	703	682	728	701	695	737	706	808	763	704	719	698	730	749	676	735	691	713	698	736	714	672	735	717	695	715	641	690	705	756	681	738	695	770	708	705	769	760	747	710	713	737	722	734	690	710	767	722	669	770	736	694	749	721	716	708	720	718	748	715	719	711	689	706	725	731	669	744	710	690	693	696	681	725	717	707	699	720	722	671	671	697	719	699	766	714	721	677	656	708	684	705	698	704	682	721	743	717	713	713	748	716	679	754	738	704	702	735	672	726	701	721	744	740	717	711	678	716	754	683	700	726	707	691	737	727	754	749	755	723	704	717	727	720	711	731	653	687	754	725	719	737	674	772	718	753	741	699	700	713	707	663	755	723	694	673	741	688	722	671	699	743	690	701	734	763	721	739	697	705	664	728	710	737	733	708	720	728	698	725	701	736	689	724	709	809	666	710	747	748	735	749	771	691	703	750	700	780	735	686	713	708	744	716	717	695	756	745	721	764	722	730	704	730	705	710	749	760	737	757	696	747	725	646	739	732	716	751	749	685	690	722	715	678	730	691	756	691	778	732	744	690	714	755	715	706	683	745	681	737	689	702	693	714	732	728	709	702	758	702	737	695	751	735	738	781	705	735	740	752	716	690	696	715	665	708	708	729	702	677	748	716	712	714	696	737	739	688	705	689	716	723	712	712	736	710	668	704	767	743	699	743	723	702	757	686	776	695	737	765	689	682	667	759	677	704	713	730	678	659	729	722	749	714	718	707	735	751	682	698	726	723	672	705	728	701	732	742	716	683	773	764	696	724	698	733	718	694	726	765	729	713	737	722	731	682	716	744	704	718	768	756	749	711	736	704	728	687	740	746	677	684	720	763	692	767	757	734	699	724	748	717	704	702	691	742	772	716	727	767	680	763	723	733	690	738	687	720	748	760	657	745	670	709	693	727	723	716	744	734	699	722	720	724	703	740	700	715	750	730	696	710	687	682	740	685	659	675	715	775	748	705	693	760	648	703	755	750	751	716	691	693	758	666	647	727	663	696	670	691	732	702	659	691	669	668	708	707	698	715	694	724	722	663	643	722	670	728	757	723	715	754	730	747	745	675	674	729	727	725	707	704	726	684	701	706	751	710	724	742	666	698	707	664	698	772	756	719	729	685	711	699	675	713	744	723	729	727	725	753	656	677	725	764	710	697	718	677	699	757	710	769	717	714	720	679	660	672	710	736	702	764	689	703	698	676	714	680	699	669	703	746	738	797	723	694	717	730	669	686	719	749	676	772	640	724	719	704	745	680	698	737	728	742	721	753	721	722	722	741	765	712	789	707	719	748	797	686	692	719	691	698	682	704	717	714	743	769	736	707	745	725	672	702	705	744	710	691	689	703	693	736	712	704	705	740	721	757	702	727	737	703	736	755	723	748	738	739	730	755	713	748	679	709	775	688	731	724	728	744	739	686	696	709	717	716	697	707	747	704	727	671	738	734	709	701	704	724	711	718	716	735	745	691	713	726	754	761	735	728	720	714	717	745	759	718	748	683	728	713	717	739	709	674	716	757	697	725	708	762	752	718	718	726	717	704	751	704	757	682	712	715	739	755	703	758	705	649	670	715	711	727	744	726	737	697	768	722	708	724	723	717	739	724	716	736	752	726	731	730	719	694	705	760	701	762	708	741	792	790	708	742	711	702	724	735	697	705	741	736	719	710	681	689	784	705	696	701	743	711	791	682	722	761	689	718	709	718	771	695	706	723	681	695	724	725	717	703	707	720	732	764	695	722	705	711	747	687	722	701	714	764	666	715	701	721	738	759	779	714	702	669	716	727	712	728	752	711	697	704	705	742	711	784	739	787	758	686	661	709	698	746	735	747	740	678	710	716	697	751	689	677	713
23422	36296	20291	7431	2580	1082	753	602	629	630	605	618	652	608	602	608	587	591	564	613	576	587	573	644	593	562	592	620	588	616	577	629	620	600	600	613	600	560	598	562	598	644	625	633	586	618	613	653	605	605	612	610	587	554	591	584	567	656	611	603	589	608	617	613	595	580	559	599	602	589	629	627	614	584	605	608	581	598	584	603	637	601	601	603	636	612	653	581	613	573	586	616	634	584	618	634	616	609	600	595	603	567	615	608	622	581	597	587	605	607	620	547	595	568	567	552	629	570	594	596	645	547	575	644	641	637	578	579	610	596	558	604	579	566	613	592	593	581	596	577	605	631	626	563	598	583	557	556	623	570	619	609	581	580	588	570	569	616	637	613	606	576	618	579	612	575	598	597	596	603	604	592	637	593	631	576	616	586	614	580	613	577	599	605	618	611	573	574	583	640	620	565	601	571	576	566	572	599	586	624	580	579	572	598	565	620	557	590	646	617	601	583	613	604	618	572	599	627	617	590	615	588	597	595	587	589	587	587	585	587	579	565	562	569	592	586	575	610	587	582	582	601	603	594	633	592	635	574	616	592	696	589	577	570	613	578	576	541	638	605	593	633	593	579	582	599	628	602	604	660	589	609	590	614	600	609	595	659	588	580	606	588	612	562	567	600	591	568	608	590	563	639	573	578	618	625	551	589	620	615	631	624	637	586	608	654	559	624	558	615	587	591	583	644	597	593	673	575	554	584	569	609	558	641	585	598	633	573	595	560	575	570	603	585	631	586	566	588	549	636	637	631	589	583	608	572	598	600	589	575	570	600	599	618	603	589	631	601	582	612	570	568	603	640	600	588	608	586	580	608	557	632	597	611	595	612	601	589	606	580	575	621	597	565	542	585	600	605	565	603	618	621	569	602	576	567	604	598	614	561	569	572	592	593	576	614	625	605	596	602	629	614	568	608	565	608	580	631	611	578	568	617	571	616	620	594	551	588	586	540	590	626	543	607	581	587	596	581	624	557	603	621	613	592	599	639	590	629	626	628	586	625	622	609	609	606	637	552	607	549	630	600	585	615	584	614	610	544	574	564	587	571	630	584	611	560	606	604	577	606	591	614	608	584	598	648	566	608	564	584	559	627	583	570	564	592	603	559	612	589	570	561	597	555	586	646	584	592	628	622	571	595	610	569	598	601	588	613	636	629	581	579	596	634	624	625	591	617	584	551	604	579	594	558	640	618	586	600	589	587	602	586	602	611	595	602	594	620	576	604	605	633	599	621	586	627	579	624	595	607	621	604	639	640	598	589	590	631	616	612	586	589	613	591	637	558	614	626	630	575	599	608	607	640	610	604	609	573	630	605	638	589	600	576	593	555	652	560	612	593	589	615	616	592	592	634	576	573	595	614	615	571	601	591	610	573	582	587	655	587	627	572	593	579	555	604	627	586	571	578	598	595	581	585	563	623	606	609	596	576	625	634	633	609	609	548	588	616	606	585	578	635	592	569	637	615	609	578	563	605	614	552	580	590	641	596	620	580	609	593	628	568	608	623	617	588	576	638	588	533	565	557	572	565	566	589	621	618	616	585	614	612	577	580	562	577	528	614	581	607	620	609	632	606	606	579	585	602	539	593	601	556	569	606	611	623	610	653	574	584	599	625	602	533	595	602	582	595	628	615	583	574	584	565	561	544	610	569	596	569	581	604	583	607	622	615	577	559	617	593	611	585	564	589	636	591	594	603	573	631	567	557	611	581	576	594	578	605	615	594	598	559	635	580	581	619	579	600	610	612	584	613	599	579	579	611	594	587	589	608	613	635	564	595	590	586	565	571	595	624	612	610	619	609	614	621	609	548	572	575	564	596	618	601	631	628	609	586	603	561	599	618	565	633	597	584	607	620	594	624	602	558	580	606	559	627	582	602	647	569	619	610	609	614	616	595	612	615	571	535	599	597	622	625	625	592	647	606	617	617	614	582	581	637	582	581	600	627	588	630	568	574	607	554	599	620	584	601	593	601	605	528	583	648	579	601	570	583	609	634	648	604	605	602	577	572	604	591	570	592	613	578	551	629	572	574	636	602	602	604	606	581	574	570	608	569	580	561	594	583	594	613	611	591	580	599	610	633	590	566	653	602	580	591	566	570	605	571	661	593	586	624	607	570	633	587	641	591	621	574	573	555	601	575	577	590	607	613	672	621	594	575	589	576	621	633	597	611	583	587	636	613	569	574	643	574	595	623	594	574	619	592	618	597	632	545	608	613	598	573	610	593	590	616	624	586	647	599	623	578	600	591	613	585	561	584	603	643	600	589	603	630	586	600	596	627	570	590	626	573	560	613	562	625	632	593	620	624	607	609	582	594	612	641	611	632	639	609	645	568	638	651	633	665	545	613	579	614	622	611	630	579	632	599	628	582	620	565	610	616	650	609	610	535	582	581	660	604	619	597	550	597	568	569	584	643	608	580	599	603	615	561	602	601	650	568	592	567	572	624	614	585	623	607	568	600	614	579	606	624	581	574	598	626	585	609	590	608	583	633	580	590	553	571	631	572	587	597	577	585	611	600	574	578	578	594	578	622	626	623	570	610	588	577	579	577	631	562	623	583	584	572	603	623	586	621	573	593	582	609	626	599	613	584	586	575	608	602	621	579	559	584	603	604	634	616	620	621	599	549	653	637	625	587	581	612	588	618	599	570	649	556	558	578	573	581	611	584	555	642	577	612	577	616	601	604	576	559	554	631	601	619	600	555	586	530	586	615	581	599	579	569	530	669	579	560	622	609	598	619	577	596	600	613	564	632	608	624	599	628	618	607	597	589	576	614	587	594	597	566	615	611	565	568	599	617	596	630	577	600	607	579	594	627	592	600	626	617	616	623	582	595	655	555	611	599	588	639	598	598	628	588	535	614	570	600	631	594	604	578	597	612	609	575	626	613	592	604	601	603	598	619	585	580	567	593	626	599	633	574	603	600	627	642	586	532	642	596	623	569	635	646	616	549	592	579	581	600	608	565	590	653	599	596	620	576	628	618	582	572	596	593	582	561	621	571	609	620	619	595	606	573	605	599	615	600	624	635	634	618	566	589	590	625	579	610	595	572	525	612	576	619	621	618	643	626	586	550	616	623	582	627	578	608	599	608	610	591	585	574	586	607	606	598	615	573	587	563	578	574	596	627	573	576	608	615	588	607	605	584	645	640	595	610	625	631	641	594	568	651	594	606	620	576	609	587	665	581	607	588	603	616	540	583	605	572	560	594	569	640	594	627	565	617	567	637	597	570	603	599	604	609	614	579	571	570	579	560	596	639	581	599	625	602	584	561	588	638	580	612	579	544	597	566	578	583	625	575	611	591	557	614	631	595	606	587	650	588	590	600	600	607	651	617	604	655	586	601	598	559	587	619	578	604	624	614	645	593	598	603	599	578	591	598	570	591	619	598	586	562	593	627	621	632	580	596	625	660	622	597	624	603	594	596	576	608	611	588	623	582	621	616	600	604	589	604
25800	27936	43751	37017	18919	5475	1332	791	818	732	738	728	756	745	701	756	759	754	742	721	712	722	694	712	720	658	715	661	741	695	754	770	707	726	700	700	714	718	700	720	730	740	756	705	697	741	718	713	715	751	712	733	738	733	733	684	696	725	709	682	714	702	724	669	658	700	708	735	750	773	739	727	691	724	681	727	719	680	713	685	744	669	675	674	708	697	726	730	723	691	764	720	707	693	693	698	709	738	712	704	767	656	735	756	727	706	745	705	684	719	688	761	740	755	697	703	716	743	747	697	709	704	689	716	748	662	700	734	652	710	693	733	668	749	701	729	682	715	700	711	722	720	754	753	735	676	714	763	686	683	710	682	719	729	705	708	724	722	776	691	712	687	718	782	717	711	696	691	690	731	708	744	750	695	705	671	706	737	708	757	666	707	735	669	733	678	709	658	718	702	701	652	700	698	688	674	678	729	662	696	728	736	702	702	692	697	705	687	752	689	746	652	715	712	702	704	700	721	706	688	696	690	792	680	714	714	692	704	697	672	666	721	694	718	675	746	700	701	692	704	664	661	727	727	705	720	723	710	695	700	717	745	710	658	710	700	732	686	707	715	704	723	708	738	734	679	715	689	648	734	676	714	730	736	743	685	681	713	707	716	706	692	702	725	743	688	738	686	695	681	730	688	693	677	740	681	673	725	740	678	707	713	726	702	648	758	705	772	729	751	677	715	770	710	764	722	696	666	717	665	751	731	742	717	714	726	752	708	694	674	735	704	716	691	727	698	744	719	721	720	686	724	757	715	674	681	702	723	725	724	716	732	645	755	753	661	708	691	739	735	737	696	701	695	727	674	704	715	728	718	712	741	681	701	668	772	691	711	750	714	715	676	729	708	701	686	723	741	721	727	696	717	742	751	687	721	723	714	726	700	719	668	670	753	698	733	744	717	711	712	720	735	712	712	650	691	751	684	691	706	699	738	636	733	769	695	703	666	753	710	678	764	709	771	691	654	741	696	671	688	706	689	691	702	706	711	701	646	709	704	717	683	696	708	719	754	740	747	719	668	721	744	736	711	729	750	781	707	705	678	710	732	669	678	733	643	709	688	713	703	702	700	703	754	721	706	764	761	701	674	734	748	750	729	725	654	673	722	742	718	736	736	721	727	710	735	749	715	728	715	714	752	682	665	705	710	743	675	715	683	701	760	756	693	660	775	717	717	722	735	688	669	736	743	674	697	701	731	698	745	697	719	704	701	761	702	718	694	718	742	687	694	732	734	672	712	713	716	716	689	715	750	693	680	734	749	691	733	732	781	767	748	659	681	757	741	740	682	703	736	695	723	655	672	687	689	722	765	691	662	712	692	764	749	710	643	752	703	683	709	692	716	687	720	719	713	714	706	740	690	692	704	732	737	710	747	690	674	715	727	672	715	758	687	708	709	714	680	728	724	717	726	681	723	704	740	690	690	714	708	736	695	735	718	699	758	746	684	695	680	716	721	715	718	723	695	706	714	734	693	699	719	694	679	738	751	719	701	720	733	707	734	719	645	669	718	687	724	754	719	733	693	671	672	694	713	782	708	724	744	730	723	694	743	706	755	751	684	695	655	717	684	692	724	694	691	681	684	681	648	671	735	683	656	652	676	748	681	719	697	725	739	700	656	718	690	654	704	744	717	761	737	724	676	713	682	715	675	740	725	696	726	682	747	698	727	708	733	762	713	687	726	676	678	736	711	730	745	675	718	701	698	705	668	717	655	681	727	751	699	653	704	714	717	674	707	725	692	733	707	772	682	718	729	700	719	748	765	733	711	732	701	668	685	668	744	714	703	715	688	652	683	746	683	729	715	700	734	729	709	731	743	685	718	678	733	737	724	744	693	708	703	696	659	725	645	701	731	693	755	706	703	698	713	717	727	794	719	713	715	675	697	723	722	744	745	749	697	706	707	764	710	739	691	692	726	720	724	693	749	739	712	746	745	713	736	686	692	735	735	726	734	658	673	759	700	709	730	765	715	697	757	732	688	693	679	710	700	735	686	694	737	712	694	686	739	707	696	708	724	713	727	667	718	750	698	736	709	720	718	690	700	707	739	698	702	739	721	713	694	685	667	709	705	700	682	733	671	717	710	699	764	703	764	685	724	731	724	748	723	672	676	681	717	721	782	715	711	700	695	760	736	698	736	673	707	676	671	748	730	739	753	734	668	698	705	727	679	694	746	735	695	671	715	727	705	745	688	704	690	730	737	705	695	710	680	726	762	717	674	692	710	691	730	679	728	651	681	689	693	718	684	719	675	730	692	750	685	742	719	701	723	679	710	734	712	720	697	653	719	669	741	707	726	717	678	684	721	689	670	673	713	714	702	694	683	723	701	746	735	715	664	722	718	736	676	713	680	663	733	689	713	733	658	674	706	700	696	697	713	698	726	743	688	724	702	695	695	717	754	718	729	667	700	712	737	690	706	679	639	699	708	789	729	720	727	762	720	655	679	713	695	672	704	745	719	677	764	710	742	750	719	734	711	734	724	719	739	724	740	712	710	743	714	728	689	727	719	737	704	775	732	706	716	705	717	678	714	686	732	770	711	701	681	683	696	736	687	698	692	709	710	747	745	715	761	710	743	744	720	724	742	718	729	784	730	700	720	692	673	701	753	719	721	725	706	737	741	692	745	758	699	741	722	698	723	655	727	748	717	714	701	690	688	710	691	702	747	675	705	678	730	705	699	685	693	681	640	685	656	668	741	708	702	752	725	702	697	749	656	658	683	706	699	702	715	703	696	711	701	739	747	697	724	732	691	655	727	696	719	712	751	671	673	685	696	714	693	716	684	728	717	762	727	726	758	734	751	695	673	708	753	747	693	698	687	685	698	734	719	672	769	724	719	710	709	666	700	713	731	741	744	721	712	666	663	721	713	721	706	729	679	678	736	718	661	695	658	686	706	728	687	658	685	717	706	715	707	724	716	693	649	697	757	731	707	704	706	654	700	718	736	728	725	727	657	705	693	682	705	712	727	683	722	755	727	727	708	713	724	710	720	712	693	725	671	733	722	670	735	742	734	741	722	718	716	729	693	735	734	697	737	682	714	680	740	734	694	770	697	716	702	753	731	677	702	709	724	725	632	729	728	653	666	691	686	670	733	711	681	710	693	732	710	672	672	699	669	674	748	686	688	720	718	722	745	734	717	733	711	712	725	764	722	709	699	737	710	712	681	735	707	703	735	677	651	718	708	693	696	691	726	694	697	702	707	707	709	740	704	667	839	699	738	704	661	683	716	735	727	733	737	733	701	721	722	715	687	734	746	712	714	758	739	748	707	713	672	677	702	710	686	722	658	681	682	706	665	728	733	708	703	691	741	664	709	667	682	687	726	749	705	742	723	716	718	686	767	738	730	694	690	731	670	791	692	708	677	714	735	661	729	702	711	732	717	712	749	713	681	728	725	718	697	763	716	682	769	730	674	705	752	685	700	734	713	738	733	706	696	731	644	702	649	724	689
57879	87780	62173	29607	9930	2681	913	691	680	630	654	634	606	670	661	635	652	686	650	678	665	689	675	641	673	622	670	650	676	639	603	703	632	636	704	678	639	646	658	655	626	632	655	656	690	661	676	711	684	697	624	638	665	598	637	673	657	699	673	693	668	683	672	689	602	653	684	670	665	657	608	625	624	634	649	673	660	674	625	647	673	652	619	678	642	640	694	693	678	627	667	655	595	694	636	655	616	625	665	615	692	634	656	668	614	654	639	659	674	705	682	688	672	649	637	673	674	690	637	676	691	676	669	602	666	674	673	645	659	600	628	708	671	626	638	674	613	680	615	655	688	647	640	653	624	609	688	616	630	657	632	627	659	677	666	623	710	640	621	684	628	664	645	631	698	689	682	645	725	639	681	656	672	635	652	660	668	620	652	657	644	690	684	689	669	630	684	667	668	660	668	666	667	662	667	646	649	646	676	642	676	637	657	611	672	677	606	649	628	673	667	617	661	614	621	669	650	667	648	670	626	628	628	706	609	631	631	654	651	672	645	624	667	658	626	632	638	669	647	678	652	632	663	643	647	669	683	629	584	632	653	634	656	660	638	637	629	594	638	636	668	638	678	640	656	584	628	653	697	674	681	683	667	696	704	628	643	647	662	670	625	690	706	607	639	682	714	635	626	627	712	648	668	671	666	694	646	697	667	665	649	634	641	662	730	651	621	655	684	653	614	653	617	667	700	680	635	668	618	645	641	631	657	665	638	640	617	648	599	618	640	625	638	674	636	683	635	643	673	615	634	664	670	670	629	623	661	652	658	628	682	652	661	665	620	658	653	618	621	660	650	650	628	661	678	638	647	676	638	622	708	644	653	649	644	686	674	633	641	656	601	647	657	616	639	690	574	649	667	667	651	619	679	625	668	717	648	629	693	668	648	648	662	690	628	657	691	642	635	618	654	672	641	632	671	629	685	653	622	641	647	648	653	662	657	616	614	658	709	701	664	644	667	624	623	627	629	651	645	620	696	656	606	642	639	673	618	691	575	641	618	619	672	665	704	631	658	653	672	640	631	653	681	672	656	659	638	660	649	631	664	687	672	655	640	684	628	644	626	618	668	649	634	707	683	655	652	693	714	632	650	646	661	646	656	661	651	622	693	663	639	717	635	654	656	683	619	639	647	642	653	668	577	649	655	645	626	661	669	625	646	721	637	634	633	635	662	609	673	642	641	609	629	644	661	659	668	669	615	671	637	650	687	670	621	664	695	640	637	664	678	635	659	625	670	655	633	672	638	632	663	674	622	627	691	650	667	665	636	626	629	614	618	628	724	668	640	644	674	620	672	644	628	676	599	645	636	673	628	626	647	668	652	651	656	647	661	668	661	679	649	636	679	616	675	631	668	615	708	634	600	633	646	677	622	636	623	627	624	689	673	666	667	610	641	613	697	619	597	687	630	658	645	644	635	663	643	677	626	652	696	636	675	664	615	679	631	644	650	651	681	625	687	711	622	653	630	662	677	621	699	675	683	599	619	643	651	638	658	656	656	641	642	641	649	670	625	652	619	663	667	677	711	658	649	680	676	633	639	656	703	675	630	687	626	726	658	712	643	718	629	657	727	610	689	636	641	628	636	658	642	664	674	646	618	693	673	681	630	651	647	613	649	643	627	651	632	668	647	602	657	665	609	650	697	614	698	631	604	690	648	653	652	628	692	639	650	656	639	644	673	662	624	673	719	655	617	676	638	600	671	638	612	652	605	698	669	611	654	670	659	659	659	691	638	685	659	658	651	662	691	723	637	666	620	690	645	654	607	695	694	651	626	687	672	648	650	671	651	671	680	664	691	624	657	652	670	672	670	619	663	648	632	653	607	674	648	663	669	707	608	640	658	632	647	672	652	607	671	641	647	622	670	603	630	633	642	688	696	647	647	648	645	658	645	700	627	650	623	658	640	675	648	631	632	679	613	694	620	622	652	649	641	641	653	620	631	616	610	677	648	645	650	649	615	628	688	654	637	667	678	681	664	615	636	675	664	668	641	660	659	691	651	615	638	643	651	597	665	693	695	634	645	596	632	664	649	620	651	635	649	638	700	629	662	641	668	639	670	657	699	650	650	614	700	672	634	637	646	663	671	620	612	657	623	646	671	656	689	641	619	679	630	609	618	649	627	613	595	689	673	641	666	662	688	678	705	706	679	640	722	589	596	666	662	641	654	680	690	661	649	615	676	649	669	664	673	623	636	619	678	639	608	692	613	654	666	613	684	650	672	661	673	632	652	585	676	628	616	721	653	624	660	649	690	665	611	625	609	671	675	645	655	658	656	640	655	670	656	682	712	628	674	647	637	645	663	609	639	585	623	653	637	625	642	596	674	622	658	640	668	608	631	677	600	700	643	638	686	633	666	619	670	640	631	643	621	637	605	625	653	709	636	596	648	612	644	645	653	670	658	618	646	624	662	643	610	683	656	663	629	602	622	639	656	653	666	651	685	635	705	684	662	656	705	653	689	678	658	644	641	691	621	624	600	687	649	624	647	665	657	651	663	659	660	690	635	588	616	641	663	622	630	671	684	667	660	627	697	659	607	676	651	658	644	686	632	629	628	646	656	642	663	643	633	636	651	636	679	664	679	601	650	708	699	604	590	665	633	670	655	645	661	639	621	636	661	636	677	633	671	665	658	638	615	670	652	683	619	623	678	634	630	632	667	645	647	614	663	640	673	668	652	614	616	625	659	671	646	652	628	661	654	681	639	660	657	687	665	657	659	654	680	641	661	630	673	653	680	639	673	637	629	676	662	637	650	640	616	635	710	678	670	660	677	604	661	647	690	700	668	626	622	659	646	635	630	607	649	644	638	617	683	657	659	611	674	605	668	644	686	628	643	655	616	651	672	676	626	647	668	658	669	632	658	679	666	642	664	653	612	638	633	637	647	633	664	652	692	650	703	618	642	697	602	652	703	651	658	617	665	605	641	646	694	597	652	587	679	631	655	620	619	616	687	626	676	666	694	666	614	667	631	679	713	673	642	640	672	689	657	640	653	633	642	675	657	602	659	686	653	649	658	636	646	659	633	674	720	657	652	645	674	641	689	597	668	649	660	661	632	681	615	684	648	626	626	649	637	668	655	629	630	634	636	619	654	640	642	632	616	662	634	615	639	664	663	685	657	666	647	626	655	659	679	655	697	650	665	623	659	646	660	622	688	631	688	668	648	697	646	660	651	652	635	710	664	643	660	686	644	630	682	614	641	675	681	664	659	664	706	638	648	683	620	630	629	673	673	653	640	664	601	637	698	644	613	684	631	631	626	632	660	638	611	652	645	641	645	647	630	645	665	638	674	649	593	665	687	640	648	656	627	686	674	647	701	649	619	630	650	636	644	628	623	657	657	626	655	686	611	645	679	648	687	654	652	652	657	613	699	638	628	682	679	643	635	642	635	636	625	705	667	642	625	660	660	644	636	667	627	683	686	612	673	643	662	648	619	647	691	598	675	640	658	642
24181	23364	40387	37718	24935	16436	5824	1630	1054	981	939	954	959	961	976	1029	952	938	955	992	955	924	976	961	935	872	871	971	928	940	949	914	882	921	996	970	949	893	910	929	966	976	950	874	983	914	918	928	972	946	906	974	964	948	891	944	953	954	922	1001	927	948	903	984	960	943	932	996	937	953	926	893	943	913	931	944	906	929	954	1006	877	926	945	897	943	936	978	895	914	968	886	979	968	844	949	897	912	924	928	886	877	945	933	900	883	939	957	869	893	923	933	904	945	876	924	919	923	965	910	936	953	909	901	928	925	921	941	921	946	959	915	901	936	910	912	920	915	923	917	909	968	899	952	908	950	962	882	974	903	956	938	972	885	920	954	992	969	910	942	912	961	983	930	964	986	916	965	964	885	965	983	972	910	956	923	970	932	926	855	948	938	918	900	939	934	934	937	947	920	938	892	902	955	900	973	917	899	922	896	937	902	932	926	920	909	974	927	955	882	956	910	941	962	974	951	923	886	911	936	929	967	941	936	941	904	892	889	927	876	869	921	976	933	899	930	957	954	928	932	904	968	898	925	908	968	957	885	940	934	933	940	945	945	928	901	938	930	951	938	886	901	940	976	950	904	934	925	943	891	887	929	931	883	916	946	971	916	1001	918	885	962	963	943	930	971	894	882	883	959	919	928	923	904	915	977	954	949	923	946	893	992	934	1018	933	915	945	899	941	990	946	956	937	919	964	933	948	878	931	897	902	887	977	906	904	885	927	896	902	923	931	986	908	866	893	910	939	970	944	921	927	927	927	849	911	945	922	907	910	935	874	907	928	915	892	938	938	925	987	932	965	903	935	900	929	857	955	898	935	911	927	953	918	878	891	920	925	964	952	927	945	974	950	960	928	893	958	893	883	923	970	920	904	913	906	927	960	973	911	989	1019	941	925	908	911	914	960	864	924	889	881	913	934	906	973	950	917	927	901	918	881	945	903	951	913	957	944	941	958	885	948	872	959	909	914	848	960	914	910	902	907	901	904	916	929	945	930	924	930	925	904	966	879	949	898	925	931	949	958	951	896	923	878	949	910	896	888	930	1010	856	882	907	897	901	921	956	938	933	905	953	929	899	947	938	946	923	913	979	931	905	901	985	945	977	885	926	948	911	920	949	889	914	923	915	875	979	883	988	904	907	887	943	922	942	896	986	884	993	894	888	928	909	910	920	935	921	962	949	918	932	965	944	930	902	924	929	933	911	947	956	957	908	916	992	930	966	880	932	917	925	914	882	909	984	852	964	917	900	929	894	948	877	984	942	895	901	909	900	890	938	942	926	920	935	903	921	924	938	927	881	1007	901	946	954	914	908	962	916	962	866	929	905	894	903	895	925	976	919	941	930	971	954	949	909	899	878	911	976	922	936	946	949	899	945	885	921	884	903	980	936	930	944	1004	957	933	925	869	931	957	891	918	881	978	949	896	932	918	917	951	900	905	926	883	906	943	904	897	965	905	903	919	931	899	916	887	952	967	974	915	980	883	964	926	940	924	910	955	929	914	948	932	911	935	858	916	842	906	872	951	960	905	927	886	938	923	925	945	926	945	952	886	900	925	957	961	903	919	923	998	900	932	892	936	940	936	947	854	946	936	942	878	866	842	946	921	946	917	906	939	923	932	897	951	941	926	898	1000	980	926	900	926	945	932	905	881	919	933	965	900	895	976	932	873	969	904	910	896	902	912	925	948	907	894	907	902	924	905	925	1026	940	936	962	934	969	878	901	933	924	925	974	909	896	934	972	969	937	935	908	945	935	1001	967	945	946	942	889	959	907	950	950	922	966	833	937	930	932	933	908	910	937	955	944	940	903	875	971	975	904	900	928	914	989	959	955	890	925	981	923	910	944	1029	974	917	840	864	925	917	998	918	934	941	921	904	865	884	900	978	950	890	883	965	900	920	933	994	941	872	907	942	947	928	953	925	957	885	965	948	976	916	1008	891	902	865	880	942	903	966	970	924	957	942	930	925	941	893	921	935	928	946	901	919	904	903	918	919	936	941	952	965	933	934	944	905	912	975	951	916	904	897	921	945	903	973	867	953	938	944	927	889	932	889	1006	931	889	912	982	923	961	1013	961	926	903	942	981	954	940	944	912	963	938	922	907	937	930	951	940	976	918	877	918	949	921	907	919	938	908	916	910	900	940	947	892	933	877	936	927	947	914	892	899	930	916	963	912	894	928	918	892	865	977	884	914	889	901	925	930	977	902	919	921	917	864	928	918	929	937	915	961	941	978	912	946	908	879	924	902	895	941	926	909	923	959	975	947	897	933	900	940	935	934	940	1029	946	915	952	922	956	951	914	903	901	902	938	921	939	915	963	918	907	911	908	869	932	930	963	946	952	919	875	902	915	954	922	995	943	923	890	868	912	928	916	954	864	828	900	965	902	939	892	917	906	909	927	894	886	944	892	900	943	899	972	940	912	926	912	916	895	899	893	950	921	939	918	960	896	824	899	944	947	937	959	889	910	920	913	933	915	917	905	937	928	858	911	908	932	922	950	904	920	924	934	857	922	938	965	918	895	961	929	867	956	937	1004	947	914	923	971	914	861	928	915	912	902	902	902	917	886	954	923	927	973	906	913	930	934	900	902	937	929	930	918	924	924	959	993	951	973	931	918	880	915	897	930	946	947	889	900	906	970	930	927	962	962	905	923	925	900	958	945	888	935	943	893	954	933	919	924	913	933	907	913	935	876	899	937	837	931	970	921	891	958	923	927	894	946	944	937	960	883	928	902	904	963	939	926	955	930	955	925	882	962	1001	900	885	949	895	942	966	940	941	926	945	954	926	984	927	941	908	977	936	973	974	876	955	971	931	909	935	859	914	932	913	895	879	972	914	950	970	925	932	879	942	951	934	918	931	928	936	935	866	965	913	943	899	916	953	945	892	889	888	927	958	1001	902	903	957	941	924	974	925	978	867	890	918	924	931	924	919	955	939	899	978	933	947	927	931	907	857	900	880	959	922	965	952	957	896	915	892	932	904	975	904	941	933	920	967	965	914	897	901	905	923	964	934	898	953	911	943	955	923	931	956	939	980	930	889	922	904	911	1001	930	930	932	927	924	912	974	959	951	945	916	958	980	883	969	915	902	913	870	941	886	935	921	938	930	949	916	951	951	979	933	973	911	947	922	899	910	882	929	922	917	896	887	941	946	891	866	955	944	940	977	974	977	950	926	918	995	908	953	898	950	938	875	963	914	931	941	929	958	908	924	921	926	898	908	957	907	873	952	919	927	911	910	883	953	954	901	894	921	967	913	952	922	968	961	913	967	903	945	921	914	970	992	913	893	918	901	959	973	862	933	903	925	920	923	904	974	978	934	915	942	933	914	900	931	908	905	903	904	918	932	982	892	900	917	941	893	968	897	958	901	889	897	972	926	908	928	923	970	883	944	953	881	923	934	987	924	879	879	988	868	890	953	933	927	1000	942	876	912	881	896	970	876	924	905	921	947	930	922	918	913	928	922	883	902	918	901
63791	102537	78302	42998	19683	7771	3084	1316	929	862	850	875	836	871	901	877	835	848	899	897	855	853	856	845	890	862	870	851	873	867	849	856	907	912	871	762	878	878	875	835	901	878	816	860	853	885	883	852	863	845	843	901	898	872	822	880	882	847	885	871	889	900	850	915	884	811	847	848	835	855	894	847	899	853	841	852	872	912	890	860	854	872	865	840	844	893	856	828	857	877	817	832	838	856	816	916	837	885	891	913	800	877	922	808	884	875	872	795	909	842	889	848	865	895	886	875	822	809	843	858	909	874	915	854	845	833	874	855	867	892	877	850	803	876	863	840	894	847	901	833	891	831	864	884	828	834	900	890	834	866	918	858	893	878	813	912	881	822	827	872	885	839	867	890	829	849	824	840	874	832	839	871	810	850	872	878	841	829	867	878	850	825	869	894	869	892	826	848	844	895	796	860	881	843	901	843	834	839	858	908	855	882	914	881	845	872	864	869	837	874	868	890	874	855	841	848	895	889	871	842	838	850	803	846	821	867	836	848	855	883	860	793	875	851	871	851	891	901	855	864	871	859	931	859	851	840	905	863	862	884	861	841	875	856	755	836	815	845	896	851	855	888	881	825	836	799	915	890	863	869	903	854	909	863	907	894	931	870	899	892	880	878	842	900	896	871	836	890	871	894	831	904	891	871	822	853	917	922	868	847	882	879	861	853	887	809	870	856	849	844	883	834	838	889	865	845	885	877	868	826	825	895	857	881	897	884	860	839	848	892	824	874	859	864	857	867	874	858	837	854	857	820	824	856	842	897	867	896	834	859	806	900	803	895	857	823	859	818	849	866	852	865	919	890	856	868	848	864	859	887	849	871	899	868	848	888	881	844	876	870	818	912	879	826	876	884	872	860	862	866	886	867	816	835	849	877	840	881	844	852	870	888	873	866	899	872	824	886	872	829	863	869	861	899	902	771	835	812	840	822	829	835	835	858	859	876	834	865	870	861	860	862	861	841	874	844	916	860	889	819	890	831	911	835	804	882	819	874	884	833	813	878	858	894	801	833	876	895	907	855	806	844	885	871	860	896	897	865	843	827	879	844	856	806	851	867	837	870	911	873	868	859	861	877	862	855	816	833	816	857	891	853	849	829	845	817	866	880	849	878	909	889	870	849	862	832	811	866	849	899	814	905	820	836	861	877	816	837	887	869	854	877	856	820	890	888	871	861	883	904	826	882	866	802	854	876	929	847	855	881	817	842	837	882	816	866	876	860	911	856	903	850	874	822	873	865	875	853	832	868	899	830	877	854	887	850	891	812	864	903	873	881	882	884	863	841	891	855	858	874	878	842	905	869	839	873	879	919	891	856	843	860	822	907	874	846	877	883	825	847	905	852	862	800	845	872	842	852	912	898	783	876	888	861	912	922	847	900	837	817	833	868	845	827	857	862	830	828	835	868	869	846	823	859	886	876	910	913	910	859	879	861	884	851	809	912	902	890	840	854	856	847	891	809	858	878	850	869	909	900	835	822	857	921	850	879	839	880	814	842	867	836	867	853	826	842	818	840	864	807	853	877	900	886	860	843	792	858	909	831	901	841	852	821	891	846	867	866	927	815	828	851	866	830	842	834	855	830	850	840	868	814	831	838	828	838	842	838	842	837	868	884	838	837	839	863	857	849	881	824	865	891	889	904	915	872	838	848	876	857	880	870	796	817	863	821	842	833	891	893	900	852	821	889	823	895	846	867	887	840	846	855	893	883	825	834	808	867	855	829	855	861	894	823	797	849	850	883	858	805	862	830	857	861	848	848	856	868	834	829	858	863	871	902	881	840	905	877	865	837	792	848	820	831	860	884	908	848	863	860	802	859	847	858	858	818	851	854	868	852	841	907	888	870	882	916	853	869	846	868	847	876	861	850	827	848	865	867	877	813	875	903	831	844	851	889	879	851	880	831	832	813	868	884	836	872	847	861	912	857	829	827	866	824	888	913	843	856	829	884	803	867	856	850	862	828	872	904	845	845	831	848	859	796	853	893	920	889	886	910	856	839	863	841	868	889	835	862	824	896	863	849	903	886	827	864	821	869	859	887	907	848	855	832	854	852	813	840	828	933	864	834	874	826	862	896	823	834	884	899	884	900	813	836	826	881	849	818	856	864	836	868	808	827	858	850	863	833	908	830	859	821	883	860	877	887	846	820	858	901	839	849	854	817	875	814	870	895	848	829	871	878	848	822	832	849	879	820	872	905	816	841	838	822	875	866	853	831	824	856	928	928	868	881	874	846	895	837	820	892	906	838	891	866	834	837	900	852	876	879	894	894	836	815	865	868	873	892	793	863	811	877	865	884	890	858	841	912	820	850	862	878	907	888	845	842	861	842	883	839	856	842	815	865	841	906	859	851	864	890	875	840	859	839	847	913	840	878	824	841	900	820	894	794	880	844	867	850	920	854	874	844	842	837	848	897	862	856	833	861	845	820	817	810	857	893	878	857	822	822	857	850	883	868	893	855	865	864	853	842	877	889	859	840	837	815	839	904	834	851	881	880	811	874	850	856	860	852	873	847	885	833	915	898	929	853	898	827	856	911	906	837	867	864	864	828	869	836	860	816	876	850	892	838	871	905	846	905	849	833	836	904	824	820	867	847	838	849	860	863	839	840	896	831	897	868	930	897	834	805	843	882	873	880	875	883	860	870	879	876	870	867	799	882	874	821	842	891	856	894	892	860	865	822	868	919	832	858	850	814	847	878	816	806	864	839	900	856	855	859	817	877	844	842	920	845	837	833	880	909	772	899	856	848	873	878	856	816	912	849	891	867	864	836	869	902	840	836	831	877	903	876	852	846	864	902	901	839	842	832	876	829	836	824	854	872	906	860	881	897	875	853	817	861	866	826	800	809	866	873	850	871	786	895	837	864	786	871	877	877	867	882	860	857	880	823	907	845	859	845	825	888	858	849	871	853	833	853	882	831	885	899	875	875	887	897	864	898	848	878	863	861	850	824	871	905	853	839	861	900	879	874	861	855	863	792	858	870	918	870	794	843	783	855	895	826	860	822	855	876	791	905	870	857	857	866	835	869	797	838	917	825	858	844	878	871	910	856	873	847	875	908	861	827	837	859	859	877	825	892	863	843	826	841	856	848	871	914	917	860	839	869	840	883	817	815	887	862	874	852	901	845	848	814	844	821	890	834	842	869	858	855	803	829	870	843	857	893	888	886	805	848	820	829	857	844	849	871	838	837	841	827	824	883	808	837	858	883	853	890	866	860	839	879	855	832	837	870	852	846	833	884	839	913	859	861	895	859	851	859	884	828	860	864	860	905	810	803	879	847	854	861	885	836	810	824	867	862	848	764	871	812	819	896	847	857	895	830	838	860	809	888	882	842	867	830	801	832	819	891	861	825	868	859	874	835	868	873	865	823	853	877	820	887	839	826	856	858	837	843	857	828	837	864	846	889	878	888	831	852	849	895	836	842	862	888	843	811	830	835	864	834	862	834	859	844
29601	30022	26337	12591	3626	1474	961	733	738	696	669	652	672	652	705	653	650	661	682	671	650	680	671	728	662	677	689	745	700	701	688	690	671	699	689	606	721	680	725	642	656	743	736	685	643	706	692	656	682	678	708	712	705	641	713	686	664	628	666	708	705	659	675	679	650	686	707	673	690	654	706	706	668	677	683	630	683	729	715	716	722	667	655	670	651	688	684	708	706	658	666	655	652	641	689	661	656	678	666	727	704	658	684	673	701	705	695	635	680	700	681	622	698	725	714	657	705	686	633	678	657	686	685	657	650	692	654	691	692	645	675	683	662	663	703	730	692	666	693	639	765	662	606	714	676	644	696	674	683	679	701	663	662	683	751	695	710	680	644	675	679	698	659	701	694	674	693	678	701	698	681	660	655	705	661	680	688	715	719	671	673	649	676	681	702	752	692	733	707	662	712	714	712	679	675	719	686	714	688	665	687	696	629	646	640	663	643	616	641	693	645	679	693	741	685	625	673	680	641	680	669	696	696	663	636	655	678	674	707	674	699	689	707	696	652	682	662	686	662	626	752	695	662	695	680	689	701	685	668	658	716	725	711	673	658	726	693	709	662	680	696	660	715	659	616	694	682	723	674	676	673	660	717	738	672	647	718	720	650	647	684	701	683	679	705	703	674	673	712	667	637	655	675	699	701	692	636	688	658	602	705	704	652	678	658	701	721	631	693	679	652	652	685	708	654	718	687	724	705	675	665	715	692	741	649	721	664	702	682	686	678	662	722	615	669	693	703	698	718	690	681	684	648	675	658	643	670	676	676	718	645	685	715	676	658	669	663	715	684	705	663	640	673	674	684	687	654	678	684	700	684	685	669	688	640	677	670	620	687	701	649	657	678	680	700	622	760	659	696	699	665	697	700	678	648	692	698	708	674	709	654	713	686	684	653	651	670	683	675	666	683	692	644	684	671	685	628	736	674	665	674	672	732	612	652	667	668	691	686	624	659	679	652	637	715	717	679	666	701	691	678	694	682	674	693	711	685	647	683	676	638	660	676	725	685	674	682	671	673	663	652	684	664	709	677	694	689	694	630	697	684	660	718	705	722	668	626	691	674	680	654	671	643	666	665	681	683	712	720	696	680	622	724	701	675	688	671	725	675	670	647	677	683	677	677	694	711	656	676	681	691	657	698	645	641	722	701	688	713	661	692	711	633	704	719	666	647	691	657	671	703	723	666	660	693	659	676	677	690	676	686	687	656	694	657	678	664	689	640	666	678	668	651	683	671	680	692	658	668	714	676	717	657	666	638	661	656	683	668	674	695	693	662	616	669	708	688	681	706	662	706	682	714	688	646	651	677	716	638	659	672	677	670	706	697	699	700	717	636	660	698	672	702	658	704	673	664	676	651	701	665	660	660	673	671	664	648	700	625	682	715	693	710	680	666	711	647	690	693	659	683	687	705	683	682	693	664	674	635	706	720	670	659	700	648	700	685	709	676	665	684	717	664	664	697	682	703	692	662	647	617	687	686	742	712	655	698	701	723	683	610	734	683	698	687	674	650	724	691	663	691	646	688	681	700	658	637	605	727	648	699	697	691	672	762	649	722	687	691	659	655	694	639	684	699	684	673	746	663	663	694	678	675	666	692	692	657	663	601	682	689	728	715	690	660	727	625	698	707	651	693	670	675	671	713	691	682	674	728	704	698	691	597	677	650	670	683	694	643	656	660	712	692	697	679	681	706	653	675	670	657	651	648	691	681	671	669	680	722	671	645	681	715	665	700	664	716	691	681	674	725	673	690	626	652	690	654	739	705	702	666	712	678	652	666	687	696	671	674	682	666	673	702	621	732	731	656	720	696	664	733	673	747	650	672	647	714	737	700	714	710	714	650	688	685	660	702	676	652	633	680	666	724	709	729	688	643	718	671	716	652	652	681	664	672	689	686	698	716	661	666	655	691	729	693	667	709	655	675	707	631	713	672	678	667	676	723	655	653	672	679	618	696	649	661	680	635	666	699	729	691	715	698	683	673	717	684	650	736	664	697	692	669	703	652	652	666	709	673	677	667	659	678	656	690	668	674	677	676	669	669	627	695	682	707	666	718	686	686	689	686	716	663	699	653	636	680	616	668	722	697	632	701	657	678	644	681	707	695	689	716	667	674	710	722	662	654	606	687	665	691	675	647	622	675	672	699	685	711	723	704	683	721	639	673	635	709	646	671	708	704	697	716	710	698	676	629	734	726	672	658	678	614	714	662	679	661	721	684	620	678	694	703	640	677	655	707	729	699	676	642	708	690	727	655	693	696	672	674	639	693	718	637	698	652	747	703	708	648	717	704	651	709	689	693	658	672	689	683	651	643	673	585	714	658	713	706	707	683	707	694	674	711	730	693	676	639	719	723	711	696	705	670	716	612	644	718	706	637	700	732	639	661	682	623	693	645	641	664	647	679	670	665	693	688	665	671	678	683	693	684	652	701	701	724	730	683	627	659	667	634	708	646	741	683	690	726	713	660	678	667	646	717	705	678	628	680	657	695	637	685	673	664	659	665	647	675	706	642	689	658	626	625	688	655	655	695	681	702	669	684	675	679	682	659	679	666	620	653	703	720	686	687	694	674	668	702	700	695	660	629	646	648	624	669	674	698	709	693	704	667	722	665	734	681	648	687	644	628	695	684	669	671	672	632	683	636	687	667	645	655	705	665	650	682	641	671	671	680	696	652	678	686	656	664	728	709	719	712	675	669	657	687	685	665	666	705	701	656	686	665	684	713	684	692	676	703	714	696	665	704	686	698	687	655	688	697	696	706	650	634	657	682	719	700	653	627	675	662	699	664	664	714	648	693	705	717	701	683	648	672	676	649	642	725	674	671	690	703	674	668	654	648	700	684	669	715	680	710	664	686	688	679	667	667	684	637	673	656	667	699	692	691	659	684	673	711	697	725	718	672	700	665	665	668	702	666	680	670	714	733	708	725	656	696	646	689	692	669	708	740	715	640	657	691	703	643	689	668	668	678	665	663	671	631	670	686	671	721	710	664	711	617	686	692	695	650	661	702	649	667	675	678	660	671	659	717	698	675	693	711	664	713	697	669	715	659	728	696	712	706	626	667	668	637	692	655	688	682	601	654	644	652	701	722	671	669	714	664	678	654	685	641	655	655	657	637	673	718	702	681	704	671	680	709	662	693	684	691	697	711	643	713	686	694	635	666	661	695	662	682	674	710	693	721	702	703	679	652	627	705	690	641	680	668	646	677	649	624	748	626	700	668	706	658	703	654	745	668	672	698	670	695	681	724	698	712	686	681	704	712	681	699	715	653	660	679	694	700	704	640	657	696	653	623	692	678	678	717	635	683	668	634	668	679	691	726	665	636	672	684	697	722	693	646	683	692	725	662	758	709	682	693	663	715	681	667	691	682	647	645	682	679	700	680	699	646	706	735	719	706	639	652	667	689	688	665	712	668	668	717	694	653	672	699	652	726	688	735	728	685	679	688	683	688	656
21228	36439	21053	7663	2951	1290	836	615	592	574	556	582	553	573	590	564	601	604	596	554	579	591	578	533	581	552	560	585	575	581	537	509	558	564	579	608	565	576	606	579	550	607	557	593	611	619	581	573	566	565	593	568	572	573	567	570	564	556	608	555	584	557	572	530	607	547	542	564	608	578	606	567	599	552	579	561	569	613	564	591	532	604	571	611	621	607	583	606	570	563	553	582	608	603	569	560	579	580	635	538	566	568	581	604	588	596	552	514	611	602	578	550	591	583	608	572	577	599	532	550	559	560	558	583	560	567	566	601	585	605	575	631	633	583	571	585	590	569	571	618	604	557	594	617	537	567	565	613	589	572	623	543	572	578	589	580	571	605	583	635	563	574	546	603	555	568	628	548	539	549	561	596	619	569	576	507	555	561	575	539	563	593	611	597	545	584	559	576	653	556	568	587	556	550	591	573	526	553	587	575	564	573	589	586	546	575	562	574	578	605	569	611	558	577	585	579	516	580	554	579	550	551	630	548	568	565	598	609	584	605	551	552	541	591	606	577	572	575	580	596	600	582	548	586	550	567	570	585	577	600	576	639	565	600	572	564	563	563	567	545	545	589	577	604	581	535	588	559	595	528	579	559	559	576	626	623	529	610	577	594	567	545	555	626	571	544	588	545	582	569	533	569	563	574	560	544	606	624	590	581	544	565	543	559	623	519	526	587	543	544	549	568	558	591	566	554	555	619	578	592	571	553	553	586	596	533	584	603	613	574	552	578	574	544	541	568	524	575	582	523	562	557	558	555	546	612	572	537	618	617	592	586	555	594	591	604	605	558	547	522	582	586	549	608	535	548	544	528	577	579	614	611	646	593	562	596	558	556	574	599	582	565	629	594	531	573	586	566	583	590	613	555	588	593	629	565	611	547	610	563	579	613	581	609	609	559	577	562	608	587	573	560	586	573	556	609	550	562	564	607	616	543	537	584	577	586	582	578	602	575	567	600	586	567	584	552	604	575	550	564	574	574	573	585	573	557	537	610	580	544	576	591	560	574	606	612	596	557	587	535	549	589	571	578	562	563	533	573	597	583	505	596	526	528	583	618	597	585	567	543	564	549	590	561	576	567	598	572	559	566	617	564	579	565	585	587	561	559	583	579	574	591	543	583	579	551	564	615	562	564	548	534	574	570	595	624	552	579	599	581	624	570	612	578	577	574	579	544	621	622	567	615	593	602	552	564	553	535	562	531	597	570	536	526	590	550	586	575	587	555	580	577	558	601	536	526	575	585	521	574	557	534	566	581	546	561	557	547	594	623	595	561	563	635	578	622	546	557	578	596	585	581	589	571	592	540	577	556	567	545	585	578	564	587	567	552	554	592	588	569	606	586	580	557	558	577	615	612	579	563	594	547	572	546	527	605	546	573	556	545	543	567	577	615	620	564	537	578	561	604	588	589	580	577	571	548	555	589	573	569	557	564	559	543	567	578	565	587	585	605	581	599	590	596	570	573	559	564	576	541	584	558	568	531	539	567	572	602	565	547	584	610	568	582	560	571	600	576	528	592	548	605	543	535	569	565	577	599	556	602	561	565	550	545	560	550	574	589	552	571	599	565	564	566	571	574	589	571	573	546	578	599	570	551	580	522	567	571	583	543	575	543	570	613	585	553	537	588	581	567	626	581	620	546	581	521	579	584	627	546	587	616	579	606	571	555	535	577	560	539	592	565	576	567	562	569	565	563	565	544	555	583	563	554	569	611	595	518	555	566	580	554	561	575	553	607	548	645	543	660	563	546	589	567	540	598	597	569	547	570	572	556	556	566	572	591	584	528	569	565	590	579	570	552	596	606	561	584	628	539	599	555	548	560	549	564	533	547	559	579	582	579	558	553	528	569	598	538	590	593	536	591	621	605	564	559	548	527	545	528	593	570	551	600	584	608	535	581	567	571	569	572	559	569	606	556	597	591	557	601	627	619	562	550	584	590	619	526	600	557	604	618	559	597	572	553	531	597	518	519	583	603	571	602	574	568	601	591	556	574	568	604	569	544	545	554	582	604	603	581	535	574	565	584	618	565	560	582	590	606	558	591	575	601	566	573	569	553	556	551	579	555	555	587	531	589	610	582	553	585	585	557	548	527	591	562	515	548	569	568	536	541	594	560	582	567	559	558	612	576	551	582	580	603	564	570	613	549	587	592	559	588	585	585	562	544	518	568	628	561	561	582	608	589	574	601	561	559	579	579	624	563	574	602	583	553	583	595	559	591	543	568	580	562	597	602	529	550	554	554	591	569	528	609	572	597	541	594	541	595	570	555	546	550	612	556	565	621	570	597	548	567	573	549	528	583	555	578	585	589	613	537	578	586	590	596	549	571	580	576	589	550	621	576	556	560	618	594	553	570	617	521	568	584	635	587	581	588	588	614	554	549	539	584	608	585	601	535	571	576	599	581	632	596	553	572	566	578	601	551	622	562	528	581	585	558	528	573	562	588	620	563	575	605	578	506	547	582	590	589	601	568	568	542	551	579	579	598	551	596	550	560	572	540	587	600	575	577	561	592	524	537	527	567	566	564	583	562	623	588	597	572	583	579	574	539	554	563	566	564	594	602	595	577	549	568	586	551	587	594	565	648	633	622	565	552	590	573	586	593	578	576	534	612	605	565	592	586	582	590	617	565	583	574	568	586	609	569	572	516	575	610	585	554	594	544	597	567	590	567	559	586	589	534	585	542	585	590	542	582	549	536	582	571	580	568	589	537	582	603	591	571	561	546	581	590	570	537	589	542	596	584	596	592	576	580	588	527	549	570	575	531	539	588	574	606	602	627	616	586	561	534	603	596	592	565	603	584	527	548	615	569	551	585	590	561	591	572	572	600	597	583	539	586	600	592	570	584	588	581	567	595	564	585	572	559	576	583	618	554	654	568	577	616	557	572	598	579	568	546	593	607	576	571	542	622	554	564	556	584	593	581	554	581	586	570	527	535	558	560	546	556	580	533	566	593	527	535	500	557	606	576	560	614	627	634	569	591	569	592	577	614	558	542	545	554	572	585	578	555	582	599	590	600	561	517	551	546	566	565	591	556	542	627	545	550	548	560	565	594	561	548	586	591	555	577	574	581	578	591	567	568	553	545	536	585	533	569	556	559	559	571	609	593	597	537	614	554	607	593	539	603	601	623	564	568	595	540	569	560	559	631	601	614	598	610	564	600	586	551	566	584	606	592	627	541	569	593	534	622	545	587	572	611	614	566	569	587	595	571	579	569	527	559	582	585	512	586	584	562	582	544	561	548	577	538	624	553	587	585	538	549	561	593	550	551	559	589	600	525	556	545	571	584	550	586	522	621	572	611	530	593	582	585	532	583	543	569	542	602	548	558	574	584	553	599	586	573	552	574	610	569	572	540	618	584	582	561	579	576	519	637	622	555	558	573	596	561	569	601	570	556	570	552	581	576	559	579	562	634	586	581	598	571	561	584	584	567	565	558	581	579	595	572	591	563
25932	27298	43357	38790	21433	7276	1590	814	688	706	684	686	640	695	638	655	677	647	650	700	700	652	689	713	669	693	660	659	712	685	646	657	654	671	665	697	672	644	670	664	645	633	644	617	691	688	654	701	676	670	645	648	749	664	651	663	587	658	677	668	671	656	670	614	695	682	669	740	633	710	663	699	701	665	682	688	717	648	652	626	678	667	694	634	639	697	696	654	651	632	649	655	651	637	690	686	663	668	679	645	633	654	663	641	646	678	660	670	687	641	615	647	640	665	686	671	697	656	685	660	677	643	644	666	671	684	647	661	646	697	679	662	667	658	682	650	668	664	727	668	652	618	689	658	682	623	630	672	684	670	645	652	639	653	644	653	631	681	659	716	621	696	683	678	648	668	669	646	694	604	671	617	628	670	652	673	625	655	636	699	669	640	683	668	654	654	654	650	650	647	705	673	672	618	659	693	675	654	666	659	659	631	669	631	598	647	702	678	650	654	607	687	638	668	667	658	674	637	660	657	661	693	685	644	695	632	634	665	666	630	627	647	666	657	686	699	683	657	612	685	724	690	733	646	655	680	652	657	684	678	669	660	606	624	670	658	652	682	639	635	646	709	676	680	656	697	668	670	677	674	680	646	649	660	648	620	683	634	655	691	641	616	656	658	638	672	668	681	664	662	661	661	620	643	637	675	632	679	672	608	636	645	670	637	685	672	650	669	687	643	652	670	648	673	663	673	679	680	660	625	667	635	644	610	700	688	680	714	639	673	688	677	640	623	622	689	647	668	624	628	664	685	700	649	691	649	649	584	619	658	662	662	685	684	656	665	644	641	615	650	640	608	698	669	650	647	660	661	704	687	624	703	658	658	586	711	641	664	664	671	637	624	638	701	657	687	678	655	663	647	679	622	652	732	666	718	653	682	665	625	693	640	592	627	661	668	609	658	649	645	632	657	698	661	689	698	684	664	664	643	658	632	670	610	626	682	653	657	701	691	648	641	616	575	645	629	672	695	715	636	693	631	697	646	695	716	669	635	635	669	704	632	621	686	708	676	604	635	683	659	650	670	635	637	647	692	689	673	668	675	614	695	632	691	690	631	620	698	669	632	619	629	632	687	657	660	697	666	696	739	669	706	699	635	615	665	659	667	649	634	676	655	647	680	680	671	658	712	664	670	672	656	674	662	668	648	643	624	612	669	594	641	666	690	653	661	651	630	638	648	665	623	682	640	676	708	648	663	657	660	659	638	670	632	673	676	639	628	679	671	684	631	649	618	681	674	687	656	684	657	647	666	627	692	636	667	609	696	702	636	608	606	666	673	668	699	619	640	651	656	667	675	669	671	666	643	671	646	666	663	638	638	652	646	674	649	642	612	650	668	674	680	673	639	672	669	641	651	622	632	660	658	650	617	675	698	676	661	651	645	662	677	690	661	600	662	659	642	667	648	652	686	696	636	643	620	659	631	639	691	730	645	635	660	656	669	658	688	646	684	697	693	668	710	660	705	623	665	693	660	693	665	663	691	623	649	653	651	689	683	614	672	647	677	617	681	666	710	653	648	618	602	676	666	642	701	728	667	669	653	665	644	676	695	663	704	633	676	664	673	654	640	667	637	660	601	630	644	689	642	625	629	671	655	678	646	660	692	730	628	667	649	679	615	695	652	660	675	693	662	648	655	652	638	642	672	653	634	666	682	670	667	619	626	708	669	691	602	639	673	649	663	646	654	703	663	672	692	657	661	640	667	632	683	653	668	595	663	667	665	726	676	663	597	678	660	678	619	621	667	658	653	676	652	658	627	695	670	654	631	672	703	668	668	645	676	596	675	690	682	654	667	636	658	617	684	687	646	681	678	663	683	626	688	652	670	679	682	670	653	642	694	724	649	689	687	632	638	633	683	662	665	668	662	682	668	661	643	646	651	668	652	650	616	708	675	615	624	653	645	679	629	599	632	621	639	629	596	619	676	653	662	694	600	668	658	605	611	651	677	640	662	619	638	640	636	675	682	632	659	671	673	669	627	653	667	685	596	671	655	638	656	656	712	675	633	668	698	658	665	676	663	675	648	678	672	679	639	692	620	654	644	648	665	675	679	652	659	651	644	664	686	598	659	649	672	650	665	642	629	630	674	650	622	650	677	660	694	664	722	670	666	741	654	648	670	625	610	657	635	659	661	649	698	652	635	691	648	689	644	662	661	625	633	627	638	679	640	653	652	663	667	649	628	651	706	678	640	680	665	687	651	648	627	628	672	677	633	611	669	654	697	656	648	647	673	679	665	628	650	675	697	657	635	667	672	647	666	665	663	644	676	669	613	657	653	667	637	608	628	667	666	675	635	676	668	657	660	693	642	670	696	696	643	675	629	681	662	646	688	652	665	677	722	660	621	667	661	643	653	654	646	677	623	673	645	639	620	651	665	657	693	661	745	694	693	634	622	686	683	692	707	641	671	643	661	653	655	647	682	718	714	658	622	667	700	643	655	671	613	652	637	651	651	643	678	672	688	645	659	668	649	661	607	629	672	650	684	705	675	641	701	636	637	680	635	694	660	642	707	638	699	648	678	669	691	633	630	650	678	650	665	666	701	670	642	686	686	663	684	650	699	645	633	648	633	657	684	672	595	648	642	655	635	659	664	664	671	651	660	685	640	690	674	696	712	615	669	655	648	623	659	636	685	669	663	668	660	647	686	667	647	678	658	657	654	660	597	674	656	662	680	654	673	614	626	704	680	629	646	649	637	642	635	651	612	663	647	679	632	687	639	640	696	656	617	678	685	676	680	660	632	638	675	619	683	691	687	693	691	660	657	709	643	674	675	651	690	645	682	692	652	715	635	644	645	666	692	680	642	667	654	677	659	649	649	660	630	619	663	691	646	712	621	667	687	622	647	654	666	670	662	690	685	680	679	652	661	665	649	745	691	663	692	649	653	677	605	654	662	659	664	647	643	672	644	635	638	667	723	644	728	692	652	670	719	664	677	656	631	732	644	637	613	663	647	678	625	646	641	675	708	610	710	664	670	645	612	657	655	683	681	653	664	651	654	581	665	673	611	714	705	689	640	632	655	710	675	669	662	673	701	637	703	636	640	705	641	672	644	657	662	663	676	665	611	644	656	695	634	625	667	658	651	693	628	677	663	671	655	634	663	651	653	639	643	698	679	663	670	671	660	636	716	682	685	697	673	698	659	698	640	609	678	684	623	655	695	687	684	673	666	698	639	671	628	648	680	643	668	670	635	628	702	634	636	608	660	635	707	655	616	631	648	689	677	661	643	661	671	624	675	641	662	644	670	676	669	665	624	626	640	643	617	663	669	678	645	678	674	647	683	665	705	668	669	623	638	633	681	615	683	650	642	633	638	651	655	646	648	647	660	652	656	638	656	679	650	695	664	670	630	636	636	608	640	657	704	628	688	706	665	651	656	669	665	695	675	683	690	680	645	699	633	638	640	628	650	661	641	636	683	665	668	637	641	639	703	663	652	641	613	657	672	638	667
57520	87159	61551	33592	13049	3645	1161	713	611	587	578	643	619	602	623	617	591	606	625	593	571	615	628	596	609	604	622	630	624	572	635	584	609	588	606	595	601	609	608	595	651	622	609	550	588	635	628	643	610	587	565	585	586	599	600	623	615	639	630	600	579	615	652	616	603	566	603	607	594	608	600	653	613	629	639	600	623	621	624	624	564	574	614	597	608	621	588	613	616	574	597	621	611	602	578	611	616	590	576	601	596	589	574	618	580	601	623	652	632	591	589	652	647	601	571	637	614	612	612	656	603	597	591	587	609	618	640	619	605	567	645	594	551	558	609	593	632	594	587	611	587	599	583	651	585	571	591	611	626	595	612	618	589	620	654	576	600	580	641	597	631	630	613	639	569	571	585	615	651	620	620	573	580	622	602	632	555	577	644	658	590	612	598	654	611	555	595	622	609	586	618	624	596	597	620	578	635	601	607	610	562	625	588	569	586	618	610	577	627	597	599	593	644	612	611	574	615	659	612	633	587	610	594	590	602	598	665	605	606	616	577	622	603	585	608	591	633	563	585	592	583	593	623	624	630	625	615	609	602	628	618	601	614	593	598	615	600	638	610	615	584	635	642	588	601	618	657	612	634	620	611	601	600	633	628	616	616	597	619	625	586	575	577	615	614	603	605	599	622	619	608	616	610	641	603	611	607	599	624	640	625	613	619	606	604	655	612	649	587	689	590	618	597	612	595	577	567	626	581	571	591	580	557	617	583	577	574	598	594	635	552	602	579	630	595	581	610	602	635	570	594	606	603	685	659	601	588	581	586	627	636	580	562	615	593	591	609	616	556	591	572	588	599	631	658	601	539	602	606	573	582	575	615	624	590	577	615	583	610	545	611	590	562	592	599	660	549	611	584	609	611	608	543	632	609	636	604	657	598	573	617	576	644	611	643	634	611	593	583	631	595	610	627	581	594	563	616	569	637	636	622	553	622	625	578	620	544	563	641	613	680	602	600	594	603	618	616	600	621	567	599	591	603	593	631	601	626	615	568	575	598	563	604	591	635	579	600	643	635	640	622	613	593	627	565	608	619	612	621	616	578	598	612	625	602	615	589	614	566	575	579	556	595	576	629	654	589	596	636	636	584	636	609	629	660	608	638	635	620	633	602	657	610	586	613	636	606	580	612	620	562	634	616	628	599	608	598	604	608	592	587	601	587	626	597	596	596	596	619	596	611	612	615	593	580	638	642	603	591	624	600	606	559	609	661	621	606	649	578	609	580	588	556	602	629	601	615	606	560	626	590	608	605	621	589	597	561	590	604	570	646	600	594	571	612	561	575	593	613	576	657	592	603	592	658	599	578	630	577	623	621	559	601	596	631	592	619	550	583	591	623	598	595	570	587	568	580	583	583	634	659	633	597	618	609	625	599	607	639	578	644	616	585	592	578	596	595	608	589	559	608	592	574	572	579	612	597	595	604	577	533	591	630	596	604	575	572	596	603	568	596	585	601	599	566	588	596	625	586	567	650	594	579	629	598	614	636	613	633	555	619	622	590	641	633	586	600	621	633	601	615	634	583	600	560	646	648	601	664	603	591	597	601	644	605	578	555	590	600	622	625	580	589	588	567	599	625	565	633	611	591	627	627	639	598	586	649	572	554	582	608	575	591	624	565	611	679	657	585	603	612	645	623	625	604	596	590	615	579	668	624	613	612	598	625	628	591	585	609	613	589	599	621	603	592	625	557	625	590	616	603	591	579	586	586	618	619	595	650	600	592	608	611	596	612	615	615	598	585	595	666	612	618	619	607	620	580	585	596	610	604	606	570	565	625	600	578	602	670	587	603	603	616	618	612	598	638	608	598	630	626	657	601	633	615	595	563	599	637	643	602	598	596	606	598	645	571	619	585	615	610	637	610	583	582	638	622	580	613	611	597	585	582	618	605	602	588	610	615	594	558	611	594	572	639	601	603	580	613	637	542	541	605	607	600	615	594	606	571	608	606	602	590	603	607	606	600	621	631	611	587	607	608	616	604	557	591	612	604	635	580	634	608	595	665	643	654	591	598	615	626	634	620	607	586	599	576	603	656	567	594	571	584	633	612	606	606	605	576	600	628	632	589	594	558	641	600	637	609	597	586	569	618	621	609	591	603	624	565	651	607	600	621	601	620	603	590	587	608	588	550	543	604	640	576	580	589	604	650	624	588	609	605	632	614	616	552	592	556	620	623	663	567	616	584	555	623	643	634	594	649	603	585	600	612	574	650	595	611	590	576	604	597	617	636	568	593	615	643	584	598	588	584	615	620	583	677	618	565	615	628	619	588	637	629	586	609	615	658	600	596	640	585	617	607	597	548	615	587	608	614	579	591	625	578	583	575	594	592	594	586	646	592	657	617	598	610	626	602	582	596	579	625	595	604	623	658	609	611	619	573	597	618	564	627	604	619	612	640	602	616	597	592	626	576	627	581	569	637	647	587	615	645	568	604	582	559	579	588	599	632	595	621	568	627	642	560	584	581	614	615	584	654	584	597	627	596	564	613	619	601	592	607	595	634	609	578	592	615	635	601	587	613	564	630	627	622	609	607	608	625	602	613	605	572	596	578	593	627	607	580	603	592	602	629	586	633	596	579	622	577	597	642	584	581	570	621	651	594	576	583	601	580	639	629	602	637	616	636	613	619	612	632	573	612	616	608	608	642	556	617	596	633	594	591	622	594	568	580	609	607	619	612	615	572	628	596	590	577	573	607	630	598	584	587	581	568	590	613	615	613	566	622	595	609	571	641	581	563	615	582	687	612	581	577	582	639	587	586	586	633	610	644	566	661	621	595	612	607	633	646	617	591	623	562	624	627	645	626	575	616	580	575	600	586	584	609	643	598	597	590	585	616	612	580	593	594	598	577	568	556	565	649	590	586	576	606	560	567	597	621	616	609	592	619	630	644	575	597	595	595	618	594	611	577	613	599	591	597	596	621	595	586	629	584	552	556	608	604	593	584	604	595	595	597	609	633	623	651	635	667	609	603	591	585	590	557	606	590	610	626	594	624	592	542	599	633	562	591	593	607	607	596	644	606	618	572	566	590	624	602	612	644	627	579	630	630	611	575	605	636	598	647	588	571	621	607	601	621	602	617	608	648	604	619	616	567	592	602	636	588	576	643	603	641	615	590	621	572	616	606	594	542	552	642	609	603	612	534	617	602	602	610	592	610	608	636	621	590	630	615	650	580	569	599	635	662	613	596	615	592	610	581	619	644	647	589	660	618	586	608	645	574	597	629	549	615	589	604	605	578	604	630	635	578	591	584	615	609	592	629	607	593	607	624	599	597	637	590	622	577	610	594	604	621	611	623	608	599	579	580	604	598	650	591	610	611	575	609	584	585	603	598	561	628	581	585	609	608	585	604	601	573	612	652	566	641	623	569	591	597	537	600	593	593	612	533	615	619	597	572	598	552	558	651	551	624	619	596	583	591	583	585	586	595	616	603	598	561	632	577	561	617	621	624	626
24141	23219	38766	37759	26599	16572	4882	1334	951	899	918	934	942	913	947	902	861	884	917	902	923	947	939	906	902	906	946	930	853	921	899	948	896	881	916	843	902	883	831	896	923	882	862	931	884	957	939	908	919	871	917	931	890	848	811	892	920	868	881	905	867	972	928	882	858	903	925	835	870	882	892	894	918	947	909	884	876	896	901	909	903	898	909	931	877	882	927	877	900	880	898	864	910	874	936	927	861	827	894	825	897	938	911	875	925	904	856	943	906	873	875	903	914	892	863	883	894	882	919	900	864	941	871	902	911	940	868	912	884	878	840	927	860	869	902	843	902	945	912	897	906	877	913	888	871	907	881	964	943	879	910	996	886	901	883	862	907	930	873	898	911	898	862	895	890	906	909	901	931	926	911	910	882	860	875	881	858	854	861	894	896	847	940	877	881	914	896	937	879	918	921	899	914	936	897	880	855	911	918	899	887	857	881	855	897	915	956	894	877	894	842	829	831	865	886	910	894	920	882	912	891	887	917	897	896	901	867	889	890	863	899	897	915	843	889	921	888	887	882	872	853	901	845	930	903	931	890	918	893	838	873	876	882	889	910	936	900	926	863	892	862	939	863	906	879	927	868	938	887	870	866	862	884	868	887	901	913	900	879	829	959	950	883	863	913	899	915	901	925	909	937	892	924	882	904	938	878	855	842	894	916	881	888	870	925	906	911	895	891	921	863	923	928	918	822	909	888	930	885	864	888	907	897	862	882	914	815	888	895	890	912	928	870	857	876	834	909	928	895	937	866	948	879	898	922	899	857	883	888	923	874	886	899	866	823	907	914	910	895	910	882	881	871	864	910	878	879	872	904	885	868	866	906	895	903	905	886	848	875	890	909	888	868	887	916	920	911	909	908	826	854	908	918	860	821	921	930	923	896	897	924	851	873	861	901	860	890	900	873	895	935	851	846	860	909	884	888	893	871	874	881	915	920	883	854	898	904	883	858	878	907	843	823	896	954	863	905	895	907	920	867	868	885	916	908	874	858	848	849	914	918	904	924	850	864	888	892	883	905	899	886	841	934	859	845	887	910	903	880	891	870	863	857	919	826	894	870	876	872	900	837	910	884	900	888	878	879	828	865	865	881	911	853	882	885	878	852	950	874	852	833	916	906	863	865	918	920	942	838	878	919	869	909	859	881	878	850	931	901	832	862	928	878	923	911	842	860	880	924	910	880	907	895	925	867	887	951	901	866	877	882	931	904	893	870	907	912	877	846	911	951	863	817	896	866	897	926	918	883	840	892	890	905	920	940	907	873	843	886	880	880	879	884	875	846	892	865	897	829	891	860	946	917	933	892	949	867	854	890	871	943	939	862	911	868	875	935	885	819	920	889	874	908	875	911	907	851	898	948	914	862	903	854	888	873	890	867	907	876	862	823	880	835	897	896	933	886	852	863	890	940	915	909	904	928	896	893	896	930	877	946	898	860	881	906	861	900	865	917	909	850	886	916	889	893	902	885	841	887	895	873	844	867	868	912	854	866	923	908	900	821	882	851	881	861	876	901	910	925	876	905	877	898	906	913	952	897	870	839	897	892	880	923	825	862	914	907	910	905	895	933	891	862	892	885	889	855	854	857	866	900	904	877	925	914	916	899	873	860	836	898	899	890	844	895	898	906	907	924	868	839	877	900	896	888	870	841	888	893	903	841	861	812	906	912	877	863	909	935	894	907	889	828	849	889	886	949	878	870	904	863	859	893	930	880	916	900	885	885	865	865	875	873	873	892	903	877	923	883	861	924	903	902	872	913	896	892	963	898	890	877	899	923	867	871	874	881	920	887	942	928	884	912	889	922	873	885	893	952	868	879	896	877	891	888	877	856	887	846	877	847	919	828	907	852	896	917	857	880	871	947	904	848	887	897	898	862	884	957	833	876	902	911	877	855	843	909	851	845	906	903	918	911	879	916	887	922	881	905	901	846	871	890	914	878	887	838	917	871	931	870	929	855	906	884	854	908	883	892	874	856	917	880	865	911	851	849	882	880	891	842	807	863	919	873	901	834	923	892	859	978	898	878	947	906	858	900	926	879	897	845	894	849	948	881	895	919	917	913	902	929	878	837	884	882	899	865	905	912	867	875	905	892	852	872	852	853	894	894	899	902	880	870	891	873	859	889	944	830	900	879	894	922	845	899	896	830	874	857	879	889	883	878	908	895	859	906	930	895	940	831	920	885	873	910	899	875	887	829	900	884	869	883	853	889	892	824	887	888	881	873	880	833	914	866	896	850	912	863	899	825	899	877	916	869	865	868	861	878	889	892	841	856	912	970	868	870	922	911	843	843	881	938	944	929	908	929	880	891	855	909	882	872	832	938	879	908	901	849	890	923	926	915	855	896	847	865	892	920	927	934	876	830	892	884	849	862	895	883	883	903	809	932	907	871	926	958	867	937	864	860	971	906	885	878	914	951	901	912	877	883	938	891	901	845	911	920	904	896	870	897	864	902	840	913	912	867	905	886	856	846	833	896	924	882	864	905	931	871	900	889	914	860	914	890	939	913	856	859	911	908	897	935	909	922	892	843	865	950	828	895	914	881	928	869	857	932	836	943	888	854	860	882	852	892	912	880	924	868	883	863	831	915	873	841	890	863	916	875	908	863	911	868	893	922	886	868	891	896	899	889	891	842	905	868	916	913	858	903	878	908	841	933	870	890	884	896	891	906	847	885	877	869	918	905	914	889	879	900	905	861	910	865	897	864	849	859	909	857	870	861	903	888	855	867	929	912	888	889	923	858	908	978	887	917	890	836	932	908	816	926	901	838	898	922	932	894	866	894	868	929	898	882	927	900	867	837	913	860	941	936	908	876	903	889	845	902	910	940	876	898	933	870	900	921	943	860	899	832	893	868	915	832	848	902	903	881	900	869	917	895	886	910	860	898	924	872	899	855	819	877	935	866	856	917	949	895	895	892	762	872	867	810	957	971	880	852	871	877	883	819	920	890	889	873	875	863	860	906	898	843	880	879	907	908	880	901	862	831	890	906	892	826	882	875	921	905	888	905	936	819	887	907	881	850	901	861	886	886	881	907	869	873	886	876	876	875	856	874	907	923	894	898	839	848	849	901	862	856	882	887	881	875	903	865	894	906	885	817	907	823	889	885	850	865	889	824	872	949	887	854	881	854	890	928	903	906	841	916	900	898	895	801	920	884	894	908	895	874	895	863	902	912	889	865	922	849	881	887	851	914	904	915	842	902	907	875	896	883	815	913	842	887	883	886	864	847	911	895	855	850	845	943	856	844	806	900	852	916	862	875	895	832	899	879	893	860	868	869	883	860	903	862	844	937	896	846	922	893	925	938	833	872	869	918	886	942	895	923	878	922	900	908	885	881	862	878	860	906	943	862	888	879	879	941	942	891	845	912	904	933	900	862	910	841	837	881	838	871	839	864	878	895	873	907	906	919	887	882	840	918	866	872	858	910	902	865	881	843	858	810	863	909	852	843	898
64030	104318	78388	49872	21815	6916	2061	979	815	875	857	840	836	872	869	844	825	870	863	848	824	792	850	790	819	839	812	835	859	853	877	835	872	817	795	839	869	861	792	871	807	795	845	838	828	854	810	848	834	805	811	886	880	875	835	831	821	876	880	837	812	817	793	818	834	841	815	800	888	871	858	837	819	876	847	783	875	773	831	803	870	845	826	844	787	853	794	877	794	871	830	863	856	814	817	864	836	860	797	876	846	857	843	820	848	840	823	852	842	853	811	811	825	807	855	858	857	855	795	854	818	839	850	776	809	890	822	853	811	818	845	834	849	844	862	816	791	855	934	822	831	878	795	827	838	807	732	831	854	829	852	848	797	799	853	855	798	803	856	868	848	842	830	842	841	785	836	851	818	871	858	860	797	810	847	802	840	811	844	807	900	838	883	858	801	825	825	801	818	861	809	780	823	841	834	847	859	849	812	878	847	793	826	846	801	856	786	842	787	829	846	872	819	806	832	824	831	817	837	830	844	801	826	859	803	839	868	826	841	824	792	806	877	789	873	851	812	841	871	834	818	821	874	838	855	824	802	825	812	818	814	823	784	844	791	815	795	805	862	802	853	787	818	816	802	861	843	823	823	838	800	822	819	832	816	783	807	844	823	819	808	837	855	788	854	837	777	794	866	812	866	820	816	837	860	823	814	818	878	818	766	808	782	840	864	843	878	780	859	811	806	802	795	866	808	863	820	840	784	794	858	828	819	815	829	833	815	805	856	794	850	847	810	808	810	860	840	844	812	808	817	820	875	811	802	853	852	809	851	771	840	808	799	850	875	805	801	805	780	828	830	781	855	816	878	805	833	835	900	869	842	894	865	844	775	803	838	823	836	814	825	803	813	843	814	818	816	832	814	815	835	854	837	844	855	850	790	819	841	838	816	843	820	817	807	852	793	833	803	873	822	813	870	829	807	820	827	862	855	831	852	767	804	795	857	809	801	842	782	829	806	868	845	759	857	791	802	849	828	811	873	810	825	810	870	810	806	861	864	806	862	806	817	783	815	800	786	816	854	872	859	846	823	817	826	870	878	784	868	785	862	810	841	837	823	819	843	817	785	843	824	828	826	860	844	868	847	791	862	837	820	832	817	853	829	882	827	804	814	815	817	855	848	805	800	833	854	833	827	835	845	862	844	867	847	827	841	789	808	853	823	847	831	849	831	822	805	794	859	818	827	802	805	851	837	819	773	831	761	791	811	841	767	833	818	823	823	854	838	901	829	865	812	797	861	921	832	851	796	833	813	884	841	846	815	761	875	815	819	855	803	858	803	830	874	832	794	856	857	797	841	870	818	818	846	851	843	823	789	796	853	823	818	833	791	873	803	774	819	836	830	796	796	832	812	842	840	856	776	800	874	785	767	897	782	820	825	827	834	841	814	816	821	816	797	820	776	792	802	851	752	822	857	837	814	829	832	847	810	841	803	879	836	836	824	817	846	857	853	788	828	904	808	818	858	831	812	804	843	799	819	800	840	838	802	802	840	858	837	862	856	893	847	868	812	842	831	822	831	847	806	799	822	856	820	789	896	784	798	817	858	800	821	840	793	867	863	837	816	792	838	764	800	815	842	824	844	848	833	866	850	833	840	856	809	824	861	810	879	793	843	841	811	861	808	834	829	825	864	821	873	823	852	852	824	777	841	796	798	844	843	836	797	794	868	817	793	796	828	833	835	792	916	812	835	859	842	827	864	866	790	854	776	843	840	797	818	836	824	819	868	823	875	821	834	794	867	801	847	805	816	879	848	805	823	806	818	840	821	853	856	844	840	838	799	837	806	864	834	852	837	833	819	772	872	797	807	830	827	812	865	783	783	865	904	787	900	805	862	842	825	872	845	785	837	854	847	827	813	803	832	807	823	831	863	845	782	807	844	848	843	840	821	824	835	753	798	894	798	855	884	848	804	756	827	847	825	821	784	862	770	887	818	891	794	838	816	826	887	857	845	839	850	852	835	788	849	810	822	895	859	801	851	843	836	822	817	865	811	821	818	853	863	738	826	780	936	794	827	873	828	828	832	818	829	877	812	815	844	808	833	823	834	801	883	807	842	830	785	820	818	839	840	875	835	832	869	831	863	821	832	871	861	846	837	857	840	798	797	857	900	868	804	830	840	816	814	827	770	786	834	864	809	856	887	816	784	831	861	848	858	824	811	816	870	851	844	829	759	798	788	841	870	791	859	871	842	889	888	818	803	821	820	801	833	794	812	829	812	869	785	861	805	828	783	832	818	831	794	814	863	845	834	859	893	769	845	816	780	888	828	853	804	806	828	849	828	889	898	891	856	797	839	824	857	877	810	823	879	850	796	787	820	814	850	804	830	865	780	812	864	841	832	822	824	808	774	873	874	827	819	855	875	823	866	818	846	816	816	833	816	817	804	815	793	857	842	816	787	796	828	826	881	818	816	773	839	832	820	834	799	807	825	812	854	835	794	815	784	856	835	822	823	821	843	829	860	798	815	820	880	808	835	849	858	781	796	827	857	814	791	842	856	785	805	782	798	766	756	811	806	813	850	899	812	818	818	851	803	796	801	781	844	825	810	826	818	837	777	886	854	843	833	878	837	777	752	834	813	799	866	815	827	763	826	850	808	841	784	798	846	819	885	824	814	810	866	834	836	817	869	839	822	862	830	819	862	893	841	813	782	823	833	850	779	853	863	807	840	794	828	873	839	814	847	805	800	834	822	862	830	824	870	806	860	775	804	805	842	824	780	797	791	837	796	851	801	836	838	853	816	802	834	815	843	842	843	844	810	859	835	820	826	808	824	788	852	820	821	853	807	862	840	862	875	879	850	825	835	796	850	851	831	798	825	832	813	859	827	776	835	845	835	823	824	889	781	788	819	810	828	893	808	834	819	850	901	861	910	817	852	837	752	870	868	793	893	812	819	835	829	802	814	851	853	841	880	838	834	849	875	853	855	823	832	821	799	845	830	841	864	820	833	801	823	874	816	842	828	797	805	873	826	812	809	864	850	842	826	862	809	817	828	792	809	827	845	831	765	786	811	850	812	839	817	881	807	807	821	819	801	815	860	817	833	827	887	851	829	826	820	843	823	848	812	830	850	827	827	801	822	817	812	810	799	843	851	794	808	817	791	838	771	837	841	872	841	805	860	785	786	846	822	819	828	831	847	862	794	825	836	832	846	807	844	892	833	834	811	841	782	756	798	815	840	782	858	877	816	800	836	802	783	861	843	781	853	852	814	829	841	845	806	846	843	791	838	838	861	790	775	798	785	809	830	790	822	816	805	803	858	841	829	851	814	785	781	818	810	841	834	840	808	823	865	856	865	840	793	842	807	811	876	877	815	854	816	808	850	837	833	807	861	800	877	766	806	864	839	807	831	808	843	807	817	834	850	836	847	838	849	783	833	824	779	812	838	807	825	803	802	870	796	790	823	803	819	824	871	772	791	822	826	852	877	855	910	839	841	852	777	809	834	760	837	824
29858	31365	28527	13218	3153	1153	806	743	684	706	696	682	709	691	649	689	646	720	678	654	717	676	702	715	734	696	728	660	736	673	658	647	724	671	702	691	680	674	637	696	676	663	679	645	714	667	696	689	696	676	666	754	672	707	649	698	644	692	703	715	707	699	659	680	684	668	685	670	687	694	664	710	708	670	656	724	702	719	687	679	662	696	703	662	739	669	676	666	682	665	702	654	698	696	742	690	693	698	714	681	717	682	678	675	639	675	660	734	690	659	662	631	708	631	641	722	693	696	741	722	701	680	708	655	704	676	756	653	652	652	692	687	723	707	705	706	735	703	669	694	670	671	701	649	653	671	673	716	684	703	729	662	731	715	754	694	696	712	710	729	673	743	653	680	671	692	677	677	675	668	662	702	682	665	695	696	707	672	709	675	681	733	670	673	724	686	716	720	712	676	672	671	659	690	678	697	652	684	675	698	639	672	702	701	681	678	703	719	652	690	720	711	657	647	701	703	687	670	688	665	642	694	680	710	719	742	733	646	718	663	652	681	741	715	668	695	705	681	662	704	675	620	727	671	679	664	696	708	684	684	671	679	654	677	671	691	706	681	680	705	708	697	669	683	709	720	670	692	654	712	663	672	714	702	651	696	757	652	672	718	692	664	701	689	707	693	731	720	684	709	695	685	703	663	704	689	665	642	695	684	681	679	703	697	678	672	645	627	708	615	708	680	699	675	696	668	658	731	708	695	669	650	715	730	701	630	658	674	705	655	659	657	669	694	704	735	714	664	670	669	664	699	657	705	653	674	698	705	704	701	687	723	751	708	701	683	657	695	685	724	702	716	684	665	707	715	666	701	624	672	660	709	708	683	703	635	708	710	715	666	773	703	768	663	698	692	645	691	747	705	721	702	664	637	672	725	652	713	717	667	700	672	701	692	717	678	667	742	699	690	670	685	718	676	692	704	751	735	685	687	735	692	657	719	680	718	677	732	704	698	673	684	714	685	681	715	713	676	713	674	648	686	692	697	680	693	664	683	711	665	674	680	698	657	690	642	752	655	697	671	670	726	662	705	636	670	695	697	685	709	641	668	687	712	694	681	663	732	637	696	735	724	696	708	750	668	704	705	690	662	679	703	676	657	685	687	668	692	686	666	670	665	699	715	708	673	726	670	708	697	736	699	680	728	706	673	708	668	690	678	678	656	723	669	660	685	706	724	685	662	704	720	715	672	690	720	672	724	651	668	744	706	690	695	720	748	714	677	731	634	673	664	695	693	665	672	704	682	719	713	637	653	681	724	711	714	661	730	687	658	696	686	710	643	630	700	731	695	709	690	678	679	713	708	673	701	657	666	652	640	675	677	722	623	634	673	752	641	678	681	679	689	675	717	677	714	656	700	699	698	671	685	720	677	681	687	687	662	683	697	727	663	674	717	675	679	705	727	703	713	702	709	666	686	693	734	665	671	689	684	707	630	660	642	714	629	670	657	674	673	678	666	704	757	691	696	666	671	704	660	723	719	684	742	644	669	690	716	651	727	687	673	703	686	672	700	699	708	703	694	709	687	695	719	743	711	655	754	732	687	704	715	677	655	688	704	726	651	726	679	705	696	689	677	749	677	696	666	726	681	758	729	723	679	641	632	713	698	680	639	667	731	690	672	676	655	659	678	706	667	652	691	686	682	697	712	709	648	709	748	669	684	703	649	701	730	663	701	736	672	643	710	694	679	735	695	640	727	693	684	676	649	714	685	653	641	683	673	641	681	640	696	676	721	680	716	706	701	674	730	673	720	700	690	711	727	711	701	647	684	694	692	672	621	679	679	657	711	661	689	682	646	689	681	693	663	678	663	653	647	724	676	688	626	678	679	643	652	682	665	693	638	687	684	706	685	643	722	666	736	706	691	681	692	671	685	706	711	702	684	734	715	637	693	701	707	671	704	707	671	710	725	700	688	671	711	727	656	710	680	700	707	666	725	659	684	734	675	693	714	686	686	700	682	628	652	724	663	703	659	673	692	700	684	696	680	691	650	710	678	681	693	679	673	681	677	713	687	739	677	657	622	697	699	709	708	695	677	732	674	705	668	689	699	668	687	726	671	671	649	670	730	676	662	726	642	722	671	663	600	695	697	685	706	718	678	703	685	657	633	661	661	676	659	711	681	627	705	713	703	672	685	684	711	707	681	697	672	674	665	678	708	693	714	651	720	670	618	716	666	669	721	657	635	700	657	721	695	722	719	671	711	661	685	638	619	684	660	699	651	642	695	682	708	686	702	663	678	682	699	732	736	722	678	662	709	657	656	645	734	669	657	691	715	682	717	658	690	702	629	656	685	677	662	668	709	693	738	721	669	703	675	708	692	666	651	690	628	674	658	728	693	736	708	707	654	719	763	684	723	664	652	688	719	707	707	676	718	729	665	692	675	673	684	694	650	671	700	649	679	713	715	684	696	651	711	693	669	724	666	672	650	693	680	673	665	701	681	697	691	679	716	664	685	672	691	653	699	690	692	708	667	690	655	665	714	695	699	706	644	679	697	708	669	701	675	723	705	704	699	699	692	632	676	704	680	691	741	666	680	686	708	636	761	685	688	679	698	692	673	653	667	655	689	674	677	693	668	699	735	663	678	669	664	685	700	686	689	707	694	694	674	685	678	680	682	732	725	710	704	682	740	735	665	698	696	725	656	685	701	697	685	698	740	674	738	672	681	688	719	651	645	709	682	675	668	658	697	708	718	722	635	686	630	709	765	659	710	669	738	655	668	689	716	712	654	675	673	702	674	704	712	650	683	657	716	728	657	709	672	698	719	670	673	641	673	711	712	712	673	680	670	634	712	655	736	730	671	683	683	656	736	671	701	679	651	704	682	692	644	702	714	719	663	659	684	666	659	700	658	669	724	720	707	666	738	712	703	684	669	712	689	680	613	711	665	706	692	704	653	647	698	714	710	674	712	717	728	680	687	676	685	706	711	743	667	730	693	610	709	704	720	714	660	673	707	738	694	727	721	673	679	689	680	679	671	710	678	656	670	706	667	666	697	706	640	692	670	648	707	663	672	693	703	664	684	693	690	660	668	673	748	673	720	727	695	698	685	746	665	667	711	677	650	665	714	724	655	686	689	690	721	683	699	751	714	704	682	730	769	697	632	707	708	696	680	741	639	696	726	693	698	648	620	706	700	682	714	690	667	717	672	690	721	733	674	636	709	651	695	655	704	643	659	703	683	671	713	731	733	710	685	702	656	648	675	686	657	701	703	701	707	735	671	693	729	705	680	665	684	684	635	679	690	702	695	626	702	709	732	683	716	677	715	681	677	698	678	650	680	686	691	691	706	688	676	654	675	670	679	680	693	671	653	640	707	717	674	669	695	647	712	681	668	730	674	699	692	738	722	720	666	701	688	635	653	712	648	673	684	735	657	620	693	677	681	724	658	692	668	684	702	689	708	723	734	672	691	708	643	713	644	714	687	662	681	709	673	692	683	688	687	657	740	735	739
21759	37976	22336	7434	2410	955	634	620	570	540	585	651	568	563	569	560	532	570	567	563	582	596	577	603	555	566	582	600	574	584	567	591	569	596	547	603	567	560	563	555	566	590	556	568	588	536	568	553	594	545	607	591	597	598	614	593	603	563	565	559	594	561	563	575	546	537	605	594	609	620	589	540	582	578	600	561	577	559	548	556	546	606	554	576	600	582	582	547	580	595	550	591	533	562	613	575	553	549	565	605	607	579	604	576	575	565	544	591	558	546	578	582	569	581	563	578	573	594	595	606	603	566	614	594	541	594	565	549	587	538	570	560	570	601	560	538	548	578	559	575	546	568	579	634	585	597	618	567	592	613	572	576	591	605	582	580	566	580	559	582	621	563	551	623	580	562	584	570	565	580	596	560	556	544	539	592	568	539	574	568	541	606	604	590	592	573	623	583	575	543	591	584	545	538	583	511	592	525	549	584	563	553	565	578	559	537	561	563	580	572	533	592	540	576	572	586	561	526	514	589	595	580	528	571	567	539	530	534	566	560	588	568	545	580	569	549	586	587	583	545	573	549	576	571	534	592	544	520	584	622	542	592	615	591	547	579	587	598	569	592	606	606	580	558	633	567	575	578	596	598	620	622	576	580	611	580	556	592	576	547	553	557	557	586	560	582	582	574	552	547	570	563	577	595	553	560	571	548	569	584	565	571	573	628	590	572	606	593	553	565	515	558	551	531	582	546	588	580	552	561	590	536	591	557	568	559	564	559	629	576	570	545	526	531	567	619	571	568	571	565	562	557	540	589	563	581	549	552	566	578	563	536	581	556	593	591	566	536	541	549	533	588	539	554	555	517	544	560	568	579	591	576	564	578	627	625	559	580	582	585	557	593	561	557	564	571	580	560	571	565	621	534	581	571	568	565	649	579	545	561	554	578	554	588	570	559	595	567	565	595	611	644	558	577	591	569	556	605	564	606	557	565	581	577	579	563	581	535	546	621	546	601	557	588	576	543	567	526	549	583	573	587	578	587	585	581	552	614	545	554	592	584	590	580	565	568	589	579	598	566	564	571	612	594	573	562	578	531	581	573	575	552	578	575	545	555	552	581	564	550	534	559	626	589	588	576	547	558	538	578	547	548	550	593	573	540	537	573	573	553	564	579	580	579	537	538	564	580	575	586	557	531	564	560	564	550	616	558	582	609	541	598	599	581	543	553	558	601	579	539	600	566	589	559	559	571	590	569	551	578	591	581	607	601	595	520	577	597	583	581	529	582	591	556	599	611	574	591	585	554	621	532	553	532	558	597	569	558	587	593	593	582	556	540	540	528	591	554	581	601	588	599	605	611	578	552	579	572	563	563	580	580	577	604	553	571	596	573	602	611	605	556	531	551	603	575	550	577	558	554	577	546	567	527	553	598	550	582	520	585	565	651	592	574	567	549	600	587	537	565	543	580	555	576	551	544	541	562	582	579	578	601	589	566	564	601	582	561	562	577	568	551	583	561	577	550	608	586	583	570	607	521	588	607	610	549	566	577	615	615	603	583	547	531	608	600	551	588	576	565	557	596	559	605	569	575	609	563	544	574	576	557	558	616	577	540	563	564	572	606	578	581	550	567	606	560	584	563	581	572	568	565	594	530	555	566	561	569	591	561	582	529	571	566	558	565	557	565	566	563	611	586	563	530	584	607	517	539	585	576	552	573	557	588	573	578	550	592	577	590	586	571	616	592	565	578	543	575	580	573	594	550	554	554	567	568	556	620	541	598	562	573	581	566	593	546	620	575	561	593	568	582	591	579	573	565	548	548	577	596	583	555	597	588	562	590	579	584	514	563	552	545	612	574	580	564	571	570	612	611	580	558	614	590	553	553	561	566	593	570	591	532	556	551	559	546	540	557	527	613	562	616	574	549	550	588	584	558	563	606	539	555	606	582	608	545	608	564	596	620	560	596	572	569	574	571	531	564	577	539	563	582	582	567	547	583	595	577	525	592	611	599	540	520	571	556	556	581	623	568	528	575	602	551	555	583	548	572	577	534	584	550	499	577	579	529	578	584	578	582	565	590	561	574	574	553	607	590	604	598	581	521	609	551	568	614	526	599	625	535	575	565	593	582	581	560	607	561	613	573	545	566	561	572	603	571	557	563	559	572	576	560	551	584	607	533	546	543	549	580	569	558	596	524	550	573	558	551	580	540	579	588	569	557	606	583	585	594	587	580	517	599	587	587	586	561	595	568	596	572	572	569	556	588	574	582	583	592	567	573	544	570	599	570	567	560	584	577	565	585	552	632	521	571	569	570	592	606	599	582	586	508	604	534	557	598	570	592	557	562	570	535	597	540	593	561	566	595	560	575	606	571	554	618	588	599	550	589	598	585	551	577	590	581	551	579	589	580	610	559	601	594	592	580	572	588	592	589	561	608	564	545	572	601	552	539	533	578	554	562	605	574	624	563	544	554	579	561	542	588	596	583	587	581	582	613	599	566	569	563	577	582	571	599	570	571	568	594	558	554	556	587	606	583	579	555	556	578	559	599	577	533	615	563	592	546	563	557	507	563	548	584	583	541	590	551	543	586	582	611	553	576	552	620	546	511	604	580	571	591	559	567	577	572	565	589	576	581	523	622	576	537	590	556	592	608	555	588	584	558	572	571	558	571	573	588	579	605	577	619	558	540	595	565	603	562	562	584	573	552	562	583	559	611	576	585	541	563	569	546	576	588	537	570	573	604	623	607	548	553	545	550	616	595	600	564	552	561	591	580	548	577	581	552	587	617	566	619	567	562	611	585	582	585	603	597	554	573	600	566	593	577	580	565	550	574	581	587	589	567	538	532	616	534	560	569	588	551	599	598	561	600	579	575	560	570	582	587	559	542	573	573	602	581	589	570	573	504	553	586	568	584	548	546	590	637	566	566	580	567	581	577	550	571	547	581	570	567	540	588	559	584	599	572	557	585	581	562	585	583	618	558	543	601	565	554	555	578	599	580	588	535	569	580	578	590	571	564	540	566	570	563	577	563	603	568	567	564	544	595	602	601	580	578	556	590	544	583	614	592	586	570	580	550	580	514	561	556	558	580	559	553	578	557	609	600	569	603	582	560	543	572	570	562	551	591	524	585	634	530	582	588	615	598	575	605	565	562	587	551	546	551	556	604	587	566	524	568	598	580	610	554	598	573	588	539	588	550	610	595	545	574	547	600	584	547	548	593	601	557	582	553	541	602	548	602	570	532	566	554	607	589	530	582	554	595	583	558	558	609	546	590	625	585	581	578	528	591	602	617	582	551	597	569	580	547	603	553	572	604	590	562	574	587	558	552	561	589	600	581	568	564	592	536	612	579	572	577	563	620	581	603	571	523	587	574	587	575	561	536	608	602	552	575	608	610	552	533	562	642	603	559	536	600	546	615	562	551	573	606	539	591	583	585	648	546	558	635	562	585	596	607	563	593	515	548	585	548	575	614	579	584	546	586	543	590	546	586	582	574	573	581	558	573	576	595
25842	27867	43635	37942	19840	6267	1497	796	693	702	736	698	712	682	700	717	700	657	685	630	733	709	680	725	646	702	699	703	661	647	652	640	686	695	701	674	686	658	662	682	722	656	663	675	659	701	697	720	636	676	679	683	631	668	690	653	728	673	694	624	669	650	701	674	660	627	643	721	683	652	668	690	661	655	671	677	637	713	664	699	706	691	694	615	649	668	641	710	657	678	658	634	685	683	658	631	655	695	697	685	707	668	726	638	646	666	639	647	698	661	673	724	677	696	649	691	712	654	633	665	700	648	668	682	668	701	655	677	664	652	674	665	638	705	684	644	656	651	702	674	684	668	648	681	666	675	676	731	652	699	726	659	680	628	661	641	630	621	654	654	638	680	675	686	731	704	665	667	725	649	644	665	724	674	689	709	670	657	685	647	645	678	622	681	611	685	673	658	674	649	667	644	668	684	613	657	643	732	652	629	629	652	629	697	640	674	684	678	639	649	680	662	693	709	683	668	696	687	644	692	692	687	695	681	632	651	635	694	656	642	686	719	705	669	694	689	705	676	669	661	650	698	700	705	702	637	679	694	669	700	688	706	654	678	685	682	609	653	706	690	684	670	624	674	687	679	708	656	671	643	687	710	658	656	620	672	638	707	675	679	645	648	668	657	714	662	628	652	689	654	627	656	704	698	684	674	688	683	723	663	679	679	713	628	642	650	673	665	687	664	656	655	635	681	679	680	647	714	642	679	641	678	663	669	641	708	678	667	645	653	668	662	649	695	703	679	714	674	673	651	668	679	666	665	662	631	679	700	667	702	689	654	688	651	668	696	695	654	632	644	683	638	663	659	714	665	681	691	661	676	702	675	660	732	693	678	669	650	664	695	644	661	672	613	705	652	661	662	627	692	712	636	690	717	673	674	639	630	662	697	682	613	666	685	647	630	727	688	712	680	636	689	628	652	650	684	695	679	691	646	678	666	685	704	665	692	686	658	651	679	659	686	696	727	695	657	651	647	678	707	674	657	660	667	699	672	644	711	670	638	654	641	713	634	709	666	656	639	637	651	649	660	668	705	725	667	694	623	642	692	662	684	688	686	661	666	660	687	689	714	690	649	695	662	674	658	698	625	648	712	683	669	666	694	691	691	649	713	718	661	673	665	633	686	685	605	660	681	653	655	717	676	682	704	665	653	684	699	661	660	659	697	709	671	701	665	685	650	739	647	660	663	708	643	713	652	699	635	690	662	681	636	646	704	677	703	657	657	686	663	709	658	693	698	664	630	652	639	651	669	653	703	650	662	639	656	651	669	650	696	633	668	699	695	656	682	608	642	636	648	670	671	676	652	648	665	712	659	650	687	729	659	658	676	690	711	659	715	701	641	691	683	681	693	680	688	639	715	694	684	641	630	665	670	655	633	711	685	687	663	647	653	666	662	683	620	644	706	687	681	716	668	678	695	666	636	683	675	678	641	676	643	654	648	684	693	662	645	664	722	690	691	668	748	634	677	689	620	675	651	648	634	651	669	692	645	675	694	691	695	642	663	696	640	661	670	691	633	688	617	707	627	652	618	617	656	677	732	624	663	634	644	698	690	658	665	680	697	641	657	679	671	655	644	651	693	662	638	659	701	664	675	680	669	673	690	713	665	676	693	632	680	646	668	633	695	655	628	632	692	670	693	639	650	703	689	616	647	638	661	665	656	712	624	653	623	668	651	680	680	640	690	679	645	700	681	643	614	703	653	662	668	689	676	700	697	668	640	663	668	627	632	670	665	639	712	691	658	662	692	685	664	689	671	638	681	659	670	685	692	677	694	698	640	682	703	698	642	701	708	674	663	662	643	692	678	648	681	685	665	683	671	701	671	678	634	736	670	665	610	662	669	681	692	660	704	664	704	685	683	673	712	690	637	663	653	671	654	640	640	682	671	675	706	658	650	680	653	697	671	681	681	679	659	643	715	664	673	670	625	693	686	638	647	658	690	655	674	666	674	662	638	701	698	666	650	636	679	677	687	656	688	678	627	656	688	653	727	679	655	713	681	716	699	685	672	670	701	652	634	663	668	653	699	704	639	666	699	660	658	660	672	678	679	623	681	637	677	684	665	660	727	646	677	669	664	684	662	608	674	659	660	658	640	670	629	671	665	738	670	635	613	684	652	661	631	691	694	686	658	674	682	669	691	664	637	664	696	705	734	701	665	669	637	683	684	668	623	685	642	700	698	638	629	643	661	606	717	663	701	673	695	654	619	686	660	619	708	701	639	681	667	689	649	659	662	703	708	649	640	625	635	706	671	659	659	711	682	675	670	657	694	686	631	644	656	620	700	674	690	664	628	681	700	671	708	670	678	664	674	669	633	654	675	707	639	699	683	724	695	627	689	686	656	678	703	658	648	709	622	675	614	662	704	669	653	643	709	630	661	682	680	667	704	702	641	655	690	627	697	664	655	607	709	692	601	680	688	674	639	651	660	668	690	659	690	667	630	650	704	680	651	635	679	690	665	670	664	676	647	688	660	666	676	680	675	649	681	629	659	685	632	704	676	662	659	661	664	655	682	662	681	646	672	644	677	642	680	652	679	659	652	699	682	702	671	636	706	677	684	667	650	688	644	643	663	717	664	647	695	684	620	658	600	690	706	711	698	712	695	672	638	668	718	661	694	705	674	695	675	636	685	649	654	701	716	647	679	714	626	713	690	651	709	694	679	638	669	677	648	712	668	637	656	657	704	647	691	699	684	679	679	684	672	662	662	668	697	664	693	646	661	685	687	684	679	696	700	697	648	674	663	665	684	674	665	643	705	642	704	666	644	697	680	681	654	667	669	662	674	609	718	680	712	650	689	654	658	656	686	671	719	682	669	678	653	642	647	680	680	645	672	637	721	714	697	679	697	685	649	691	705	641	666	650	684	654	710	660	718	686	662	652	655	693	644	677	647	683	655	683	647	626	695	707	676	647	689	693	708	660	695	679	678	702	672	699	687	702	629	660	592	687	656	680	674	654	655	675	664	633	647	641	693	666	681	681	621	647	709	700	661	661	686	663	688	665	688	654	630	711	651	620	690	653	706	649	629	652	662	674	668	652	648	687	670	665	644	624	708	685	692	706	679	684	673	682	668	619	670	719	710	688	688	660	634	665	673	686	663	681	622	693	684	658	649	720	717	648	654	663	664	665	674	686	671	742	678	675	667	691	655	727	713	620	651	658	611	677	713	696	672	668	670	709	668	671	660	665	674	670	660	637	692	701	647	691	692	672	679	642	686	682	675	636	679	721	662	649	688	692	641	687	702	643	630	675	682	687	670	686	685	670	662	672	643	700	639	667	717	646	636	663	703	695	678	655	694	623	645	705	685	662	675	679	672	654	640	657	635	668	658	694	645	683	650	679	689	680	674	656	694	653	700	684	660	655	673	672	706	678	704	691	691	681	638	644	627	707	690	683	677	681	655	629	686	691	744	700	692	687	663	661	696	616	676	684	705	653	675	658	658	656	688	683	630
58185	88474	62227	31057	10999	3122	1129	648	662	623	594	580	647	564	644	613	594	625	606	618	601	633	643	620	591	626	621	635	650	598	582	625	611	630	630	643	593	599	594	576	585	596	629	621	592	637	609	634	641	577	635	633	618	560	625	631	608	629	619	606	616	627	618	618	668	641	641	647	614	588	586	657	598	618	635	569	622	603	620	568	604	596	581	639	625	585	656	621	615	578	591	608	635	627	620	616	607	625	644	608	613	619	595	631	673	659	614	600	568	587	581	599	624	601	582	619	592	576	623	588	607	598	629	606	604	624	599	638	630	612	672	600	583	628	633	614	629	578	633	640	664	637	604	613	594	541	592	622	636	585	647	624	608	586	607	563	623	605	630	568	637	601	558	587	625	633	643	556	607	616	579	586	629	575	596	637	591	673	623	623	621	610	592	664	642	660	581	608	596	573	627	599	589	664	578	615	625	570	609	644	613	642	606	628	594	558	590	632	606	666	611	598	629	573	636	616	604	619	634	605	623	635	605	591	588	622	588	600	617	624	605	610	620	612	612	612	600	625	599	607	611	592	614	609	621	605	603	598	630	573	592	600	607	603	616	633	585	612	665	635	603	598	573	597	625	600	563	612	644	632	581	643	628	623	627	614	576	569	612	587	604	606	653	626	589	630	675	620	606	633	593	587	604	616	652	644	597	606	617	598	644	584	642	616	621	604	636	624	599	637	572	574	615	609	644	552	603	618	622	590	631	625	569	607	624	629	609	615	582	652	630	619	588	622	594	576	607	592	624	636	640	589	620	646	611	607	634	612	594	623	645	623	640	618	643	567	601	605	547	600	611	625	646	595	638	606	601	638	613	585	543	583	620	621	601	608	625	621	625	607	611	600	603	616	587	612	602	609	594	632	636	648	618	605	597	592	618	578	617	570	629	605	612	616	614	589	584	594	598	579	642	604	619	584	568	624	587	562	592	635	564	619	572	608	645	562	569	619	620	597	616	610	622	637	587	592	623	593	597	631	571	615	666	628	591	629	565	601	590	599	590	647	632	602	629	617	605	592	614	621	617	612	597	588	664	645	628	623	664	609	599	598	624	569	590	593	607	559	573	568	625	596	626	607	615	603	645	624	586	598	601	583	626	567	606	589	612	634	636	622	585	579	630	581	603	593	572	636	586	598	655	612	598	643	636	586	577	605	611	597	605	587	569	628	642	609	633	629	581	654	663	594	598	602	608	648	578	663	608	639	592	614	627	605	635	626	586	604	575	618	603	623	638	585	638	622	602	632	611	638	587	628	627	605	569	610	573	608	586	657	643	636	663	576	577	552	569	611	618	621	609	622	633	558	584	591	608	622	543	605	618	579	596	633	664	607	595	595	576	647	588	634	595	587	556	585	616	587	584	626	629	570	578	579	564	646	635	611	606	639	588	571	594	608	594	606	619	620	597	599	582	625	624	591	663	641	614	675	618	584	626	552	637	627	581	645	618	623	666	616	579	587	601	624	563	640	608	615	611	633	613	605	632	610	615	583	605	602	599	646	630	637	610	651	628	599	575	564	605	609	624	585	598	641	597	574	588	619	623	597	604	620	577	606	621	547	644	584	609	562	623	617	636	606	631	600	620	603	621	623	610	639	600	617	629	617	613	649	607	636	568	623	588	603	645	663	611	638	609	610	578	598	597	593	573	599	592	620	667	641	573	605	672	635	594	610	601	623	622	577	610	611	617	600	636	622	627	576	621	562	573	584	590	581	599	601	591	554	603	559	605	596	612	617	608	615	587	574	564	660	580	647	618	630	597	563	613	663	618	604	631	612	599	557	560	649	620	629	608	647	590	599	671	599	574	626	644	646	643	572	637	592	578	614	611	639	576	578	552	589	652	625	630	632	621	619	559	604	607	621	667	614	651	583	585	599	627	632	635	609	585	635	661	616	613	617	645	592	562	601	627	605	611	612	675	631	587	551	658	600	597	626	590	526	611	638	592	610	616	584	576	594	596	534	607	658	645	613	573	584	602	596	611	615	590	622	598	614	597	602	638	564	649	649	632	618	633	598	588	627	638	616	618	597	586	640	637	600	600	600	608	626	587	589	587	602	639	657	597	592	568	582	579	626	637	609	616	626	600	616	603	615	598	553	626	627	639	599	619	645	576	627	585	611	585	658	696	640	636	655	619	627	603	605	596	615	594	585	584	620	611	584	601	606	620	575	598	627	599	648	640	604	593	603	625	603	608	650	616	622	600	632	588	601	616	557	593	584	578	619	626	618	624	656	593	611	602	579	632	611	609	611	631	591	629	611	618	628	607	617	591	619	545	586	637	633	602	640	614	596	579	577	637	563	610	607	628	624	635	590	635	562	603	582	644	611	592	587	599	600	624	594	614	622	620	571	559	601	637	586	581	612	604	605	582	600	578	639	608	618	587	582	639	625	628	618	597	635	654	601	629	620	597	586	597	612	644	610	572	587	608	634	611	615	547	649	624	623	627	572	588	551	580	614	602	627	601	605	618	575	625	618	627	570	633	625	572	585	593	603	590	615	595	594	601	574	636	601	608	574	615	609	628	631	588	588	565	632	632	606	607	587	585	630	604	650	583	564	613	613	615	604	606	612	602	602	624	594	611	613	635	617	616	610	610	595	622	581	575	610	597	635	636	608	604	568	583	590	639	597	643	602	614	581	655	581	568	594	609	577	594	611	614	615	599	595	623	603	590	634	613	602	529	607	649	647	600	568	578	622	660	586	601	629	577	570	674	531	593	606	625	567	568	591	633	639	554	629	654	632	548	585	588	576	598	638	644	621	626	617	615	587	632	582	640	592	618	622	692	602	591	624	602	660	623	590	582	612	624	606	621	579	591	587	601	636	640	581	597	614	588	619	592	576	599	561	601	635	622	587	605	606	631	575	640	586	575	612	604	602	587	614	606	606	604	636	621	597	616	578	602	589	627	597	624	605	628	623	635	626	639	579	599	629	598	605	586	578	575	609	611	600	652	549	574	627	587	615	630	585	588	629	603	573	626	612	561	630	580	590	623	610	646	603	595	587	617	624	616	648	588	584	598	627	566	599	616	603	599	654	594	605	591	603	572	570	577	629	599	616	581	613	626	583	606	623	628	655	589	611	589	624	593	621	627	600	577	586	590	636	612	610	585	624	625	606	617	589	611	555	591	594	587	620	611	625	599	590	551	619	605	633	632	617	624	588	611	605	655	691	601	612	588	587	631	640	618	624	606	595	613	570	626	625	615	644	598	597	587	631	599	592	635	640	595	612	637	631	576	616	587	626	596	607	601	633	606	633	627	612	596	625	602	631	597	590	574	617	589	627	630	610	566	634	596	618	611	611	621	573	604	604	603	578	613	600	611	609	617	596	586	648	666	592	601	581	550	597	599	598	638	563	616	584	634	559	578	609	578	567	619	636	606	601	592	630	617	620	615	607	542	671	603	615	625	616	640	597	623	594	620	594	579	571	604	622	601	602	640	609	603	595	612	600	597	630
24230	23754	38010	36643	25925	16083	4605	1282	933	931	1011	935	951	941	902	969	934	832	942	887	957	936	858	880	912	839	902	933	897	914	887	915	916	875	920	960	966	902	855	892	926	886	909	867	867	898	858	880	898	869	934	944	873	857	891	905	875	882	863	838	919	888	882	832	930	884	922	851	897	876	869	905	895	967	915	818	897	930	904	895	838	856	906	860	814	833	875	916	875	891	885	868	954	842	852	845	907	902	882	891	923	813	861	905	880	898	873	812	857	906	900	849	873	953	882	872	913	889	892	912	903	922	835	858	889	850	960	910	890	879	894	898	884	906	873	933	885	891	863	965	905	876	872	859	859	923	931	857	844	904	881	882	907	910	908	902	959	898	876	907	878	844	859	837	878	905	886	874	890	926	879	866	911	882	866	891	897	898	902	934	864	879	836	875	874	886	872	890	880	909	917	894	845	827	921	922	918	898	900	917	872	804	878	868	896	915	869	898	867	907	876	873	908	874	906	922	889	955	894	895	875	888	925	892	937	848	873	897	895	890	938	919	864	921	871	862	877	896	855	905	914	858	879	907	901	900	830	933	881	894	862	896	882	862	874	863	856	897	854	864	953	890	929	867	835	856	970	899	846	916	881	866	884	896	917	882	897	905	866	881	858	926	873	846	881	877	859	846	886	897	914	880	856	913	831	888	928	924	903	885	890	817	905	835	869	847	912	891	894	883	838	897	922	848	906	927	895	898	842	933	864	833	839	910	942	853	837	886	865	850	872	878	863	889	889	899	929	918	806	826	869	871	905	883	905	911	899	845	866	876	880	910	881	862	906	917	871	894	889	891	880	845	887	857	879	939	857	889	907	893	840	907	860	862	919	856	935	934	851	882	850	947	933	884	831	882	821	886	868	867	845	892	862	864	817	847	921	885	859	887	900	911	893	931	855	933	878	905	915	905	884	865	930	914	894	867	851	944	862	834	871	862	799	913	938	881	916	905	940	891	897	876	855	888	886	892	855	863	884	865	884	856	848	845	891	916	867	875	860	896	892	905	910	899	836	883	900	861	893	832	883	884	927	874	914	855	822	863	881	909	888	884	903	872	891	905	876	913	837	863	887	855	906	892	884	910	890	893	938	875	851	888	934	935	881	922	859	867	880	867	878	896	898	877	883	922	853	827	877	854	859	927	816	867	942	875	890	901	930	901	852	892	846	845	919	836	885	847	904	855	869	914	913	924	849	849	901	873	881	832	862	859	871	813	859	882	868	909	842	914	884	886	853	910	921	866	881	905	888	906	861	916	828	888	885	917	871	900	852	882	922	909	900	864	886	899	908	882	891	826	898	910	895	920	880	873	890	900	881	894	888	926	899	926	884	888	891	931	872	887	917	841	888	847	895	910	894	884	838	956	853	849	836	867	865	876	893	885	856	836	883	924	892	882	941	904	936	884	814	939	908	878	847	876	925	889	835	918	949	880	861	873	862	858	880	885	883	959	893	921	862	849	897	877	877	872	857	931	818	887	937	914	882	894	912	837	913	870	867	912	945	933	878	902	903	868	840	868	915	851	851	894	870	845	882	899	879	877	876	925	869	915	910	835	916	845	875	914	874	883	837	880	894	915	868	855	864	858	883	896	858	892	862	858	842	820	925	849	849	897	917	903	933	881	855	845	909	905	876	909	850	871	889	904	898	834	941	852	927	897	877	806	880	912	846	946	888	947	903	942	868	887	824	896	898	890	859	900	810	888	958	896	861	924	879	901	869	859	834	895	876	890	889	830	838	967	971	893	864	908	878	849	906	909	944	846	908	890	881	902	892	833	908	902	875	882	918	894	869	859	933	910	895	827	937	883	880	904	900	859	892	874	880	918	920	878	846	896	880	869	870	873	798	887	949	899	911	904	906	903	812	884	860	863	884	926	850	865	921	885	931	832	894	889	865	865	853	850	916	875	847	871	891	886	905	871	900	890	889	900	939	872	888	853	885	914	880	905	876	859	911	928	903	907	836	865	777	855	857	859	902	875	876	892	930	941	910	896	854	919	895	920	929	935	900	860	943	845	926	886	843	930	870	856	858	830	839	891	853	866	878	945	883	879	907	863	897	888	867	848	865	897	913	842	898	896	904	907	903	916	882	899	867	879	886	875	867	907	847	884	909	878	889	891	935	880	903	865	863	899	909	850	934	892	877	901	914	867	861	847	855	912	887	853	815	862	827	926	856	889	887	937	922	870	876	902	904	800	912	898	912	897	921	873	857	862	954	843	898	902	932	894	887	899	909	926	846	864	911	915	904	849	854	855	844	849	857	917	869	914	887	879	887	869	864	929	872	926	909	944	881	900	872	897	881	868	938	907	856	909	883	882	930	855	903	894	864	870	870	942	813	890	873	912	907	878	894	856	854	867	826	852	885	891	896	827	818	875	896	893	885	868	885	843	853	887	887	886	968	937	879	862	919	851	917	948	863	879	929	832	884	909	908	903	851	861	898	803	868	859	900	871	822	881	860	906	880	899	901	894	885	849	835	902	902	922	855	912	872	928	892	902	876	860	879	824	859	896	889	876	922	849	864	899	944	906	876	913	855	880	912	878	868	918	856	908	875	939	898	820	881	869	872	867	855	930	817	877	885	909	924	901	875	880	829	936	905	920	920	880	899	874	864	888	883	886	889	812	919	848	859	897	871	848	882	892	901	913	912	852	861	868	909	812	911	859	874	863	848	902	856	871	888	896	863	831	896	871	855	846	869	936	888	850	910	865	878	928	906	875	884	892	858	854	839	881	869	900	823	864	884	894	955	891	863	852	890	913	876	923	879	859	849	924	953	870	920	871	869	885	871	878	855	913	824	877	865	846	882	927	924	846	872	917	889	844	848	885	874	889	921	910	929	901	878	856	842	904	908	914	877	869	892	890	882	886	908	934	867	873	912	867	877	853	851	924	875	851	869	895	888	912	861	893	832	859	889	885	858	834	899	859	935	833	878	883	916	904	924	913	840	884	885	895	884	910	916	842	880	899	884	869	885	883	897	945	850	900	889	872	872	894	920	892	875	866	869	859	875	854	889	878	875	857	885	863	919	918	879	864	896	870	900	892	845	912	919	880	887	884	871	925	884	939	877	855	854	878	911	894	892	882	856	843	860	903	843	852	888	952	868	862	854	882	933	887	890	909	881	890	837	891	879	886	852	863	873	908	881	871	885	848	922	867	915	916	859	889	900	864	889	852	868	908	845	884	850	891	939	948	844	910	896	877	888	948	943	966	885	870	932	855	837	886	909	860	915	914	928	898	867	885	899	854	884	914	875	870	882	883	888	911	913	839	905	806	911	891	894	978	907	878	879	892	958	907	780	904	869	845	850	912	909	897	903	868	846	838	910	914	894	854	867	933	835	897	821	895	910	854	847	827	875	914	926	907	855	848	824	901	900	874	901	852	896	881	814	897	875	891	881	914	918	844	912	883	869	865	820	888	866	870	850	804	932	845	911	874	840	896	893	934	922	866	913	924
65473	103700	77155	47811	21113	6819	2011	972	837	873	805	857	833	833	824	840	891	841	824	831	886	833	870	831	859	834	862	842	822	817	830	813	839	854	871	830	831	787	818	921	898	818	917	844	803	896	826	838	880	803	808	817	845	898	827	853	859	831	873	871	856	802	878	823	871	812	834	830	836	856	838	832	832	895	870	893	812	785	851	839	800	868	878	812	841	801	849	787	845	831	833	841	809	839	842	804	824	790	901	786	834	856	891	839	793	819	832	875	861	790	819	850	822	871	854	859	827	820	830	835	821	821	843	851	862	859	823	822	830	841	794	836	825	840	834	812	851	829	826	831	863	885	852	843	828	823	817	851	842	805	866	794	835	784	840	832	869	852	850	868	884	802	848	844	833	841	825	832	843	819	849	840	825	869	842	794	836	853	845	838	840	862	814	860	821	861	881	872	800	783	812	838	816	851	826	858	862	857	804	794	843	794	860	849	854	875	855	800	795	785	817	825	848	814	809	835	840	814	824	779	828	838	847	836	798	845	860	879	875	828	812	839	827	852	776	828	825	854	875	811	819	829	863	815	803	798	832	794	825	789	846	838	836	814	808	855	883	871	858	803	836	818	859	841	800	826	795	845	826	824	824	773	825	827	847	821	803	847	783	829	852	860	804	838	824	792	828	805	799	835	841	821	877	833	833	831	813	891	905	815	797	786	829	829	821	908	836	819	824	822	796	880	826	804	816	754	854	857	805	799	801	816	840	867	840	848	768	860	809	867	853	875	816	865	830	818	850	849	840	838	867	839	872	804	858	824	839	813	857	878	866	787	886	788	830	849	830	847	803	825	813	841	835	860	791	795	902	795	823	822	849	860	775	868	849	823	902	846	836	831	852	795	821	788	770	835	862	786	846	852	787	884	854	836	862	830	851	842	844	814	852	802	850	807	827	808	854	818	861	852	822	849	820	831	822	854	834	813	861	862	802	852	844	856	891	859	842	843	783	879	807	879	879	836	855	813	840	833	850	834	757	800	786	816	787	847	814	861	836	788	786	821	875	825	831	782	842	813	847	843	801	840	825	837	793	790	856	828	798	839	832	819	815	804	821	854	819	808	844	800	828	831	803	805	846	870	814	882	887	829	860	821	809	854	811	812	817	788	819	844	771	836	761	836	807	844	846	871	791	846	817	806	862	811	806	818	853	826	800	817	799	801	814	869	807	859	815	794	808	868	868	784	861	870	814	772	827	797	822	816	802	893	813	840	835	789	847	823	843	883	782	835	880	785	813	792	850	811	799	832	796	829	821	857	838	858	816	826	887	854	859	827	795	816	808	803	829	848	826	821	848	854	903	760	795	837	831	857	851	857	862	812	829	840	810	835	825	855	798	831	795	785	813	859	815	821	872	841	883	867	834	865	872	815	834	741	793	829	837	884	882	888	797	882	805	860	805	821	799	881	859	854	828	809	807	839	856	803	838	872	825	838	813	805	765	808	807	887	825	766	849	870	841	826	839	883	833	812	874	815	861	827	823	819	860	823	882	822	798	877	896	840	831	828	864	877	804	793	850	829	855	832	816	831	817	802	793	822	841	843	878	822	844	825	836	835	818	825	831	844	801	845	840	830	856	803	851	811	836	831	802	790	837	858	826	864	903	760	839	829	836	801	810	882	808	791	819	868	804	824	906	834	817	814	822	824	805	844	820	849	846	838	838	866	852	804	878	808	851	880	835	883	853	816	827	815	888	868	830	858	829	880	809	828	832	831	855	826	917	844	843	833	824	847	820	801	804	804	820	834	854	806	887	869	857	817	854	827	837	784	845	868	862	862	827	850	811	834	829	843	804	825	790	777	801	812	819	811	841	813	891	794	845	822	837	872	862	787	827	854	821	874	829	884	812	907	876	824	811	818	831	818	740	883	830	832	813	836	834	869	815	809	820	791	850	853	860	853	880	844	814	856	788	813	855	807	829	857	847	831	851	851	839	803	825	849	824	818	802	787	851	899	872	835	850	806	776	831	776	834	815	819	849	796	827	828	845	852	846	801	833	794	829	801	805	858	812	843	813	881	811	869	792	788	858	790	815	827	788	835	796	809	858	830	855	835	859	776	794	834	830	874	861	824	842	805	854	868	807	824	838	905	830	801	820	839	810	865	857	836	819	812	797	866	822	833	831	872	809	810	831	816	847	774	831	821	797	797	856	801	808	839	823	850	856	794	805	840	838	853	856	815	796	824	794	879	838	848	860	892	868	797	838	837	791	794	880	829	849	818	817	793	814	807	837	839	813	845	888	837	797	885	821	824	842	801	886	885	882	848	835	855	791	830	826	842	791	824	805	835	877	779	857	820	822	812	848	841	857	831	755	813	834	820	807	774	826	825	794	800	845	827	834	852	850	842	827	833	845	850	793	824	815	818	797	802	835	775	823	845	794	823	850	813	814	844	851	854	841	895	770	806	811	841	808	863	850	812	805	830	774	816	862	836	851	836	832	830	862	825	825	806	794	808	803	840	778	883	810	815	842	853	810	859	817	812	789	807	860	819	843	844	830	814	893	827	838	887	861	810	851	847	832	793	852	787	863	852	792	839	818	828	831	848	839	846	824	835	816	814	793	855	812	845	828	805	761	890	883	852	833	880	862	892	774	815	810	824	826	824	825	821	886	824	868	853	863	776	878	837	824	829	837	837	860	867	835	837	853	827	802	878	815	760	832	837	779	779	839	814	858	798	809	810	862	816	863	868	849	794	826	811	868	828	797	786	862	832	798	828	810	855	829	835	842	849	827	865	863	849	840	865	838	823	864	862	830	886	833	861	906	839	871	790	826	794	792	813	834	822	784	868	842	862	791	867	819	790	826	793	808	834	848	878	839	753	860	843	811	787	838	843	828	869	848	822	857	832	805	865	816	791	828	757	869	822	819	804	840	797	761	831	859	825	837	844	842	849	798	884	800	875	821	901	826	840	795	797	862	849	856	788	854	844	816	814	844	836	806	811	794	781	814	878	829	841	792	820	843	808	854	835	824	858	836	844	841	832	828	852	802	823	828	794	845	826	860	822	828	822	827	833	857	778	806	798	871	825	834	844	883	819	874	858	830	880	811	866	769	910	862	824	869	872	829	797	775	848	892	832	806	829	847	780	862	876	864	858	800	823	854	802	795	843	836	820	857	823	874	821	796	840	826	822	849	850	842	803	823	843	810	866	835	835	836	871	851	832	847	818	819	805	855	830	830	818	836	808	812	845	774	853	803	810	864	863	800	821	851	860	811	849	841	855	820	803	781	863	852	814	834	844	822	835	884	803	844	881	801	845	852	787	823	850	808	756	835	843	837	829	798	831	770	798	774	829	826	834	854	842	821	881	811	822	823	823	843	768	836	842	822	859	836	830	829	839	846	823	828	793	832	811	833	823	878	886	815	815	834	801	842	804	816	789	891	794	792	820	787	860	814	826	796	915	840	841	891	835	840	802	844	838	824	819	827	887	783	816	808	788	892	848	889	813	821	799
29731	30644	27917	13382	3325	1233	817	694	631	647	671	597	669	657	686	638	709	729	681	658	642	660	651	655	615	677	664	673	672	716	696	695	670	675	692	682	669	690	628	670	635	646	668	660	671	694	679	685	623	646	651	613	674	657	656	644	705	689	646	640	668	655	699	647	625	668	628	681	643	667	644	696	639	694	644	663	665	644	630	646	598	640	665	691	681	669	689	689	654	653	665	652	704	705	654	671	633	646	652	673	639	655	662	643	615	620	641	675	631	660	701	650	641	637	698	626	668	629	660	678	632	670	671	700	676	655	649	643	641	633	666	647	663	708	693	637	621	692	678	691	658	655	607	643	620	627	652	631	636	678	633	682	648	658	674	656	683	602	675	662	697	676	639	709	657	651	669	653	660	651	670	647	642	651	683	623	681	667	638	683	683	685	681	670	611	630	659	695	645	648	607	615	674	620	654	646	666	633	686	682	646	647	663	682	695	655	683	633	639	641	682	665	637	595	709	659	632	647	644	626	637	631	683	673	628	658	638	648	636	654	634	650	649	623	662	630	606	616	665	606	667	664	633	617	586	633	656	664	640	646	627	637	627	623	666	677	663	651	631	632	669	649	674	628	671	661	663	639	642	592	671	658	644	635	664	660	670	631	657	622	630	638	667	662	668	683	615	671	696	656	675	665	669	677	632	677	708	701	651	656	674	697	602	626	692	699	643	640	657	681	661	669	671	650	697	676	622	635	692	628	655	626	648	669	656	653	665	643	635	643	651	660	655	695	628	695	627	697	659	653	670	675	659	635	639	704	665	645	704	636	657	706	693	683	654	636	630	673	683	660	681	701	643	613	685	668	688	699	690	649	629	645	663	634	652	638	658	670	714	622	663	671	673	701	674	651	673	684	628	677	672	662	689	697	651	663	623	680	622	596	691	661	647	649	647	668	603	665	729	647	655	670	676	668	625	658	686	680	659	727	707	666	701	695	686	614	671	678	658	625	614	634	647	656	659	653	651	668	722	616	608	687	673	661	669	692	700	690	678	688	683	644	666	696	636	622	630	645	647	643	656	617	651	666	664	677	681	679	650	698	624	674	665	608	693	662	684	677	674	671	682	579	632	662	691	671	651	688	670	715	666	685	652	631	664	630	645	731	612	669	647	621	658	688	656	682	626	622	643	699	678	668	674	636	639	711	641	665	643	702	705	626	657	682	684	693	670	623	638	597	631	641	668	652	687	681	666	655	670	655	664	639	659	657	656	668	604	652	662	669	677	670	648	653	654	673	665	673	692	667	652	641	657	699	670	655	651	682	673	680	624	699	625	622	636	698	647	658	641	634	658	656	618	695	656	666	663	641	609	639	639	615	644	613	677	668	653	678	653	682	657	669	614	642	645	656	684	650	685	630	626	669	668	664	667	680	667	693	653	654	738	607	584	676	677	620	653	675	650	654	635	631	667	672	673	673	629	675	677	681	667	679	655	688	668	735	690	624	722	595	643	642	662	630	643	658	608	675	633	670	639	632	654	659	679	656	672	607	651	626	650	662	667	620	608	666	648	666	659	690	644	658	666	628	688	655	630	686	702	651	663	659	677	651	663	630	623	642	669	706	648	675	656	682	617	674	656	705	664	655	641	636	609	692	703	652	627	669	666	638	633	660	671	675	642	620	636	664	667	660	664	644	662	654	715	694	650	654	648	692	682	616	651	631	696	624	669	644	645	641	634	641	654	635	647	674	645	650	656	671	636	703	633	702	652	644	616	679	670	713	617	669	640	694	660	679	669	661	666	663	657	670	681	676	650	639	684	656	692	661	622	673	624	615	676	678	679	673	631	652	660	679	671	624	647	662	622	663	670	645	647	631	662	696	653	653	673	661	631	641	628	676	669	652	633	694	663	646	723	689	664	650	634	666	673	635	698	661	650	668	705	703	650	651	679	683	619	654	641	635	684	670	645	635	661	643	622	634	690	681	671	669	657	625	667	697	701	706	617	628	656	695	662	655	658	668	663	677	657	656	669	669	661	647	692	661	645	685	669	635	688	690	680	587	693	699	633	615	622	692	666	627	648	694	650	659	618	697	643	680	695	625	637	688	651	687	695	660	631	596	674	669	663	701	662	637	659	633	655	656	737	677	687	644	646	690	675	682	652	657	660	665	660	652	647	689	697	638	673	630	696	640	660	699	683	688	638	599	664	649	655	700	681	678	690	640	678	662	694	630	721	664	660	643	645	636	638	687	631	677	664	689	701	651	679	695	657	663	641	683	694	687	677	642	658	678	671	675	617	654	655	674	667	648	628	692	659	683	662	667	663	635	622	653	645	652	707	630	662	649	685	679	651	687	645	677	691	636	626	632	694	640	700	640	649	666	647	643	624	683	681	633	711	697	638	634	681	691	664	630	649	675	658	674	658	664	648	646	635	616	648	669	613	677	665	651	666	641	681	680	682	650	645	639	670	645	671	606	682	670	660	654	671	673	653	633	666	666	642	643	667	672	661	645	622	659	647	713	632	617	655	671	676	648	637	613	677	588	679	670	658	640	644	656	683	643	674	630	664	686	659	680	646	683	630	668	652	661	704	642	663	668	689	652	662	648	612	645	659	653	676	629	674	675	682	614	623	679	648	650	660	641	655	682	625	671	679	679	645	699	685	631	636	674	664	687	658	598	669	636	643	677	697	678	649	658	645	666	647	671	677	692	714	740	619	666	670	686	665	648	626	626	649	613	633	697	674	653	682	676	630	655	662	659	670	649	697	689	654	646	673	682	640	669	671	695	638	662	698	651	698	631	641	663	650	656	605	628	658	606	663	667	631	651	639	648	666	685	657	634	640	661	669	632	690	633	626	620	645	654	662	676	633	661	652	615	665	633	643	698	638	662	669	652	654	628	694	644	682	659	647	669	658	645	680	657	683	656	666	612	736	689	627	693	681	663	675	657	685	684	708	655	718	647	632	668	650	656	673	677	641	636	718	648	658	669	678	675	623	683	691	670	695	621	691	622	681	699	650	612	631	676	667	676	644	671	663	664	627	669	688	629	655	653	681	663	635	621	631	655	630	676	667	632	680	685	685	722	675	648	653	677	655	686	686	646	682	682	654	634	689	688	653	658	621	667	653	655	667	647	643	685	634	619	705	646	623	640	675	686	701	627	680	643	624	646	660	633	697	653	680	620	675	651	639	622	676	666	654	662	701	633	652	655	628	664	647	623	619	604	706	654	646	659	639	649	648	615	669	672	662	658	674	653	700	635	678	670	636	647	733	667	677	647	689	655	674	631	603	648	694	644	671	622	625	663	666	643	668	677	661	678	651	679	626	649	667	624	654	642	599	657	687	656	647	675	669	674	623	668	637	676	672	660	659	637	706	751	641	642	633	668	647	620	607	697	670	669	635	702	650	657	628	651	673	660	630	655	606	674	660	647	663	657	678	701	672	611	663	644	657	664	651	632	665	657	664	669	689	666	639	590	664	690	694	661	658	664	668	742	670	709	655	669	676	669
21900	37262	22683	7896	2502	1083	675	560	559	557	573	548	579	563	540	575	548	561	557	589	576	550	526	585	524	561	574	568	583	557	569	578	540	562	590	545	570	612	518	591	527	581	554	591	539	591	561	599	521	607	525	567	608	573	540	579	551	588	547	573	559	550	594	571	557	529	604	586	550	562	591	576	597	565	549	558	567	572	557	543	578	559	563	549	547	528	542	512	547	608	578	542	554	567	567	556	548	569	530	605	592	549	546	530	553	601	546	539	582	540	544	609	537	572	565	555	546	589	597	578	578	576	556	573	524	573	554	609	566	532	611	574	517	598	550	559	569	536	545	573	547	583	547	536	580	574	564	571	539	513	586	556	570	557	517	585	531	555	525	593	516	583	521	551	551	538	553	552	579	555	568	537	547	535	586	562	571	581	566	582	557	587	593	509	555	565	572	538	592	565	522	566	549	550	594	600	602	521	580	592	573	554	570	574	573	504	526	574	540	531	548	577	478	555	542	539	520	545	545	587	565	573	575	534	582	570	561	542	572	545	586	590	541	543	544	557	566	581	571	507	585	589	527	563	576	588	568	567	535	541	568	555	546	594	525	555	568	555	552	556	566	562	540	565	556	561	546	534	583	546	558	554	605	522	520	572	531	519	595	557	555	605	547	576	544	544	579	551	579	553	586	542	580	539	549	594	534	537	548	543	561	535	547	566	518	524	558	576	571	544	551	555	550	529	564	568	545	522	537	522	618	574	541	578	544	581	557	565	558	569	577	552	562	534	554	533	576	577	563	541	578	573	584	537	557	522	523	545	527	561	542	586	509	525	566	580	550	555	515	588	544	579	571	566	559	569	544	588	543	557	549	564	530	561	521	532	565	555	572	555	575	538	580	587	559	538	591	596	565	548	588	566	570	562	556	560	562	557	583	551	566	583	568	550	555	548	520	537	494	572	548	572	560	548	579	567	560	570	572	558	525	520	556	595	575	630	541	587	544	541	529	570	563	565	602	575	577	537	560	551	510	566	591	585	535	551	538	610	559	529	569	569	574	536	563	571	542	582	540	549	565	548	561	552	541	580	612	554	547	546	547	552	598	551	524	581	597	568	564	585	557	520	540	536	535	576	587	563	537	582	559	587	542	534	572	561	574	554	561	610	559	575	577	568	551	554	534	590	559	598	575	551	540	519	547	577	609	579	583	553	542	572	522	568	551	568	544	595	542	584	592	543	536	546	576	565	548	582	528	568	551	550	548	572	530	567	584	576	532	572	598	551	571	572	551	532	570	587	542	535	537	542	538	562	563	577	571	548	550	553	576	584	566	573	540	584	592	579	581	575	560	559	554	569	532	575	518	525	562	602	547	566	590	582	611	556	590	560	578	549	585	605	533	534	599	534	559	572	584	535	568	533	529	539	535	574	537	584	562	558	556	579	549	529	590	573	587	579	557	567	557	564	551	592	578	590	539	536	577	590	569	569	589	594	546	546	558	586	547	577	552	540	549	548	552	566	579	605	583	550	553	599	570	586	574	547	583	593	552	565	566	560	532	571	601	562	584	533	561	579	579	618	560	540	517	585	570	538	577	539	556	572	579	531	539	550	557	526	542	525	588	551	570	565	558	590	559	556	556	566	559	546	541	595	583	544	515	531	562	585	582	550	557	546	533	570	553	565	541	533	594	572	534	546	582	596	535	535	564	545	564	579	573	593	579	533	581	568	579	511	537	545	562	537	556	549	569	565	589	564	596	578	557	574	518	547	588	544	559	577	558	574	529	600	524	574	528	599	566	529	573	580	555	549	587	576	544	544	589	634	588	540	564	556	551	565	545	568	491	553	609	596	559	578	587	525	579	586	551	553	551	539	537	552	542	544	555	577	551	556	547	579	603	531	585	581	546	544	525	551	554	578	574	549	572	558	565	544	612	551	579	580	549	578	565	554	591	572	564	556	581	553	572	593	539	526	563	589	546	577	563	591	541	528	528	597	566	560	586	548	605	565	580	515	551	576	547	541	548	563	561	582	591	556	612	530	599	558	589	575	564	568	531	555	568	577	580	557	556	592	591	550	527	564	537	553	524	563	568	566	525	579	549	548	528	567	541	597	593	585	547	591	549	601	559	550	558	546	582	563	572	569	567	516	591	559	579	605	527	561	545	582	552	561	543	566	555	566	565	565	581	552	561	547	550	568	584	522	594	580	546	527	541	614	551	565	565	596	524	553	568	586	573	555	515	555	590	539	532	638	526	551	557	584	612	568	582	511	597	599	573	557	573	544	602	570	598	605	538	547	550	580	570	562	541	585	588	551	572	569	548	587	563	579	585	542	579	562	593	530	597	528	565	548	542	595	570	524	556	551	537	600	571	580	580	606	520	593	552	595	585	578	537	556	591	536	545	556	570	583	529	545	562	539	531	560	585	534	539	574	563	560	563	539	566	543	573	558	558	579	558	533	582	529	521	516	583	588	552	573	548	612	551	569	541	569	566	539	554	539	589	591	532	510	585	540	583	550	566	608	595	534	512	527	536	553	582	552	547	625	581	539	587	555	521	586	559	528	511	565	570	507	578	579	575	527	568	592	533	553	537	556	531	571	558	557	563	563	519	612	594	544	557	585	608	544	572	596	519	536	572	569	556	535	563	581	559	581	516	578	557	531	555	563	602	545	542	556	581	538	573	600	538	586	580	516	586	536	532	549	576	572	579	516	536	538	543	576	591	577	547	570	558	550	598	573	522	563	575	569	555	585	547	594	565	591	590	530	561	541	568	598	551	607	566	555	603	564	607	575	568	594	556	553	576	555	570	571	545	549	557	561	522	571	564	541	521	588	573	558	534	549	562	564	572	566	599	594	545	563	588	572	561	560	575	557	564	550	575	539	558	570	550	553	570	594	611	577	552	570	561	536	526	555	521	545	591	576	553	537	517	576	585	583	564	533	606	547	579	582	530	571	568	564	540	561	570	586	552	586	562	526	567	549	569	546	599	554	569	575	541	564	594	534	520	542	557	572	562	563	572	569	543	534	531	549	543	542	556	555	541	549	549	578	530	560	575	575	541	574	566	515	599	572	570	593	553	589	561	537	563	576	571	584	578	564	548	535	531	536	553	550	578	549	559	596	549	547	558	578	591	534	575	555	547	562	543	552	585	553	544	569	604	540	558	574	598	560	572	564	569	554	577	585	520	560	566	546	535	538	577	532	590	538	588	573	577	592	571	525	554	541	560	544	563	585	546	569	526	529	561	545	530	542	557	554	544	542	566	565	566	573	598	560	528	548	559	567	579	573	583	543	561	537	566	551	604	592	544	571	607	554	569	568	513	556	573	537	590	533	601	566	572	537	565	586	559	546	558	575	520	567	564	513	567	527	547	544	536	582	559	570	565	578	549	538	548	562	564	590	585	566	548	588	583	576	544	545	569	599	592	527	537	526	500	572	546	515	570	484	600	565	583	554	587	555	556	583	569	566	579	538	554	563	558	576	531	541	520	575	552	557	576	543	575	544
25920	27941	43135	36882	19024	5761	1266	730	674	690	683	641	668	653	630	653	658	623	681	618	680	661	668	657	598	685	607	612	644	648	655	639	691	665	674	608	633	644	669	635	612	600	609	602	635	616	621	596	636	654	624	661	607	615	677	616	630	576	604	667	630	588	594	638	629	655	606	648	648	645	615	641	624	653	634	627	624	677	660	562	637	642	605	616	609	615	586	635	611	651	634	638	583	635	657	613	615	622	598	616	616	601	632	620	626	612	627	649	596	580	611	637	621	614	624	626	640	662	600	628	623	601	585	665	644	630	630	657	642	604	622	670	620	655	611	638	622	594	619	635	630	617	638	645	634	614	620	591	584	641	722	608	611	636	645	632	633	618	600	624	618	639	605	626	617	613	605	628	652	583	621	608	637	635	663	641	651	667	593	623	633	633	627	631	600	664	632	585	590	628	637	640	609	663	598	627	679	611	682	617	603	619	636	630	637	632	585	644	591	613	629	635	612	621	612	662	642	682	602	614	631	622	662	617	618	629	596	619	564	667	641	639	659	591	605	607	663	672	619	639	604	616	583	630	580	652	663	618	640	648	612	654	643	641	647	678	649	596	587	620	581	616	613	670	586	654	610	689	606	603	625	604	642	669	588	636	622	617	615	619	666	616	636	615	614	605	617	659	648	644	627	632	606	617	660	640	621	617	592	631	644	660	666	670	633	642	654	631	641	647	653	621	641	618	597	613	605	624	636	591	655	610	622	627	616	611	629	597	627	616	567	640	634	656	616	631	690	631	634	608	596	572	616	593	627	637	635	641	625	646	616	576	648	618	637	615	640	688	645	611	601	668	606	651	639	633	635	592	626	637	625	643	649	625	661	602	599	630	624	612	651	586	653	631	620	707	649	665	583	573	650	647	597	658	592	632	627	644	630	651	675	654	665	574	609	655	627	609	622	616	640	659	654	578	656	592	662	615	614	608	656	598	610	597	635	597	556	611	623	658	600	622	664	692	632	642	644	632	658	588	676	659	566	614	595	626	626	643	618	631	658	598	602	675	602	654	663	632	588	655	611	633	605	614	610	592	608	590	639	632	639	619	608	599	628	631	607	634	644	623	602	623	617	571	664	620	588	597	602	626	630	629	595	657	614	665	588	609	640	644	611	610	593	629	620	626	609	652	625	658	589	647	662	569	648	595	630	626	664	633	638	595	664	615	662	649	652	616	661	643	631	605	669	623	601	652	646	666	647	609	604	590	609	603	627	673	628	671	651	613	611	617	647	663	669	625	610	604	679	568	632	596	655	617	645	612	616	615	642	651	641	661	656	617	648	656	625	646	585	612	645	568	633	627	604	583	660	621	643	586	590	615	661	605	651	628	601	636	622	640	586	615	626	637	645	615	676	634	603	689	641	653	595	638	662	602	634	603	675	643	655	619	649	603	666	650	661	662	681	587	617	613	610	629	666	646	599	608	633	652	625	612	664	664	677	655	631	627	615	621	627	613	639	596	586	597	602	617	655	633	624	602	659	668	636	635	629	648	624	582	585	625	601	607	604	623	631	590	629	609	647	619	686	598	628	649	646	587	660	636	647	627	591	553	603	610	613	608	620	650	681	596	590	665	641	640	590	572	651	614	615	638	646	676	612	635	615	687	626	668	653	605	585	607	662	663	631	616	615	620	631	630	671	614	650	640	649	616	617	657	620	660	643	623	609	649	583	637	640	603	636	615	647	628	683	614	627	628	578	649	571	651	631	622	617	611	678	666	645	601	606	608	599	622	647	589	657	644	622	640	623	584	644	652	643	637	600	651	622	683	615	619	641	603	649	634	633	618	635	618	641	641	624	637	645	658	596	639	619	624	597	641	636	608	603	640	668	649	580	646	589	629	609	640	646	600	620	650	628	608	615	625	592	639	604	598	639	605	661	589	615	566	631	678	634	619	609	644	602	554	641	600	608	626	616	646	640	631	635	658	591	641	650	617	646	592	625	647	647	591	596	614	609	612	669	663	669	646	632	630	621	595	620	603	600	684	631	598	635	634	618	626	624	634	633	638	626	657	629	620	621	664	651	623	660	665	578	640	647	630	619	640	630	624	579	603	613	630	615	655	658	602	645	618	628	671	622	628	632	648	633	594	661	578	627	642	624	650	585	617	639	609	619	673	643	580	598	580	644	626	645	578	602	630	641	613	654	660	659	671	681	650	664	591	592	612	633	645	568	634	656	588	641	555	637	636	619	600	632	607	631	587	608	626	603	632	640	628	642	627	577	638	603	677	661	580	625	635	617	644	605	614	601	638	664	622	655	653	633	594	614	621	595	654	626	620	647	618	639	646	630	586	589	633	635	628	596	612	621	620	635	635	647	670	604	624	622	613	588	632	613	615	628	651	589	624	614	620	592	628	632	632	633	594	586	610	644	616	593	630	590	654	608	592	637	583	602	639	641	601	579	615	655	639	631	597	598	624	658	668	647	620	629	601	647	669	651	641	653	651	598	619	616	669	613	625	595	592	658	606	646	641	591	615	600	627	620	589	625	632	625	601	630	641	654	650	632	600	611	649	689	638	623	651	636	667	591	594	645	639	622	656	630	609	684	611	658	608	627	609	653	605	620	620	592	659	603	588	570	600	662	625	667	647	675	676	594	613	632	618	633	617	576	651	609	634	691	608	676	672	633	613	645	603	638	663	647	609	609	653	612	618	563	599	643	647	595	646	655	615	635	583	668	632	612	585	659	627	588	632	626	661	599	625	668	669	662	625	612	630	630	661	639	617	608	646	593	593	640	588	641	597	673	648	624	607	601	594	617	601	602	606	579	696	620	643	654	651	645	651	674	617	623	649	631	640	613	636	617	641	641	623	567	602	608	642	622	594	636	659	601	626	593	682	684	671	634	659	636	712	632	641	625	627	657	605	671	615	608	658	598	644	625	612	635	602	591	557	621	603	649	606	630	614	650	643	678	601	581	612	615	618	588	631	647	617	649	619	607	648	636	649	678	628	655	635	580	564	590	589	606	649	598	672	614	668	633	650	651	658	599	630	608	602	683	599	608	599	657	657	637	639	615	619	609	639	665	590	636	621	646	627	619	622	668	613	661	635	712	624	643	629	647	637	645	631	615	618	598	606	591	629	628	635	609	611	612	628	642	631	633	584	630	637	699	655	607	615	622	664	638	609	650	562	605	640	607	652	644	638	633	665	637	595	641	580	670	653	586	646	626	626	639	641	637	685	627	632	588	612	620	620	617	627	623	618	608	632	631	574	619	597	685	632	617	659	631	614	646	625	649	616	619	656	627	592	669	619	613	620	645	633	621	616	626	664	646	651	595	638	603	616	611	606	623	642	652	644	624	608	634	597	634	640	642	601	601	677	648	597	662	628	660	631	596	617	612	635	625	631	643	633	651	660	614	643	660	609	621	663	639	608	641	625	617	636	671	593	634	627	631	624	609	669	634	582	667	611	635	603	594	652	646	629	656	629	618	601	574	647	605	607	659	667	628	641
58903	88460	61823	30221	10269	2950	1022	631	584	625	612	569	647	606	560	579	597	622	567	598	568	623	612	589	543	547	565	617	540	624	571	592	554	580	615	559	553	610	612	573	575	576	594	601	589	606	578	619	569	582	581	569	595	546	583	589	636	583	527	585	568	539	577	531	586	581	582	615	571	595	595	570	593	578	602	583	642	560	574	601	573	601	560	586	589	577	541	619	561	577	560	578	627	624	612	596	599	609	612	595	611	587	589	620	594	597	608	585	591	641	591	590	544	607	583	585	587	600	608	607	595	568	619	557	583	618	590	595	591	611	576	584	625	587	570	606	585	596	572	574	590	602	532	514	601	604	589	596	612	560	579	543	596	579	537	549	603	569	560	609	597	563	597	582	624	578	584	597	595	588	593	630	567	570	557	611	616	555	549	597	543	605	582	643	587	603	600	610	582	603	626	588	576	586	546	613	605	594	559	576	587	619	558	587	592	587	605	594	629	593	553	573	590	644	592	602	585	581	594	576	611	586	567	607	622	606	575	568	583	584	635	577	572	558	548	572	599	549	616	615	576	549	613	577	608	612	566	575	585	573	630	554	610	566	588	583	573	612	583	565	561	589	604	626	554	619	556	607	558	597	562	613	584	590	608	578	624	611	574	564	601	559	568	603	594	592	614	545	600	609	612	581	572	584	532	634	575	598	598	569	570	586	598	610	563	618	563	569	568	636	576	584	586	607	588	588	575	581	570	555	580	637	589	617	595	566	582	604	588	595	602	612	591	576	562	563	619	620	574	572	597	590	569	555	599	641	590	559	621	582	616	577	560	591	592	531	572	562	594	614	548	551	569	593	627	545	587	571	596	538	614	599	612	544	557	626	556	571	557	586	564	597	632	635	593	577	611	572	575	584	561	608	594	545	626	581	571	583	604	596	570	577	624	598	610	589	601	569	576	566	561	558	576	581	570	606	612	581	552	591	603	572	586	554	611	605	573	555	591	557	566	590	618	614	635	589	578	598	515	580	562	553	643	579	632	569	617	588	625	564	576	557	567	574	582	567	573	598	567	603	598	562	558	593	639	582	577	541	613	580	589	595	625	516	583	563	605	593	583	634	561	571	595	627	587	587	562	607	615	539	547	565	619	608	594	610	590	626	594	604	549	544	606	591	552	549	587	613	559	586	583	578	554	574	574	560	581	635	579	544	546	636	585	629	590	579	521	598	599	617	580	583	592	620	604	551	568	581	579	565	575	589	558	587	572	570	582	585	584	588	568	537	595	566	594	589	604	579	610	595	521	584	597	614	597	571	594	590	546	571	595	601	592	625	584	595	563	587	581	560	583	583	573	603	568	596	555	572	577	595	599	596	551	551	569	614	546	599	612	566	541	583	567	598	572	596	580	547	641	539	560	569	606	589	617	583	577	600	583	577	621	581	602	603	559	584	553	586	627	558	573	601	549	599	582	613	591	596	565	629	617	609	554	543	605	607	564	587	615	542	596	573	597	605	548	594	589	603	575	597	598	603	552	541	558	570	588	578	564	596	555	605	552	597	562	513	598	567	544	565	566	596	598	586	593	594	523	590	583	538	649	588	576	586	596	605	586	548	563	570	590	588	599	599	586	604	622	578	536	564	597	581	578	597	568	600	566	644	594	612	611	552	610	597	594	594	569	596	566	546	575	589	592	559	567	569	552	578	554	566	571	560	557	579	563	626	566	609	600	544	608	593	567	574	572	596	588	583	575	558	563	592	635	593	566	569	576	525	594	560	603	560	575	597	585	602	568	564	595	608	621	598	558	564	551	562	578	564	614	590	605	599	574	608	596	608	578	591	582	543	591	602	569	562	570	581	534	545	596	567	584	550	617	621	593	571	561	568	623	626	555	561	553	595	577	614	579	563	579	556	608	576	600	583	576	576	582	587	586	599	586	630	599	592	586	593	557	623	572	535	610	565	601	556	582	585	619	567	558	551	571	595	556	563	579	556	587	592	562	596	578	578	536	633	561	559	591	608	599	612	591	541	570	576	555	588	537	609	565	578	544	540	577	582	576	574	573	607	575	586	592	625	563	560	591	605	575	637	593	590	594	607	593	575	639	607	576	589	617	582	614	606	588	588	600	534	570	583	584	601	552	590	595	608	590	548	586	557	575	591	562	608	608	569	618	568	561	590	606	601	591	563	581	554	599	576	599	555	595	560	598	566	559	580	625	579	559	584	537	582	621	582	607	534	570	597	584	570	551	590	585	607	633	631	589	559	555	570	585	577	570	546	568	558	582	535	609	582	574	572	600	570	583	580	597	582	581	562	568	608	552	539	575	607	560	589	591	580	591	548	560	543	592	572	573	544	597	575	586	590	585	598	535	610	559	628	611	616	634	560	602	621	558	528	609	537	593	588	610	555	588	572	581	573	579	597	597	605	543	585	582	603	589	588	586	602	581	585	578	538	571	534	623	591	560	563	608	576	549	622	603	614	546	548	597	594	591	519	574	591	590	624	593	546	605	583	525	600	555	574	625	603	565	622	596	579	591	561	609	583	550	595	553	643	600	571	587	585	581	605	612	557	634	606	603	569	598	592	606	551	600	600	614	573	564	612	600	569	563	556	591	591	598	551	612	591	572	571	600	574	567	575	558	577	615	628	580	588	580	607	540	572	619	617	576	557	551	555	625	566	569	598	597	578	551	613	614	547	603	581	569	601	594	608	603	602	598	574	605	592	575	609	560	550	573	573	584	572	595	565	579	621	577	585	562	570	587	574	604	598	576	625	577	570	588	584	571	617	586	531	573	549	620	587	605	567	636	630	579	632	575	601	597	539	596	611	552	563	550	542	546	588	542	608	643	602	578	622	605	584	585	595	608	603	558	550	612	604	604	598	575	626	597	574	604	631	595	537	585	570	598	632	581	594	605	577	598	545	544	570	540	575	527	570	547	593	557	621	524	599	558	603	543	589	590	577	591	575	592	617	597	555	585	563	559	589	556	602	552	555	572	593	581	582	598	569	579	627	600	591	548	597	576	612	615	606	631	611	571	581	619	583	575	604	591	601	600	575	599	537	574	589	575	588	600	597	560	602	556	594	591	610	576	568	559	578	586	570	562	568	613	573	540	568	569	579	585	564	574	621	601	607	579	609	570	602	646	582	605	579	545	595	605	597	599	590	602	551	565	571	609	603	602	601	580	573	616	596	591	624	542	634	547	580	586	584	571	566	597	620	576	580	590	555	568	593	544	589	608	594	621	585	582	600	613	576	594	601	568	598	567	583	643	571	560	580	566	583	576	578	599	581	565	607	555	586	594	653	625	525	577	601	578	576	564	566	610	593	616	563	588	578	573	599	581	554	568	552	620	581	604	623	607	606	539	576	592	597	573	564	542	579	564	621	599	581	610	583	623	538	554	553	578	582	561	547	558	556	565	618	597	589	560	569	568	580	578	610	617	598	565	560	592	593	595	564	602	591	536	583	584	543	610	587	591	584	555	608	567	577	596	590	591	583	571	532
24150	23461	36200	34039	24052	14918	3622	1173	884	886	904	870	830	863	923	923	909	851	866	889	846	851	889	845	877	807	844	794	854	835	859	865	838	900	889	855	831	879	865	829	791	844	790	848	839	808	887	806	851	847	845	807	871	874	808	858	861	832	835	833	843	837	861	825	804	792	853	833	896	795	866	826	820	826	853	847	804	808	792	854	859	846	834	847	795	855	808	827	867	864	841	845	847	873	792	821	829	849	819	796	818	856	793	819	886	848	796	796	834	810	874	835	778	841	867	811	868	856	827	835	800	839	869	835	835	825	872	819	832	831	822	848	807	864	830	842	838	790	826	853	814	834	853	857	789	801	834	775	854	809	853	845	841	801	833	884	827	821	789	875	857	841	869	793	838	810	836	837	843	815	819	822	840	827	832	799	849	866	857	850	886	823	821	848	835	810	871	839	889	804	858	850	805	812	827	826	870	868	827	831	830	816	835	795	837	818	852	843	820	866	818	814	829	786	817	830	805	828	848	848	782	833	857	845	851	795	822	843	863	796	862	851	864	837	830	834	898	816	798	829	824	859	845	893	785	857	837	858	828	832	859	804	871	827	814	791	816	820	865	839	866	816	869	856	846	856	801	823	829	853	830	855	815	852	854	882	832	864	847	798	830	866	793	886	809	812	833	831	808	822	786	879	855	887	802	860	823	804	799	853	811	817	831	852	780	826	807	893	884	808	821	809	847	867	830	815	820	821	826	811	869	877	873	826	851	827	806	850	787	806	838	860	822	744	867	847	774	857	834	846	845	823	862	786	890	804	838	888	786	869	850	823	815	865	818	812	910	815	831	863	811	841	835	812	833	774	821	779	841	797	832	847	834	817	850	815	871	835	845	851	827	865	874	841	821	845	822	860	826	808	856	820	849	864	835	843	809	815	860	814	808	869	817	813	805	799	820	799	820	828	869	825	788	853	775	807	814	803	843	791	885	869	859	858	804	799	879	854	838	823	827	903	851	841	883	802	815	912	834	877	841	832	872	851	802	835	819	862	833	875	887	822	827	799	858	823	776	866	841	868	884	779	856	805	852	804	815	739	878	785	788	830	799	817	847	865	866	814	836	817	853	846	850	845	807	822	828	811	840	889	864	821	775	776	865	839	850	779	829	832	855	800	794	869	812	895	840	874	841	860	898	780	856	801	846	880	814	829	866	846	772	813	843	827	794	906	785	825	833	817	855	782	845	837	824	808	798	838	800	849	840	812	873	826	871	856	848	833	798	861	850	831	864	797	863	848	788	858	819	852	786	830	876	775	845	843	835	822	809	827	844	850	825	846	871	864	793	811	872	853	843	830	846	814	840	837	869	826	836	829	817	818	828	839	791	810	813	808	839	819	881	815	841	844	844	777	821	866	834	854	838	817	844	761	817	790	836	836	850	826	800	815	825	838	831	832	879	797	826	810	840	873	868	828	833	917	819	846	804	872	823	804	892	843	876	893	897	848	786	891	828	832	886	837	820	807	815	885	937	864	852	849	840	761	807	838	830	826	840	777	810	782	799	838	857	836	867	825	903	813	868	811	815	859	877	871	798	831	795	877	878	874	828	827	813	844	811	856	846	802	852	816	794	842	823	843	819	837	831	857	849	864	865	806	815	776	913	832	859	851	911	830	843	853	814	825	853	870	858	818	845	832	841	841	804	864	839	888	811	852	850	869	860	860	827	872	796	856	877	847	848	838	839	810	841	841	818	859	810	796	796	785	874	891	806	806	786	831	821	877	858	791	875	841	821	820	787	820	837	825	766	865	824	815	776	806	799	804	841	842	825	836	859	795	786	844	883	862	807	821	762	802	813	869	803	788	813	809	847	840	834	797	816	824	821	868	773	804	809	891	819	841	857	865	803	830	819	801	813	790	876	831	772	815	841	847	823	836	833	838	783	860	855	829	843	825	844	868	822	876	797	864	806	830	844	853	841	833	806	825	840	876	872	897	847	867	832	790	812	820	828	839	829	825	800	774	833	798	827	823	866	774	805	833	797	842	839	900	777	805	855	826	858	789	839	809	827	826	835	839	855	816	860	801	806	839	828	789	803	816	852	824	810	821	829	828	888	794	831	840	809	763	842	837	804	837	814	832	802	768	844	779	810	808	830	843	820	873	840	848	834	854	833	824	865	847	806	841	809	804	798	859	840	818	812	812	828	820	900	883	823	800	788	748	868	840	785	857	870	848	852	830	854	869	805	850	862	857	857	824	834	850	819	785	812	832	848	822	847	822	811	903	850	815	856	792	829	821	800	814	852	833	800	865	794	820	840	854	868	863	822	853	797	822	830	802	809	794	831	838	789	831	889	835	842	827	864	796	856	837	828	864	823	820	816	871	870	783	827	804	796	851	843	850	827	801	816	796	794	827	850	816	844	812	787	795	845	833	849	859	870	878	783	872	829	824	811	880	822	847	831	820	825	870	829	806	806	880	832	813	835	853	823	844	832	814	779	847	839	827	862	834	779	868	855	905	810	798	816	847	831	859	804	863	875	782	861	828	860	863	841	827	879	844	806	832	830	832	878	855	831	823	803	912	803	891	844	828	815	790	854	834	817	828	826	806	786	816	806	855	835	819	864	820	852	824	840	772	829	861	830	792	826	796	838	860	806	813	841	815	801	807	812	827	901	842	810	841	864	858	827	789	831	797	845	833	815	806	846	838	818	829	872	792	810	819	830	815	838	825	819	871	860	859	837	838	792	879	786	834	786	778	832	801	883	804	824	859	844	840	805	826	808	819	837	846	828	878	773	843	860	861	802	756	824	831	818	878	825	829	853	823	833	849	819	850	852	868	889	831	848	839	818	844	819	829	840	838	856	819	834	845	779	802	884	836	808	824	848	827	864	778	807	853	888	875	849	867	782	812	794	832	827	805	791	844	861	819	763	830	818	833	805	806	810	819	802	853	861	821	782	864	812	849	816	874	857	845	916	813	808	825	844	821	814	807	833	830	865	836	872	836	832	834	851	880	850	824	857	775	755	803	836	815	816	830	832	742	833	847	857	819	793	825	808	826	873	824	842	880	802	845	823	837	813	818	858	866	867	811	795	835	815	807	825	835	860	886	849	846	824	843	854	839	830	796	835	835	845	832	824	835	793	822	802	800	836	803	839	830	813	865	861	857	870	818	824	844	858	838	830	810	819	854	860	891	862	826	862	844	771	748	838	879	806	861	829	827	885	808	763	850	934	770	822	838	853	833	863	779	821	821	822	781	851	847	878	860	793	839	809	888	813	850	869	818	811	802	871	829	831	795	875	827	830	847	795	824	854	864	739	826	833	852	809	821	871	845	825	825	807	820	831	865	854	819	811	825	841	832	868	854	825	801	861	789	757	802	815	830	833	784	802	818	826	870	844	808	782	841	803	811	844	846	823	862	818	839	814	855	832	823	826	824	861	830	812	829	866	870	774	818	791	794	831	812	814	834	835	866	828	803	880	816	884	832	800	795	850	845	815	793	837	801	779	827
62824	102781	73693	43526	17420	5205	1579	952	832	789	791	760	796	793	788	815	787	792	838	731	745	820	753	795	834	778	800	822	821	817	778	816	790	764	776	780	827	780	850	818	773	736	830	753	844	775	782	775	763	809	849	790	749	739	825	754	851	825	771	825	836	773	818	792	798	813	771	764	788	840	824	818	776	838	799	788	786	733	780	815	766	769	743	796	768	731	789	767	814	777	808	778	812	795	829	796	773	784	773	739	747	790	785	791	812	781	802	811	757	767	742	833	767	813	784	808	721	762	818	820	803	786	784	805	800	799	800	849	782	764	774	802	750	785	826	846	828	733	737	761	784	751	783	805	808	836	760	816	794	760	750	788	799	758	732	760	767	781	780	808	808	800	778	762	774	767	728	740	738	863	768	785	791	722	754	768	786	783	802	758	775	793	795	772	781	790	814	740	785	823	771	849	733	821	767	771	796	837	748	784	786	737	764	801	790	819	769	741	794	806	767	808	810	808	806	743	761	778	773	778	775	782	821	771	780	773	792	776	802	796	782	835	763	787	752	786	740	795	814	752	819	787	746	754	810	787	759	805	792	794	764	763	775	821	790	755	746	774	762	752	801	793	796	799	873	772	870	775	780	802	746	806	734	752	805	789	790	738	793	814	773	759	794	798	750	747	760	763	830	798	769	762	808	812	787	798	809	789	777	757	806	793	806	747	801	783	847	778	826	785	767	828	750	785	762	805	763	826	786	781	778	769	805	784	765	834	760	786	809	788	814	762	809	762	789	794	812	782	799	822	775	789	794	785	762	797	778	804	793	761	796	763	801	786	792	766	731	792	797	785	757	790	824	755	750	812	873	818	810	778	751	825	747	795	784	790	817	779	804	810	769	750	760	788	788	805	823	758	782	787	780	754	732	790	757	815	731	733	781	739	745	790	783	790	792	756	798	763	767	808	758	786	810	804	789	760	764	755	824	765	837	776	793	797	762	781	771	744	791	748	803	741	748	799	806	772	768	787	768	841	721	767	785	795	738	763	836	752	779	802	772	771	729	756	815	791	788	772	789	791	745	769	812	755	755	778	802	781	761	816	754	789	742	770	843	751	840	794	789	756	788	736	762	781	755	708	798	781	746	785	771	770	818	789	807	773	777	817	772	778	711	820	750	818	777	720	762	765	730	788	714	761	811	787	772	762	818	775	774	775	800	808	762	765	782	789	759	790	809	787	862	803	727	827	769	765	811	766	800	767	803	758	765	779	783	753	840	789	786	763	819	772	831	739	750	777	803	817	747	732	768	808	819	754	840	777	823	767	793	845	777	792	789	745	785	763	783	749	796	791	821	776	784	754	781	772	775	847	822	772	782	792	817	800	744	746	788	771	800	770	847	804	816	808	766	774	781	756	802	786	761	801	765	741	792	768	731	780	757	804	750	801	733	798	843	785	826	804	752	798	808	771	745	757	829	797	783	751	760	813	790	768	803	862	794	780	813	796	788	748	815	760	806	763	732	795	752	788	784	777	789	805	798	805	777	765	814	808	836	831	817	824	780	791	794	768	768	815	807	778	812	782	758	757	766	747	802	828	803	733	775	777	825	790	793	768	784	809	797	806	764	807	712	766	785	729	813	766	783	766	769	831	793	744	801	752	791	769	817	797	797	751	793	791	786	815	790	789	769	758	779	803	785	780	772	772	794	822	777	778	774	796	773	747	745	823	733	825	793	808	806	747	782	779	757	803	802	832	824	756	807	770	790	745	742	783	794	763	821	783	763	798	812	761	800	760	814	745	768	795	758	793	780	759	759	765	761	771	756	836	755	753	775	802	767	811	752	770	788	801	803	768	799	800	788	767	771	805	763	790	786	820	764	822	806	810	781	855	794	771	772	775	826	720	763	781	715	785	779	772	760	793	793	807	799	761	742	796	778	816	702	771	821	838	779	784	787	776	797	727	725	810	805	799	745	805	785	788	761	746	742	777	771	808	759	814	772	738	758	778	800	759	830	817	761	793	757	774	792	763	732	800	730	770	792	781	774	793	733	800	787	790	778	785	777	772	764	752	800	775	794	750	752	788	768	819	752	792	821	812	815	756	777	814	790	726	782	785	807	796	768	804	777	839	743	820	791	788	767	817	818	731	794	777	809	803	733	793	816	802	767	758	801	789	784	742	744	734	764	822	779	798	732	735	793	798	820	774	766	793	781	791	757	796	758	735	762	757	789	764	765	786	831	768	790	814	773	777	860	775	780	766	795	735	785	800	812	778	749	789	833	805	788	781	787	766	792	761	786	783	804	774	781	802	808	799	801	730	769	778	749	807	769	790	809	782	772	796	763	749	800	763	807	784	794	728	800	799	729	790	812	812	750	798	779	734	820	769	734	782	738	792	740	844	786	769	815	803	811	770	800	807	778	802	741	766	836	743	805	763	772	807	762	788	787	773	785	774	829	803	787	774	752	773	788	792	781	764	764	833	810	776	801	802	739	797	784	779	728	829	771	759	811	781	777	804	763	741	701	777	778	803	821	723	836	767	819	800	793	751	720	828	757	747	833	834	808	778	812	785	781	764	773	781	772	798	813	819	774	779	797	794	796	770	825	774	731	743	738	776	775	782	810	769	723	784	788	775	797	795	752	724	753	722	732	822	758	820	831	727	786	778	790	806	746	829	823	798	775	760	802	787	745	802	792	775	807	821	745	796	768	800	805	753	765	767	805	779	786	766	802	753	811	807	821	799	804	798	753	764	780	779	788	776	796	806	699	777	750	778	801	770	805	803	807	857	752	748	809	815	769	791	720	790	788	793	780	792	796	819	749	776	775	751	780	755	783	749	783	742	795	794	774	758	804	774	830	768	844	791	776	793	765	754	751	773	777	811	793	749	805	780	764	794	764	753	768	827	774	785	798	779	763	766	802	811	798	808	724	776	795	753	744	814	797	813	789	790	799	790	825	793	778	763	782	755	778	793	746	768	785	776	786	755	815	753	863	747	818	806	802	767	734	776	774	776	790	779	777	756	805	772	815	767	759	736	765	782	779	776	750	759	796	804	747	752	799	763	748	734	770	774	767	766	744	787	746	823	800	731	776	831	767	773	751	767	794	782	814	772	801	805	812	789	774	752	816	763	798	789	742	731	776	793	778	778	786	811	770	776	766	743	779	784	780	748	747	829	791	828	755	738	756	712	756	781	713	811	752	807	791	771	783	813	823	798	787	811	793	758	789	846	719	758	761	794	792	776	794	800	777	783	783	796	801	766	793	801	790	781	792	729	745	787	775	739	751	791	763	775	777	773	804	758	773	772	766	753	814	777	813	723	826	811	772	691	786	771	742	795	803	771	844	786	779	784	780	775	819	794	748	795	753	766	746	790	732	781	774	764	760	790	770	750	820	812	802	773	780	768	803	811	766	785	764	769	702	768	788	782	787	751	744	752	733	767	808	770	794	792	811	764	838	827	788	825	757	745	763	839	749	794	810	786	801	826	790	824	765	807	772	728	762	775	743	773
30847	30245	25380	10747	2274	917	647	604	642	616	627	574	614	575	585	645	586	614	560	594	621	563	637	551	596	618	614	593	634	605	585	643	641	616	586	620	591	606	583	598	592	619	627	572	609	607	631	597	590	643	554	632	569	624	626	611	586	625	615	568	612	559	597	617	637	602	607	588	613	577	635	644	591	613	604	581	601	631	609	541	572	608	589	606	618	616	603	598	560	590	552	647	605	599	583	561	615	574	627	605	607	587	590	559	596	593	587	626	624	640	591	627	622	608	606	604	571	608	617	554	601	611	619	617	582	632	602	572	599	606	616	559	589	657	608	591	561	631	600	638	604	621	598	576	583	601	571	591	623	572	571	592	627	624	565	591	603	612	634	628	617	606	619	596	608	600	655	616	628	602	611	576	635	590	591	596	577	619	605	578	612	630	626	582	580	601	596	592	572	630	595	604	590	594	553	611	579	602	592	597	581	551	594	642	578	570	589	630	584	589	606	573	617	597	606	599	597	622	561	557	584	594	549	607	587	584	596	586	608	614	628	590	614	599	602	577	619	556	562	600	564	564	620	618	606	590	597	617	610	564	615	592	603	597	595	580	571	638	591	584	576	596	611	587	591	608	631	608	600	625	623	617	601	596	579	565	593	621	604	630	575	620	583	616	588	573	625	588	626	592	602	593	578	634	583	623	577	598	610	615	589	589	617	588	623	634	592	578	557	582	573	595	612	631	626	565	566	578	572	577	581	632	556	561	577	583	606	598	592	578	611	590	557	579	569	616	623	610	589	633	577	598	600	594	579	579	571	569	607	621	596	587	598	615	591	651	596	605	651	600	624	604	627	579	587	590	589	616	606	604	610	592	551	588	593	566	592	590	561	567	609	651	621	621	594	642	612	570	602	607	572	586	615	621	605	660	589	605	609	601	614	583	626	608	601	625	593	595	651	567	556	571	599	612	585	554	571	549	620	582	612	580	583	635	576	592	608	616	580	547	569	577	608	616	576	622	572	617	623	558	630	607	582	581	569	595	592	602	576	574	588	584	574	646	598	589	579	623	584	594	586	589	583	627	560	626	619	556	604	598	587	611	599	554	636	593	611	605	613	598	573	577	592	611	593	606	597	553	595	544	585	575	573	627	596	623	607	606	587	594	619	599	604	634	598	611	595	604	624	585	624	613	643	587	570	562	626	640	639	632	607	591	636	593	609	582	596	578	607	601	618	599	579	631	585	577	603	529	604	602	606	620	604	591	577	656	599	586	630	630	587	625	587	610	603	602	606	607	674	634	611	585	650	581	627	587	577	631	606	558	670	595	599	614	594	596	588	593	580	648	617	570	612	616	598	608	607	593	577	596	604	609	580	606	595	606	586	586	615	599	597	585	577	589	604	559	585	591	604	581	623	599	610	610	630	629	593	607	617	584	582	571	589	614	598	598	639	611	607	572	619	607	587	640	574	609	603	563	595	616	620	630	610	573	574	630	587	561	576	604	579	616	559	592	632	604	562	554	556	613	621	572	587	611	604	602	617	595	592	600	607	585	591	630	576	581	544	594	618	592	561	598	569	624	582	611	547	585	569	600	629	570	602	625	583	582	622	581	615	576	595	617	609	590	613	630	599	604	603	639	595	580	573	563	604	599	590	601	583	577	591	632	573	617	641	640	592	595	642	597	614	579	631	602	570	600	600	559	611	597	566	614	611	588	622	613	592	591	601	620	629	602	571	590	585	604	602	565	572	621	590	606	593	634	592	560	583	598	601	664	621	589	610	602	599	644	633	597	609	577	596	554	601	600	621	661	567	625	588	603	586	584	600	607	566	573	606	594	572	574	624	599	614	592	655	625	561	569	592	582	671	592	609	629	624	584	579	598	605	599	649	552	556	607	589	579	541	587	578	614	588	570	616	621	618	599	601	579	618	609	598	576	587	579	595	614	587	614	558	630	616	567	559	619	622	585	583	611	590	618	604	583	634	570	596	628	600	620	603	623	597	583	567	606	580	613	634	562	602	598	603	582	579	623	636	630	641	597	591	628	615	568	567	582	579	591	661	602	607	550	535	551	593	595	640	609	555	626	590	557	555	610	567	596	562	591	602	612	604	612	587	610	606	592	611	603	627	590	616	594	609	626	586	604	615	600	629	606	630	595	597	591	599	614	634	623	590	573	666	593	567	574	649	595	590	592	610	590	616	600	642	649	629	606	588	579	576	553	574	610	625	595	630	585	605	572	604	603	602	609	565	600	622	616	607	584	606	592	632	562	587	574	586	589	567	587	582	584	574	567	541	574	599	587	579	618	582	577	591	565	583	611	595	593	617	587	594	610	596	613	592	600	558	609	619	596	584	580	594	609	625	592	668	606	581	612	613	563	609	605	629	597	642	610	597	573	597	582	590	651	613	634	587	567	633	610	580	572	594	588	633	640	632	605	645	605	597	565	641	606	626	577	587	602	610	658	627	586	602	640	595	636	616	586	614	594	581	577	607	593	572	568	564	616	603	583	616	611	605	609	625	564	585	618	614	562	600	613	619	613	594	600	614	576	575	628	571	563	594	637	612	605	597	579	571	577	628	579	613	609	629	563	550	610	628	567	630	564	616	604	574	589	619	645	591	650	603	644	623	625	620	577	605	618	614	559	580	606	641	567	617	632	566	613	571	611	606	635	620	596	613	583	640	642	602	599	570	621	642	599	606	593	534	572	615	602	623	615	636	599	557	629	554	560	623	591	594	628	617	562	577	586	559	604	585	595	580	588	613	578	568	631	593	589	597	547	592	590	630	580	583	618	556	577	551	620	576	653	575	616	619	629	588	578	594	597	584	562	618	604	573	613	608	605	558	588	588	613	639	627	618	595	626	609	589	597	553	602	579	584	602	621	598	621	614	596	574	596	602	568	598	618	601	646	569	562	578	573	547	642	596	583	603	612	559	607	557	607	623	603	603	564	606	589	606	607	583	631	564	566	598	608	598	587	590	570	585	618	582	613	587	601	580	596	613	586	617	572	623	648	630	616	636	628	566	609	591	594	577	580	633	598	626	614	634	594	637	594	622	602	601	610	584	610	584	605	623	605	596	617	580	674	623	599	619	562	617	555	624	571	578	587	608	602	607	606	585	602	591	591	631	578	595	667	602	622	600	583	615	584	589	610	583	615	604	603	605	566	630	591	599	628	592	567	597	590	618	638	602	586	633	596	608	588	565	582	617	586	533	583	598	570	601	606	529	621	571	567	654	623	600	581	558	583	597	625	623	577	601	560	590	606	633	608	606	629	640	619	640	612	615	671	595	619	587	572	587	606	595	594	573	590	628	569	651	586	665	606	574	592	600	635	566	647	557	619	610	594	642	624	595	604	619	590	559	646	598	628	605	612	557	558	628	581	603	583	590	567	567	590	594	599	596	559	559	624	620	610	607	632	627	586	572	584	630	568	617	583	599	572	624	586	609	591	589	616	588	591	577	667	603	598	622	624	577	567	566	617	591	626	590	611	600	626	611	561
25087	35271	19254	6111	1841	756	575	513	534	531	498	531	476	527	482	487	524	516	506	522	493	495	469	548	551	544	520	480	536	521	485	482	541	510	484	494	491	536	503	511	534	514	468	477	478	533	485	497	528	493	488	492	528	505	494	506	524	494	530	468	475	487	535	484	494	529	485	510	513	499	514	488	503	453	505	529	528	481	528	559	473	549	543	500	503	494	511	461	479	497	502	479	496	519	541	500	515	547	503	522	488	530	532	480	546	482	504	470	495	520	543	489	498	497	478	490	517	502	483	526	508	518	512	545	503	529	524	508	526	500	520	510	496	471	509	507	550	512	506	500	502	506	494	534	479	481	492	483	531	490	489	442	503	436	509	477	530	501	509	529	517	477	518	506	515	523	470	566	480	510	489	545	518	506	488	509	483	487	466	519	503	508	516	521	485	532	484	519	458	518	521	499	495	501	483	497	519	528	498	498	508	544	523	481	482	453	501	535	524	469	539	515	504	541	512	512	507	494	540	484	485	518	488	505	482	507	505	514	499	544	550	514	527	491	514	508	499	503	483	525	501	519	515	487	508	533	502	519	505	498	494	497	541	492	490	460	529	501	518	527	516	485	481	481	519	534	492	475	524	474	529	500	499	540	477	528	526	473	504	493	514	486	478	532	515	520	537	474	519	464	528	508	495	499	484	521	511	503	534	527	484	506	507	530	456	517	539	505	503	534	503	524	563	500	503	441	493	494	551	505	454	510	500	501	533	527	482	490	490	513	481	467	481	475	501	497	525	514	561	495	513	496	494	498	531	483	507	509	508	503	500	453	457	520	493	460	495	495	465	515	522	528	574	502	466	523	478	490	492	514	483	485	531	536	465	498	495	510	570	547	501	540	478	515	485	550	496	543	472	529	510	535	474	506	473	517	546	495	538	496	530	532	463	528	496	507	472	505	527	507	512	469	479	501	511	499	474	478	507	487	484	504	516	492	471	515	494	554	466	514	531	515	500	496	477	529	512	473	497	519	555	506	514	516	512	483	497	488	508	525	510	471	505	525	481	504	499	525	519	506	479	525	502	506	490	478	466	500	470	526	534	525	526	476	534	499	535	489	531	516	477	523	563	499	520	497	536	525	511	497	566	488	522	555	536	547	512	523	529	523	515	541	471	507	489	514	515	478	475	504	516	522	468	527	509	499	477	470	489	529	544	534	500	511	530	515	529	514	505	484	546	519	526	487	527	476	520	477	522	519	511	531	501	519	496	503	514	492	510	535	519	491	519	495	531	539	532	492	521	488	478	494	488	518	469	498	532	528	528	533	515	528	459	504	497	539	502	521	519	509	514	529	505	507	496	463	553	501	511	514	491	480	484	485	482	481	486	528	457	526	513	496	505	460	460	458	519	494	489	566	484	515	504	496	506	555	461	496	489	511	521	519	503	518	558	515	530	516	484	550	517	553	520	545	483	503	467	486	513	513	508	512	527	482	528	510	514	510	479	528	548	490	506	489	537	471	489	518	517	529	495	512	514	484	532	539	522	484	481	511	527	517	475	493	496	499	498	496	504	497	513	503	546	520	483	521	531	518	495	480	490	486	519	507	506	513	502	504	519	507	488	507	489	493	482	534	472	537	495	555	455	505	484	496	531	513	506	504	502	507	495	497	482	501	495	495	513	512	513	542	512	541	472	472	514	511	521	547	524	518	528	498	533	520	510	501	518	512	510	536	514	513	485	530	506	502	522	497	472	534	524	498	534	519	531	524	492	489	540	489	526	516	532	512	497	501	519	513	526	489	513	513	481	536	481	507	485	484	516	519	494	493	546	527	491	486	546	467	471	516	519	524	490	527	485	507	504	537	468	495	490	494	532	558	486	530	528	539	448	531	495	515	515	501	497	457	484	529	530	497	538	524	515	516	488	527	508	525	538	499	506	484	501	492	544	537	520	485	506	480	521	499	477	513	472	487	499	525	516	521	477	524	539	520	493	489	542	531	503	529	507	497	541	575	479	499	504	509	527	477	492	483	499	534	507	527	522	497	521	492	489	523	484	524	478	550	507	465	464	513	514	550	493	486	494	531	521	504	515	523	528	475	502	514	487	488	504	524	482	501	505	517	483	502	513	514	456	493	496	538	511	558	477	526	502	512	498	507	483	551	524	496	525	503	514	491	489	527	497	518	507	453	510	512	517	488	509	553	509	517	476	517	512	533	475	507	510	487	482	500	506	496	506	501	496	490	517	502	501	474	475	483	490	507	503	514	494	506	524	509	527	477	485	506	543	546	508	503	505	512	504	518	502	499	531	501	550	495	517	511	481	494	487	529	489	542	478	533	484	510	489	477	494	531	506	496	503	524	493	493	491	550	511	483	496	530	478	509	516	497	533	478	476	524	516	502	524	488	477	474	499	493	538	467	527	491	517	522	462	522	506	500	496	492	482	489	544	484	521	527	539	499	509	511	490	513	498	497	495	526	507	486	511	515	489	522	512	506	516	497	505	526	473	520	516	515	545	528	490	539	523	552	542	526	522	503	530	453	537	480	489	488	503	511	493	514	535	488	541	486	510	497	504	504	463	524	484	490	483	517	501	470	548	495	522	513	516	475	492	506	495	542	482	485	524	481	528	504	533	539	498	518	517	515	489	479	473	516	517	465	505	500	501	491	494	480	523	547	474	509	561	531	462	497	509	523	473	532	499	521	511	533	472	499	455	545	496	482	473	514	523	503	517	516	479	547	516	510	508	483	522	497	486	527	488	504	514	448	504	476	486	494	488	555	499	494	474	488	521	510	523	516	505	525	480	507	537	497	554	485	493	512	469	497	495	506	496	521	524	525	490	489	493	503	480	516	538	489	530	545	516	501	521	498	528	515	493	519	500	501	499	491	491	501	535	484	513	537	483	521	518	513	541	532	556	528	500	499	491	491	497	512	519	495	529	512	486	526	527	501	528	511	507	476	504	523	528	513	505	510	518	493	547	511	516	481	538	480	506	519	486	524	490	507	475	501	533	543	515	475	523	505	507	463	511	524	513	481	481	538	554	490	517	548	534	497	507	508	530	537	497	502	547	490	458	455	481	486	477	497	495	485	495	507	527	495	507	521	480	512	508	499	515	490	492	509	503	491	536	506	549	510	539	534	486	512	516	527	515	546	519	507	538	509	475	515	517	458	545	502	513	520	476	498	458	561	527	507	471	501	517	518	495	500	516	499	494	464	497	472	509	501	483	518	524	492	535	505	496	500	487	505	506	487	486	500	563	505	515	531	523	483	492	520	468	469	519	507	500	522	520	532	560	493	506	508	597	519	529	491	541	505	536	469	484	453	522	496	472	491	503	521	477	508	508	533	527	517	529	518	489	493	503	519	531	519	511	485	510	497	503	538	495	514	513	540	522	516	491	498	504	536	487	526	523	513	491	509	476	496	466	495	516	494	520	504	521	525	475	482	520	498	541	520	500	465	498	491	494	489	517	536	490	485	506	530	499	517	543	515	518	516	466	510	485	538
26007	27007	40016	33801	15445	4001	1379	726	527	622	539	542	535	549	529	538	545	522	520	508	505	551	523	529	574	491	574	520	536	528	555	546	488	532	513	550	534	518	516	594	585	523	539	540	519	541	572	525	536	520	525	592	506	548	562	484	548	556	555	523	540	503	531	540	571	560	508	512	527	496	519	531	523	549	513	538	519	501	522	545	540	515	510	500	535	507	537	509	544	570	510	566	517	530	518	519	528	523	530	509	518	527	549	558	535	528	534	545	526	501	536	508	512	552	517	550	529	555	551	497	527	510	507	510	531	503	539	522	528	548	535	523	503	533	504	568	503	495	540	511	528	538	544	496	558	540	545	547	518	530	481	509	549	511	515	556	492	544	522	505	509	490	497	510	493	504	528	527	533	547	533	549	516	484	527	520	559	491	528	534	492	548	549	516	550	509	505	525	504	501	531	578	525	525	550	486	523	518	551	480	532	561	504	483	504	528	504	546	525	537	557	539	502	549	546	523	477	513	558	511	527	538	533	498	497	485	491	516	538	563	523	569	494	535	554	545	554	516	489	525	534	502	540	541	514	514	528	515	527	514	508	534	514	529	520	522	525	551	506	572	549	515	518	507	562	531	559	527	522	507	521	541	536	503	547	541	491	517	538	487	494	495	525	530	513	550	513	548	552	524	570	557	518	534	518	515	529	510	527	522	530	553	509	499	546	528	528	514	512	497	553	542	509	518	523	519	532	528	531	503	524	506	567	530	521	512	551	520	492	556	526	508	501	505	551	553	544	548	572	536	546	530	523	487	534	540	544	488	526	514	531	492	535	547	578	539	537	495	514	538	541	546	533	542	544	513	527	556	506	529	511	531	517	520	492	556	525	503	513	531	545	537	528	541	537	507	517	545	560	524	506	527	529	505	519	525	510	528	514	518	513	541	505	584	514	524	514	521	523	517	520	550	527	523	540	571	513	548	515	560	535	495	517	562	493	538	551	505	525	558	524	567	543	493	517	550	520	529	531	521	546	505	563	536	510	563	562	514	517	512	524	532	553	551	530	552	561	525	523	530	514	540	517	512	505	508	528	546	571	571	529	545	517	516	547	461	522	518	526	530	531	555	564	524	493	538	529	511	520	496	539	507	525	548	511	521	552	550	548	583	555	473	502	539	555	553	502	542	530	517	514	555	517	518	565	513	517	524	558	573	530	543	511	482	534	514	558	559	521	515	523	536	544	532	579	513	549	509	510	530	502	508	546	539	585	537	553	544	549	548	576	539	521	489	481	519	522	488	518	548	511	547	527	521	526	478	533	566	498	562	534	554	582	539	503	539	529	524	551	535	524	517	554	506	521	530	509	492	555	496	519	492	495	509	577	492	541	479	522	537	547	518	537	526	590	513	531	517	476	525	513	508	500	479	504	523	511	497	510	552	524	557	530	542	522	522	543	572	482	534	516	508	522	490	526	521	569	515	510	517	513	514	497	547	536	484	490	491	481	530	524	520	570	537	507	509	559	540	532	503	545	534	540	499	568	517	533	567	533	542	515	538	524	522	527	445	529	521	579	496	517	545	539	530	500	514	532	537	520	553	538	499	495	519	534	542	533	527	544	559	548	511	499	579	511	527	522	526	590	496	561	481	539	562	491	555	585	534	542	537	521	564	496	527	527	571	539	517	486	552	531	518	548	532	549	485	550	559	542	508	543	518	479	519	509	568	574	531	546	529	537	534	496	495	496	558	533	519	524	518	501	534	569	558	520	483	508	498	498	556	558	514	541	515	507	552	518	567	509	507	505	532	556	525	490	545	519	531	517	519	510	516	480	506	504	489	535	506	504	493	496	530	499	488	510	539	498	492	552	490	498	546	570	500	510	571	537	495	503	545	552	549	495	511	511	495	528	517	507	543	532	531	501	507	507	501	511	470	543	528	519	503	501	522	531	523	511	515	505	500	514	512	499	521	510	534	576	528	553	551	578	486	504	532	532	547	512	563	501	518	546	520	513	520	505	522	542	506	534	512	575	490	506	537	500	530	500	553	520	551	498	553	542	525	507	528	528	559	516	551	514	579	554	566	514	474	537	507	503	558	568	505	488	570	534	546	528	516	520	532	520	549	552	520	534	533	499	506	491	509	481	540	582	558	519	580	511	551	520	514	522	578	486	579	543	510	574	542	563	511	533	503	542	571	544	529	530	510	526	506	496	513	558	554	520	525	533	516	493	529	539	542	546	542	538	532	536	536	526	536	536	537	528	582	522	531	507	505	471	516	537	536	503	530	514	537	528	515	538	509	548	548	531	517	561	538	548	527	545	556	486	539	495	541	514	531	578	533	545	516	511	542	564	517	552	588	503	521	550	506	552	479	531	478	542	570	535	509	543	544	565	532	524	516	549	541	512	546	500	509	550	513	511	514	543	545	528	547	555	568	546	488	535	526	507	525	519	510	554	552	558	507	554	524	520	519	525	547	491	473	525	506	524	518	535	565	511	511	556	557	507	539	524	485	579	505	525	527	537	550	501	514	522	558	512	523	515	540	521	546	491	518	525	545	511	529	522	481	521	533	529	511	516	527	513	527	540	543	533	542	515	510	502	543	551	551	539	515	541	528	539	497	525	520	514	550	551	517	504	487	568	557	502	520	536	513	530	475	573	485	543	524	539	528	495	502	505	561	573	519	518	509	555	548	558	526	530	516	534	549	508	553	562	524	556	534	511	529	481	536	493	471	496	521	532	509	481	483	541	534	528	569	495	569	551	538	480	533	502	543	538	553	531	510	535	482	513	546	548	494	488	533	532	521	558	493	523	522	526	483	519	547	516	491	522	516	533	539	516	561	528	528	507	531	525	543	541	519	536	554	542	523	494	530	532	536	510	553	527	498	514	504	554	528	553	504	512	524	543	504	547	535	536	505	496	495	556	530	556	500	512	516	532	548	525	513	539	557	538	509	522	531	545	537	513	539	554	505	539	552	493	518	499	511	553	496	498	545	566	554	510	514	580	547	484	522	526	545	543	507	516	568	482	508	518	517	480	519	496	495	500	505	516	475	498	563	550	576	512	545	519	483	544	528	520	491	539	490	520	569	570	533	548	473	504	525	466	498	536	524	508	538	553	574	559	521	550	531	497	511	509	544	535	559	510	483	540	522	552	496	491	487	509	534	498	480	539	554	551	522	528	476	508	493	492	520	507	562	539	548	521	539	504	528	541	497	522	570	533	539	544	543	539	547	491	507	526	498	555	509	482	498	545	557	519	475	557	486	457	529	511	538	522	534	527	541	529	533	549	536	529	523	563	571	547	525	553	558	576	517	535	517	519	556	482	558	478	498	502	522	511	525	545	498	496	546	531	519	532	527	474	500	512	492	501	521	530	531	517	532	547	509	511	530	547	526	494	489	507	569	543	541	519	548	504	570	511	504	527	538	524	553	536	522	505	516	524	548	523	540	557	546	530	502	518	536	541	545	509	506	539	503	503	578	523	538	503	483	563	479	489	499	562	505	540	548
58509	86534	57291	25777	6134	2553	1300	662	515	538	497	490	509	531	531	481	507	468	494	508	531	489	455	497	512	503	520	521	474	517	522	485	480	519	511	483	515	506	451	511	490	502	491	493	502	506	499	481	479	489	490	506	503	542	479	524	526	518	496	505	471	539	498	540	493	527	512	517	464	512	498	478	533	516	485	547	506	455	522	422	508	534	505	521	488	488	478	513	515	455	480	511	539	520	483	513	457	492	518	491	491	478	456	496	515	511	474	464	488	470	528	485	514	462	522	526	513	524	478	463	565	517	505	514	525	513	480	511	503	471	485	474	538	542	523	486	475	469	506	472	502	516	493	498	510	513	518	476	469	437	504	493	455	487	501	558	543	489	514	492	529	520	511	469	506	474	511	495	471	484	508	472	525	466	502	502	456	519	500	504	449	472	517	473	519	469	537	487	492	531	552	515	465	453	500	486	480	500	478	464	514	491	471	480	487	523	539	465	539	479	470	497	501	519	534	504	492	503	456	534	466	506	506	512	513	493	508	520	502	503	480	450	504	454	470	500	503	505	462	509	489	485	500	454	480	489	512	514	500	484	498	485	523	492	501	478	476	498	484	470	504	474	457	491	498	480	482	468	522	491	457	540	474	492	506	540	512	501	488	479	503	504	523	469	504	494	500	460	519	482	461	501	513	483	455	529	485	494	478	486	499	488	517	505	530	480	508	474	515	515	471	517	542	520	502	505	514	518	449	502	516	518	491	512	498	497	483	511	488	475	461	508	483	492	487	483	517	461	487	490	511	473	519	496	464	511	475	524	457	498	515	487	501	490	512	478	493	520	487	518	469	494	500	490	450	462	465	506	504	529	490	480	427	484	515	530	508	480	521	511	492	506	512	491	488	493	504	493	523	480	515	498	499	517	487	468	490	475	505	464	528	474	468	497	510	455	482	499	478	511	508	468	525	551	478	489	471	473	466	507	510	485	502	483	512	513	487	470	474	477	441	522	514	501	500	493	480	529	501	481	494	472	527	484	509	481	510	468	467	502	505	501	505	441	467	474	533	467	511	498	487	527	484	473	504	452	454	454	505	473	487	494	485	500	470	489	484	485	532	516	451	480	465	487	544	474	503	510	478	498	524	512	485	478	509	463	483	504	484	450	468	485	500	515	480	502	472	514	497	529	491	463	472	508	491	465	497	473	496	490	516	506	480	473	508	499	526	452	517	492	531	473	484	510	496	479	519	485	488	476	545	530	468	478	476	497	497	484	522	479	488	474	495	531	521	519	480	479	476	509	481	514	493	521	475	490	542	476	495	558	483	516	482	489	507	522	500	485	519	483	481	528	490	487	504	449	500	510	496	474	481	468	480	460	478	494	461	495	492	493	480	493	502	461	542	495	526	471	496	543	461	483	459	483	487	484	530	483	500	494	475	495	511	497	512	477	490	516	480	495	486	472	499	486	515	495	501	460	436	521	531	490	487	489	457	516	472	448	537	477	530	492	517	482	473	490	503	520	454	485	486	483	468	546	513	506	481	506	471	523	499	479	559	499	515	470	523	544	453	523	507	490	482	521	483	499	538	487	482	486	505	496	520	471	502	431	499	443	468	545	470	505	510	507	557	489	492	497	467	482	473	493	501	479	459	478	501	496	475	492	528	533	477	511	498	466	475	450	489	496	486	505	510	498	501	503	492	476	478	504	493	494	544	533	479	481	531	495	512	457	504	503	498	512	498	481	501	477	476	483	490	456	495	492	523	471	493	501	492	514	476	489	519	529	519	490	477	495	518	524	515	478	501	499	519	462	488	517	513	501	523	501	543	506	489	530	498	510	521	478	538	529	476	477	480	471	524	466	494	502	487	487	497	526	483	483	466	484	493	474	514	523	462	457	479	479	468	542	454	486	529	488	468	462	494	498	498	470	491	514	534	498	507	461	467	504	511	445	475	474	511	497	477	482	540	482	480	509	447	467	525	464	489	501	468	495	509	480	482	498	499	481	476	508	500	519	472	504	505	461	504	526	521	494	497	499	517	483	468	505	457	519	502	480	498	452	489	504	516	516	492	466	486	496	526	496	548	514	493	457	473	493	503	519	444	496	446	473	487	497	514	495	471	491	468	490	513	496	525	522	499	473	451	491	507	468	484	504	507	558	481	508	464	514	478	490	493	471	497	494	479	520	511	445	461	507	491	472	504	479	478	491	491	509	470	451	530	439	481	493	473	496	481	478	463	490	491	484	455	457	468	476	545	484	473	489	466	478	481	514	475	532	482	501	507	472	506	449	457	513	506	494	487	516	478	532	545	489	497	478	508	538	472	476	516	545	512	457	469	505	469	471	481	513	505	488	529	521	503	502	474	522	527	519	502	492	482	527	493	490	485	506	504	495	485	502	477	471	526	493	456	488	508	494	506	477	511	511	476	484	507	492	489	557	500	531	519	456	522	511	503	493	505	470	502	486	478	504	498	503	506	479	469	490	469	475	545	484	499	489	463	487	483	494	506	457	504	441	502	523	482	474	513	468	475	522	456	510	503	475	500	502	514	460	501	524	487	511	489	516	517	524	497	484	469	462	448	529	491	459	535	509	533	497	470	453	464	520	475	502	452	477	496	492	526	491	494	513	492	489	508	515	522	509	484	506	482	497	489	509	503	512	458	525	489	515	513	488	481	494	494	479	475	509	506	478	488	493	468	508	509	473	502	499	514	492	515	492	493	511	459	496	472	446	469	506	490	429	496	518	500	501	516	483	487	498	492	498	505	455	484	493	482	501	476	472	479	487	483	503	519	494	473	496	487	543	479	511	547	497	492	517	523	493	466	494	442	466	462	514	465	480	510	486	505	500	499	510	540	517	518	480	462	525	459	491	440	481	453	483	526	514	518	529	520	486	507	510	512	497	505	516	484	517	518	495	483	530	479	504	502	546	516	464	475	474	503	468	482	489	493	501	500	501	495	488	459	483	478	499	508	481	536	528	483	476	518	493	493	535	490	442	487	504	464	548	487	483	548	492	498	489	500	500	493	477	492	481	502	457	506	499	475	500	499	497	459	520	470	525	522	483	473	474	459	493	492	486	495	499	509	501	487	509	475	488	493	484	500	491	490	534	488	486	495	487	503	483	458	465	483	510	487	469	495	472	494	494	469	492	471	493	479	482	528	504	486	470	491	460	506	521	504	499	486	465	487	509	482	459	513	487	517	519	505	510	517	488	480	498	511	502	489	523	459	490	487	486	470	467	506	449	491	484	475	491	463	486	484	456	464	475	514	479	475	506	460	478	513	498	486	477	527	478	477	505	480	490	490	500	537	461	513	500	520	482	502	493	458	493	480	502	481	490	497	508	458	488	491	473	503	515	452	534	522	470	503	473	528	490	524	504	472	509	476	513	503	482	508	488	470	476	518	517	498	488	467	523	466	479	486	514	490	519	504	519	486	531	494	496	488	490	501	502	507	488	481	502	479	497	492	510	525	507	458	515	455	485	470	481	517	543	471	470	511	508
24231	23049	34950	31987	22709	13946	3729	1304	817	804	805	813	749	758	811	800	779	775	807	792	864	722	776	804	772	754	792	837	823	800	811	773	766	772	802	723	777	750	787	757	799	768	797	730	776	797	778	768	827	759	778	759	787	754	785	768	798	724	766	776	784	724	750	763	711	753	817	758	768	746	751	779	765	773	826	784	776	730	794	778	718	773	760	759	756	739	768	814	709	787	786	771	750	735	776	824	767	737	726	729	801	748	749	763	773	808	754	767	814	780	828	792	746	764	780	718	732	758	727	776	746	784	751	768	750	771	744	757	781	809	732	775	707	777	754	732	795	740	810	726	777	793	735	717	760	752	727	786	726	806	767	755	724	765	744	782	791	750	749	810	750	712	760	702	720	753	745	746	755	729	827	796	703	795	808	817	744	760	778	805	744	722	762	728	790	735	743	782	709	764	800	753	728	820	794	763	745	787	808	812	755	773	790	766	771	758	763	758	788	694	729	773	772	761	758	795	772	732	759	785	751	709	769	735	779	780	731	771	733	740	801	712	803	756	746	775	751	775	763	737	709	736	750	830	740	821	782	714	775	744	787	797	833	736	799	773	739	745	762	763	745	746	811	790	697	755	770	749	771	773	783	747	860	717	758	781	742	754	760	780	733	762	707	744	774	793	719	746	714	783	753	733	773	765	819	746	775	803	786	775	716	775	752	765	772	735	695	769	789	741	756	747	748	808	742	748	757	726	745	770	736	775	765	782	801	771	745	784	778	729	784	750	746	736	754	757	760	771	818	712	745	754	740	794	747	757	745	797	756	731	742	725	796	784	800	776	760	806	778	761	771	760	770	768	722	774	760	761	746	788	736	795	777	806	778	748	767	762	767	737	751	770	795	800	787	766	740	760	723	766	738	793	778	810	731	783	750	791	727	772	816	768	760	741	746	752	731	794	776	763	741	790	766	746	776	737	802	776	781	793	790	752	742	799	739	781	743	717	735	777	744	736	767	780	756	768	732	802	745	736	799	753	775	752	799	762	785	770	768	782	720	727	802	780	758	801	751	774	740	782	741	766	762	799	763	752	774	774	786	780	744	763	768	763	767	771	791	763	715	764	805	758	714	785	785	763	753	777	777	812	767	756	766	745	763	773	780	760	713	785	767	781	738	762	749	745	763	748	764	759	754	778	738	769	741	772	781	767	772	797	765	747	771	750	772	830	803	799	748	781	754	778	734	789	716	776	802	734	736	772	761	776	731	741	731	716	810	806	766	812	776	768	781	798	779	733	736	758	747	718	731	777	721	794	753	744	809	747	764	749	741	746	799	822	759	727	737	757	744	767	759	789	779	759	729	772	691	760	755	791	799	739	757	771	780	727	795	766	802	736	765	721	771	698	745	777	777	755	757	775	737	717	751	792	770	776	700	778	754	765	776	779	759	771	739	740	732	741	769	781	736	734	793	743	765	746	723	763	709	731	761	756	724	709	771	759	785	804	803	770	782	718	801	770	746	784	769	752	766	780	727	777	782	837	764	798	739	780	703	737	788	759	751	723	740	777	784	766	754	804	736	736	772	793	741	786	754	739	737	755	785	771	779	769	795	751	720	798	804	712	815	722	784	790	785	762	758	754	724	767	747	793	768	783	783	742	765	708	800	796	740	734	761	755	783	768	726	776	744	775	763	734	736	785	757	718	842	758	760	790	784	789	745	774	778	783	770	763	724	780	767	763	831	778	785	720	828	773	731	807	761	730	752	753	837	817	749	760	777	757	782	735	711	797	761	796	784	783	792	790	738	782	780	784	786	749	725	750	776	793	760	770	781	813	783	734	787	763	777	769	759	772	760	748	754	728	775	718	775	780	768	768	731	746	761	755	772	791	754	792	733	759	733	737	774	724	818	770	714	730	765	760	750	727	744	769	763	778	757	778	807	751	714	788	730	784	707	761	757	716	812	766	737	836	742	775	805	775	793	731	750	713	786	816	757	767	812	743	737	750	773	742	777	728	733	751	781	789	754	790	759	755	755	760	750	794	767	752	770	748	783	756	735	769	771	734	771	788	808	751	786	750	737	765	744	742	785	725	732	784	788	717	731	724	782	766	734	741	714	803	767	716	771	781	786	749	778	799	778	774	792	679	734	722	752	745	765	734	758	773	740	777	769	727	732	719	745	755	751	771	779	769	741	820	779	735	766	746	764	762	784	770	736	777	718	778	775	773	802	770	709	764	786	784	755	759	758	783	732	690	743	707	777	733	784	768	736	734	757	794	737	763	734	772	782	779	797	731	768	776	717	792	787	761	752	681	739	764	771	818	733	776	837	779	759	766	740	778	810	783	790	756	769	776	763	788	801	749	766	762	776	757	752	767	771	713	752	759	770	748	757	752	763	758	776	797	729	815	740	731	732	766	739	792	763	741	791	814	732	747	754	771	745	798	798	754	763	747	786	776	804	765	748	735	749	805	768	716	756	725	758	775	743	730	776	731	766	780	758	766	744	767	762	748	745	719	754	754	728	748	828	740	750	778	726	755	754	719	698	713	781	792	762	787	762	749	749	753	772	776	744	780	788	738	806	845	815	761	748	747	768	746	713	735	787	742	720	769	746	783	751	702	697	738	757	733	725	767	745	715	713	778	828	720	730	789	764	774	737	742	777	771	752	797	734	716	773	746	797	731	764	733	788	770	766	783	812	720	766	751	738	782	802	785	722	736	756	753	769	758	756	768	774	751	735	804	796	771	779	769	748	761	751	727	762	751	697	751	763	803	797	823	741	824	767	767	726	784	759	774	713	779	787	747	737	781	779	758	714	775	736	761	761	758	726	760	776	742	700	724	774	745	767	752	717	729	762	824	805	735	753	744	770	786	773	779	765	752	799	785	695	722	735	757	735	751	797	787	762	756	726	792	803	742	700	767	743	777	775	780	680	768	759	736	798	775	741	765	712	773	798	767	773	780	755	766	746	753	761	740	783	784	704	769	737	742	726	732	744	737	750	762	744	717	781	768	730	762	798	769	759	727	799	749	766	764	791	754	719	828	804	771	793	804	745	756	789	795	772	772	734	769	756	737	786	751	774	771	788	824	795	778	781	775	742	779	763	789	797	739	724	793	803	726	764	773	731	705	734	741	747	770	790	791	774	772	788	771	775	827	693	750	741	741	811	805	755	781	813	795	781	747	742	728	744	765	772	748	778	741	748	758	741	760	771	763	828	753	782	766	734	703	758	810	832	777	767	746	781	743	767	782	812	769	750	776	792	774	747	732	747	781	788	752	799	761	779	795	748	747	742	767	743	743	733	708	759	705	823	724	728	773	734	745	731	776	758	755	752	771	801	729	745	766	764	761	781	795	740	732	763	756	720	732	748	725	774	714	752	777	757	755	716	758	799	749	774	731	786	739	781	755	759	721	788	798	769	779	721	734	774	743	779	770	735	774	721	762	738	794	767	772	792	779	736	763	771	763	771	738	715	742	779	747	774	752	747	740	757	784	757	822	808	749	756	732
64308	101518	72027	38664	15439	5316	2025	1157	754	734	668	751	704	707	731	763	766	791	684	687	726	752	717	729	732	749	752	734	699	709	749	730	723	774	762	722	722	725	724	715	723	737	719	729	742	730	752	726	701	699	731	727	727	738	689	758	763	702	718	728	723	751	727	708	743	719	712	714	721	721	751	774	698	757	636	771	723	732	716	728	758	761	735	702	684	759	666	730	713	740	701	689	696	724	753	725	721	738	733	707	758	689	689	718	696	689	778	689	732	712	733	708	702	753	743	661	667	706	714	738	786	699	747	781	688	746	698	703	686	688	744	720	708	698	734	727	743	699	697	743	724	699	720	727	757	753	710	728	686	722	708	718	733	741	755	734	726	725	712	709	735	762	713	709	666	702	740	707	736	702	711	665	704	724	738	734	750	688	732	736	681	710	727	731	740	709	677	725	774	724	737	739	703	661	698	772	729	684	703	772	719	717	699	722	698	683	754	697	714	734	779	702	706	676	699	683	673	729	745	678	692	719	706	697	724	688	737	701	705	714	680	738	700	700	767	708	724	731	708	691	706	759	674	695	740	705	706	655	706	742	726	730	654	698	757	676	752	771	765	762	687	711	747	691	741	733	703	714	690	729	717	722	732	700	749	737	754	749	746	734	682	747	714	673	716	706	714	699	749	757	685	735	694	716	701	647	740	703	665	701	743	716	708	747	727	693	714	757	705	718	698	755	715	700	746	698	682	727	718	718	727	733	781	708	689	736	768	742	758	730	727	691	735	713	707	720	746	688	732	684	729	728	694	728	721	710	701	702	682	705	733	726	703	694	748	710	736	724	717	751	738	719	724	717	739	759	697	768	724	708	713	734	728	708	667	722	743	710	699	684	704	721	748	719	743	729	709	732	730	783	725	746	712	716	647	673	699	732	738	670	717	704	701	724	682	757	653	719	719	706	725	715	711	687	661	704	740	696	729	741	695	719	774	684	737	718	703	673	697	699	655	729	712	741	693	752	667	717	698	695	688	666	706	672	715	776	698	735	733	709	739	702	736	742	704	764	690	726	729	679	702	740	726	765	717	694	686	751	699	714	731	767	713	658	724	730	697	669	738	731	752	694	703	726	690	713	736	766	761	675	732	701	694	747	721	716	708	725	726	715	736	777	716	762	724	722	718	679	726	742	688	727	748	707	715	744	719	709	704	743	731	723	737	697	717	733	727	710	700	733	736	737	704	721	727	701	705	762	743	710	727	745	704	749	766	734	741	720	706	691	754	737	687	727	734	732	722	722	710	667	773	702	715	737	744	664	683	675	715	688	695	671	699	728	767	719	730	723	713	680	718	717	751	731	736	710	712	698	665	801	733	735	706	764	725	675	683	727	702	703	699	747	732	689	744	712	729	677	726	740	722	747	716	747	757	781	672	767	715	709	762	686	729	772	688	682	675	764	725	710	734	742	641	735	749	653	719	743	672	673	697	754	754	729	648	678	688	698	710	718	725	726	687	718	729	741	729	725	699	702	729	769	723	707	706	743	709	718	723	709	703	678	746	739	730	729	690	712	684	721	706	759	754	730	732	724	692	685	733	680	738	712	717	721	764	727	704	697	750	671	745	697	669	735	699	730	718	730	665	736	753	723	694	675	710	751	751	720	695	676	667	770	717	737	724	721	682	723	731	666	705	749	681	724	734	726	716	735	766	701	647	716	757	712	734	727	706	714	682	748	729	735	739	752	674	739	727	715	702	777	753	717	737	719	758	693	725	660	771	727	731	712	721	767	698	723	755	714	686	696	709	731	717	725	770	736	758	677	753	729	718	746	729	743	705	725	722	695	698	700	730	708	735	769	732	729	685	699	710	725	705	678	712	722	720	734	728	747	681	746	710	746	728	694	701	737	699	670	723	723	718	729	691	741	770	695	732	703	741	712	722	746	734	743	728	733	735	742	702	750	715	714	717	734	744	689	765	770	716	722	732	698	736	699	704	734	753	755	733	684	711	738	703	684	735	727	692	694	774	716	807	720	689	732	715	773	705	740	729	709	737	658	681	663	692	694	703	735	714	697	727	714	705	661	703	700	699	759	713	699	714	727	700	717	668	758	677	674	673	735	714	744	732	732	704	749	730	692	716	720	697	737	703	692	694	727	730	737	666	696	673	682	764	713	716	714	740	693	785	779	702	729	771	741	712	693	752	735	716	753	682	740	703	777	705	700	686	723	700	738	718	685	676	739	723	712	760	718	741	712	746	667	670	740	692	700	720	675	737	714	740	719	666	674	747	741	694	730	698	715	751	773	745	689	744	737	702	734	702	710	666	653	698	736	770	718	715	717	740	692	693	718	730	712	678	714	742	719	724	663	690	700	724	723	730	725	728	748	767	668	773	663	713	762	695	747	764	665	750	719	721	677	761	720	703	666	725	701	724	693	750	740	723	698	715	723	720	741	687	764	716	683	748	680	733	725	747	736	756	676	714	727	749	674	711	702	705	746	703	766	660	742	715	700	740	719	750	753	730	755	735	725	724	736	670	754	753	685	714	701	692	667	723	733	717	713	742	693	727	732	732	694	718	648	739	754	667	740	734	746	717	752	705	723	676	700	747	705	745	721	712	755	703	709	715	698	728	763	693	714	723	703	750	726	679	674	651	716	697	670	709	691	714	732	697	715	673	792	707	702	718	710	704	767	715	731	737	702	730	736	701	763	729	683	686	692	708	693	691	729	716	669	694	732	687	693	760	721	703	693	744	686	686	746	708	727	748	676	719	728	726	765	736	780	721	685	765	759	714	711	726	728	710	682	741	706	702	686	694	659	716	721	705	724	760	771	747	751	716	675	739	712	750	774	684	728	713	724	720	685	730	733	645	764	763	708	729	674	721	700	722	700	680	717	756	718	741	710	706	761	764	745	737	705	726	680	684	693	740	706	674	655	749	739	683	758	724	696	743	706	713	736	688	711	661	722	749	741	744	710	691	735	709	684	758	725	684	704	684	697	733	713	703	674	693	741	737	681	686	725	738	657	739	752	699	755	692	696	692	718	693	677	746	766	751	688	751	722	753	700	719	684	743	680	723	721	745	718	704	706	741	742	728	680	732	741	719	710	733	707	684	792	681	695	697	747	683	679	741	705	705	674	679	723	720	685	734	745	725	693	717	662	723	688	728	751	713	689	732	733	691	691	676	708	713	730	756	756	734	694	684	700	744	691	659	692	727	694	739	688	742	728	686	719	659	700	764	720	737	768	670	740	711	723	701	694	729	698	724	695	771	701	727	751	723	678	739	752	698	725	731	693	723	755	757	749	706	671	652	693	678	724	693	729	746	780	714	722	718	722	718	732	656	754	679	696	732	711	712	722	713	711	707	699	680	666	676	737	692	680	729	759	697	729	674	677	723	745	673	759	699	722	712	698	710	751	742	723	728	686	722	767	714	691	703	711	766	678	706	773	722	709	720	726	668	757	675	709	698	701	655	704	737	722	726	735	746	748	742	726	716	749	730	696	713	697
30607	30107	26204	11084	2168	950	651	644	599	554	519	612	563	578	584	588	607	595	587	641	613	582	626	541	590	621	596	596	589	569	619	583	580	583	586	611	571	595	584	593	591	596	569	577	581	559	560	532	601	600	567	533	583	545	633	615	602	566	582	573	613	587	562	624	620	539	621	595	566	559	584	599	575	592	585	562	565	585	587	590	613	570	543	580	623	538	586	591	652	576	590	567	570	567	619	587	574	569	584	590	588	589	539	643	579	594	615	605	602	609	577	604	572	605	562	627	608	558	562	560	587	627	583	585	577	580	613	584	603	552	598	582	547	556	596	607	575	604	593	579	565	617	535	581	629	565	556	556	542	554	543	625	582	568	570	567	606	568	588	580	611	643	565	570	558	608	541	592	606	584	561	604	565	569	560	571	554	544	615	592	572	622	609	519	574	580	576	590	591	581	620	561	561	587	510	603	576	566	613	563	580	595	571	544	600	572	557	590	592	607	583	577	582	573	590	587	602	580	584	567	569	627	611	615	616	590	559	536	627	555	595	607	576	568	599	604	560	583	595	581	631	587	569	574	580	566	612	561	604	545	623	583	588	607	587	585	594	581	620	563	634	596	612	603	566	630	606	594	553	559	601	583	580	618	594	608	539	637	613	606	583	573	571	626	588	656	595	552	597	545	579	594	576	553	604	567	588	582	580	574	575	561	586	601	595	526	589	574	631	654	585	564	598	569	586	553	583	657	578	598	581	597	548	609	587	617	567	583	586	565	572	603	610	537	625	582	598	554	607	583	591	554	575	595	591	620	636	597	605	582	566	579	561	574	597	632	597	610	592	604	555	574	573	608	591	617	575	613	604	593	535	596	582	567	564	589	610	568	589	610	590	612	571	591	615	608	605	561	596	603	627	587	584	590	599	574	537	611	615	548	556	584	615	582	580	577	581	595	557	609	607	534	561	596	602	587	603	586	588	559	592	634	613	595	587	601	604	599	589	580	561	576	545	569	627	607	562	576	596	575	572	599	600	603	565	630	590	571	611	575	665	599	528	545	625	567	572	614	574	576	582	612	557	581	553	552	565	632	583	605	567	594	572	639	560	559	586	579	561	592	624	657	576	582	566	581	578	583	574	594	581	616	633	588	599	555	580	552	564	568	598	594	578	557	596	587	579	577	561	591	592	585	613	584	616	572	577	566	585	614	635	566	607	599	611	566	561	585	566	595	604	601	578	562	596	584	594	553	543	588	569	562	610	611	611	599	575	596	620	577	557	575	624	599	576	598	622	609	560	610	628	608	636	606	557	574	607	602	618	587	610	583	650	599	577	552	551	570	642	591	573	560	552	573	582	591	573	631	601	603	576	614	597	612	554	658	599	560	565	559	568	553	583	611	601	527	617	603	606	623	581	585	594	583	559	579	560	574	578	587	599	568	595	589	580	577	584	580	584	556	600	591	575	550	592	553	609	532	548	583	568	599	533	588	583	550	534	551	566	545	621	552	583	579	573	556	606	574	603	598	555	616	600	607	581	612	598	579	592	573	597	590	560	612	593	595	568	599	568	603	601	564	592	599	593	597	564	570	582	591	591	553	580	541	589	613	602	576	555	591	596	605	605	604	583	573	599	573	597	603	576	606	597	581	570	527	579	576	578	567	582	616	587	611	591	629	629	618	575	535	630	575	570	584	602	605	540	599	607	626	579	570	593	642	602	639	581	611	618	619	577	601	580	619	593	561	584	615	608	594	599	593	598	585	625	651	595	643	645	589	624	577	588	541	559	616	603	572	569	559	608	543	622	559	593	593	564	561	544	564	615	564	507	583	598	597	549	616	572	625	600	597	561	612	587	571	565	568	583	559	579	599	536	603	585	622	611	586	618	527	587	546	561	571	597	561	557	636	591	620	593	565	605	590	609	635	621	573	566	598	657	567	562	598	620	574	620	634	561	595	563	553	582	545	525	619	574	636	597	606	578	570	621	626	554	630	567	601	618	547	563	577	602	591	607	621	544	583	598	588	569	549	616	605	564	574	567	586	599	583	574	612	628	539	606	525	607	593	568	586	574	596	621	572	569	599	594	588	598	582	544	553	591	592	603	584	615	581	599	614	561	553	653	532	600	569	606	626	632	615	566	613	593	536	592	591	587	572	582	598	576	545	602	562	605	597	610	593	621	599	588	618	578	574	545	594	560	619	588	563	587	594	567	568	565	544	563	600	594	599	574	556	651	603	599	575	626	606	570	599	599	548	572	593	574	618	591	619	564	591	599	597	576	582	598	549	547	600	579	620	547	605	624	587	601	561	575	578	579	561	574	564	600	592	573	539	609	564	590	597	605	570	612	606	573	608	572	597	594	602	616	550	594	574	590	596	586	556	627	583	564	584	605	580	552	586	567	541	591	621	636	573	621	566	569	634	575	588	570	566	576	572	561	612	586	567	594	600	586	612	524	608	564	601	565	554	553	599	620	586	625	539	633	598	621	616	529	612	637	608	598	588	577	605	645	548	585	593	601	594	582	564	621	592	582	612	591	570	565	618	591	565	587	595	571	575	593	542	592	593	592	585	617	606	626	598	561	570	580	545	570	577	577	595	605	563	610	621	636	579	591	594	577	564	631	617	610	632	610	542	609	574	562	579	594	547	551	609	623	603	559	562	577	633	587	580	592	605	575	597	555	601	582	597	551	601	601	580	578	599	543	564	592	651	608	574	564	560	570	587	603	582	563	591	631	575	598	586	594	561	549	590	609	569	600	654	586	594	601	581	597	590	601	604	583	631	605	582	595	592	604	583	543	572	599	584	589	567	592	571	549	575	589	534	573	605	602	555	576	619	584	533	561	579	565	628	574	578	536	589	567	568	567	579	581	585	597	586	582	554	581	627	616	579	653	577	565	561	570	565	611	592	588	588	554	595	557	560	589	619	599	608	559	562	609	638	606	603	601	568	568	593	571	584	598	593	569	562	592	559	619	604	596	563	565	581	602	549	611	573	569	579	600	585	604	545	576	607	633	598	631	587	610	640	563	541	556	634	645	570	580	600	554	567	581	592	545	592	602	622	552	587	540	605	548	635	584	560	609	516	597	622	553	589	637	599	573	556	606	609	610	577	619	566	610	608	613	568	586	555	611	587	603	611	604	590	634	589	603	554	571	556	543	592	621	591	608	600	579	566	607	561	574	580	581	630	596	581	582	580	613	607	616	534	585	582	584	577	591	580	578	584	618	602	565	612	548	571	576	580	602	553	553	616	579	588	567	593	543	627	598	530	600	580	613	552	581	588	588	580	580	578	573	592	636	589	541	557	566	581	587	567	645	593	604	572	573	617	585	602	546	586	579	564	583	554	563	559	600	597	649	592	587	601	614	620	585	553	563	619	612	577	600	569	594	586	603	590	580	574	556	589	558	611	576	585	556	553	577	586	555	573	607	595	653	612	618	604	563	594	584	572	603	612	597	575	555	583	599	571	560	562	596	615	568	595	605	606	578	580	540	595	618	560	582	621
23523	35289	20211	6103	1800	843	632	532	523	532	514	499	528	546	524	504	520	507	511	501	503	482	542	494	504	476	515	491	493	490	522	488	483	526	519	511	546	503	504	465	482	489	501	487	486	490	526	491	510	542	512	529	483	531	531	490	518	522	525	504	454	518	523	491	523	504	505	483	483	512	475	495	514	484	487	528	488	473	494	498	511	532	546	502	481	503	498	482	511	516	520	510	546	509	513	516	502	494	487	485	524	477	508	518	508	516	558	500	505	485	477	501	475	531	499	491	518	492	497	529	506	499	491	510	510	517	505	544	537	472	500	525	477	521	473	475	489	508	547	525	515	496	486	461	516	486	498	518	517	492	490	528	486	506	557	476	491	502	486	525	488	536	538	473	500	460	510	528	497	512	511	466	534	516	488	534	505	467	467	541	536	518	505	455	502	503	503	512	530	509	497	486	495	487	518	492	477	516	522	508	538	500	492	520	503	491	502	538	504	493	519	534	497	492	532	536	489	529	520	526	518	506	500	538	523	532	499	456	501	501	512	496	546	529	493	477	513	506	490	514	494	484	548	475	483	527	500	501	523	468	559	510	519	513	559	509	498	501	508	507	526	519	534	524	526	472	473	540	511	500	482	517	530	507	522	505	499	488	502	512	516	456	512	520	521	492	485	514	552	472	489	482	508	494	466	503	503	524	497	520	501	500	583	461	477	469	485	524	532	473	511	498	503	475	488	537	506	477	527	525	487	479	510	504	521	497	497	516	504	500	505	491	537	522	527	508	519	487	523	483	524	533	462	494	492	531	495	487	464	526	526	511	536	511	475	571	505	535	499	504	506	481	466	483	500	508	530	507	483	548	497	493	558	535	491	469	473	514	520	505	495	509	543	522	481	538	502	489	526	511	457	504	517	518	482	477	517	500	530	523	512	530	478	511	531	501	492	480	518	469	510	491	493	488	541	510	540	525	484	521	508	520	520	530	510	498	506	500	517	519	509	535	513	553	458	572	517	495	467	455	515	513	527	512	473	531	502	547	528	537	500	509	518	523	477	490	530	537	512	471	510	487	508	507	495	471	528	478	502	510	540	538	536	495	498	517	529	539	531	503	511	536	497	491	527	480	508	519	514	499	529	486	466	507	508	516	544	488	494	522	498	484	522	514	490	501	500	497	502	478	524	475	476	531	524	477	530	499	456	492	540	492	512	531	505	483	533	472	491	469	533	537	503	521	563	511	479	496	483	477	523	526	498	508	491	510	534	505	477	472	455	498	492	480	494	528	543	523	524	525	486	523	545	530	515	549	486	576	491	502	513	520	510	492	509	528	517	522	507	506	522	523	527	479	460	537	499	506	498	506	510	492	491	534	494	485	526	535	494	515	503	518	478	500	532	497	438	526	567	509	552	496	547	479	485	497	499	528	484	556	518	519	512	541	549	525	539	513	505	517	474	525	506	511	505	483	488	502	531	510	488	565	539	512	520	527	526	475	528	503	524	495	497	493	512	475	500	519	475	507	534	501	484	513	497	493	517	527	464	518	518	508	499	518	530	499	537	497	490	437	521	530	489	540	558	505	492	528	533	478	504	559	529	511	513	514	501	486	499	487	508	506	481	474	498	458	442	504	509	491	497	474	512	526	520	473	512	512	531	559	495	524	469	524	519	495	521	526	509	484	500	513	482	458	500	546	498	537	543	505	493	521	497	547	500	479	518	517	489	517	474	493	509	510	514	525	502	525	503	489	513	494	521	491	533	503	512	501	523	508	522	519	479	530	478	508	503	518	532	499	461	507	517	546	533	499	505	516	524	505	484	563	497	463	468	505	531	465	497	481	525	461	532	507	527	531	478	515	518	490	495	485	471	525	504	504	519	506	515	504	475	515	493	530	483	458	523	495	531	522	481	509	523	511	466	497	483	487	476	502	498	478	490	476	521	496	519	470	528	536	533	464	524	554	527	509	504	519	508	530	518	514	566	459	488	527	482	489	506	481	498	521	488	490	506	520	541	492	466	513	490	500	506	506	505	529	501	496	526	520	492	525	501	457	522	489	511	511	442	473	489	519	485	497	500	486	547	514	463	453	528	513	482	495	492	501	507	495	477	472	509	493	516	487	506	536	504	533	509	501	531	518	520	493	514	514	507	551	505	485	492	521	524	489	476	537	458	511	483	500	494	492	504	484	492	524	504	524	535	475	526	535	484	482	517	512	533	487	516	477	501	493	517	537	467	537	509	489	462	521	449	496	489	488	517	512	498	493	513	479	512	511	526	498	496	540	482	493	472	514	496	538	547	520	506	493	558	498	510	470	526	516	489	488	482	491	471	497	467	513	501	518	478	499	552	507	492	553	533	535	494	523	538	528	515	518	517	483	463	485	519	477	499	521	482	503	526	543	525	485	484	498	504	533	506	515	476	517	502	504	521	478	470	490	479	458	524	514	510	464	501	491	527	499	532	547	521	509	487	494	529	525	508	497	494	499	502	527	520	477	518	483	527	462	515	489	512	527	527	487	506	509	539	529	483	497	493	522	483	503	483	478	502	484	522	469	484	541	509	487	474	520	517	489	553	513	547	519	506	504	529	531	510	504	520	486	508	528	498	477	536	507	478	512	512	482	472	496	499	484	495	535	516	487	514	529	498	521	475	474	496	491	492	546	493	466	467	518	509	535	506	490	462	513	518	490	480	497	504	466	502	472	526	500	514	520	536	541	475	456	509	502	513	516	517	488	500	524	482	514	515	526	516	537	482	507	494	523	531	510	502	506	500	460	507	497	572	511	502	509	464	484	503	543	510	478	506	520	496	475	468	517	532	529	522	502	487	499	472	477	479	489	537	516	508	504	492	536	475	504	521	515	501	475	527	483	486	470	527	549	519	484	527	514	523	476	513	534	487	501	524	503	490	521	478	510	511	496	477	489	541	493	512	494	519	518	480	508	499	487	463	472	487	522	472	490	522	526	493	528	520	477	535	528	489	476	508	483	525	509	472	476	507	507	490	495	511	513	507	498	538	457	494	509	479	519	504	508	494	506	545	499	487	519	482	480	502	492	540	538	501	509	480	533	514	504	516	487	469	488	537	509	501	543	529	494	502	537	515	507	503	511	518	507	517	518	488	526	505	544	529	499	532	507	483	523	491	531	485	490	522	497	513	518	531	499	498	504	484	502	533	513	463	539	495	503	500	488	522	462	526	521	533	533	500	508	478	479	508	492	492	495	542	520	494	509	439	565	466	523	542	487	559	555	540	487	532	533	545	480	516	508	508	456	494	554	509	494	547	527	505	555	529	562	497	495	510	487	478	501	515	502	506	513	480	484	462	487	521	513	507	501	515	516	534	500	511	533	498	544	519	526	488	532	518	517	457	470	505	481	481	499	481	464	525	511	478	526	501	513	532	521	510	498	500	540	476	486	504	468	545	521	468	531	490	499	542	484	500	503	488	528	481	532	481	522	510	531	514	480	498	488	544	494	514	517	493	528	482	541	518	496	549	520	499	505
25801	27573	42398	35476	18071	5395	1300	730	630	611	602	579	576	647	623	594	592	591	558	585	594	582	570	591	581	569	579	559	582	600	596	555	557	614	605	562	583	592	626	600	607	587	551	606	582	561	582	635	583	592	617	597	584	619	557	581	598	588	530	625	545	553	565	606	569	568	598	592	582	591	571	588	559	583	612	603	555	585	553	612	564	558	545	529	590	610	581	559	573	545	543	567	612	588	621	620	627	562	552	579	614	586	569	544	589	566	572	608	600	564	568	576	623	613	573	605	588	578	584	573	563	562	590	661	567	540	599	560	598	576	580	604	595	580	582	564	560	561	537	552	560	556	557	579	549	525	518	610	584	607	555	582	592	589	578	588	527	576	566	603	597	614	615	599	582	557	558	583	574	555	534	577	557	545	602	516	591	613	599	544	577	551	547	568	578	582	560	587	570	592	588	580	601	542	581	562	573	560	586	570	578	604	562	572	605	574	544	562	597	590	556	570	568	590	597	622	580	598	599	566	551	569	611	536	557	573	543	613	587	565	543	567	564	574	565	566	529	570	567	539	557	604	560	604	553	553	591	608	558	629	566	588	554	588	557	619	560	606	570	531	598	560	608	583	614	563	622	592	563	611	585	593	590	562	541	612	580	572	561	600	566	564	589	581	575	576	551	587	551	541	553	584	553	583	547	560	534	547	602	562	570	568	623	549	587	599	571	605	564	588	565	584	585	553	527	526	568	575	561	616	521	535	565	633	564	577	581	625	610	580	572	579	591	583	585	551	615	583	540	591	573	564	571	571	575	596	565	595	577	602	582	525	614	556	625	546	541	593	537	574	565	570	564	579	562	605	629	583	570	547	573	581	535	583	572	588	616	587	545	547	561	582	535	573	564	568	586	561	581	573	599	576	583	596	562	602	596	525	567	617	596	586	597	562	547	579	536	568	612	598	592	556	572	639	593	593	642	630	584	591	596	540	548	612	584	581	593	580	570	576	578	523	584	550	585	576	554	564	572	549	624	602	591	566	596	565	561	579	584	585	577	586	593	563	602	575	572	544	580	573	576	568	598	550	588	537	603	557	576	522	592	599	582	548	550	576	558	558	576	590	574	553	558	561	603	607	613	571	546	592	543	550	583	566	563	565	593	554	575	587	559	595	568	559	563	569	563	563	603	591	563	565	579	582	556	546	610	577	546	577	579	580	575	574	593	573	576	615	610	578	555	619	603	587	595	592	598	577	624	540	573	552	599	565	574	582	559	576	563	578	617	578	596	581	535	576	612	598	608	569	570	613	564	587	627	606	567	543	549	580	595	567	588	567	555	626	556	550	588	523	568	546	609	598	566	539	577	595	593	567	569	586	572	605	580	585	585	550	560	561	577	599	580	565	569	552	570	572	585	574	620	535	574	587	559	561	589	567	575	565	537	571	583	563	558	543	523	562	594	577	570	587	567	564	572	559	551	618	568	551	577	554	557	589	572	569	603	584	600	573	571	500	575	582	602	581	584	600	531	548	591	527	547	579	570	566	573	571	605	567	591	585	562	578	562	598	617	585	549	595	583	572	624	613	581	581	548	597	589	558	559	599	531	570	597	570	574	580	634	603	560	573	581	597	577	579	578	591	575	544	601	560	587	590	546	553	590	546	583	571	570	601	582	565	594	579	593	575	553	520	586	590	572	554	588	584	576	626	613	618	574	545	593	603	568	601	556	570	572	572	577	584	597	548	602	632	562	556	564	619	560	596	568	601	595	559	504	563	569	570	587	580	559	563	594	562	585	599	594	556	549	579	625	562	563	585	552	563	570	594	583	598	565	600	557	564	587	569	591	598	611	545	606	560	603	567	586	606	605	567	583	587	576	564	583	555	571	568	581	583	610	606	555	591	592	538	607	555	566	614	550	597	630	586	584	564	595	569	596	541	591	583	545	556	580	595	585	556	581	566	544	604	583	580	564	561	602	555	582	584	593	559	581	593	560	567	603	582	541	575	570	573	569	543	575	570	568	512	576	559	545	559	549	564	559	559	592	594	557	587	584	572	620	569	593	598	544	544	559	582	578	606	539	557	595	575	614	558	549	556	577	548	559	597	577	564	592	603	615	589	567	592	586	589	553	551	596	587	581	608	583	586	570	589	598	561	584	594	587	622	584	558	581	541	572	576	585	541	523	571	542	532	590	507	546	561	550	541	537	614	622	590	576	597	586	583	566	604	590	590	593	604	574	597	500	590	587	592	573	572	616	578	552	570	572	605	587	595	633	549	598	568	544	587	580	585	592	560	610	571	577	560	626	556	508	570	596	572	567	595	614	580	595	586	557	615	581	566	607	578	559	571	563	587	608	545	530	584	564	588	595	599	576	601	587	576	609	579	567	607	600	535	553	610	554	571	582	597	558	587	555	564	571	590	587	585	561	559	580	595	587	608	585	602	568	548	591	561	552	599	591	609	561	599	542	578	578	579	600	574	606	587	535	541	588	569	612	574	599	580	584	519	563	598	613	587	575	537	546	615	557	546	541	537	535	542	573	514	591	599	572	586	556	548	545	557	539	534	605	574	552	589	574	586	557	579	569	586	590	568	629	571	591	574	566	568	580	602	584	561	570	599	557	582	624	590	541	585	543	556	560	547	585	564	604	564	550	553	559	619	595	563	529	608	567	554	517	552	569	576	563	575	556	584	571	587	573	616	590	549	588	592	563	562	575	612	576	615	585	542	572	623	535	592	538	616	596	555	595	589	593	605	575	574	567	563	603	636	571	584	540	579	584	561	578	584	557	594	580	573	581	573	591	597	556	599	550	555	578	580	548	557	614	571	544	627	597	625	565	595	590	605	576	529	602	598	571	612	579	620	551	571	589	582	584	619	557	567	613	580	619	567	571	581	553	547	572	575	588	577	608	584	600	561	595	579	556	581	595	597	545	548	586	556	597	589	559	571	583	548	556	596	556	616	582	572	589	553	595	607	577	584	548	601	599	534	564	559	550	585	604	559	551	583	591	547	574	531	589	570	562	562	584	610	582	629	531	529	608	531	610	608	557	526	566	568	570	554	589	575	617	558	566	577	601	585	564	613	609	527	567	583	577	567	630	586	596	575	595	548	562	575	570	589	577	584	549	564	593	531	556	587	589	590	594	567	579	563	556	547	613	598	582	596	600	597	549	582	617	559	574	556	613	550	565	598	565	573	611	571	615	584	583	546	569	644	558	502	580	595	564	590	581	582	605	615	585	559	617	617	533	606	590	559	586	595	560	591	617	587	586	600	580	553	624	585	573	592	564	609	584	569	605	594	590	552	539	573	583	542	562	556	598	548	579	577	623	638	567	647	570	622	600	536	594	553	616	600	562	540	551	576	535	581	582	549	564	601	584	549	568	568	578	529	582	564	548	576	587	566	591	587	569	595	550	567	582	601	573	620	586	589	597	599	627	619	591	578	583	579	554	582	573	552	630	593	543	594	599	573	586	570	603	571	618	532	552	566	581	528	607	585	568	558	570	587
58741	88387	59782	27507	9513	2982	1013	590	605	560	563	510	592	553	533	589	540	520	543	511	542	522	550	581	550	553	555	568	540	528	510	558	530	548	558	537	546	604	527	519	562	543	508	569	549	574	581	547	600	511	533	538	592	540	534	558	544	555	570	529	560	546	579	567	546	561	545	523	554	539	544	507	555	562	538	556	529	549	485	580	531	539	525	570	569	570	553	564	517	557	552	511	572	497	555	505	512	555	554	549	544	540	546	572	583	524	539	567	556	519	519	549	520	511	488	530	531	509	524	542	549	553	503	546	544	519	534	543	561	546	532	511	552	517	566	549	539	505	559	555	538	587	586	540	546	528	520	555	538	570	550	541	514	559	545	549	570	549	535	502	560	544	553	591	530	571	527	514	561	549	549	494	530	604	551	507	563	562	526	523	512	533	544	520	581	550	537	560	507	532	584	522	540	532	543	530	583	550	565	586	542	535	568	565	529	572	579	556	548	509	501	533	552	544	545	504	573	552	555	531	542	485	534	563	555	528	565	543	548	542	532	517	542	539	528	555	572	531	511	545	503	539	533	555	478	519	567	573	533	516	563	526	519	553	554	537	564	562	495	549	546	529	534	546	548	558	569	539	583	502	520	536	530	557	552	519	564	554	534	544	543	551	536	516	539	571	552	512	532	569	569	521	500	540	506	563	502	555	516	579	564	524	532	546	551	542	527	545	537	546	505	515	521	570	562	543	571	540	557	585	524	565	546	516	514	545	540	539	539	544	557	520	548	555	500	543	561	569	552	521	574	524	573	537	514	548	528	564	559	536	564	528	555	507	535	564	521	536	559	567	539	552	509	545	536	530	542	535	561	532	533	574	537	528	564	600	543	546	580	549	533	547	543	507	521	500	559	619	569	543	529	555	573	535	496	543	527	576	533	545	492	547	533	505	475	550	564	544	547	562	575	556	533	520	558	552	570	525	530	594	526	544	523	545	556	516	495	553	495	550	564	548	539	503	582	564	522	523	530	550	560	551	544	527	546	537	556	577	549	540	553	515	570	496	566	564	549	562	545	562	531	507	549	540	513	549	491	501	557	545	512	539	497	529	537	512	531	503	499	555	529	499	558	531	572	515	551	563	519	501	563	526	511	569	520	540	541	546	550	556	594	547	554	514	556	529	559	535	527	569	551	532	546	555	526	517	522	536	514	563	622	585	517	536	547	539	545	555	518	559	539	496	550	571	521	536	526	555	551	560	545	509	552	560	531	537	524	560	524	558	544	541	516	525	573	523	544	574	571	604	548	531	541	531	585	540	538	530	518	538	570	579	576	531	550	540	528	542	548	522	523	539	515	523	552	564	564	513	528	525	565	552	520	534	531	591	522	531	523	521	539	572	523	539	560	539	531	571	508	574	562	516	493	501	564	541	529	505	536	513	539	553	578	536	512	517	538	507	551	571	562	538	554	529	537	522	539	600	543	547	545	533	617	519	537	524	504	527	564	553	529	545	571	549	544	505	555	543	566	531	546	557	508	542	529	546	539	541	555	537	528	552	544	523	533	521	528	562	541	551	539	530	545	565	554	525	558	613	533	545	543	542	563	502	564	535	514	529	564	533	511	554	532	501	535	572	551	518	494	564	532	555	569	567	565	533	576	537	530	517	547	528	548	520	536	557	545	570	552	549	535	522	537	509	510	540	515	520	538	530	546	563	558	563	552	579	560	554	550	561	545	571	529	533	545	536	500	556	535	536	561	588	557	491	504	533	569	558	535	518	581	512	571	531	537	544	510	572	523	541	544	522	526	549	518	526	537	579	501	547	555	539	504	557	539	558	530	527	539	576	517	535	578	514	558	517	538	521	505	582	508	518	538	509	567	537	600	535	550	517	557	520	499	568	534	545	570	577	573	558	529	546	545	544	516	519	563	528	524	520	579	534	493	529	547	498	543	510	538	534	533	554	570	563	506	519	547	528	556	550	526	532	525	542	519	533	560	550	569	538	520	537	601	534	517	593	496	556	551	539	529	540	516	522	535	525	562	535	555	548	536	565	567	561	532	526	566	590	549	572	502	533	557	578	569	556	565	568	521	529	549	507	516	522	508	543	503	523	557	577	532	529	542	532	522	578	551	581	565	552	585	549	566	525	501	560	527	538	563	590	505	560	557	572	510	534	568	566	547	546	598	554	534	554	553	526	577	574	564	536	562	553	524	542	526	543	557	549	568	522	540	562	574	519	535	538	543	556	549	538	562	542	527	571	538	541	566	544	529	512	584	556	535	560	545	547	533	526	543	512	478	523	531	569	556	554	521	573	561	551	555	533	560	531	581	531	524	543	556	506	572	542	577	555	534	545	491	544	554	531	561	545	530	571	518	505	541	573	548	532	530	525	522	555	557	539	547	548	560	544	578	511	589	533	549	510	523	528	491	516	521	534	540	533	518	512	534	543	556	541	539	532	500	556	579	567	531	513	540	544	554	563	529	552	556	536	560	528	562	523	545	539	582	564	564	565	518	523	565	519	516	513	528	530	541	563	537	573	498	574	530	558	528	537	521	535	522	534	537	557	566	571	507	518	575	565	550	523	555	537	554	558	546	526	563	541	528	573	554	547	525	541	550	530	558	569	526	521	524	543	557	533	569	554	591	518	518	517	562	533	548	539	574	571	541	548	536	569	550	548	508	591	551	557	585	532	545	552	530	517	528	532	513	521	544	557	539	603	504	521	559	562	539	545	569	499	532	540	590	553	565	618	542	589	543	510	519	555	562	523	586	494	537	517	522	555	547	550	559	519	514	517	561	543	550	601	552	557	532	526	565	571	522	546	579	569	546	487	561	579	559	541	535	510	529	559	561	537	544	548	541	523	538	496	524	509	542	542	553	538	541	527	546	556	543	537	575	519	560	542	583	526	515	524	553	525	557	539	483	516	523	529	520	523	543	508	571	525	557	527	554	522	499	550	539	555	540	547	521	549	540	582	562	578	532	492	593	525	555	520	573	524	501	554	489	544	564	519	551	546	551	533	521	536	576	554	516	533	563	539	538	532	542	541	552	562	538	572	561	562	535	543	577	586	539	530	545	558	516	508	561	520	559	503	550	553	542	492	543	525	541	551	501	571	534	531	571	533	546	558	507	590	571	531	548	547	547	584	499	535	539	524	537	530	542	534	549	599	561	530	519	533	583	527	546	541	500	559	552	554	497	564	573	541	520	539	512	530	532	570	568	508	520	523	523	541	536	570	508	519	517	538	542	557	574	545	542	572	564	535	507	505	568	541	574	552	578	558	569	521	548	537	535	545	531	562	569	563	518	543	574	548	528	533	564	527	556	499	599	526	482	502	535	554	524	562	577	540	590	550	526	542	558	544	549	528	567	570	567	549	528	570	560	539	568	524	531	532	532	591	523	543	499	553	568	556	568	541	494	510	567	567	567	564	568	565	533	560	517	501	557	549	507	510	565	502	569	530	576	536	534	542	477	562	528	558	537	578	555	489	554	514	544	536	555	555
24211	23528	34133	34165	25430	15921	4649	1231	860	857	846	872	820	757	873	837	849	846	835	837	812	798	867	756	829	814	875	896	848	812	847	755	812	822	875	822	833	822	762	825	818	819	804	823	792	875	847	777	822	809	851	885	815	783	804	775	830	869	801	823	790	823	844	779	819	798	830	847	834	891	812	825	801	878	828	795	830	838	803	882	769	802	787	734	799	833	789	794	772	798	771	788	768	807	813	827	784	823	815	865	846	823	821	767	834	856	885	817	792	808	858	816	835	841	814	832	832	822	745	858	832	769	790	828	805	819	809	779	806	788	839	852	834	795	787	859	777	798	788	793	842	842	807	837	791	792	748	751	852	826	795	817	791	787	835	819	807	778	784	805	788	839	846	798	863	837	828	815	830	790	781	806	791	801	816	770	800	807	830	820	801	790	808	778	822	797	789	776	862	793	789	764	829	849	812	809	787	794	813	795	860	767	859	815	815	834	775	836	744	800	785	786	784	814	816	834	823	803	826	784	791	819	762	805	821	851	826	831	815	775	807	848	828	815	815	827	828	745	836	806	826	855	774	802	824	807	796	794	797	793	852	827	822	764	774	777	859	813	817	839	821	813	798	811	808	816	843	818	791	834	719	826	794	773	804	791	820	787	801	806	785	772	855	821	823	812	805	810	819	819	813	822	820	787	844	781	800	819	853	832	804	758	749	755	826	784	845	770	808	787	797	763	823	766	833	840	765	788	779	765	772	770	803	833	853	743	818	748	816	800	822	833	830	849	815	807	832	823	844	820	823	775	789	801	771	758	815	813	832	843	814	780	780	769	811	793	795	807	860	848	772	804	808	844	797	787	828	831	823	860	845	771	822	823	797	860	822	828	773	773	823	806	817	778	789	789	797	813	810	848	830	811	804	841	783	818	768	838	775	833	831	787	801	788	774	850	789	800	789	829	733	806	813	833	830	805	798	820	837	777	806	788	789	816	820	854	841	805	815	823	810	806	797	776	848	772	827	799	769	815	811	776	780	748	855	813	825	830	832	813	773	815	756	810	866	817	786	798	763	833	742	748	808	767	815	835	817	793	777	825	807	850	836	793	832	792	778	816	806	778	849	844	833	816	810	841	822	806	817	771	803	823	804	773	829	768	806	784	792	789	796	795	794	791	840	882	801	831	783	789	805	810	795	797	853	799	848	788	829	787	884	833	770	778	803	806	749	796	837	825	833	813	810	796	769	825	866	814	835	782	803	821	827	808	823	823	843	862	802	780	807	780	850	744	770	777	770	795	782	800	847	845	802	857	776	755	804	839	780	815	805	785	784	853	797	827	786	776	829	811	821	819	823	812	780	799	858	830	850	803	841	751	785	841	836	805	796	736	806	797	786	793	792	778	807	813	814	827	825	824	817	880	812	810	758	793	829	830	810	844	836	837	813	862	847	837	810	797	781	863	830	798	848	819	821	820	765	820	777	780	788	772	814	787	825	832	816	834	758	770	821	788	841	808	845	784	835	811	840	811	811	863	796	778	822	792	806	767	817	790	774	777	805	798	808	841	753	757	783	836	806	800	804	771	852	838	787	791	790	749	799	755	839	806	778	793	809	849	872	787	796	804	853	812	767	782	797	800	795	772	794	871	794	754	859	829	804	831	807	804	821	821	850	792	801	871	785	803	862	808	781	800	812	747	781	825	760	804	844	803	866	849	789	797	791	821	804	775	821	830	845	812	812	802	736	832	833	809	837	825	811	814	840	819	749	854	799	852	814	814	791	793	775	829	857	792	804	827	802	863	848	825	836	799	808	776	822	802	811	837	861	828	809	769	800	768	836	804	792	834	765	791	814	800	795	812	863	832	789	847	764	822	776	793	791	810	825	802	772	846	777	807	791	782	850	779	832	837	812	780	803	769	755	783	805	738	783	828	835	852	763	826	784	829	814	776	787	775	813	815	873	813	800	785	814	837	764	841	785	789	812	764	766	811	805	815	792	787	841	802	825	780	774	764	790	758	770	803	781	776	834	792	841	756	834	825	749	817	835	828	814	757	764	784	806	799	794	812	752	790	765	803	776	860	786	763	822	814	817	799	861	809	793	803	804	792	788	822	818	828	813	796	778	758	810	786	768	782	806	816	792	791	836	819	761	811	797	748	756	817	792	788	792	780	804	807	796	826	754	788	802	796	814	825	798	803	821	807	751	858	800	772	825	786	841	815	805	817	821	844	822	815	815	822	816	832	802	832	798	772	826	826	784	826	805	763	824	778	850	799	829	763	806	839	856	837	794	819	826	843	790	773	766	809	782	789	814	807	795	823	822	839	817	780	812	825	790	807	860	808	836	817	853	787	782	783	856	831	822	792	803	749	805	819	770	794	839	838	811	776	778	839	841	815	835	766	802	801	803	799	768	770	769	811	818	805	789	850	822	809	839	814	806	824	796	875	787	779	821	782	803	810	790	788	808	838	813	840	815	798	840	771	800	800	843	818	832	854	781	807	796	816	774	795	826	814	777	798	779	798	838	737	789	818	847	767	793	760	871	765	817	860	752	765	822	795	811	857	772	817	801	836	761	809	830	756	793	787	870	781	820	797	803	775	828	826	753	849	887	855	805	828	843	805	768	811	837	840	852	831	800	806	785	787	816	776	779	800	844	811	775	752	789	731	778	784	809	770	777	824	787	790	786	789	832	829	797	831	776	781	816	810	813	781	811	791	834	779	806	790	824	810	783	827	786	778	769	807	834	784	851	817	878	851	796	796	799	800	819	830	796	870	754	787	814	801	841	865	848	793	793	758	793	800	862	838	826	792	807	813	789	807	798	800	798	793	850	790	890	761	807	883	829	785	837	804	826	744	837	764	871	789	773	837	797	786	859	859	798	781	778	830	880	769	856	810	775	820	815	818	829	803	807	803	842	827	811	800	838	814	804	851	823	841	822	826	783	789	821	807	798	802	821	830	832	816	809	843	784	809	822	792	791	793	901	792	861	777	812	762	777	856	770	796	821	845	848	805	819	858	807	833	785	786	874	761	788	829	810	831	816	764	797	798	826	764	781	783	847	815	795	832	806	822	808	841	820	867	771	795	868	797	779	841	818	793	845	792	829	813	788	769	760	744	762	835	825	761	804	765	862	821	856	787	783	790	798	758	798	782	756	782	838	786	798	861	821	804	838	785	789	814	845	830	842	746	799	800	810	819	816	835	820	809	819	785	835	811	782	780	823	820	825	793	763	790	838	781	821	811	784	756	854	798	774	824	828	761	838	778	867	761	786	794	763	760	835	806	818	804	778	849	823	819	774	754	833	762	836	811	861	784	811	784	803	805	775	833	831	819	777	846	766	782	809	832	834	780	799	866	808	763	810	803	851	804	821	824	785	827	851	818	839	852	796	812	805	779	791	821	876	769	802	817	837	843	786	803	827	777	786	807	832	804	828	805	765	800	815	770	815	811	820	811	816	822	828	824	806	784	752	832	806	783	840	782	806	834	843	822	773	800	799	850	820	776
64811	101598	70735	45621	20989	6870	2190	992	772	739	794	765	768	793	833	798	786	756	743	791	766	804	758	802	748	809	788	817	767	783	842	799	770	812	756	790	832	789	745	786	781	823	764	824	757	776	771	779	755	798	770	785	762	800	775	743	769	802	733	767	717	735	781	775	743	710	728	771	785	758	711	793	750	761	826	782	773	747	762	794	782	795	766	855	812	765	781	793	764	777	769	744	809	781	733	801	766	790	771	760	831	793	722	767	798	799	810	783	796	769	817	787	737	772	737	783	746	735	792	821	779	780	813	767	732	750	771	785	777	837	769	740	810	741	768	780	792	790	790	706	773	713	755	784	762	813	773	833	802	764	791	720	725	735	738	786	739	795	807	719	726	751	787	771	747	815	757	751	781	766	739	759	773	762	776	812	755	801	787	799	804	769	799	751	779	753	720	747	821	768	728	796	756	767	814	719	797	731	727	779	769	762	808	793	719	714	768	795	752	747	764	770	816	753	839	738	786	818	804	782	776	781	706	783	789	781	765	747	753	787	785	785	747	763	745	809	759	817	759	776	776	765	756	769	788	804	760	788	735	798	773	711	803	749	751	817	789	735	799	801	767	758	759	782	765	830	779	781	803	780	780	791	775	742	746	831	768	758	780	779	752	763	736	755	762	751	771	799	811	722	775	841	767	768	755	785	792	798	772	767	772	752	782	807	780	760	742	743	841	799	807	762	726	786	770	734	800	787	765	804	774	776	727	727	737	759	712	801	749	792	756	772	794	761	826	727	780	765	752	776	784	746	829	767	781	777	778	760	799	778	735	767	739	774	804	800	766	751	737	786	761	852	751	764	792	777	756	800	729	775	740	757	759	787	803	788	774	766	773	724	835	771	735	789	795	817	781	762	827	807	803	774	802	797	790	783	803	773	778	789	715	802	773	755	752	750	771	773	827	813	775	840	784	791	760	784	746	758	813	796	717	780	770	757	735	743	749	767	814	737	806	767	790	725	814	757	736	778	807	769	740	731	760	736	773	735	798	769	784	778	776	710	806	790	734	772	740	736	783	768	780	790	773	856	769	770	721	780	723	718	789	819	755	784	798	751	837	790	814	817	740	766	764	744	793	748	766	747	749	752	815	757	742	741	770	750	801	746	758	766	737	789	777	795	769	769	797	722	779	777	785	775	790	801	792	784	784	794	773	817	786	743	785	760	781	775	764	752	772	833	782	816	808	770	806	745	741	763	703	736	761	765	753	776	751	721	795	819	806	780	812	838	772	749	725	761	739	787	771	761	784	755	750	777	815	797	750	728	758	724	804	781	775	771	782	753	762	755	777	750	799	762	749	741	780	797	768	768	756	788	799	738	761	739	757	777	797	785	770	757	801	744	799	746	744	821	781	787	791	734	780	754	761	736	734	753	749	776	697	744	795	763	741	772	808	777	755	718	801	789	763	781	783	734	754	762	810	754	773	783	780	736	805	741	808	762	728	771	800	767	783	816	774	737	775	770	757	749	796	776	821	773	789	773	763	758	773	835	797	760	775	724	756	779	775	759	782	722	756	742	768	747	767	752	764	819	757	824	767	743	776	809	708	802	766	781	794	793	743	728	753	783	738	744	737	751	744	783	806	792	832	795	743	717	780	743	750	730	762	706	777	732	746	785	715	786	778	772	770	729	793	763	735	808	803	734	775	765	839	745	787	767	744	766	808	768	780	785	771	811	729	751	753	783	759	773	742	780	766	708	799	763	793	782	715	813	749	785	798	721	759	739	774	778	824	799	758	830	706	731	837	779	728	791	782	828	762	771	771	796	767	743	755	678	779	823	788	774	821	765	817	754	766	744	746	761	732	712	732	796	780	722	774	756	753	718	715	745	751	764	799	735	781	772	799	818	794	763	786	755	767	762	765	720	820	815	793	814	781	722	728	699	796	736	747	775	781	753	752	793	769	773	773	793	791	763	732	810	735	776	763	746	737	802	808	751	798	770	812	778	700	752	847	776	814	747	770	818	776	806	784	738	785	754	725	802	740	760	797	704	779	727	772	816	807	752	766	752	752	762	771	815	777	753	786	799	754	746	798	749	793	810	750	769	805	772	758	764	712	788	759	796	769	791	753	756	716	800	673	760	755	731	749	781	801	769	793	723	751	793	760	741	778	741	798	761	808	754	784	731	738	767	734	776	799	740	726	781	727	804	746	792	760	738	823	812	799	747	743	776	744	762	767	803	828	820	797	737	735	743	806	784	752	775	822	748	811	806	796	779	770	778	797	759	823	781	812	727	783	757	750	763	751	752	755	790	761	780	736	778	804	748	760	789	769	787	750	741	776	806	761	788	750	761	777	718	797	767	750	799	795	765	777	798	791	797	813	769	739	745	727	762	772	740	806	752	744	718	777	787	760	794	761	730	774	742	766	777	785	778	775	801	754	746	836	775	814	756	812	747	805	793	762	748	752	734	772	725	732	776	769	783	820	762	777	780	725	762	740	777	754	761	790	734	703	742	828	804	768	742	785	763	800	784	794	765	792	781	758	782	772	779	760	807	789	780	808	766	785	774	790	755	755	758	790	770	799	759	831	791	737	775	796	757	790	762	763	749	773	748	756	801	749	730	738	801	786	815	724	748	751	787	778	789	782	806	817	752	815	788	768	784	772	761	767	794	764	806	739	728	773	788	776	778	808	752	822	824	766	749	782	695	748	732	776	747	778	779	833	805	722	770	752	744	791	805	750	752	719	790	793	783	761	810	772	713	754	805	747	736	774	714	763	785	730	721	739	757	802	715	797	808	773	779	804	718	750	835	812	752	779	787	776	748	783	790	768	782	802	802	796	772	766	730	758	748	803	761	769	780	805	764	763	730	809	749	782	727	779	777	766	790	735	822	797	756	791	771	813	784	772	748	771	778	751	788	731	804	725	706	763	759	784	733	771	755	746	773	770	778	713	770	773	769	785	797	767	746	760	752	794	759	765	791	744	807	748	801	802	770	755	752	745	770	696	765	768	740	771	808	777	737	756	779	830	800	781	776	783	754	723	735	826	773	796	773	754	847	757	784	775	734	796	769	765	772	837	764	768	814	743	731	774	808	766	814	752	800	775	743	808	777	756	750	780	757	780	815	787	766	813	746	798	778	730	754	813	780	786	718	806	794	785	783	798	750	739	755	788	741	754	814	773	723	763	750	777	796	755	758	768	755	769	712	766	828	809	764	768	782	751	769	771	790	789	766	775	752	805	774	752	758	791	773	715	789	714	739	709	779	778	734	728	816	775	784	764	760	746	746	823	751	740	759	753	781	798	810	772	759	754	772	807	755	806	723	739	762	774	768	780	795	775	774	721	761	758	719	740	788	765	777	789	774	754	811	745	767	733	767	793	775	751	781	764	800	733	762	814	705	804	790	750	771	794	782	809	750	778	779	843	792	772	769	801	746	762	795	806	792	753	794	770	777	751	789	775	782	794	751	756	796	710	793	762	750	775	752	794	814	774	744	762	757	771	792
30694	29366	24373	11985	3160	1105	745	628	657	615	653	653	609	602	576	606	609	673	609	609	600	607	620	663	610	616	618	632	611	635	635	591	628	622	622	613	616	639	668	640	617	647	592	586	640	588	611	574	649	630	615	649	612	568	647	599	641	715	589	614	599	634	630	621	589	596	642	607	576	639	629	673	594	620	623	619	623	615	635	646	648	621	603	653	631	614	620	608	613	636	629	636	652	623	591	576	596	624	658	605	607	594	674	638	605	617	637	605	602	582	608	631	685	594	636	640	635	628	654	646	652	607	639	592	621	626	641	633	625	648	618	595	619	592	652	602	597	638	599	692	608	633	610	644	624	592	562	598	600	652	614	638	586	603	649	595	653	627	661	635	586	607	628	640	613	585	613	619	643	659	622	604	631	679	614	630	604	606	621	617	631	633	618	653	654	594	624	632	635	598	650	674	680	630	666	579	595	636	609	629	659	638	619	662	621	636	639	646	614	591	651	649	608	626	578	606	644	632	646	660	653	628	655	581	683	615	572	611	643	606	623	631	647	683	577	633	632	582	605	583	647	619	626	598	595	592	630	622	637	624	621	631	551	609	634	627	591	624	647	627	631	650	644	627	674	640	598	578	615	593	608	594	642	626	611	644	628	624	598	589	624	658	629	607	596	598	593	572	591	646	643	645	638	589	668	614	614	599	686	628	588	649	630	623	642	632	602	595	618	635	601	562	632	634	666	635	606	595	618	615	638	642	583	650	622	617	631	608	594	632	584	588	637	621	643	609	582	648	617	675	615	619	577	675	631	634	618	634	595	627	612	685	605	600	583	629	588	565	623	609	630	659	590	619	658	632	536	626	641	628	632	629	587	645	609	640	658	657	644	597	649	587	608	660	632	570	648	595	625	587	664	672	614	648	653	670	576	635	617	580	608	593	614	623	610	598	632	618	592	638	625	599	627	638	579	644	650	595	642	660	683	615	640	627	627	599	630	598	667	625	630	654	583	614	604	594	582	612	601	615	613	633	587	662	667	600	653	635	665	628	611	600	655	617	642	614	599	654	603	667	661	624	612	599	643	675	610	597	681	663	630	595	618	663	591	621	601	628	647	619	636	640	643	592	645	606	591	608	640	605	615	616	599	613	680	618	615	589	639	589	602	621	573	636	605	616	623	586	596	578	606	624	642	639	635	634	615	670	621	594	642	578	615	590	597	592	659	671	558	630	629	584	630	627	638	632	648	637	561	589	629	646	656	628	641	621	632	643	637	645	639	564	601	593	608	612	634	637	636	628	614	596	596	630	617	621	593	591	659	626	629	637	657	605	630	645	632	605	634	591	612	621	659	616	641	641	614	615	672	587	617	624	594	614	595	585	624	649	632	635	665	627	630	637	590	646	612	598	615	642	621	620	583	636	637	618	596	595	607	621	603	629	648	598	604	622	700	589	602	606	626	632	577	587	645	614	574	625	635	664	596	646	613	622	650	634	579	614	636	587	583	592	604	636	558	605	626	648	616	575	633	635	582	597	613	607	650	606	678	634	645	623	644	668	626	651	617	628	659	668	619	627	612	655	610	638	644	643	574	624	591	599	613	628	576	594	657	604	632	602	631	601	642	662	621	652	678	628	663	587	627	606	623	642	606	655	605	641	646	593	584	612	604	639	628	578	623	616	597	682	609	614	623	644	669	594	614	698	605	598	591	616	665	629	631	689	602	641	596	668	616	561	607	628	672	628	626	615	678	658	599	636	652	609	595	602	618	618	593	644	608	623	585	585	617	620	587	613	639	650	657	666	634	623	661	578	638	557	654	567	622	640	613	616	615	628	633	606	620	667	678	619	667	607	618	606	620	609	637	647	593	607	645	687	628	592	620	660	578	622	621	610	620	649	605	602	624	616	571	580	652	592	607	623	630	628	617	594	602	601	613	628	659	612	597	621	597	632	621	608	645	628	593	624	600	595	613	643	653	683	656	644	618	650	687	605	629	609	656	641	656	550	660	609	623	604	651	593	635	584	632	613	630	643	610	616	571	643	583	665	589	668	663	629	599	617	625	617	620	661	607	580	611	650	629	627	630	648	637	627	628	678	627	636	589	652	648	572	616	631	593	617	588	633	657	635	676	601	648	645	624	612	589	648	622	654	628	642	629	677	589	637	646	610	638	641	630	636	644	597	633	654	606	643	642	646	593	574	664	660	629	553	595	585	600	636	636	661	672	651	597	659	641	622	649	598	580	602	653	655	629	653	634	630	595	597	621	639	613	643	645	594	668	614	679	581	621	607	583	654	629	618	662	594	639	651	651	653	678	624	633	648	623	598	673	642	592	588	606	584	612	637	611	586	628	582	623	638	622	562	629	636	632	599	607	604	589	597	608	634	629	619	651	599	640	632	617	646	639	612	602	634	620	650	639	620	635	642	648	627	605	597	617	617	675	623	610	600	634	611	583	623	634	623	643	567	640	604	610	617	634	666	627	632	622	617	625	634	626	609	626	641	627	619	618	642	594	618	634	587	587	648	639	614	603	607	640	655	620	625	642	597	642	592	606	610	666	630	606	672	604	614	639	623	621	632	626	594	645	622	614	607	655	611	593	605	621	695	631	601	627	640	653	636	615	626	591	602	641	587	613	580	663	640	610	637	630	590	604	625	620	640	646	660	617	616	624	615	612	628	622	609	607	650	660	627	608	609	613	655	624	605	604	661	631	610	612	632	566	601	662	638	620	610	633	640	649	639	595	580	604	623	587	617	611	635	628	620	600	598	613	612	680	639	594	626	625	633	626	615	595	613	580	636	659	646	598	604	615	623	623	635	634	639	636	617	608	612	627	600	650	622	613	622	591	635	630	596	661	614	647	610	578	629	647	662	648	603	598	589	657	597	640	690	608	638	549	619	667	671	621	625	601	592	652	673	654	633	645	624	598	646	633	574	604	604	644	692	633	606	606	621	613	623	627	592	619	629	621	640	637	619	638	632	638	563	630	611	626	625	595	631	617	651	620	600	612	591	617	605	612	598	592	627	586	609	618	601	624	625	611	625	574	671	666	607	668	584	636	677	564	649	603	609	644	625	624	606	612	678	624	562	642	630	621	604	605	668	611	616	626	660	630	635	597	667	601	628	654	611	654	592	640	590	633	656	649	623	645	660	646	614	651	660	627	684	597	632	624	616	649	622	536	591	677	595	652	628	648	612	566	637	632	628	633	654	639	623	590	669	614	606	641	659	644	652	660	656	651	578	618	604	635	582	648	659	610	634	571	665	627	646	612	630	607	625	632	600	668	639	655	603	608	638	651	627	646	598	612	641	648	655	602	614	604	615	585	631	622	616	631	667	620	618	640	623	591	641	614	652	642	614	600	600	602	611	643	632	606	630	632	651	613	593	646	631	640	617	607	598	595	603	656	641	606	559	624	609	622	638	641	618	601	636	600	609	652	637	619	650	650	598	616	627	598	603	652	604	612	599	586	659	657	639	613	659	648	598	613	631	607	636	647	653	638	631
23969	33509	19299	7438	2474	1002	642	559	552	529	534	557	565	538	554	545	530	534	549	544	523	552	536	573	492	549	523	546	579	554	539	539	548	553	519	598	539	521	551	516	527	526	569	519	501	552	503	554	544	525	537	559	558	542	509	610	564	560	522	550	523	573	546	546	585	548	529	520	511	564	530	528	551	517	530	543	509	580	527	547	554	524	541	573	543	542	535	479	516	542	539	527	502	534	515	529	532	530	510	540	599	550	504	544	544	508	564	530	540	565	542	530	542	546	500	550	573	540	544	494	556	587	504	556	520	543	532	528	559	553	526	539	531	525	577	534	538	526	548	529	568	558	520	520	548	508	534	529	527	542	513	523	567	560	529	494	517	517	582	547	580	581	512	519	532	537	513	537	520	555	541	543	547	512	559	538	551	542	570	499	521	525	540	596	533	539	571	551	545	525	536	571	509	527	559	520	549	579	558	559	533	533	512	542	525	477	567	518	545	548	515	477	518	517	527	573	491	490	552	538	560	543	533	552	543	516	513	560	569	577	552	492	531	555	538	544	585	544	531	532	569	548	539	575	558	614	512	545	522	547	538	542	509	522	548	530	475	563	520	526	552	504	543	533	538	475	541	515	527	562	554	548	545	578	527	527	521	539	505	498	537	533	547	652	521	549	528	525	563	546	560	550	541	535	531	535	577	523	528	543	537	515	510	566	587	583	539	554	528	520	567	585	548	497	537	522	549	559	496	533	529	531	523	565	533	521	548	520	562	571	544	531	551	520	512	509	505	516	516	557	588	515	527	534	527	514	560	533	551	550	521	533	594	581	554	558	535	562	548	561	495	540	576	553	527	539	540	523	536	532	510	543	528	572	548	521	540	575	530	561	569	522	530	492	526	555	548	556	540	547	581	546	543	531	541	513	546	521	540	502	539	548	535	521	538	510	520	531	551	525	513	542	518	486	558	506	541	502	533	506	539	546	571	514	520	524	512	618	559	518	516	515	521	522	527	508	512	534	506	610	517	523	490	544	516	521	522	504	538	522	539	518	523	537	572	507	538	572	536	551	527	528	516	568	522	496	532	549	547	512	523	537	526	579	521	534	523	573	520	505	509	560	525	558	524	566	511	566	511	549	526	544	562	532	527	533	512	495	567	538	491	526	507	569	552	550	517	567	494	496	565	590	534	547	557	537	554	527	548	497	535	537	540	521	562	554	554	572	519	513	534	516	535	520	522	543	523	539	564	490	536	559	511	568	564	544	522	523	493	533	571	536	528	540	482	570	510	502	542	548	540	535	544	504	476	544	551	534	544	547	535	483	530	552	553	510	577	498	551	547	559	519	500	549	506	584	479	538	550	529	533	531	543	588	546	510	523	580	539	508	591	563	534	549	543	535	539	512	563	511	547	568	519	506	532	529	541	543	506	512	548	541	527	509	524	511	499	540	534	547	553	530	541	525	541	516	552	603	519	559	543	531	573	529	520	539	514	553	559	541	564	515	541	543	589	529	556	541	547	501	531	541	518	554	522	552	602	542	515	521	530	521	491	547	540	568	532	562	529	520	547	520	552	567	520	539	511	522	559	525	527	557	568	556	538	560	548	566	541	541	520	544	565	533	529	558	551	512	496	530	529	544	546	528	520	522	552	511	553	547	514	571	528	562	551	528	483	538	530	546	576	525	558	500	539	505	500	534	547	536	521	534	495	492	512	513	571	534	559	562	532	565	542	538	532	533	497	523	553	566	533	546	512	566	529	502	569	504	543	507	564	528	534	559	524	509	540	553	533	547	526	536	521	527	506	561	536	529	541	554	546	539	535	513	519	562	559	550	577	560	518	532	546	590	538	537	527	518	573	548	534	536	506	509	546	548	511	500	565	512	572	557	527	529	571	516	538	563	533	528	557	528	545	563	538	540	579	538	495	589	542	520	522	539	537	579	558	547	535	542	559	522	546	554	557	515	554	524	530	515	553	581	549	577	538	530	547	528	526	502	552	538	515	542	557	502	530	544	532	526	569	550	552	541	523	516	542	571	524	542	530	546	533	541	551	555	546	547	524	536	542	514	542	520	561	509	551	546	468	553	544	542	576	535	577	560	584	536	567	574	506	510	546	571	563	550	565	563	546	519	528	463	501	536	532	510	527	570	540	536	511	575	499	543	540	562	517	521	532	536	539	515	540	526	523	503	515	510	516	512	517	570	523	590	535	554	589	585	537	544	575	531	507	547	521	517	552	547	557	546	512	492	540	531	588	560	519	477	507	513	549	529	528	549	560	558	508	443	488	518	563	531	534	575	515	580	549	516	564	521	546	504	524	545	515	518	509	490	561	570	549	519	534	535	556	556	588	517	534	543	536	520	580	529	521	548	505	530	561	539	553	510	527	550	522	551	577	560	522	539	513	547	536	546	539	544	564	536	494	523	551	524	539	532	529	490	542	539	534	570	545	564	540	594	512	532	534	549	513	547	550	555	562	518	561	501	556	559	527	517	515	563	549	556	544	529	535	521	554	551	517	499	536	526	567	538	502	494	530	568	559	576	495	547	538	550	506	520	555	568	544	580	554	548	549	578	558	499	506	532	495	537	521	540	541	533	519	546	523	515	545	523	546	516	516	528	551	512	549	567	528	564	512	558	568	540	561	518	552	491	551	495	559	536	557	560	527	562	513	536	573	536	541	534	540	538	537	513	551	491	556	506	522	530	535	551	596	502	543	516	562	534	526	533	531	552	534	538	521	537	571	518	573	561	521	515	584	513	555	521	522	507	519	574	520	560	541	486	559	555	530	522	529	590	539	523	527	535	558	500	568	582	533	541	532	521	511	512	557	550	564	561	522	524	530	507	521	557	538	537	530	591	566	510	527	563	559	485	572	540	534	544	550	590	509	523	540	534	516	598	533	500	532	516	519	496	544	518	545	531	514	531	533	523	572	550	532	523	533	589	604	570	528	523	572	540	498	524	542	568	537	524	535	550	538	515	545	539	526	530	556	563	561	534	534	555	564	551	520	511	525	537	577	523	559	534	527	522	543	556	516	563	528	514	535	554	571	551	574	563	540	537	540	531	583	531	529	519	568	584	502	569	537	553	515	571	547	516	539	527	550	530	559	572	517	566	561	560	535	514	548	557	516	550	535	528	510	527	465	529	536	543	540	529	511	525	539	553	551	500	503	505	523	537	511	515	510	560	526	510	541	521	489	566	513	542	541	508	579	536	512	547	528	542	548	526	566	587	541	564	606	531	550	522	569	549	565	575	547	539	478	519	586	546	493	527	539	548	506	528	534	540	557	579	570	522	564	559	540	593	555	537	544	540	551	548	519	511	525	551	517	551	544	536	584	544	579	548	515	501	572	514	539	515	528	534	548	499	521	557	520	518	507	512	546	528	544	505	510	535	552	548	520	504	537	572	558	519	572	535	554	550	517	570	517	542	557	561	471	528	524	524	547	511	517	548	575	552	556	544	529	551	535	511	541	528	521	578	527	549	536	581	539	539	553	494
25781	27096	42498	36970	19025	5506	1312	701	616	685	687	637	653	688	620	649	647	644	607	627	617	676	650	605	665	592	622	586	602	634	615	646	615	618	637	622	634	591	612	587	629	585	646	647	654	542	613	651	646	602	553	644	643	662	626	595	650	606	658	629	606	637	578	596	633	644	652	669	626	613	639	610	650	636	639	631	645	631	637	636	593	627	627	670	607	609	625	613	634	607	632	663	656	602	631	648	594	611	603	610	620	612	584	606	591	592	669	658	589	630	605	629	588	617	617	586	594	624	615	618	673	601	580	617	635	651	610	652	618	656	573	654	611	618	643	632	606	608	647	595	599	601	666	579	633	647	640	628	605	616	614	639	628	633	598	618	577	665	628	624	612	635	625	659	598	647	625	614	631	577	616	628	620	606	599	610	618	571	601	626	555	607	647	626	586	617	628	590	614	623	580	631	648	630	600	626	601	583	601	592	614	606	633	626	692	658	610	620	630	575	623	613	634	584	643	633	610	650	608	613	662	635	621	601	628	597	600	607	626	625	639	596	675	590	611	638	605	634	623	619	654	617	638	601	631	624	644	627	652	619	568	597	590	668	645	570	603	612	621	617	630	606	617	593	670	637	648	624	612	622	605	608	623	595	590	609	616	577	642	654	650	645	588	592	612	644	597	600	592	631	628	594	641	681	625	635	645	605	630	619	590	635	604	667	602	616	652	586	641	584	577	601	621	643	612	610	611	597	610	597	576	592	680	622	571	630	642	635	641	644	668	642	611	606	639	636	626	625	623	650	610	626	563	613	645	622	614	669	651	597	609	615	675	618	622	627	632	641	602	574	618	602	578	626	613	610	626	592	640	608	622	549	658	591	588	592	658	595	601	573	619	632	631	646	603	626	644	623	602	639	617	592	561	624	604	608	616	656	651	622	643	615	616	624	605	643	611	603	632	634	582	594	655	638	604	616	556	603	636	582	631	591	651	621	597	599	621	606	616	613	622	625	610	621	617	611	605	602	638	621	668	601	610	602	648	567	627	653	617	635	660	598	632	647	656	661	609	648	640	564	632	584	625	615	618	572	589	645	603	621	616	614	605	587	666	617	605	635	620	627	632	593	617	597	650	652	601	618	599	639	586	627	617	640	617	640	593	638	616	627	647	610	623	630	607	660	642	636	601	604	600	617	621	635	631	594	585	617	629	650	625	609	627	618	614	589	618	607	668	616	648	639	625	648	638	613	637	627	619	610	666	543	621	631	643	597	620	629	633	640	624	649	605	628	605	607	638	599	627	632	605	630	659	634	603	626	586	608	605	650	609	672	647	613	585	640	602	587	612	573	635	582	677	573	600	621	593	615	595	601	661	613	635	599	631	616	640	628	666	608	640	647	653	593	627	612	616	626	639	627	631	648	613	627	650	642	656	653	616	612	620	625	639	634	632	628	643	633	613	600	646	573	657	598	635	616	616	630	626	603	585	598	606	638	593	651	648	593	627	612	590	597	607	635	635	588	615	606	577	630	629	611	618	643	663	604	568	592	623	673	628	649	639	644	621	638	626	598	625	600	643	583	573	602	586	613	580	622	633	608	659	619	570	628	662	609	610	654	619	636	646	577	608	603	640	610	616	610	660	609	638	605	566	613	669	637	640	655	632	605	635	638	593	613	618	635	573	588	604	656	626	593	658	633	605	605	579	616	663	615	636	579	607	641	612	612	634	593	596	657	609	620	612	602	600	595	584	609	610	628	618	597	589	629	614	611	654	608	620	608	654	634	645	625	672	644	609	666	625	611	605	630	657	648	614	652	636	637	645	617	670	674	603	602	594	616	619	607	652	626	608	615	622	620	617	645	613	628	644	633	624	619	668	650	624	599	626	623	688	617	586	635	643	639	587	648	619	656	617	605	619	622	631	587	638	599	577	618	605	610	621	604	652	619	602	638	612	644	588	634	597	639	617	635	590	628	618	641	620	597	549	623	673	634	644	610	618	637	625	610	616	664	642	623	638	619	627	648	555	647	621	602	637	648	626	639	554	601	611	610	610	634	613	550	654	595	631	617	553	632	632	586	642	613	583	592	642	608	645	610	618	601	611	612	638	615	622	637	677	574	661	615	644	598	662	609	633	599	636	594	630	591	642	606	666	616	614	568	691	624	633	634	568	618	597	582	632	644	587	605	617	562	649	600	645	647	614	621	616	650	618	634	603	580	603	616	640	651	616	632	607	593	637	623	597	599	622	564	611	579	620	684	630	659	642	648	604	624	620	623	615	614	640	644	645	668	620	598	592	618	626	597	609	628	600	579	605	636	620	588	650	619	627	607	617	623	604	600	619	592	588	641	620	605	569	633	609	601	648	643	570	614	569	670	589	619	627	636	656	633	574	589	596	624	590	631	617	591	584	621	659	576	620	613	629	650	629	617	646	646	599	618	631	625	582	591	627	612	644	631	608	626	602	619	642	621	621	643	689	609	648	624	585	635	629	623	642	651	621	589	599	590	650	607	654	605	659	550	650	637	627	649	651	595	608	660	666	636	595	635	653	629	651	616	592	635	654	621	633	650	633	621	624	622	646	595	618	603	615	633	604	678	627	670	638	654	603	648	577	601	604	606	593	615	634	614	594	635	596	604	655	629	652	621	645	633	633	607	601	618	660	596	634	640	571	656	600	615	619	589	626	604	609	622	652	648	645	601	639	556	615	647	607	637	622	597	634	637	627	586	613	643	616	634	636	622	648	611	658	636	604	596	617	621	651	615	576	565	645	623	642	652	628	607	653	622	572	617	584	611	640	623	629	583	591	648	637	652	649	648	642	620	621	613	610	647	613	602	656	575	651	629	592	611	599	605	642	631	654	648	605	627	576	634	608	616	601	670	566	658	653	620	590	581	616	647	616	633	609	594	613	624	618	636	632	616	620	609	595	614	582	616	595	616	606	660	611	638	652	608	600	642	626	635	638	561	628	657	607	646	560	639	605	642	618	612	636	611	637	625	607	645	668	613	614	623	580	622	603	633	630	633	619	685	631	582	638	642	631	652	590	636	596	606	586	613	606	613	614	633	632	620	620	602	636	605	622	604	566	588	631	656	604	670	625	595	617	595	617	662	613	630	627	609	631	593	672	616	581	615	604	638	632	607	611	610	634	636	599	678	640	628	596	605	609	642	673	629	615	620	639	642	654	616	654	614	634	592	593	639	619	671	603	628	587	580	584	623	599	655	585	647	625	610	611	594	587	574	568	625	616	610	609	609	607	662	633	625	630	585	656	608	631	596	623	591	622	573	611	644	615	626	595	675	634	625	626	649	633	616	618	608	609	588	623	651	635	607	570	638	598	624	610	629	627	636	627	647	629	656	635	622	568	637	629	611	628	569	596	594	665	654	639	638	629	634	619	589	678	639	581	643	587	579	586	590	590	588	636	606	655	596	607	640	633	630	596	587	617	611	678	584	609	652	591	644	653	609	627	618	623	635	597	643	651	640	618	664	629	672	593	631	639	650	585	606
58086	88199	61474	30682	10173	2675	1013	652	599	618	582	569	580	605	591	570	564	563	614	562	582	556	609	567	549	592	578	599	566	559	576	566	571	595	604	579	607	588	528	545	577	587	581	553	548	578	579	616	562	573	576	579	627	576	578	585	604	594	587	517	589	598	582	617	603	634	550	564	566	614	544	594	567	608	576	607	592	542	617	589	580	560	569	614	541	620	601	588	544	563	584	613	591	542	603	606	627	565	575	585	575	596	552	579	633	587	595	581	579	635	600	586	584	597	617	533	561	595	584	634	561	564	564	552	596	565	588	593	568	568	569	581	582	552	591	530	568	622	589	627	578	583	598	607	617	580	623	611	588	616	574	585	613	565	619	585	642	600	564	577	606	578	569	565	580	589	583	580	539	606	580	570	642	598	596	604	565	577	573	606	571	584	576	609	622	603	612	545	605	555	596	558	575	578	596	567	579	590	580	532	622	533	565	553	580	583	573	601	634	572	622	605	572	560	571	569	552	596	625	570	618	599	573	560	583	615	586	600	571	551	608	546	553	613	594	575	626	598	591	572	576	611	579	577	564	568	583	598	555	550	568	585	567	597	608	577	567	578	564	555	634	600	586	566	604	573	621	584	585	652	538	553	581	557	587	637	632	590	559	560	591	597	573	574	596	629	571	593	603	585	632	599	583	579	587	647	580	588	558	615	545	573	606	593	623	596	577	545	550	623	570	538	552	568	588	594	549	575	584	585	569	591	599	646	601	571	581	561	542	578	621	585	541	586	561	548	571	578	600	586	605	542	604	599	562	574	596	599	551	565	586	570	567	614	572	556	585	562	567	597	521	529	588	540	597	534	570	629	569	569	603	605	600	570	571	598	600	589	592	589	574	573	606	571	620	563	566	600	625	569	575	601	552	572	612	581	612	559	540	592	618	572	549	574	578	591	598	621	554	579	585	566	573	540	571	595	546	597	609	563	582	557	598	599	588	579	586	605	562	564	585	582	588	593	589	639	512	588	587	543	590	581	598	594	574	576	556	546	522	582	546	588	617	604	568	604	565	558	624	566	575	602	622	573	577	592	554	579	566	564	566	564	575	575	574	576	618	578	596	549	543	597	554	596	584	602	548	566	601	552	583	554	545	642	580	653	588	567	632	575	607	612	624	613	595	598	561	614	566	623	603	568	574	579	563	573	588	576	592	584	560	586	601	627	598	555	564	554	602	590	581	568	595	572	565	610	601	588	556	584	595	566	614	600	600	568	599	599	566	583	580	559	546	606	575	595	555	605	594	574	576	636	571	567	563	571	605	574	547	585	567	555	574	594	587	571	600	567	596	583	585	606	553	542	590	604	590	567	604	604	589	607	593	599	541	593	572	545	590	568	527	596	597	555	578	557	612	576	562	629	607	600	555	625	606	595	636	573	552	587	570	646	561	570	547	552	599	566	575	537	555	572	592	579	555	592	574	579	597	580	574	560	594	555	574	549	610	545	603	581	576	596	593	582	595	546	568	570	585	583	560	600	563	596	587	587	619	600	586	607	591	570	554	594	619	572	535	585	631	573	603	592	571	594	626	585	553	578	569	576	611	607	612	588	592	589	581	553	588	584	584	566	576	626	579	525	578	568	583	637	568	564	607	587	590	599	581	586	568	593	587	625	601	572	576	586	633	565	593	575	555	575	592	568	575	574	600	600	599	548	606	588	580	554	556	566	550	602	606	584	614	609	560	536	562	549	589	552	588	549	579	572	587	599	587	597	598	601	512	535	588	582	617	570	612	594	637	607	613	602	544	600	554	594	616	570	612	553	591	553	590	585	586	600	582	574	589	544	570	612	579	556	566	566	625	574	557	574	571	581	600	612	583	616	551	574	550	574	555	573	588	587	585	546	579	584	605	582	543	557	641	591	540	575	586	607	616	515	588	595	578	543	572	575	562	568	619	582	587	600	553	576	617	573	577	610	606	590	599	598	563	539	595	598	563	572	607	647	572	589	580	555	573	588	564	636	595	536	562	512	577	579	549	577	611	564	597	581	574	571	566	594	585	560	614	580	598	575	571	580	606	589	581	625	639	562	614	582	586	542	552	558	554	589	593	561	596	565	579	591	586	589	609	574	572	543	598	560	599	598	597	601	594	575	617	552	595	593	563	599	571	586	590	591	577	610	595	562	624	577	593	585	587	619	559	581	589	552	618	586	563	584	555	602	611	558	572	554	603	578	542	631	588	547	585	580	618	599	556	558	572	576	621	567	566	615	584	610	548	578	596	602	618	585	593	577	557	564	573	551	592	593	565	636	584	597	576	609	609	610	612	578	599	566	573	596	551	594	594	600	550	604	615	597	581	607	619	582	572	573	640	578	606	588	611	581	586	592	614	621	638	578	587	595	639	609	591	564	602	608	605	536	585	601	574	570	561	578	574	581	618	585	620	515	573	597	549	584	563	567	601	563	558	556	632	601	578	562	604	588	529	583	548	580	594	601	593	571	577	570	596	610	629	598	578	605	596	572	567	580	569	623	593	592	582	574	626	623	613	579	552	567	593	617	601	604	556	543	535	601	561	593	533	578	626	579	564	589	556	621	543	607	599	561	580	602	601	571	579	551	583	574	558	559	557	552	593	576	558	554	622	568	558	596	569	561	595	600	607	587	560	588	546	580	590	564	563	597	579	597	602	605	544	589	571	599	573	579	568	612	592	587	580	577	574	614	597	568	582	612	573	587	600	549	598	541	559	565	592	601	548	581	597	587	544	611	611	563	596	608	551	588	603	557	556	534	559	582	581	537	561	541	575	544	602	599	577	574	600	592	581	557	598	566	566	556	609	577	602	603	567	587	597	616	562	570	604	591	585	596	627	608	591	590	569	610	562	599	546	600	571	559	565	617	586	572	576	603	549	579	561	594	624	585	594	557	549	596	609	553	624	573	610	550	538	565	558	578	549	564	584	552	612	600	604	556	539	588	585	563	599	559	552	609	595	568	582	586	538	572	580	568	603	544	583	598	578	552	571	546	529	603	605	568	593	589	587	577	593	584	576	580	557	582	589	561	607	571	560	579	582	572	589	596	626	570	592	508	585	583	615	569	578	583	584	643	596	568	599	593	572	600	563	552	571	627	561	579	565	574	584	588	597	555	554	553	569	593	594	596	607	600	587	611	587	564	565	592	551	581	587	568	564	575	578	562	577	618	559	570	567	593	566	558	552	566	579	593	546	588	558	596	553	575	641	578	594	610	594	627	592	578	614	560	559	582	580	572	571	545	566	559	572	627	610	581	559	567	566	558	582	628	564	575	608	559	605	578	591	584	637	602	594	612	558	581	589	593	564	569	604	529	581	600	545	584	614	569	613	560	568	536	588	569	587	605	580	584	563	597	603	573	592	565	574	605	550	581	583	534	572	610	592	575	587	574	553	528	527	566	566	560	569	561	591	580	542	551	603	577	571	570	585	577	562	541	562	564	547	610	581	594	577	583	590	533	583	573	576	581	609	578	590	623	577	588
24233	22966	36649	34431	24459	15483	4196	1220	902	924	915	896	888	870	879	931	909	915	910	871	827	896	869	851	842	835	859	872	881	951	858	808	835	870	951	905	897	807	866	894	852	874	834	811	831	887	849	809	906	843	920	920	844	846	809	866	884	896	869	883	904	839	884	904	930	886	850	910	884	904	877	866	834	808	893	855	883	887	860	883	887	875	860	872	875	839	824	856	868	851	862	870	874	846	887	850	869	876	854	865	887	890	831	914	856	900	896	863	850	801	864	855	870	860	840	888	875	849	849	830	852	863	886	857	883	926	882	866	892	855	882	955	908	894	882	833	867	854	862	841	873	871	862	929	850	875	916	851	866	861	915	892	861	823	852	880	883	813	845	860	902	830	853	881	819	833	842	843	867	864	847	912	856	901	825	843	890	847	890	897	868	898	835	783	856	869	869	826	867	883	861	877	910	860	863	914	829	854	812	871	846	861	831	844	912	838	870	832	804	869	848	809	923	800	892	857	905	894	817	842	854	855	899	837	919	889	835	801	867	893	845	912	869	873	863	863	830	831	851	794	860	892	866	855	826	803	872	867	832	912	857	872	889	872	827	917	863	843	859	851	945	882	883	864	845	827	854	856	868	818	891	817	858	839	856	833	865	883	840	872	868	842	889	904	841	809	834	843	852	848	834	911	824	811	869	836	846	930	825	843	864	820	849	821	861	882	869	848	862	862	829	821	853	894	888	834	893	809	850	843	859	923	860	842	903	887	885	833	829	801	815	848	791	851	909	855	862	855	875	889	899	867	812	874	855	878	883	850	833	857	892	933	898	838	837	881	827	866	883	825	872	824	918	891	829	884	872	921	849	859	836	837	831	855	913	863	783	836	868	877	927	866	845	850	903	912	865	916	888	917	832	887	812	844	853	838	917	874	863	867	847	835	879	882	838	884	866	848	857	861	897	825	867	869	817	809	848	897	855	873	860	880	873	847	919	865	903	846	861	861	850	889	891	904	872	825	853	895	896	858	831	867	888	773	840	862	929	899	819	840	887	861	897	887	852	828	858	845	854	861	812	868	852	882	833	844	843	857	862	839	874	832	884	824	881	873	830	827	836	828	850	815	872	835	840	829	830	885	886	886	890	847	915	895	851	884	855	847	818	855	849	818	866	862	867	825	861	871	864	846	917	834	859	902	880	864	854	796	892	847	838	811	832	870	853	868	801	852	844	859	875	892	860	889	841	865	868	901	862	866	864	850	871	819	857	903	880	852	846	880	820	827	841	842	900	845	811	878	832	873	837	874	843	887	843	818	849	856	822	856	835	854	848	847	865	864	897	854	818	854	857	807	865	855	864	843	839	879	791	848	846	863	849	855	902	883	871	864	881	845	824	870	864	840	861	836	888	805	842	828	885	825	857	898	930	868	882	853	910	852	799	832	861	917	844	852	859	890	848	846	786	891	820	847	912	813	851	912	824	889	867	873	838	913	817	826	875	811	858	901	839	880	881	861	859	867	881	826	844	855	837	851	837	821	829	847	870	836	856	852	860	865	876	799	840	888	915	846	841	857	879	859	849	842	864	858	878	892	849	857	849	840	884	859	855	853	790	891	849	893	879	864	847	853	854	821	873	875	892	853	882	855	873	862	789	856	856	839	849	857	853	834	869	837	858	884	843	892	879	828	902	857	894	912	877	924	873	882	803	871	875	838	900	875	899	895	850	856	875	882	830	876	858	867	856	907	825	838	888	888	930	869	874	888	869	886	867	816	884	854	857	839	832	878	841	863	832	849	842	826	936	849	865	810	847	869	864	839	826	891	885	864	920	867	834	873	847	841	914	807	827	876	825	875	878	876	865	855	841	808	845	905	851	900	841	845	823	835	883	828	846	882	818	870	849	810	893	880	861	886	818	834	857	843	843	890	857	848	866	859	866	832	809	909	877	877	863	890	905	857	829	830	864	872	895	842	796	846	898	856	874	833	861	859	848	869	858	857	833	889	814	889	892	806	897	879	851	887	887	852	915	854	834	919	826	895	872	856	841	923	831	898	837	892	898	883	857	877	890	845	831	876	937	883	871	871	888	863	809	873	905	805	859	834	890	862	819	822	786	847	898	823	880	881	802	876	828	876	891	895	862	867	876	831	841	875	839	853	877	839	832	841	840	806	862	859	828	852	905	856	789	847	865	844	824	833	927	865	836	898	874	824	881	830	847	879	832	880	831	814	853	853	870	899	818	827	807	840	817	851	845	880	898	856	874	903	871	791	855	818	838	873	901	848	883	814	889	838	879	809	877	840	865	856	845	856	880	888	855	812	847	858	899	886	832	855	817	853	870	861	854	830	856	824	905	837	864	878	909	847	874	874	847	802	891	814	889	835	865	884	896	859	860	838	865	856	861	908	861	836	828	842	843	810	867	885	897	814	918	846	875	895	851	858	837	854	813	864	901	925	870	921	879	793	859	888	882	861	855	874	818	861	863	789	873	872	830	819	886	872	875	824	884	847	891	910	899	859	831	907	926	826	824	857	878	843	824	893	848	860	846	842	834	866	893	870	903	817	826	880	880	859	879	842	895	886	883	871	853	806	885	887	854	866	884	849	836	850	876	870	857	878	894	855	868	882	831	878	857	821	881	817	903	843	813	847	870	827	834	859	845	902	896	847	853	808	891	817	870	888	841	863	890	796	839	846	878	836	837	885	835	849	808	927	885	892	887	885	782	906	860	858	855	857	857	799	895	854	917	823	842	886	876	871	825	809	853	890	855	881	897	826	843	830	832	832	877	895	871	792	875	849	893	846	891	872	850	848	876	877	840	862	819	787	824	842	855	886	847	829	889	806	851	907	836	892	901	880	866	812	930	909	849	836	832	837	876	804	833	868	920	918	836	844	847	906	883	843	858	895	887	834	851	885	796	850	840	837	836	866	849	901	856	858	835	888	859	825	880	828	819	833	844	836	848	806	900	802	852	854	862	782	848	843	853	818	861	875	900	799	836	887	823	868	818	864	839	858	790	935	915	842	850	849	863	849	881	845	878	874	917	855	867	857	857	897	859	871	868	853	797	894	847	876	839	851	854	811	902	834	869	882	920	817	832	872	915	839	827	858	878	873	839	813	822	821	899	805	806	818	929	916	853	835	833	861	837	873	790	840	888	850	838	870	822	845	845	853	835	834	895	815	865	814	936	767	883	852	849	840	857	835	889	816	889	826	847	908	839	892	815	847	869	819	858	861	816	822	834	845	858	836	897	924	833	822	885	856	858	872	910	840	817	888	880	863	815	863	844	872	883	860	817	830	859	860	890	860	886	798	884	815	838	862	862	922	866	865	860	822	837	834	818	845	885	865	891	835	854	906	893	883	841	879	892	839	921	836	866	871	856	905	873	842	864	878	876	852	860	848	889	882	926	842	873	834	852	855	862	807	839	813	919	854	882	904	849	840	851	834	905	843	826	829	870	857	834	863	842	868	864	877	831	839	857	874	872	851	874	844	821	912	833	898	924	847
64631	103410	75288	46130	18703	5648	1765	939	815	767	820	818	828	824	819	835	829	812	814	820	778	792	810	790	811	792	791	884	823	846	843	820	829	821	790	828	810	791	776	822	791	842	813	840	873	862	767	819	845	873	792	858	812	799	778	874	782	845	820	802	833	786	815	838	819	840	841	749	796	824	813	801	806	836	836	842	796	818	816	835	848	835	796	888	764	818	826	816	786	839	784	830	839	808	821	804	821	825	816	828	781	857	785	839	872	867	812	852	800	835	809	780	793	817	841	832	810	791	780	852	806	824	780	787	794	814	786	815	811	829	796	812	872	843	772	842	791	825	803	829	856	850	810	814	857	803	846	800	792	861	842	821	811	823	817	796	769	845	806	778	824	862	824	799	839	821	815	818	834	853	829	775	819	837	834	789	849	746	790	774	800	759	832	876	829	812	860	799	809	831	822	813	783	898	825	809	883	826	798	798	774	805	790	809	774	803	853	782	814	836	827	804	819	810	824	859	832	828	849	819	803	801	821	756	816	807	802	810	815	773	809	798	807	869	796	795	787	825	776	802	834	767	809	786	800	833	856	830	839	830	804	795	846	807	842	800	832	831	820	826	825	803	836	831	811	869	791	845	843	828	797	825	790	820	784	852	806	864	835	821	805	802	798	794	829	844	818	840	833	836	812	815	791	824	804	835	827	805	848	806	829	822	794	843	855	799	823	787	761	806	801	826	850	785	818	839	803	795	817	832	792	802	839	808	830	859	874	797	811	816	803	815	884	817	784	800	837	809	764	810	779	863	798	822	825	833	805	809	821	842	812	795	738	827	824	864	817	832	774	807	848	761	804	787	799	823	836	782	826	827	798	823	784	828	799	788	782	819	802	820	816	833	778	846	784	843	850	799	827	838	832	827	817	740	791	779	801	836	801	859	769	852	798	839	786	759	804	796	780	811	837	836	789	803	801	768	806	835	820	835	856	826	847	805	808	856	785	752	750	875	795	770	815	835	802	837	819	791	847	789	809	842	840	783	756	807	824	771	816	820	835	807	791	783	827	788	844	811	847	800	809	814	855	830	807	810	796	754	813	809	845	781	811	800	836	806	827	856	815	809	841	852	867	818	798	840	883	806	776	793	808	796	853	820	795	830	794	830	813	821	834	811	825	808	770	793	819	770	798	795	820	852	862	800	796	839	850	806	815	832	805	844	827	782	794	831	798	790	873	776	807	835	774	839	786	818	810	838	830	829	812	840	794	791	828	783	827	857	818	815	887	856	815	797	769	798	790	819	823	796	817	792	734	741	815	808	845	831	766	843	856	830	798	792	811	820	837	819	820	835	853	831	729	817	793	872	806	825	835	819	766	815	829	828	825	843	797	814	773	799	804	806	795	841	797	760	788	796	810	801	815	839	826	800	850	807	836	798	809	836	777	808	805	813	844	803	813	825	784	864	778	838	826	795	781	817	836	806	753	841	807	830	784	837	831	830	867	826	785	861	812	808	802	804	828	819	812	743	857	819	799	841	787	786	814	846	833	883	859	791	822	793	845	744	852	776	811	824	805	762	816	811	819	836	801	786	833	769	862	794	835	827	811	799	767	806	788	850	831	771	764	843	798	818	792	802	814	833	793	834	768	844	800	823	809	811	875	753	810	756	825	808	777	797	881	860	812	812	813	841	823	810	799	789	780	785	788	771	819	854	804	804	858	777	854	852	774	849	805	805	801	823	828	810	799	837	794	848	819	816	821	817	824	813	787	841	791	848	781	746	826	797	830	849	860	804	822	864	776	802	754	814	786	835	841	870	820	846	861	792	833	778	793	810	811	787	817	857	809	782	784	789	837	763	815	779	761	884	777	792	791	812	806	785	840	829	804	806	820	833	825	797	792	825	842	792	841	857	821	755	797	852	789	785	801	804	795	852	789	811	809	812	809	855	792	839	844	809	834	822	801	819	846	773	812	810	814	794	805	802	762	833	768	831	809	805	823	830	829	802	814	732	805	794	789	808	792	748	818	824	853	821	783	788	760	870	784	807	803	819	777	805	815	790	786	808	796	754	828	835	854	839	818	793	789	799	836	803	797	827	870	769	843	736	817	862	821	743	804	791	767	829	785	826	789	795	814	823	851	767	825	822	823	838	792	830	833	793	746	808	794	841	757	829	831	809	798	773	849	804	836	821	836	820	838	832	848	823	831	772	771	818	849	848	811	822	822	757	835	796	892	769	762	863	811	774	895	793	819	844	793	855	815	800	790	820	807	796	813	822	816	802	813	831	836	753	781	833	833	794	832	813	815	792	769	743	803	802	818	817	800	789	842	808	770	752	805	779	800	831	791	808	800	793	773	827	818	807	813	816	815	792	818	845	815	748	805	804	805	844	809	851	798	779	789	794	797	759	817	824	825	782	840	802	830	853	810	828	779	810	825	820	820	827	808	807	773	855	770	858	799	817	819	821	812	806	869	811	795	815	776	789	828	805	849	802	825	832	841	790	796	778	815	762	821	824	806	802	798	856	812	799	855	748	880	836	796	823	782	818	782	812	838	854	761	782	807	856	806	790	820	790	823	816	812	794	783	798	839	790	793	809	858	795	801	806	791	841	848	823	777	851	794	816	793	814	808	843	805	791	830	865	819	832	809	817	844	826	802	785	802	795	833	831	863	820	746	819	794	882	801	799	826	803	823	820	807	803	840	848	760	869	796	819	778	836	815	783	784	855	848	782	825	816	811	835	812	870	800	834	860	864	805	759	829	793	756	741	767	788	777	773	872	810	842	827	867	812	803	752	832	814	804	826	789	802	856	776	806	830	812	830	811	811	808	801	806	801	821	776	799	769	830	832	858	821	817	809	790	807	780	796	789	795	761	820	797	802	804	820	785	791	761	853	776	803	781	761	832	794	773	815	819	803	847	865	793	831	789	829	773	822	843	804	839	762	766	833	886	806	777	873	842	840	759	799	859	764	830	783	826	830	789	818	808	828	741	811	764	813	834	814	782	846	847	839	807	794	773	838	822	796	776	758	769	783	803	830	812	778	811	828	825	822	841	755	816	811	829	782	802	764	809	880	880	778	810	787	818	815	772	807	811	801	794	820	784	786	799	769	785	785	780	761	858	855	816	784	812	843	841	799	797	865	827	837	803	763	831	768	799	823	836	815	845	774	854	800	787	814	795	819	836	825	762	819	835	851	844	815	846	826	829	820	802	832	784	836	816	783	754	855	832	816	809	789	766	777	764	812	822	798	826	850	786	794	730	825	763	781	808	805	829	797	792	790	797	816	780	880	786	801	794	810	795	839	822	830	828	790	832	799	742	729	769	738	807	789	826	850	768	799	814	829	798	773	757	796	804	851	795	813	831	782	773	778	817	815	783	822	878	810	826	808	780	768	762	797	823	839	790	811	802	796	776	848	813	777	789	792	838	787	795	822	759	817	784	810	794	807	906	787	857	817	838	818	781	776	810	764	810	796	866	842	825	834	754	746	807	777	806	835	760	827	844	815
30034	31040	28763	12770	2820	1081	723	677	646	670	642	708	658	652	721	718	671	731	706	642	698	669	704	725	700	703	671	698	759	696	684	663	679	688	644	682	653	688	682	679	702	691	647	691	721	679	675	658	701	638	700	700	670	670	650	658	680	663	692	631	662	657	695	707	742	677	695	755	681	684	713	684	725	660	690	685	729	646	703	709	657	662	651	698	679	690	658	695	718	675	654	663	692	623	680	660	665	632	649	697	695	716	685	678	706	683	697	668	686	669	682	677	633	662	663	681	675	733	609	655	643	684	665	674	660	691	680	679	687	717	699	636	703	697	703	633	635	683	686	662	689	687	694	680	650	670	726	668	677	671	664	702	679	658	654	654	692	719	648	708	710	676	668	661	651	709	711	653	743	702	699	705	656	713	632	656	693	663	691	704	646	708	705	668	704	650	640	691	670	657	708	697	635	685	663	639	637	688	667	698	672	726	656	690	645	696	666	674	674	673	670	690	677	699	663	716	677	671	613	670	669	667	586	688	629	726	625	688	705	676	636	690	687	679	689	664	712	663	711	693	662	666	692	729	704	714	682	697	691	669	676	647	715	716	662	715	705	702	635	600	665	651	665	677	677	682	673	702	678	747	711	688	659	686	675	650	658	702	723	713	665	640	734	656	691	733	670	699	603	713	743	649	699	684	656	663	662	681	676	655	653	683	678	705	641	725	702	676	695	678	647	644	675	658	676	649	665	713	668	667	691	706	678	709	666	645	601	675	651	656	687	684	744	666	684	705	657	677	677	670	689	693	668	742	675	682	672	715	670	640	695	725	702	686	662	654	688	654	668	705	662	631	681	689	713	624	668	699	684	679	670	712	648	654	652	706	684	679	727	713	744	717	699	689	699	659	686	669	725	716	723	670	653	739	625	652	662	685	657	660	669	684	645	671	651	684	675	659	688	674	716	667	693	665	681	677	674	700	659	665	669	695	648	686	687	733	681	658	655	701	666	690	652	655	642	625	619	636	689	730	667	661	698	682	664	646	673	657	677	707	647	628	676	687	679	680	719	655	681	655	688	661	706	688	679	698	677	678	671	684	691	674	719	646	663	675	710	662	675	700	677	692	700	625	643	684	702	606	661	682	690	629	616	746	711	683	644	652	704	650	672	686	716	718	659	642	674	676	644	674	665	699	695	619	699	663	696	674	648	662	698	712	672	722	660	635	690	671	663	687	711	709	686	653	631	710	633	671	681	655	676	668	737	721	642	662	697	627	630	646	685	693	673	690	644	720	661	722	712	641	742	679	653	682	718	698	679	715	659	682	694	692	670	657	696	705	624	690	653	678	650	660	629	682	680	653	693	727	667	649	668	693	689	699	638	649	659	709	709	690	629	662	702	696	693	679	653	678	627	675	641	692	735	694	693	702	690	643	657	706	672	696	689	654	686	701	655	672	706	676	700	716	696	699	675	663	656	682	643	708	667	678	657	674	661	658	720	674	671	642	664	639	694	666	742	669	701	680	680	649	741	618	673	655	658	654	698	704	650	694	720	695	649	660	696	734	649	681	710	739	639	723	653	626	690	641	683	675	700	643	690	675	647	680	654	680	677	673	707	689	671	694	662	690	652	674	616	695	629	654	694	687	667	640	672	676	666	681	701	671	650	711	674	722	685	693	690	656	702	675	669	684	620	681	682	673	677	662	677	707	682	627	686	717	674	679	673	626	741	646	679	701	650	618	685	671	715	649	688	680	697	717	633	660	690	652	718	705	690	689	685	669	728	662	725	709	682	685	693	688	647	747	698	681	683	676	642	684	691	682	678	638	665	678	663	693	637	689	667	687	768	700	664	690	687	710	655	684	629	685	679	665	667	677	670	665	671	699	681	661	691	690	672	671	679	657	691	682	686	633	716	691	660	663	625	723	675	685	683	686	644	721	703	711	687	696	722	655	692	702	680	656	617	678	681	620	600	709	620	673	680	654	671	699	694	684	664	645	707	693	655	672	704	662	689	682	711	649	687	695	680	677	683	639	692	659	676	657	692	674	632	661	661	658	698	693	680	628	670	729	700	629	694	698	693	666	683	671	675	652	705	685	646	699	694	662	697	719	683	654	686	691	713	647	687	695	728	694	695	652	685	667	705	631	683	701	682	724	681	634	680	659	671	751	677	676	655	684	689	658	655	710	657	691	652	679	679	666	702	739	681	720	677	680	666	712	708	639	713	683	600	691	676	668	686	654	626	656	679	680	689	674	730	692	673	677	644	656	663	702	719	743	672	672	671	698	655	686	693	722	671	702	632	700	611	697	654	708	691	670	688	650	658	689	653	654	683	674	627	659	691	713	680	723	697	652	646	677	674	667	634	646	684	650	688	645	658	655	673	676	712	717	671	692	660	666	642	683	674	679	668	628	659	661	674	719	645	731	636	659	670	666	690	715	693	669	703	678	670	710	726	650	714	643	640	664	647	671	700	640	666	665	661	662	657	671	680	695	684	661	730	635	725	671	634	670	661	692	673	662	669	669	678	619	698	678	656	724	690	668	714	640	719	652	675	656	695	703	667	697	716	661	660	660	617	686	702	683	654	707	693	645	699	656	745	656	711	632	674	658	668	633	713	727	685	633	665	710	713	643	631	688	618	698	645	637	697	664	698	643	676	708	651	667	700	654	635	668	678	702	684	662	685	709	706	651	676	643	633	690	696	672	624	660	673	628	613	611	666	674	692	683	702	661	672	635	688	699	666	659	630	667	635	650	704	654	670	680	711	699	657	706	712	675	662	709	688	653	683	674	631	662	698	706	668	685	660	705	692	734	664	686	678	676	675	637	696	701	687	685	707	666	698	728	667	702	716	691	659	683	687	688	658	712	683	665	676	720	693	651	648	627	646	679	634	699	709	643	719	660	736	726	662	665	666	664	737	686	636	688	672	655	695	672	662	703	667	716	658	654	708	694	663	678	660	659	690	648	684	675	674	631	709	687	676	691	689	675	684	728	669	688	682	687	710	704	609	659	675	669	650	676	642	692	659	656	653	617	664	649	649	688	705	675	672	702	654	685	680	653	634	651	666	655	684	627	714	651	669	669	659	702	652	673	696	646	683	724	650	696	733	663	679	675	696	683	687	630	696	657	641	662	702	653	650	708	687	687	708	664	672	680	681	708	673	647	694	735	660	725	702	664	699	704	640	670	666	664	654	697	689	692	716	673	680	663	713	695	715	692	676	648	698	689	676	767	702	683	671	652	643	647	656	650	655	721	669	683	708	664	676	673	694	685	698	699	705	698	714	691	671	657	667	678	684	731	692	674	695	645	704	695	681	695	669	689	652	682	639	680	711	676	686	665	682	656	709	651	678	654	621	670	697	708	681	653	709	671	673	659	700	676	682	687	673	627	658	756	733	666	660	691	667	744	691	691	691	670	680	671	665	698	649	674	691	683	707	640	706	688	659	696	652	693	676	704	663	644	615	680	710	641	665	711	644	695	678	652	652	631	670	678	696	660	676	669
21705	37481	22380	7318	2066	860	664	607	607	573	551	613	578	573	573	577	597	557	562	580	578	568	571	610	585	613	587	543	536	599	607	565	581	552	560	574	613	580	559	595	565	591	557	578	576	551	533	565	553	561	558	608	587	572	637	603	550	589	575	570	565	623	632	554	529	586	501	611	589	555	580	578	544	594	584	508	569	597	552	565	572	597	571	563	517	584	571	555	577	583	592	586	562	604	601	585	583	565	580	555	560	580	584	531	564	556	578	611	563	538	545	568	557	570	587	556	568	577	582	573	575	536	589	582	569	580	574	608	600	597	570	604	610	581	587	595	533	652	570	621	575	566	571	568	534	581	568	558	594	580	627	610	551	542	592	595	526	566	549	556	546	584	597	548	566	572	556	590	578	584	577	550	567	582	598	554	578	570	561	534	603	595	569	548	571	551	542	587	596	573	599	602	539	590	544	590	606	629	545	576	561	548	564	563	558	579	572	618	566	619	568	565	576	590	602	585	540	587	538	562	573	611	571	613	575	556	570	625	601	612	551	580	569	583	537	610	559	545	585	593	601	599	588	581	547	565	554	559	548	545	544	572	596	563	568	583	549	553	546	595	541	552	564	570	559	623	597	570	585	589	571	553	590	567	614	583	601	574	587	539	573	569	590	568	542	544	566	570	555	540	587	556	561	613	545	545	598	558	589	563	603	553	511	573	588	552	578	572	614	545	558	571	587	571	588	559	636	615	546	597	581	559	551	578	597	621	580	525	548	577	574	597	575	594	582	603	575	543	561	536	587	574	550	600	584	567	608	578	578	591	554	553	588	581	567	553	562	558	545	571	595	571	582	572	594	563	570	520	560	574	566	579	602	565	577	579	552	561	546	539	577	572	555	528	565	588	604	578	556	584	550	565	588	588	597	605	593	567	563	538	542	561	573	560	587	570	548	568	556	601	573	606	550	578	603	586	616	609	559	580	564	575	601	565	540	593	582	581	538	569	570	634	563	541	568	549	570	521	556	581	561	597	527	555	525	551	558	577	627	544	577	543	591	595	582	586	565	601	589	575	545	583	541	565	558	535	564	581	550	564	595	598	554	560	566	597	562	561	579	582	563	558	581	570	541	573	590	561	579	594	582	573	579	587	570	568	599	548	536	568	574	601	538	591	598	575	569	538	544	602	555	571	555	581	545	566	576	550	584	594	575	586	545	597	551	570	579	575	586	563	564	556	599	551	576	545	589	609	607	576	615	639	588	590	567	537	579	557	551	554	610	514	585	581	578	601	550	562	614	560	602	577	580	598	580	550	594	583	551	537	545	567	546	577	559	592	569	551	562	618	630	574	569	577	563	562	579	595	592	554	531	560	582	579	602	586	552	580	599	554	627	577	530	552	578	568	554	590	582	571	552	572	548	585	565	570	551	573	589	561	631	546	558	569	597	541	560	581	605	530	622	577	596	557	554	613	578	553	552	599	558	625	559	546	564	574	600	623	553	566	576	597	575	587	601	609	575	573	587	562	598	603	536	602	552	556	545	549	547	544	614	619	511	605	564	594	553	579	561	661	605	540	550	607	554	598	593	570	599	584	598	570	593	570	611	604	575	580	554	610	559	591	589	592	580	582	551	587	563	599	572	613	570	586	548	561	581	543	571	557	580	608	545	589	611	588	575	581	612	573	610	536	573	550	585	547	557	561	559	554	629	515	575	568	590	589	579	594	603	574	558	585	586	564	612	566	550	575	578	582	573	590	570	634	590	613	568	606	546	594	594	611	570	566	549	534	548	552	598	534	599	536	586	567	578	577	603	630	579	587	604	581	578	563	556	604	602	606	577	569	573	531	573	578	561	604	606	611	537	600	486	583	584	577	598	603	566	581	605	561	624	577	537	594	610	576	534	566	566	576	566	554	597	587	586	608	574	588	584	545	600	622	573	606	628	598	591	538	583	574	554	587	560	588	570	549	597	505	556	589	568	580	577	570	561	538	571	580	599	603	553	587	568	550	585	597	590	570	586	564	557	560	587	573	541	557	583	599	576	582	565	586	603	608	562	572	611	578	584	518	580	575	531	576	589	567	577	561	598	608	590	594	548	566	592	575	587	642	600	605	571	600	574	597	578	567	538	598	543	569	552	501	541	598	577	581	603	557	552	537	583	613	593	535	567	578	597	574	571	630	550	572	599	564	594	526	599	612	560	575	574	569	564	563	576	568	619	574	581	556	523	595	566	564	600	604	570	563	592	586	590	588	601	574	578	578	611	592	516	527	550	543	595	562	567	587	580	516	607	551	577	604	578	597	556	592	570	600	579	575	549	612	600	582	534	587	572	574	502	544	589	627	565	594	581	590	590	587	563	646	552	570	548	524	572	600	565	607	557	568	555	593	582	588	569	551	580	539	573	598	532	600	566	575	579	585	556	560	594	545	561	577	599	564	581	563	610	559	584	548	535	563	546	590	539	581	608	588	626	555	595	542	584	560	545	591	524	561	617	579	601	560	547	574	545	606	584	589	568	516	549	585	563	561	576	586	521	567	558	576	556	560	553	596	549	615	576	581	525	578	525	583	565	594	537	593	572	564	563	545	558	614	584	604	557	541	584	567	553	599	592	518	585	590	563	574	611	569	570	594	587	594	583	625	530	579	570	584	567	570	604	562	589	590	579	527	564	570	572	602	580	584	561	543	571	597	556	592	561	589	596	559	535	574	567	572	591	548	560	574	519	566	575	580	567	547	558	599	551	611	594	575	601	610	570	600	555	566	593	612	622	558	581	525	563	540	589	586	585	596	597	586	637	615	575	539	584	583	611	606	587	562	578	574	548	600	548	565	564	566	530	594	556	563	565	588	593	563	569	563	575	563	558	601	565	584	596	570	577	619	564	572	598	592	613	599	583	580	582	545	560	589	566	572	558	577	586	602	541	557	577	557	570	634	637	603	610	621	557	583	578	619	558	621	559	616	540	582	560	524	564	564	560	584	506	560	562	586	608	547	553	579	569	544	578	561	601	560	570	584	542	585	554	593	563	563	581	564	629	586	599	577	541	595	523	593	527	563	576	580	568	584	548	572	546	592	567	578	601	619	537	567	569	608	568	570	595	561	593	519	589	597	540	585	590	571	562	544	565	552	568	572	597	542	583	607	555	619	584	598	624	570	551	550	596	579	558	555	617	538	571	599	567	517	582	553	563	616	552	589	570	538	581	553	569	623	568	569	588	604	585	573	579	582	575	580	585	564	545	543	577	553	568	558	555	581	583	569	536	558	576	607	576	577	593	579	578	549	561	550	568	598	570	569	594	545	540	536	591	564	583	622	562	616	572	577	594	544	606	530	608	589	569	564	533	572	588	571	510	541	586	566	588	573	582	587	561	562	577	568	535	591	622	604	564	551	559	551	587	583	591	579	573	579	548	577	593	532	597	586	558	540	584	581	564	570	540	576	537	616	606	564	613	558	508	515	601	572	536	591	606	590	589	584	613	555	570	581	583	525	583	625	543	581	556	576
25761	28687	44582	36900	18468	5028	1217	834	708	701	713	689	678	684	680	700	659	667	631	664	633	679	679	741	698	673	736	712	653	630	633	681	630	689	659	627	703	643	632	652	675	678	671	626	681	691	686	670	637	669	654	635	638	664	644	645	679	668	647	646	648	670	678	682	718	632	718	654	679	648	641	716	678	641	658	658	638	680	647	628	602	684	660	703	652	682	666	676	685	656	662	685	691	642	659	710	646	680	752	702	695	646	631	699	623	638	650	670	660	657	695	659	635	655	674	663	690	677	642	687	642	702	699	665	657	657	649	649	647	671	670	701	661	646	640	629	653	686	645	669	642	675	585	626	675	680	712	663	685	666	676	653	671	697	648	730	659	687	657	652	710	683	673	680	701	613	682	661	681	667	687	618	675	705	684	702	709	657	666	679	679	626	666	635	630	676	693	612	685	627	663	664	708	688	682	651	647	703	641	675	648	678	630	708	666	700	668	664	665	659	648	615	623	674	684	666	690	645	713	710	646	653	687	665	638	651	673	668	647	648	652	663	690	702	693	678	654	632	644	680	672	674	681	690	631	671	701	652	621	674	661	669	686	611	690	663	659	691	671	674	669	672	683	678	645	657	694	642	684	679	689	694	629	672	683	637	671	731	666	668	664	645	672	651	668	663	662	668	657	689	647	687	632	621	625	687	635	675	716	681	641	663	650	640	679	652	661	690	637	675	683	681	658	675	701	643	658	614	695	684	643	647	640	674	662	695	664	676	716	660	697	637	660	701	688	649	686	748	678	655	699	702	619	637	631	637	662	649	670	698	656	663	717	628	687	686	659	628	631	667	708	724	726	673	646	674	654	662	655	635	659	674	646	706	630	683	698	662	696	696	686	653	636	637	735	687	676	672	698	626	647	685	651	694	688	664	653	641	632	689	675	635	676	647	637	691	655	641	685	731	683	631	680	695	666	670	632	676	644	664	648	664	688	710	675	651	688	637	654	624	666	665	657	675	668	676	652	648	681	709	643	672	704	697	661	657	717	666	630	684	694	678	662	659	668	631	659	635	674	658	670	673	649	669	684	648	684	611	678	644	656	697	672	628	611	662	649	686	720	663	637	704	682	691	711	659	619	704	667	651	666	710	651	709	692	634	668	661	653	656	680	669	616	678	640	684	692	672	660	616	652	660	654	670	630	679	703	624	693	673	702	667	690	661	617	667	739	660	699	637	639	646	668	649	650	640	692	682	686	679	662	693	699	656	668	674	652	663	636	725	661	679	665	702	693	704	660	642	686	656	677	677	700	660	696	630	657	638	633	692	690	634	670	648	644	665	652	644	640	678	664	690	662	687	627	649	677	667	653	667	701	674	701	655	674	624	653	665	672	676	670	659	668	660	659	632	675	658	678	666	704	655	672	661	661	632	689	706	644	621	698	653	627	629	628	664	659	673	640	682	691	656	631	655	667	676	650	682	635	669	729	690	692	648	684	667	649	624	627	640	636	669	669	732	673	670	672	643	638	672	645	672	673	673	632	641	653	657	645	687	706	673	696	634	682	629	692	683	710	654	676	671	651	714	671	677	697	697	655	666	692	640	708	617	666	697	721	644	672	707	666	638	652	648	691	653	677	714	637	643	644	648	734	658	675	688	682	635	625	641	651	627	705	633	657	648	652	677	673	669	643	644	695	628	659	690	664	669	670	626	652	657	665	722	645	704	666	639	652	677	667	671	630	687	679	661	661	626	629	632	685	674	690	686	660	681	649	648	692	683	666	657	641	674	696	685	657	655	684	656	684	661	688	631	681	658	633	647	649	643	714	719	653	625	682	660	612	651	680	738	671	640	638	651	629	658	668	635	660	663	657	684	665	659	657	667	672	635	648	648	682	652	668	651	664	674	655	614	683	661	662	671	667	654	666	706	628	652	625	688	677	687	641	626	671	668	688	632	651	690	616	717	639	686	680	635	652	664	677	648	632	643	701	687	666	689	689	641	669	619	621	643	650	613	703	699	631	678	693	636	632	663	706	624	690	649	706	657	651	704	634	664	648	681	672	636	660	665	631	645	704	669	665	694	643	641	649	703	680	682	614	685	675	641	690	651	664	663	693	658	630	667	685	650	654	668	643	641	647	661	694	707	632	640	713	648	694	655	673	665	641	659	667	619	646	718	626	655	662	669	721	665	654	623	688	643	667	662	701	659	671	710	652	643	651	672	680	637	649	637	642	654	639	639	654	677	654	672	687	676	675	600	665	666	646	678	673	648	609	660	661	647	678	656	616	620	643	660	668	641	591	641	650	684	664	671	711	700	721	680	646	636	715	658	696	679	632	676	648	642	621	644	646	662	602	698	682	675	691	655	634	670	658	709	663	662	684	654	612	689	648	677	684	625	657	675	687	597	687	628	694	655	641	679	660	688	667	653	662	699	670	688	658	674	649	668	700	626	695	687	619	723	688	660	616	692	681	672	686	688	713	670	642	699	646	635	636	677	674	658	647	670	699	643	635	697	652	743	661	692	664	718	642	669	653	697	679	661	654	715	609	653	665	644	646	699	658	653	618	648	675	630	693	650	637	626	671	634	674	665	661	651	682	703	656	627	617	629	624	673	694	661	686	675	673	659	665	625	664	697	635	616	668	667	687	696	637	597	666	687	685	629	644	705	639	655	672	633	679	650	658	638	685	638	663	657	656	663	687	640	650	645	685	643	668	660	638	704	710	624	608	659	699	679	662	646	675	664	613	698	657	624	641	676	636	624	672	677	689	672	644	649	633	642	682	654	612	703	684	659	628	690	696	678	692	684	694	634	642	636	652	616	657	682	664	615	677	655	649	683	638	672	611	673	658	691	643	625	660	667	647	620	642	651	655	632	696	662	672	672	684	618	662	672	665	663	675	664	694	584	662	628	637	664	653	596	717	658	658	646	636	645	696	689	652	704	653	642	624	698	672	652	641	653	679	628	636	694	619	675	644	704	651	643	639	666	652	639	656	645	619	681	626	660	693	707	679	674	688	620	686	689	684	628	658	671	679	623	699	660	634	708	676	661	693	703	665	651	703	647	638	688	646	690	640	669	653	679	683	680	648	664	664	659	639	653	653	657	658	650	695	692	685	654	671	683	581	686	620	704	647	685	656	651	630	675	644	663	653	686	653	647	641	646	673	714	680	642	686	645	647	646	643	669	649	698	647	668	643	645	702	681	660	666	607	649	653	678	633	675	698	661	643	673	651	712	678	647	684	674	695	631	661	689	631	670	680	635	679	624	726	660	595	705	621	694	701	653	642	647	671	659	652	662	671	717	717	669	693	655	704	663	622	648	702	630	667	672	655	653	728	645	686	678	653	657	700	660	669	704	723	644	628	663	662	642	619	661	644	648	669	677	629	664	640	631	692	650	658	636	684	727	623	686	609	686	651	634	635	668	646	633	698	663	654	609	659	612	672	655	662	669	616	698	725	659	630	678	675	650	694	693	693	678	665	687	691	667	701	643	666	647	638	634	677	710
58120	90471	61067	30263	9617	2596	968	661	662	641	610	653	617	598	620	636	634	646	652	632	633	706	628	656	623	643	609	635	587	596	602	622	648	667	653	609	605	602	641	598	605	655	627	602	597	608	595	622	553	613	671	620	648	652	640	633	612	621	625	662	642	646	644	618	612	619	575	660	583	602	614	599	597	624	658	613	632	613	618	598	654	622	584	628	633	621	612	612	636	560	619	615	610	624	623	596	627	620	644	647	606	601	611	627	593	649	626	594	634	578	632	615	637	601	604	614	631	615	640	595	660	580	636	601	618	623	640	630	631	609	583	616	613	615	635	626	627	614	659	629	620	610	618	649	636	634	631	626	626	629	630	624	617	615	624	662	600	608	591	606	620	621	566	618	600	648	618	625	609	594	618	600	563	589	602	592	596	618	628	642	585	610	609	569	653	617	607	577	585	626	619	617	643	593	622	574	633	616	612	625	584	603	567	606	599	632	611	604	605	601	647	658	650	644	571	632	586	608	639	580	622	619	610	631	646	651	633	604	572	649	597	625	592	630	618	652	598	645	647	621	639	613	601	640	634	620	642	595	607	629	597	649	639	631	607	632	601	643	643	629	608	606	636	602	667	677	593	623	641	623	644	600	632	617	601	579	601	632	655	601	629	677	646	654	640	596	611	577	630	609	642	586	601	611	638	599	608	626	646	672	613	618	654	644	631	600	644	632	626	632	600	617	610	636	593	645	620	637	615	650	649	658	645	605	613	605	630	632	600	580	594	628	634	626	570	623	616	565	656	655	635	568	650	640	614	640	631	630	635	628	593	592	626	609	652	590	611	609	575	631	617	584	610	615	638	602	654	613	621	656	624	560	583	601	588	635	640	595	628	613	659	605	638	603	645	606	650	629	578	647	607	643	626	587	621	618	588	610	601	603	594	589	650	602	615	660	597	688	623	621	659	638	691	610	619	599	606	601	596	652	581	633	611	637	648	614	645	609	680	605	640	551	648	598	619	592	605	655	614	611	611	610	631	646	675	629	620	625	657	604	622	607	646	618	608	636	665	647	634	567	635	638	578	598	654	609	618	603	646	648	646	612	575	641	620	607	622	659	640	617	579	613	632	579	623	620	596	598	619	611	663	611	650	608	596	646	575	587	674	647	614	610	607	613	605	639	629	606	667	616	618	604	624	610	632	593	617	632	654	605	618	614	614	575	643	610	625	637	608	584	595	654	652	687	644	641	651	608	615	599	613	664	595	697	638	586	648	636	620	596	578	630	570	630	654	625	566	620	609	605	643	608	596	652	604	599	619	656	596	626	654	620	618	608	609	611	606	661	614	626	637	573	618	652	594	630	602	590	613	623	606	612	631	621	639	630	624	618	609	622	617	615	561	611	618	653	615	624	591	604	605	635	602	617	670	621	641	611	621	668	618	637	612	587	632	626	619	641	632	604	688	600	644	587	619	585	569	663	585	560	626	636	622	611	662	587	653	633	613	633	620	576	640	605	600	632	629	577	606	621	625	605	627	673	571	671	636	611	638	604	674	624	611	628	570	606	626	631	644	647	653	601	625	620	640	588	641	589	653	626	596	604	603	652	621	610	657	629	638	607	587	627	630	612	607	631	623	603	632	575	610	554	608	627	605	622	625	596	635	625	626	585	617	609	646	596	624	639	631	611	605	583	631	615	646	590	608	653	620	646	658	592	597	627	618	623	647	647	627	635	575	593	590	591	599	591	618	568	663	619	587	634	668	625	601	589	628	578	644	641	606	603	606	587	652	667	611	615	614	605	671	622	630	587	629	627	619	672	563	608	619	607	682	648	611	604	603	606	646	614	605	624	563	651	626	658	632	629	638	624	656	607	564	623	627	598	641	627	640	617	609	669	605	605	643	626	615	630	612	578	591	594	608	633	622	602	621	611	591	636	572	666	578	602	645	585	673	601	615	619	638	651	637	657	629	556	638	649	631	613	601	593	610	630	643	647	592	630	634	609	578	617	577	637	611	651	598	647	645	573	630	653	631	634	578	603	647	646	583	574	636	593	587	637	610	629	654	663	592	596	622	585	596	672	635	627	598	599	596	656	654	624	655	579	649	630	642	593	621	590	601	600	608	561	624	653	636	601	588	643	663	590	596	654	632	601	675	619	597	610	608	639	652	582	602	637	613	603	665	631	611	658	614	628	584	621	623	637	615	618	673	592	584	591	603	606	605	668	630	606	636	585	621	618	645	569	673	630	643	653	640	602	635	633	647	635	620	611	573	631	630	610	604	607	630	658	632	611	605	596	626	612	654	631	626	666	648	599	644	645	595	617	621	576	656	626	565	584	633	640	649	562	630	609	657	605	625	615	613	642	642	616	642	681	593	578	616	633	602	622	685	579	602	619	625	615	642	587	634	616	604	596	619	645	589	607	604	602	621	621	605	567	603	582	641	659	594	597	585	615	600	637	595	622	621	601	628	606	633	628	620	615	678	625	654	627	636	662	621	626	619	633	603	592	658	634	608	615	629	546	665	607	611	593	600	599	604	579	593	613	669	595	656	617	608	618	632	586	644	639	634	636	617	625	626	605	615	629	588	653	639	653	591	623	630	608	629	577	641	632	600	617	643	589	576	640	583	631	599	618	652	650	647	623	615	626	579	630	640	650	578	695	595	642	611	629	665	602	613	661	630	670	685	614	630	625	601	621	628	598	651	606	608	606	612	606	618	599	664	616	654	626	600	604	652	580	617	603	592	607	640	623	600	616	606	626	604	599	597	625	659	610	646	626	614	572	633	647	594	647	600	615	592	595	645	593	643	638	588	632	615	611	601	661	610	628	580	632	564	638	598	603	582	625	641	642	590	617	634	645	591	615	593	626	635	618	619	584	648	613	584	650	592	638	651	649	628	640	631	643	574	619	603	576	624	625	650	596	624	614	628	574	598	607	648	625	595	629	603	592	574	541	602	617	670	550	605	638	598	665	594	577	599	610	660	583	607	622	629	588	624	586	577	605	607	579	597	592	664	592	606	615	651	558	613	637	620	644	610	601	621	571	615	632	668	601	602	577	595	626	641	638	618	613	638	615	657	621	592	648	612	593	637	652	614	600	587	578	623	642	621	618	637	631	618	630	599	592	621	620	564	633	619	653	597	607	631	596	559	641	623	595	602	656	632	604	583	599	650	620	596	604	634	611	634	573	646	625	643	590	600	618	639	628	628	626	598	639	624	596	617	578	616	658	597	582	606	606	625	654	610	604	620	639	654	592	640	609	618	634	634	611	588	610	608	641	616	595	626	591	610	625	549	628	598	623	618	618	627	594	582	636	636	643	634	632	614	597	640	583	659	584	632	641	659	637	602	604	618	580	615	623	625	673	603	577	642	644	651	659	624	591	599	609	626	589	654	647	603	641	628	621	655	616	594	631	597	628	656	604	607	623	582	590	614	651	606	608	627	586	659	605	622	643	584	586	612	621	564	650	634	636	610	598	619	613	635	598	612	620	657	590	665	630	626	614
24152	23789	36883	34093	24108	14243	3633	1236	922	979	904	946	981	927	932	896	908	914	895	975	963	953	918	976	927	948	987	949	899	994	906	869	920	879	979	868	925	883	908	894	878	883	917	897	890	930	928	929	952	958	875	964	895	933	927	937	890	881	906	905	903	905	840	852	889	937	877	925	917	888	879	941	935	904	896	847	881	908	859	874	960	938	915	938	867	916	921	880	912	954	923	899	914	948	960	904	952	896	894	943	917	946	919	924	938	863	896	887	920	887	903	893	906	909	901	909	913	916	881	915	972	899	907	918	954	880	943	886	864	904	923	884	861	914	925	893	925	947	870	927	964	925	884	934	930	869	911	925	933	892	920	897	849	906	917	949	846	915	948	957	939	939	909	923	924	901	886	943	889	983	915	934	898	854	927	915	946	911	907	967	921	943	920	903	893	915	838	903	947	890	937	898	913	941	899	912	918	911	986	914	935	933	910	908	949	900	862	952	974	904	843	940	866	897	923	863	896	902	882	842	964	841	926	895	908	868	913	954	906	912	882	947	915	950	896	919	914	857	873	908	875	903	893	877	849	925	882	936	935	943	916	889	900	896	979	885	883	930	887	904	900	936	887	854	915	882	893	861	907	880	884	920	930	870	876	905	853	966	910	876	944	900	896	890	871	882	956	963	909	897	906	852	875	865	932	870	877	912	932	892	902	930	919	923	953	917	900	987	891	939	878	876	929	891	895	847	916	911	902	954	921	939	908	889	927	939	883	856	854	875	910	910	869	901	907	905	861	916	977	942	975	925	879	908	963	949	939	903	924	917	922	891	885	936	888	913	913	917	900	909	898	923	929	862	942	873	915	924	918	874	842	895	906	915	922	855	903	910	926	933	922	897	886	967	961	898	936	896	987	893	909	870	886	872	913	822	907	943	888	904	907	883	916	916	862	885	874	873	879	940	953	912	910	963	910	918	888	953	847	859	877	889	891	895	902	931	939	931	892	927	922	948	925	918	906	860	901	928	908	897	883	918	911	938	882	837	943	858	895	928	933	948	938	940	909	901	872	959	884	937	918	884	906	921	858	895	931	939	920	926	914	928	893	904	959	912	863	912	885	945	876	902	974	925	908	931	904	949	922	845	931	828	898	862	836	906	891	893	987	895	877	911	955	871	891	933	900	884	896	926	889	911	906	937	862	946	894	911	933	970	934	895	918	871	891	942	917	895	899	872	972	902	857	875	856	887	930	868	878	914	950	890	924	901	901	934	872	947	877	945	967	950	845	890	988	857	975	910	889	876	916	941	851	839	897	937	873	920	863	923	919	897	891	955	940	865	893	936	937	954	989	955	881	910	922	917	868	964	893	955	920	903	892	913	931	904	918	900	936	967	938	956	881	896	974	798	923	865	964	934	910	889	901	886	838	935	914	921	934	938	917	901	838	927	901	836	965	896	924	900	924	907	890	885	892	874	911	915	878	966	872	896	891	938	897	893	860	913	891	917	885	861	923	953	908	923	909	929	924	885	879	899	945	886	875	909	904	920	887	901	873	887	880	907	890	961	924	926	894	935	913	875	898	888	933	863	954	894	905	854	883	891	901	844	913	980	905	939	867	908	941	937	878	857	928	939	900	928	915	905	854	869	880	871	934	865	904	853	822	890	857	951	906	947	892	923	881	903	872	885	934	869	939	930	918	905	943	906	901	957	921	853	929	909	915	924	944	920	882	876	883	972	852	852	967	897	873	858	925	903	878	938	901	879	886	855	850	900	883	885	986	855	916	903	904	927	941	887	880	907	924	985	905	957	912	935	939	945	944	860	884	844	908	902	921	916	883	897	917	876	896	949	916	938	950	904	887	929	875	885	902	912	959	905	898	912	913	895	889	931	906	899	902	913	870	931	943	904	907	947	897	970	913	862	880	899	976	916	881	863	870	926	973	820	878	918	882	912	920	883	880	885	871	912	931	941	896	923	938	956	862	874	899	925	942	875	879	905	864	969	899	871	882	887	937	847	935	896	883	907	905	923	902	894	963	865	913	1003	894	882	948	942	939	929	897	941	923	916	893	908	843	923	899	958	836	887	913	879	923	915	928	922	898	922	918	912	922	876	909	929	898	953	883	948	905	859	900	930	898	889	885	920	896	927	964	967	896	925	916	905	879	889	879	920	900	883	902	894	937	861	934	901	934	876	933	955	908	894	908	886	912	903	858	893	945	911	879	882	876	902	1006	899	939	938	904	909	941	902	874	891	926	915	892	875	933	939	947	859	863	914	913	920	888	933	925	915	874	875	911	959	915	855	910	881	946	880	891	907	937	846	866	955	881	920	923	894	838	903	907	887	886	862	900	883	899	915	921	950	900	904	952	888	901	895	917	898	936	966	940	841	891	929	884	854	855	920	929	887	909	929	937	905	864	876	990	955	908	921	856	887	880	874	963	884	888	878	900	911	878	950	800	922	901	917	971	926	891	896	899	911	885	913	872	903	950	916	890	899	971	898	923	897	946	916	872	862	922	901	942	894	927	881	907	905	911	894	882	968	910	814	901	911	970	898	918	882	905	930	896	912	863	832	874	932	963	902	930	912	860	909	883	915	917	893	941	902	940	928	863	885	945	895	898	914	924	910	896	892	928	871	911	901	898	960	897	894	905	934	915	905	847	853	906	914	883	924	878	915	893	877	938	860	881	958	892	880	949	928	909	990	938	862	896	937	851	935	911	898	952	899	923	957	978	919	913	891	919	866	919	930	924	885	925	908	932	876	946	928	921	907	923	943	884	895	932	856	895	971	932	895	881	856	885	909	893	883	877	895	920	914	901	826	895	924	924	889	914	895	928	925	865	881	897	918	897	926	903	878	875	898	897	907	912	887	920	907	914	936	905	867	898	928	901	909	901	953	898	924	944	896	914	908	902	951	905	858	918	880	906	901	860	920	930	877	916	883	876	913	894	862	956	873	880	914	915	938	891	913	922	910	896	912	949	853	914	880	909	926	897	889	909	966	873	922	911	899	979	914	910	912	867	858	881	916	915	939	870	920	935	938	947	957	930	933	874	915	887	975	985	920	866	953	891	928	891	958	862	923	867	814	877	910	917	882	986	946	912	898	954	910	913	935	896	891	895	908	938	874	886	897	926	904	901	932	906	862	885	859	884	904	897	933	895	908	924	868	889	938	861	891	831	906	917	937	868	964	907	856	903	900	890	929	983	919	931	855	911	879	892	909	945	924	955	903	880	858	876	871	936	944	861	903	851	913	864	859	940	887	864	906	878	930	867	930	911	932	894	935	929	919	904	941	864	885	922	925	867	910	932	886	904	922	888	888	917	927	929	851	912	885	864	861	933	852	936	889	915	859	954	935	893	813	831	906	889	890	888	891	905	923	910	896	934	959	911	859	913	920	901	940	940	924	946	894	928	891	897	935	860	892	927	855	911	866	940	901	899	922	933	917	953	928	929	846	946	892	904	892	971	871	919	838	910	873	890	935	951	851	930	923	926	901	904	864	884	953
64454	104049	72886	44283	17046	4988	1669	978	893	876	852	806	839	882	889	925	912	877	876	844	799	906	838	829	858	870	839	877	869	848	883	841	855	840	873	858	852	801	820	819	870	841	848	823	853	883	849	867	848	826	844	826	876	840	849	848	809	848	883	838	868	866	856	857	835	810	879	825	815	838	845	876	868	845	845	891	834	850	867	830	847	825	838	803	867	874	816	884	802	848	875	859	871	862	851	850	827	891	850	828	835	868	857	810	839	848	869	828	827	804	844	883	856	863	815	856	908	875	889	874	846	833	863	893	860	847	856	891	868	899	825	820	846	815	849	838	817	843	863	848	844	851	857	845	855	835	864	864	795	861	869	800	856	876	890	857	845	879	843	898	840	845	849	864	837	850	851	861	796	845	798	884	837	901	897	851	830	832	842	858	829	815	840	853	892	899	896	853	879	879	829	812	866	910	827	853	853	816	849	821	855	857	842	833	857	847	844	879	852	902	829	877	907	850	812	886	846	865	838	857	892	897	839	834	819	898	868	894	835	879	830	832	859	947	831	867	840	853	849	853	817	814	813	821	839	889	878	890	867	813	873	813	874	883	853	849	812	852	862	822	805	873	861	874	867	813	819	867	874	841	851	860	797	817	850	892	840	850	807	853	826	889	876	822	829	870	850	842	880	795	888	871	863	869	933	864	884	844	871	796	874	845	870	842	804	849	849	839	821	798	864	883	843	877	833	810	873	870	900	853	842	863	858	868	843	822	843	882	888	821	874	885	852	845	866	893	865	861	875	833	842	892	834	887	891	812	783	826	851	839	881	866	844	823	847	817	869	868	883	825	841	870	823	794	828	852	893	851	886	846	859	839	843	864	880	845	859	851	902	867	828	882	852	837	838	843	824	839	845	863	822	851	857	885	941	900	826	809	824	820	849	842	857	809	816	835	836	851	872	828	814	822	809	870	858	847	844	858	831	852	868	827	832	826	852	832	837	894	833	833	876	930	795	814	778	873	877	864	844	809	840	844	880	864	804	810	802	871	876	861	848	838	855	809	876	868	852	897	875	837	799	824	836	855	826	841	881	844	867	824	844	845	886	852	824	882	870	796	882	851	851	888	822	820	866	848	825	807	866	828	797	830	882	842	800	825	848	865	811	879	828	839	841	892	824	856	894	851	805	873	799	854	896	796	866	840	828	824	827	841	844	831	866	886	852	851	809	829	819	814	836	826	868	881	848	833	888	911	858	879	852	868	832	824	814	840	889	902	850	865	819	844	842	861	869	845	841	857	884	859	830	841	874	866	843	810	835	831	871	892	886	836	876	882	856	779	845	800	840	839	803	846	821	820	840	810	820	825	800	799	885	834	842	784	827	868	884	802	882	847	914	868	851	859	807	867	851	878	845	849	834	889	889	817	838	852	840	826	846	864	868	850	822	824	843	879	834	878	885	777	827	872	793	902	832	848	852	857	893	864	834	857	830	847	820	854	899	887	848	849	816	866	818	845	814	815	830	850	844	875	841	807	856	915	853	794	826	896	871	833	927	872	887	865	891	826	841	857	805	859	791	850	820	831	898	831	814	882	834	894	825	867	851	885	862	848	833	849	786	875	887	871	837	851	833	848	872	795	885	841	846	872	903	844	854	824	841	844	837	857	845	837	891	839	866	846	858	842	805	829	882	797	795	814	822	831	832	840	862	868	899	836	804	846	830	855	897	779	836	850	850	842	854	863	862	818	870	839	883	874	864	850	890	831	823	855	817	848	845	869	861	909	858	812	825	903	837	862	888	808	850	824	853	793	874	891	849	861	872	778	829	806	854	854	832	841	830	847	885	851	908	838	867	851	888	843	865	785	796	855	924	811	831	835	848	883	767	861	848	843	838	827	798	846	938	844	878	837	840	865	828	833	883	809	852	862	888	866	882	842	845	859	814	836	848	820	845	883	842	818	837	800	802	820	832	817	831	852	843	827	854	859	853	872	870	824	828	858	831	859	855	780	837	863	822	825	844	835	863	802	794	881	835	837	861	851	849	840	857	909	827	857	828	876	837	935	826	904	860	856	861	846	832	879	838	850	848	789	851	835	821	800	817	798	882	801	835	865	831	822	898	899	867	811	848	794	837	864	867	834	894	853	860	845	842	837	903	826	841	831	896	839	832	876	885	894	908	864	865	851	806	818	896	819	871	841	840	779	869	832	826	858	849	861	848	859	837	868	804	881	867	853	870	841	841	866	819	902	831	833	855	859	833	852	881	842	880	813	823	802	866	835	855	863	849	832	852	856	861	823	880	844	859	867	867	809	889	791	798	785	836	907	843	824	846	896	869	857	816	818	834	863	831	880	856	806	855	823	885	828	870	853	839	805	878	780	877	867	850	835	800	816	820	829	837	820	853	814	805	859	814	819	835	824	803	866	881	827	883	800	818	826	791	858	833	844	805	855	839	877	912	862	851	849	805	875	835	903	841	832	919	798	882	914	851	866	807	827	873	819	801	829	819	881	862	862	874	793	869	828	807	828	827	806	856	807	924	793	839	828	831	831	799	822	844	817	873	839	821	840	814	829	805	831	834	827	876	825	836	848	850	822	879	871	817	827	795	888	821	879	858	829	870	869	813	824	841	893	839	827	840	836	849	817	827	843	795	944	832	811	830	815	818	823	808	791	856	860	858	862	884	864	845	885	810	792	817	883	811	843	841	774	857	878	864	802	836	847	850	891	898	850	851	820	854	902	863	843	844	858	853	898	860	828	814	842	816	855	846	865	860	848	860	814	824	833	902	824	890	851	852	859	897	836	829	839	856	853	805	872	872	857	875	902	873	833	838	840	933	857	871	847	833	774	832	814	856	865	869	836	833	885	871	896	824	836	877	804	903	849	873	826	821	866	789	840	840	850	828	889	890	819	902	803	820	909	820	871	844	890	812	874	858	842	827	925	856	808	872	840	875	867	824	810	861	832	843	855	826	839	858	872	865	807	837	860	827	788	855	860	912	896	853	833	813	893	835	828	877	861	825	832	876	847	849	821	875	851	887	815	826	859	831	864	861	817	847	881	819	828	849	827	913	856	822	825	842	841	778	833	873	905	865	840	859	856	819	832	850	865	865	859	844	847	882	893	891	877	823	850	851	842	846	844	834	857	855	865	843	857	849	876	881	877	775	874	896	829	847	863	905	824	870	810	803	827	872	886	835	866	834	849	889	849	843	832	884	832	857	840	889	853	853	857	813	797	842	806	829	874	808	845	865	878	877	893	878	855	807	825	866	840	856	891	811	832	825	817	825	894	805	841	839	809	833	849	877	811	823	841	833	857	903	791	853	808	841	870	816	852	837	832	858	849	868	795	856	805	850	845	836	838	816	810	870	873	883	804	813	834	862	878	861	805	792	874	796	881	883	796	828	853	831	870	781	874	794	847	805	840	828	818	830	858	836	893	808	790	887	839	884	778	808	868	841	895	834	855	850	836	802	837	827	857	823	884	800	819	851	852	848	835	835	804	792	850
30698	31085	26450	10935	2453	1038	778	732	712	763	761	735	708	748	744	749	714	737	696	763	711	751	691	672	708	758	739	742	751	722	713	747	767	724	742	775	739	744	695	744	768	702	741	711	806	767	704	727	725	738	760	691	702	714	678	727	687	742	717	740	752	693	793	665	748	739	727	713	730	722	792	717	679	707	718	707	696	734	679	666	657	738	738	700	695	678	704	681	762	678	713	768	741	692	690	699	756	698	689	733	741	740	695	704	726	698	743	671	724	732	700	733	682	683	730	751	740	702	704	709	724	745	714	708	741	729	697	686	739	728	718	735	701	734	681	734	726	734	734	716	746	742	720	710	715	699	730	692	728	675	696	735	768	777	708	752	739	756	662	741	713	715	708	706	704	694	729	764	707	719	735	693	725	757	729	766	707	747	717	752	801	703	747	702	720	760	754	741	701	730	704	703	712	721	724	733	692	753	724	736	745	700	709	749	700	739	719	719	718	754	712	708	682	753	703	725	696	680	697	743	701	724	760	743	698	687	758	716	687	749	678	691	682	737	707	700	751	724	722	713	707	699	714	685	735	708	722	731	719	773	738	758	738	733	735	754	747	685	725	683	751	741	741	711	700	748	724	747	758	703	734	678	712	758	698	707	722	724	748	720	743	709	690	729	680	722	691	716	734	753	682	729	729	794	747	681	755	758	675	732	704	689	737	702	720	777	652	720	718	700	728	689	712	727	694	710	715	713	771	671	738	743	681	726	743	721	748	688	731	722	734	671	789	720	752	706	773	737	778	744	723	665	712	698	734	715	705	663	683	738	689	729	710	666	741	727	720	726	764	717	766	759	695	753	699	757	817	730	700	707	703	707	695	700	689	691	737	742	738	714	742	722	718	747	729	762	672	716	717	712	794	714	705	705	715	708	761	709	745	724	746	774	718	735	704	700	731	767	683	730	730	693	727	682	658	720	734	676	698	728	686	714	728	758	794	708	666	735	746	724	676	728	716	692	684	699	765	714	685	732	747	723	760	724	713	771	701	740	717	701	742	731	737	727	683	750	724	710	717	751	717	702	740	743	692	755	708	702	700	710	712	732	709	744	708	709	691	758	693	670	745	665	748	759	730	684	713	753	746	716	703	718	787	796	731	732	724	730	728	756	707	736	711	743	703	736	704	751	734	698	724	717	722	723	730	744	699	733	754	675	686	722	781	717	734	699	686	684	765	679	750	737	748	721	715	741	782	689	698	719	707	761	693	762	730	710	735	689	739	644	738	773	762	721	708	733	738	700	728	747	754	729	756	726	671	773	716	717	735	726	702	739	754	726	747	662	699	737	719	693	680	698	760	693	768	750	708	753	729	715	717	699	730	737	707	707	746	718	688	727	687	743	687	677	719	755	731	737	677	783	722	762	742	740	709	720	704	753	735	727	696	721	736	743	734	753	715	740	728	674	737	753	706	731	685	667	737	741	721	731	723	709	699	745	741	675	685	678	716	766	723	790	757	691	731	705	724	712	757	759	730	653	724	770	703	725	776	756	737	665	747	728	714	733	724	718	712	687	693	706	719	713	772	700	716	717	743	707	745	706	732	708	764	711	747	674	708	708	684	766	777	713	719	735	733	742	774	669	703	704	733	719	724	740	767	695	767	736	660	699	762	722	709	790	717	695	719	753	708	716	692	734	714	743	720	707	687	696	690	774	738	753	777	673	732	694	689	712	731	766	728	678	681	714	735	730	720	724	673	752	759	709	732	692	704	734	715	758	691	727	736	723	710	743	767	708	757	705	681	664	716	715	699	731	706	649	751	752	734	705	673	738	738	703	705	719	702	774	708	709	728	751	736	725	691	720	726	700	671	742	726	742	739	674	763	685	723	724	751	752	716	751	721	767	686	681	722	744	692	709	747	662	725	717	683	719	761	705	711	690	722	744	743	684	768	739	709	700	693	697	750	696	689	709	695	749	750	707	732	691	731	716	737	682	694	777	726	731	776	771	736	733	748	709	702	748	737	707	735	751	745	756	732	738	720	685	711	723	729	748	774	745	765	713	719	711	723	720	749	701	716	680	773	690	723	764	709	752	742	728	663	700	751	719	715	713	764	725	710	749	774	708	714	708	664	712	695	690	745	700	704	710	704	713	755	759	715	741	797	680	753	748	704	704	706	733	719	708	722	674	776	735	764	682	724	760	725	735	756	700	695	713	720	732	735	689	770	761	709	744	727	734	673	755	699	714	703	748	748	705	731	713	725	712	717	709	754	733	721	686	729	724	737	719	719	711	734	709	751	742	731	682	687	738	717	689	706	736	676	712	738	712	723	704	688	725	735	708	759	717	763	759	737	720	750	690	776	744	702	715	729	729	721	702	757	710	803	705	725	674	701	704	720	748	753	726	679	722	765	742	707	715	721	697	701	713	741	707	747	742	704	749	721	673	700	740	712	729	737	710	766	725	698	737	718	726	724	724	703	716	701	731	758	716	756	780	730	715	746	748	754	699	689	706	699	737	716	703	709	731	723	695	738	696	702	736	721	765	757	711	757	714	716	723	701	735	685	698	778	795	699	738	763	707	737	692	754	784	672	750	694	679	706	754	740	760	723	770	681	728	745	707	687	717	738	718	723	675	735	711	773	755	676	725	713	716	712	761	716	709	765	725	741	775	742	726	719	701	708	732	690	697	713	780	747	692	731	764	761	702	731	816	753	753	734	689	706	757	734	718	759	740	742	724	748	682	757	676	645	714	716	761	773	700	720	690	666	670	675	745	741	736	758	718	726	704	758	741	753	734	677	732	734	711	709	777	733	720	713	759	718	734	680	712	728	702	754	742	767	725	716	704	702	753	770	726	756	721	711	741	739	725	719	716	777	738	718	726	718	711	730	733	742	763	760	713	698	759	735	722	737	735	759	733	718	692	708	716	742	746	741	707	713	755	753	740	693	740	716	713	706	726	715	686	694	703	702	714	709	763	724	733	691	761	676	720	727	718	715	723	764	737	729	706	755	723	744	710	731	742	693	719	737	706	734	744	691	776	739	719	727	731	689	736	700	744	747	750	719	683	705	659	704	741	730	718	735	739	747	721	697	699	683	719	740	732	691	753	719	750	734	733	717	745	752	739	731	822	684	681	691	737	704	738	691	715	693	731	720	754	720	699	777	754	776	723	709	697	725	755	735	796	734	768	722	722	718	740	665	709	700	675	762	754	696	730	755	694	726	714	676	722	730	669	697	719	777	700	715	695	731	715	689	679	752	725	728	728	703	714	705	760	717	735	674	689	704	749	714	734	717	697	729	695	694	706	711	731	693	702	740	704	768	710	706	706	739	714	723	743	696	666	686	716	739	745	729	754	757	707	756	688	715	705	672	695	752	669	704	768	754	681	707	698	686	730	688	728	762	704	747	738	703	735	723	657	744	654	719	736	720	734	726	706	737	710	732	725	692	705	689	733	756	745	731	649	755	742	732	715	769	728	716	752	679	692	710	753	690	717	702	705	673	764	706	712
24014	36726	19814	6239	1935	878	639	617	610	618	582	615	677	598	595	623	629	614	650	607	611	678	595	579	642	637	582	594	589	602	605	630	609	639	583	563	611	607	642	580	615	553	584	593	619	592	607	607	592	596	592	602	643	601	601	640	634	621	596	614	594	622	596	592	574	646	593	609	585	548	615	624	618	571	563	607	586	620	612	579	599	567	644	626	583	590	534	610	616	629	649	614	553	606	616	602	619	590	612	611	621	619	588	630	581	607	615	635	655	590	592	564	625	647	587	610	618	613	629	636	616	600	597	572	582	616	583	593	587	610	565	595	573	596	562	657	602	584	644	622	606	565	599	607	609	578	610	599	590	621	633	667	589	629	575	646	607	603	556	585	581	602	561	565	589	575	618	569	631	585	603	614	610	600	602	633	636	640	624	613	592	604	590	572	614	616	600	616	561	584	640	614	598	610	599	605	597	624	602	602	638	561	608	616	598	594	665	646	612	599	574	599	636	598	610	617	620	570	623	582	594	625	624	584	588	625	602	610	567	588	597	622	593	604	622	609	626	594	600	633	600	592	605	610	583	557	617	589	577	574	606	570	589	606	582	590	547	621	598	606	636	605	599	624	626	601	577	568	611	576	625	584	582	614	591	610	582	649	588	601	623	580	610	594	592	645	616	584	548	636	608	586	656	586	599	623	587	641	608	631	640	615	622	589	595	571	610	566	540	558	612	596	583	616	609	630	597	612	642	589	589	656	674	627	621	645	587	614	609	588	577	556	597	615	622	613	580	580	634	609	592	643	623	626	639	647	535	585	608	599	588	566	603	611	620	588	593	568	589	638	634	628	605	611	577	591	657	626	616	610	586	613	591	627	607	604	641	605	572	617	569	525	563	605	638	582	566	623	593	604	579	576	639	631	674	639	628	587	604	589	622	606	565	600	579	661	591	579	597	603	615	560	593	558	644	594	597	629	605	606	608	618	588	605	621	597	572	628	621	574	580	584	587	533	600	621	647	661	585	620	592	612	636	622	606	607	601	596	546	622	628	630	641	657	557	605	614	583	594	631	596	595	634	627	605	601	593	570	585	604	611	570	634	605	625	580	606	657	584	547	590	583	590	576	612	594	618	621	593	592	614	603	561	609	610	620	576	590	668	579	587	605	646	617	632	630	593	661	630	624	634	612	603	589	622	603	546	630	562	618	631	588	673	640	609	641	599	622	623	623	633	620	607	588	580	619	650	591	551	638	562	630	580	628	612	593	594	589	603	607	628	622	612	622	668	606	610	611	591	601	580	661	611	571	594	602	586	580	596	633	563	607	651	581	568	609	570	616	605	592	653	621	617	593	573	609	610	551	601	638	604	611	611	623	634	586	605	583	572	628	570	622	603	619	570	603	570	618	582	604	581	595	619	629	601	545	617	596	614	587	600	637	592	605	609	572	593	595	615	637	603	607	606	593	618	627	590	601	565	565	616	588	585	589	617	621	584	597	600	652	595	642	617	604	577	600	608	579	574	586	598	585	600	551	586	591	560	608	599	614	630	631	593	636	606	608	592	616	623	582	604	589	621	581	603	613	634	589	616	652	609	601	601	548	617	653	599	584	621	601	556	625	627	607	572	575	598	608	627	585	610	593	590	587	602	599	620	605	586	588	620	602	623	631	586	587	605	584	561	653	590	575	595	585	586	605	583	636	584	603	643	605	588	584	585	578	595	569	645	645	580	614	555	570	606	641	586	589	617	560	605	631	606	591	591	568	607	596	614	560	631	575	550	672	587	615	583	591	596	600	604	591	597	604	637	607	598	564	577	606	599	600	587	585	660	581	618	614	584	598	594	590	605	584	573	609	579	626	615	580	587	587	593	605	585	607	602	588	613	605	620	583	628	646	617	619	635	586	632	607	588	606	614	590	598	608	599	589	603	636	625	579	584	564	631	600	569	620	585	607	671	643	588	642	569	572	600	572	601	611	587	621	628	604	635	635	646	611	624	609	609	638	559	623	565	599	593	592	615	590	638	665	609	644	594	594	579	578	589	571	617	593	555	629	597	572	574	601	636	598	634	584	601	597	593	603	629	562	642	620	578	593	618	607	586	641	575	618	641	574	635	598	590	595	635	623	597	627	584	619	624	621	660	634	600	644	609	606	634	641	573	547	574	606	607	609	579	592	604	611	612	571	578	565	653	577	632	603	528	617	626	613	626	609	611	605	577	616	582	581	619	616	580	632	609	545	608	566	608	651	605	577	641	600	624	613	590	600	543	618	601	597	613	595	583	608	571	636	575	628	581	583	602	613	634	621	604	581	611	562	561	622	598	579	596	635	608	630	641	592	601	584	596	625	600	603	629	610	632	574	628	583	639	595	592	612	621	595	602	574	602	617	609	588	651	624	571	595	617	611	603	622	633	624	584	597	594	571	656	591	584	615	641	600	616	584	590	588	630	632	596	638	609	601	560	607	589	533	625	599	596	607	580	614	599	608	626	599	630	589	580	612	603	587	636	603	630	613	581	597	611	646	614	575	574	594	619	600	621	594	636	598	616	556	615	567	583	602	628	643	613	601	598	581	585	588	589	558	606	618	618	611	590	613	625	651	623	617	603	649	624	648	575	564	621	624	592	630	589	639	602	588	574	615	609	552	641	594	583	600	596	613	596	600	630	644	615	571	578	624	618	646	600	608	611	604	606	596	566	594	604	655	609	600	585	592	586	608	558	599	611	593	575	612	598	616	621	588	616	629	585	592	564	578	552	593	605	586	603	607	562	574	642	589	589	596	575	571	625	537	607	606	642	611	585	578	603	602	588	611	636	639	596	603	635	611	621	585	631	615	592	643	568	618	611	601	590	620	625	626	562	612	636	626	609	599	581	633	612	579	594	582	584	607	650	609	592	640	615	629	617	550	600	622	617	585	619	616	612	586	609	587	567	613	637	611	573	590	636	609	574	596	615	607	618	599	621	612	557	585	623	611	607	609	621	604	625	579	612	577	643	617	585	597	607	623	614	609	604	579	592	579	598	593	620	600	657	605	605	595	623	591	598	624	657	622	595	620	636	564	641	645	623	567	588	579	607	589	568	620	589	592	606	625	636	595	659	612	593	616	591	596	580	642	610	595	582	618	593	596	601	639	601	587	628	576	570	553	614	591	623	594	603	611	565	596	576	597	621	581	629	604	593	577	632	608	603	598	590	628	588	558	609	560	585	604	637	614	595	614	647	623	598	598	611	579	619	610	612	599	609	596	584	604	572	641	596	600	587	638	589	581	644	597	562	562	597	655	591	576	667	608	604	589	564	551	633	622	550	601	582	625	618	599	592	596	581	589	628	579	582	588	586	641	653	575	608	558	614	625	615	613	651	600	603	628	573	630	608	572	631	563	617	592	590	624	620	561	590	620	581	582	598	607	623	608	617	602	595	613	620	591	619	570	566	584	574	614	628	609	587	551	607	600	581	633	586	605	594	598	594	639	622	604	576	595	619	593	610	583	593	604	602	615	634	595
25799	28104	42469	35690	18259	5216	1321	855	783	741	743	749	758	710	757	725	709	738	742	723	734	755	775	722	686	742	722	787	781	683	740	708	733	751	719	737	768	752	744	747	770	740	735	759	742	739	769	736	723	727	722	753	752	714	749	730	759	700	705	758	773	760	653	729	696	716	692	701	732	704	779	677	716	705	735	706	722	747	731	718	714	687	752	695	696	760	667	701	746	721	738	716	780	667	747	734	769	705	725	729	709	748	738	691	734	694	705	722	749	804	741	686	679	713	760	718	729	715	677	734	729	755	734	775	700	667	701	729	701	781	751	762	758	686	742	678	690	702	714	707	753	723	667	729	689	681	730	746	741	722	727	692	708	691	740	756	683	706	731	738	749	756	694	774	711	700	690	747	723	765	740	690	758	738	741	762	675	709	719	728	710	703	742	682	724	718	695	697	784	760	692	798	720	741	746	782	711	784	736	759	747	724	743	764	720	724	715	765	706	729	733	698	705	747	744	746	748	773	733	712	734	776	687	764	735	737	693	689	724	702	730	731	740	734	753	734	785	723	766	748	701	745	715	747	753	700	709	724	712	761	679	724	748	696	762	740	749	739	734	745	699	706	692	752	737	736	676	738	710	710	708	782	765	722	703	759	744	733	757	726	705	699	706	750	675	692	748	714	753	691	732	700	754	683	740	736	747	780	737	715	743	695	685	705	712	691	711	728	720	733	735	720	737	760	729	746	756	743	707	735	693	687	749	754	676	689	764	717	764	685	727	741	746	711	699	697	696	742	742	691	740	709	761	741	708	729	700	695	740	732	726	726	710	707	724	698	734	719	740	749	720	748	734	741	729	736	760	775	696	733	729	725	730	708	706	767	750	743	759	714	723	687	730	734	734	732	739	734	732	720	719	740	738	766	692	694	739	756	695	693	706	717	761	760	697	664	755	786	734	783	714	729	771	725	735	694	732	751	684	695	742	703	741	706	744	718	769	742	743	731	777	723	736	766	726	692	771	749	750	658	723	749	715	681	717	682	765	735	715	696	725	731	697	770	768	762	718	738	755	759	756	761	684	719	742	738	746	702	655	721	735	706	740	762	748	751	671	675	772	701	680	760	735	705	732	699	758	743	703	688	757	712	740	735	695	731	701	693	724	723	709	659	706	701	786	701	754	677	713	722	707	705	703	712	716	733	728	724	718	746	785	733	714	804	765	745	701	728	727	726	730	706	685	694	752	712	753	751	702	746	726	760	735	686	684	689	732	720	712	773	705	716	710	694	721	682	687	709	681	705	708	763	732	741	718	742	693	751	732	718	703	742	750	731	706	697	744	703	759	662	696	731	711	731	735	740	727	700	771	759	743	715	728	742	748	719	732	689	759	723	747	744	699	747	747	735	782	754	707	720	746	682	715	765	707	699	725	767	761	729	683	746	701	788	718	699	733	723	737	772	764	728	767	763	719	715	759	674	735	700	736	743	705	682	755	705	743	722	731	694	700	739	728	733	754	745	739	746	717	714	703	726	717	743	686	717	732	725	739	721	771	753	676	751	710	746	763	714	733	753	717	683	680	690	699	663	759	699	741	745	775	727	736	719	722	704	719	726	698	742	699	699	758	718	749	692	726	741	720	705	711	697	754	738	727	725	706	700	711	753	735	715	703	712	717	723	738	719	755	708	737	704	729	743	668	694	718	695	708	764	689	701	726	746	756	736	724	688	744	675	744	724	762	720	734	709	685	706	729	732	745	724	758	756	736	791	693	739	822	708	724	714	758	715	695	730	767	731	752	718	691	762	737	748	722	692	736	701	712	740	709	711	727	729	724	692	663	752	729	748	775	736	748	722	765	705	744	702	691	703	723	728	716	729	742	744	728	722	788	682	751	754	711	747	712	731	706	688	724	717	696	720	706	728	742	676	736	778	781	718	719	765	726	728	739	740	722	713	759	704	689	743	718	754	750	710	724	733	755	717	672	706	743	695	696	697	703	740	713	725	686	657	709	762	688	779	717	735	693	719	670	702	724	725	771	699	709	746	685	728	755	710	653	803	743	741	752	742	744	723	694	682	683	693	709	702	737	729	730	750	674	681	731	704	705	737	757	704	724	704	751	750	671	754	705	764	694	726	714	723	724	739	721	748	707	712	733	749	761	758	710	754	696	733	730	710	709	737	737	705	714	721	743	722	745	700	760	730	754	784	725	711	707	694	715	746	751	702	746	756	676	725	782	710	738	703	729	785	671	737	751	723	716	695	733	729	761	723	725	721	775	677	701	720	702	759	722	741	747	712	716	749	755	715	696	717	716	708	760	780	735	729	710	751	662	711	736	730	709	718	737	733	696	723	711	730	737	707	761	753	718	697	747	709	734	735	714	671	729	706	680	781	692	710	695	720	675	719	712	744	746	731	693	687	708	705	724	772	689	755	696	746	715	728	702	718	720	810	712	736	723	705	723	700	733	743	737	711	723	709	691	714	714	705	747	710	703	696	714	735	765	727	729	681	701	700	748	708	698	723	702	763	691	728	758	728	706	742	698	733	745	754	704	759	718	726	748	753	748	731	681	743	743	781	719	767	710	733	713	672	717	678	787	706	712	741	731	708	699	712	699	717	738	739	772	700	735	704	700	736	777	732	708	741	745	776	720	686	777	695	752	722	710	711	705	752	767	708	747	720	731	679	750	749	738	725	732	761	795	711	743	723	737	679	755	803	698	736	741	762	684	766	676	766	710	749	713	740	697	756	702	736	734	729	731	727	688	708	735	749	702	740	735	717	746	734	753	719	670	725	725	753	731	677	707	767	767	732	693	717	709	678	704	731	710	744	722	697	746	772	719	728	715	737	674	704	712	708	779	662	705	663	748	722	651	731	698	716	676	746	683	775	717	744	680	726	724	720	710	717	719	687	768	711	756	744	733	752	701	749	749	741	795	684	740	718	718	744	721	727	712	717	685	700	770	737	705	695	755	721	652	740	745	719	730	717	699	704	715	744	724	743	736	719	719	693	684	711	764	720	735	776	678	747	764	738	730	706	702	695	761	719	690	774	744	707	763	692	753	741	765	698	701	715	725	714	766	685	734	720	654	710	677	697	744	700	718	686	692	712	730	714	745	710	717	734	712	795	730	699	717	714	714	751	699	755	776	749	712	746	700	731	775	710	739	771	773	706	715	724	766	690	718	717	731	799	748	712	706	710	756	701	784	646	744	708	717	725	744	746	712	719	697	685	653	745	750	672	738	693	755	721	701	706	692	712	715	744	700	724	691	699	725	697	727	746	750	748	725	723	747	730	718	713	716	719	750	764	759	725	756	728	732	723	711	695	732	770	704	671	740	712	728	726	720	748	759	761	736	743	750	720	738	690	772	747	710	724	713	717	721	719	680	740	695	726	782	758	736	732	711	749	691	743	710	693	715	754	699	715	702	736	718	729	675	718	712	731	749	712	685	696	689	726	754	767	720	761	720	714	735	684	733	724	737	722	723	722	729	674	717	706	724	748	765	788
58989	89740	60153	28832	9300	2611	989	776	644	638	647	670	686	672	686	676	660	672	612	669	629	689	678	676	670	656	654	700	669	645	710	681	650	655	683	647	643	685	639	644	621	610	666	683	697	714	608	658	690	611	645	713	710	646	675	591	690	689	669	648	668	692	663	645	708	668	668	670	646	644	698	637	628	664	668	669	667	665	670	648	657	664	644	731	652	633	675	629	650	699	647	631	642	642	616	665	645	637	655	670	716	655	681	685	664	660	674	650	647	673	590	637	621	712	644	672	652	624	620	684	662	659	664	654	656	673	670	633	641	680	689	652	672	629	633	643	637	634	695	620	640	680	621	670	694	659	631	687	674	658	663	642	650	690	706	718	614	721	658	640	664	657	670	662	650	653	675	701	661	684	647	710	611	683	669	648	638	695	668	650	658	665	708	724	687	611	624	695	661	682	664	713	709	641	715	644	697	691	642	678	690	631	693	654	653	675	679	647	606	630	625	657	668	669	645	641	632	635	715	665	659	671	631	671	709	642	657	661	691	692	690	676	675	676	650	696	682	671	634	679	655	656	702	621	638	689	643	629	630	631	648	674	712	627	658	646	689	636	607	730	648	655	657	656	701	606	682	644	634	668	673	682	642	656	645	674	641	695	652	724	664	652	647	653	677	666	660	633	633	677	657	630	679	610	643	663	699	645	648	652	666	652	666	658	664	640	639	641	681	641	672	668	690	607	657	679	690	634	674	659	676	615	654	654	707	677	719	689	647	634	691	637	658	653	695	662	647	641	683	682	659	670	662	682	632	643	668	630	662	673	646	668	633	646	660	683	668	660	678	655	706	670	677	632	607	654	671	702	626	661	669	640	713	664	653	650	619	666	644	623	671	652	680	708	621	690	679	693	698	643	682	644	656	712	699	653	652	657	634	651	647	672	675	627	626	651	640	637	683	646	674	659	683	697	663	674	643	690	620	687	648	628	597	669	687	664	698	661	639	684	673	656	657	654	698	641	682	624	689	632	599	625	664	651	631	670	668	657	710	688	696	653	700	626	650	662	627	684	685	679	666	662	713	651	659	638	607	663	654	676	701	677	637	665	642	629	639	690	640	680	663	716	635	634	696	666	623	666	652	634	673	650	679	654	713	696	633	645	671	619	649	633	618	669	612	683	654	687	700	638	616	677	611	646	632	672	627	633	603	669	592	699	645	674	633	631	632	630	652	620	631	670	690	663	639	646	676	677	641	660	653	699	675	664	716	685	709	634	621	675	676	661	637	633	634	617	653	728	691	640	703	677	685	676	671	652	704	675	654	610	642	649	628	689	631	669	661	682	641	642	641	662	667	685	656	645	667	661	664	637	670	650	642	643	683	647	617	640	705	644	659	679	722	632	636	695	611	625	636	690	644	725	643	617	615	578	655	688	634	663	680	635	653	669	697	687	682	685	621	670	644	643	609	674	654	629	652	682	633	680	652	646	676	673	656	659	684	690	647	620	601	636	686	667	599	651	659	697	664	663	688	620	618	650	669	656	676	630	636	668	650	655	689	661	710	646	672	657	665	679	666	669	650	681	641	683	677	659	634	666	654	645	688	653	634	657	723	676	685	672	680	681	710	640	646	677	640	644	664	689	698	654	640	716	693	670	658	715	592	666	634	661	679	650	674	623	628	696	641	634	690	660	636	655	698	624	689	671	643	667	634	636	601	663	621	633	671	606	677	647	699	636	667	673	637	706	625	620	636	687	675	654	662	671	645	652	677	662	676	659	648	630	660	639	680	681	640	677	657	702	672	666	660	659	639	689	670	642	684	657	632	648	667	650	691	636	610	641	617	682	660	645	668	624	629	615	664	672	688	664	642	672	640	660	705	630	680	707	705	616	672	688	595	670	667	629	673	722	711	625	651	691	637	655	680	730	657	670	618	649	676	686	717	698	670	678	656	649	656	669	640	638	680	671	665	672	650	672	679	748	646	651	631	650	663	654	619	659	632	659	657	631	714	669	688	636	653	654	646	652	655	641	645	638	672	654	674	669	689	659	667	638	672	630	668	648	639	609	678	660	628	627	675	660	652	679	647	651	641	620	625	685	679	662	648	667	663	696	671	629	643	697	644	624	622	658	629	634	642	625	626	665	674	711	634	661	641	630	648	665	708	658	687	624	681	671	677	651	662	701	679	688	617	678	654	665	681	679	672	644	687	659	689	659	701	654	681	637	703	689	668	702	667	663	682	636	684	644	674	685	703	665	677	627	594	734	639	676	679	709	632	659	672	662	648	636	680	624	661	624	650	684	669	625	685	678	650	681	656	671	602	689	662	684	636	656	651	642	649	664	665	677	670	631	653	631	685	620	693	609	668	649	673	673	616	691	691	693	641	686	674	607	684	647	667	645	646	656	669	634	660	661	702	669	635	647	643	658	659	646	630	638	675	671	675	634	640	662	648	655	686	674	672	670	661	681	657	619	680	660	619	640	692	697	649	640	666	632	684	675	723	662	685	652	648	671	675	667	614	668	663	643	641	624	670	690	676	606	682	667	630	669	658	689	665	670	678	600	643	647	684	625	623	705	690	640	620	653	641	689	679	680	692	617	598	696	689	617	599	710	679	632	693	658	698	687	680	644	635	671	627	698	653	642	653	632	642	628	675	667	656	639	644	703	695	639	650	648	626	674	644	613	599	641	676	662	673	603	633	634	670	656	644	672	649	666	606	660	667	660	678	645	622	692	635	651	632	646	659	682	650	679	645	653	648	637	670	666	597	658	675	661	661	597	606	661	685	691	645	685	659	675	684	681	667	686	659	714	659	689	666	651	659	665	634	621	657	651	632	664	675	638	654	609	674	662	662	686	704	704	629	675	645	625	667	624	672	667	677	647	647	681	677	642	692	695	623	649	708	645	674	712	666	710	654	655	657	707	632	641	648	689	605	694	641	666	637	636	643	675	654	697	642	669	688	668	643	681	664	646	654	618	665	649	633	673	673	664	676	675	643	636	676	644	669	680	689	632	641	645	656	701	686	700	636	666	653	629	664	679	649	704	661	656	626	634	646	683	656	663	637	643	685	609	644	648	651	680	620	679	665	689	709	656	667	660	651	637	654	665	695	648	677	614	623	663	677	654	640	672	702	682	670	683	672	637	648	661	655	634	638	668	639	678	654	627	708	652	666	635	679	675	643	677	654	602	646	642	669	638	644	660	649	644	718	690	646	658	681	686	672	659	665	639	686	648	647	604	644	604	629	625	689	639	681	678	686	671	713	640	651	662	636	664	647	682	649	665	692	710	640	635	674	615	641	635	686	704	692	647	675	619	674	685	669	684	670	647	658	647	657	648	643	643	623	663	685	661	652	678	666	661	660	659	642	688	653	634	632	644	655	648	710	678	647	600	648	676	685	663	614	661	669	636	690	711	665	701	665	636	642	648	668	638	672	638	662	663	626	645	651	656	674	659	640	687	632	684	667	653	629	678	651	668	660	694	674	654	694	689	666	644	601	662	722	655
24194	23719	36276	33378	23777	14689	4027	1351	1050	1020	1040	1020	1043	1007	1031	1059	1015	1016	1015	1013	1013	1014	996	906	957	1032	989	1004	993	1000	1020	1043	984	964	1028	1001	993	1080	940	1005	1019	985	910	1004	1022	1000	989	990	1026	958	1012	975	956	987	966	1070	1012	985	1001	1017	961	984	998	960	992	969	973	1006	986	972	961	996	938	966	969	1003	1022	1004	975	968	934	1005	973	984	980	998	922	1007	989	960	999	1015	920	1027	961	932	1031	997	973	976	1052	946	963	1001	985	1016	962	941	964	963	973	976	1037	994	975	1007	961	1017	989	932	1015	998	983	1006	998	1021	989	963	1002	972	990	943	1003	1007	923	1043	944	1001	986	929	1009	963	941	1018	951	973	937	972	997	988	969	983	938	905	939	1020	986	996	983	938	994	967	980	969	978	1007	1040	1007	1028	1006	966	967	977	952	965	993	973	1004	925	932	955	973	990	988	990	903	986	936	998	970	1005	959	894	964	965	971	999	984	965	973	971	953	958	988	1006	971	1014	925	961	951	974	1001	963	957	950	1024	987	928	996	963	1013	956	931	1022	990	1005	955	963	990	960	967	991	1009	1008	985	936	951	940	971	974	1009	934	1012	987	980	1032	948	975	946	967	939	962	966	998	979	992	973	937	964	989	968	952	1054	979	969	1008	955	969	977	954	973	936	962	1007	1034	967	1041	991	1018	993	983	944	988	980	928	1036	971	1006	960	993	935	974	944	936	979	933	967	1004	946	969	921	965	956	969	997	925	929	1054	932	1002	1006	878	956	981	984	983	940	966	959	1033	1015	976	1001	989	970	946	992	1028	998	933	975	950	940	951	954	948	979	943	1033	963	995	962	999	925	916	1019	958	989	1039	1046	962	978	1013	981	971	962	1017	947	1006	1003	996	947	976	947	946	972	988	953	949	1008	1001	932	888	981	1005	1053	988	1047	976	966	976	967	971	1013	979	1031	1029	980	899	888	988	957	1009	981	989	1003	959	964	958	994	932	962	963	1037	948	966	930	969	983	960	963	999	943	933	961	909	971	960	977	971	996	988	989	1025	978	977	974	951	1014	980	955	985	954	948	957	1000	941	974	1031	1023	1006	982	922	1032	945	961	971	996	1055	1002	1034	1014	975	959	997	974	941	1006	995	969	921	981	1009	960	970	990	1015	1012	937	964	987	1011	935	949	958	987	969	1028	1055	983	976	987	995	956	941	992	977	991	958	927	984	1040	994	972	922	975	1002	982	974	1003	986	942	880	982	959	1028	965	893	1042	933	989	991	1002	956	1008	977	973	959	980	935	1007	1020	968	1034	946	986	915	1002	997	948	978	982	974	963	957	1028	961	974	939	933	967	1012	929	951	975	919	1002	961	976	1015	967	967	979	954	928	1002	1025	998	988	979	1001	965	968	990	1001	965	1031	983	1001	986	984	978	938	917	965	956	959	949	924	962	942	987	980	949	966	1002	1004	983	975	991	980	917	1002	959	1038	1022	954	960	978	903	988	979	1018	971	947	918	966	971	962	964	928	986	955	1004	981	1000	1005	943	1034	981	919	1023	965	985	945	956	1028	1030	1027	964	1010	980	924	935	915	937	975	982	1026	1014	997	973	1006	965	951	986	1004	941	1018	935	959	958	951	953	988	1013	997	970	1003	1007	949	1012	1021	1007	959	927	953	984	981	944	943	964	953	940	961	943	932	971	972	931	984	995	975	1012	978	991	1024	987	975	981	900	1043	950	988	996	1006	970	966	974	944	1028	991	946	1005	978	929	939	917	933	1007	1058	971	991	994	975	939	926	955	994	958	1024	982	985	906	964	971	953	964	1025	1001	979	924	968	1004	989	988	969	980	968	998	947	981	1029	945	969	925	903	933	971	1038	980	948	1012	951	965	964	953	952	941	1009	943	931	964	966	1016	1028	923	964	959	975	1013	1016	980	1017	988	990	955	988	1051	1002	962	1049	980	991	970	1000	931	1033	924	930	981	948	1040	1021	983	973	912	984	961	967	995	1007	942	979	940	954	986	989	950	958	991	1005	950	942	1001	975	1022	982	962	912	944	994	1000	975	961	990	964	988	986	943	976	1000	943	966	973	950	1011	964	1013	959	1012	929	1014	1017	964	1013	977	965	951	992	948	976	983	976	999	993	989	972	971	998	981	1001	942	971	968	939	952	928	1018	977	1034	989	993	934	1005	999	957	1047	1031	966	986	1019	1001	943	976	1014	1022	955	1004	970	954	942	969	1007	1022	933	976	1025	1002	968	942	1008	990	936	958	984	958	920	972	979	984	1049	948	950	1005	966	991	973	965	973	961	993	988	1044	1028	993	926	949	1044	986	1023	957	992	1014	989	940	932	945	1010	992	1032	930	978	902	968	940	997	957	1011	990	997	1022	1035	1007	965	940	969	1021	1022	915	1019	924	1028	979	934	979	950	971	975	976	989	965	1003	980	968	963	984	968	963	941	954	968	990	957	995	928	1032	975	958	932	934	927	994	991	961	952	933	965	1005	909	1018	1014	915	986	1003	1025	952	994	966	989	938	982	994	971	942	963	977	941	1012	994	982	1016	997	983	957	1021	1001	991	977	968	947	933	975	912	991	1019	945	918	926	969	1001	1001	964	956	998	978	988	946	1002	926	954	965	992	951	967	967	1021	953	956	983	995	997	981	980	1056	976	950	975	996	954	945	985	985	960	922	935	920	979	988	976	1010	979	975	968	995	976	922	959	935	982	1021	922	955	1003	1012	991	1007	977	970	996	986	962	997	978	967	962	923	1002	965	941	1020	1008	956	948	953	937	965	1009	916	976	983	1010	926	955	1007	981	967	976	933	1024	932	959	978	983	929	919	977	1034	950	943	999	948	1031	926	965	972	1014	1000	933	986	926	958	928	973	962	940	1002	964	963	905	899	949	897	963	957	949	924	956	971	936	977	979	1013	971	971	923	1017	965	1001	918	973	915	1016	954	973	947	902	928	1027	979	1038	967	981	983	1007	1017	1015	1043	1012	920	1028	974	975	962	938	970	975	963	1003	953	975	983	964	970	1011	910	984	997	997	963	979	988	973	964	997	967	962	975	969	912	978	992	971	940	978	960	1018	1015	935	967	942	1030	1003	1000	962	955	989	958	966	1032	1010	994	963	985	956	964	996	969	999	926	958	973	970	1010	1048	1015	963	1057	963	955	968	977	1041	966	966	947	921	963	946	947	921	947	940	964	1014	1001	962	937	1017	936	940	949	1003	983	988	988	906	976	1024	953	943	1012	930	890	961	939	1029	950	1010	920	1029	887	931	973	1013	943	962	974	1014	955	1019	966	965	963	991	977	976	1024	965	963	955	993	966	992	935	1026	944	947	993	909	988	982	950	936	987	941	973	957	967	1014	1028	991	967	1030	926	932	1022	961	948	1000	984	1003	959	985	887	1012	983	987	951	1022	1013	1003	939	987	959	945	949	959	967	988	990	1002	930	970	972	944	999	982	941	1014	906	967	996	974	960	982	979	938	965	972	951	1011	946	897	987	972	978	975	1035	1022	971	975	963	979	1004	988	948	967	985	996	1049	966	944	992	941	958	932	947	977	979	1014	958	923	997	923	987	960	953	925	1036	968	991	976	995	973	947	958	955	975	971	946	974	1005	985	962	943	969	981	980	939	915	968	909	916	1018	967	954	1013	964	964	1005	985	983	1001	979	949	983	980	987	980	970	1031	983	958	965	995	981	960	946	914	975	967	968	988	920	994	989	962	931	975	970	954	940	942	952	953	1012	1045	960	1001	984	944	973	977	908	1003	957	945	937	929	910	932	988	1022	971	951	981	969	995	970	973	944	949	951	956	966
65568	103374	73030	43751	16979	5150	1691	1052	967	876	956	886	865	879	900	875	932	912	877	945	962	885	884	880	926	932	893	944	932	912	951	925	964	905	943	902	962	974	953	959	893	910	844	886	860	907	937	870	922	898	887	933	874	906	903	929	944	874	917	876	924	928	962	939	863	856	931	933	977	914	892	921	873	914	879	842	880	879	969	936	943	897	879	861	916	877	938	847	906	951	863	865	937	929	973	919	858	885	965	864	948	887	895	883	911	883	934	914	943	862	893	892	928	924	967	971	869	871	927	917	951	934	872	846	881	955	921	888	951	902	875	887	885	922	955	921	914	885	953	881	876	931	884	885	927	935	882	885	929	870	899	928	928	882	866	893	880	863	913	888	886	927	910	909	887	836	901	860	884	947	893	854	920	907	907	953	947	900	928	911	896	948	923	900	892	894	926	879	904	955	883	960	911	891	905	945	922	907	887	910	847	905	873	896	912	883	925	852	910	898	891	912	899	966	914	850	895	913	899	855	901	870	883	908	907	931	898	917	859	937	858	898	941	854	904	863	927	902	869	967	919	925	880	891	916	920	889	877	936	930	930	910	928	931	909	886	904	869	960	880	908	946	961	911	932	957	877	889	920	877	943	924	880	953	884	911	889	945	935	897	854	905	905	925	866	954	957	917	936	835	844	885	890	829	907	930	881	953	925	914	891	930	883	960	925	932	918	959	929	955	902	903	853	918	872	827	890	867	835	867	866	877	856	943	872	909	891	890	887	914	912	905	922	886	943	897	864	931	933	928	921	901	926	936	894	889	900	894	892	988	908	935	878	889	888	893	904	923	914	908	892	895	863	965	922	929	926	914	899	918	876	970	897	868	924	900	913	881	919	914	889	962	941	891	891	906	905	908	946	912	976	895	877	942	881	876	903	915	917	881	953	908	913	910	895	930	908	896	901	938	910	893	954	886	885	927	964	902	873	901	974	894	898	866	909	913	881	918	924	938	856	938	896	936	889	887	863	926	889	883	906	907	894	933	892	893	930	890	942	901	845	875	893	863	907	873	912	917	911	927	903	885	933	915	879	916	912	881	863	900	917	880	904	930	919	906	937	925	923	911	887	885	866	918	938	885	879	890	854	878	891	878	884	906	894	858	894	898	957	879	836	874	873	887	934	977	874	936	874	906	939	900	875	907	894	937	836	964	929	898	889	929	920	872	866	894	888	915	900	918	885	873	903	910	894	915	895	891	973	878	898	888	881	937	926	939	929	928	873	893	946	887	886	907	884	922	968	894	910	842	922	882	917	867	898	950	901	892	915	914	858	896	935	859	881	905	878	894	953	854	870	916	860	900	888	887	847	891	930	825	930	925	919	872	918	945	944	943	870	900	895	878	926	945	898	931	885	891	910	871	859	870	896	939	841	896	888	884	921	909	847	945	923	921	880	926	935	859	875	911	907	923	933	868	941	881	933	954	933	882	885	859	930	867	886	856	901	894	904	880	927	915	923	928	857	888	909	895	961	864	917	933	884	909	897	954	923	919	908	914	933	924	870	953	882	914	904	923	908	925	906	934	830	935	919	941	910	927	875	935	882	928	886	891	919	928	882	934	898	919	963	883	884	846	867	847	902	897	866	883	879	949	924	937	919	930	844	949	876	900	897	872	852	853	929	863	915	869	917	856	908	896	883	939	893	917	887	899	866	888	945	865	939	904	855	870	863	906	871	847	930	939	883	915	874	897	900	968	898	946	891	884	851	847	908	875	915	958	924	915	897	907	868	911	896	924	928	896	868	877	903	921	862	906	903	861	927	899	925	937	924	922	878	874	903	925	943	905	865	918	930	885	914	905	931	893	846	902	890	980	949	916	960	892	921	872	910	906	888	932	955	899	915	870	904	886	935	903	915	949	921	934	846	880	883	918	933	903	964	962	912	917	879	868	885	875	892	917	846	889	896	888	911	943	934	880	896	878	953	874	897	856	903	889	880	895	940	900	881	945	937	903	955	859	894	928	913	875	886	933	884	892	916	900	840	872	905	903	877	867	869	998	892	875	903	904	924	861	875	948	953	879	884	901	927	919	895	869	868	930	852	934	825	902	832	905	884	919	899	902	961	909	967	899	894	941	897	872	944	919	897	853	870	917	893	948	894	862	880	937	951	914	919	930	898	859	896	856	840	849	910	911	943	961	934	889	906	913	927	863	824	942	948	889	926	895	886	940	928	897	900	928	836	895	841	910	910	906	901	926	831	926	870	901	911	917	905	894	860	914	954	940	881	910	925	878	887	893	917	878	894	883	917	930	984	878	890	852	957	938	919	940	914	920	886	904	916	939	861	917	898	956	905	940	958	907	858	869	926	886	919	922	838	887	866	920	915	897	961	939	899	919	872	891	857	885	904	860	879	895	927	887	888	918	871	934	849	956	908	920	905	892	883	934	922	860	913	846	884	865	981	921	894	908	919	864	882	851	916	854	897	899	905	930	912	885	960	887	903	897	927	898	899	910	860	952	916	880	847	888	918	869	919	914	923	877	893	898	948	899	902	916	848	932	902	921	905	904	879	943	893	948	909	968	898	911	875	952	835	928	912	960	876	892	890	908	875	909	870	911	923	889	883	883	929	950	919	952	880	888	991	904	890	923	953	873	845	859	877	923	925	870	899	891	851	898	914	854	901	901	904	898	861	873	908	876	915	871	910	838	929	905	843	890	854	907	956	893	857	914	947	919	832	893	910	926	977	931	892	918	880	903	819	857	854	953	923	906	898	877	905	873	943	864	896	819	887	913	937	916	891	920	907	893	907	920	935	833	936	915	932	928	919	876	928	890	913	911	912	924	919	878	871	874	903	900	895	874	904	916	951	871	962	969	945	870	858	901	900	909	899	936	910	895	911	880	883	886	968	943	940	943	874	937	847	877	902	880	904	962	907	904	873	918	905	939	908	893	871	877	868	944	927	940	916	936	869	952	903	904	853	885	889	891	972	917	880	862	855	885	936	896	932	876	875	922	897	927	852	884	878	898	951	894	911	977	901	870	916	848	923	918	903	925	942	880	933	889	902	873	915	860	912	868	915	924	889	894	838	897	914	890	895	900	956	902	900	873	888	897	933	888	908	887	928	891	859	926	876	868	882	882	914	871	896	908	908	917	897	959	882	932	915	882	897	903	945	879	793	874	927	912	891	851	936	877	882	929	911	886	953	907	942	866	911	891	869	906	919	872	909	924	874	935	904	909	928	916	885	936	897	879	907	902	871	918	872	908	924	898	899	909	955	895	894	877	918	822	923	912	906	926	914	881	897	881	909	925	892	936	906	859	915	886	898	831	865	914	849	933	853	901	827	926	901	912	893	896	913	858	905	895	832	870	873	877	916	923	941	961	863	842	898	850	818	907	930	884	871	893	876	878	881	853	927	902	851	879	842	948	872	909	927	895	913	912	887	948	931	876	917	950	864	861	949	902	908	878	906	894	929	906	878	913	956	865	876	889	858	901	859	897	903	904	928	883
30503	32086	27707	11575	2561	1134	893	796	781	823	770	863	814	824	767	782	812	744	727	810	821	857	792	821	789	791	775	771	768	786	862	744	806	799	787	747	807	749	790	795	764	789	808	787	763	768	783	734	811	759	776	756	736	798	768	727	794	771	777	763	805	774	735	784	812	760	751	780	762	741	833	786	741	762	789	830	757	801	781	740	836	762	753	763	815	824	814	800	762	796	778	815	779	758	857	781	766	786	766	770	774	806	781	754	748	749	772	805	767	755	771	793	748	801	816	767	771	738	775	768	777	819	834	780	796	749	725	844	794	735	729	838	781	788	754	805	800	768	842	779	847	735	781	788	794	798	778	752	807	773	767	787	780	756	805	766	795	740	803	792	813	768	774	821	787	758	795	739	797	797	765	792	770	760	767	784	798	801	739	767	773	723	776	752	767	766	770	770	778	752	820	794	793	789	764	798	794	818	815	779	836	808	780	743	763	760	799	789	779	782	768	824	784	751	765	811	755	814	829	778	747	777	751	801	770	773	837	794	800	782	784	734	746	775	792	801	758	764	772	740	778	827	793	828	775	753	815	796	780	809	782	812	768	750	788	741	770	756	816	752	805	778	777	766	750	780	765	767	787	756	884	755	754	733	786	760	838	823	811	777	820	827	820	736	809	790	789	790	743	772	780	772	729	747	782	768	761	770	830	819	763	784	825	835	794	781	820	825	793	785	795	792	774	759	818	796	797	724	824	776	760	800	791	798	773	734	819	796	774	742	777	752	800	786	749	834	787	809	782	795	750	789	755	777	721	772	786	772	733	764	764	777	794	738	809	759	777	752	777	787	767	800	773	782	781	796	816	810	785	805	748	805	814	761	796	740	792	841	747	774	789	831	771	743	765	780	801	707	782	757	784	801	792	803	793	835	810	764	771	801	726	767	732	797	775	802	803	786	779	761	844	734	793	786	804	831	735	786	747	798	789	828	785	765	794	748	783	762	748	776	769	788	795	775	821	774	772	802	746	775	769	789	771	767	741	813	772	773	813	822	844	811	796	779	759	820	784	815	773	781	775	780	770	787	816	783	760	756	781	833	781	745	794	801	756	800	767	781	821	735	758	717	749	818	766	797	787	791	785	832	823	826	784	726	764	829	784	753	824	777	769	781	788	732	809	839	785	796	770	753	784	803	796	755	833	765	788	755	762	794	831	783	770	796	798	801	838	738	814	753	757	785	774	752	771	778	754	713	770	777	751	808	801	803	765	777	786	813	794	767	809	716	817	770	818	752	742	801	741	796	789	776	772	743	771	808	764	808	801	767	818	803	794	804	786	785	779	786	717	728	740	814	778	789	787	750	730	791	762	817	744	801	760	774	776	767	781	834	781	798	803	807	799	787	723	777	754	752	764	788	778	804	777	792	778	845	785	798	780	798	830	814	771	767	772	798	707	800	762	792	761	791	744	786	753	773	750	759	778	779	775	806	755	748	782	779	756	781	782	808	796	790	753	776	812	757	806	764	785	809	825	826	773	804	818	855	805	778	799	805	808	790	736	750	819	775	807	760	812	808	814	743	786	790	827	801	783	829	757	749	776	799	752	805	740	749	791	756	750	769	809	714	799	747	783	771	781	792	771	758	794	715	785	772	789	796	800	816	861	799	763	790	762	814	721	803	800	778	758	764	804	798	788	751	785	831	807	766	747	756	800	798	773	728	750	796	756	799	799	777	796	737	776	797	718	826	764	779	747	764	781	764	788	801	770	783	793	765	776	767	765	796	816	809	751	825	780	700	763	751	742	765	785	751	796	776	727	783	770	768	817	763	786	772	794	778	778	782	783	710	792	798	769	787	777	779	771	835	758	777	782	796	760	807	793	782	756	783	785	768	761	796	735	846	846	792	734	815	760	761	792	757	769	758	770	774	753	728	826	722	767	817	775	819	771	741	792	818	810	819	787	750	784	803	799	778	771	777	836	796	769	803	841	790	801	773	761	792	787	756	800	744	744	762	717	816	765	758	814	804	790	730	727	756	791	762	771	826	797	820	788	772	814	752	747	790	790	742	807	722	786	841	767	803	842	776	804	802	813	747	770	798	796	809	808	852	783	788	750	752	756	743	765	819	744	765	796	805	735	799	762	769	779	773	769	779	777	813	794	841	814	779	801	762	781	773	766	808	785	749	817	757	762	771	808	773	732	761	751	735	748	769	777	785	783	782	762	821	803	782	724	781	786	795	832	803	752	766	795	791	783	804	723	808	791	771	783	799	784	819	813	773	764	763	807	746	810	785	797	749	810	814	762	811	784	732	782	767	747	728	754	778	740	798	770	769	799	780	792	811	875	774	773	784	724	762	805	816	768	772	784	760	745	775	793	740	729	762	777	759	785	754	782	777	833	787	775	833	812	812	769	791	784	752	812	816	804	748	782	800	770	786	830	753	788	793	737	770	764	777	772	831	780	773	796	776	781	796	791	758	832	789	818	775	742	796	768	819	815	750	791	819	749	739	804	796	742	767	761	812	724	759	843	781	789	790	775	815	779	778	750	756	804	739	828	792	721	794	792	821	760	764	784	763	748	797	772	759	774	760	817	772	763	780	823	773	769	786	811	754	828	785	823	785	812	827	800	739	725	743	815	765	758	822	786	749	778	719	807	737	804	785	734	805	761	733	811	816	805	786	740	699	770	725	810	777	767	840	785	809	779	799	787	759	771	758	774	788	733	809	765	806	764	782	783	738	745	770	812	790	753	752	799	779	758	750	798	781	790	784	795	756	776	778	788	731	825	811	781	755	764	783	780	814	771	780	748	770	794	774	723	753	812	765	811	769	771	781	827	783	785	778	800	800	812	730	781	735	765	764	758	793	780	803	761	778	801	798	809	757	775	762	744	794	818	769	772	756	792	807	826	835	721	778	798	752	750	754	814	742	799	768	749	777	776	774	813	773	768	807	842	758	740	773	773	818	780	836	766	763	765	777	746	824	798	786	788	752	818	793	774	809	797	808	786	801	732	754	780	799	825	759	774	802	750	794	792	789	814	750	727	749	735	786	808	803	773	809	797	786	788	763	728	815	751	852	781	828	817	724	686	754	806	767	834	800	783	766	786	805	767	774	750	749	767	771	858	743	743	820	739	788	772	781	811	765	760	718	754	753	736	744	804	826	793	727	832	768	801	778	773	797	828	780	692	780	805	749	756	819	771	806	786	781	782	772	852	782	777	736	781	742	783	825	756	741	842	752	792	764	781	739	811	752	808	717	792	815	792	786	782	805	813	819	756	809	751	800	811	727	758	754	813	785	807	764	718	787	783	743	823	766	839	759	747	764	725	765	850	775	809	782	741	812	756	773	783	816	808	800	744	799	791	786	805	748	770	798	805	809	790	836	800	786	796	754	772	778	794	790	750	769	793	786	805	743	755	779	742	759	753	755	811	804	757	775	812	732	839	828	774	777	747	774	799	785	762	771	793	792	704	804	789	822	803	804	752	779	760	839	743	787	811	761	802	771
24228	37568	20827	6325	1914	959	743	659	663	672	658	651	667	630	652	682	638	697	674	639	666	614	586	652	645	685	636	675	668	623	673	693	641	623	639	641	708	645	636	674	671	630	638	666	608	628	644	626	656	618	672	650	647	691	683	611	663	625	683	686	644	658	633	639	701	595	653	651	635	689	658	642	654	655	655	716	603	649	614	711	639	637	640	636	606	603	619	624	667	630	646	660	648	646	665	650	635	664	636	678	626	630	640	660	689	645	622	611	613	611	636	582	636	695	677	646	633	650	643	632	666	655	642	688	637	634	631	610	621	654	726	653	638	606	692	630	659	659	647	654	619	658	665	644	669	642	641	705	675	661	630	632	625	637	609	617	639	649	599	669	603	670	641	649	649	614	658	676	633	628	612	666	620	577	667	681	666	652	634	648	612	679	621	631	630	630	627	641	666	610	608	646	593	639	674	667	679	678	633	640	657	619	655	652	636	641	635	651	598	687	643	722	612	680	616	681	634	658	665	634	621	632	666	641	616	624	652	671	643	607	612	648	641	583	649	631	646	661	631	631	651	670	631	630	623	634	654	645	665	636	666	664	692	679	645	598	672	618	669	686	671	618	661	696	654	615	656	651	606	662	587	660	614	637	655	627	719	589	654	682	612	590	693	636	684	657	655	605	621	607	661	654	695	668	657	636	657	632	636	590	660	625	657	672	683	654	691	671	652	629	615	632	634	685	657	679	640	646	662	617	622	647	646	621	656	665	609	674	623	619	621	639	624	631	689	647	622	607	651	647	638	690	655	643	636	581	647	649	624	619	645	627	717	637	662	652	657	673	682	674	608	691	682	671	620	658	622	649	644	607	630	657	637	663	646	642	661	655	662	671	650	677	656	630	616	666	638	664	607	645	666	636	629	625	631	592	634	659	631	586	675	655	665	663	625	660	645	647	650	664	628	671	603	631	677	656	596	602	674	634	597	613	666	700	653	646	659	664	650	654	599	631	646	633	618	635	631	662	638	679	638	657	617	662	632	625	649	644	624	651	639	623	649	637	689	617	620	659	684	623	688	662	646	627	619	631	640	671	630	606	646	641	654	663	623	622	681	645	668	633	674	621	634	684	647	669	612	618	666	607	608	636	628	688	669	666	584	642	648	633	659	660	679	688	649	659	668	648	601	655	632	660	631	642	640	663	630	656	665	638	632	666	671	635	634	670	623	645	672	631	668	687	670	682	641	646	662	648	653	646	666	609	618	681	664	644	642	630	605	601	592	622	653	646	636	635	660	670	688	656	633	640	657	635	659	601	672	705	644	656	602	673	657	619	602	625	643	695	623	644	641	621	660	659	650	642	676	601	605	619	714	658	668	661	619	660	645	667	670	645	626	661	651	653	623	645	698	609	628	631	628	648	606	675	644	648	675	663	673	623	664	677	667	632	660	641	669	663	634	694	639	648	657	614	638	647	599	677	668	645	626	670	617	680	655	613	577	656	600	626	668	604	670	648	684	651	713	646	678	634	670	626	639	625	635	681	648	618	644	649	660	656	626	682	669	635	606	673	642	656	671	634	626	635	646	648	656	668	666	651	669	652	643	643	635	626	652	609	629	688	639	615	634	650	651	650	714	657	651	659	666	610	652	657	587	648	678	627	652	651	642	669	616	684	680	610	649	672	648	640	675	639	626	661	627	653	712	638	632	631	655	629	616	662	654	654	642	647	698	654	653	604	663	656	678	666	657	623	713	686	654	631	667	612	618	650	608	640	666	654	643	667	628	590	659	637	659	697	643	628	620	649	661	672	625	684	636	646	662	651	657	659	635	663	627	664	669	632	661	622	695	672	608	623	653	671	705	648	640	698	636	628	673	665	657	653	628	649	631	678	554	620	670	648	703	643	683	651	675	664	636	588	679	646	637	644	631	629	624	659	661	595	671	627	658	654	633	640	685	605	654	655	653	622	642	608	681	663	662	624	639	648	682	591	640	622	647	640	660	697	641	655	627	610	697	652	640	607	657	660	666	661	611	690	659	639	611	650	624	626	637	616	668	651	615	638	661	645	580	632	607	613	646	679	618	667	593	653	644	678	605	641	647	633	630	651	622	630	617	617	610	636	699	645	694	657	621	627	623	618	662	654	650	644	636	651	631	643	706	677	658	656	619	647	666	663	620	660	645	701	620	653	638	642	643	676	595	642	638	648	637	637	615	658	626	628	641	663	640	636	633	649	690	650	676	659	653	639	642	662	624	696	639	672	638	683	678	618	614	669	638	629	651	636	620	647	660	670	660	700	710	664	643	647	634	642	624	633	608	648	631	649	656	614	670	664	619	643	646	654	639	624	637	633	628	625	638	643	658	619	610	602	596	661	626	621	609	598	659	677	632	681	654	653	623	693	676	623	659	665	611	634	659	653	658	671	635	648	588	615	642	623	651	672	623	650	622	639	661	635	653	668	652	632	605	673	612	653	642	648	596	602	677	635	672	675	666	668	633	684	654	622	690	661	622	665	634	620	665	643	670	608	640	662	636	641	643	690	672	639	642	578	617	668	680	665	664	657	611	665	646	651	651	656	614	685	653	669	676	657	685	648	647	682	643	661	652	609	595	674	645	681	651	647	629	635	630	659	628	672	611	644	623	647	624	697	628	645	643	649	628	616	652	625	624	706	626	639	675	653	618	600	611	669	621	654	663	634	657	631	660	666	679	625	671	630	606	672	654	647	628	643	601	623	614	657	609	631	664	638	631	633	661	644	665	644	646	683	624	627	646	669	662	693	651	623	687	640	649	621	631	607	622	630	614	620	618	696	684	659	630	669	607	647	683	637	647	663	669	654	648	646	641	716	628	656	652	645	604	636	663	653	623	674	658	660	655	621	641	649	676	657	675	622	686	664	652	650	613	642	641	652	613	679	611	654	624	627	671	670	682	592	616	639	695	605	640	645	643	608	655	632	674	698	645	612	673	664	663	607	636	628	640	638	631	703	637	657	663	647	625	658	637	608	635	630	657	626	649	641	640	651	650	653	644	650	693	631	620	640	666	637	649	616	635	674	616	625	678	651	654	628	626	660	625	678	639	663	620	678	656	691	691	668	660	628	692	639	641	610	638	626	639	689	690	645	620	674	663	681	641	680	686	687	684	632	636	641	642	632	650	606	625	660	701	603	621	625	658	680	638	630	602	668	655	621	611	636	683	671	644	692	658	621	642	645	678	598	622	668	653	660	634	679	657	644	637	658	638	669	651	632	668	673	633	702	647	649	602	671	642	622	649	646	622	620	655	668	629	669	639	637	672	707	664	700	648	635	664	640	585	656	597	635	612	637	637	669	653	661	665	676	656	645	672	632	633	656	681	659	636	671	609	698	628	648	651	610	645	673	630	640	648	673	652	650	686	602	637	677	623	639	629	622	670	678	631	658	660	618	640	639	649	628	675	605	610	660	628	643	647	657	618	676	646	661	654	676	629	647	633	646	664	656	627	675	652	640	623	631	642	610	700	627	643	651
25780	28961	44309	36444	18478	5404	1405	909	857	791	783	757	766	767	767	757	777	763	767	810	798	724	747	760	838	788	732	724	812	750	755	760	738	741	765	800	743	815	742	800	793	743	764	767	736	780	782	774	802	789	808	783	733	759	759	804	790	808	772	761	780	775	744	755	790	744	794	768	762	754	844	852	784	720	824	772	738	821	793	797	773	719	815	766	748	760	767	721	732	778	782	744	729	791	779	763	757	743	739	769	730	740	756	774	767	766	733	753	718	789	725	732	778	817	769	740	802	768	801	776	788	758	754	790	760	809	745	796	759	765	776	745	762	777	725	765	779	760	775	754	789	781	728	762	797	743	743	751	826	735	758	746	776	707	782	743	790	789	767	743	778	736	794	744	791	724	776	737	744	796	769	760	769	776	739	733	750	734	731	736	763	785	738	752	717	734	750	765	783	751	752	761	749	796	753	770	753	767	750	731	751	746	777	739	775	794	727	780	715	791	785	752	706	780	797	730	776	755	746	748	775	778	787	759	768	760	794	744	745	790	742	726	773	773	810	738	779	771	770	712	706	725	804	746	775	749	790	770	764	730	760	797	773	702	731	838	778	770	747	742	734	798	762	767	821	757	717	736	737	786	741	801	780	766	766	723	760	742	745	772	740	774	769	750	779	783	783	772	756	751	746	819	728	758	766	761	770	800	744	768	754	804	839	778	758	743	742	748	778	734	792	767	773	783	774	769	799	815	746	734	759	702	707	793	792	765	762	757	760	776	752	735	761	764	766	752	740	757	795	765	753	774	770	756	781	761	734	727	786	770	791	774	791	790	774	754	754	797	795	728	738	731	774	734	722	758	834	779	792	768	797	773	795	718	754	801	776	790	735	692	773	723	730	736	765	763	745	752	789	743	777	796	740	819	709	769	780	785	804	748	745	824	747	752	759	779	719	787	816	806	761	762	736	811	775	778	783	730	769	722	806	743	737	788	717	812	735	814	750	751	770	744	820	772	751	699	793	766	770	693	793	711	777	785	762	769	773	778	782	725	821	766	785	746	746	745	748	741	728	771	819	731	787	732	769	781	764	783	831	749	762	772	750	748	770	764	766	732	727	732	718	707	768	741	753	803	778	754	793	752	749	731	765	782	797	749	750	733	779	742	790	741	767	752	747	728	733	755	800	769	735	756	747	717	773	734	734	788	735	790	776	756	745	769	844	743	811	804	793	776	767	774	773	737	797	705	775	767	729	687	780	773	781	764	760	758	736	748	788	781	754	750	758	795	745	779	785	768	740	777	775	775	754	752	791	789	762	770	780	786	800	762	799	783	769	790	792	760	763	785	715	725	766	804	749	781	769	791	775	753	741	790	772	759	767	715	754	735	755	816	786	730	730	781	758	797	700	776	738	768	742	738	701	751	820	789	744	797	782	764	801	780	749	729	760	754	744	772	769	752	746	754	754	759	745	791	783	755	732	724	790	816	757	753	745	814	798	779	795	786	762	768	759	748	738	742	742	767	815	780	788	769	788	802	736	748	772	774	760	780	728	747	781	763	733	746	767	768	752	730	740	745	800	809	779	698	712	786	777	728	780	731	747	760	726	806	801	810	711	705	717	772	743	755	773	799	709	771	748	759	752	713	755	777	764	737	749	825	751	721	760	784	722	785	744	768	752	784	739	776	735	753	784	735	768	745	687	762	740	716	785	756	782	778	780	805	782	766	730	736	729	751	713	779	750	781	746	787	818	771	772	777	794	744	807	753	762	786	783	762	805	787	768	768	763	733	725	750	785	763	825	767	774	769	783	803	781	753	766	773	688	797	765	728	749	772	752	762	711	774	703	791	764	714	746	767	757	795	765	881	730	751	700	772	795	778	725	746	820	748	731	784	751	777	795	827	715	786	753	740	749	773	694	759	799	766	745	740	725	804	787	775	746	823	779	775	772	763	742	725	775	740	801	802	783	727	761	776	724	773	803	741	705	747	753	797	765	727	762	761	752	787	797	766	729	694	797	732	768	705	725	762	754	755	747	741	793	767	730	771	790	759	765	765	771	806	762	788	786	792	702	720	749	815	791	858	791	779	820	760	806	766	746	786	790	783	753	731	809	746	767	785	800	791	743	739	767	765	702	732	808	729	726	748	792	754	784	752	793	772	798	758	769	785	789	778	761	767	755	770	796	791	778	713	764	717	715	810	766	737	828	801	760	790	770	736	824	787	763	723	765	788	793	785	723	714	798	817	763	796	791	781	747	719	818	729	752	776	796	762	794	773	757	795	742	759	738	807	756	773	755	747	770	733	717	776	753	765	792	787	803	771	739	749	761	759	792	806	738	723	757	749	764	723	764	766	752	765	794	747	787	746	784	754	747	774	714	785	811	793	756	794	776	771	819	752	736	752	731	798	714	709	776	769	721	767	779	732	758	760	768	770	714	774	734	732	712	748	780	794	781	758	753	761	790	778	750	702	775	740	751	770	765	823	771	762	732	736	752	789	772	749	723	806	807	759	746	790	779	768	785	772	789	809	765	825	746	749	738	795	749	739	761	754	742	734	729	788	782	759	766	764	797	753	767	777	761	776	793	707	750	785	750	697	787	791	745	770	765	748	729	734	799	751	742	807	737	790	763	794	722	818	767	714	769	753	738	727	763	727	745	755	797	750	748	753	716	784	749	777	731	750	815	708	801	762	820	787	750	728	769	714	737	819	790	783	748	782	748	734	736	774	813	772	761	774	770	787	763	773	757	780	782	724	757	751	762	781	688	739	793	809	773	795	792	734	794	770	739	739	782	746	808	738	769	721	797	804	719	780	756	753	771	754	713	753	702	787	811	719	718	760	753	785	791	811	758	721	727	773	785	719	746	776	811	739	797	796	712	803	730	789	759	762	741	768	773	757	789	743	776	797	773	729	745	749	761	697	759	756	748	747	793	728	793	721	732	753	746	817	791	761	783	733	752	741	774	742	713	751	767	763	755	735	755	757	798	777	800	758	752	749	762	744	713	745	773	785	769	779	748	786	710	788	774	769	766	805	757	760	762	763	759	816	759	778	778	822	779	745	760	779	743	728	754	764	756	821	761	754	751	777	754	752	767	813	820	728	764	771	753	814	798	724	732	786	740	730	740	753	745	768	770	743	768	742	772	789	774	748	774	758	775	790	768	830	753	720	750	774	711	791	757	758	749	753	765	759	725	745	755	712	741	780	788	743	759	787	779	744	753	761	766	759	807	751	784	744	804	769	729	762	783	724	748	755	771	766	789	767	809	823	818	747	718	765	799	777	732	749	759	820	770	718	778	794	818	778	787	767	747	766	763	735	826	756	762	747	803	783	722	752	763	694	730	751	763	746	786	764	764	753	774	759	715	747	747	794	763	729	752	747	724	749	751	742	723	730	717	787	742	768	763	750	791	686	751	758	707	790	758	793	743	767	726	705	755	776	750	770	784	787	786	754	735	774	726	788	739	788	737	792	752	763	725	791	763	739	800	803	789	742	739	738	785	744
58232	90794	61250	29255	9386	2719	1053	772	723	709	684	671	665	711	649	670	686	701	658	690	718	706	711	669	682	744	691	709	698	694	682	689	664	705	675	673	699	685	678	701	759	673	667	698	737	679	686	664	678	661	705	707	692	654	674	698	676	705	679	687	705	751	684	736	679	689	685	664	678	659	736	679	739	646	676	684	687	703	703	656	691	718	720	710	682	698	674	690	676	708	682	693	676	678	707	679	653	659	671	734	747	667	678	699	716	721	672	691	679	693	680	676	706	725	717	728	666	731	733	697	672	703	670	669	700	685	672	664	700	709	710	681	763	697	722	690	716	687	679	705	664	708	667	671	625	733	644	674	672	688	646	666	663	704	672	731	673	712	694	767	675	666	686	700	669	705	687	680	732	682	653	699	670	686	677	687	697	672	695	686	700	733	732	694	672	755	690	696	704	647	701	716	712	670	699	660	682	683	651	657	693	637	666	711	680	724	689	731	709	650	680	640	711	700	705	678	622	692	708	688	694	655	689	640	729	740	676	697	693	665	697	690	700	672	683	691	731	712	711	707	704	729	740	690	657	716	699	649	692	713	723	683	663	690	726	713	702	684	714	673	687	703	733	690	707	695	687	730	686	685	721	697	705	721	649	675	717	665	656	644	704	675	707	662	698	695	680	715	664	663	745	681	663	664	656	680	658	673	706	661	683	656	651	676	650	705	672	715	712	700	656	703	694	725	683	711	668	679	699	685	680	695	664	669	674	690	649	665	643	710	675	690	668	684	687	710	698	701	686	725	699	697	729	694	711	672	654	732	704	690	698	657	686	678	684	675	703	685	690	662	691	697	669	688	671	692	699	736	676	687	663	624	744	704	714	680	744	654	660	679	702	645	719	673	685	743	700	663	669	646	757	655	678	644	668	707	713	700	683	681	683	692	689	663	677	638	649	686	696	678	698	713	708	708	690	677	712	715	724	660	691	689	694	695	703	685	715	708	727	650	701	714	726	715	712	678	700	715	639	710	698	657	689	724	671	682	693	702	726	658	731	670	675	736	685	692	716	701	687	674	698	677	703	707	690	692	751	668	653	674	686	663	671	698	716	684	677	626	665	702	726	699	677	701	708	649	627	641	671	666	708	668	710	653	714	707	666	667	681	706	750	710	670	681	673	685	692	717	687	618	714	644	678	674	674	669	699	703	683	699	693	741	686	707	680	686	666	691	702	718	695	668	677	673	640	692	671	721	679	684	664	683	701	697	706	689	702	734	664	651	734	638	679	658	669	697	692	699	708	688	698	733	693	704	708	665	677	682	702	722	710	719	684	704	716	683	701	684	690	669	724	689	727	688	657	655	673	693	712	658	714	682	676	665	732	693	648	703	705	712	681	660	669	698	717	685	701	709	721	668	716	644	682	747	636	728	689	732	690	680	683	685	675	730	676	692	679	669	673	710	722	671	641	719	700	681	689	701	712	690	689	666	683	693	707	714	655	649	722	732	654	683	697	714	701	675	679	663	675	679	682	688	641	701	679	715	734	679	708	660	742	710	668	668	708	693	704	669	703	675	686	706	666	666	673	721	690	668	679	704	624	702	694	668	661	659	688	665	650	688	669	690	731	689	708	662	689	692	708	682	676	642	649	681	647	647	709	679	687	698	684	694	691	713	697	695	690	674	682	682	633	742	704	709	688	670	704	668	704	665	695	710	688	702	695	664	711	686	707	660	672	678	711	700	696	708	655	684	633	701	726	669	700	729	713	732	737	686	648	706	709	690	724	727	707	700	689	640	691	699	683	700	640	689	723	726	725	665	736	673	692	714	686	660	689	656	694	678	649	646	673	642	685	695	694	684	689	690	730	697	712	747	684	653	695	675	655	704	637	694	701	737	688	678	734	699	614	661	671	701	685	716	684	649	674	715	616	673	684	670	715	681	687	694	694	709	659	743	674	696	704	690	675	625	670	702	682	663	694	650	689	668	690	713	637	717	692	717	706	707	710	718	630	710	688	725	685	691	683	708	706	673	682	649	684	693	682	648	704	669	674	624	678	684	714	700	684	675	715	676	688	724	707	705	680	657	680	712	698	673	695	708	704	723	706	678	704	679	682	682	701	738	729	660	718	733	713	701	732	690	669	719	708	664	670	576	685	703	668	707	626	655	662	651	686	700	695	675	665	712	698	675	658	736	680	719	664	658	751	685	699	695	668	714	707	747	638	681	685	723	625	680	689	712	744	714	716	708	647	697	684	719	686	703	675	723	689	697	710	679	677	646	713	656	672	711	704	694	700	710	655	717	643	720	754	691	714	680	670	708	697	681	711	668	676	668	690	684	669	670	656	678	686	675	694	682	684	625	726	724	729	721	694	694	676	696	726	672	697	659	678	714	745	681	688	702	646	671	720	681	693	707	697	620	696	712	663	704	678	698	682	654	707	678	662	688	705	664	698	679	645	686	705	684	685	700	696	732	665	740	738	702	704	711	668	713	718	647	695	702	704	705	636	636	713	705	667	710	700	685	676	682	731	680	667	668	682	693	674	707	728	695	697	706	712	711	647	660	678	665	696	669	653	688	659	748	705	700	725	685	705	700	708	714	715	696	738	703	648	668	704	686	692	665	719	667	663	739	705	701	654	711	670	676	679	705	673	688	686	679	687	646	677	690	665	709	667	664	692	689	686	644	695	671	689	705	679	691	695	658	692	656	695	685	650	672	707	685	696	700	711	704	676	664	717	737	708	746	721	739	713	699	705	723	719	643	667	711	674	666	690	707	709	675	663	710	709	674	703	706	660	689	666	681	668	693	667	721	699	688	706	692	677	672	669	673	730	730	646	653	681	696	645	722	733	689	658	706	692	716	697	711	722	646	734	694	664	685	718	703	663	667	707	665	663	676	646	666	663	679	694	727	680	677	721	692	701	650	675	669	657	704	639	710	693	663	699	674	686	702	673	722	666	681	710	710	654	754	632	671	703	701	657	718	721	682	677	703	699	686	659	687	697	715	713	670	695	704	658	729	683	624	705	697	655	714	689	679	681	699	682	717	665	674	658	720	694	727	662	669	636	667	711	707	694	700	652	702	723	645	696	724	691	687	683	697	717	668	654	744	670	672	642	718	658	650	701	671	712	719	680	700	689	633	667	729	687	671	703	733	739	682	644	656	731	676	736	676	727	704	720	709	666	661	699	683	731	682	698	697	732	720	708	658	647	671	681	658	715	712	655	675	713	698	688	700	693	679	628	752	707	681	742	704	700	713	674	664	714	634	692	728	696	732	694	688	700	702	690	691	695	673	712	699	622	709	671	651	705	724	726	677	680	688	679	659	689	660	699	704	665	688	723	637	680	717	701	699	684	657	674	679	679	685	671	680	686	681	696	675	653	658	747	684	712	697	671	627	697	639	716	706	725	668	665	710	711	635	676	670	670	731	704	684	650	687	690	727	671	693	715	714	686	674	681	694	673	676	677	663	707	724	682	682	699	665	673	688	678	669	684	670	648	694	641	640
24183	24175	38660	35648	24941	15255	4319	1330	1073	990	1031	1015	1011	997	954	964	1056	981	969	1034	1040	1001	971	983	949	997	981	959	977	1017	1007	970	1003	978	899	975	943	991	915	994	990	897	924	977	981	962	985	991	996	949	954	1025	1006	1040	998	1019	925	905	954	984	974	1008	1017	963	975	961	904	940	993	990	1011	963	974	1011	973	931	964	959	978	986	943	955	954	963	911	1034	1008	951	983	970	954	981	970	972	919	1027	1005	992	950	957	1030	985	930	957	963	955	990	960	962	979	955	936	945	1001	921	956	961	961	969	967	924	937	972	966	962	982	1002	906	973	972	973	928	1007	903	927	965	932	902	953	961	969	974	1028	943	1010	975	1014	953	992	948	938	902	966	974	978	1030	978	940	978	993	966	906	962	1001	931	942	955	868	922	977	997	1018	935	963	953	962	928	947	1015	912	905	990	969	949	956	979	924	957	968	997	972	976	954	915	1016	967	931	958	921	938	937	980	1034	992	984	968	952	936	937	950	962	978	987	943	1009	972	936	926	949	995	982	934	930	924	951	978	960	921	991	972	972	998	907	946	958	1007	1056	972	975	936	962	908	962	959	953	969	941	963	952	1016	962	957	910	946	905	952	966	961	1023	962	962	984	989	958	952	964	945	1018	972	919	944	949	1001	949	904	939	1001	896	1018	920	968	989	979	974	960	959	932	992	910	963	1001	973	1039	947	1034	1000	1017	932	930	924	959	936	900	941	987	893	927	970	951	922	957	917	917	943	978	953	942	960	947	988	973	959	980	952	964	942	1007	979	926	1016	941	974	932	963	1059	924	985	954	983	935	964	985	946	965	978	1029	970	935	984	972	935	954	914	949	969	936	922	990	949	915	880	968	953	970	914	911	920	987	990	982	949	937	893	969	951	990	1028	972	949	935	953	1003	990	976	893	980	906	968	911	968	993	997	957	953	921	998	974	969	903	955	942	951	995	971	966	944	940	999	985	934	948	973	953	998	947	960	942	949	933	964	954	955	900	965	937	990	888	1027	935	938	962	996	1000	986	939	964	973	988	916	1022	954	977	961	973	977	977	1012	969	995	970	965	987	935	982	965	1013	975	998	964	962	921	945	952	969	1017	982	971	962	954	1034	984	894	970	995	933	909	951	974	958	985	950	948	968	990	931	986	925	966	1017	998	905	953	937	990	971	953	1008	979	914	960	958	967	963	969	1031	971	966	995	988	969	966	990	955	977	893	942	939	963	983	977	971	978	1012	958	952	936	987	1017	964	933	974	942	946	952	889	955	978	976	937	933	952	922	990	937	942	1069	937	981	971	906	898	936	951	961	933	938	937	960	931	990	971	879	1027	960	1036	967	952	1001	1016	941	981	987	975	958	985	971	984	950	910	944	932	953	948	1003	971	975	922	923	1019	959	889	966	960	994	999	981	900	935	894	912	957	956	1001	892	916	967	1011	939	934	965	917	1047	968	944	1016	903	993	975	950	917	934	944	1012	959	990	982	953	896	987	953	960	995	1034	938	987	944	1004	894	894	970	996	942	948	957	960	979	950	935	942	981	927	928	991	978	977	935	919	996	993	958	985	982	960	1001	976	1010	961	903	951	989	977	980	932	982	977	950	961	904	993	915	1006	991	951	893	970	950	994	932	1005	941	1010	949	1039	907	999	908	1042	938	1033	974	914	984	1014	952	905	916	991	948	916	944	984	979	990	925	989	937	952	940	976	920	1011	955	961	932	953	957	900	909	947	969	880	992	931	914	974	988	981	1016	988	997	969	975	927	998	983	976	1027	954	906	939	930	982	919	949	969	1008	918	932	918	990	987	977	907	994	960	1018	934	981	926	973	1004	966	1022	974	950	983	995	989	985	969	906	983	957	978	938	992	948	970	954	906	956	973	1000	995	963	910	962	923	928	1002	930	998	958	944	1001	957	941	934	953	913	1015	1005	951	979	993	887	945	997	932	1003	1002	960	981	973	1011	948	948	979	1001	989	1012	961	923	977	1034	973	965	966	951	1013	954	903	1021	991	969	952	1014	957	982	999	962	953	1008	1013	982	901	958	999	901	970	934	950	927	886	1011	969	978	968	949	958	939	972	972	956	939	989	967	973	937	978	970	966	985	932	1001	963	945	998	981	965	951	977	996	924	972	971	1024	971	941	994	966	961	919	955	972	922	937	912	1017	976	989	990	946	925	969	956	978	957	966	1021	961	988	907	979	933	1009	970	941	965	937	981	974	974	989	994	961	916	1015	943	922	1004	1001	971	959	934	961	988	994	933	951	915	969	943	1031	922	976	951	960	893	956	1004	938	958	1019	931	958	954	1008	941	982	934	941	851	938	971	906	958	973	979	946	958	945	942	971	1009	1045	919	1000	942	923	909	974	990	974	1009	997	1005	979	963	930	994	973	930	1051	919	944	989	992	962	952	915	998	952	965	963	971	948	934	975	956	924	968	957	982	1015	930	987	969	987	929	982	950	1003	1015	952	947	950	952	976	990	983	886	939	948	994	969	990	965	950	955	934	987	955	986	915	986	940	938	965	978	975	1013	961	997	948	967	960	895	924	936	960	1073	986	973	973	1011	915	964	967	926	930	979	963	986	929	948	979	961	982	931	997	905	969	997	954	978	958	970	960	935	945	929	934	975	954	1008	963	934	948	976	942	974	912	964	967	902	890	956	960	1001	1006	947	961	975	882	943	969	984	959	958	994	950	981	1001	929	1000	990	976	943	1001	937	932	967	929	988	978	978	954	935	939	1000	946	896	940	952	948	951	1000	967	923	958	939	1009	971	911	977	988	964	974	913	1017	917	936	957	927	985	1012	955	986	950	965	950	987	912	915	976	1007	999	956	1028	984	915	934	957	908	941	1008	967	931	981	1026	937	934	937	1001	922	917	947	1010	979	936	911	908	936	966	973	961	904	988	937	972	941	960	1000	962	948	954	998	949	958	929	939	994	931	921	965	949	963	953	1002	960	917	989	986	962	1015	967	982	959	1004	994	989	995	913	953	949	930	960	887	940	1021	932	921	973	1017	988	953	933	984	931	972	1014	951	927	1008	967	933	982	978	971	986	967	983	998	968	940	959	988	945	970	1010	991	944	932	964	958	977	981	996	999	979	980	952	936	942	958	975	972	981	947	983	927	952	971	982	940	964	934	957	984	964	935	1022	929	961	977	959	965	899	920	960	914	990	906	985	968	915	944	930	999	980	964	982	977	960	937	926	932	954	962	968	935	949	982	980	948	975	915	926	985	995	952	934	947	923	934	945	927	1002	980	1037	1002	950	1006	976	920	911	1021	951	1012	925	938	967	998	968	943	903	954	959	931	968	984	987	952	957	961	986	932	998	916	983	985	946	1055	918	953	989	939	939	1019	992	969	1009	936	909	938	1015	1017	968	923	955	917	991	955	928	956	983	1000	945	939	962	943	910	982	942	966	993	967	967	938	987	966	932	926	976	930	967	939	968	980	954	886	945	992	926	895	958	913	1008	951	1011	906	974	925	1000	969	955	979	954	927	978	974	945	928	933	973	1000	963	969	941	922	935	1005	936	986	985	967	942	941	934	876	910	1007	929	967	986	944	955	934	934	929	931	934	937	979	1005	987	983	975	939	957	987	915	980	981	949	927	936	996	977	939	982	889	1017	975	994	964	979	938	1035	992	971	948	935	890	986
63810	104729	74390	45219	18773	5950	1865	983	942	914	869	934	940	857	908	897	877	912	907	945	861	949	961	931	915	868	872	931	885	896	950	892	887	877	938	913	881	918	918	871	825	826	938	898	913	854	904	858	875	870	886	918	921	915	899	865	877	837	940	935	878	921	916	875	891	918	891	909	864	928	924	847	913	912	940	904	936	925	920	938	861	888	853	929	849	937	896	876	937	871	922	884	885	871	934	872	957	962	871	920	905	909	929	884	868	919	867	853	891	881	891	872	917	896	873	883	911	828	951	866	911	857	881	896	872	855	890	852	886	932	872	899	901	871	832	861	928	901	840	837	870	878	935	895	910	882	836	908	868	928	878	938	903	856	837	904	895	875	832	851	865	826	847	888	930	888	872	831	883	891	873	892	952	870	896	859	900	891	921	904	888	875	876	933	858	816	907	894	916	911	900	870	897	850	858	920	898	875	877	859	832	882	900	889	850	865	839	885	887	869	901	890	950	947	869	935	906	898	858	890	874	864	879	881	919	839	861	928	887	883	895	902	932	876	888	889	836	895	915	909	940	934	862	865	860	904	888	835	867	903	931	907	881	891	892	861	871	843	887	889	928	861	923	904	892	880	833	883	877	901	925	882	859	948	883	918	936	901	864	958	923	886	848	888	909	895	928	905	894	884	946	927	969	896	899	931	874	913	890	940	883	904	900	893	904	922	865	910	922	879	902	848	881	919	883	866	889	886	917	891	925	934	891	900	890	866	877	930	898	855	871	882	912	936	885	908	901	870	902	866	923	880	876	899	909	922	877	901	902	904	886	877	843	877	848	904	872	935	911	833	942	891	887	871	928	929	882	868	851	863	926	936	866	902	979	866	899	886	859	882	900	886	908	907	943	870	870	881	976	926	877	849	909	881	887	896	870	846	900	881	918	893	918	881	838	875	850	899	884	889	845	910	904	864	845	901	905	901	895	872	880	878	866	861	901	915	829	892	890	858	911	903	934	900	916	917	918	877	828	861	903	881	885	913	916	860	845	929	863	824	930	887	914	860	902	875	882	837	876	894	929	876	888	880	900	870	884	896	877	906	858	870	876	864	910	890	908	858	909	867	900	871	915	885	897	889	891	896	861	893	886	890	861	923	903	884	900	898	921	872	912	949	880	906	913	902	884	853	902	871	924	860	907	842	880	846	930	917	877	843	876	891	887	907	921	960	864	907	926	872	896	911	882	876	911	846	902	872	910	859	955	948	884	852	887	929	839	871	860	865	834	904	929	944	902	964	932	828	896	891	848	851	875	907	850	856	865	894	905	901	897	881	830	900	873	891	922	923	926	887	839	860	888	895	887	864	889	915	912	885	906	904	881	900	921	824	898	808	880	860	888	920	844	897	852	921	884	890	938	835	884	882	881	866	888	878	919	911	874	873	924	862	916	885	945	933	885	916	867	859	919	887	933	953	854	938	892	861	986	916	879	904	838	919	875	854	887	925	874	916	881	912	865	884	905	879	838	915	877	829	877	843	900	924	885	861	902	833	888	879	897	927	844	887	886	949	902	858	892	847	914	894	899	916	850	940	863	878	861	864	881	889	857	913	947	856	869	900	919	910	874	903	858	889	939	910	896	839	907	830	866	900	873	812	915	885	904	908	889	901	901	871	888	857	878	788	884	870	887	860	890	895	875	886	874	934	882	851	882	845	906	866	902	893	942	887	880	939	882	866	944	902	877	906	877	841	880	899	869	923	825	906	866	831	878	880	824	827	893	896	909	927	896	898	891	913	888	894	908	905	844	893	869	896	829	846	852	896	913	860	925	933	895	872	933	883	860	883	849	897	860	878	860	861	864	918	910	908	906	919	862	920	867	859	906	821	858	920	892	870	886	904	860	887	858	889	835	907	870	886	875	936	875	859	857	892	847	914	873	883	952	904	872	811	841	892	875	851	888	892	914	875	907	915	894	907	851	885	918	851	884	894	892	876	900	911	873	897	907	872	914	882	845	897	883	901	891	885	881	885	907	864	853	861	879	869	911	895	882	822	934	928	905	891	866	886	923	925	887	921	892	849	910	848	874	822	917	912	842	873	927	875	910	868	866	876	899	862	885	878	857	907	885	837	835	853	860	861	894	948	863	876	882	879	869	913	882	911	860	912	873	886	970	907	859	878	918	898	953	872	872	894	902	897	911	880	932	878	834	915	870	947	875	903	867	926	935	905	864	893	865	887	879	896	916	927	860	896	862	826	916	912	866	850	898	876	862	959	873	912	864	910	894	890	873	898	886	873	899	881	899	896	870	920	868	867	834	879	911	878	896	898	890	863	867	905	881	884	868	877	835	893	864	825	867	859	878	855	891	884	878	913	878	893	904	865	957	877	855	910	947	817	848	921	877	859	875	888	923	906	853	862	817	909	867	919	901	857	794	939	887	860	880	888	878	928	851	896	872	884	880	889	895	868	879	901	899	897	933	881	892	857	799	892	909	880	891	893	912	893	862	861	896	853	866	878	910	880	870	909	911	896	841	864	807	888	896	898	932	848	831	912	845	878	899	847	915	873	896	930	866	856	825	902	852	869	842	895	878	878	896	942	928	875	875	859	862	831	878	892	834	883	889	851	910	916	837	891	927	898	881	846	881	965	909	819	905	932	907	879	884	914	886	873	881	891	860	840	854	880	882	866	884	857	939	855	848	910	894	874	855	886	833	845	921	846	867	861	852	882	854	847	896	864	858	867	902	882	896	886	920	926	881	909	903	876	868	872	911	902	883	858	842	872	925	837	917	910	874	950	886	914	909	923	873	859	903	877	841	885	849	876	874	881	856	882	882	892	917	923	889	887	928	867	894	823	878	865	868	862	889	855	862	833	869	942	936	868	865	860	885	853	916	904	928	895	926	899	861	886	864	887	864	913	880	889	832	894	846	858	891	888	882	871	896	882	811	887	879	894	901	877	924	898	898	898	913	880	858	895	897	869	871	925	866	860	872	853	910	857	883	818	905	859	981	880	911	924	835	895	884	865	857	869	888	917	844	912	899	930	890	938	899	894	923	910	852	867	874	874	878	860	898	901	906	853	887	864	905	859	912	886	854	931	855	939	871	847	895	858	910	891	901	870	865	880	891	854	868	849	832	868	893	885	960	847	871	915	859	926	918	870	899	874	885	847	890	863	883	855	874	843	868	856	912	928	859	860	841	865	832	859	840	845	913	888	940	933	882	899	927	859	893	925	864	881	867	893	972	910	919	825	870	855	907	869	880	890	910	849	878	929	893	878	919	866	823	891	863	898	861	897	929	866	890	868	830	860	912	889	870	861	912	874	894	888	832	852	902	951	854	870	895	863	914	891	945	835	877	907	925	888	929	876	870	892	870	854	885	894	858	878	831	916	856	879	892	881	844	855	915	903	877	923	883	870	850	846	887	927	855	914	888	920	870	903	840	872	919	908	892	882	865	871	950	852	894	867	892	889	948	838	852	845	821	887	925	889	892	881	879	899	956	855	851	932
29207	31553	30425	13892	3330	1225	871	799	718	721	703	782	703	739	695	763	742	719	740	725	731	715	731	701	739	714	692	754	726	694	688	677	772	756	732	739	729	689	716	755	682	711	679	716	684	726	711	700	745	726	688	757	696	757	705	765	689	711	752	720	716	727	690	691	695	723	716	743	698	743	765	689	681	724	724	705	725	687	753	698	729	734	712	721	720	748	719	768	740	724	677	685	739	751	672	778	744	714	708	690	675	668	718	731	669	721	708	700	719	735	749	735	735	742	668	719	741	727	713	717	754	728	747	721	697	713	707	734	701	727	731	679	642	712	742	716	754	746	707	705	706	738	700	734	743	717	723	722	695	637	703	708	739	731	764	730	740	643	679	693	719	666	728	714	693	735	724	765	731	653	718	677	742	702	715	747	722	729	723	732	731	735	661	656	725	756	687	713	690	648	711	690	716	734	680	733	693	674	648	744	733	681	714	672	719	744	687	696	700	723	740	729	719	703	707	740	663	730	677	680	697	748	746	698	686	712	760	732	688	726	738	769	722	721	729	709	707	742	722	712	717	765	704	752	672	731	695	687	760	708	697	737	715	721	747	730	737	734	718	717	707	662	648	735	665	712	755	755	670	695	721	728	704	725	735	722	742	678	752	698	719	751	726	729	680	743	741	739	727	683	690	632	720	673	682	652	726	701	789	727	640	700	675	731	697	774	759	695	721	739	713	714	731	735	752	719	731	718	711	719	700	686	710	721	697	723	708	686	684	727	723	693	709	692	736	736	725	684	685	671	728	662	666	766	686	739	716	688	740	743	706	685	723	706	698	714	722	737	723	656	739	686	674	728	762	708	689	692	723	709	748	674	761	737	699	731	699	737	722	719	723	705	700	706	719	715	677	720	736	715	717	723	677	739	757	730	712	665	712	724	703	747	740	746	693	684	682	750	671	737	645	663	743	670	784	713	745	707	693	741	679	751	735	748	727	722	728	678	723	713	736	738	746	706	748	721	745	725	716	716	686	778	767	728	748	756	715	716	688	679	694	720	719	702	699	736	717	723	675	742	722	700	704	672	717	652	690	724	728	774	733	682	738	695	721	727	651	721	707	693	701	724	734	687	759	724	736	738	752	788	712	715	705	727	724	750	736	663	709	755	753	711	727	741	742	663	749	745	748	655	740	704	721	693	708	689	727	650	682	677	737	774	714	684	695	719	731	708	753	710	713	711	760	721	695	691	692	746	737	714	671	723	689	737	703	739	736	723	731	676	677	740	752	656	717	728	712	714	702	708	721	737	676	709	714	704	681	717	702	737	704	653	699	684	752	705	701	734	706	703	728	704	732	731	704	756	690	764	754	682	724	734	753	725	729	707	744	697	753	737	714	709	678	688	704	660	737	741	705	722	724	714	707	740	712	710	713	696	739	713	700	724	683	704	753	698	666	741	659	723	673	695	736	692	770	674	712	738	701	742	700	696	696	710	711	728	721	684	710	712	748	674	705	725	706	751	722	694	750	735	688	696	695	704	744	776	718	740	762	703	737	718	696	689	666	719	707	704	743	698	696	702	697	683	668	691	715	734	770	683	774	720	702	751	702	700	711	741	697	740	718	699	727	760	704	707	715	732	742	722	662	693	728	737	720	705	733	732	691	708	687	688	698	739	719	732	658	746	742	720	693	672	737	696	661	699	689	728	707	692	721	691	745	722	745	707	728	734	682	731	735	691	693	750	731	706	755	745	708	728	638	697	683	704	716	696	718	683	721	704	724	713	686	703	725	715	718	743	725	710	773	757	683	707	744	713	746	688	738	718	700	752	694	685	683	710	797	741	756	664	696	725	726	694	672	691	704	755	674	756	740	726	704	737	732	719	721	733	752	704	744	729	689	704	697	753	691	688	718	704	713	693	711	707	716	732	719	717	752	722	730	623	748	720	739	802	751	767	702	727	694	753	707	711	728	726	722	716	657	737	703	729	676	764	677	722	743	777	717	741	775	712	721	691	756	702	731	712	735	765	757	697	746	725	721	726	711	713	726	711	730	723	716	705	666	720	728	713	717	701	777	732	697	714	677	695	685	718	668	724	685	733	672	702	737	723	738	755	683	667	748	723	757	737	737	701	726	686	695	735	713	690	714	736	731	716	678	727	704	696	695	708	767	710	689	698	729	664	744	773	736	727	714	667	703	692	757	721	707	697	714	724	751	731	755	751	679	695	699	686	734	665	752	686	703	705	724	704	737	738	716	708	719	762	715	707	688	724	716	697	735	712	790	713	732	666	723	702	703	724	698	722	755	736	699	712	720	726	731	726	710	745	778	718	722	729	735	706	666	666	694	725	739	751	758	734	690	693	721	710	745	676	710	741	746	717	721	708	689	739	676	705	707	664	782	692	738	741	697	688	690	708	734	747	686	722	746	671	726	660	730	687	738	725	727	730	709	681	662	697	720	717	716	717	697	751	771	707	703	725	710	738	740	702	725	722	723	756	699	740	731	716	681	729	671	690	695	747	690	748	695	778	723	719	759	734	667	737	741	722	720	714	673	725	712	731	719	684	752	694	692	748	709	721	684	729	713	757	737	747	752	685	720	713	735	704	696	667	766	692	758	730	705	691	679	717	716	740	752	683	725	706	761	742	695	706	680	689	704	704	778	717	682	724	762	737	690	683	715	691	692	750	713	737	683	724	701	757	735	713	780	728	738	725	702	702	679	713	704	720	753	687	723	676	738	709	728	703	732	743	697	742	736	682	692	744	755	731	747	723	692	717	762	731	715	766	724	665	706	732	709	742	731	722	693	750	757	710	732	703	704	700	728	704	719	683	715	718	659	683	674	673	706	704	704	716	683	771	717	696	692	711	706	681	725	695	710	750	731	673	754	736	687	673	700	713	686	660	698	687	716	712	709	730	723	708	701	721	716	743	717	712	716	718	751	749	739	726	740	721	770	702	708	754	716	741	727	706	708	723	751	694	688	721	695	676	715	719	713	717	736	645	751	723	697	692	690	686	701	718	677	705	729	736	734	694	724	657	679	690	768	753	696	740	778	700	718	742	736	667	765	728	723	777	716	713	717	732	759	721	719	758	674	709	751	704	712	715	714	699	718	730	730	690	702	703	776	698	717	732	664	707	721	720	745	697	717	693	693	769	712	726	695	719	743	713	741	701	702	740	724	751	693	772	727	725	715	705	717	744	739	729	692	709	686	678	761	742	704	737	728	740	728	655	712	753	714	670	719	739	703	739	698	741	662	674	732	724	724	729	741	693	757	706	747	735	687	682	719	743	778	694	672	722	742	727	708	734	686	737	685	736	727	676	682	722	742	730	729	712	713	717	698	706	703	699	682	736	727	715	745	736	697	707	714	690	737	738	692	644	643	705	708	743	749	727	717	726	718	688	722	741	746	692	697	753	784	682	719	742	697	706	728	680	722	715	691	730	687	674	695	664	698	700	697	712	733	713	697	752	731	681	678	737	708	739	729	707	667	696	663	713	716	707	745	739
20459	39145	24213	7961	2422	1028	697	581	601	589	584	645	590	564	578	598	648	622	587	578	614	554	600	613	567	625	577	594	590	612	568	585	606	599	567	577	590	579	608	579	615	626	616	551	586	634	589	614	591	620	567	589	570	598	560	572	631	577	606	618	646	564	558	592	641	617	622	603	600	605	612	612	603	616	552	645	615	599	616	605	597	604	572	633	602	614	567	613	631	590	628	561	563	565	640	657	591	585	594	589	605	561	587	582	611	584	588	613	604	515	607	594	576	592	585	595	572	607	613	555	568	553	587	643	592	643	556	563	591	615	578	588	615	600	596	542	624	617	583	584	577	629	580	578	552	606	597	626	629	553	605	543	585	596	606	555	590	594	631	633	626	606	595	612	565	608	614	548	576	603	582	566	583	600	616	594	608	583	588	590	604	611	615	568	584	630	557	615	584	581	640	612	652	587	616	630	602	607	573	607	580	575	575	615	564	582	552	567	591	597	606	577	634	637	582	590	590	597	578	613	607	632	594	608	595	611	613	603	568	556	589	561	577	593	572	576	602	597	656	585	588	635	588	602	551	559	581	640	606	597	572	589	611	605	576	569	598	592	573	616	607	543	585	642	639	631	610	627	589	560	627	602	553	640	639	579	606	627	597	573	561	607	608	599	605	556	639	587	585	579	557	556	615	592	591	610	610	593	585	567	633	605	612	554	576	629	616	595	587	558	590	585	588	563	551	565	596	553	583	607	580	550	594	562	580	547	640	570	564	569	592	589	611	619	561	586	588	593	615	612	622	587	625	602	588	589	549	592	618	614	618	579	559	551	600	560	624	611	612	578	657	585	640	564	604	614	638	569	621	566	600	591	620	620	581	609	629	587	575	596	595	613	582	577	554	617	594	592	599	612	606	571	608	576	619	570	557	594	570	627	598	611	604	581	618	596	615	593	544	580	631	607	626	604	640	576	569	561	569	589	583	569	585	573	633	623	596	586	568	665	607	606	624	615	570	595	619	615	629	579	562	624	630	628	567	594	584	580	563	582	574	591	599	628	601	602	590	563	652	609	581	649	581	610	606	603	591	587	601	580	584	625	567	563	561	611	573	592	607	602	577	564	599	552	549	612	628	597	589	589	593	569	593	610	566	588	562	616	607	543	553	575	587	613	571	594	603	587	555	578	563	599	615	589	589	623	626	580	561	606	533	609	606	566	602	593	548	630	600	605	612	612	607	611	596	649	582	597	592	641	620	636	539	605	638	588	559	604	611	616	550	603	576	579	572	566	596	619	581	588	612	649	578	629	591	591	581	626	563	606	563	617	600	608	615	619	575	535	570	597	604	625	599	574	601	620	578	643	619	554	614	616	592	583	609	588	594	562	575	548	578	626	565	605	593	620	577	637	562	554	580	594	626	615	612	563	580	590	564	565	594	570	613	587	611	620	572	609	626	616	595	617	596	620	548	595	607	586	569	559	629	622	591	602	595	556	637	585	601	591	593	600	599	593	595	565	580	607	607	555	589	566	601	594	593	581	569	576	608	584	595	568	608	614	599	575	627	613	582	569	606	606	617	595	598	605	634	601	595	587	590	617	620	597	606	605	599	566	591	548	591	600	631	583	647	623	598	578	567	605	616	575	553	591	579	613	597	592	631	633	612	620	597	588	610	603	617	620	609	614	607	593	613	561	580	647	594	597	634	620	607	576	559	559	557	623	567	592	532	602	566	598	585	576	550	592	575	650	602	586	556	558	597	600	590	568	596	577	570	554	597	573	629	559	619	575	596	582	600	576	574	639	577	614	597	589	660	545	598	627	590	614	613	564	558	565	593	576	614	590	603	600	572	615	590	574	563	620	601	603	610	582	563	612	590	622	613	585	602	590	592	594	547	544	584	591	602	643	615	568	584	586	622	597	578	592	581	563	590	569	590	596	616	612	599	582	601	612	608	552	588	611	557	601	598	578	607	587	604	576	574	561	617	628	564	602	618	569	558	637	589	568	608	578	597	615	574	650	576	596	581	620	621	598	632	618	587	617	596	609	570	599	588	608	600	579	587	575	597	571	620	590	604	591	591	593	581	622	567	634	597	568	598	600	601	649	607	598	620	592	599	574	596	585	579	570	564	601	609	549	597	589	567	626	584	578	609	611	599	575	566	621	593	596	614	596	595	574	593	579	567	589	598	603	587	603	558	578	605	590	599	578	624	577	592	623	617	592	580	578	564	636	577	611	612	590	607	631	613	646	657	564	616	602	528	624	574	587	568	572	535	568	598	572	610	567	578	554	575	601	645	598	594	623	636	609	588	633	588	614	574	582	600	562	578	580	599	597	589	580	635	581	549	596	559	608	603	594	589	596	588	566	603	552	608	588	544	553	601	599	609	595	576	623	587	574	601	605	550	598	583	607	600	592	572	612	614	571	521	619	616	622	620	589	565	584	538	596	583	596	603	558	612	566	567	612	590	573	569	588	544	624	628	552	600	622	592	658	585	606	568	581	605	596	579	604	575	607	548	594	575	606	585	602	572	576	585	592	580	609	585	619	595	564	600	595	598	569	636	605	601	598	588	587	608	594	575	608	581	631	652	635	598	592	591	622	605	572	596	571	572	589	614	592	613	560	584	618	664	594	617	564	594	609	619	599	607	622	578	588	614	593	610	576	577	545	610	622	591	556	603	571	571	627	598	592	620	539	565	591	616	572	593	557	555	577	585	602	561	611	567	598	581	568	617	578	562	580	586	579	577	613	616	589	548	581	595	593	585	593	609	604	577	550	573	596	637	652	641	585	615	568	538	620	592	621	625	574	576	600	613	580	609	584	622	549	618	619	602	623	629	591	644	632	542	550	610	599	614	615	613	582	580	596	562	622	611	608	624	604	602	596	614	595	568	602	597	641	645	605	556	585	623	591	585	593	598	599	617	577	575	601	564	585	586	602	614	621	600	590	570	605	580	546	609	602	553	564	587	583	632	642	599	587	541	612	570	577	607	584	642	558	555	619	580	601	569	569	590	644	598	649	619	603	600	584	573	572	591	626	593	594	597	558	581	550	579	599	600	570	639	608	599	603	605	560	601	581	592	580	627	582	613	614	591	588	630	565	583	646	543	585	640	599	586	600	605	583	616	600	614	583	616	613	585	594	576	617	574	564	584	574	598	589	561	628	580	604	581	624	581	617	616	558	595	563	597	578	600	630	611	536	595	554	608	586	608	610	536	571	600	565	590	608	622	617	538	575	582	576	575	584	592	608	559	585	606	566	554	560	620	608	587	601	608	563	572	591	591	571	614	600	574	668	566	587	588	593	623	581	631	554	561	563	604	603	552	603	568	620	586	573	615	576	587	582	607	555	601	574	596	568	582	595	550	588	587	584	573	623	571	609	611	589	590	570	572	580	586	536	576	554	613	625	570	581	595	612	599	594	616	572	616	626	574	594	570	579	584	598	576	552	569	603	595	603	659	626	598	613	620	588	578	575	555	588	595	613	591	575	620	570	557	570	571	578
25857	29864	45555	38186	19910	5889	1274	812	677	746	665	697	633	657	703	697	688	664	656	737	727	638	721	670	665	689	655	657	708	633	637	681	635	673	679	690	618	683	657	700	677	663	685	610	721	717	639	688	685	643	667	642	658	693	707	691	675	689	666	664	710	671	655	656	657	739	699	690	668	676	646	678	641	672	689	699	734	618	670	630	674	735	702	678	652	620	662	690	649	698	685	703	632	685	690	668	678	680	618	671	708	629	664	659	657	611	677	677	616	675	667	629	682	697	641	663	664	698	676	687	686	664	633	657	604	719	648	652	654	664	661	652	681	642	673	588	662	650	674	678	710	649	730	717	717	632	669	662	678	687	637	662	644	698	647	648	645	630	611	615	688	660	658	704	641	700	668	643	641	670	666	671	678	662	659	620	676	672	655	652	644	674	661	673	681	618	642	727	660	643	694	639	678	655	669	653	694	619	678	645	684	617	672	627	684	672	682	651	674	682	668	641	694	657	646	673	699	684	673	669	659	675	620	708	680	699	677	594	709	637	674	637	600	671	683	709	654	658	627	661	690	667	658	674	686	668	688	622	661	610	656	673	652	636	692	641	651	603	690	662	641	666	683	709	682	653	676	646	685	677	644	704	645	699	699	650	703	658	673	690	641	659	671	656	683	621	689	647	594	654	669	631	702	631	672	643	706	656	640	675	623	671	649	636	718	633	599	653	689	693	688	677	669	656	627	712	667	675	672	687	642	634	627	651	650	650	655	711	675	698	621	718	635	649	660	689	677	714	648	650	655	620	654	683	674	621	640	668	691	706	660	684	635	681	661	689	700	697	641	668	674	656	655	645	679	699	679	613	722	619	680	676	686	661	661	665	671	697	639	646	633	713	660	656	656	659	689	671	650	691	679	647	668	692	696	655	642	685	626	688	673	620	670	709	630	682	693	642	622	688	700	674	662	668	589	678	645	659	657	656	698	671	696	688	670	690	647	689	691	661	649	663	661	620	669	682	657	619	658	708	624	693	620	627	628	622	662	619	617	661	653	679	647	671	644	710	611	659	687	689	647	692	670	649	663	634	676	705	689	676	698	642	676	644	667	642	614	657	697	640	689	702	719	666	681	651	670	622	644	647	648	652	661	674	670	660	706	640	640	671	615	659	645	672	694	672	657	688	655	640	670	607	644	672	640	702	645	662	694	671	656	644	708	644	676	621	622	683	657	615	690	697	667	643	656	633	682	708	627	628	656	652	719	667	609	679	645	650	648	711	638	679	677	662	698	689	681	667	664	594	679	683	698	700	675	678	644	624	668	653	710	711	626	688	668	659	673	627	655	668	673	647	694	626	657	684	700	710	639	635	655	653	717	667	665	670	640	677	680	649	657	655	671	652	683	684	661	647	680	697	701	610	643	703	686	653	660	665	694	682	631	691	644	671	697	638	747	667	690	678	694	715	632	682	682	683	680	663	641	660	630	668	658	702	720	685	650	642	637	679	652	711	619	685	639	610	671	682	680	658	637	695	638	643	691	681	633	640	688	629	646	679	680	657	645	662	692	687	654	664	683	645	676	622	642	718	636	631	710	615	715	637	669	685	670	631	643	673	649	631	649	719	634	667	701	685	719	659	683	716	655	644	683	702	658	653	683	668	649	630	612	670	645	706	666	667	660	663	591	692	720	673	709	639	612	663	648	614	639	678	666	670	635	680	666	692	643	689	700	649	658	669	690	665	638	665	691	651	696	686	653	660	685	652	656	623	676	703	669	672	682	635	700	600	665	672	649	650	669	654	674	667	642	659	686	684	636	711	673	648	674	672	674	639	646	683	696	647	641	687	673	700	650	635	636	650	693	664	654	680	668	653	645	656	678	656	652	654	681	662	611	653	651	681	671	709	638	676	676	698	625	679	666	678	656	674	698	672	657	717	705	638	690	640	665	677	643	666	663	642	670	650	654	682	722	698	675	664	642	648	681	716	667	658	637	662	678	670	687	663	640	702	722	684	655	674	648	681	666	665	683	661	681	628	644	674	649	683	637	627	689	657	650	637	694	665	644	624	677	651	666	630	654	642	670	666	646	677	664	687	720	620	661	726	688	682	671	691	686	669	691	674	719	684	670	600	670	628	679	647	629	610	641	659	640	624	658	685	650	681	673	678	673	663	638	677	627	661	688	686	617	685	682	677	608	674	659	646	674	660	663	693	683	601	666	662	678	672	675	675	655	670	663	678	647	632	665	661	660	674	667	659	649	686	683	643	645	632	646	615	697	653	674	692	650	676	603	693	654	676	670	670	628	681	637	670	649	635	641	693	652	639	626	687	633	639	668	654	649	651	639	672	636	658	698	606	636	634	676	683	682	646	652	659	614	654	665	660	659	660	679	708	625	700	704	669	689	638	681	663	642	649	645	683	676	645	657	711	637	678	642	656	667	682	661	655	679	602	607	663	677	665	703	685	699	689	660	680	680	713	665	654	733	681	697	697	640	660	632	622	626	671	674	613	655	649	674	651	647	618	694	717	713	665	622	662	741	670	670	659	669	660	656	615	675	677	668	685	665	641	643	641	675	654	689	692	643	648	721	671	658	651	639	676	711	678	703	672	683	612	652	667	653	647	683	642	628	624	669	653	630	667	675	619	674	630	660	652	690	688	642	664	675	712	647	659	623	654	657	643	653	659	645	696	703	701	587	658	648	695	735	677	620	641	634	640	675	690	652	635	658	658	697	648	676	678	677	688	646	646	649	653	721	679	671	655	653	663	697	672	629	668	656	679	650	676	671	662	644	635	665	678	637	698	656	634	653	636	704	684	640	633	667	665	643	705	697	699	620	665	662	651	643	653	703	630	683	643	718	660	674	675	657	691	659	668	651	660	674	725	640	672	630	675	661	685	696	680	671	663	670	710	676	662	646	662	676	695	633	653	690	681	662	685	661	679	655	669	672	674	655	689	640	661	664	636	670	648	704	657	677	673	671	679	688	703	698	617	677	679	703	633	703	679	650	631	705	664	672	672	626	648	634	669	674	703	686	666	675	663	656	639	663	690	652	657	663	688	640	625	637	658	687	665	722	656	692	635	702	708	665	667	604	641	642	653	688	663	686	640	662	666	668	661	674	655	672	724	690	629	660	665	625	642	651	675	640	681	697	656	657	655	650	681	679	667	643	655	595	686	651	688	693	719	668	691	629	657	663	649	676	634	649	653	658	648	686	660	649	632	678	659	636	684	673	651	640	628	651	670	686	649	651	614	677	612	709	646	680	702	654	666	635	682	641	638	656	648	650	663	659	696	636	681	662	675	664	663	655	673	675	659	698	651	681	624	705	622	680	599	638	675	678	692	686	648	632	671	679	630	630	654	675	616	637	671	737	664	699	673	699	703	664	659	630	720	685	583	704	703	657	680	701	685	667	676	678	647	628	693	644	627	686	688	710	692	633	661	647	675	647	673	644	640	644	668	663	646	647	614	648	671	657	612	694	684	661	653	660	671	634	617	640	631	689	650
57022	91038	63155	31485	10805	2893	994	719	633	606	615	621	657	625	599	630	611	602	700	616	663	634	590	621	638	569	660	633	600	624	572	608	595	613	602	607	624	623	669	618	597	639	644	620	606	638	602	581	566	609	629	600	638	640	568	583	638	636	627	643	597	627	641	641	612	641	607	611	591	581	626	636	612	570	629	653	643	596	606	588	602	665	601	622	616	587	576	623	636	591	594	611	611	587	588	577	592	576	596	600	617	602	559	628	596	560	626	615	562	639	600	658	599	587	616	615	574	588	645	579	633	607	646	608	586	613	646	605	593	638	604	608	610	643	618	641	593	602	604	612	580	598	630	662	625	606	625	603	627	639	594	604	632	600	580	592	565	591	583	552	603	635	599	636	602	622	586	580	581	596	563	595	598	622	579	606	630	593	602	606	616	629	611	609	678	574	598	684	616	597	643	600	586	617	613	618	574	645	608	615	602	603	619	583	635	607	601	585	606	636	613	645	586	588	610	616	641	629	656	576	601	623	553	590	581	639	590	624	607	633	590	621	607	597	586	600	588	639	626	636	619	629	601	543	612	548	601	618	568	600	635	589	641	632	611	599	632	591	613	634	618	610	584	628	598	623	586	591	654	587	601	586	594	636	611	599	621	629	604	622	645	583	608	637	593	596	606	626	627	603	620	636	659	588	629	600	651	635	614	601	605	612	570	630	620	670	542	613	634	569	585	611	595	640	637	619	637	592	571	565	629	598	603	585	613	610	640	596	594	622	567	569	587	585	620	592	649	625	621	610	600	608	619	598	595	604	613	593	579	620	586	610	643	620	602	593	596	586	590	640	599	612	637	565	622	607	591	590	609	613	610	609	623	632	614	565	615	578	567	636	609	606	624	604	606	627	635	596	597	599	591	618	584	653	582	620	621	621	617	610	582	635	611	615	593	602	608	583	596	547	621	646	582	584	618	613	630	625	637	604	599	599	624	562	591	580	588	583	636	658	613	621	696	599	599	628	599	658	575	633	625	590	581	594	626	604	569	646	596	656	578	578	639	585	594	589	627	609	634	569	582	657	633	658	619	603	596	595	638	583	593	635	635	604	627	604	643	608	602	611	584	623	623	627	621	611	624	630	591	599	605	572	584	657	629	653	590	588	594	650	642	576	612	627	635	591	592	619	575	620	630	588	597	603	646	591	639	597	660	588	565	624	594	631	623	643	581	612	592	599	602	572	593	593	648	593	579	637	611	635	621	548	541	598	605	607	558	657	599	645	625	607	642	629	600	615	591	583	604	597	595	608	623	588	584	616	607	606	611	588	647	614	571	593	599	633	636	564	639	637	628	622	602	599	609	642	588	550	563	614	609	604	593	605	633	592	579	608	606	647	592	621	601	610	619	606	618	598	616	619	622	632	633	612	613	667	596	617	623	637	576	587	610	603	590	594	590	647	597	606	567	627	632	629	649	634	610	598	613	604	619	652	634	589	641	632	635	625	614	605	580	602	570	570	650	606	576	603	672	672	655	622	639	613	616	616	623	604	579	595	634	605	636	611	573	621	604	612	590	635	593	597	599	613	623	574	621	618	609	611	642	584	618	614	598	629	591	564	646	568	617	603	599	609	601	637	618	633	635	594	612	671	609	630	610	571	582	644	590	619	640	609	625	580	594	619	625	598	613	617	578	640	605	620	579	572	586	620	611	599	595	642	586	610	558	611	590	580	651	588	588	579	578	649	626	626	612	623	637	633	608	613	615	570	574	617	540	593	619	591	600	639	618	598	661	623	603	673	629	597	608	625	599	597	634	604	631	622	610	586	610	592	614	648	598	608	633	597	563	606	623	602	607	576	611	629	540	634	601	601	621	553	592	625	608	579	594	616	613	617	612	625	605	587	623	608	642	585	575	625	575	577	593	627	605	634	598	591	592	608	598	608	571	601	637	642	607	581	614	643	610	585	614	571	600	606	591	587	621	612	623	554	600	591	578	625	644	600	626	636	610	608	610	624	617	615	611	557	624	567	561	578	586	623	601	587	602	601	604	657	570	638	614	671	645	566	605	612	614	611	591	633	626	632	591	579	572	605	596	592	575	598	606	679	632	600	618	613	600	613	543	629	640	606	617	604	557	600	582	544	594	607	643	583	573	648	618	639	599	618	638	623	609	585	579	567	597	645	634	578	611	663	613	597	562	561	610	568	635	598	592	607	584	584	623	590	625	620	610	634	607	592	586	585	598	639	635	579	606	595	599	624	620	590	636	597	617	647	586	645	585	636	589	618	599	634	595	594	573	603	609	608	621	577	596	625	621	585	581	630	577	608	632	627	614	591	616	617	595	601	622	634	684	652	592	646	585	636	626	594	585	588	640	610	619	580	616	606	677	612	579	586	641	576	616	610	570	622	589	650	597	587	607	620	608	595	613	619	651	590	650	599	636	576	585	598	567	629	599	604	622	593	569	589	595	606	600	633	602	654	589	603	631	643	620	607	639	622	642	623	610	619	596	571	621	574	613	593	589	607	647	606	609	593	696	614	597	605	587	591	646	586	612	592	592	565	622	633	596	583	629	601	596	596	584	643	587	619	615	574	597	591	626	574	656	597	614	621	635	602	634	638	601	600	608	623	624	566	636	659	587	605	618	634	570	632	619	576	641	621	616	608	557	643	658	568	626	614	597	596	610	609	590	609	628	605	668	608	635	599	649	597	620	647	594	629	581	641	596	653	631	560	614	592	642	628	589	604	635	605	574	601	569	570	566	637	625	611	625	588	635	579	605	617	561	638	608	653	596	643	624	606	597	615	596	627	621	614	591	639	659	589	622	613	620	561	635	611	653	602	596	564	609	628	558	614	601	545	621	550	603	584	618	554	629	621	606	622	581	606	624	622	573	614	589	605	592	615	653	615	598	614	594	598	600	611	628	619	594	600	571	598	597	601	570	638	627	616	584	607	618	647	618	634	619	600	580	594	602	577	578	576	581	602	575	609	555	569	578	630	632	581	611	650	601	626	597	589	629	613	614	620	635	569	612	593	579	619	669	641	620	620	632	643	621	606	671	628	590	609	604	644	615	633	648	630	672	614	580	594	579	623	626	620	568	587	613	587	635	585	592	590	663	630	612	611	634	632	607	570	622	614	626	625	570	554	596	600	617	595	633	596	582	664	621	570	632	621	622	609	629	629	622	643	589	652	651	576	617	569	603	637	593	582	625	620	600	621	615	620	610	571	616	634	561	619	671	585	628	599	666	620	620	632	610	620	603	623	593	602	637	614	605	638	602	656	562	614	555	582	656	595	595	587	619	651	586	653	604	611	637	657	583	631	599	605	603	637	605	647	632	609	604	603	604	593	613	621	557	593	601	628	629	610	620	611	617	586	612	589	616	613	642	613	624	632	615	655	611	574	596	606	586	600	618	581	607	566	616	573	632	586	627	630	623	635	608	617	601	584	620	618	603	593	628	647	568	601	594	597	618	650	593	632	632	636	603	613	618	590	609	601	621	654	640	591
24251	24102	37169	34973	24810	14741	3795	1191	930	907	902	916	895	895	829	895	858	852	894	920	854	828	897	877	800	894	818	879	877	895	878	900	886	862	864	898	868	875	846	906	845	847	831	915	860	819	843	938	823	890	879	854	834	853	908	842	854	845	874	872	881	827	869	844	831	881	827	849	836	831	873	878	893	851	838	843	865	862	863	863	887	873	892	846	856	876	892	863	845	842	836	877	844	846	897	827	872	786	836	931	851	848	869	824	858	858	869	870	820	869	849	863	872	792	874	869	860	805	835	828	803	833	870	870	937	898	904	881	796	849	813	861	856	875	841	890	855	851	869	883	840	824	885	893	905	812	867	858	921	860	830	814	885	896	844	853	870	872	838	867	871	857	858	855	891	866	850	874	901	854	816	789	815	864	840	899	880	834	832	820	797	890	900	873	837	831	856	888	883	887	875	877	849	849	876	911	850	843	915	830	866	867	874	842	857	886	910	850	814	931	821	849	844	814	879	891	863	875	847	873	876	846	859	861	874	915	850	883	817	781	835	898	843	860	838	907	875	895	845	850	879	815	829	838	836	866	782	839	851	838	825	820	837	881	858	877	857	837	855	861	797	821	839	900	841	874	819	851	850	890	828	781	825	840	890	810	861	868	897	793	853	934	850	831	828	854	891	787	866	843	912	815	875	879	873	907	823	908	825	832	852	836	806	803	852	863	865	863	828	864	887	806	858	807	834	836	862	861	891	842	850	855	870	849	805	860	849	819	837	843	840	867	819	899	810	852	844	871	831	804	838	842	878	806	832	822	919	886	841	821	868	853	847	927	855	854	872	835	873	829	871	814	845	858	865	789	880	826	920	828	836	839	851	816	835	905	836	842	872	795	845	870	848	845	855	837	813	887	872	888	770	810	851	887	853	846	853	837	847	833	838	867	859	844	859	889	871	838	899	873	838	844	851	852	875	841	829	834	822	883	851	837	797	852	860	856	860	862	862	850	877	853	872	833	876	869	852	869	849	828	816	845	883	862	835	860	906	831	826	873	880	807	841	826	856	866	863	891	836	843	823	853	895	782	832	875	832	855	866	878	886	913	842	837	860	938	833	808	842	843	818	836	831	861	861	882	922	842	801	829	857	823	845	864	848	852	863	896	865	850	793	843	793	805	828	843	839	837	854	868	830	870	824	835	888	875	914	907	864	841	851	877	845	835	855	901	873	871	850	887	869	792	877	807	908	876	862	847	824	801	887	851	830	881	829	877	840	829	838	820	902	820	852	862	847	887	870	858	853	904	819	872	858	817	859	840	900	800	827	823	768	887	838	832	828	848	869	871	861	824	868	878	882	829	786	896	885	818	896	806	881	873	882	924	864	814	870	816	925	903	789	872	811	871	849	858	834	778	852	838	846	867	881	843	862	856	852	856	852	857	857	852	883	813	849	885	865	857	829	847	864	880	892	893	873	822	879	848	857	900	873	852	852	847	874	846	819	832	839	892	852	816	863	838	861	853	870	839	877	841	879	878	863	887	858	860	831	850	906	815	874	870	843	850	815	868	842	869	839	860	845	813	879	830	862	860	827	846	859	823	881	877	860	855	848	878	875	844	840	866	801	896	894	863	844	868	813	864	908	923	810	862	890	889	792	843	875	829	851	881	831	885	837	805	886	835	859	908	832	901	796	809	924	845	846	872	874	832	817	849	873	897	823	848	892	880	862	825	836	854	858	852	822	836	878	815	820	911	850	847	842	883	882	834	828	857	873	802	845	860	879	830	789	845	835	892	860	871	911	851	828	900	860	849	804	838	891	794	886	876	804	825	821	840	870	839	865	856	889	871	836	858	853	818	852	810	817	867	868	871	929	849	928	888	851	886	865	891	783	856	869	817	898	843	824	885	835	857	810	820	857	836	819	848	868	856	882	846	825	868	830	892	797	883	822	889	860	836	818	857	845	847	839	884	897	848	834	828	892	892	888	848	853	856	873	867	908	795	821	959	870	886	868	791	834	855	836	862	850	875	918	903	842	888	826	841	855	851	838	815	874	831	849	894	897	891	872	878	864	859	828	853	892	812	867	892	858	889	853	866	820	865	857	819	909	793	872	851	900	900	899	842	832	879	796	848	867	890	826	877	868	854	846	820	887	872	867	873	895	839	870	872	886	878	853	842	809	896	820	840	863	833	836	871	898	802	833	894	876	809	839	863	843	913	875	808	840	859	843	850	873	832	806	860	833	821	821	816	845	855	831	855	887	888	851	851	873	820	818	934	887	811	809	853	913	834	829	853	835	840	788	860	822	830	867	829	887	829	810	851	849	859	871	850	903	816	912	828	870	814	866	891	832	923	860	878	899	877	828	845	843	800	879	783	882	881	829	836	883	882	839	875	883	865	847	838	843	885	825	809	829	865	865	821	863	854	826	867	852	873	863	862	921	856	802	861	864	832	816	868	850	865	828	848	843	870	810	869	854	847	830	800	828	865	861	863	868	827	891	858	842	865	829	784	890	822	905	883	794	838	840	807	879	903	834	847	788	894	831	852	887	839	846	859	879	872	868	856	831	862	858	866	869	807	862	855	872	842	847	795	782	809	901	872	852	856	829	858	850	880	855	846	867	918	853	819	858	824	835	839	820	850	824	843	856	925	864	861	833	856	850	834	853	865	878	855	859	888	747	861	834	832	870	810	881	838	888	836	873	875	904	841	836	877	830	823	836	821	814	863	871	866	825	876	833	857	816	850	809	871	898	807	824	907	832	816	816	884	852	876	872	866	803	869	836	865	883	856	886	860	846	819	815	887	893	870	892	871	883	908	864	821	858	785	865	850	804	875	894	876	861	815	803	818	875	855	834	869	860	780	844	835	867	848	874	881	861	841	859	894	830	860	862	901	864	825	845	880	826	832	842	907	879	875	838	857	855	854	853	850	821	852	846	854	856	838	810	889	802	824	836	891	825	875	836	854	854	823	854	854	830	911	843	863	887	912	868	862	885	830	876	836	831	841	906	882	896	783	883	812	858	872	866	891	805	875	842	861	839	861	928	868	808	914	870	854	810	835	845	794	868	845	828	846	854	848	823	897	856	874	828	827	810	889	854	833	840	866	870	855	813	809	872	898	870	841	879	846	832	874	846	873	828	877	848	849	854	857	876	879	823	835	862	813	864	833	869	854	789	834	861	792	883	894	820	861	842	834	910	854	870	892	875	843	907	882	874	831	862	850	857	865	884	860	913	858	842	834	902	850	849	835	849	862	864	878	838	901	926	832	809	821	863	867	868	901	864	907	834	811	871	839	841	848	873	866	865	846	860	834	860	817	824	827	825	766	870	887	869	825	834	885	842	799	843	899	876	887	908	880	863	852	814	852	856	887	911	871	879	840	896	837	887	854	834	808	864	833	837	874	871	811	876	871	839	896	840	859	801	807	865	842	873	860	831	877	835	807	839	864	801	829	832	823	864	812	820	863	863	832	798	914	843	888	851	823	902	832	859	891	854	849	923	854	874	812
62167	103273	73926	45286	18393	5249	1697	916	775	813	838	845	789	780	769	809	809	842	834	824	825	847	856	872	781	796	816	818	882	817	801	856	829	805	816	804	808	853	807	806	818	747	834	842	816	794	855	781	844	833	786	784	797	808	796	829	887	765	811	785	782	834	769	867	768	829	815	741	786	813	787	877	829	766	822	770	789	786	828	828	800	784	808	803	822	790	784	827	808	737	840	827	815	792	808	776	799	775	772	741	836	806	854	824	819	845	809	800	805	780	781	771	794	803	814	833	807	822	848	762	793	826	798	820	845	783	792	849	828	794	812	839	783	813	788	823	855	751	817	812	773	829	796	788	766	807	840	775	795	805	841	819	823	784	832	775	821	858	789	797	753	803	753	790	798	819	899	851	791	790	791	770	829	840	773	807	822	821	791	852	763	824	786	756	823	795	819	798	817	796	800	806	772	797	786	778	820	856	796	764	803	780	857	828	780	817	822	780	810	828	791	775	835	831	755	782	846	786	843	815	816	808	780	766	821	837	802	784	794	841	813	816	801	786	857	845	803	793	812	849	772	758	836	775	801	787	805	780	842	814	802	809	817	838	755	781	822	815	800	847	857	768	756	838	840	824	821	798	782	790	829	855	811	828	789	804	789	822	825	780	810	791	788	838	767	803	833	755	853	810	729	816	777	760	802	841	796	814	761	821	753	780	762	777	798	859	769	791	783	772	810	726	809	743	781	799	809	825	746	779	791	791	821	789	800	787	809	784	782	845	794	824	790	852	765	779	790	808	794	755	775	822	797	851	792	806	799	768	811	799	748	777	742	767	792	805	809	799	804	798	756	796	827	828	812	793	776	803	792	756	822	801	853	841	811	833	802	800	825	809	791	736	804	793	771	767	802	739	778	748	825	815	821	834	770	823	812	801	772	813	810	772	794	828	812	833	764	808	764	793	793	776	795	810	788	800	790	805	792	796	794	813	814	823	833	805	806	814	842	777	814	799	808	783	843	758	845	813	747	829	772	801	800	820	816	826	781	798	788	838	807	788	789	782	809	796	794	804	747	799	784	776	775	786	777	799	788	802	788	818	833	793	746	798	775	807	806	828	792	817	813	789	799	795	748	834	793	772	806	782	828	812	794	794	804	821	783	817	801	761	818	827	795	792	785	768	821	808	805	791	772	843	805	813	817	797	783	732	811	796	812	811	806	733	777	743	785	790	818	801	822	787	832	824	783	776	893	784	825	818	774	810	831	796	803	810	792	747	811	798	852	786	760	794	776	772	783	710	757	835	766	791	777	783	771	774	826	775	804	809	811	841	787	791	837	782	786	790	789	772	828	751	770	817	821	831	783	762	821	758	769	828	811	796	812	769	801	817	758	846	831	774	830	806	780	794	761	797	803	790	838	794	787	804	820	779	795	809	797	758	835	822	811	832	819	801	782	782	816	837	765	774	838	792	820	769	798	798	838	726	776	806	791	815	760	822	816	825	809	810	792	796	856	778	804	802	789	839	829	811	808	754	771	720	813	855	842	807	796	788	776	757	782	797	741	775	791	810	806	795	775	818	737	809	767	784	753	779	772	826	799	792	743	802	775	765	780	825	768	799	806	745	787	837	787	794	777	790	777	788	837	814	819	836	791	767	800	766	785	753	821	815	808	832	850	800	814	762	822	745	802	789	805	783	812	827	778	817	848	814	791	813	824	851	794	793	828	771	763	814	794	777	866	761	791	807	791	812	785	806	778	803	795	786	779	815	819	788	735	775	765	825	782	770	756	781	886	737	738	789	839	839	785	798	772	808	782	764	809	778	818	739	795	789	800	798	809	785	781	829	784	772	831	810	799	769	805	791	753	817	815	742	794	826	788	799	759	753	735	795	826	782	802	741	834	820	795	771	800	772	730	787	742	842	779	769	822	821	819	805	785	749	809	856	801	843	778	802	772	809	834	803	779	826	817	801	752	775	781	843	819	785	829	781	855	842	820	780	787	803	757	806	789	846	765	744	839	772	803	733	743	790	786	790	784	786	797	802	800	806	776	805	826	799	756	775	783	818	778	754	822	790	785	810	820	783	803	839	852	802	803	769	794	761	761	825	794	773	790	892	814	809	790	810	831	824	846	764	836	760	776	812	796	797	792	784	809	807	793	803	781	841	771	790	751	778	791	791	795	854	801	784	828	805	781	799	801	788	784	780	774	819	776	815	770	751	825	820	818	781	765	856	852	768	738	846	782	787	785	761	801	855	831	801	796	768	798	773	757	776	794	798	792	819	819	855	810	799	801	818	812	776	764	819	831	801	755	772	770	799	832	745	796	822	849	794	790	744	759	811	817	834	786	861	828	796	793	743	791	791	739	751	813	807	771	791	782	794	801	835	836	837	760	791	787	773	804	788	789	801	810	824	849	794	750	770	788	804	788	762	853	827	813	775	833	830	784	795	783	793	810	805	785	813	793	834	840	797	826	773	773	732	836	791	776	814	740	826	793	783	716	777	797	794	839	797	821	799	800	811	811	808	782	756	772	812	782	753	798	773	786	778	831	845	822	799	799	820	769	805	815	765	832	792	801	783	839	788	834	788	802	814	749	755	725	784	769	783	768	844	794	801	819	777	794	810	771	804	791	792	803	835	748	799	794	788	744	782	790	800	763	775	785	827	758	775	819	813	801	757	854	799	782	796	796	786	780	818	738	803	753	778	810	823	780	740	835	796	782	806	828	820	808	830	806	775	803	837	804	776	777	776	765	789	800	817	742	794	767	763	814	784	803	805	845	801	798	757	840	795	819	771	753	781	758	746	793	796	798	799	818	809	827	801	799	782	844	765	791	776	794	788	794	823	788	787	813	764	783	792	876	749	792	783	797	810	767	755	859	760	785	738	843	780	825	825	793	760	825	812	842	778	829	786	833	776	784	792	793	827	825	862	804	797	828	807	791	761	774	790	806	846	783	791	799	783	734	805	795	798	773	770	774	822	770	798	765	777	817	824	813	783	775	778	835	791	766	802	813	813	732	779	749	773	818	788	808	774	819	780	819	769	816	835	779	789	815	790	789	785	788	787	832	829	798	805	758	783	860	832	782	746	788	794	834	771	779	801	795	779	744	773	832	761	788	840	834	739	795	802	823	736	784	843	764	855	785	793	807	782	788	753	767	771	772	779	872	748	866	785	828	822	765	744	848	791	773	767	738	782	801	792	826	794	792	785	792	770	778	848	802	820	802	829	736	813	801	777	820	772	818	821	800	820	806	836	810	792	793	817	761	803	805	765	803	764	787	781	783	798	794	808	813	799	828	755	817	755	763	850	826	814	772	810	800	775	789	780	778	862	769	794	765	777	807	762	787	800	774	833	828	791	789	798	777	841	791	755	778	822	831	813	808	838	752	796	768	808	731	789	783	808	796	809	801	767	822	742	809	796	787	768	781	821	713	843	769	836	789	757	803	771	791	792	831	789	788	813	815	804	771	760	779	841	850	809	812	805	750	827	820	796	790	810	832	780
30577	31299	26832	11455	2633	1063	746	653	652	630	646	636	643	634	609	592	643	628	636	650	619	617	625	658	664	666	637	605	618	656	633	631	643	644	666	620	663	611	619	683	654	657	637	632	629	610	602	627	672	635	617	599	621	661	648	605	590	618	645	673	667	597	584	590	628	605	588	647	610	643	594	640	627	588	612	645	580	637	598	571	625	633	637	665	626	601	624	603	595	657	601	629	615	601	624	606	625	660	610	631	613	627	616	633	596	621	612	607	613	636	639	615	622	642	637	608	633	673	662	639	636	621	595	658	669	680	591	635	646	661	617	665	663	645	600	668	599	612	609	604	634	637	615	662	632	649	632	647	589	575	644	644	619	664	630	625	609	596	593	636	603	648	622	629	650	640	630	668	584	651	611	607	640	599	606	568	578	640	623	627	612	636	646	622	629	657	654	638	610	623	643	628	621	613	679	628	661	615	624	635	544	607	645	657	613	598	676	628	618	611	608	645	600	594	613	598	655	584	565	631	647	661	583	623	638	640	618	643	650	614	605	632	655	626	638	641	618	671	619	619	611	621	630	562	639	598	636	637	665	584	646	628	619	634	602	620	611	607	638	629	557	634	656	651	591	578	600	674	616	623	631	626	617	631	625	619	624	660	618	633	624	605	637	631	626	609	619	617	636	624	637	632	609	628	689	643	596	619	578	666	600	644	628	600	643	617	621	644	684	588	615	625	661	615	598	647	613	672	622	638	612	635	620	630	652	626	615	615	684	624	650	613	607	629	618	631	624	618	639	611	633	658	579	635	679	648	620	662	646	610	636	664	667	587	619	661	635	630	612	672	610	651	655	614	615	621	628	658	618	656	608	632	629	671	614	686	630	679	628	631	614	611	647	632	645	645	641	629	646	601	673	663	631	580	651	603	615	646	629	639	626	600	631	636	635	638	635	655	644	643	622	656	626	591	649	672	609	611	627	628	689	608	613	616	663	576	586	640	616	661	650	599	637	688	655	655	605	655	640	622	661	654	630	631	621	615	600	616	640	660	601	600	618	611	595	647	628	624	607	647	617	618	630	657	590	633	675	636	673	632	658	633	614	628	609	630	637	555	635	641	634	612	629	612	631	636	645	611	642	601	597	625	631	626	655	662	619	617	611	628	603	630	613	652	643	640	645	630	613	621	631	605	643	621	602	658	601	618	627	629	662	657	664	610	649	619	640	615	612	633	646	630	595	632	581	632	648	581	666	619	598	643	629	628	650	622	650	639	626	607	635	607	602	662	619	680	673	633	635	621	593	643	648	637	630	637	630	654	640	629	609	631	645	608	633	636	636	598	608	647	577	593	616	585	620	618	594	607	617	658	601	635	631	622	630	639	632	669	630	677	641	676	646	647	653	662	607	615	637	624	627	623	652	594	576	682	612	644	632	638	625	605	594	609	641	628	682	654	595	618	666	598	644	650	638	588	607	614	636	619	643	613	646	643	645	624	623	603	649	605	635	628	629	593	600	590	584	616	613	627	580	650	647	634	582	650	652	610	633	629	575	596	665	615	642	639	636	606	596	613	633	618	650	640	633	620	591	649	650	560	654	604	633	617	615	620	595	612	594	641	611	654	630	611	645	561	668	654	604	680	693	619	656	607	674	670	690	658	629	639	661	605	644	679	597	610	615	663	616	634	599	593	667	629	609	650	606	634	636	590	618	616	672	604	648	669	677	633	657	664	642	655	617	627	625	632	611	642	635	654	605	629	646	661	597	649	637	597	669	649	613	609	599	619	621	640	636	636	657	611	605	618	636	576	654	634	628	578	637	629	619	636	596	613	624	655	617	639	628	662	614	657	607	647	675	625	619	646	633	624	614	595	650	659	657	605	650	629	567	648	629	624	654	637	640	613	611	654	619	609	611	687	575	637	632	642	632	629	620	664	624	649	627	644	657	660	596	603	607	596	623	625	570	686	590	647	661	611	620	661	622	592	629	602	588	682	583	635	613	630	639	648	628	662	612	631	605	569	611	639	596	650	647	643	615	603	649	630	630	646	617	603	612	652	607	636	670	659	664	618	640	635	649	629	634	627	630	661	654	593	627	614	625	632	636	607	664	619	665	630	615	624	592	625	642	655	653	643	607	623	607	623	621	598	596	596	614	637	627	651	641	668	678	630	605	663	624	587	615	584	614	588	654	588	667	633	623	654	608	632	651	647	666	685	624	619	666	621	603	602	626	641	611	631	623	633	614	625	601	613	647	642	632	633	665	636	646	650	611	605	667	628	624	633	651	652	634	685	615	618	666	628	636	627	613	660	644	632	638	646	632	615	643	633	675	619	627	630	621	622	634	639	645	656	636	655	586	662	630	639	643	645	624	652	642	617	618	662	621	606	667	640	671	633	645	653	629	597	672	636	607	641	661	678	645	623	662	652	585	686	661	648	665	641	629	636	636	599	683	627	649	650	645	632	659	607	648	628	645	674	640	657	634	652	652	639	663	652	654	569	608	649	601	632	645	626	650	644	642	639	659	623	603	607	617	631	638	611	626	664	588	661	604	644	638	661	639	621	670	609	608	646	631	644	648	629	646	642	665	665	666	637	615	640	613	626	635	591	631	633	609	642	631	664	594	646	618	650	684	715	620	600	632	599	643	608	641	622	593	641	624	650	619	671	648	569	638	574	622	592	624	629	616	641	627	640	651	627	577	686	604	684	590	661	678	603	643	639	581	613	643	643	671	601	662	638	578	606	621	585	614	619	618	625	586	599	617	629	636	634	624	599	628	680	614	678	621	639	631	593	640	661	650	615	627	618	637	678	588	646	671	619	576	637	613	653	642	610	596	641	625	582	700	621	615	660	622	683	583	630	621	580	612	594	649	638	638	638	658	633	599	639	620	676	618	607	662	634	647	630	640	644	642	632	603	662	668	628	673	629	594	638	618	640	647	615	603	618	606	643	615	600	623	653	635	640	615	633	610	615	613	653	631	677	640	617	596	627	607	597	575	667	647	649	629	643	591	634	590	641	630	623	628	645	617	639	638	616	647	668	650	635	620	610	691	593	661	638	672	634	667	626	620	625	656	672	629	626	637	608	587	650	628	662	641	628	627	613	640	618	629	633	625	607	616	587	591	650	624	636	593	616	638	614	674	602	624	627	633	690	624	677	628	640	642	594	617	640	644	627	637	620	638	606	649	613	625	612	592	601	608	584	631	617	616	633	620	660	573	603	619	670	660	626	672	609	603	610	659	577	588	659	605	631	592	634	622	563	632	609	608	654	644	615	635	618	609	656	652	635	649	638	674	640	640	623	638	589	582	668	660	593	638	595	624	569	620	650	667	563	668	602	652	627	622	592	667	666	634	656	628	646	676	645	692	636	664	651	681	637	649	661	635	689	628	666	641	615	643	654	637	618	597	655	628	611	662	618	637	598	659	614	644	657	637	616	671	648	601	611	616	602	626	616	615	664	595	683	579	618	626	691	601	606	640	660	591	626	601	670	630	629	639	629	626	610
24119	36647	20496	6529	1980	833	640	569	564	546	503	556	547	540	518	549	546	544	551	511	540	549	540	547	549	529	570	541	535	546	505	514	537	565	532	524	480	502	556	528	602	484	518	514	533	515	515	543	555	543	535	540	498	548	512	541	509	514	515	566	544	518	540	543	565	545	504	569	514	584	480	549	516	548	546	549	531	536	533	521	509	510	528	513	533	523	564	521	514	547	507	512	531	562	528	548	523	539	497	545	553	536	563	545	535	533	517	519	516	503	520	496	531	540	545	500	537	557	504	530	533	550	537	526	537	556	553	503	476	519	494	514	550	512	538	492	516	546	532	560	539	507	501	515	502	507	537	525	547	546	541	504	534	522	510	472	550	506	550	554	547	556	529	538	533	505	537	540	535	502	523	529	507	546	560	573	537	556	494	491	587	514	519	494	533	564	507	507	529	553	499	570	570	531	523	537	552	543	518	527	537	563	535	517	539	559	578	527	521	557	532	528	521	554	494	570	541	526	522	523	504	546	559	532	528	534	509	546	518	559	517	543	539	527	515	543	567	548	492	560	535	512	546	525	530	525	506	564	507	560	508	547	506	538	510	526	530	540	550	523	536	561	516	493	509	590	530	544	492	517	517	536	525	522	555	534	544	529	539	502	524	525	509	548	530	514	549	525	548	456	533	581	569	482	532	563	550	541	527	535	529	567	539	504	519	532	527	522	548	524	560	567	513	511	547	513	498	530	566	527	529	512	522	526	542	517	525	518	536	550	552	529	565	541	555	530	568	518	568	524	554	537	552	534	536	580	556	559	535	553	543	506	517	564	499	532	500	574	503	513	516	531	489	523	526	577	566	489	549	490	528	522	559	549	577	537	538	536	523	514	543	539	533	540	546	535	582	547	491	543	543	545	525	548	554	504	580	565	528	481	564	542	531	537	522	525	517	569	540	505	519	573	548	496	550	554	548	503	507	553	526	525	499	548	525	517	562	518	535	526	564	530	485	496	549	514	556	555	534	524	536	525	512	496	532	512	550	502	560	587	515	560	537	530	490	489	538	515	549	547	532	540	529	503	568	546	533	521	498	528	547	536	540	523	560	510	481	502	507	534	506	494	529	536	508	571	506	521	571	535	535	541	551	506	499	503	558	525	528	525	535	538	486	544	563	525	541	507	522	549	573	526	535	544	563	552	534	545	497	497	509	489	552	524	529	518	557	521	579	491	597	534	480	536	530	544	537	539	503	513	532	538	519	552	523	517	532	547	510	524	509	510	540	519	497	556	575	559	542	512	532	555	566	525	519	508	564	534	558	517	539	552	519	545	488	505	579	541	535	519	554	571	537	545	564	531	508	504	520	531	577	496	490	540	554	538	518	539	569	545	532	572	550	525	561	506	535	486	475	535	552	549	545	515	540	515	544	561	544	545	538	548	552	526	538	507	518	488	556	501	521	513	529	486	536	548	537	553	571	556	526	525	565	538	517	546	532	524	547	576	514	587	510	504	532	523	512	537	506	537	546	521	547	543	558	537	497	514	525	547	519	574	512	498	557	546	561	552	546	502	503	522	522	502	576	539	527	534	519	537	506	547	538	510	521	547	519	516	541	571	526	554	552	523	535	559	525	510	549	535	534	546	544	545	541	487	507	521	517	543	535	528	519	539	554	492	557	535	518	555	492	535	517	527	506	539	539	536	523	532	526	521	554	528	582	507	564	554	503	554	518	524	587	569	534	492	541	524	547	542	485	534	522	499	508	581	507	568	516	541	526	542	547	564	531	555	499	569	545	510	517	497	573	527	517	538	563	506	542	540	524	528	521	541	526	525	562	526	542	539	507	524	541	521	557	529	564	525	524	533	539	514	522	517	558	532	544	505	529	484	509	492	525	518	571	484	569	531	501	508	512	499	551	500	499	516	521	565	603	537	534	507	519	544	544	504	531	547	553	543	527	539	517	537	551	561	538	545	536	560	524	486	520	550	501	534	545	541	518	541	550	562	533	563	537	517	536	522	570	553	519	537	548	497	541	467	538	539	546	526	529	531	520	547	535	551	545	517	509	546	536	498	553	517	481	543	560	504	530	525	568	530	547	525	487	514	519	543	526	567	566	528	505	534	539	528	562	568	519	511	539	512	522	503	479	533	563	521	532	544	548	482	516	504	543	530	504	504	550	520	506	523	557	527	543	521	501	508	545	555	537	510	524	535	563	541	539	519	500	542	480	525	610	471	540	545	530	538	517	510	549	522	540	571	570	540	546	596	550	507	492	534	552	551	534	520	581	515	544	542	519	533	523	514	527	559	494	531	545	528	496	570	521	551	534	535	550	520	553	529	517	518	516	588	530	553	558	541	562	537	527	572	536	543	518	528	541	524	509	550	538	524	530	530	565	520	563	579	511	570	560	507	492	524	536	519	518	509	555	525	499	543	526	576	518	595	491	551	535	547	560	497	559	519	521	578	561	515	569	523	518	539	534	515	511	555	537	531	562	550	509	527	530	533	476	550	588	549	538	529	540	531	538	576	508	593	538	556	501	538	515	528	548	522	523	525	522	523	508	514	517	555	559	530	538	527	537	572	566	553	530	529	515	508	518	533	606	506	519	536	503	582	548	562	550	553	544	577	544	527	538	555	548	540	532	527	560	534	564	588	538	552	529	478	548	560	501	532	534	527	546	508	585	508	566	478	519	523	536	540	536	543	525	538	526	524	516	541	520	521	504	545	543	535	574	527	550	539	545	556	508	508	530	509	531	503	540	580	525	554	528	508	539	510	523	550	540	533	551	517	518	535	549	534	517	513	489	512	521	548	544	546	539	525	553	533	459	505	539	550	517	508	548	554	500	497	513	492	518	517	544	472	502	514	541	561	538	564	488	522	537	565	496	513	508	540	530	520	494	566	523	545	514	558	551	529	518	526	550	528	532	544	540	539	540	555	521	525	553	533	520	524	531	531	508	526	481	558	545	519	534	544	506	549	554	539	518	553	547	558	553	563	560	547	538	551	516	537	525	536	569	530	566	561	521	522	537	552	536	540	540	523	506	519	547	496	553	545	558	531	507	517	530	522	577	522	513	521	515	586	536	514	509	496	537	535	509	516	530	510	567	557	505	521	521	515	546	526	516	545	490	528	511	537	597	568	557	520	540	516	526	558	559	566	539	562	550	480	581	527	524	512	532	551	502	593	530	522	533	530	578	519	536	513	534	525	506	505	510	539	503	483	543	492	548	575	523	540	537	525	492	549	529	538	583	566	514	550	515	492	484	530	539	530	530	503	476	513	521	564	550	551	543	544	558	544	535	551	544	518	539	530	546	517	569	538	539	535	543	586	532	507	583	495	518	513	505	557	512	528	482	576	532	554	539	525	528	521	564	537	564	551	493	496	562	548	529	544	533	536	515	514	536	549	536	546	509	493	536	487	540	509	529	473	555	561	506	527	528	522	522	514	556	522	528	536	553	516	544	511	511	518	533	550	528	563	537	516	544	530	567	531	519	518	526	529
25845	28312	43360	36068	18296	5079	1145	665	612	622	641	607	601	608	617	607	592	588	597	592	602	597	676	603	599	584	641	599	647	582	579	623	649	587	620	614	595	603	607	629	549	622	601	546	618	603	634	612	596	597	580	610	606	578	568	581	583	583	617	549	590	608	599	615	567	588	600	608	631	628	623	560	593	582	632	593	630	634	607	621	640	636	547	635	628	575	613	628	624	603	650	613	610	602	590	585	614	590	614	636	610	563	625	594	623	573	620	611	572	597	597	573	630	638	622	607	617	616	599	595	607	592	617	615	580	638	612	599	615	615	583	600	616	603	581	621	659	612	597	623	607	575	590	576	546	593	582	622	617	599	557	621	643	598	553	672	628	600	632	583	571	577	594	553	597	615	587	565	628	622	576	595	584	616	588	607	588	593	583	605	617	587	637	603	604	599	622	583	594	599	583	568	594	604	607	593	628	614	612	602	626	578	567	615	588	597	604	595	600	583	589	575	624	609	595	567	600	597	610	649	605	581	624	564	586	648	585	602	594	648	572	607	559	597	621	611	601	592	605	628	573	598	631	568	594	617	591	598	620	625	612	577	610	613	665	607	614	623	605	606	606	616	580	593	620	597	591	575	594	667	628	607	604	626	609	618	562	613	625	579	575	615	634	590	632	629	628	588	642	624	597	579	626	578	589	629	578	559	593	640	581	609	659	535	557	574	583	630	602	589	624	604	562	607	596	623	564	596	627	584	589	602	565	615	585	626	630	513	616	574	619	556	643	625	635	627	610	566	579	598	580	597	575	576	610	610	587	531	577	608	615	604	582	531	600	594	586	599	626	603	598	600	629	625	662	632	642	603	627	607	605	632	621	584	568	609	595	586	641	574	597	576	585	600	616	605	583	602	629	655	618	603	637	581	615	600	611	603	567	598	619	601	577	615	578	622	573	582	606	630	619	600	552	622	629	595	624	599	615	609	573	608	568	532	612	609	639	609	599	576	554	620	605	617	615	592	633	566	628	559	588	601	621	573	593	643	586	639	642	622	579	593	632	639	607	602	623	568	572	586	620	610	599	633	591	581	634	587	680	604	566	619	596	604	587	578	597	591	617	552	585	590	573	610	625	601	629	573	602	599	568	619	601	638	588	608	634	616	591	608	589	608	643	583	603	595	568	638	601	609	579	596	609	605	663	631	575	591	611	620	597	594	586	600	591	610	656	614	617	647	607	595	566	597	633	582	611	630	610	593	583	631	639	601	586	617	604	608	605	618	566	596	633	603	619	598	584	552	617	607	619	597	593	588	566	587	587	537	590	590	617	596	572	582	579	564	626	565	639	602	623	599	627	588	599	590	601	568	628	637	603	610	591	611	630	606	623	615	593	559	595	594	591	608	589	579	588	590	615	594	599	615	639	557	592	584	598	614	592	650	611	603	569	579	595	566	567	598	586	633	576	596	618	609	585	603	587	587	577	563	619	629	592	596	576	617	576	616	605	612	593	598	602	572	649	584	598	621	619	625	608	616	592	546	572	617	615	636	604	601	583	619	599	608	613	545	624	589	644	573	595	635	610	564	574	576	632	559	580	627	588	606	570	567	594	619	567	640	563	543	563	612	605	651	563	627	608	597	608	600	616	551	609	600	588	584	560	573	603	542	607	629	643	602	565	638	584	620	562	594	637	567	609	590	632	621	624	591	582	583	580	606	597	640	617	599	648	575	642	574	628	617	571	594	607	614	590	560	597	597	565	624	608	591	570	578	566	622	596	644	563	589	634	621	601	583	587	546	608	606	627	617	657	626	558	610	656	599	644	618	628	611	598	594	624	606	612	601	622	606	649	611	595	613	600	601	629	615	625	585	594	617	607	606	590	591	607	609	578	621	598	597	595	603	580	573	588	581	606	643	607	650	631	591	603	579	646	604	621	597	596	618	592	599	598	568	627	571	541	583	583	577	597	585	606	640	611	614	612	616	665	657	595	574	574	636	604	621	588	609	594	615	632	614	606	583	614	595	597	680	663	605	600	615	594	615	583	608	618	576	642	581	599	588	577	589	631	591	614	578	627	596	590	579	627	631	587	578	571	585	619	569	582	607	591	613	619	591	614	623	621	663	586	595	577	587	512	636	554	616	603	603	595	604	600	607	569	596	618	621	614	596	637	593	591	569	583	587	641	572	600	582	613	626	585	552	588	616	622	634	618	582	621	613	632	592	530	602	631	650	592	614	652	661	608	566	635	592	633	597	613	633	642	525	577	607	587	640	580	585	606	635	603	612	584	606	609	610	611	635	614	626	564	599	595	609	592	563	581	621	621	613	599	634	596	621	573	591	586	614	654	613	619	616	596	609	551	625	592	626	562	588	621	602	632	636	620	599	621	581	560	619	610	606	605	594	579	632	627	625	579	586	574	617	570	563	586	635	610	595	593	592	609	639	607	610	633	603	591	576	624	634	615	586	623	594	587	611	587	621	572	602	588	649	623	606	618	623	594	588	567	582	572	588	603	593	588	595	634	622	582	574	589	593	595	605	575	685	610	583	539	603	644	615	629	617	584	612	630	582	602	619	596	608	588	613	657	629	605	626	585	623	648	605	646	583	572	612	594	579	557	553	583	629	599	628	641	575	596	575	576	625	638	614	626	603	619	624	598	574	572	583	607	610	564	590	649	672	604	572	570	575	632	618	600	650	635	583	567	573	579	602	588	557	656	561	592	653	573	630	640	602	585	626	588	532	583	606	602	620	582	589	553	615	569	575	601	594	566	578	590	607	553	608	596	625	587	632	565	596	579	553	578	579	601	596	573	613	615	608	604	611	578	560	537	616	586	618	659	623	618	605	561	547	613	571	600	610	575	573	578	596	613	636	551	568	614	581	670	632	596	623	599	618	584	569	587	583	594	579	636	573	514	593	617	597	583	607	574	598	615	600	613	592	597	607	581	615	596	593	547	584	557	564	604	624	650	592	632	550	578	651	621	595	615	591	606	573	631	575	586	581	603	564	553	590	596	607	589	581	629	609	579	601	609	615	593	565	600	585	559	603	573	569	583	601	585	627	597	593	619	616	595	542	591	575	605	577	601	590	622	614	617	564	658	590	598	612	585	570	627	605	592	566	629	619	636	629	624	641	606	608	617	597	571	556	604	620	599	640	607	577	591	627	586	578	632	605	606	585	612	576	602	627	587	562	610	605	598	631	612	644	623	608	614	632	571	606	593	589	601	605	628	569	596	625	669	615	588	599	580	606	583	603	631	619	574	553	609	601	604	607	632	610	614	583	589	594	586	633	608	643	615	605	593	568	596	577	632	614	621	600	583	617	640	605	635	623	560	614	620	608	585	597	615	625	605	650	632	627	596	542	629	628	638	612	556	628	582	654	609	629	598	584	636	599	594	595	584	606	617	561	610	627	579	653	590	594	591	614	579	613	570	633	612	616	582	625	611	609	618	557	587	608	633	618	560	643	586	585	616	598	596	594	650	587	574	580	596	597	623	618	606	591	582	558
58980	90279	61468	29135	9289	2428	916	630	587	578	560	586	590	561	602	598	573	591	560	573	545	566	551	587	571	543	566	557	541	580	573	585	573	575	533	591	571	586	580	520	537	576	566	584	563	593	586	589	568	595	523	530	545	553	556	599	542	558	576	549	554	611	628	576	612	586	552	583	562	579	595	563	585	528	588	596	566	518	560	575	584	574	521	578	557	559	584	543	580	607	536	542	601	549	535	548	543	604	571	568	607	531	572	585	533	575	555	597	560	571	566	585	584	605	592	550	543	552	570	592	545	554	591	568	578	567	545	566	546	586	574	529	582	618	537	547	581	581	543	602	559	518	535	540	580	574	551	542	562	593	547	599	577	566	590	569	517	585	587	557	599	569	556	525	557	562	526	544	541	564	567	547	573	557	565	526	555	561	571	550	592	563	531	520	559	571	583	561	569	573	587	552	561	522	573	550	553	561	548	531	526	575	545	553	553	557	580	567	570	588	550	560	505	553	584	555	588	558	579	552	590	583	564	572	552	584	573	603	582	543	572	564	564	583	581	605	594	525	547	572	543	564	582	556	580	559	558	535	578	564	556	566	549	606	538	543	578	573	544	535	573	572	575	554	540	547	543	554	591	569	579	568	556	519	533	589	523	558	600	584	572	573	566	574	503	564	570	519	557	523	595	564	602	556	601	541	574	541	525	533	515	560	563	534	564	582	551	552	548	550	589	552	533	579	589	561	565	520	593	552	596	554	547	582	579	532	632	506	551	508	507	547	516	582	534	582	571	553	558	545	564	574	596	564	532	566	575	527	563	633	605	602	539	535	586	565	589	605	550	558	552	552	566	603	570	550	567	561	557	539	543	567	552	572	556	533	570	562	577	587	569	580	536	552	607	546	578	564	524	519	531	589	549	567	550	519	557	592	575	578	562	554	551	568	573	538	559	588	590	573	533	549	568	517	528	585	560	575	568	574	534	595	556	589	590	559	516	574	583	567	551	564	575	584	594	565	610	589	604	575	536	566	559	582	536	561	585	543	552	573	541	577	575	581	561	585	551	562	540	560	536	554	558	546	529	572	603	540	538	558	553	567	567	571	585	625	593	547	551	551	550	543	561	618	564	577	542	576	572	542	549	519	558	572	558	531	567	541	567	549	589	550	564	569	525	558	594	502	532	546	554	571	571	599	503	596	589	554	552	573	529	542	542	555	569	547	572	599	541	584	596	590	602	550	574	566	534	532	561	606	551	545	572	551	601	538	562	535	570	568	568	527	529	539	530	613	547	548	565	590	571	522	581	499	598	532	584	531	561	569	582	550	534	563	580	607	542	555	559	587	532	530	525	567	547	581	531	573	527	546	554	561	541	557	600	601	562	590	509	577	549	510	571	535	579	555	560	559	589	576	553	531	542	576	507	556	582	532	558	590	562	558	532	565	589	507	549	535	562	529	582	533	532	551	538	567	558	569	584	561	552	551	580	596	567	560	564	527	536	598	567	563	577	569	545	548	570	592	573	524	609	572	557	562	558	514	557	534	569	598	564	562	561	562	536	577	542	577	562	553	573	554	550	606	587	584	568	565	588	565	552	602	568	551	558	551	583	568	574	533	521	546	558	548	603	566	575	557	583	543	571	538	555	537	573	540	558	567	553	594	593	551	570	586	542	566	556	550	553	578	546	524	555	572	571	556	574	566	569	602	602	573	603	548	557	554	569	562	569	572	570	545	586	570	582	532	543	545	576	547	577	567	617	558	590	575	546	568	592	545	552	563	589	557	579	579	559	547	575	579	609	585	522	551	526	525	553	548	540	560	554	556	554	556	605	576	517	572	539	537	607	519	557	568	583	559	553	553	566	526	554	564	593	562	592	524	557	538	567	576	578	541	597	547	531	595	541	530	578	557	580	562	529	559	566	497	528	559	595	606	564	580	568	589	551	573	559	555	569	545	585	622	543	580	551	580	567	521	561	563	536	584	569	556	560	542	523	574	533	565	573	556	543	554	578	579	498	570	573	533	591	577	551	600	553	541	602	560	601	549	566	570	524	563	545	569	561	558	568	554	538	549	556	601	576	578	607	539	623	576	566	485	552	572	540	568	527	546	604	555	555	555	555	590	572	538	547	557	544	537	583	548	557	529	530	577	586	553	566	595	591	549	536	535	557	577	520	567	560	587	543	547	523	595	525	583	583	560	513	543	571	596	572	573	542	540	580	554	538	575	511	573	576	581	518	566	505	583	588	565	566	531	573	513	580	603	565	594	597	571	556	557	544	599	558	576	520	590	586	582	563	570	545	554	569	520	584	573	563	568	530	544	561	559	561	567	551	585	515	562	588	557	594	532	605	559	504	592	571	592	547	523	528	565	554	554	547	538	560	570	604	586	550	530	529	565	573	560	580	541	570	590	532	547	553	550	530	524	540	520	561	563	592	528	545	528	508	565	582	558	528	561	596	580	540	549	516	597	551	569	577	546	602	580	588	572	586	575	581	594	579	526	591	573	533	550	581	575	523	565	587	546	491	543	542	594	553	602	572	612	604	611	559	529	524	565	539	567	548	580	526	570	570	568	563	620	606	560	578	580	550	592	571	569	542	511	572	557	563	541	563	561	602	559	555	566	556	509	534	575	580	586	512	537	561	567	553	580	526	563	579	573	583	540	585	574	546	583	569	532	546	576	548	541	544	590	583	528	559	581	539	616	606	556	554	574	519	565	614	554	550	553	554	520	582	584	564	562	532	598	582	561	593	561	538	569	583	529	573	529	590	553	592	581	508	544	597	555	589	552	557	540	599	552	544	566	565	548	558	552	550	563	588	574	547	564	563	552	585	516	594	596	590	569	537	564	542	540	544	572	553	587	559	551	536	547	523	576	542	562	566	556	545	563	551	547	586	598	542	621	586	568	538	553	604	587	544	564	572	547	592	557	610	533	529	519	539	499	571	476	530	562	545	567	544	571	615	524	563	599	534	522	599	532	534	560	568	553	509	526	560	590	586	568	545	548	582	535	544	534	597	549	547	587	547	583	585	557	525	599	558	567	563	564	516	567	564	558	561	528	565	558	580	556	540	604	575	562	577	524	558	592	557	565	594	549	602	566	565	590	574	528	542	557	554	538	518	510	590	545	549	522	563	594	554	596	551	555	589	560	567	599	559	547	540	625	555	577	585	519	546	606	548	592	534	572	563	564	578	588	569	534	581	582	596	557	557	566	562	553	581	559	570	535	525	558	552	573	582	536	585	554	560	535	561	557	561	581	567	557	554	559	536	550	543	549	568	569	593	556	593	566	539	556	546	591	588	575	551	576	575	540	540	518	590	611	554	532	554	611	532	537	581	505	569	559	564	569	590	572	554	535	559	560	583	553	564	612	539	571	536	567	558	558	556	582	569	535	555	524	538	572	542	579	506	574	553	510	549	553	527	589	562	569	591	541	593	549	556	535	564	581	574	573	554	592	578	528	579	586	562	567	542	579	559	568	579	594	565	555	547	530	574	566	546	506
24347	23730	36420	33226	23408	13906	3223	1154	874	858	882	883	837	865	876	846	846	888	846	813	839	848	822	802	788	846	850	856	841	887	836	878	840	803	789	795	827	801	843	800	858	835	790	850	836	815	858	830	834	836	814	810	836	829	853	857	761	832	765	803	871	890	801	809	837	820	797	837	840	831	802	807	840	779	841	832	810	783	794	841	864	808	786	859	856	810	815	854	815	887	844	846	766	807	848	832	811	843	838	815	817	828	889	831	814	795	775	820	805	789	747	828	892	854	802	906	846	799	825	775	843	814	808	795	803	830	801	861	797	792	781	834	826	867	813	828	811	845	824	818	854	817	774	819	810	855	833	811	838	805	858	846	780	803	781	847	825	875	826	848	800	780	865	806	817	819	831	806	828	792	842	800	852	835	852	818	831	810	848	827	862	819	817	834	773	854	814	762	792	819	843	869	846	845	793	808	838	807	816	802	843	776	834	810	866	779	862	843	796	840	850	807	899	841	812	826	783	839	819	850	826	855	847	811	839	780	840	846	799	827	806	814	829	840	724	801	795	793	871	825	823	846	828	803	773	831	840	828	751	793	802	857	820	845	862	811	820	874	785	780	803	822	844	846	812	765	789	830	801	896	842	844	871	771	820	836	837	815	836	829	824	808	783	876	850	822	806	832	819	802	810	767	808	799	851	823	811	841	839	831	768	848	805	846	828	801	809	835	823	824	797	796	843	815	813	837	818	841	854	808	824	816	855	835	808	828	854	825	812	846	824	863	833	825	842	854	916	828	780	786	799	779	808	818	744	822	857	786	836	827	816	872	844	826	789	762	803	841	782	840	779	809	846	862	823	839	826	814	811	831	784	810	801	797	837	816	856	803	837	793	859	793	881	799	817	823	860	822	849	823	835	781	877	809	826	837	798	852	773	795	845	831	807	838	861	821	826	812	837	807	835	816	812	826	796	828	842	922	803	827	838	828	834	769	845	771	807	825	847	818	800	788	779	815	792	822	862	782	781	818	817	865	766	878	792	789	867	799	797	791	823	785	819	846	837	771	795	769	827	843	792	814	808	835	796	820	808	843	839	876	776	873	819	808	836	810	797	804	804	822	795	815	818	803	821	812	879	824	770	849	782	841	807	813	798	801	824	785	814	822	857	796	831	805	839	816	804	817	768	830	832	809	757	811	851	845	789	791	804	781	775	842	822	779	849	873	856	842	858	763	831	801	844	804	757	815	787	816	811	810	764	845	824	836	829	826	841	813	877	838	863	828	823	767	776	798	818	824	817	819	845	872	847	789	847	800	806	858	798	833	800	802	806	820	784	829	824	796	838	815	892	802	832	826	823	834	812	808	864	793	800	819	780	793	836	827	843	788	830	835	838	823	841	843	801	829	813	836	870	820	866	780	801	816	853	805	819	857	844	805	861	804	858	850	808	819	862	763	832	780	858	835	851	772	825	859	847	844	805	811	779	819	814	857	797	824	849	855	841	769	779	832	873	840	815	805	788	814	812	764	813	834	776	774	771	809	778	876	803	822	776	784	842	791	829	826	840	812	816	830	791	821	809	852	794	836	803	848	782	833	781	808	816	779	858	819	801	850	814	795	835	820	872	824	860	812	812	825	795	805	833	833	813	825	793	804	845	778	839	837	817	773	803	817	814	814	826	868	784	823	777	801	848	856	809	823	818	872	826	833	813	811	824	842	789	804	844	858	841	819	804	847	778	827	904	818	817	856	820	820	833	848	860	794	844	858	851	813	780	798	803	807	862	824	824	836	839	875	818	837	812	830	762	807	811	808	839	820	819	771	810	813	777	879	791	824	828	796	783	762	805	779	792	824	794	754	826	815	779	829	835	834	835	798	883	778	784	822	852	845	786	832	859	826	859	785	830	774	803	788	850	811	858	770	788	794	814	792	808	822	792	828	825	839	860	783	822	816	846	802	812	780	800	843	826	824	858	832	759	906	822	772	786	782	806	842	778	811	822	840	778	818	849	807	796	795	850	834	821	822	812	807	802	810	812	875	810	835	807	777	777	828	855	893	835	799	809	795	831	791	821	846	842	866	771	802	817	831	838	798	768	847	822	836	827	843	803	785	873	835	849	837	838	791	793	818	824	815	800	821	795	781	854	808	773	804	882	759	803	840	810	804	804	825	840	848	844	791	836	793	799	843	791	797	804	793	793	786	822	860	783	812	809	791	869	807	818	804	766	839	825	794	833	833	837	823	876	836	801	827	824	825	860	823	837	824	781	777	854	828	844	810	845	781	804	857	860	826	810	806	795	826	755	822	824	838	829	796	888	815	815	816	800	860	832	790	811	780	804	873	834	775	824	813	811	833	824	802	817	795	855	841	799	811	807	786	800	809	814	842	799	817	788	835	834	856	784	841	851	815	798	768	803	792	818	775	843	852	840	814	820	870	808	874	767	825	783	804	784	818	815	835	840	839	853	784	805	796	785	816	769	810	841	805	809	849	818	783	839	816	823	841	835	772	797	781	836	819	782	826	785	816	790	823	840	792	765	820	813	816	865	832	849	798	801	804	817	820	802	787	788	788	830	764	818	865	858	807	788	839	741	794	843	793	829	801	837	813	784	801	802	836	807	783	864	878	879	791	795	812	848	751	833	842	787	814	807	815	831	810	823	783	794	810	798	778	815	842	831	781	798	834	828	788	829	829	770	830	801	840	768	791	819	875	857	766	799	738	801	823	832	731	825	821	815	825	793	898	860	840	800	828	738	822	830	825	808	788	840	850	816	862	840	787	824	800	828	844	777	785	822	811	824	859	823	801	816	814	757	864	792	825	811	792	835	845	813	831	824	792	893	813	777	823	784	836	805	792	853	812	821	863	802	800	840	809	804	816	794	796	765	832	811	823	807	820	804	834	828	851	755	842	820	829	801	867	769	812	808	818	786	770	803	830	819	787	856	831	905	805	790	822	792	811	861	846	899	819	801	784	821	833	787	810	800	756	818	787	826	834	795	796	804	811	776	849	790	819	813	794	767	806	866	881	834	793	771	846	827	819	792	875	790	807	809	791	848	781	834	775	856	812	809	792	811	781	772	783	754	832	786	808	785	767	844	848	766	780	782	831	812	853	793	781	850	815	834	781	814	809	782	815	797	801	802	840	826	797	813	840	808	818	829	777	833	838	809	820	803	792	828	782	892	892	819	811	808	860	824	864	847	822	796	846	814	802	869	807	807	813	790	838	833	793	825	782	805	846	779	863	801	825	784	811	825	838	806	845	825	845	805	876	800	852	813	808	851	773	863	796	785	817	795	809	834	795	815	854	841	818	820	818	835	777	847	810	828	781	840	830	809	792	825	842	824	865	833	824	788	831	783	808	791	798	827	839	825	862	808	790	796	831	825	785	855	857	772	823	800	811	817	827	811	780	813	789	816	818	846	800	789	783	837	867	808	832	830	773	807	792	876	767	824	847	860	834	787	825	807	811	822	861	821	792	782	805	857	792	849	798	832	802	776	855	854	845
64797	103552	72674	42070	15847	4327	1367	886	726	757	748	755	766	749	824	782	802	793	795	769	754	757	789	770	809	767	749	748	784	809	818	810	770	777	780	775	805	764	787	795	818	760	715	756	773	813	787	769	778	790	746	776	777	795	756	738	772	776	775	727	819	807	722	784	760	752	808	825	773	812	759	751	790	784	750	740	789	773	780	763	781	784	746	759	708	790	775	819	799	737	745	783	757	768	809	761	722	786	767	752	766	808	766	752	792	739	775	769	752	734	798	766	786	776	767	800	740	736	801	735	790	794	796	782	789	801	772	774	817	781	726	794	774	789	756	796	749	801	717	776	796	772	784	761	800	725	732	803	792	762	780	777	723	800	754	771	804	754	747	794	735	761	771	798	787	759	768	713	752	767	725	739	840	779	801	768	790	758	798	736	734	724	770	745	779	816	797	773	761	808	779	740	794	734	813	795	760	736	743	726	775	799	743	752	748	793	741	812	797	769	785	752	756	731	785	765	783	730	745	767	716	767	804	782	798	780	767	759	782	750	778	787	752	729	749	738	785	800	750	780	706	768	780	779	803	750	777	723	740	765	737	741	746	767	765	753	765	774	772	782	754	772	812	768	804	779	776	780	756	750	738	784	777	738	744	762	789	768	744	792	714	765	765	722	689	734	786	705	793	744	794	809	747	738	785	791	768	768	797	751	762	772	772	707	764	777	797	733	761	778	751	734	754	773	750	782	735	775	787	766	753	756	783	727	771	734	782	779	780	768	795	792	753	822	777	768	749	810	766	811	750	754	759	819	744	731	813	788	785	750	711	763	808	738	822	818	768	764	771	803	739	775	769	796	767	773	749	755	760	762	784	719	766	768	790	755	766	772	742	761	755	747	784	789	761	815	752	783	753	766	769	787	772	726	761	758	812	751	769	746	785	798	754	795	763	743	790	779	805	776	779	746	802	758	792	762	752	761	745	760	775	725	766	737	748	730	785	751	821	763	778	767	822	743	785	774	811	783	777	755	790	804	767	759	749	782	724	760	754	760	726	789	792	775	779	766	748	775	763	780	810	790	747	776	759	776	758	738	727	748	736	800	738	768	779	740	778	747	766	820	762	777	808	816	805	742	782	752	794	760	806	762	751	728	784	787	782	764	772	749	780	738	739	752	796	746	751	756	842	763	784	796	794	788	788	752	739	756	770	790	790	740	772	759	773	762	721	806	784	794	762	756	737	745	788	761	742	788	736	754	721	790	793	736	760	741	734	736	746	791	779	798	782	778	753	807	780	758	766	724	735	757	804	734	789	794	747	808	734	733	764	729	776	763	785	781	731	733	811	799	762	803	796	736	784	794	780	768	751	782	771	778	718	784	799	806	773	801	733	743	757	789	716	756	794	822	756	731	723	789	791	778	778	757	749	802	800	816	782	760	760	800	755	765	731	750	745	757	745	769	726	759	786	760	728	780	735	772	751	759	800	741	795	777	732	734	754	767	757	772	759	814	783	764	802	743	753	766	774	788	815	768	788	805	731	756	882	761	749	741	733	773	774	699	788	756	775	762	799	816	778	762	808	813	779	788	747	813	767	775	773	765	737	793	788	766	770	775	806	744	801	716	783	802	804	706	824	723	743	754	769	812	745	744	770	682	781	746	783	761	755	748	778	778	773	744	746	764	767	751	830	748	797	775	780	791	805	769	794	796	736	775	778	769	808	772	824	803	781	810	744	741	797	725	772	769	787	748	810	741	775	739	765	787	781	746	773	798	731	777	790	814	727	742	773	809	740	793	755	814	798	787	777	797	766	799	771	767	836	765	827	832	731	798	750	781	732	765	834	800	815	781	777	730	736	733	755	743	783	772	744	733	798	745	807	785	791	765	837	778	777	758	756	805	792	803	798	753	749	763	769	758	780	743	797	803	768	674	797	798	799	773	776	770	793	822	766	796	805	801	727	714	740	753	768	797	770	822	755	759	761	746	778	753	724	760	752	773	748	763	786	750	734	782	785	803	789	762	760	751	746	762	781	751	756	760	802	810	773	777	846	798	788	740	738	763	805	780	837	796	742	738	723	757	768	781	761	799	764	817	743	752	766	745	779	782	759	764	760	804	772	753	714	740	799	778	749	807	763	730	731	779	750	741	775	786	724	785	720	755	794	766	781	791	768	731	764	777	831	764	751	756	773	728	765	792	762	781	728	767	753	750	717	757	793	791	758	749	761	791	733	758	782	724	727	799	740	771	738	735	779	761	828	740	760	774	771	769	742	794	764	774	767	742	757	763	753	721	779	736	766	797	760	714	791	767	716	742	752	738	798	781	794	791	733	789	775	803	708	759	774	774	781	760	766	762	721	752	778	728	764	768	735	795	764	721	734	803	686	730	747	705	747	728	761	757	742	759	779	726	758	693	781	781	752	725	759	771	747	742	759	791	782	768	792	809	751	804	790	822	781	788	781	746	749	721	815	760	757	749	806	734	750	746	723	740	749	756	773	750	758	780	733	798	760	786	785	780	744	774	729	749	754	764	782	775	823	750	769	766	784	734	778	799	757	761	775	788	758	756	729	812	766	803	777	786	748	754	758	784	729	771	752	713	772	772	744	737	803	775	759	771	765	817	780	766	759	822	739	790	810	793	742	777	740	747	728	739	819	746	741	742	779	767	733	778	780	773	813	786	724	748	753	801	791	804	718	729	742	768	749	760	764	748	748	717	783	732	763	767	780	798	817	728	683	758	725	786	714	783	775	816	751	729	758	788	789	866	801	789	754	806	741	774	821	817	742	760	774	760	782	793	800	773	790	803	752	767	764	748	762	754	768	724	766	816	770	780	736	766	757	714	763	738	762	810	742	784	745	743	786	822	752	767	758	701	772	756	779	757	786	793	729	773	717	716	776	784	753	802	794	737	715	759	752	735	754	764	824	757	766	736	756	770	755	757	747	784	762	786	769	784	781	738	727	828	828	773	740	708	773	747	780	753	806	749	746	749	772	767	763	754	754	796	751	769	716	708	794	821	744	757	733	705	780	792	782	761	789	767	706	764	722	841	808	817	738	799	738	705	799	712	724	756	764	777	767	731	784	781	732	736	782	719	786	722	734	755	757	800	781	757	785	741	782	711	756	750	747	782	815	724	772	757	765	801	772	767	786	741	748	758	742	765	745	726	752	780	725	749	787	739	744	715	767	795	770	770	736	799	768	756	767	765	785	751	793	756	723	765	782	760	782	813	727	756	734	796	800	752	832	756	732	745	757	747	788	789	724	768	736	815	773	796	771	756	782	786	754	764	802	733	770	782	707	781	724	744	730	738	758	711	782	782	748	752	788	770	808	759	788	752	725	780	785	765	815	777	732	790	727	773	745	763	779	731	751	754	768	777	769	779	757	743	806	775	774	785	774	734	782	774	770	742	791	763	794	728	770	755	753	774	743	765	798	716	800	746	768	781	741	761	728	792	740	766	821	801	768	742	764	783	781	742	784	788	735	755	778	785	772	806	752	802	804	721
30669	31148	26503	11374	2537	1003	732	695	563	614	593	618	593	554	598	604	583	600	590	590	602	620	583	642	571	614	621	617	603	638	591	604	562	592	642	563	635	594	555	609	616	592	588	594	580	633	606	632	608	563	564	566	633	606	590	625	633	592	618	612	602	639	634	612	585	622	601	635	616	590	594	610	584	602	586	587	611	589	617	602	643	605	621	634	602	637	559	612	601	576	629	596	606	646	582	571	593	630	611	599	595	598	638	624	631	628	583	592	599	585	603	640	612	594	570	609	602	608	609	574	560	606	604	597	617	605	627	611	630	639	583	591	589	575	611	572	624	642	630	655	592	603	553	593	612	642	563	626	625	623	572	613	615	611	601	585	606	588	586	602	593	608	584	563	626	653	595	598	609	630	627	588	558	587	589	644	591	578	662	584	576	598	581	614	601	562	597	624	615	609	622	622	590	641	593	646	615	595	614	622	579	647	602	610	592	588	653	587	573	627	599	614	573	631	562	552	550	638	580	560	607	607	568	621	595	605	588	648	604	589	656	602	540	580	570	572	615	570	621	593	613	590	608	583	584	601	571	561	605	592	636	634	581	623	613	625	618	637	591	590	600	563	611	590	570	621	644	584	591	613	552	606	617	621	582	623	601	601	614	581	587	609	603	604	597	574	611	596	607	606	595	635	600	664	631	580	571	582	559	622	554	613	570	615	574	616	589	584	605	613	564	574	608	629	580	588	578	607	614	640	642	611	587	604	640	587	580	600	595	602	595	598	606	556	618	602	608	603	637	648	574	613	578	581	591	599	570	614	586	551	554	602	583	583	608	623	637	640	582	637	619	611	631	615	646	607	621	605	623	631	598	595	614	600	620	643	581	610	581	618	601	592	611	606	614	615	598	586	589	592	609	611	654	573	612	634	637	620	568	586	578	589	612	594	568	584	600	607	624	583	603	609	603	579	613	609	611	580	640	626	582	581	627	634	616	640	589	556	598	550	604	629	592	632	597	605	617	618	598	570	585	614	659	589	611	624	521	578	620	570	576	614	625	628	605	656	602	605	576	624	601	630	609	604	589	623	560	613	629	644	631	584	560	592	563	626	567	614	611	626	639	606	641	610	606	602	577	601	591	626	580	565	615	629	609	628	558	613	588	591	589	591	606	610	569	629	606	605	560	617	597	601	594	610	580	600	555	576	626	601	586	631	643	625	627	583	594	607	608	606	626	633	627	621	572	614	624	560	608	615	650	589	612	603	634	604	563	579	627	686	574	603	600	607	664	610	622	563	592	647	581	588	594	612	598	571	589	578	658	626	577	589	588	584	575	625	601	650	570	537	627	617	570	632	560	633	634	656	595	556	637	603	604	636	595	597	592	617	602	602	572	623	575	609	615	560	572	604	589	606	589	602	562	601	587	595	625	583	615	590	581	617	612	629	614	599	584	627	595	606	594	587	600	596	612	574	589	595	584	587	590	614	636	622	638	609	580	593	617	602	603	595	593	612	579	575	590	618	593	573	585	610	659	627	599	572	626	642	609	643	606	637	619	625	668	591	610	610	590	574	604	615	565	616	594	563	565	608	643	591	591	612	612	614	629	568	647	554	604	608	561	596	599	567	641	596	578	526	598	584	613	579	596	571	630	578	557	644	613	628	616	592	583	589	607	597	635	629	568	589	635	615	596	588	628	621	594	601	634	609	596	639	608	598	634	640	596	594	670	622	589	563	586	596	577	605	605	622	637	653	624	570	603	648	605	605	611	618	578	575	590	649	637	626	553	619	604	579	636	597	628	637	574	626	599	597	588	594	587	578	581	589	615	704	623	576	611	638	563	620	615	623	621	630	602	660	615	622	585	639	601	621	586	576	601	622	560	619	610	644	556	589	601	653	598	616	628	653	530	612	592	634	592	570	616	566	568	606	581	584	593	603	585	569	609	581	628	615	614	577	593	578	605	575	624	594	626	595	607	611	576	595	558	635	603	607	604	617	590	617	606	605	555	585	626	670	623	587	604	564	639	602	611	589	612	605	602	601	585	618	566	631	599	618	643	632	582	612	556	607	566	599	612	578	608	585	599	605	554	637	610	565	608	601	649	630	625	602	582	630	639	605	602	656	592	565	606	603	581	599	578	653	626	604	548	569	595	584	634	619	549	591	600	595	607	621	565	579	623	618	592	619	608	586	610	577	609	588	617	606	588	568	622	596	613	580	636	614	576	588	577	626	595	561	633	556	598	644	568	616	610	579	646	602	592	609	631	622	608	592	582	626	577	607	620	603	590	614	596	650	601	585	628	608	582	602	612	646	614	593	596	621	634	542	609	577	617	605	622	618	618	578	594	619	589	597	626	594	582	615	576	585	557	599	608	603	646	636	578	599	611	600	559	629	608	627	592	611	602	612	615	630	641	659	598	582	647	583	636	618	566	642	632	587	588	601	575	590	594	623	600	570	558	620	594	574	584	598	647	611	633	571	623	540	590	597	588	646	608	663	618	614	604	568	599	571	554	601	582	604	618	592	591	646	603	613	599	586	616	622	608	621	624	648	580	631	586	608	575	578	584	629	610	564	658	626	610	609	629	549	570	576	601	567	586	570	602	624	595	609	614	591	563	565	604	553	587	622	592	613	584	583	613	615	646	565	648	603	583	624	574	625	596	560	613	591	611	575	594	589	580	611	575	622	593	618	634	596	626	657	585	645	588	607	542	596	629	584	651	645	633	615	608	627	573	650	535	606	613	629	600	612	612	592	621	620	610	591	599	587	623	619	563	548	628	570	652	599	587	592	605	584	605	604	627	619	590	586	596	604	613	620	609	624	587	583	601	562	580	602	549	612	588	609	623	594	585	596	603	619	642	568	618	583	629	614	583	563	607	621	625	575	606	591	594	580	598	641	592	566	604	603	637	601	603	599	618	619	628	646	613	600	638	630	586	571	586	610	578	609	596	601	567	592	616	559	636	582	624	554	644	636	557	614	618	570	598	622	617	602	567	603	601	574	574	594	596	569	579	632	599	598	625	589	595	582	631	641	610	603	571	614	574	594	642	643	587	562	625	609	603	604	617	563	592	613	589	590	599	578	588	621	575	588	578	632	617	540	652	587	604	596	581	658	623	661	580	631	594	577	625	636	591	614	618	620	614	599	576	543	581	553	606	617	573	597	597	628	600	633	626	604	617	548	591	624	618	590	609	673	579	610	630	623	588	564	549	640	620	566	615	588	578	573	622	597	596	594	558	635	623	585	614	570	587	584	585	557	639	582	573	598	599	614	611	662	604	620	582	622	610	522	651	622	607	610	603	588	641	623	596	625	599	612	588	587	646	581	582	539	631	629	591	613	585	637	569	602	633	611	641	622	597	638	548	628	593	662	602	590	589	634	614	619	599	599	602	622	597	610	579	598	596	576	646	591	570	591	572	552	605	601	614	621	671	621	624	576	607	604	658	580	639	594	626	593	607	621	601	627	603	622	572	609	588	607	592	607	609	605	596	621	608	619	645	603
24536	36846	20733	6508	1970	778	588	564	497	523	512	511	518	527	487	562	519	540	470	485	513	512	498	541	519	569	527	492	558	525	504	517	516	514	514	476	562	561	558	493	555	518	535	522	528	475	506	530	550	466	527	511	486	495	511	508	522	504	526	537	502	523	492	531	493	527	499	485	505	538	513	509	508	525	519	522	522	576	493	472	532	533	502	493	511	552	494	493	515	504	553	540	477	530	511	493	527	477	533	497	507	480	497	520	539	507	540	485	536	515	526	500	516	509	498	484	486	514	498	485	486	510	504	466	539	560	501	497	496	509	569	542	504	511	544	537	539	511	487	485	550	485	528	493	490	484	511	520	547	538	572	503	518	534	550	513	510	517	521	528	530	523	480	507	551	512	491	518	501	505	521	547	527	525	461	534	491	535	554	505	494	531	491	496	529	538	489	534	539	498	516	502	519	522	478	505	527	518	509	494	481	534	511	531	532	536	516	513	469	505	521	481	557	512	518	491	470	492	490	552	507	518	526	533	527	498	532	516	488	496	499	531	524	504	500	517	504	494	497	536	508	524	517	530	497	538	552	499	544	513	547	518	518	493	530	531	556	540	509	534	492	494	517	482	517	514	503	549	567	479	527	508	467	537	526	501	510	517	539	565	532	508	511	551	469	531	507	542	529	495	537	525	503	488	497	545	526	486	506	521	560	511	546	480	546	468	536	537	502	526	514	508	532	554	524	524	482	519	541	499	541	513	484	480	514	485	537	483	493	521	517	531	524	496	548	488	556	478	506	517	502	533	514	536	524	528	556	503	550	497	517	510	512	518	523	510	482	541	487	519	536	498	473	504	505	519	541	523	538	547	546	513	515	542	577	534	539	525	511	505	490	521	543	511	526	539	480	475	486	507	511	491	516	497	495	530	532	495	514	513	521	502	540	504	554	519	493	499	513	511	507	501	544	503	552	453	511	516	478	512	548	537	500	502	531	530	496	523	557	553	444	534	509	502	501	513	529	509	550	519	507	546	528	508	480	491	550	512	513	536	505	519	554	482	514	510	550	491	528	513	501	475	517	551	508	485	520	558	544	484	532	523	516	544	490	502	503	528	531	540	544	546	534	509	485	506	521	500	540	505	533	568	478	519	516	512	482	484	442	493	540	477	538	556	526	547	521	515	527	527	520	488	514	482	527	499	509	518	497	488	500	503	503	546	520	510	513	518	503	517	552	456	503	467	482	505	514	547	496	533	500	522	490	498	510	485	550	529	506	502	511	499	507	512	531	483	536	559	505	539	517	528	515	491	527	496	536	542	478	533	540	531	539	510	504	487	531	494	551	473	510	551	500	521	527	536	481	527	525	526	541	503	555	570	479	518	532	513	495	530	486	511	517	505	494	536	472	528	487	508	521	520	543	451	505	522	529	586	503	529	509	503	538	531	478	464	491	494	501	537	546	495	469	507	498	521	476	512	532	513	485	542	523	530	522	528	487	493	519	516	508	536	524	541	527	509	525	495	584	504	511	509	512	502	534	472	502	493	526	546	475	496	493	512	521	513	454	502	498	514	509	500	497	487	493	521	505	490	527	520	521	505	505	483	511	493	521	494	484	532	484	460	506	533	533	490	494	553	515	571	516	515	525	546	487	519	534	513	520	492	510	507	525	501	510	483	547	525	504	492	549	491	535	501	507	565	498	533	487	499	495	514	485	454	485	511	538	526	518	512	465	522	517	520	509	483	567	529	511	499	511	521	493	536	499	495	532	498	531	512	534	509	565	501	490	491	501	489	512	507	493	505	543	497	553	493	535	521	523	524	516	543	515	469	535	489	487	497	520	513	494	545	527	525	519	517	496	512	516	492	483	504	498	520	519	533	502	528	525	507	522	530	524	492	533	473	527	507	528	575	494	517	485	502	504	535	527	541	499	519	496	478	538	480	488	483	527	558	496	537	521	503	470	548	557	481	500	539	473	533	517	520	521	486	491	501	539	517	497	512	452	482	504	540	490	493	472	518	517	468	537	507	514	501	548	490	519	531	502	487	542	515	518	513	502	514	488	518	542	507	546	499	486	515	516	510	538	487	504	523	537	513	462	496	530	507	510	498	544	493	475	510	521	543	486	528	532	517	538	546	471	518	512	501	508	489	502	513	529	523	502	526	540	519	503	509	529	519	465	509	517	529	498	508	492	502	512	529	522	512	481	520	530	480	508	533	520	521	497	539	550	534	513	525	525	505	497	516	504	537	501	506	508	525	498	520	516	562	520	499	539	515	528	497	496	508	533	495	501	496	491	495	473	489	562	493	508	518	533	473	529	498	513	533	504	494	504	531	522	514	499	500	506	544	530	502	526	508	525	462	503	471	530	509	529	463	518	483	558	518	528	525	498	530	497	520	549	540	509	519	521	528	502	508	523	539	521	521	499	515	490	486	537	512	493	510	522	520	532	489	505	509	528	572	529	539	513	504	548	536	458	494	532	556	511	522	527	566	478	472	527	535	520	531	484	529	516	532	539	485	524	545	538	518	527	493	478	484	513	512	492	531	530	524	567	509	490	488	489	531	514	468	500	482	506	542	492	494	531	510	556	490	551	503	539	498	517	532	532	482	522	478	513	562	516	571	505	519	508	504	510	500	530	523	552	522	525	480	504	477	510	529	518	510	542	557	522	512	520	518	528	530	484	499	520	502	530	478	504	511	523	530	535	489	494	459	477	512	496	521	518	488	544	521	499	485	519	501	528	497	506	511	511	539	511	529	513	496	516	493	527	512	501	521	517	533	530	511	517	559	525	539	530	578	502	491	468	532	497	504	482	514	475	502	502	493	537	529	515	481	506	481	542	470	515	532	507	539	540	497	550	512	540	506	504	519	535	476	522	512	510	473	504	539	499	467	510	531	537	514	505	519	532	498	505	529	561	494	510	515	503	516	547	533	515	500	540	546	493	524	532	510	478	525	508	515	499	513	512	484	518	512	525	494	522	510	442	507	505	520	546	553	503	529	549	530	505	514	495	528	559	527	506	524	472	548	495	496	532	540	509	546	487	520	503	552	540	532	510	534	519	510	518	507	505	492	501	443	549	491	500	527	477	537	541	531	503	539	524	478	526	541	507	500	526	515	518	493	492	513	533	518	522	506	500	513	509	498	518	534	507	560	505	491	554	490	502	532	492	537	513	532	514	482	544	529	562	542	542	519	512	534	530	484	506	507	541	543	564	526	513	490	511	512	506	502	517	530	527	489	520	489	505	495	542	500	486	532	520	487	537	506	525	532	499	517	524	551	508	544	516	510	476	547	504	523	498	480	526	542	511	572	519	510	530	469	523	547	512	560	486	536	548	498	515	502	533	520	511	547	522	525	495	521	521	534	505	515	503	507	509	516	499	523	480	526	495	518	552	542	508	538	534	485	517	523	566	531	533	493	512	548	509	523	558	568	528	512	517	531	530	531	496	517	520	521	553	523	489	507	512	520	526	515	545	505	497	539	484	502	513	517	521	500	484	524
25990	27485	41191	34480	17606	4453	1085	707	625	611	656	603	652	589	560	615	600	625	605	575	571	600	595	632	605	572	574	633	571	603	597	602	571	556	602	581	589	614	599	582	567	619	633	639	618	641	601	611	629	595	618	628	615	649	638	613	592	575	573	588	608	588	620	644	611	616	595	618	634	649	615	590	610	580	613	605	586	612	635	578	577	586	614	589	611	612	586	604	581	626	639	600	631	597	599	615	590	599	595	538	591	577	607	604	591	593	612	649	622	562	597	612	658	620	644	591	634	527	558	608	614	633	623	585	574	610	625	579	631	638	589	592	581	645	567	593	605	597	603	630	593	618	591	638	618	600	585	626	661	585	597	563	617	594	610	609	555	603	568	594	638	613	608	576	509	608	616	630	611	605	627	580	573	581	618	616	590	588	609	618	564	588	574	581	563	614	586	621	569	611	610	553	549	593	569	607	550	579	556	568	571	583	567	624	569	601	590	586	596	544	605	570	621	584	612	539	604	640	579	573	566	613	560	653	620	584	534	621	601	591	575	570	605	584	586	597	625	613	640	626	601	606	559	601	607	587	585	614	623	569	634	597	625	560	638	586	629	638	613	598	604	606	559	581	592	574	618	626	526	575	627	583	581	598	615	622	619	604	625	629	642	581	599	571	628	586	589	573	580	559	590	647	601	597	630	613	617	585	609	618	656	633	570	627	595	583	610	577	622	598	594	596	580	592	609	587	600	562	591	605	641	611	563	583	583	590	589	614	625	578	565	596	619	562	557	612	609	629	643	617	618	569	600	583	567	571	613	608	562	570	553	574	560	580	606	586	633	597	625	562	604	587	608	544	603	603	607	575	577	601	628	577	606	634	565	620	583	578	601	611	568	564	573	589	618	570	614	586	606	589	600	564	603	602	624	600	611	582	576	576	561	630	618	553	577	611	603	609	632	565	605	631	646	629	628	596	611	591	628	617	641	569	580	578	589	607	582	600	602	599	608	628	619	606	611	676	554	588	578	597	559	586	582	670	605	609	598	612	573	600	592	576	584	570	540	615	631	645	550	617	563	557	587	540	595	585	599	600	602	597	592	594	593	639	562	564	625	590	636	618	619	579	567	604	632	617	599	592	588	619	608	600	588	598	569	603	603	599	608	642	581	600	599	593	647	563	598	566	547	627	605	601	633	558	539	602	630	587	569	648	601	541	605	596	596	614	600	591	596	584	583	648	584	592	619	601	591	606	599	586	582	622	589	602	631	617	590	616	574	588	589	624	589	584	589	638	641	582	578	565	599	569	541	550	592	565	629	603	645	619	600	569	570	613	602	599	585	627	620	629	593	619	635	638	548	630	583	563	597	604	565	607	585	583	560	591	567	635	628	604	619	566	594	596	590	595	581	612	607	578	613	561	586	614	566	598	651	617	590	597	590	624	589	614	580	577	627	611	570	603	601	607	614	582	618	567	597	561	555	597	611	603	608	610	592	607	617	592	558	549	561	618	601	585	605	569	608	573	604	597	588	617	598	568	617	586	586	576	627	629	609	599	596	604	597	557	613	622	531	595	627	602	582	621	642	610	657	585	582	558	569	599	597	582	593	530	638	621	585	628	588	600	600	601	575	550	560	588	570	538	635	631	602	595	589	622	586	623	587	610	598	621	633	562	572	608	592	630	578	609	571	604	600	574	584	586	578	576	598	632	592	613	628	615	569	561	595	639	588	590	561	591	577	601	601	594	629	618	626	606	613	598	631	588	627	570	555	596	621	606	629	610	545	586	637	599	570	578	590	579	589	572	612	652	619	605	611	579	594	647	592	577	598	622	591	601	555	619	573	620	616	648	562	587	629	588	559	615	593	609	555	589	573	581	622	576	560	578	565	629	589	618	577	578	575	648	582	582	581	623	647	591	619	596	551	633	549	585	590	631	605	613	570	614	568	597	599	611	605	575	566	574	594	608	602	583	571	610	599	613	565	585	557	662	611	630	556	587	608	621	606	593	585	628	623	600	574	600	567	590	576	556	572	607	611	627	586	604	595	596	553	606	588	624	601	613	599	606	577	590	577	611	611	615	621	595	618	586	573	540	609	600	612	607	635	577	554	550	629	575	577	580	598	605	593	638	598	599	612	588	634	595	615	620	584	588	593	552	609	589	614	587	551	599	602	666	620	630	606	560	616	624	569	599	592	554	578	581	571	577	582	620	630	564	618	598	588	597	578	632	601	595	604	599	581	603	614	614	652	579	557	596	616	608	564	624	589	621	580	585	516	586	610	645	587	641	617	568	578	618	624	603	605	536	610	621	610	616	575	599	664	606	616	552	582	554	606	577	634	602	560	622	518	563	607	604	564	610	594	620	611	598	564	642	560	575	603	604	610	629	567	599	578	584	638	603	557	606	564	631	597	575	635	588	583	623	580	586	581	613	604	574	617	587	587	590	581	582	579	593	575	588	621	581	604	587	580	545	574	569	659	539	606	621	636	584	605	624	612	563	633	563	616	602	631	612	575	563	552	609	600	602	613	645	584	634	631	559	612	647	627	638	628	589	560	607	596	601	579	632	606	589	598	574	591	645	604	622	590	561	606	630	592	628	613	557	592	618	598	572	572	582	628	560	557	612	554	599	552	567	624	588	614	628	600	597	604	595	603	603	569	609	595	571	624	577	601	578	631	613	632	636	590	584	557	605	590	612	583	613	598	593	573	615	590	597	583	592	610	608	567	567	583	629	599	599	598	598	603	597	596	608	633	592	584	621	619	561	591	631	634	611	610	594	595	617	544	583	570	614	629	590	631	604	597	632	599	633	601	629	569	593	573	625	579	578	634	607	602	582	584	604	636	620	582	584	584	579	587	610	613	595	596	623	641	644	618	602	609	570	569	613	590	559	599	615	560	574	558	611	633	574	569	606	655	595	602	576	608	606	667	590	582	607	588	630	604	616	627	603	624	630	595	615	623	610	622	587	599	578	652	568	566	569	561	590	611	601	618	612	606	634	599	548	606	626	581	557	600	587	623	572	565	606	567	621	578	565	571	590	600	613	662	561	623	631	554	590	620	579	578	546	534	595	591	617	605	614	601	569	620	566	607	624	610	603	608	604	574	595	584	592	584	591	575	548	612	607	602	623	601	585	588	576	625	580	613	614	611	588	578	596	624	596	605	545	561	583	581	581	556	547	584	593	621	602	570	598	598	606	582	626	596	569	604	601	610	617	655	618	557	583	576	584	589	622	589	586	610	583	583	629	616	575	579	600	596	601	615	604	633	600	599	620	549	609	546	573	625	554	568	582	587	557	594	605	604	605	580	626	652	581	609	626	615	581	587	642	600	642	594	669	634	599	596	615	593	578	625	570	540	571	601	603	585	638	610	631	587	619	628	587	658	604	585	588	574	571	630	582	592	618	621	597	597	591	574	566	602	594	589	581	604	577	569	573	584	611	627	611	574	566	593	585	577	594	539	625	600	619	625	587	568	581	551	626	640	610	592	631	583	588	584	556	636	549
60518	88008	58282	26782	8864	2292	832	613	577	569	538	534	536	523	549	586	566	556	549	551	541	509	536	525	550	563	540	567	556	546	587	601	530	558	566	536	562	590	540	557	539	583	590	565	555	543	587	539	536	544	498	593	516	500	546	552	510	545	557	558	583	520	558	532	521	558	548	514	558	598	535	548	557	534	520	567	529	567	573	593	552	526	555	531	510	545	575	570	549	586	521	505	603	545	536	563	554	580	611	531	527	555	542	547	507	549	532	572	620	557	552	569	588	577	546	565	537	585	557	593	548	525	529	546	582	579	538	558	547	563	572	597	523	564	524	585	533	534	558	548	538	524	577	556	591	556	573	605	547	550	539	512	547	571	536	553	548	546	561	559	539	535	516	561	536	542	559	520	588	554	548	565	614	526	505	554	581	576	517	526	529	562	568	569	582	608	495	548	552	525	586	580	526	568	525	556	542	537	579	541	508	592	569	538	550	568	546	552	505	566	536	531	531	517	549	535	571	591	529	566	528	536	571	546	562	569	561	539	547	557	538	573	542	601	549	554	544	559	544	580	586	578	558	545	563	533	587	530	585	580	507	529	542	567	588	530	530	559	538	544	597	571	592	579	586	601	525	567	545	541	597	512	535	531	562	577	551	535	524	487	572	520	590	532	556	564	538	547	491	553	560	541	591	528	553	568	549	565	518	545	596	571	551	568	583	529	523	521	526	522	575	537	611	519	522	584	580	532	573	565	552	556	579	531	552	555	555	565	547	531	567	592	571	586	552	556	576	541	531	570	535	563	573	573	529	562	544	565	574	537	556	568	559	510	580	541	572	525	575	594	568	576	548	544	541	510	609	502	564	522	570	571	532	551	552	551	546	555	535	544	543	544	566	569	560	528	560	549	496	542	566	551	558	528	523	549	517	563	514	572	541	528	601	562	494	560	520	520	544	580	512	528	550	516	537	527	621	586	575	562	547	540	561	539	592	549	538	582	558	579	546	560	526	553	573	561	524	583	578	527	551	542	561	556	590	573	519	590	531	561	568	567	584	560	573	540	558	560	569	579	559	585	576	563	557	569	574	559	559	573	562	550	568	591	552	547	533	558	570	606	535	554	534	587	531	560	540	530	539	529	540	539	501	542	532	547	546	582	544	593	548	543	614	555	559	540	571	570	570	572	548	522	560	555	562	545	548	523	583	569	543	538	610	543	573	579	557	584	575	585	574	553	537	547	566	547	557	550	547	540	589	535	566	584	544	560	539	514	540	565	603	535	538	539	587	550	545	549	542	584	529	582	548	560	549	565	559	535	552	551	544	548	544	553	607	565	549	554	511	594	502	536	531	577	575	576	556	542	545	530	561	546	552	545	606	550	585	581	575	577	579	523	570	550	552	562	525	592	550	567	574	533	557	535	567	560	585	522	581	575	561	534	510	568	540	527	548	613	561	577	561	527	537	546	549	548	562	582	539	564	578	496	561	556	580	534	540	507	586	520	579	528	575	532	565	555	571	525	539	500	543	604	560	570	572	573	534	559	549	563	546	572	555	522	520	542	558	533	552	562	551	542	551	540	505	533	568	576	602	573	557	557	554	571	576	552	565	552	586	571	552	528	499	549	553	547	550	510	546	547	550	516	573	545	559	551	567	533	545	578	534	553	514	547	576	591	556	574	555	536	565	579	565	574	535	549	567	569	593	583	562	551	538	542	534	586	566	549	575	566	538	564	553	577	569	568	567	553	553	520	580	571	535	533	588	541	513	520	553	544	565	565	600	570	520	506	549	522	532	571	561	570	507	551	563	583	563	514	565	583	535	549	555	607	582	521	544	572	499	573	606	526	543	572	593	561	563	539	570	553	559	579	518	582	539	564	540	555	571	518	564	576	542	588	572	529	551	568	534	570	530	502	556	543	549	533	581	560	597	536	560	556	587	542	586	579	563	545	549	552	516	568	531	539	582	523	558	568	496	564	567	575	537	576	535	554	589	598	577	529	593	534	548	550	564	544	565	554	548	542	571	559	592	568	572	576	566	536	552	533	525	542	549	563	569	613	535	567	560	580	581	563	537	561	572	536	560	562	541	555	559	537	563	536	541	536	549	578	596	558	503	558	581	538	561	566	540	518	558	559	600	570	535	533	554	549	584	553	511	569	544	544	576	557	532	501	559	599	595	530	557	580	518	515	578	547	606	590	564	516	570	593	517	571	535	538	583	505	568	563	542	557	488	583	541	553	587	551	518	578	536	555	546	544	544	535	557	591	584	557	571	566	565	541	519	588	505	535	547	535	489	559	524	535	540	543	556	542	545	574	526	554	550	537	579	551	593	557	518	569	546	554	576	539	558	574	537	530	568	578	536	526	546	528	550	577	585	546	589	530	560	508	594	551	553	543	545	577	540	546	589	550	549	567	545	570	551	566	564	568	584	542	545	560	562	547	553	551	574	583	545	541	544	541	561	514	539	513	532	557	601	543	493	542	571	563	601	566	539	577	566	529	500	584	607	560	538	592	561	539	540	587	552	572	569	536	527	527	557	540	559	547	556	565	547	551	514	557	577	509	585	567	521	543	545	561	525	558	568	547	544	515	527	550	555	537	540	544	551	561	544	591	579	587	541	522	585	574	532	550	497	528	539	517	523	590	574	580	519	551	545	543	568	598	569	540	499	527	540	551	565	561	558	537	514	534	568	485	551	591	567	570	599	595	532	547	509	582	533	563	577	559	546	525	494	533	577	541	577	538	500	523	540	510	553	568	584	592	543	561	549	542	542	549	547	525	629	535	560	561	589	523	509	555	536	592	580	563	542	558	562	529	559	559	578	519	552	563	564	598	578	570	576	499	518	558	529	549	525	566	545	544	526	514	561	537	582	553	565	557	541	565	580	552	522	557	569	544	574	547	528	586	514	566	514	561	568	541	540	551	604	546	574	558	566	482	567	544	571	552	535	560	550	561	559	504	540	517	574	526	559	568	553	535	561	517	531	562	552	523	532	546	537	578	531	554	581	532	555	511	581	564	571	556	543	555	582	515	549	537	545	539	540	626	587	503	550	544	550	544	563	554	559	572	567	543	571	545	542	539	577	572	558	569	558	559	541	549	542	532	559	569	562	546	518	569	580	548	566	549	505	617	536	533	569	627	540	518	544	573	518	539	556	523	555	560	582	566	518	575	530	526	575	525	559	551	517	542	584	567	521	539	571	533	592	551	537	535	554	570	521	584	579	535	534	509	539	546	579	581	540	517	533	536	516	523	560	590	525	572	560	531	520	550	534	530	526	530	559	568	559	522	589	554	560	543	565	540	581	527	537	564	563	541	547	551	550	575	581	537	562	579	577	549	526	535	531	538	562	565	568	541	535	566	561	554	577	580	591	534	554	518	551	575	520	518	546	580	535	503	567	577	559	524	595	566	549	578	568	517	526	515	557	520	568	608	547	580	535	530	519	524	528	503	566	553	578	564	542	523	560	599	543	558	555	599	542	537	518	525	578	557	567	583	548	577
24280	23389	34948	31683	22754	13445	3051	1027	850	918	825	882	851	925	861	870	853	853	880	917	825	865	833	843	885	849	825	810	828	820	874	802	857	783	808	845	843	845	839	847	818	829	834	801	859	850	787	835	846	892	873	844	838	916	856	875	825	821	844	803	844	888	858	864	831	843	831	851	844	788	817	821	845	834	851	859	845	842	826	797	807	814	870	811	811	872	800	872	870	920	802	806	832	846	848	796	890	859	821	846	824	845	840	753	837	815	855	783	806	829	801	784	783	818	864	853	874	876	850	810	873	868	827	806	839	788	825	768	863	892	848	853	815	875	828	801	818	843	845	752	800	783	799	792	810	843	808	778	786	855	852	859	810	853	801	796	829	844	805	825	856	833	813	837	890	805	863	816	867	840	862	841	774	824	810	788	839	912	828	854	834	867	862	834	842	875	782	777	822	771	842	868	811	825	834	816	806	857	790	827	856	781	787	886	852	797	795	835	809	804	860	812	803	896	810	867	819	838	793	831	841	812	815	806	841	853	840	835	874	851	850	806	844	874	814	800	860	791	777	839	814	820	810	797	819	845	831	839	855	895	789	801	812	833	835	851	900	810	874	772	818	851	844	861	850	804	833	758	853	808	838	854	818	817	864	875	850	788	859	788	828	855	815	836	839	842	847	832	858	867	802	842	864	751	835	837	820	766	824	778	802	792	801	812	852	852	811	837	836	811	856	795	830	817	888	833	819	799	839	829	801	799	785	845	753	795	845	861	800	811	805	848	805	827	842	865	848	823	817	859	808	826	788	841	813	855	797	810	815	818	818	855	852	844	849	835	787	780	854	891	819	797	834	816	798	844	848	840	853	830	883	840	812	831	857	836	852	833	796	842	858	799	847	838	783	845	800	821	840	865	831	803	801	852	876	820	814	823	763	859	790	819	855	886	846	853	857	832	863	808	859	814	865	852	825	819	791	856	817	841	857	848	810	835	872	869	778	808	823	861	817	826	829	877	803	876	848	814	821	843	848	784	855	780	857	812	827	838	840	827	829	857	844	824	830	830	849	838	805	809	812	819	809	794	825	858	831	876	789	827	809	853	836	821	829	797	841	835	795	815	818	789	843	834	826	812	825	827	823	815	860	753	813	784	824	791	815	869	879	864	825	795	818	829	886	808	823	883	853	806	813	828	840	765	830	838	839	810	826	842	884	841	841	813	783	849	799	816	904	878	824	865	844	815	860	796	831	796	776	820	809	826	857	827	837	861	817	882	843	808	839	858	822	827	785	805	838	850	841	805	848	854	795	798	817	888	860	813	833	827	810	808	830	840	877	726	829	801	799	887	827	824	759	824	831	818	817	835	847	843	812	845	842	820	879	899	792	833	816	845	792	753	791	844	830	823	790	799	820	851	807	806	821	865	845	848	816	833	844	831	823	831	862	815	855	813	823	839	832	825	807	834	852	839	819	832	797	829	842	804	792	843	792	776	816	829	832	875	786	826	861	887	824	880	814	820	845	884	843	874	838	887	819	859	803	797	821	784	927	794	805	869	784	809	802	822	805	836	814	836	871	853	888	858	822	816	889	847	875	822	806	844	842	888	817	794	859	805	854	848	801	801	829	832	809	873	862	854	826	837	842	858	814	862	804	788	828	824	858	821	817	811	810	855	807	851	873	795	856	837	822	775	861	801	827	801	856	805	828	834	790	826	814	806	831	891	806	852	861	822	796	805	835	858	809	826	830	847	825	820	798	869	803	793	828	830	804	857	846	835	793	831	846	847	828	788	828	827	838	833	813	845	826	829	878	778	798	795	817	848	778	816	804	832	828	785	878	780	797	778	823	843	817	874	856	799	879	865	759	864	833	849	834	818	894	862	857	865	825	843	837	855	796	830	864	818	812	818	850	833	843	809	756	819	829	822	840	822	816	833	816	831	834	838	854	849	837	861	798	796	798	823	883	819	831	870	834	816	880	784	816	833	851	843	870	839	809	789	822	843	830	819	773	814	807	781	815	883	889	829	877	819	848	825	881	859	798	837	805	861	800	862	887	906	839	870	824	865	816	797	853	815	834	811	861	849	829	831	839	857	771	827	868	849	835	827	866	802	786	840	793	860	825	807	857	838	834	845	814	892	890	805	847	809	814	850	828	841	833	773	812	858	823	850	768	834	823	867	826	831	850	834	847	838	877	820	829	802	803	793	818	847	877	872	780	866	829	811	795	799	796	809	800	804	852	793	842	868	828	814	807	817	827	806	786	813	800	831	810	774	845	853	861	802	867	833	850	765	795	841	830	798	858	833	840	846	823	828	849	826	800	828	852	890	859	843	818	822	873	805	809	830	842	833	838	832	843	837	827	786	817	814	854	855	816	824	812	842	833	819	847	805	832	813	840	809	802	820	803	868	822	820	800	776	783	842	827	779	775	827	807	859	791	771	767	881	869	817	866	825	834	834	844	835	841	823	820	868	821	822	833	836	833	786	819	848	792	799	902	833	864	822	779	824	843	816	848	802	826	839	851	795	821	789	817	821	831	829	830	824	858	830	781	853	865	786	834	790	802	833	808	837	830	855	820	796	819	816	824	851	856	781	837	858	825	809	757	816	826	795	809	810	810	870	753	839	830	798	831	813	815	840	819	782	790	836	790	789	824	857	870	854	872	804	852	831	822	849	808	830	828	873	826	846	860	817	804	863	787	789	845	844	834	801	833	850	822	803	827	807	840	838	794	835	886	805	866	864	850	842	904	853	827	828	816	844	808	824	823	828	804	813	833	882	824	836	812	829	840	861	837	812	860	824	853	829	801	817	809	810	801	798	829	824	828	822	835	807	874	776	868	857	790	801	802	844	861	782	844	820	868	769	797	821	822	819	890	879	827	860	799	821	815	818	865	801	858	823	875	796	859	827	853	842	818	870	841	869	814	788	819	859	851	819	791	787	797	804	785	785	835	791	834	878	832	798	815	852	850	815	857	847	785	801	838	803	807	845	845	767	854	845	812	836	815	805	815	822	821	873	800	791	791	794	832	799	892	805	852	852	822	773	835	791	781	859	879	848	807	828	809	883	863	804	825	860	831	838	837	811	829	817	869	799	802	828	786	823	820	826	853	906	854	802	818	862	828	824	825	852	860	809	854	873	767	803	867	874	862	798	824	825	806	854	808	817	858	826	852	806	852	808	860	783	880	814	884	863	814	803	798	847	837	817	876	831	817	800	873	858	810	791	830	835	859	801	861	838	801	867	832	852	818	849	840	814	812	849	807	865	819	845	845	855	818	825	799	801	806	854	855	840	824	826	802	862	821	794	851	849	850	855	843	840	837	782	811	851	818	822	821	838	836	812	756	831	814	823	844	907	840	869	810	828	878	818	856	822	849	843	825	867	881	809	856	768	870	844	834	830	865	888	818	858	781	890	811	781	793	894	833	813	814	782	831	830	838	783	820	851	831	828	822	845	813	796	788	839	789	816	846	775	823	769	852	875	797	795	817	891	842	872	877	827	846	804
64741	101647	70813	39562	15219	4229	1473	837	802	777	747	870	804	759	806	804	761	824	775	770	790	759	791	806	813	786	803	735	760	835	777	802	749	812	799	764	820	784	771	777	762	802	771	815	768	790	774	782	743	733	754	858	783	770	807	746	762	770	814	771	802	729	794	779	758	741	758	765	773	793	785	735	764	760	820	768	760	760	768	779	798	761	770	814	795	745	740	780	746	814	793	778	730	771	804	744	785	799	775	794	776	781	768	784	749	754	767	811	786	764	777	768	795	731	742	805	816	767	792	783	789	803	713	814	741	746	797	766	776	843	809	767	799	735	758	769	749	820	782	773	777	794	769	735	803	826	800	780	821	789	786	794	755	804	794	753	783	788	788	774	815	737	778	776	813	750	742	741	766	779	779	763	742	783	759	828	741	757	721	784	817	794	780	750	770	781	788	833	768	759	799	754	739	808	845	730	729	768	786	783	758	766	785	780	838	782	750	775	732	795	723	742	806	764	785	727	767	764	823	781	802	819	757	775	742	779	758	807	775	754	714	807	779	765	748	738	768	753	801	793	782	774	749	791	753	785	778	844	786	787	814	805	777	808	736	801	817	791	796	788	799	756	753	780	786	800	785	754	785	777	753	729	787	817	732	789	758	771	746	763	757	772	788	758	767	758	794	783	761	750	738	768	798	799	803	743	796	784	780	757	782	814	800	803	808	756	777	776	763	839	790	792	783	815	828	828	773	774	809	789	748	792	790	789	767	740	836	751	772	760	793	746	758	764	753	818	837	787	711	779	752	739	812	794	742	757	763	777	775	776	775	750	805	789	808	821	754	779	830	746	771	828	755	785	752	819	807	826	768	811	760	813	816	769	793	767	853	774	762	797	812	720	793	822	744	776	767	792	830	822	762	780	789	747	774	769	731	772	770	780	776	817	764	786	812	797	750	730	756	758	731	811	810	770	747	758	808	773	753	788	784	776	739	766	781	776	832	818	722	825	803	757	809	813	786	797	763	788	771	760	780	810	776	807	786	785	724	759	796	696	737	761	802	722	822	783	815	776	727	771	782	793	743	789	765	790	780	779	800	756	748	773	752	776	790	729	759	709	798	766	782	790	796	784	756	758	783	853	796	763	830	766	766	813	717	811	753	768	753	757	750	761	760	810	772	809	820	738	806	745	771	762	789	810	703	766	764	735	777	801	770	764	761	739	776	782	780	811	767	762	769	751	735	774	758	750	775	770	781	751	783	786	787	785	771	817	770	719	739	775	759	789	787	833	818	745	803	795	795	798	746	773	801	817	791	782	772	737	787	795	782	787	822	724	737	843	834	798	816	789	763	754	797	732	757	737	795	799	759	779	759	803	828	837	785	800	791	770	751	783	807	805	777	724	781	720	776	747	808	781	769	764	752	791	800	776	809	776	771	781	800	784	757	780	782	770	823	775	733	754	756	743	767	773	760	796	776	776	763	771	777	809	780	773	751	786	762	755	799	733	773	792	779	751	751	731	731	767	834	770	776	782	788	776	754	812	759	833	742	771	757	786	767	776	836	808	806	732	723	754	771	766	748	784	786	792	820	804	766	766	835	754	757	796	762	749	776	781	734	787	735	741	816	762	766	783	820	817	749	826	732	793	805	792	698	824	784	733	798	761	764	800	798	797	808	774	770	752	800	779	741	760	773	748	776	791	767	743	794	797	770	771	790	760	722	758	791	817	775	749	776	793	751	798	774	776	726	791	736	774	798	736	738	751	814	739	794	778	807	778	767	747	744	747	729	843	782	769	776	783	767	767	755	757	851	759	751	780	770	804	750	765	769	813	797	753	813	794	771	770	777	772	789	735	796	793	766	793	725	786	813	812	772	819	740	774	777	780	722	781	760	761	819	752	741	763	756	753	745	757	811	785	843	748	829	787	753	782	774	777	816	775	740	787	776	792	773	760	796	776	789	768	738	797	762	779	802	745	785	789	720	766	795	801	827	803	768	817	728	780	760	769	797	775	741	765	808	759	770	787	832	794	737	752	782	750	789	735	782	703	783	818	755	762	802	812	816	815	744	775	811	752	763	750	761	775	765	736	788	737	752	802	808	745	777	783	764	825	769	764	755	813	788	787	787	774	734	796	780	762	746	812	782	820	744	734	736	802	732	745	750	745	731	788	738	719	731	768	761	756	793	758	766	836	774	758	787	762	819	763	780	781	837	807	807	780	747	797	780	771	811	739	756	771	787	791	772	792	779	800	741	772	758	762	739	785	770	778	731	794	745	758	769	764	761	780	775	783	749	818	828	723	781	820	757	733	801	768	786	845	777	772	784	789	796	780	771	826	736	775	769	728	750	748	746	755	807	793	777	790	707	826	738	705	757	746	792	768	783	719	754	752	777	768	753	802	729	782	811	763	818	748	779	767	765	792	819	803	756	798	755	814	786	763	803	765	766	825	748	818	794	786	740	788	805	748	730	767	757	756	761	762	781	768	764	762	780	806	723	759	762	817	831	750	757	786	811	757	782	737	790	763	738	762	752	798	769	816	764	779	803	779	762	792	757	804	759	754	759	744	744	810	786	746	805	832	781	790	779	812	787	770	770	747	828	762	755	767	791	738	776	741	783	759	762	744	766	743	755	794	781	685	785	754	753	757	810	749	841	777	783	768	770	794	771	788	816	786	774	800	778	794	758	785	788	808	767	790	789	757	730	824	773	763	760	753	810	754	737	765	786	749	761	798	778	739	744	812	737	776	734	800	772	772	747	770	769	807	744	779	757	710	779	823	712	769	760	787	750	752	794	727	730	805	766	771	798	783	704	780	689	749	686	759	752	746	811	775	762	720	756	760	764	746	763	728	778	753	762	750	793	814	781	817	782	753	803	790	779	697	730	766	762	753	776	772	791	724	781	726	826	744	790	813	768	773	787	783	773	735	810	855	784	790	748	818	743	790	809	798	730	813	804	768	804	761	785	756	739	791	781	840	759	784	745	763	763	772	793	818	797	774	764	796	723	758	775	801	796	763	765	792	762	756	786	789	797	802	805	789	748	796	803	760	771	798	798	794	809	771	772	789	788	784	737	764	771	764	732	775	777	796	764	837	794	778	770	762	723	759	718	785	706	780	759	777	790	770	763	757	792	748	795	742	787	799	760	762	746	776	810	839	779	755	789	774	741	829	749	748	795	789	802	734	708	760	810	742	758	813	762	785	756	759	762	773	734	717	778	761	745	791	785	723	835	794	805	799	827	774	754	735	741	767	790	794	758	733	798	791	791	793	720	752	748	783	829	772	749	741	752	764	730	755	758	741	737	785	781	798	727	816	766	782	792	769	768	743	785	813	782	802	790	803	757	791	751	765	795	815	743	816	731	703	753	785	800	775	768	789	784	738	765	779	774	770	788	799	747	753	770	805	806	811	754	770	806	820	801	748	745	689	772	753	779	790	728	699	727	760	779	856	699	765	729	757	770	750	784	773	748	813	801	752	745	752	809	785	777	740	747	748	771	763	757	816
31353	30096	25060	9935	2180	900	756	632	670	681	644	714	684	672	666	677	631	668	634	650	638	673	690	615	642	670	623	692	627	665	662	696	692	675	669	625	610	643	635	627	655	678	628	679	653	645	680	677	631	645	643	679	672	651	662	635	633	658	676	677	622	658	655	657	633	679	648	651	612	699	682	655	638	643	641	687	671	664	654	658	683	729	644	694	685	617	642	639	629	717	662	657	698	672	707	668	626	635	667	661	675	654	637	663	702	656	652	630	682	688	676	710	671	672	658	657	672	682	638	673	666	623	642	626	676	658	647	664	662	649	613	682	596	683	666	634	637	634	657	637	610	599	648	659	719	665	636	599	663	638	679	624	662	646	646	598	644	684	650	638	608	649	671	646	685	652	680	654	646	625	637	644	622	638	596	655	607	676	671	653	616	678	633	693	670	651	642	673	645	671	616	613	681	661	619	611	633	642	658	642	688	629	676	651	682	633	635	658	643	625	675	649	645	654	628	673	610	606	649	676	657	673	672	647	652	674	651	634	610	673	682	665	647	637	674	652	649	651	675	632	632	660	657	664	678	661	693	627	614	657	670	663	682	656	647	633	670	660	632	597	659	667	677	599	609	678	662	615	698	650	663	666	585	648	685	658	649	653	637	650	676	672	657	693	611	666	681	667	672	671	635	670	664	619	651	707	655	661	622	658	633	625	621	670	664	629	641	707	659	677	635	629	651	687	651	690	695	611	634	649	672	635	639	700	654	640	639	614	649	671	697	642	658	641	663	650	667	650	670	678	685	622	660	682	630	709	671	679	646	622	608	664	643	620	620	685	644	698	603	623	693	598	651	692	680	622	680	630	650	623	641	682	652	647	670	677	693	638	617	593	654	615	667	655	687	684	667	635	685	681	653	641	692	606	647	636	640	711	642	625	623	636	673	576	648	668	651	667	649	649	652	686	633	652	670	698	680	662	690	639	659	668	642	645	643	634	656	646	675	659	655	672	693	610	640	686	660	707	710	633	597	626	654	651	633	697	654	681	675	657	636	653	652	689	652	668	651	636	626	687	662	668	620	632	648	649	654	650	663	653	687	615	686	642	647	671	638	644	641	677	638	629	633	695	626	636	662	637	659	690	657	683	668	612	632	623	654	667	678	603	662	655	629	649	675	687	645	646	679	662	646	634	639	671	634	686	636	667	685	646	676	639	665	717	696	659	688	656	642	628	629	681	649	679	646	648	635	647	630	623	633	698	676	669	652	619	649	652	633	655	655	657	651	666	659	618	639	683	630	654	681	649	636	681	621	696	665	658	646	641	659	657	663	674	656	651	601	614	666	651	680	636	677	652	658	623	645	674	652	701	631	679	660	694	671	700	676	617	664	603	654	686	675	651	648	664	673	594	669	649	639	687	688	624	683	659	662	668	616	654	641	635	632	629	659	652	604	643	643	615	700	663	631	655	617	626	693	692	608	658	641	695	646	629	681	665	642	626	689	706	645	665	662	667	674	658	683	658	660	623	660	710	709	631	615	641	674	704	655	642	659	640	649	638	639	632	674	678	668	635	651	657	697	639	641	668	671	621	607	603	660	612	672	637	674	720	629	660	650	621	604	672	641	667	690	667	675	695	640	668	655	688	687	710	631	675	641	651	704	674	614	688	659	688	655	592	650	610	618	666	659	664	623	648	668	667	595	656	697	660	667	684	627	634	628	712	646	668	664	648	637	606	618	679	656	649	664	617	625	635	617	676	626	677	667	677	647	608	679	635	616	653	675	632	664	644	668	667	653	671	606	669	643	639	642	649	653	605	663	602	651	645	666	662	679	648	645	651	627	672	692	647	673	662	645	668	614	626	655	657	642	641	708	645	654	637	632	632	670	633	669	629	634	651	605	569	698	628	707	685	720	657	607	655	653	647	676	641	630	716	661	614	685	649	708	661	648	621	689	649	634	673	687	662	692	641	664	622	691	640	650	665	650	635	618	669	639	680	638	657	658	658	650	638	674	649	634	668	656	644	660	686	713	616	693	642	639	633	682	699	636	646	690	673	666	658	679	663	687	684	625	639	664	694	644	682	666	660	676	632	653	609	615	647	676	606	667	649	705	675	651	680	636	645	631	646	686	704	660	659	646	637	657	660	666	659	679	609	658	664	650	714	671	648	652	666	649	683	627	670	692	625	691	697	658	662	671	673	659	668	665	641	636	659	700	569	618	675	627	635	642	600	643	651	659	676	687	677	700	666	615	658	636	600	645	712	722	705	655	647	616	624	655	694	690	634	600	641	640	657	684	666	659	651	646	626	651	667	639	691	657	649	661	642	666	651	646	685	654	656	621	630	669	687	647	724	657	665	640	640	641	658	644	659	648	655	659	693	649	679	649	644	659	683	678	628	696	635	648	653	638	632	674	636	685	635	653	615	701	686	652	615	627	628	617	660	660	635	673	613	660	674	642	636	643	696	645	675	645	677	642	674	661	683	654	640	677	649	624	675	684	632	659	640	670	625	692	673	656	609	592	678	650	654	674	632	631	733	681	666	659	618	601	633	662	688	646	657	610	681	638	650	668	665	643	692	632	630	648	688	612	625	668	625	649	620	702	587	672	679	663	656	650	650	664	615	668	623	662	637	699	666	666	657	639	629	624	646	676	669	627	650	684	623	661	595	719	648	629	702	624	656	607	672	622	624	641	697	627	729	678	634	636	638	664	652	647	643	643	656	695	623	678	627	641	664	641	684	632	677	665	646	740	672	670	674	660	663	641	653	684	643	641	633	638	615	595	672	671	661	640	635	697	676	659	636	680	625	695	646	604	646	640	616	655	684	625	651	659	653	684	628	677	671	692	627	641	649	680	656	686	661	639	657	646	656	716	681	678	711	652	660	685	647	601	648	645	731	634	667	631	640	643	669	697	612	725	676	668	627	684	642	653	684	677	674	622	648	693	610	681	585	622	671	597	638	662	621	661	648	643	628	645	625	663	645	653	670	650	659	648	656	652	680	624	622	680	625	669	685	642	668	656	633	689	675	698	664	671	687	635	678	643	624	619	679	701	655	640	643	642	684	701	666	637	641	623	687	630	656	674	624	648	633	654	651	721	645	607	642	673	652	613	668	609	624	664	653	623	659	642	618	621	637	660	587	668	656	603	618	628	656	698	649	669	659	652	658	653	651	627	649	639	651	723	610	603	626	667	644	623	610	646	619	645	626	638	676	643	632	595	670	636	670	655	634	663	642	650	628	691	642	638	680	701	650	629	603	652	643	610	606	666	644	653	714	618	646	656	674	700	620	682	687	624	625	640	658	653	677	667	610	661	674	621	676	701	682	663	685	679	661	636	631	667	687	681	683	668	673	652	675	632	632	640	629	698	634	672	644	643	693	663	657	659	661	663	680	664	667	621	665	708	661	640	675	662	644	663	663	661	613	678	667	644	640	653	681	644	687	656	635	686	724	663	677	643	664	674	639	631	647	700	631	604	684	715	637	688	608	688	634	686	661	646	667
25670	34271	18655	5510	1659	805	627	560	588	517	595	528	521	562	568	544	546	582	582	542	569	587	542	554	541	551	541	580	533	546	555	536	540	592	536	528	518	533	543	508	612	522	553	522	556	594	548	523	596	529	543	541	571	542	574	515	567	552	575	519	548	561	544	546	585	544	555	552	517	507	598	549	557	525	589	522	531	547	550	549	547	547	566	528	574	555	557	539	520	528	558	533	526	529	589	564	517	559	530	571	542	573	539	573	552	555	560	516	575	553	534	611	518	573	522	505	542	597	537	551	545	546	546	575	579	548	545	523	538	530	552	550	538	590	550	578	594	556	556	558	601	613	558	553	547	551	545	577	543	539	571	555	557	539	546	532	558	560	550	572	560	562	593	549	542	554	562	547	571	572	585	562	565	551	567	534	548	552	569	565	553	545	596	572	569	551	513	530	552	523	541	554	536	543	536	544	521	554	558	555	545	544	547	567	561	546	533	549	557	569	574	547	527	577	548	563	529	575	553	563	565	588	546	547	497	570	591	557	577	572	546	544	542	568	584	537	562	588	536	530	544	561	511	565	559	557	504	534	591	574	522	594	568	537	567	550	545	526	558	564	538	583	483	561	546	554	560	518	554	534	528	547	569	534	548	584	578	496	569	567	561	557	569	585	561	558	543	556	549	586	562	530	553	528	550	560	547	584	589	537	540	539	536	557	533	565	546	550	542	573	512	551	556	565	581	521	553	533	547	559	566	559	571	515	553	551	533	518	578	518	542	490	575	595	564	601	518	569	560	603	555	554	551	554	550	552	546	559	535	528	557	581	514	579	561	557	550	554	537	511	564	575	534	590	512	575	533	536	534	538	549	520	570	598	584	586	538	578	567	522	572	532	558	544	539	531	551	566	530	561	551	545	536	521	579	564	521	548	565	552	515	505	500	548	551	530	567	557	533	543	571	529	569	524	570	565	523	559	585	544	525	527	577	604	534	564	567	525	554	544	558	550	557	521	573	547	625	544	543	545	537	539	542	522	547	528	532	515	555	544	542	537	507	589	541	540	557	530	532	567	518	556	536	536	542	590	581	570	562	554	512	548	545	523	520	572	529	593	530	544	556	555	551	537	525	513	537	583	551	490	565	565	526	545	566	581	556	559	561	565	565	538	546	584	513	560	561	535	545	527	538	610	536	582	584	594	506	567	601	538	567	560	607	505	552	554	536	558	585	582	547	556	533	543	585	570	579	558	554	557	601	569	539	576	552	555	563	561	562	568	577	544	536	560	572	575	562	544	489	554	538	547	516	561	535	545	540	562	578	567	549	551	568	546	532	575	584	554	507	583	549	497	601	572	582	553	506	569	567	541	558	546	545	559	543	562	533	556	534	531	600	540	515	497	554	528	515	537	492	587	546	578	564	570	564	547	550	551	542	518	552	545	541	571	538	570	545	519	560	557	509	490	530	524	536	567	535	590	531	537	518	538	569	559	544	556	553	527	511	575	554	566	542	557	559	552	533	559	541	583	535	539	574	538	512	533	557	559	512	573	562	537	569	531	549	510	561	580	560	538	544	549	577	518	570	556	564	513	555	510	569	520	614	545	588	540	549	578	590	541	522	547	586	572	580	558	545	520	584	558	520	575	548	559	564	547	571	521	542	540	556	553	547	611	560	583	520	537	499	557	579	545	556	597	567	529	572	553	556	528	575	541	592	509	517	547	565	548	598	535	583	540	553	539	580	605	565	585	520	553	529	562	559	553	534	512	609	551	561	555	566	567	552	537	543	538	535	562	503	545	523	539	539	527	529	554	571	521	558	550	547	567	560	479	567	563	559	539	573	550	544	548	537	511	536	540	491	554	573	553	565	539	570	571	570	548	572	570	533	587	552	574	589	523	565	540	519	573	548	572	563	522	562	584	540	505	548	500	511	532	539	580	565	520	550	523	554	572	520	533	526	538	520	546	533	542	552	569	569	534	555	553	517	501	530	560	551	558	510	549	532	558	534	540	551	585	549	576	523	546	551	538	517	520	586	555	578	563	550	533	537	538	544	536	546	559	528	542	582	566	541	559	544	529	548	521	527	542	530	588	575	553	523	558	558	578	562	557	514	574	550	561	541	566	560	531	547	533	560	582	531	571	527	617	511	574	555	566	512	522	516	549	549	592	577	581	512	547	553	553	542	577	544	598	574	510	520	514	551	539	541	563	555	536	561	560	571	560	506	511	529	519	566	592	558	573	530	576	587	527	515	563	557	523	543	530	509	540	587	556	517	554	571	530	555	555	567	555	535	577	544	539	536	563	536	522	561	569	552	569	507	524	570	583	510	556	553	586	536	553	587	545	558	559	559	533	531	543	510	553	526	551	566	523	544	548	537	511	515	573	550	553	552	581	577	618	574	601	509	552	523	582	572	544	567	577	550	558	550	535	599	508	526	544	550	534	538	550	545	531	551	561	561	567	576	564	506	591	567	527	561	518	509	572	565	510	574	581	564	533	562	583	536	582	536	516	538	576	539	492	541	556	594	567	546	555	563	617	526	519	554	545	546	567	554	559	561	531	547	574	566	550	545	514	533	567	516	553	563	553	525	543	565	522	566	531	574	486	536	546	566	552	553	589	552	568	562	542	524	560	558	511	589	565	532	522	591	541	524	556	518	565	571	560	544	580	521	559	565	559	575	528	547	541	546	554	562	541	520	564	573	592	538	502	538	507	521	537	569	557	550	573	547	564	569	536	531	512	546	607	561	547	542	520	518	543	576	527	569	573	570	583	572	571	552	558	557	557	561	509	524	521	567	552	551	558	540	525	562	527	555	548	586	566	524	545	546	565	576	525	554	510	627	544	563	525	559	539	565	566	563	593	635	544	570	491	580	579	530	536	522	556	552	602	566	530	565	565	558	546	563	552	582	546	505	548	542	552	566	551	541	540	579	543	581	545	569	539	517	595	525	502	549	546	533	532	541	568	532	546	514	574	531	540	572	583	589	535	578	566	547	590	500	550	573	562	545	549	563	492	539	552	570	518	565	540	525	546	515	539	604	558	537	562	580	512	587	566	508	544	554	546	528	574	543	547	533	583	522	589	566	567	579	543	561	506	596	513	566	520	556	582	539	545	543	539	522	559	583	536	563	579	559	544	533	553	597	537	548	582	557	521	600	503	564	593	539	513	566	580	523	549	540	544	550	556	519	573	555	543	576	541	583	550	533	528	572	494	588	599	537	518	538	589	539	533	551	531	534	559	520	584	561	524	573	567	544	536	536	529	563	564	520	528	549	590	511	534	548	529	619	551	546	588	535	557	547	536	549	529	543	560	540	560	562	571	572	536	552	515	570	546	550	557	551	540	571	523	556	574	575	556	510	512	560	531	538	547	556	556	534	519	542	557	571	525	569	577	559	609	556	562	566	559	536	541	570	546	557	575	549	572	542	530	508	576	554	559	508	562	516	555	543	574	489	554	551	578	563	545	555	540	533	510	542	554	540	529	547	501	529	552	560	563	585	575
25952	27211	39984	33098	16554	4029	1109	761	718	701	658	644	627	667	673	703	670	695	664	718	674	679	699	677	647	705	706	710	714	666	692	734	663	646	664	639	657	682	683	675	695	704	666	687	658	686	631	682	656	657	683	653	675	642	664	685	663	708	623	673	725	708	670	650	689	647	714	675	715	656	614	648	640	644	656	642	675	635	679	647	664	697	647	645	676	708	711	625	647	647	661	612	664	616	636	652	638	665	655	659	658	709	651	669	701	637	655	668	664	665	690	711	720	668	711	639	699	670	610	647	689	656	624	656	664	660	669	641	681	630	692	644	633	647	649	704	648	710	717	626	676	692	675	626	685	675	661	675	638	637	673	640	622	630	670	641	683	653	688	698	679	683	637	673	668	640	628	648	662	662	707	643	700	655	684	669	659	705	645	652	669	689	692	628	646	667	664	643	655	634	638	660	656	629	654	725	691	717	672	654	625	628	676	640	639	642	680	639	679	667	669	616	665	640	709	693	659	666	703	653	682	669	707	651	675	710	660	645	671	648	688	686	647	692	647	640	668	674	643	729	683	684	679	657	670	687	682	696	670	652	635	664	628	684	689	679	712	640	705	665	653	710	652	717	671	693	653	681	671	665	702	670	674	607	669	704	685	687	645	657	607	668	626	723	632	654	665	701	681	664	616	673	674	716	670	634	640	639	712	691	717	675	697	668	657	698	644	706	688	695	649	677	639	708	682	677	675	659	648	646	658	679	647	700	671	689	678	669	673	645	666	641	772	658	686	659	669	702	679	669	665	638	670	688	654	616	671	660	688	664	673	659	716	600	637	679	659	695	699	666	738	655	639	680	710	679	640	642	677	656	660	667	633	590	701	658	657	681	667	636	670	664	650	662	664	677	658	675	647	647	683	629	696	658	659	669	641	650	643	675	672	667	668	698	666	669	629	648	664	668	648	607	632	656	681	642	668	656	650	704	671	713	727	644	702	626	666	655	616	728	663	645	675	686	676	671	661	640	643	644	659	669	657	693	670	687	625	637	690	683	674	662	712	657	716	659	684	685	691	641	703	635	654	684	679	631	653	652	700	660	694	673	648	686	639	658	656	666	712	695	698	726	661	658	665	699	674	694	624	655	683	655	661	664	687	666	634	688	639	660	709	661	655	686	694	688	697	667	678	650	677	655	647	678	637	625	668	650	699	700	657	673	651	683	675	659	697	657	665	678	711	732	674	694	634	636	630	651	643	642	650	659	662	644	647	683	667	638	673	636	685	694	675	677	702	685	665	670	724	639	647	649	689	658	682	631	688	704	675	635	665	642	664	653	660	668	636	648	659	681	651	633	675	664	674	679	673	699	675	645	660	637	666	683	675	658	662	712	635	707	628	670	688	676	626	588	655	692	687	661	670	656	632	622	706	695	611	655	671	639	689	653	666	660	685	627	641	666	681	690	671	635	676	672	630	709	678	679	644	721	712	595	685	634	646	628	673	707	715	643	674	717	679	664	702	666	671	644	655	654	635	687	651	625	723	640	672	668	661	714	651	721	658	657	679	640	637	689	679	651	634	636	631	647	698	632	651	662	675	672	665	646	647	663	681	671	688	618	727	645	649	629	659	688	639	658	675	632	635	687	705	658	672	630	687	689	661	699	664	661	668	674	677	686	673	704	648	661	650	672	672	664	637	632	674	619	700	667	696	665	639	689	653	632	608	665	686	673	688	651	664	687	680	658	669	621	664	667	681	750	644	678	681	630	653	665	654	692	685	644	647	644	661	711	701	675	682	642	654	682	666	675	701	702	682	668	692	626	714	722	626	697	672	693	659	708	686	657	633	651	621	662	669	687	702	688	635	687	655	651	688	667	657	665	700	678	670	633	662	663	686	686	646	678	647	685	627	672	623	690	666	671	691	727	684	646	644	672	666	673	681	676	698	661	764	663	677	626	705	637	621	663	648	684	708	655	646	685	688	705	644	659	678	668	649	696	722	654	668	636	641	683	707	656	605	690	642	658	705	647	659	687	630	693	707	688	709	652	683	694	661	636	624	677	694	685	731	670	655	640	666	634	684	666	672	682	687	663	691	701	668	678	688	633	670	640	629	632	680	657	638	641	657	658	681	703	685	659	660	644	671	670	680	633	666	607	687	716	660	681	675	671	671	665	623	650	659	656	726	653	693	632	675	669	665	627	646	688	686	680	640	640	656	639	664	689	664	609	706	668	649	682	664	645	670	661	642	661	697	698	684	666	654	680	676	688	684	657	676	701	635	677	693	719	653	629	630	661	697	663	691	683	602	690	683	670	618	648	656	705	682	691	686	659	650	617	690	667	640	677	681	681	631	664	675	669	671	695	681	661	670	623	638	634	655	639	650	628	630	678	661	654	652	656	671	708	684	647	675	676	721	628	735	684	601	682	652	676	669	661	665	665	635	671	682	666	650	659	645	671	637	656	706	605	676	670	643	690	632	633	679	686	642	661	695	710	703	670	669	678	687	667	620	629	623	692	662	686	656	655	626	699	715	622	672	674	662	654	665	659	667	649	628	667	727	652	646	666	679	661	693	639	660	616	706	694	674	705	624	690	693	637	626	633	634	692	660	702	730	676	668	647	633	656	708	666	678	657	702	675	642	653	693	679	683	634	682	693	632	633	662	728	662	671	667	661	662	694	663	646	648	642	642	648	648	666	678	689	665	629	609	665	660	694	654	649	633	667	701	628	665	686	652	673	660	612	674	646	718	694	676	675	666	639	671	669	685	644	667	659	672	683	673	678	653	673	694	625	669	658	663	667	644	686	695	696	674	651	691	715	677	675	661	630	649	687	642	663	629	615	673	659	638	708	628	657	639	622	652	677	694	649	630	648	688	672	694	658	618	698	657	619	733	666	657	652	650	687	655	647	645	711	715	680	653	643	696	679	679	650	665	651	675	646	638	674	639	670	645	677	692	705	648	642	655	683	640	680	653	643	668	662	696	662	638	649	688	609	684	685	658	645	644	651	669	694	730	665	667	673	680	672	693	696	661	636	662	676	650	678	639	690	674	661	626	651	662	637	662	686	635	663	643	723	650	651	644	639	658	700	681	691	717	660	670	687	670	665	665	650	654	675	639	675	665	621	654	682	675	652	629	714	701	650	685	698	652	647	684	657	650	653	665	671	665	659	667	629	691	710	663	655	667	647	711	588	695	683	657	687	710	648	642	648	697	672	681	668	677	641	635	693	661	653	658	648	683	721	686	669	678	655	644	646	641	710	670	673	633	631	679	681	642	652	650	645	678	749	666	643	672	662	634	653	655	630	630	636	657	629	727	698	640	659	675	617	671	664	653	631	674	649	700	700	661	675	664	672	691	704	672	665	636	645	628	664	648	663	658	647	698	653	668	660	660	690	663	686	667	669	706	672	656	673	683	722	640	632	701	708	630	715	656	656	717	664	691	635	662	633	644	685	679	687	695	714	646	664	637	639	677	671	636	625	651	661	681	660	692	638	626	651	700	694	682	656
60995	87251	56572	25238	7877	2037	898	692	642	629	628	636	602	571	633	594	603	564	597	629	604	629	568	636	587	637	607	607	628	592	579	621	648	622	616	634	617	593	595	628	652	633	597	608	616	589	609	615	585	620	611	601	612	618	635	651	626	583	579	611	587	591	601	636	646	650	661	629	582	639	574	596	579	630	616	603	573	610	665	638	587	575	608	590	568	584	631	593	577	605	598	641	572	618	611	598	632	638	616	606	582	605	561	584	658	576	621	654	624	582	564	616	633	672	601	638	594	598	598	642	615	610	609	577	630	643	627	655	606	637	630	578	618	611	609	600	615	610	599	667	599	574	588	613	656	634	533	628	622	579	573	584	582	629	637	605	595	604	582	674	545	618	620	590	590	587	597	572	596	615	627	649	625	625	594	649	637	640	606	598	586	598	618	589	626	585	658	583	616	592	632	619	640	527	595	624	608	603	680	587	574	593	621	630	573	592	602	650	612	625	657	590	637	637	639	596	620	574	594	597	565	537	621	615	595	649	582	594	627	610	619	590	639	624	621	593	612	591	606	553	625	589	585	619	603	595	573	584	603	626	651	631	606	618	589	580	651	569	635	629	648	618	619	625	610	596	616	596	611	601	621	622	632	575	591	625	556	592	601	591	598	631	612	604	586	581	596	612	577	568	589	584	611	597	592	657	642	601	613	582	608	620	626	627	670	638	587	623	609	594	586	620	594	603	624	599	605	590	625	626	635	640	602	620	607	654	595	611	570	642	623	631	620	606	579	608	576	629	662	573	601	599	614	662	574	600	600	624	574	619	609	597	618	600	626	588	608	596	603	556	635	583	616	618	618	574	633	610	618	680	566	565	613	611	620	609	624	605	604	606	582	572	601	567	569	598	606	597	659	613	609	560	649	611	581	573	577	609	610	599	587	607	588	616	605	601	602	626	610	626	637	592	606	629	603	649	585	646	580	575	608	607	609	598	577	591	653	589	613	573	599	624	600	601	601	605	628	611	608	581	661	580	636	589	606	603	621	596	642	630	519	635	593	581	637	594	610	617	634	608	588	588	605	622	617	580	671	570	623	579	627	627	602	632	556	600	606	649	567	575	625	659	610	603	626	614	621	620	609	617	562	569	602	620	596	607	605	609	611	630	613	629	603	643	613	604	622	608	613	560	587	605	608	627	626	704	648	586	623	601	612	602	617	556	647	596	621	585	584	540	593	573	620	596	612	599	656	627	604	627	606	642	659	673	604	633	596	573	582	548	589	567	594	599	612	623	633	621	614	579	596	560	618	648	627	610	583	642	603	570	635	578	587	627	624	602	621	614	582	593	587	579	634	597	583	587	614	586	607	614	629	594	609	619	619	591	559	600	583	621	599	590	644	603	652	645	576	569	628	624	623	621	617	622	595	619	625	624	596	592	630	622	593	606	623	648	645	543	592	605	589	609	604	585	635	618	625	600	635	602	572	589	612	543	655	613	636	610	638	589	589	619	607	612	621	563	645	640	591	592	578	625	629	588	605	592	619	591	587	618	585	580	652	616	656	606	578	636	644	586	583	643	588	566	620	596	655	628	640	632	648	607	605	635	590	602	595	591	634	645	605	586	595	600	623	605	614	579	603	566	633	618	592	589	607	565	582	574	582	588	665	588	599	603	635	633	609	623	616	589	608	605	644	601	564	593	592	607	602	591	591	567	606	619	615	623	569	624	619	668	618	619	592	632	572	607	609	658	627	586	606	612	619	605	620	603	614	616	613	600	639	628	602	650	616	612	631	617	625	643	586	633	568	632	592	579	608	635	590	607	603	644	631	628	652	579	606	623	642	610	632	643	599	580	611	638	620	554	632	611	605	615	621	615	582	587	635	627	621	616	587	644	601	665	616	597	596	595	604	632	609	604	624	628	597	592	640	538	638	639	543	642	571	635	601	584	592	623	608	638	618	632	630	615	595	584	627	622	640	572	612	623	612	592	650	595	620	589	631	644	623	582	653	602	618	664	615	634	633	631	547	630	587	602	612	617	619	605	591	632	573	601	583	624	582	607	631	628	608	594	602	573	626	625	553	619	579	654	598	597	621	630	613	639	569	616	630	609	580	610	596	590	585	588	615	597	595	630	599	592	605	614	617	617	584	583	627	598	587	593	589	602	627	595	618	624	591	599	587	609	600	575	610	613	615	617	655	602	577	594	635	618	645	635	638	602	643	636	656	599	628	645	618	594	626	588	594	628	589	645	630	598	642	592	610	601	596	645	611	610	613	602	611	616	596	607	600	605	571	617	632	572	638	663	603	587	634	603	624	613	621	591	639	622	567	593	633	605	614	589	643	614	606	589	612	660	623	635	624	601	661	602	709	599	634	628	627	569	599	591	573	620	611	564	616	610	637	605	596	628	598	634	577	582	574	597	623	675	578	611	604	592	552	626	577	583	640	575	566	622	634	523	601	575	597	579	610	617	592	591	608	585	599	574	571	592	581	581	576	562	602	574	614	588	616	575	611	620	581	626	618	617	589	621	572	608	621	618	648	617	599	666	623	611	604	583	640	600	584	588	553	614	597	617	635	619	626	611	613	582	604	610	642	616	606	610	640	607	583	628	619	622	611	612	568	599	629	632	598	590	636	568	584	656	639	625	627	546	597	619	604	627	555	579	575	642	656	612	624	627	605	551	618	671	646	648	624	620	617	609	635	589	650	632	590	624	617	600	591	624	563	664	585	618	649	602	550	608	573	644	615	639	592	647	558	603	571	562	592	586	627	632	605	595	614	619	590	604	632	605	562	607	555	633	616	601	599	561	628	621	570	603	627	600	649	587	605	594	641	621	608	606	586	595	624	616	602	567	623	578	574	643	639	635	624	608	584	637	620	593	623	651	626	612	614	573	619	629	610	624	631	602	559	611	594	612	653	593	578	623	608	602	592	619	636	620	643	614	572	677	585	584	592	615	624	601	606	653	632	579	612	598	626	634	574	609	616	601	583	615	607	565	621	612	609	603	627	605	620	626	600	583	602	601	597	600	631	587	609	643	586	603	584	599	600	617	588	629	627	566	599	637	580	587	605	582	640	598	644	589	608	604	595	617	587	636	623	607	618	589	632	606	616	607	577	612	587	652	622	634	611	592	624	636	628	614	622	567	668	575	605	617	628	610	586	650	572	572	631	634	642	606	589	619	608	579	638	612	629	612	605	624	614	607	609	597	603	624	599	624	624	646	608	607	612	648	620	598	582	613	627	652	602	608	611	567	589	632	639	599	560	563	584	605	613	606	610	628	593	602	636	635	618	598	610	618	600	613	593	586	594	645	583	574	628	640	584	628	603	644	623	602	631	580	601	632	610	574	597	573	575	647	616	636	553	598	631	618	605	604	631	635	579	605	648	581	545	571	594	632	589	596	631	647	605	607	616	659	610	609	637	577	561	595	569	620	622	594	598	555	600	586	621	622	587	597	596	582	562	603	589	634	607	611	605	648	606	569	620	649	632	581	629	628	603	637
24237	23199	34164	30726	22483	13544	3115	1208	967	945	1027	940	980	964	872	1004	937	940	941	913	948	940	869	959	957	945	961	945	898	889	889	926	889	930	939	884	954	950	958	919	886	868	903	918	870	917	948	909	878	908	926	920	942	919	888	934	884	901	882	937	897	838	892	926	916	923	947	953	935	866	937	894	945	901	979	883	956	926	943	908	917	946	948	942	883	941	929	920	962	942	891	924	922	920	934	889	897	922	945	887	924	933	919	878	912	929	891	925	930	881	878	930	1032	927	905	854	886	878	945	962	882	978	933	894	849	928	979	928	886	866	871	871	896	949	929	922	865	886	920	899	896	870	922	924	929	930	909	935	878	946	960	953	939	860	933	893	886	911	922	919	932	920	932	902	941	899	898	982	926	885	882	897	873	908	904	926	928	942	870	881	874	920	934	893	968	968	908	914	868	934	957	899	920	926	953	875	917	909	912	897	920	914	913	875	896	918	884	895	920	921	946	902	862	929	971	846	959	1019	901	921	950	966	886	911	947	926	916	931	935	907	929	861	920	936	940	892	897	910	924	853	896	927	922	880	888	918	915	908	900	857	888	909	842	899	923	889	938	913	855	922	878	901	925	892	904	921	907	915	888	895	899	856	929	884	901	904	832	916	935	951	903	865	934	866	923	955	905	915	960	906	825	984	1000	884	861	911	871	934	942	904	902	885	938	889	900	958	881	927	917	943	913	883	909	898	929	910	948	939	909	901	951	883	943	970	892	937	859	892	913	870	875	878	915	932	873	932	921	922	898	958	899	905	907	936	826	886	949	924	885	896	888	923	910	893	901	874	909	891	870	904	935	924	904	912	946	897	906	930	840	984	922	977	900	875	896	935	852	883	860	951	910	915	928	925	954	936	956	881	924	956	923	918	919	897	913	949	946	882	901	925	918	943	927	908	915	901	963	927	870	861	916	905	950	900	916	878	987	861	889	868	890	926	890	874	870	960	939	859	874	905	966	864	900	923	890	853	871	931	903	933	920	907	837	930	860	922	874	919	868	898	911	910	899	901	931	881	926	923	898	872	913	879	880	865	812	885	890	920	934	904	869	918	934	937	894	877	943	903	907	900	972	924	929	880	895	866	878	872	923	853	893	924	920	910	902	920	907	944	898	887	896	888	894	926	956	893	898	893	896	912	900	944	919	893	857	905	957	931	959	922	864	882	874	920	925	890	927	921	862	868	871	934	917	905	868	910	897	936	920	930	880	892	888	862	894	866	912	915	931	900	857	882	904	886	908	902	931	909	865	930	890	920	990	906	863	881	875	890	883	942	903	899	880	887	836	917	930	916	931	880	920	918	922	912	875	905	916	884	941	908	943	912	895	929	890	932	876	892	909	927	893	881	910	893	914	907	903	959	893	910	929	879	935	962	867	944	925	921	867	865	951	903	933	908	828	906	958	858	881	973	942	870	919	929	897	937	864	850	905	940	876	923	886	910	895	964	915	920	926	865	867	906	935	894	939	952	921	898	917	911	878	854	855	877	865	906	914	855	929	941	847	973	998	908	920	866	955	912	894	935	870	903	889	913	967	861	895	867	889	895	927	902	926	883	859	889	903	945	897	892	913	931	858	903	903	957	935	905	920	910	917	884	905	916	919	867	888	865	905	872	864	876	940	977	908	886	893	948	892	899	892	946	992	931	923	946	919	850	899	984	942	887	939	963	974	883	870	875	854	906	901	900	928	895	904	878	842	986	945	855	907	884	917	923	921	886	912	894	869	956	914	856	856	867	919	890	927	962	951	916	902	895	913	930	910	895	879	910	959	926	918	937	902	905	875	891	917	945	848	959	900	892	902	877	910	952	923	926	933	942	890	900	958	929	973	915	981	882	927	945	928	901	906	889	873	900	868	920	923	931	941	927	912	903	952	919	924	864	935	946	900	939	911	889	869	915	903	926	881	935	936	906	859	965	867	914	962	945	836	908	886	907	919	864	861	927	955	950	868	889	928	883	917	885	930	899	865	911	943	856	926	861	873	924	879	901	891	918	883	919	924	900	870	915	941	937	933	970	922	891	912	965	895	868	888	937	883	904	873	928	927	904	953	905	927	870	848	885	936	881	900	903	947	918	946	889	917	903	906	911	910	916	948	904	907	887	888	893	940	901	898	924	871	892	922	821	926	886	922	948	890	966	952	891	896	959	870	900	896	889	907	927	919	828	895	908	873	917	884	893	893	904	873	904	902	917	902	947	936	917	884	910	900	921	900	897	918	907	935	950	866	890	897	871	894	952	885	925	922	922	881	884	914	909	916	959	912	892	861	860	974	856	936	886	883	870	897	932	913	877	928	901	911	938	933	914	900	878	892	940	940	930	917	918	936	914	921	860	869	887	947	914	875	850	907	904	900	910	924	870	905	947	929	898	907	914	861	894	969	888	907	874	882	925	877	915	871	941	907	960	934	898	912	937	898	918	905	887	940	928	925	882	879	932	867	917	982	924	880	935	931	884	922	890	899	874	912	905	909	932	959	859	860	919	934	871	925	916	959	929	912	908	959	885	882	922	891	883	920	885	888	876	927	927	910	904	959	933	886	907	902	891	946	936	837	905	897	887	905	906	850	899	871	895	854	886	905	907	882	931	919	911	897	911	917	935	925	953	959	943	863	909	907	928	946	863	860	940	938	946	876	917	911	958	895	943	941	887	920	897	910	841	900	931	851	902	864	899	889	887	897	844	883	923	906	945	912	872	855	951	889	908	931	904	861	934	903	891	944	905	901	893	941	969	920	964	918	938	910	862	910	893	914	949	913	867	893	911	858	890	893	891	985	906	891	877	903	882	899	923	874	901	887	919	907	918	869	904	855	883	903	891	945	951	900	904	905	888	898	905	909	889	888	884	912	938	938	904	859	876	891	942	909	930	898	914	934	934	858	923	897	876	896	829	947	924	890	890	962	865	919	915	905	896	889	895	897	904	899	893	876	875	865	920	884	892	863	871	890	912	907	874	916	861	885	912	953	929	875	879	923	902	894	870	876	894	873	901	917	876	924	910	898	883	903	845	910	909	928	888	918	880	881	922	895	916	904	906	892	878	873	900	886	910	905	881	898	893	905	922	913	900	921	901	921	878	893	878	920	883	930	919	911	916	882	896	953	924	941	899	847	949	881	899	914	907	862	921	873	924	903	900	878	913	938	974	904	893	918	934	918	883	877	890	946	949	961	889	903	950	881	916	922	888	926	918	847	929	942	969	897	917	877	975	883	877	948	901	887	892	894	921	924	916	871	912	919	891	928	879	897	935	907	955	893	923	899	907	934	907	876	918	910	924	898	916	901	917	925	888	879	929	871	883	918	864	843	917	841	901	856	883	872	840	899	911	881	918	900	914	941	874	950	840	933	869	950	915	900	929	895	902	941	942	962	914	943	921	919	929	874	926	900	906	880	880	860	875	907	891	923	977	895	922	912	894	936	937	850	887	917	905	940	903	875	875	918	889	865	938	908	921	853	958	940	855
64984	101526	71253	38986	14512	3919	1347	909	816	839	805	833	819	873	842	844	839	854	813	789	891	842	808	847	853	840	838	826	845	848	790	838	905	886	860	844	814	829	823	897	894	811	816	826	837	836	866	851	830	803	856	813	805	844	824	869	848	861	851	833	854	821	828	817	826	842	912	832	888	849	866	840	829	831	888	824	853	819	886	852	844	860	830	796	815	812	862	788	840	844	841	857	880	854	853	866	799	865	778	818	843	847	819	810	817	841	830	868	804	855	837	795	826	857	862	856	860	791	844	846	888	861	817	826	855	885	802	797	820	833	851	846	795	793	864	879	878	838	827	838	829	794	793	801	828	827	809	817	873	753	824	844	810	821	850	853	840	766	838	794	832	863	799	845	805	871	849	825	835	822	833	871	776	853	843	875	825	821	857	814	920	841	838	845	881	876	809	825	881	833	830	866	880	842	889	828	822	872	819	807	865	806	805	809	891	859	835	804	768	852	813	839	838	834	818	852	817	796	818	813	842	875	857	781	848	858	839	831	814	843	847	880	872	818	810	825	825	813	818	813	824	880	839	893	846	877	817	863	852	817	850	889	845	844	875	856	828	777	811	839	879	854	833	859	813	842	799	858	860	855	810	864	801	841	826	823	856	837	894	808	855	900	847	861	808	877	865	853	820	831	861	811	880	812	810	818	830	830	780	805	880	815	804	869	832	856	855	860	849	788	862	815	798	847	825	793	843	827	838	818	857	856	874	866	816	793	845	809	831	821	844	816	854	783	854	875	773	805	853	767	826	856	831	819	821	900	834	830	854	872	827	827	803	837	837	857	847	823	812	801	815	850	835	797	835	816	823	819	852	826	834	875	812	802	819	853	862	835	857	842	890	834	858	879	828	853	820	799	788	875	857	842	775	843	890	868	860	817	845	797	836	860	873	830	805	817	849	879	827	869	843	789	837	845	838	837	826	851	819	878	817	857	846	786	829	802	804	804	831	868	836	802	812	801	862	862	780	833	849	829	809	797	811	843	859	888	830	856	818	827	830	877	827	821	839	836	820	890	882	872	863	868	814	839	809	844	831	832	851	836	877	819	877	893	859	879	810	848	878	870	839	872	869	819	820	820	845	815	804	872	816	782	815	863	856	861	847	842	845	844	852	817	829	801	788	827	790	830	867	800	851	844	816	861	798	812	846	820	899	846	846	810	834	869	842	836	797	833	859	835	802	836	843	856	846	844	860	873	894	809	859	848	848	769	845	831	851	795	867	867	824	839	815	806	845	870	815	817	804	885	757	857	833	857	811	873	809	834	837	800	833	792	843	813	785	841	833	829	814	879	804	824	822	836	810	860	848	863	818	817	850	820	848	819	856	916	854	862	843	869	803	839	839	868	838	814	834	867	843	865	877	843	886	796	849	816	785	850	811	842	860	808	822	805	841	790	811	877	863	842	825	820	849	826	814	819	810	826	845	814	779	802	824	852	858	809	794	839	853	855	828	881	796	756	880	890	822	830	849	850	821	780	797	837	824	839	781	810	827	828	826	829	851	862	799	822	844	828	809	823	887	860	881	873	861	821	830	836	819	818	851	804	866	844	838	844	889	844	828	821	802	836	829	828	841	815	843	805	868	803	837	837	823	888	840	811	841	785	804	820	843	822	833	807	862	825	776	811	801	827	832	873	813	870	863	803	871	858	805	924	812	844	869	777	847	782	824	820	868	835	852	834	808	837	859	845	842	803	823	812	858	809	804	879	799	839	799	874	803	855	840	835	803	848	886	870	835	807	821	828	836	835	829	783	848	798	844	786	801	792	774	839	852	858	834	849	880	880	845	789	830	784	794	838	830	834	863	800	807	794	817	843	805	819	845	870	871	813	810	853	800	820	813	868	847	835	856	826	860	812	862	804	849	835	822	845	853	829	797	833	868	831	863	824	796	863	848	851	830	851	815	851	830	769	790	863	845	816	880	845	798	853	783	813	855	855	821	791	813	815	822	822	870	846	820	820	889	859	892	813	881	828	850	836	840	846	800	838	859	851	855	847	844	783	812	844	861	825	841	813	870	818	835	872	766	837	828	854	817	825	867	849	825	820	821	810	860	846	807	842	803	781	838	831	859	798	808	830	797	820	814	837	873	854	823	832	799	818	825	803	849	820	823	819	857	869	842	831	805	807	813	837	849	777	874	868	867	860	883	892	818	806	763	780	838	846	857	874	807	848	834	802	803	807	797	855	841	815	868	819	820	874	816	867	870	847	814	819	851	800	746	881	871	833	796	832	867	881	870	812	824	820	828	852	829	847	791	818	867	791	823	804	818	795	811	839	895	811	782	817	839	840	896	847	777	870	792	854	833	810	867	891	820	866	816	861	806	841	820	791	874	836	832	825	853	801	805	825	830	885	866	828	805	839	835	827	882	855	819	836	818	840	817	829	845	815	818	790	827	852	844	840	842	801	825	792	829	846	823	816	863	874	759	823	797	837	877	818	825	840	798	891	796	800	823	800	834	845	829	877	837	816	798	765	854	824	839	788	849	820	828	802	850	783	819	838	843	821	915	874	835	841	815	845	841	822	838	817	850	846	822	843	844	840	843	844	821	862	793	778	846	819	868	820	876	848	830	818	841	850	846	844	829	829	823	848	810	817	782	827	828	845	834	764	824	860	837	827	886	771	816	805	883	824	814	847	844	815	830	839	879	784	815	836	832	855	799	761	836	808	810	845	786	794	805	811	826	827	793	819	824	773	821	823	829	801	852	877	817	769	846	814	841	847	838	838	861	811	835	815	887	837	839	834	825	822	836	873	798	841	864	849	848	917	814	883	835	868	813	845	803	847	836	848	808	832	834	830	836	871	829	807	810	799	836	771	807	810	803	802	861	817	775	799	844	797	840	808	806	789	818	782	883	806	818	833	819	851	830	848	859	811	819	845	809	769	818	779	806	824	799	849	821	862	877	899	850	798	832	824	795	787	816	826	806	840	839	833	802	877	858	813	817	819	859	811	831	872	820	849	833	832	817	797	829	876	843	850	850	839	854	805	872	880	850	873	815	856	842	852	813	893	859	797	791	801	809	821	808	809	817	830	885	814	802	806	811	863	826	821	828	814	830	858	828	861	854	818	821	872	791	830	824	820	845	854	882	793	815	814	820	826	833	816	887	839	822	848	858	854	828	839	817	821	808	829	814	828	831	855	868	865	843	840	820	777	826	833	864	767	824	793	844	803	807	790	870	780	815	829	822	848	889	862	809	859	836	827	844	831	836	885	849	814	834	801	816	857	864	846	829	834	833	853	811	851	779	863	845	802	792	859	818	846	834	828	829	803	802	796	861	832	841	837	820	794	854	819	869	782	894	825	838	826	817	808	812	812	809	842	806	790	824	849	888	887	859	812	800	840	827	844	880	891	833	801	833	864	767	826	836	766	900	831	780	809	800	817	806	828	808	832	820	793	882	873	795	842	828	825	789	840	833	885	868	833	803	788	843	843	822	916	853	801	827	886
31193	30772	25446	10191	2320	1013	824	734	692	730	747	751	707	742	737	692	729	694	738	695	701	670	682	700	734	699	688	718	759	773	716	744	771	695	690	750	748	738	690	728	762	730	750	682	684	755	675	701	759	749	747	776	796	728	731	696	709	763	734	710	715	740	707	711	727	763	733	716	723	763	724	768	759	734	728	719	690	718	738	743	720	734	723	703	726	799	735	740	711	721	735	770	700	733	737	758	704	744	716	743	739	693	717	766	713	767	692	702	694	770	741	763	697	712	663	739	715	767	750	673	730	702	729	765	754	693	683	684	722	751	752	734	658	722	739	732	765	716	769	726	700	770	736	706	724	736	741	734	739	729	719	736	739	762	773	743	720	717	707	771	770	778	754	728	764	723	753	724	727	734	657	700	752	713	722	760	698	716	712	750	718	724	699	745	739	765	692	715	677	679	696	753	783	742	745	706	734	731	732	746	694	734	688	710	707	696	733	736	688	733	741	744	713	707	727	759	706	694	776	735	749	750	716	697	725	710	735	751	712	696	758	722	695	760	736	731	704	748	739	708	743	717	728	739	747	721	766	699	737	707	734	740	712	658	766	712	751	759	722	749	747	755	702	713	718	720	690	767	725	724	746	764	740	721	710	743	739	784	771	759	740	721	728	702	696	719	737	720	739	696	750	731	735	726	706	714	722	740	727	732	730	784	747	686	740	729	774	699	779	730	789	678	730	747	736	720	684	739	727	745	696	681	717	703	766	749	723	720	675	735	749	733	719	761	668	665	696	684	694	703	729	730	761	725	726	746	747	740	722	772	711	724	730	785	699	716	752	669	705	736	700	735	687	710	698	747	750	743	717	713	714	748	689	674	738	716	688	725	642	669	742	733	732	740	721	738	730	726	732	759	722	718	715	734	668	755	732	708	718	778	761	714	730	691	720	767	744	723	696	728	769	736	755	725	766	725	737	747	688	702	752	701	717	727	759	728	696	765	731	751	738	744	689	698	695	741	727	696	755	681	759	718	702	683	729	717	713	748	792	697	746	767	742	720	757	767	722	702	734	670	757	704	718	752	734	766	695	666	697	715	705	762	738	731	745	778	695	718	712	707	731	730	752	704	690	770	703	692	704	719	691	719	770	744	712	721	766	726	742	705	703	739	730	719	726	709	743	769	732	778	659	701	744	772	739	712	708	702	725	695	737	720	739	704	744	761	687	708	771	746	683	722	673	726	726	737	792	746	719	705	740	763	746	747	700	737	692	699	803	730	757	738	788	738	729	745	753	779	772	729	696	714	690	735	711	754	692	702	719	722	708	788	745	694	728	706	725	674	762	734	789	744	776	690	703	694	746	762	746	719	726	730	738	732	722	710	713	762	726	719	698	696	692	740	713	749	697	701	754	737	730	691	676	691	729	800	703	781	779	717	696	747	729	710	692	716	741	713	716	689	706	691	693	693	721	737	768	776	695	701	734	761	778	685	716	772	693	693	665	728	712	692	754	744	756	773	691	760	732	748	722	760	730	736	733	781	731	768	739	771	710	735	783	750	751	753	753	739	712	753	709	695	723	716	748	719	753	729	726	700	730	754	715	702	709	735	752	719	735	704	697	751	743	697	745	688	769	743	764	747	705	761	720	707	680	709	688	739	683	750	727	663	758	726	703	734	747	691	716	742	720	724	745	711	706	703	735	727	736	730	706	730	732	735	712	672	698	703	720	748	750	738	719	665	751	729	767	709	731	762	696	737	721	759	736	684	743	692	714	691	724	695	775	701	687	706	769	713	701	718	687	743	716	704	697	732	649	731	725	717	769	736	748	702	663	731	722	707	748	772	742	733	746	725	727	725	738	721	709	725	718	756	744	778	732	677	719	713	734	718	788	739	740	736	716	707	698	731	726	705	686	724	747	744	726	730	756	706	785	676	701	748	690	738	755	720	694	722	731	734	752	719	788	695	697	703	707	698	708	744	747	755	728	745	698	742	670	784	720	715	693	713	720	701	753	743	737	714	752	674	761	738	719	754	702	720	695	751	743	748	682	739	751	712	696	752	667	736	676	715	769	707	749	747	734	692	696	722	741	721	710	772	746	718	717	702	742	695	705	666	690	708	751	693	737	714	758	717	734	734	783	672	705	701	704	705	753	727	754	691	685	730	753	719	689	704	744	720	737	755	731	721	693	709	697	724	780	707	724	733	739	774	767	747	731	775	729	707	715	722	746	683	773	779	697	757	714	749	759	736	740	768	675	772	708	747	732	692	713	719	663	812	723	680	754	731	746	699	736	706	699	771	715	714	727	740	737	732	707	748	706	747	744	733	721	712	759	713	717	734	729	721	678	714	709	706	756	746	708	746	739	739	698	720	708	701	712	682	746	716	655	754	710	684	715	720	741	702	750	729	718	712	735	687	686	764	733	684	750	750	756	681	726	710	734	722	757	692	739	722	774	669	700	721	722	764	700	671	753	696	700	711	718	685	702	752	742	769	711	719	750	751	724	730	690	676	685	732	751	724	741	733	709	701	784	697	722	703	720	753	765	757	703	697	670	705	744	737	748	725	769	721	701	742	736	716	727	721	734	728	718	744	704	728	758	748	688	743	723	750	721	726	772	686	703	744	775	738	736	764	743	659	762	719	718	737	699	710	742	698	772	729	710	705	770	775	718	711	708	686	741	745	696	702	764	685	718	739	707	701	751	749	730	739	704	763	768	726	755	762	710	715	733	752	739	717	771	712	708	725	699	644	777	709	759	758	724	721	696	729	726	740	689	735	700	749	733	727	712	660	700	734	731	738	709	697	779	703	767	746	734	696	703	740	710	698	741	719	700	750	714	730	676	747	661	738	694	726	705	733	743	720	745	755	747	678	709	752	729	718	701	765	688	690	719	779	701	712	764	744	720	713	782	735	742	763	713	778	722	750	713	711	734	750	724	720	739	707	737	702	753	706	750	750	728	742	672	717	740	727	736	700	695	718	773	686	690	662	744	763	777	734	678	723	731	708	752	725	707	679	732	742	716	750	756	724	708	761	713	746	721	704	686	686	750	736	752	726	797	744	735	737	739	723	767	669	713	721	748	714	713	720	731	745	784	664	772	676	651	727	680	693	718	736	667	727	749	706	716	823	711	734	734	702	691	711	698	710	688	757	700	728	722	761	748	705	678	718	722	741	706	734	717	719	739	737	706	757	727	731	722	724	686	723	666	727	744	756	750	707	735	705	780	752	662	729	729	771	745	760	712	716	737	727	710	722	751	685	707	751	782	720	771	741	751	690	711	720	728	716	730	734	735	729	707	770	739	742	660	715	788	788	745	774	707	702	734	723	717	703	722	706	734	718	734	713	744	747	714	727	738	694	757	703	720	739	725	786	734	704	747	716	737	759	729	783	694	736	780	648	714	725	739	697	682	743	711	754	751	760	763	701	707	678	769	661	714	741	673	750	745	736	704	767	757	730	705	695	733	731	691	736	693	664	715	766	727	716	745	722	741	743	729	743	699	727
25471	35115	19341	5685	1798	861	651	599	584	596	624	597	579	591	627	644	620	591	622	624	632	625	580	658	625	588	574	606	635	630	619	608	597	551	667	603	602	617	637	605	621	605	615	572	636	653	578	609	629	581	621	614	582	618	588	570	559	608	619	615	569	619	596	594	624	593	646	580	580	578	589	607	599	557	585	591	593	616	632	597	550	580	598	591	585	574	581	610	588	599	532	584	613	578	613	615	647	615	584	611	623	616	622	594	617	615	613	613	564	611	606	581	574	575	605	606	585	567	602	586	622	579	580	589	620	597	552	603	592	629	631	573	546	609	574	577	588	589	575	619	608	642	591	578	622	617	633	660	608	584	595	651	591	584	582	552	613	581	604	655	582	573	639	555	625	591	589	589	605	629	579	590	575	607	646	615	623	628	567	582	622	598	575	604	626	646	611	554	604	606	587	584	582	598	601	608	629	632	624	576	549	572	585	575	593	554	576	584	622	640	630	595	575	590	649	617	591	586	632	581	655	615	599	589	606	630	588	595	629	593	604	617	630	594	616	616	605	588	594	580	612	616	580	588	590	593	590	572	595	606	582	600	594	592	659	625	582	604	570	595	572	634	603	549	616	623	544	577	604	612	585	656	614	604	596	594	627	566	581	590	591	651	620	584	597	611	573	626	599	623	572	599	628	584	638	556	601	624	595	580	637	576	583	610	601	599	582	626	613	584	591	585	584	612	606	581	572	621	578	583	631	597	589	598	605	563	590	579	591	671	645	577	566	577	607	642	615	629	572	606	591	601	605	636	568	576	627	653	638	593	634	580	576	622	583	626	586	631	629	606	625	612	595	596	588	587	610	572	629	636	609	626	560	607	614	657	603	599	585	595	610	603	597	603	588	603	582	623	607	570	568	583	614	593	599	607	615	576	617	588	581	594	587	607	615	589	611	640	613	613	588	560	577	591	625	581	615	616	582	607	679	612	571	602	593	546	605	599	582	621	577	607	612	648	604	581	584	638	581	617	572	595	568	562	640	610	585	615	617	614	610	584	611	594	576	575	576	588	597	659	624	613	599	566	636	640	597	636	561	547	564	611	607	625	609	600	591	609	575	584	566	573	575	593	563	596	590	609	600	600	606	594	588	629	614	629	601	594	545	637	613	580	594	605	641	613	587	599	602	622	620	622	606	569	590	599	629	590	591	612	642	535	655	602	616	621	598	553	625	631	606	567	608	579	612	564	607	597	575	607	583	542	579	574	594	599	594	626	626	584	575	591	591	632	599	616	645	622	621	604	621	560	598	596	650	646	636	613	581	596	633	591	634	631	584	586	627	615	595	564	665	603	582	591	597	593	594	601	610	599	594	556	606	600	630	600	569	617	596	596	597	625	606	553	597	614	603	600	558	619	573	608	589	624	592	621	569	608	609	594	579	585	607	556	603	598	635	581	604	614	545	603	644	585	595	579	600	608	610	595	582	605	619	584	615	639	592	589	603	579	620	582	582	613	640	602	608	611	584	616	585	615	568	562	566	586	596	620	569	620	621	610	588	624	592	631	586	574	636	564	635	577	584	623	568	648	686	636	610	635	590	606	586	591	565	612	564	609	608	606	623	627	599	570	578	620	594	565	610	611	566	600	656	613	574	585	625	596	601	609	621	616	572	597	635	594	582	585	656	592	602	582	629	584	603	587	649	561	625	572	617	615	621	628	582	556	589	575	583	585	598	574	639	585	583	574	566	580	602	614	601	615	594	631	625	596	583	594	586	577	574	611	607	565	626	593	615	628	604	583	593	624	593	606	621	569	614	630	610	580	592	641	619	610	568	647	589	573	592	595	620	606	604	601	595	587	607	589	625	607	646	562	607	618	612	563	610	604	605	588	585	591	574	601	647	612	610	615	600	595	577	582	588	583	606	639	601	656	610	561	543	604	609	597	572	581	593	619	617	570	645	610	583	608	605	587	615	565	604	591	601	635	597	595	602	619	622	580	578	618	592	557	628	607	578	566	591	593	563	603	587	613	594	642	609	590	591	596	629	570	601	626	645	610	581	605	543	603	620	608	570	639	602	596	606	643	637	610	632	621	552	601	626	597	612	629	559	611	592	635	613	638	573	598	605	602	590	631	620	586	567	573	608	563	611	589	603	603	595	624	615	617	571	617	582	632	595	563	639	543	602	544	596	610	619	585	629	631	596	607	607	581	557	611	618	623	630	590	578	580	635	632	629	654	623	567	608	594	623	612	568	581	605	592	578	641	603	572	590	570	601	630	611	578	618	597	585	552	555	619	610	622	614	580	555	585	596	596	646	606	609	628	637	594	583	632	626	597	584	602	591	573	581	650	560	641	621	574	578	622	618	574	625	587	617	590	609	601	611	584	582	569	620	576	581	624	578	592	594	588	626	595	585	570	606	576	593	595	640	605	611	616	625	636	585	660	590	613	597	576	596	660	561	584	586	587	608	594	564	593	612	615	610	619	621	603	622	561	602	626	590	566	609	642	625	562	571	635	592	658	644	622	617	613	579	613	602	625	646	609	588	634	561	569	603	569	578	634	605	617	610	597	579	583	619	638	590	678	595	601	585	577	639	607	644	613	591	591	610	592	608	604	601	598	629	600	567	599	599	571	601	584	610	580	631	623	578	598	557	584	621	596	636	614	615	600	601	621	582	582	609	568	611	613	663	584	617	629	571	594	592	581	562	624	617	617	612	635	637	614	615	546	565	585	630	605	562	586	608	589	635	612	575	590	636	648	591	579	621	628	638	572	622	624	577	613	585	605	615	621	619	590	596	549	590	606	594	644	578	570	606	593	603	605	618	573	619	594	694	606	589	590	575	589	601	632	602	644	608	626	644	573	606	588	657	599	581	562	626	613	571	624	570	620	585	566	571	617	625	611	604	590	608	610	640	626	594	577	593	598	593	586	603	561	617	655	590	595	615	585	578	578	606	676	646	608	586	592	582	606	632	594	603	609	589	593	590	592	629	570	593	627	576	616	597	584	627	633	558	612	571	610	584	551	575	590	615	550	583	567	606	639	583	626	585	566	602	602	589	603	612	611	647	557	586	651	573	625	626	608	607	584	629	615	605	615	576	595	611	605	564	566	605	605	566	561	598	590	577	591	598	607	580	606	573	599	573	615	553	605	586	622	600	599	596	559	641	641	572	579	614	605	610	591	609	624	600	623	581	634	610	635	617	584	584	568	584	620	587	596	610	588	610	609	634	593	619	607	623	586	630	629	551	628	578	615	621	595	607	601	616	589	586	594	602	610	539	584	578	593	595	564	545	627	617	630	622	574	620	639	586	600	577	630	570	636	636	610	655	604	611	615	619	618	603	598	619	625	611	568	618	605	632	589	594	575	586	572	627	590	622	604	609	597	610	632	623	583	621	620	621	572	598	601	623	628	587	608	591	598	601	537	624	629	601	584	599	636	619	623	584	622	561	596	599	606	598	598	636	648	598	626	596	627	658	629	624	638	639	573	603	627	607	607	637	584
25953	27434	41280	34000	17206	4556	1237	857	775	775	782	742	736	736	779	720	759	757	718	736	726	750	709	730	747	733	705	702	793	744	748	765	790	726	744	753	758	732	747	802	733	756	719	773	731	756	737	732	721	764	740	684	811	737	723	702	734	753	731	734	744	752	763	747	686	721	752	733	726	690	753	774	692	711	734	732	756	725	719	769	759	721	733	695	782	771	727	734	729	729	730	773	721	764	730	718	696	755	715	681	704	701	719	680	727	687	780	781	760	786	727	731	711	804	695	695	718	730	717	702	717	746	750	719	739	770	768	736	777	722	741	735	739	771	690	731	752	756	707	698	739	763	756	724	671	734	761	758	756	743	731	776	776	706	758	725	699	704	766	730	743	748	755	730	740	742	703	715	721	740	728	708	734	734	691	754	727	704	700	787	716	760	745	789	754	739	744	704	714	729	738	735	752	709	734	750	818	710	735	721	796	746	688	759	723	753	713	735	738	705	713	729	693	708	758	752	707	764	710	703	704	710	772	699	756	756	719	764	729	727	747	705	705	755	758	758	708	740	771	769	742	759	750	758	758	709	740	697	685	700	746	690	747	718	724	729	749	751	705	703	769	727	715	735	758	694	771	687	727	702	768	716	739	823	736	736	732	708	717	711	695	750	719	703	765	715	701	724	745	746	756	746	738	723	734	759	683	703	758	754	714	734	705	715	742	713	730	698	717	668	723	760	740	711	721	705	714	783	739	758	727	730	753	733	731	748	738	699	737	699	723	729	753	724	706	736	752	682	821	727	747	682	730	703	741	716	739	757	728	744	779	721	736	691	747	721	754	738	725	703	764	735	723	755	744	801	717	737	751	731	774	729	712	749	730	735	741	741	725	719	748	744	723	786	706	768	708	770	734	723	709	743	715	710	720	708	697	782	724	679	711	740	743	743	740	732	773	755	720	719	736	712	746	776	731	742	732	728	678	769	723	804	753	752	756	697	729	714	710	687	717	727	739	726	786	742	797	739	757	733	697	705	726	729	725	683	727	714	709	739	721	736	738	682	737	735	736	768	771	727	694	756	738	717	707	772	745	742	739	734	764	702	721	748	767	751	747	702	764	726	726	723	702	767	695	775	779	727	742	718	759	733	729	721	723	749	711	749	711	718	734	742	747	713	703	786	705	710	734	743	715	691	750	736	719	701	752	752	700	753	733	700	746	732	718	733	746	760	696	748	736	747	743	771	696	761	725	707	768	748	761	706	735	695	757	702	731	765	711	710	765	745	758	760	731	719	724	776	706	741	764	759	726	773	704	694	710	723	773	727	782	727	732	672	707	713	716	767	749	714	719	753	732	687	777	741	774	758	766	731	750	697	757	751	804	722	681	706	742	730	713	724	745	747	759	756	749	744	723	713	705	742	719	749	719	745	762	783	718	732	749	775	716	734	733	745	737	748	717	696	709	748	797	775	720	739	776	783	703	759	718	711	751	735	691	718	755	680	743	736	714	776	735	709	732	685	705	769	754	739	746	752	741	767	736	708	720	760	755	734	703	785	741	764	697	766	706	747	703	722	779	729	783	741	695	720	745	726	746	728	711	736	695	690	727	728	751	740	766	740	781	713	759	701	715	792	749	731	736	718	777	741	715	734	748	794	752	742	720	699	714	775	721	715	706	747	768	761	734	740	709	742	752	690	734	755	744	699	749	763	728	739	744	794	726	733	786	742	755	737	701	723	729	757	772	758	682	722	694	729	743	774	732	739	705	741	706	720	738	735	801	772	737	695	740	707	732	693	719	787	756	685	756	715	719	702	729	722	707	770	733	743	733	746	724	740	738	717	788	767	766	745	715	715	699	745	741	786	772	747	761	711	766	692	770	716	737	779	768	759	779	713	695	744	744	662	737	771	719	724	759	787	733	681	692	740	736	706	769	716	787	775	710	713	764	745	700	744	768	739	811	689	750	757	715	726	773	704	747	757	751	731	782	751	705	691	765	724	736	768	765	769	721	748	716	702	713	741	738	797	692	746	723	728	730	746	702	741	791	749	722	716	737	687	755	780	737	772	768	713	750	760	780	742	771	695	727	750	757	734	738	741	686	755	780	702	752	762	735	729	738	737	787	774	754	702	711	747	712	679	735	775	766	744	745	733	751	710	760	735	746	741	734	775	754	778	792	725	748	785	737	718	718	688	724	767	737	816	784	736	724	761	725	723	759	761	705	734	752	773	760	676	716	734	726	745	742	780	692	723	753	741	751	742	734	713	790	751	796	750	780	770	706	771	727	780	740	728	714	743	711	770	755	720	769	769	751	706	666	787	749	739	751	744	746	756	701	740	715	744	716	750	767	739	689	717	739	721	722	766	751	744	704	735	700	729	717	738	717	707	716	731	710	727	719	690	745	714	786	721	693	757	699	738	683	714	708	677	727	767	730	721	767	689	743	765	731	723	729	735	712	705	762	741	741	723	712	722	732	697	726	772	764	678	744	693	764	737	765	684	701	759	740	743	731	757	724	736	761	798	723	749	730	717	724	694	763	732	756	740	716	757	764	758	707	758	776	715	756	741	738	724	756	722	731	667	743	722	763	746	763	700	747	684	721	712	692	746	737	726	752	705	711	776	720	720	708	755	781	738	754	700	723	759	709	736	697	718	744	772	737	753	738	750	715	698	733	748	746	731	715	697	806	736	699	712	717	717	724	703	711	734	741	739	711	748	742	746	771	731	692	736	703	737	759	704	736	721	766	714	721	775	779	747	751	738	769	702	706	740	739	744	719	752	770	700	703	755	725	711	747	700	747	701	729	740	725	742	722	689	765	703	781	742	768	741	776	775	777	802	701	765	761	757	721	739	767	737	776	776	746	743	677	745	746	721	718	718	715	735	727	723	730	728	747	704	764	769	684	730	756	689	733	704	737	759	716	742	751	738	730	736	669	754	699	766	726	739	803	758	699	753	765	737	760	741	719	711	708	790	698	728	758	669	743	724	686	731	715	712	733	759	772	686	700	754	727	731	758	744	697	695	721	755	719	769	745	704	726	728	725	724	745	744	784	692	713	720	670	694	770	713	754	751	749	749	756	719	729	749	736	761	720	771	695	722	780	725	733	767	764	724	734	777	706	757	710	697	714	725	720	723	743	699	724	735	791	750	797	720	731	745	794	745	734	751	782	730	753	784	661	766	780	743	755	802	777	763	769	708	746	726	759	674	770	806	716	744	761	758	729	774	724	668	741	722	720	728	796	700	692	742	700	772	746	732	775	743	720	742	774	752	736	762	747	758	736	779	689	690	752	743	784	735	764	739	666	713	715	760	730	704	734	730	751	722	691	737	689	737	712	692	725	750	716	783	736	796	740	773	727	714	706	713	732	749	773	764	766	683	739	760	745	697	708	737	700	745	733	707	718	720	673	751	715	754	727	688	776	726	766	762	732	704	756	715	768	784	695	742	747	752	704	712	712	759	770	758	733	757	742	698	761	764	702	789	763	760	730	739	740	725	773	761	771	756
60283	88528	58964	26339	8239	2141	897	729	678	692	611	634	680	657	651	680	656	636	649	677	641	657	702	646	662	677	679	668	669	665	688	661	666	650	687	667	642	689	596	676	680	651	617	649	652	644	661	675	617	702	655	687	711	647	628	714	644	643	666	650	671	612	663	692	662	649	726	644	662	658	678	639	638	683	629	701	686	679	706	695	642	652	660	677	615	690	636	670	686	719	642	627	665	664	654	680	630	662	633	682	637	643	663	666	627	642	647	688	631	640	674	661	672	629	655	670	684	676	651	660	670	649	659	673	692	661	681	673	626	624	652	642	636	707	663	666	672	633	672	680	640	651	688	636	638	655	676	652	645	676	678	646	646	681	673	685	675	661	672	650	639	692	678	636	566	632	659	676	675	662	697	671	644	614	679	697	749	662	675	654	666	660	690	676	655	661	672	662	692	727	681	701	674	644	663	691	649	674	662	653	665	644	658	648	632	726	655	643	656	645	661	702	643	680	684	689	663	637	662	648	680	649	664	666	660	609	651	657	638	686	674	710	668	640	650	667	679	623	626	624	642	659	651	686	637	684	661	681	645	659	702	624	675	633	630	676	650	688	618	648	664	672	680	679	660	687	632	639	662	625	661	667	637	677	669	663	685	690	643	667	670	667	642	635	702	665	652	645	587	686	655	680	663	682	659	649	643	624	638	658	640	694	638	621	639	673	629	694	660	659	656	669	634	672	663	704	677	672	655	634	655	654	670	674	674	639	644	644	660	708	675	667	656	646	694	663	657	657	664	691	608	668	677	648	649	651	654	660	666	637	666	646	651	649	639	678	630	639	654	666	617	628	685	684	657	664	661	650	640	636	652	647	698	681	675	665	642	624	669	735	657	688	627	658	632	695	622	639	691	645	616	667	697	697	662	654	648	671	632	608	678	649	722	645	661	662	665	630	669	647	624	632	675	663	656	655	694	645	683	677	644	667	671	716	666	679	696	695	644	676	663	692	657	672	638	687	673	644	641	687	656	651	603	651	673	629	641	665	694	677	702	677	619	680	666	599	668	631	698	700	689	679	647	638	646	682	698	650	643	645	647	656	589	653	645	652	688	618	652	646	653	706	652	659	665	645	657	696	645	689	627	655	638	643	617	672	658	645	673	655	665	682	610	656	654	614	664	741	643	637	653	654	612	693	651	697	642	672	663	648	681	683	680	680	653	621	658	689	594	666	643	707	681	650	669	657	633	646	689	628	663	650	674	685	647	656	659	647	667	618	703	669	656	641	658	626	642	645	676	680	662	675	649	671	660	656	641	668	625	680	678	662	643	629	661	652	635	624	680	636	670	704	611	680	673	627	689	658	671	640	660	651	701	665	693	650	676	698	698	705	620	637	642	677	660	656	672	693	633	669	630	619	661	690	661	619	666	669	632	680	680	638	697	675	692	706	608	629	656	635	638	695	676	661	664	684	674	651	652	661	655	652	644	637	687	679	647	647	662	685	643	651	666	668	646	642	654	743	660	657	698	631	657	649	659	680	650	643	671	649	669	648	651	639	693	684	650	646	668	675	651	668	680	671	676	672	632	659	670	630	691	669	591	649	700	666	679	640	665	671	660	673	690	644	643	670	658	638	708	665	638	663	658	679	644	705	660	647	636	652	681	653	673	671	724	582	678	689	644	667	660	646	660	645	666	628	685	673	695	599	642	669	610	627	627	676	662	639	648	628	615	709	702	682	646	682	676	647	686	696	608	628	630	623	617	681	626	669	664	664	654	708	650	654	619	661	631	666	637	652	656	671	663	624	647	691	668	680	717	665	636	685	664	707	666	680	642	675	674	675	629	642	686	642	688	697	626	651	675	672	681	618	652	637	612	678	700	641	665	705	649	668	621	688	651	649	676	693	678	633	663	594	664	646	649	668	657	671	670	630	712	667	635	701	639	648	684	667	597	659	695	716	655	665	661	687	689	605	661	663	689	673	656	649	620	669	675	640	614	695	665	652	679	653	661	671	678	655	620	624	692	701	697	674	674	644	708	714	681	695	629	665	697	692	615	622	648	696	663	603	696	617	645	625	620	648	639	670	659	614	657	693	661	656	695	692	678	658	655	614	692	665	681	599	689	672	618	668	655	677	619	663	700	688	642	622	713	673	639	686	658	676	684	665	656	691	636	676	652	676	656	649	649	622	653	708	612	612	690	647	623	660	697	677	691	641	662	622	657	644	653	631	705	652	663	698	679	658	645	614	661	647	675	644	669	641	675	618	648	602	631	676	658	705	634	627	656	677	610	662	662	648	679	664	653	692	611	686	662	652	648	687	655	648	639	605	646	623	652	676	647	620	638	650	646	668	690	677	655	666	638	672	637	622	694	671	653	621	654	640	681	628	615	653	659	661	620	659	656	696	641	668	687	694	647	689	628	694	629	640	609	689	660	648	706	685	723	650	635	717	656	666	633	681	655	704	611	658	636	672	634	693	687	718	661	699	656	638	591	723	646	719	600	622	710	670	651	696	688	682	651	629	677	663	657	643	677	648	667	708	627	669	665	671	676	671	633	667	679	700	630	661	667	647	706	668	631	623	668	658	684	674	644	709	625	649	670	656	581	619	660	664	680	654	680	664	676	708	644	634	642	643	707	636	644	647	641	630	684	619	652	655	649	652	667	636	708	662	676	645	669	699	697	676	672	665	640	691	665	623	673	686	607	646	683	673	657	610	678	643	652	670	625	650	635	630	673	673	637	654	674	638	650	692	659	678	650	605	677	651	670	647	663	684	683	683	678	709	673	652	653	698	673	698	719	689	648	653	686	671	656	676	642	662	671	664	685	681	646	639	658	632	618	682	689	646	630	675	615	654	670	658	633	660	645	666	684	644	623	654	636	682	646	634	633	667	629	650	619	642	645	644	672	670	670	661	681	648	631	678	629	689	663	682	640	612	640	649	635	620	642	675	642	674	639	697	645	687	596	671	627	655	664	699	644	617	688	683	655	665	676	730	631	662	671	639	628	674	656	667	633	671	625	683	636	654	643	684	670	681	671	686	675	666	663	694	647	606	661	651	680	698	667	615	633	627	665	650	681	678	674	661	670	676	651	669	663	691	648	654	640	651	662	660	678	669	692	701	667	630	622	566	681	678	699	674	661	626	663	652	685	655	615	675	670	633	635	696	629	661	649	664	631	632	637	673	670	663	630	696	680	660	683	694	690	672	648	712	668	654	659	669	643	703	659	604	649	653	639	643	636	673	632	616	640	653	661	627	641	648	630	666	684	633	688	638	649	647	641	666	681	652	643	681	658	674	629	650	620	704	681	604	646	654	685	674	658	629	650	677	670	693	653	669	635	652	665	661	644	608	645	691	682	622	666	637	663	664	665	642	633	660	674	665	699	651	624	664	668	679	644	661	647	652	679	646	670	633	660	670	644	610	689	661	669	652	617	642	684	670	618	623	624	606	673	662	683	706	652	646	650	624	652	678	684	667	671	640	657	635	662	678	675	623	671	679
24142	23241	35052	31592	22817	14134	3389	1238	977	1042	1024	1018	1004	971	954	1038	987	934	999	1031	1027	969	1006	968	963	938	926	956	1044	1015	938	1002	966	964	939	933	932	961	1015	974	976	940	982	910	975	990	964	962	956	1014	1028	987	954	967	956	926	1014	993	977	974	956	954	989	926	988	928	975	912	952	988	991	922	1010	965	962	990	987	882	985	957	979	989	968	939	954	951	1015	919	944	1025	982	945	915	950	975	966	986	956	924	921	994	978	994	993	959	968	975	984	988	975	1023	992	972	980	943	982	945	991	918	1025	886	925	992	1003	919	945	945	932	971	946	972	937	924	976	994	959	1024	940	980	976	945	992	952	957	940	976	958	943	972	912	959	930	963	948	941	964	971	958	995	1030	955	968	903	974	987	1012	978	906	945	919	949	916	934	972	965	966	1034	961	954	993	945	930	984	1014	941	966	946	955	924	937	918	966	976	940	966	959	958	935	972	915	994	962	938	980	975	944	932	960	937	942	986	953	978	963	975	929	932	966	942	984	1010	977	934	984	973	934	960	987	953	965	1010	943	985	935	953	952	966	913	979	947	961	1009	955	939	941	951	979	954	955	929	971	998	943	991	972	992	894	1014	953	972	936	933	962	930	914	993	1006	947	973	918	953	969	1018	925	993	936	954	964	942	962	976	989	974	914	1014	949	914	994	1014	995	988	938	986	967	975	936	963	939	934	941	979	951	993	964	924	933	932	1011	1000	970	946	935	925	958	976	982	952	966	921	970	951	938	987	959	929	976	935	894	994	947	1000	961	944	966	915	962	976	1009	992	961	951	964	932	955	968	939	952	941	921	934	963	934	940	951	954	973	930	956	966	947	934	944	964	932	944	1009	929	933	972	931	935	958	990	931	1011	919	967	896	934	935	986	956	954	995	1006	950	958	952	941	982	962	922	953	973	954	928	991	930	947	930	951	964	945	895	947	931	959	945	968	1009	950	963	933	986	943	948	987	929	953	932	1016	944	962	944	914	1044	954	938	978	981	947	964	927	955	970	975	954	958	952	974	933	966	928	934	917	1004	963	1001	909	1015	968	941	905	923	967	921	957	982	949	998	942	916	973	943	943	923	939	961	959	969	941	950	903	979	1009	940	1010	955	979	953	942	898	972	991	974	977	1009	978	1010	990	968	951	987	968	1016	942	947	959	999	964	970	964	953	976	950	1012	953	922	1010	975	990	990	941	971	984	938	952	964	1017	976	945	956	934	953	956	974	964	957	992	928	931	944	997	950	988	951	924	931	979	986	979	932	947	948	995	947	979	957	947	940	975	1042	1020	937	918	992	960	1018	952	942	954	973	988	920	903	997	974	937	970	925	970	949	902	966	927	970	986	944	946	890	964	976	948	967	937	950	968	912	927	924	996	920	962	996	975	961	969	980	960	911	1027	940	915	924	915	970	999	959	925	985	974	923	939	1035	997	938	941	961	955	971	950	929	976	1025	960	949	938	938	959	937	968	958	952	909	937	1006	971	989	961	914	994	908	1018	973	1030	930	919	945	1005	984	916	949	923	1004	943	998	976	926	1005	972	936	922	956	936	975	961	982	954	948	994	956	996	958	1004	980	958	921	954	967	908	946	936	965	982	989	904	984	995	1013	949	1007	970	928	942	1023	938	915	963	971	961	947	954	946	965	963	978	952	952	950	980	953	971	971	1029	914	958	922	898	905	989	908	930	981	914	885	982	942	962	997	967	1025	949	927	1010	972	976	951	977	1001	940	934	924	971	975	935	987	972	964	986	973	932	960	933	937	964	913	953	950	978	942	903	959	987	956	948	922	1004	921	944	966	946	1019	995	987	948	1014	933	881	930	964	984	998	962	993	969	972	946	943	987	916	979	1006	968	917	981	992	978	963	958	943	941	977	935	924	884	1013	957	982	916	974	904	939	983	1006	959	966	972	994	946	985	956	914	939	875	946	937	888	979	985	955	946	910	966	950	968	914	959	957	963	1015	969	947	976	948	927	954	922	944	946	1010	902	973	970	974	929	916	972	948	1006	956	929	931	938	885	1029	936	966	988	944	956	932	956	909	953	974	1053	964	971	952	962	952	967	1012	952	966	972	971	951	941	950	930	939	978	953	944	951	985	945	965	953	957	978	918	951	989	943	938	930	938	991	984	918	944	977	936	977	973	944	984	947	899	961	969	1013	929	977	985	972	932	934	954	910	901	986	882	969	930	957	955	923	975	961	940	936	1007	1003	974	952	966	904	930	930	919	922	956	968	949	948	978	982	948	946	908	936	931	965	905	932	962	951	988	909	949	943	921	969	906	994	957	929	1044	919	950	1021	988	959	972	959	887	933	960	963	935	967	931	962	901	922	921	957	970	947	944	966	1056	941	944	1028	947	938	932	994	977	994	949	1010	948	985	939	978	994	990	919	943	974	954	929	943	983	983	888	964	979	964	942	945	968	972	976	924	940	958	990	947	978	949	924	947	1029	952	974	944	923	921	904	952	926	983	924	939	960	931	1004	933	942	949	937	961	988	954	931	954	931	965	972	1011	971	943	989	993	942	965	1009	923	933	948	1022	955	1007	924	922	935	906	1003	962	984	942	944	962	965	913	995	914	939	928	948	993	969	967	931	966	897	970	917	992	926	930	909	984	930	996	1008	953	970	933	976	941	911	953	988	943	999	976	933	982	916	968	975	951	989	941	1001	934	980	1001	957	1001	947	995	978	942	945	949	943	966	955	1033	967	995	929	962	973	1001	998	967	959	969	933	956	921	968	965	1047	949	1002	982	1022	963	952	971	916	925	951	1006	991	947	987	976	949	943	951	1002	947	973	969	926	953	975	994	975	934	951	966	932	997	1035	925	904	942	863	965	997	956	956	937	964	938	936	939	905	931	950	938	889	976	967	913	930	966	953	936	961	1022	954	933	914	928	991	1001	948	988	964	979	911	939	998	925	968	942	997	936	981	987	982	914	925	968	936	906	985	901	949	956	1006	984	963	934	962	934	987	990	936	941	900	964	968	960	968	932	942	954	999	969	927	991	947	983	940	968	950	930	964	934	925	973	915	972	949	959	946	939	964	928	940	977	938	992	942	966	972	963	945	933	952	955	968	918	960	959	955	957	1006	977	917	970	959	963	950	1020	972	954	894	923	993	927	1028	967	970	1005	992	952	978	990	1000	988	937	926	959	959	950	969	985	938	900	930	995	982	940	955	984	910	956	892	1031	991	950	960	1008	1007	944	945	961	988	958	981	998	906	981	936	970	954	951	961	978	965	881	1004	909	963	908	894	982	933	923	948	944	954	936	934	932	1003	1003	922	956	1008	968	947	947	973	983	983	923	942	992	997	992	960	973	954	959	960	952	1009	927	925	923	969	948	977	917	907	915	956	1026	930	923	974	967	929	868	951	967	956	957	930	918	959	931	960	964	956	922	915	961	950	938	878	949	953	978	896	942	961	944	973	997	933	947	921	980	957	964	913	964	956	993	932	966	958	996	915	969	899	962	952	932	978	940	926	927	999	946	946	1016	972	959	944	947	913	953	968	951	997	908	947	970	970	942	933	950	1028	953	950	962	877	941	955	969	907	946	939	982	971	1007	968	960	906	929	1011	952	940	985	943	962	896	1001
64693	102711	72290	40487	15254	4227	1473	998	906	884	896	899	903	877	906	858	839	892	833	843	910	857	927	912	907	852	882	833	868	916	888	894	847	897	909	953	917	851	869	856	835	901	930	871	921	878	921	844	865	877	896	886	901	900	864	897	830	834	878	862	862	890	893	853	829	864	908	921	908	911	835	879	850	803	878	821	889	883	837	878	870	871	918	876	886	895	881	938	932	874	816	863	869	874	885	891	842	875	918	852	909	866	896	912	907	861	899	891	926	848	879	853	864	911	903	845	869	906	868	868	864	861	894	868	862	903	874	893	911	855	837	862	897	857	839	841	818	890	908	871	884	884	901	894	880	864	862	887	856	888	871	891	884	925	846	863	908	903	907	889	855	851	867	844	904	868	875	903	913	870	906	877	900	880	858	950	799	850	841	860	930	841	868	877	930	899	873	839	912	885	887	831	850	844	892	922	852	868	883	898	835	952	892	861	843	882	835	878	905	917	849	860	869	817	835	877	905	880	790	875	885	857	862	881	903	891	913	865	877	899	845	849	913	863	905	888	888	851	873	935	846	854	900	892	860	830	898	877	849	843	946	874	853	886	880	892	886	905	886	816	840	868	888	888	899	906	874	882	926	906	856	899	830	896	915	892	893	912	911	887	884	886	886	829	920	886	914	876	883	910	864	855	920	914	879	877	859	906	890	840	912	877	927	878	884	818	892	818	898	882	861	879	847	834	907	882	923	884	934	885	874	919	877	886	897	894	874	829	889	878	885	879	878	840	817	924	858	869	852	879	853	910	872	880	905	894	881	889	876	842	892	879	841	905	915	907	903	820	850	922	831	869	912	848	888	932	884	873	894	909	894	845	876	866	871	848	851	893	909	916	866	890	865	844	908	868	909	867	906	875	853	827	898	897	874	845	911	839	841	919	912	871	930	798	900	871	896	890	890	854	823	894	855	878	892	871	872	905	904	872	898	861	861	886	919	909	872	881	899	916	857	904	893	849	869	861	871	830	866	849	899	843	885	899	879	902	917	900	866	899	836	885	850	894	905	881	876	900	891	826	849	920	948	859	896	816	905	882	839	903	901	921	872	916	882	847	885	917	889	877	850	922	946	895	878	887	854	893	892	869	867	847	876	917	922	901	897	866	843	849	882	877	855	874	902	871	880	834	844	882	838	839	911	898	836	879	846	928	844	858	886	929	895	916	802	912	932	864	863	903	914	887	884	841	888	865	941	944	853	834	818	908	880	836	857	854	830	884	851	866	864	826	853	873	842	882	895	900	859	891	885	882	858	912	916	858	846	960	855	931	883	877	825	922	845	845	847	889	863	851	896	873	849	867	883	848	915	870	933	897	876	854	841	879	852	914	854	896	869	876	847	862	833	909	836	878	917	901	864	911	865	857	914	968	858	920	863	871	867	865	898	856	889	895	826	904	921	893	868	893	841	940	867	867	812	848	908	874	917	855	852	849	853	915	880	939	855	866	880	911	909	877	890	899	833	941	885	891	914	875	891	911	822	965	862	870	826	841	848	887	885	861	921	943	887	894	860	853	857	875	891	829	904	862	880	871	867	908	877	806	903	862	834	900	839	859	868	889	872	877	807	898	855	861	885	845	899	872	848	876	871	913	831	890	876	831	904	890	818	807	860	885	874	880	861	873	868	870	882	913	898	899	878	848	878	895	895	820	864	934	862	903	843	894	862	869	873	890	892	820	904	884	855	904	904	882	925	906	832	886	911	883	952	864	869	883	926	907	856	869	841	911	889	908	891	852	885	844	932	890	827	943	879	861	906	816	881	865	849	912	904	883	868	885	904	855	892	834	882	914	911	922	859	842	949	849	865	929	911	895	912	886	879	893	902	863	856	817	905	841	870	882	866	898	880	898	885	894	884	907	857	893	874	857	904	858	917	868	823	928	935	861	862	885	901	820	892	867	872	851	911	871	881	874	878	887	847	886	873	941	860	836	851	904	851	863	915	883	922	916	840	836	905	916	855	822	865	869	847	851	926	860	843	896	894	870	891	818	824	875	878	844	803	927	926	849	883	844	864	861	899	868	902	887	793	871	874	870	921	896	846	856	906	849	835	952	837	914	865	892	925	879	888	907	855	860	888	873	891	934	833	928	875	903	842	818	899	882	867	848	909	895	862	870	872	874	809	912	890	873	871	879	904	892	890	875	883	879	884	862	836	899	874	882	864	871	848	870	915	885	861	913	871	843	892	920	871	900	888	911	846	860	906	859	875	876	890	907	875	926	863	905	863	896	816	893	921	853	878	880	869	874	884	807	914	885	873	809	929	892	878	822	832	919	799	881	881	835	883	904	848	869	876	855	888	913	847	865	873	900	821	866	804	923	873	846	882	889	906	900	848	871	906	876	893	873	858	876	855	870	847	888	813	865	877	934	881	881	895	873	933	796	847	943	877	885	874	876	853	875	904	872	830	856	892	901	879	879	805	907	892	869	857	874	870	856	849	874	859	843	880	869	907	878	839	909	875	887	824	824	876	891	863	863	850	843	916	881	852	911	876	892	858	865	849	936	902	865	889	889	833	910	861	920	909	859	904	880	861	857	891	861	878	904	863	886	883	883	852	873	851	917	877	893	906	813	860	844	906	859	854	926	874	821	900	837	890	883	879	909	845	851	893	887	897	858	860	868	934	842	854	856	833	890	873	845	864	869	908	862	798	825	841	885	873	922	843	879	900	825	880	898	862	875	851	816	854	848	856	890	853	830	884	896	868	871	892	894	881	872	881	910	856	833	877	884	833	845	820	909	925	853	876	847	872	881	862	877	820	871	876	830	963	910	890	923	856	877	895	901	876	862	900	839	863	879	894	847	884	927	883	903	861	928	896	915	892	868	883	830	861	844	858	875	938	823	857	893	860	896	886	943	880	846	936	835	878	927	829	936	821	866	886	871	899	903	908	869	908	839	861	841	830	857	814	874	829	892	841	859	854	855	876	870	929	927	854	813	903	848	922	846	918	842	918	931	866	855	868	856	886	846	893	958	855	893	864	916	905	882	872	849	854	913	870	821	854	889	846	882	918	864	920	867	873	854	849	858	879	903	870	885	925	877	892	827	863	890	893	837	899	895	879	873	820	875	877	892	833	912	816	836	939	875	869	843	886	872	842	914	839	875	901	910	868	854	889	876	864	898	872	841	882	887	861	821	906	849	868	868	880	908	814	858	878	886	856	864	864	868	858	863	876	860	825	964	881	871	848	908	848	897	914	864	903	865	904	904	873	865	913	873	857	856	898	915	882	870	903	861	885	895	869	891	903	851	877	861	820	863	927	850	874	895	871	878	869	877	876	901	898	875	884	865	888	899	910	844	855	875	866	857	854	810	892	888	902	876	791	895	876	849	861	895	857	885	829	911	870	897	881	894	879	873	899	864	847	920	885	836	837	879	869	840	864	872	893	858	849	855	848	827	860	889	845	870	861	910	874	907	835	882	860	893	822	863	891	874	864	887	913	876	873	853	885	863
31427	30730	25758	10585	2509	1145	868	763	755	784	779	775	734	782	810	723	757	779	767	773	803	735	764	755	771	758	764	813	801	783	765	759	761	789	806	768	785	772	769	812	825	741	729	758	753	792	768	789	781	800	789	763	806	771	807	807	768	761	768	728	796	697	765	741	769	780	764	770	755	757	761	743	785	750	770	803	742	786	801	783	779	729	731	765	773	743	772	743	752	784	763	757	787	805	765	743	758	729	774	768	765	754	763	757	761	757	732	821	746	762	764	791	769	747	707	780	771	763	773	769	771	737	813	714	781	781	722	748	773	734	795	731	764	760	738	785	804	760	748	766	755	761	775	738	806	739	740	685	771	786	753	741	787	757	769	740	750	785	726	801	789	776	730	692	742	726	742	791	753	744	799	726	779	763	776	763	816	739	763	765	762	772	779	744	774	755	813	775	780	728	773	755	728	771	756	767	728	739	789	741	761	773	768	766	769	804	701	678	733	763	690	736	730	739	729	759	742	792	727	771	759	748	794	768	752	779	774	814	778	778	756	769	769	783	734	753	797	799	783	771	716	797	788	731	733	812	732	746	734	790	724	770	762	768	756	758	746	757	739	763	755	731	752	782	764	757	779	737	760	829	792	775	782	787	770	767	766	783	735	791	774	760	734	739	807	801	807	796	728	751	785	785	774	806	798	793	761	748	756	778	803	759	779	788	763	722	768	768	786	772	722	707	748	733	777	756	681	805	729	737	775	745	781	786	805	725	748	730	730	821	781	776	759	804	771	756	759	717	772	732	770	750	775	768	789	753	720	722	725	745	732	694	728	738	778	776	737	768	720	777	784	755	774	781	736	751	720	729	723	767	770	778	763	747	778	758	782	751	744	733	783	770	764	799	762	725	763	698	828	749	800	774	789	743	764	761	770	774	743	794	741	751	692	780	753	753	741	771	813	739	787	745	738	768	755	755	785	753	773	740	769	786	723	764	729	762	763	749	790	760	737	782	791	750	771	760	740	758	732	727	774	754	835	772	771	778	722	745	767	805	776	693	779	771	775	765	764	774	733	787	773	761	761	709	729	733	842	786	796	738	738	783	780	729	747	769	787	767	720	725	769	782	762	750	780	782	747	729	797	781	769	782	748	711	747	767	748	758	765	706	753	775	817	715	795	782	801	703	739	738	742	724	812	766	809	755	781	778	748	741	726	732	789	770	706	707	841	754	755	732	768	775	771	769	719	756	757	796	767	727	751	752	780	821	735	792	710	786	780	751	723	723	755	759	788	733	749	768	791	735	774	780	761	752	815	772	708	753	699	757	731	777	748	771	809	760	787	791	758	769	727	798	734	807	773	728	749	725	791	766	742	740	783	755	751	736	755	790	780	735	790	752	734	785	743	772	735	755	781	780	770	737	753	792	757	762	763	747	753	760	813	773	754	798	770	752	769	763	750	766	776	794	699	784	716	744	729	762	745	765	772	743	739	739	780	785	762	738	761	787	772	718	714	752	770	770	799	796	740	768	712	735	730	753	771	775	721	700	749	787	760	754	785	710	785	797	782	766	733	800	731	759	757	789	803	764	767	731	740	767	793	773	707	742	861	739	784	771	728	723	779	774	783	790	701	781	811	723	823	757	791	753	750	770	709	752	798	763	818	765	771	770	730	807	732	806	743	776	772	732	752	789	741	751	721	755	741	743	757	726	747	785	796	746	794	743	731	737	680	751	735	783	711	751	730	769	790	782	732	728	811	738	762	822	765	721	781	750	784	808	754	745	746	721	750	774	763	792	735	722	771	743	756	772	728	733	757	764	756	792	731	749	765	754	755	710	744	782	756	720	711	749	719	716	763	747	770	751	795	744	744	736	757	784	760	774	712	743	766	771	743	742	743	771	790	774	767	743	787	765	800	749	760	755	764	787	754	753	741	721	782	751	739	756	771	747	780	751	751	766	792	707	750	813	749	819	770	741	750	728	722	788	750	718	783	758	766	765	734	742	739	812	727	759	715	753	768	751	698	782	754	732	755	756	737	790	758	777	786	811	719	759	727	769	766	725	732	781	766	784	676	727	777	773	811	728	747	743	733	751	761	737	758	714	773	742	774	832	771	770	729	722	777	753	817	765	814	767	804	717	784	789	718	734	770	760	783	780	795	744	769	788	738	789	757	778	758	719	745	749	781	743	742	710	760	788	765	739	749	736	765	819	766	763	758	767	767	713	780	755	750	730	782	736	768	753	758	770	753	791	754	768	758	762	749	784	784	802	748	759	737	709	741	740	810	752	740	767	740	799	736	717	748	827	765	766	795	761	769	788	773	711	746	750	780	786	755	760	799	807	734	724	784	726	760	786	755	773	784	790	777	752	717	802	797	706	802	751	767	787	793	770	730	754	773	755	771	767	755	774	760	822	810	772	721	742	738	768	767	763	742	722	724	766	783	705	829	723	765	758	814	807	742	751	770	744	744	753	758	743	785	747	723	732	784	750	727	727	769	748	751	775	747	794	779	772	729	705	738	768	679	758	764	780	743	724	815	767	790	799	773	742	738	746	750	701	726	720	712	784	761	750	783	734	767	810	738	765	760	732	695	807	784	734	723	734	771	725	741	746	738	773	845	767	719	720	715	768	761	769	811	704	744	774	746	716	711	796	728	728	743	729	769	739	740	709	744	724	771	737	775	740	776	779	760	763	786	719	827	753	768	789	763	723	709	778	815	774	743	713	763	758	750	796	760	722	706	745	766	750	793	763	731	775	746	791	744	761	774	749	744	697	750	751	776	763	743	737	757	720	784	807	713	797	798	789	769	724	711	783	753	699	775	749	767	741	803	746	750	786	740	747	780	703	734	769	767	720	769	750	759	782	727	731	747	722	801	741	768	713	709	752	760	783	733	746	784	759	744	751	746	726	784	773	769	753	801	781	742	741	730	786	764	693	735	787	777	762	716	744	768	783	747	800	733	699	754	744	772	795	740	749	796	815	718	769	752	752	733	741	757	744	786	738	755	763	758	790	756	774	712	771	704	801	738	757	770	794	749	792	794	789	779	778	781	745	714	791	756	777	783	694	785	800	672	774	706	789	788	781	756	739	775	725	763	800	733	814	796	792	730	728	708	750	718	802	751	785	766	786	695	755	754	819	755	774	746	795	734	765	731	774	786	755	745	768	725	762	808	701	759	703	781	803	755	741	687	733	788	761	783	746	723	763	783	737	785	747	763	743	755	734	765	736	777	758	684	775	745	779	758	748	758	774	740	739	767	783	772	721	803	744	743	766	705	739	767	746	725	759	678	794	718	740	794	757	815	751	760	734	744	723	758	778	748	816	789	745	727	731	759	740	783	766	727	800	715	805	738	752	759	788	815	723	765	776	785	769	754	733	747	750	726	750	803	742	784	774	748	789	774	761	806	803	749	764	751	779	779	778	763	765	778	729	787	758	762	731	769	708	744	818	749	789	757	744	800	787	776	731	711	755	773	743	757	761	784	766	777	721	784	746	776	748	760	743
26250	35679	19779	6053	1899	900	699	650	641	597	619	629	628	641	638	611	618	575	642	629	623	631	605	598	606	663	647	631	609	629	592	615	638	643	649	645	627	640	607	618	669	574	638	617	636	654	620	626	618	649	604	624	671	626	623	666	625	627	635	616	634	630	601	626	649	610	647	596	619	592	645	638	612	641	585	635	611	597	574	647	629	634	650	641	619	621	602	639	603	622	642	622	639	663	656	628	601	619	583	662	644	611	614	612	591	609	628	601	655	636	617	641	621	624	610	613	594	604	587	630	640	614	627	635	640	655	632	652	601	642	682	633	600	603	642	649	592	626	599	657	635	636	628	669	627	650	600	610	636	612	631	610	625	603	626	649	647	622	634	628	622	665	598	657	583	599	670	646	594	613	643	592	608	653	641	584	646	620	643	617	616	673	611	599	602	638	655	630	630	590	601	630	614	628	631	660	604	618	651	625	651	575	599	619	598	578	619	645	633	611	608	631	647	602	637	613	636	609	644	613	636	576	672	603	623	649	611	634	626	619	619	635	622	629	615	638	626	612	620	612	625	619	621	657	604	643	631	606	613	659	592	638	614	629	639	644	657	613	587	630	603	609	653	646	626	662	639	621	608	635	581	597	622	630	647	626	638	631	616	620	634	639	613	613	636	616	614	602	670	607	635	647	630	614	623	614	659	682	637	613	620	656	641	621	676	599	630	605	632	614	622	611	641	594	670	638	655	628	650	592	622	619	605	633	636	633	636	602	597	619	632	615	597	600	652	622	598	603	619	601	624	636	641	632	602	651	596	645	653	624	606	634	604	628	654	610	595	630	592	647	604	586	607	635	603	656	616	619	659	644	633	625	625	639	631	664	612	614	621	626	664	647	611	635	605	624	638	644	640	641	650	600	601	626	599	604	678	623	677	612	635	615	647	596	631	621	627	606	640	644	594	613	642	612	620	637	648	639	618	653	643	643	670	624	666	567	590	664	643	564	636	584	605	612	606	600	606	654	709	629	588	641	602	659	625	627	656	597	622	631	633	663	625	615	629	612	574	603	624	608	603	591	618	653	686	644	615	636	621	641	603	589	607	631	614	616	611	655	614	649	583	631	582	605	677	621	634	642	594	644	630	658	600	599	645	611	625	643	606	617	621	656	614	589	664	653	633	644	671	647	620	599	620	620	641	592	637	656	657	555	674	609	645	596	638	600	655	649	635	628	583	635	640	666	669	649	626	684	638	618	613	654	637	645	625	618	629	613	594	640	647	644	627	663	647	645	621	617	610	660	617	614	635	651	675	653	610	587	596	640	627	605	612	578	653	641	598	657	571	599	628	605	669	652	619	643	648	589	623	639	618	579	629	630	635	605	603	629	579	606	563	600	619	613	621	593	572	585	623	637	683	624	659	676	648	653	647	618	665	628	605	624	625	613	621	672	628	612	604	632	644	625	673	620	620	634	641	628	612	631	646	599	646	602	616	664	597	621	677	623	636	610	642	652	642	626	598	608	613	580	627	564	589	652	629	648	632	622	609	650	654	639	625	608	628	662	613	618	618	627	630	621	658	578	674	586	618	676	644	676	647	609	660	663	601	635	637	637	647	609	618	598	649	612	656	610	623	633	640	625	642	615	634	605	611	641	629	610	628	617	668	623	641	668	608	639	630	648	648	672	672	617	640	649	614	637	658	613	613	634	626	706	591	612	657	603	639	627	640	642	640	590	631	622	637	574	582	572	604	610	607	642	640	612	617	649	600	645	580	606	632	622	623	605	613	661	610	565	646	648	652	566	620	611	672	649	608	640	654	600	624	645	651	618	580	635	633	647	628	663	626	596	606	665	626	650	639	621	609	614	597	567	639	649	612	597	568	584	630	631	642	615	641	635	618	603	606	644	626	608	650	635	638	665	635	605	672	654	632	656	635	645	665	581	701	590	616	636	639	636	594	607	598	615	608	610	617	649	641	627	634	648	572	600	610	653	607	616	593	642	623	611	603	645	585	620	600	597	642	636	632	645	624	682	614	621	618	607	596	628	629	546	624	660	638	682	627	629	658	574	607	620	683	590	599	624	672	648	647	619	632	638	635	652	633	607	634	597	614	635	629	601	617	618	586	655	582	625	560	604	622	622	634	622	597	661	654	633	604	659	647	589	647	635	636	621	644	618	614	633	666	637	622	659	647	625	637	626	629	592	633	638	645	630	637	655	611	657	640	632	639	642	654	579	666	655	640	623	605	653	592	585	674	636	638	609	610	590	654	619	600	614	611	588	626	628	637	617	655	645	665	635	645	642	643	652	636	688	659	655	627	614	603	617	626	602	603	604	625	631	662	643	602	603	617	603	635	595	609	610	642	679	596	598	607	644	646	617	580	597	652	623	645	627	590	651	626	705	589	623	657	627	623	655	599	645	632	648	615	635	633	647	617	641	623	677	645	617	600	615	661	581	638	619	609	682	610	622	668	623	670	614	624	618	638	562	648	611	624	669	657	640	597	664	623	644	614	626	653	618	636	618	597	635	659	647	674	597	608	608	649	606	632	593	608	664	640	646	600	602	590	692	612	607	593	614	620	617	605	620	628	670	638	623	653	607	681	649	594	592	651	606	631	610	630	632	652	619	614	566	601	607	592	643	622	650	676	627	608	560	626	615	627	560	635	654	610	594	633	663	589	668	627	616	665	624	630	616	628	644	605	622	648	630	634	609	617	615	637	629	683	589	646	627	646	600	660	657	678	608	658	653	679	580	632	633	660	636	615	656	614	649	676	600	657	650	607	654	642	616	610	600	618	659	651	648	599	628	595	651	603	617	609	654	604	603	641	630	606	634	598	601	631	612	632	623	590	621	621	645	704	620	682	630	687	650	640	563	642	647	637	612	624	625	645	623	659	648	616	635	606	655	623	578	561	666	622	685	627	596	583	616	653	669	610	617	610	622	610	629	680	617	586	611	627	616	624	607	629	622	643	602	630	651	621	589	677	633	592	674	645	611	609	652	641	587	649	614	662	615	634	602	632	613	634	645	676	628	636	614	630	658	655	645	622	605	655	627	636	665	612	672	632	630	597	592	643	580	604	629	606	693	623	652	592	583	642	692	637	598	655	618	669	634	604	632	616	648	633	627	669	602	647	641	642	623	592	623	563	624	637	617	626	652	659	631	577	667	613	624	642	623	630	627	643	626	632	638	656	631	584	616	647	640	589	631	638	635	706	616	631	637	612	624	642	649	636	642	621	652	601	649	627	616	649	607	613	632	650	639	640	589	642	600	591	654	606	611	626	626	606	626	652	620	615	657	637	624	667	642	630	618	637	658	624	638	638	627	667	555	658	679	601	631	589	597	596	593	607	619	644	632	652	589	651	625	644	581	599	607	591	643	637	592	600	655	590	626	631	595	565	636	661	615	576	622	686	567	642	602	635	617	604	625	617	584	599	632	632	600	594	575	661	606	621	599	623	612	628	645	650	631	635	651	622	605	629	680	615	638	634	674	587	683	620	646
26037	27436	41388	34425	17392	4815	1347	841	717	785	799	813	798	769	742	839	732	723	755	774	745	755	727	733	744	764	733	702	758	753	785	746	767	781	790	715	767	736	755	743	776	803	732	699	750	773	773	721	767	823	738	761	710	773	804	740	703	761	715	753	762	757	797	770	765	781	793	751	752	789	777	711	784	700	704	733	723	781	703	793	743	769	744	741	757	722	782	727	775	730	753	747	751	770	750	759	748	745	775	757	760	769	787	783	734	779	749	772	769	737	730	705	769	728	717	737	802	738	792	775	754	791	723	746	751	762	805	784	769	761	791	725	738	761	800	765	781	756	765	770	766	725	769	775	751	803	746	724	792	732	760	776	755	718	803	751	772	775	720	705	747	786	785	739	700	737	775	733	763	764	747	801	785	725	748	723	715	746	783	756	783	773	761	749	767	751	788	743	738	818	719	726	709	768	727	747	733	731	736	790	738	725	728	786	720	784	763	717	767	729	770	728	745	742	735	786	784	770	761	763	685	794	789	760	777	726	735	752	773	756	776	765	770	747	773	770	754	740	720	750	731	792	724	768	712	763	759	786	782	781	694	748	747	688	729	732	782	778	738	722	772	744	733	750	745	824	724	765	718	764	740	684	743	777	753	727	829	793	744	844	757	780	765	765	787	800	705	755	731	749	712	746	799	739	761	754	785	754	772	786	728	732	779	768	707	765	739	730	750	705	808	756	756	722	731	692	800	739	779	793	749	777	726	769	782	746	730	747	760	775	829	798	714	774	769	743	741	757	744	750	754	779	758	730	735	736	723	737	744	711	752	710	789	716	738	759	729	716	743	778	721	732	749	740	724	760	725	736	778	775	746	755	716	700	739	756	779	767	748	723	812	730	703	744	750	724	764	748	787	758	763	755	774	746	793	776	761	747	720	723	768	724	734	785	750	724	779	746	769	729	719	780	721	735	728	749	739	725	734	788	760	800	711	790	766	703	778	755	754	728	750	707	722	714	679	753	795	758	752	755	800	755	776	733	765	761	744	765	748	712	790	750	738	740	746	752	767	733	702	751	747	730	749	838	716	793	699	739	770	760	727	761	723	779	801	775	743	717	753	729	734	784	766	759	770	773	725	738	738	805	730	783	786	737	783	765	785	679	800	691	703	735	783	771	836	768	730	791	763	782	780	781	725	791	687	731	769	759	740	739	771	754	797	768	745	745	744	736	759	729	742	733	763	789	731	809	756	757	753	758	790	749	735	736	764	769	725	750	752	733	772	823	778	711	775	748	742	752	739	749	762	736	780	731	762	744	769	769	766	744	793	757	766	733	719	791	749	756	748	780	774	748	751	727	763	819	694	734	760	769	778	762	745	716	833	727	741	735	781	753	750	744	714	790	760	765	780	770	725	705	708	717	783	736	762	794	721	745	730	754	773	746	722	760	759	737	758	768	725	752	730	801	769	751	779	773	749	723	774	754	759	737	778	722	727	766	805	786	725	754	697	769	746	772	763	728	785	708	716	755	770	719	745	718	728	770	742	754	767	747	753	731	740	703	764	775	760	740	791	764	732	781	735	707	755	739	782	725	759	735	735	730	757	748	790	684	730	747	765	773	758	771	842	770	716	786	756	777	776	754	767	752	719	814	750	707	760	770	732	758	717	744	688	787	750	691	743	764	758	750	748	785	706	767	755	721	778	804	797	837	726	729	722	703	754	752	772	727	737	804	807	732	723	745	702	736	781	764	778	787	753	719	725	763	710	706	799	720	772	729	770	787	775	776	749	699	743	721	768	759	719	755	746	735	733	752	715	750	693	736	742	779	727	766	731	706	783	809	735	801	767	745	765	744	727	774	734	776	796	755	706	796	731	754	780	785	809	777	802	714	775	750	774	737	700	749	734	794	755	736	723	781	812	780	786	790	744	729	759	677	759	748	808	742	803	783	764	752	751	739	717	774	755	701	757	758	698	808	736	784	778	731	722	705	747	730	728	757	753	787	745	738	818	723	829	747	793	782	748	740	763	792	714	829	769	742	800	694	780	695	730	716	799	708	762	771	776	795	697	783	738	763	768	766	771	766	824	682	702	786	698	719	726	744	755	782	748	725	714	736	812	746	716	741	731	769	772	730	719	738	769	736	727	760	755	741	733	750	785	764	761	731	740	766	756	806	764	703	717	708	795	751	706	746	772	772	758	802	733	756	804	741	756	773	755	753	746	739	769	788	707	717	747	688	755	726	716	730	806	706	752	753	741	740	775	785	754	757	719	717	764	742	755	736	748	740	769	787	743	699	768	787	763	767	735	747	781	718	770	756	759	779	748	725	781	748	743	800	777	747	742	748	727	768	741	770	753	814	777	766	751	754	738	751	775	719	724	724	707	751	725	761	773	763	723	768	780	731	770	755	784	758	773	773	692	738	746	758	735	715	759	774	779	744	744	771	761	751	750	742	782	729	717	753	712	711	737	767	776	749	783	734	753	737	751	801	745	758	748	731	781	681	769	709	747	751	789	745	778	779	770	721	722	736	719	714	751	703	769	706	773	712	755	780	755	714	750	758	723	754	779	764	743	777	708	748	716	739	751	756	749	785	772	769	734	728	703	739	751	770	743	744	766	734	745	766	780	741	712	723	769	705	669	772	757	774	734	752	778	760	751	776	738	783	720	763	797	755	799	750	765	744	765	710	775	761	728	690	734	804	699	730	725	719	752	738	813	763	769	748	749	736	759	725	751	781	756	720	768	767	683	739	754	779	780	758	725	768	766	739	703	778	746	739	750	794	728	747	720	784	807	767	723	771	773	724	740	757	737	740	694	712	781	764	752	795	824	742	719	759	768	780	792	765	748	716	714	757	760	764	744	743	778	754	720	737	750	780	737	712	752	715	763	776	736	725	787	713	783	753	778	761	753	733	718	757	771	765	764	716	752	769	773	749	768	721	767	793	693	748	735	761	724	735	747	748	758	786	803	746	757	774	777	730	772	783	772	744	692	742	728	739	753	776	738	779	761	748	812	722	759	749	772	764	697	753	809	761	728	802	719	744	776	760	725	744	755	705	729	762	697	839	780	738	705	763	809	728	780	730	711	745	785	756	738	774	792	773	771	775	713	730	737	722	727	791	831	734	718	725	719	825	757	731	729	710	731	735	790	769	740	756	739	769	774	706	733	724	741	805	762	737	794	713	779	744	754	793	781	765	768	723	753	773	737	753	756	771	729	758	719	737	825	793	781	783	749	721	762	762	796	753	740	781	763	753	714	763	753	738	776	738	746	714	744	717	715	754	746	768	735	725	685	765	749	784	775	722	732	795	740	772	727	763	771	747	764	756	737	753	698	769	763	829	750	688	698	722	767	748	755	764	662	746	728	726	772	735	761	728	761	705	763	719	684	729	754	766	740	778	717	802	725	703	742	780	753	807	736	720	743	773	761	720	761	737	742	794	802	764	731	808	712	728	753	760	755	775	819	808	709	757	793	768	710	749	755	728	731	695	824	771	704	735	808	751
60445	88278	59928	26741	8755	2331	981	721	645	682	709	699	663	693	632	675	637	686	716	691	739	733	674	700	725	681	699	732	682	671	654	662	717	663	724	684	639	722	642	715	686	679	669	648	671	690	663	615	688	683	655	688	681	691	657	669	717	698	688	656	720	746	655	737	689	646	726	700	671	681	703	645	688	697	651	665	656	707	647	650	655	724	683	692	723	658	677	691	691	657	689	684	655	687	710	656	656	708	679	681	654	612	690	687	668	642	697	688	666	653	660	676	716	658	710	683	686	667	684	647	653	713	637	696	686	656	641	664	685	727	675	647	645	674	664	643	670	627	661	703	640	643	696	687	670	631	711	651	688	687	691	673	658	634	656	675	722	644	660	685	706	682	643	687	681	671	662	640	681	674	673	710	668	708	698	683	698	640	621	696	682	655	700	670	696	661	657	687	655	737	662	666	678	673	709	710	693	674	692	703	704	706	683	700	664	657	700	667	678	696	678	712	684	706	677	712	640	669	710	648	681	671	697	669	695	696	694	667	709	650	669	641	673	679	672	677	644	735	689	667	703	692	647	679	684	678	610	707	663	704	686	680	722	661	658	658	667	702	637	696	696	691	695	684	680	636	713	671	724	641	664	637	667	663	692	724	698	718	676	702	694	642	671	664	712	712	667	674	736	705	636	646	720	667	671	705	696	659	675	695	661	716	671	692	681	672	696	681	697	645	640	696	687	690	696	708	698	664	683	660	702	676	666	670	687	647	677	639	670	681	678	693	726	633	600	697	706	685	696	680	706	657	675	741	717	659	676	733	680	690	691	695	646	713	648	667	675	663	701	656	686	661	690	673	717	680	699	694	693	665	636	668	649	670	681	701	603	675	690	681	689	666	666	655	658	666	673	669	676	647	721	676	681	708	728	637	711	687	676	649	697	678	696	674	706	689	701	714	660	681	656	705	660	701	657	649	669	686	671	697	671	658	656	735	669	724	693	662	677	699	665	668	697	695	679	707	669	662	714	646	696	634	696	635	661	705	665	634	673	653	685	753	640	656	669	672	665	697	687	728	652	635	656	685	647	726	710	703	684	681	694	710	701	671	683	733	688	654	611	638	629	642	665	639	687	681	639	670	673	674	667	699	703	666	692	683	633	668	651	646	662	629	642	691	689	715	688	677	664	686	669	680	710	692	666	658	622	645	685	711	682	694	712	702	714	650	644	679	699	631	627	704	650	724	619	670	635	656	665	683	695	680	647	737	671	682	658	691	633	709	686	716	679	701	710	680	667	668	667	665	673	682	670	683	697	675	687	679	609	726	624	670	657	650	705	699	673	748	699	679	680	662	667	694	652	689	657	721	692	697	683	672	632	676	657	716	693	662	702	661	705	645	658	642	606	662	695	684	676	707	652	724	672	680	642	657	668	648	681	708	661	692	656	651	681	693	697	677	655	695	660	618	680	693	731	685	679	634	678	661	680	686	666	685	683	723	654	709	677	684	684	723	704	658	648	641	688	725	634	629	651	680	665	705	653	702	664	682	659	701	650	666	659	654	647	677	648	652	684	638	666	691	701	656	711	709	669	635	643	674	638	694	659	655	629	688	673	658	675	684	679	679	678	703	639	685	691	652	711	672	623	699	699	714	681	714	681	689	664	684	678	648	709	675	738	675	678	681	686	702	655	719	677	687	697	648	682	686	680	722	683	666	701	656	704	691	664	696	674	638	617	671	679	673	686	710	686	675	699	617	679	727	702	675	674	703	703	718	674	700	662	644	696	643	710	670	675	709	701	721	659	667	654	644	659	688	629	704	685	675	715	698	712	715	684	653	691	639	670	678	712	696	671	688	632	674	678	642	638	702	625	636	697	671	713	653	676	628	687	659	671	603	683	719	664	670	668	661	700	678	673	696	669	715	701	688	672	635	664	705	669	668	668	602	669	691	721	652	690	723	671	660	622	679	714	644	713	682	691	684	721	656	662	658	680	664	665	668	670	668	654	660	649	716	679	669	698	699	693	703	700	671	650	713	666	686	710	673	674	681	697	694	638	702	664	685	643	669	660	677	670	659	682	672	704	652	655	650	681	655	690	694	639	683	679	699	690	689	694	678	666	711	694	693	672	697	695	662	683	640	668	654	716	692	692	702	683	674	675	629	677	687	668	683	694	676	674	693	705	655	681	622	719	662	683	690	661	673	695	708	667	677	698	674	685	709	699	687	727	660	644	649	653	651	708	631	709	666	676	692	704	690	707	677	661	635	684	670	693	651	702	684	701	720	686	693	668	695	664	652	689	669	665	736	653	667	687	686	680	693	665	649	667	653	657	666	660	692	643	611	706	642	652	662	690	706	728	671	731	693	672	655	684	661	651	657	641	662	700	677	675	675	668	693	690	664	688	725	684	726	647	661	679	654	646	686	644	712	691	698	630	676	666	699	706	647	701	695	647	646	691	671	690	704	667	656	692	662	669	623	688	691	659	602	670	679	690	616	743	667	674	686	709	705	683	699	668	686	734	719	673	684	658	695	642	673	760	668	657	649	690	637	655	699	618	673	669	699	685	657	716	693	663	646	641	729	653	624	649	676	669	686	682	679	648	690	697	653	693	703	658	689	652	632	653	729	708	646	676	698	646	719	670	711	692	666	678	689	652	647	714	660	669	684	687	673	711	684	666	689	714	635	703	691	681	686	690	736	662	659	708	623	682	655	720	644	678	627	688	693	718	648	649	734	648	664	699	693	683	658	697	736	635	677	680	653	684	657	693	683	667	690	644	681	672	714	660	681	672	663	660	673	679	691	643	627	689	688	677	716	669	695	665	685	698	712	643	673	653	649	675	684	626	702	630	663	663	615	670	680	659	692	653	643	656	620	689	651	714	687	703	670	758	689	685	716	665	689	649	696	646	704	671	703	658	667	645	668	654	704	685	687	691	727	685	684	689	684	692	692	643	672	675	676	716	686	678	718	638	668	675	670	717	707	680	719	680	693	622	703	697	696	718	721	683	673	701	674	700	667	650	666	664	686	676	665	672	678	660	635	703	685	748	660	671	685	653	704	715	643	665	692	650	663	669	660	678	659	677	691	711	661	652	662	693	656	677	684	674	676	627	673	642	667	677	719	629	691	688	654	687	650	676	671	655	765	669	720	676	689	640	648	660	676	703	674	669	721	664	640	649	713	650	700	641	632	640	695	682	682	683	684	664	683	642	695	660	673	695	683	660	671	657	731	675	693	637	700	717	651	703	676	662	686	702	729	730	674	614	669	683	669	658	660	710	680	613	690	690	623	734	676	682	687	704	682	635	666	647	649	692	689	713	696	659	598	667	680	713	675	710	700	633	666	645	685	680	674	651	692	702	679	652	668	694	652	688	684	716	691	640	691	682	695	674	653	704	674	661	658	676	661	649	704	634	682	603	674	627	654	659	710	709	750	636	704	659	694	685	662	640	644	670	665	726	639	710	694	689	694	699	681	667	663	671	652	672	675	717	716	708	667	665	681	677	686
24164	23490	35868	32443	23224	14337	3652	1306	1074	1085	1051	1065	1090	1006	1061	1053	1050	1095	1027	1008	1042	1039	1040	974	998	1013	1059	952	987	1011	958	965	967	980	1014	1017	997	1049	1005	1030	965	963	1041	1030	986	1055	1024	1020	1012	991	999	965	1004	1016	960	1034	943	1004	977	999	983	941	1014	1003	1069	1008	1002	1025	1007	1023	1043	980	1017	1030	1030	1002	1025	974	969	1009	953	989	1008	1042	951	972	1003	972	983	1025	1004	979	1004	1000	986	1056	1013	1008	1043	1034	1020	992	1034	972	995	985	982	1047	1002	967	1010	1038	1045	1043	1025	982	974	1015	972	954	1084	1010	995	979	1034	985	969	993	990	1024	919	987	1050	964	1007	985	981	1053	984	992	997	996	978	968	954	1040	985	962	945	1010	1025	935	1024	983	983	967	966	994	997	1060	978	1014	999	1017	980	1035	1009	1004	1008	964	970	977	997	930	971	977	980	965	1030	1012	992	984	980	1026	1087	972	1037	1001	965	1016	991	981	1033	964	1020	1019	1027	1011	995	967	1007	987	1028	970	978	989	976	1036	1025	1061	1040	1044	938	1004	996	1003	978	985	947	1077	970	964	953	945	1047	1007	994	989	1012	974	986	1032	1042	1058	1049	982	985	968	1049	964	1062	992	979	1005	1013	1046	1002	1009	969	958	957	978	965	991	960	998	915	986	1011	1032	1009	974	960	1010	946	1041	1010	1022	1022	1021	1006	950	977	976	1009	971	997	1003	975	980	1007	1019	990	958	959	945	1045	1029	1037	996	1038	1053	1006	1011	1057	1040	1018	1026	973	981	925	1052	980	955	964	1038	902	991	950	1001	989	974	947	998	1008	988	1008	988	988	1063	978	1013	1036	961	982	1019	955	965	1039	1038	1045	1014	975	942	1005	970	961	983	1033	963	1029	1019	1061	1031	1011	991	972	1042	951	1004	1100	975	1049	1016	991	1014	1037	978	988	1001	1000	971	993	999	954	1010	1016	1023	1021	1003	1001	1035	993	969	987	1028	985	1026	1014	954	981	1014	989	1014	982	997	972	952	987	1077	983	999	1010	964	981	1026	1020	960	1012	970	1132	997	985	929	970	965	988	1034	977	1027	956	1039	974	1026	1044	998	1001	985	975	990	1001	1010	987	986	1021	990	1038	1037	944	1010	1021	975	991	1017	994	1040	1041	1017	1003	1069	1035	1014	1005	998	1006	981	1001	989	981	974	978	1006	1070	1070	1029	969	1007	1055	982	1011	1017	961	1040	1014	1025	1009	997	942	992	1035	1076	1028	985	931	979	1030	985	975	1012	1069	1017	947	997	1005	1048	998	993	981	1002	984	1003	1007	924	989	1070	943	1013	1027	1072	1000	1068	1004	1044	994	974	979	977	1017	997	954	991	962	985	998	977	960	1029	1004	1015	990	991	989	960	977	1013	956	1019	1050	1029	1041	1007	1035	1044	1025	1045	1039	1017	1041	985	991	942	974	1013	1014	1020	958	1006	963	995	1010	1003	1029	1007	963	975	932	1048	985	987	981	1009	978	1011	987	1032	1057	1042	1018	1033	1017	979	994	964	1014	978	1004	984	1061	998	925	988	1000	935	1020	1014	1002	971	1033	957	985	950	991	1030	1055	969	1001	1011	978	1018	1017	1013	965	1025	1007	979	992	1043	964	980	997	989	989	945	955	954	1003	937	980	1002	989	1007	1014	965	1001	1023	993	960	993	966	1026	1019	1048	1038	998	966	1004	977	1008	955	948	1040	1023	979	983	961	984	994	995	1041	966	1011	989	992	1018	1059	1027	985	1008	1001	967	963	941	1052	971	989	1011	981	977	1000	1012	998	948	962	956	980	981	1021	1000	950	1052	967	969	1009	975	1008	1005	1019	1018	1051	1001	1066	1041	918	1009	987	996	1003	1017	965	1002	970	1009	1020	962	961	1025	1026	1022	975	962	1016	1025	941	969	928	1015	939	1003	1017	999	1015	961	1022	1012	990	1052	963	1036	954	1007	1028	976	1049	970	1065	988	968	978	943	986	1047	975	958	1000	1056	996	991	1021	1010	1054	1056	1008	971	1016	971	1091	987	969	1014	1013	1056	988	944	949	1041	986	983	1013	1003	959	996	965	959	1017	948	966	1027	948	947	1009	1022	1002	934	976	994	1010	998	960	986	927	960	985	992	1015	972	989	1010	1038	942	1033	1002	998	1044	977	994	1049	926	1001	1012	975	962	1018	956	917	967	1009	1008	966	971	972	988	955	982	938	995	958	963	991	978	1031	965	968	963	1017	951	1010	1008	967	1018	1035	991	1035	981	973	959	1011	1019	997	914	1017	967	963	994	987	976	1039	1003	985	949	983	1026	989	1007	1018	991	964	961	1025	972	982	983	939	996	1003	1031	980	991	1028	943	1026	1001	1012	1000	993	992	985	940	932	983	979	962	993	980	999	1010	980	1014	1007	984	999	994	1002	999	991	985	1022	1004	963	962	936	1030	1002	1006	1000	995	1039	996	1038	974	997	1010	1063	974	1046	1021	934	1018	997	991	1016	968	971	990	980	953	1003	1027	989	1010	980	962	994	990	982	973	987	991	998	952	995	1005	998	943	980	1057	916	992	1038	1022	998	995	1007	985	991	1015	986	1009	1015	1028	981	1022	997	1035	975	978	971	970	956	987	1023	1007	992	1055	1024	1046	921	947	976	967	1027	987	1002	994	1056	949	1003	1022	965	958	989	1024	951	903	1014	1004	978	1004	989	982	1003	1017	1053	1057	984	990	979	1057	992	980	1014	1032	1005	981	1031	991	987	917	954	1012	1048	998	991	1041	999	970	982	991	961	1027	981	1017	1047	992	1006	977	988	975	1060	979	959	1032	967	979	956	936	1022	944	1041	1006	991	965	982	1024	979	992	990	1001	1009	961	996	972	948	1040	1023	999	977	1020	999	948	997	961	1019	1009	993	1019	967	1014	980	952	1038	961	953	960	1020	939	1009	1026	994	992	970	968	963	933	1047	1000	968	1013	1000	1026	936	1012	988	973	1007	1018	995	959	1012	980	940	933	983	984	1000	979	1042	959	960	966	995	1020	938	991	1026	1013	1017	1008	1018	1063	964	954	1046	950	1005	1014	1031	1024	997	1006	1035	1026	935	1006	983	1002	1031	1007	977	978	1035	1023	1019	962	958	980	1003	987	1009	1032	1005	937	1015	972	936	1006	965	979	977	991	976	978	1028	1003	975	1045	989	978	993	953	939	975	1077	957	985	999	965	981	964	977	985	1000	1001	1012	1007	1017	980	970	1022	978	980	1036	1008	994	984	1010	993	987	1039	986	937	982	1028	1106	1002	979	971	995	978	980	942	1015	971	980	1011	985	1020	998	937	979	1000	990	1053	975	996	1015	1008	1008	929	1043	1047	953	948	978	1048	993	975	1018	982	987	980	943	1005	1015	957	1026	1029	1011	978	958	965	995	1023	1010	985	972	1030	991	988	1087	1035	965	966	928	998	1061	995	1015	1003	968	998	1033	1045	1017	1018	1005	1045	996	1022	1014	1012	974	974	999	982	1017	940	1006	961	995	956	998	1019	947	1035	944	926	929	947	969	994	1023	993	967	969	977	932	986	936	977	981	1013	1003	938	982	1032	973	967	974	978	1023	1022	970	1012	967	1004	981	1035	1008	978	970	972	992	959	1012	968	1023	967	940	1022	929	996	1013	1056	1004	985	1002	994	970	1008	941	985	963	1003	973	994	981	962	1001	1024	957	968	978	987	924	998	1030	986	970	998	952	1000	1025	987	1023	1008	970	969	964	984	981	974	961	1017	984	1018	1009	963	1015	991	1039	1006	996	1006	1016	989	1012	979	1026	972	1044	895	973	1001	927	978	983	1003	951	984	1055	1007	965	1003	964	994	1023	1014	962	955	996	1014	1020	938	962	1019	1029	996	1027	898	1013	1028	934	979	1000	989	977	1039	975	985	958	1024	1006	1010	1003	1018	935	1011	982	960	949	1006	1015	1031	1001	976	956	977	984	954	1013	1010	1025	901	979	1054	940	1003	1043	1018	991	994	986	978	1014	1006	954	956	969	1033	1006	1029	990	960	975	977	991	969	971	978	950	962	928	987	1018	971	972	1027	953	1037	960	1015	976	972	992	984	931	1027	1018	1008	991	993	982	1044	965	1012	982
65164	103646	71767	41541	15976	4647	1587	1034	943	918	924	922	945	906	913	901	922	947	991	886	917	890	899	938	898	908	974	901	910	889	944	954	907	854	921	861	886	911	907	971	914	871	915	927	875	875	952	936	881	930	892	871	944	910	922	872	899	894	933	923	906	936	911	912	944	861	965	912	907	894	897	904	905	974	917	885	962	925	867	944	897	926	920	901	944	926	874	920	866	971	983	911	931	912	968	941	893	930	900	891	904	925	886	933	969	937	900	899	924	943	877	938	956	865	855	866	916	937	911	944	921	901	929	887	866	826	922	914	857	969	888	886	876	924	954	905	885	848	935	876	886	927	922	879	874	951	933	932	931	903	885	902	958	876	949	902	936	964	887	897	877	890	902	893	897	869	932	881	920	908	914	945	882	944	872	886	877	893	899	891	873	930	888	915	858	907	904	953	899	893	915	857	885	951	899	915	911	902	931	896	965	899	920	898	920	886	914	933	916	861	930	876	877	906	932	902	849	937	927	911	914	943	920	892	924	937	939	896	943	916	872	948	914	939	885	921	905	896	925	845	918	931	875	866	886	880	908	878	894	852	920	907	911	915	944	888	882	879	907	930	881	904	890	876	901	880	844	919	863	953	946	904	893	921	923	884	891	897	906	904	925	923	870	920	933	902	935	886	901	859	923	939	963	865	952	913	935	912	926	896	913	875	865	879	954	917	888	898	899	896	906	861	897	925	906	903	855	875	899	873	920	915	899	942	929	909	896	885	863	926	881	947	918	898	915	940	899	899	847	932	873	873	907	879	839	971	893	906	833	873	904	966	937	892	913	917	843	908	921	874	884	862	898	955	879	913	922	913	844	937	831	922	999	912	943	891	870	899	914	925	954	920	905	913	901	923	953	951	926	911	918	884	946	915	902	912	908	919	922	918	915	877	862	884	885	896	883	896	882	940	963	942	965	828	906	926	917	873	899	877	854	849	881	941	921	884	935	909	892	918	916	925	870	849	888	887	896	986	889	889	858	890	998	899	864	836	875	916	903	882	911	887	875	930	886	891	869	934	906	853	901	879	875	901	900	913	886	923	869	878	873	884	932	903	885	928	889	916	903	897	887	988	924	887	898	963	918	952	866	971	886	922	931	912	918	905	930	913	906	955	928	923	957	875	916	875	900	900	895	867	938	869	909	875	882	916	878	891	906	899	919	922	909	913	894	884	908	849	921	890	884	935	913	953	872	945	849	892	849	972	925	867	926	968	958	857	966	929	854	866	914	917	926	840	897	916	955	954	886	924	855	870	907	928	899	873	865	878	905	925	938	896	928	910	920	925	862	918	946	864	882	938	921	918	929	885	930	845	894	897	902	928	886	911	883	872	931	894	902	883	892	901	861	912	910	882	901	914	896	834	919	879	893	924	901	920	906	893	854	870	853	910	865	907	869	861	905	931	879	949	944	907	929	905	905	893	931	899	924	949	849	910	900	961	931	858	836	919	888	932	876	869	980	895	869	940	891	905	916	951	926	890	875	888	941	942	946	940	929	920	923	883	909	921	911	872	894	882	897	935	858	906	913	920	923	913	931	927	870	909	901	876	872	960	845	892	940	921	921	898	906	949	910	900	883	907	910	897	896	907	921	837	875	890	909	938	891	919	930	880	931	933	933	903	922	900	873	876	913	957	948	858	895	885	908	879	858	898	882	905	849	880	827	880	936	878	880	915	932	901	902	946	939	935	883	902	940	884	918	926	897	909	892	858	884	882	902	931	868	855	898	867	872	894	898	928	988	861	901	875	889	929	902	869	924	880	907	932	890	894	951	895	915	869	932	938	952	918	959	897	933	886	908	932	892	901	905	929	878	898	884	912	939	887	908	931	876	886	951	893	912	954	896	874	928	897	868	899	921	865	971	905	928	937	930	912	898	876	885	908	944	891	867	820	863	866	910	943	881	961	979	903	908	838	911	906	958	901	875	847	916	910	969	868	1011	919	954	894	912	923	904	903	823	949	876	815	898	918	848	976	916	941	892	910	907	901	928	942	927	894	894	903	913	893	902	926	890	884	920	874	880	884	904	928	936	867	909	908	893	939	869	916	903	895	896	915	897	901	945	898	919	902	915	886	918	951	901	929	941	827	915	934	930	904	910	943	888	919	919	861	888	918	863	884	937	965	905	884	921	887	910	888	855	869	918	873	930	862	919	904	918	913	912	881	961	978	879	886	935	869	927	832	931	909	906	895	910	899	894	885	890	883	933	894	830	836	861	900	894	902	829	893	862	918	928	919	914	921	922	879	905	905	896	898	852	891	894	856	889	880	923	891	918	919	929	907	899	896	845	894	890	893	915	919	870	912	866	904	932	930	869	875	889	967	896	938	913	915	952	903	869	847	927	884	929	912	911	876	851	888	906	873	884	866	933	871	905	905	918	916	898	945	888	900	940	902	888	914	859	955	922	947	890	894	923	874	930	907	939	922	884	948	920	883	905	899	886	861	912	890	931	855	905	852	896	937	911	935	914	926	897	908	912	903	910	901	883	935	960	893	884	896	927	901	892	907	860	981	900	902	919	885	941	909	922	894	897	872	885	883	883	873	848	889	914	889	904	900	958	902	902	892	858	921	903	911	866	896	907	883	913	893	917	930	902	906	881	889	896	817	894	923	930	890	884	875	915	859	938	909	958	928	928	889	887	913	871	937	873	893	917	940	899	848	882	882	842	850	899	893	930	913	901	899	864	908	909	941	885	884	903	882	851	858	939	974	921	963	911	919	911	925	902	919	919	936	935	876	870	905	911	919	943	929	861	882	938	932	935	880	839	947	873	922	924	904	839	951	901	916	919	912	867	874	880	940	928	929	943	857	859	909	896	893	844	917	863	895	874	908	908	903	941	877	867	921	903	950	846	883	858	897	957	843	888	929	899	893	885	910	899	875	895	880	893	908	914	874	868	858	927	891	889	902	909	895	863	952	937	983	924	863	915	877	937	912	910	953	876	894	903	917	902	879	902	916	930	907	933	929	882	880	927	919	912	888	924	876	936	962	917	889	898	904	861	888	869	879	933	909	945	923	890	860	906	896	876	871	853	894	904	889	914	905	956	835	952	929	910	887	882	878	873	911	878	921	858	922	925	869	906	961	895	922	934	926	957	863	872	857	912	949	914	903	953	953	876	875	922	905	884	887	908	914	901	867	863	854	901	848	905	870	907	888	875	938	911	912	914	885	946	899	920	935	853	863	895	875	873	819	918	894	847	899	896	883	889	912	934	895	928	945	847	898	879	880	900	957	929	873	889	869	859	910	898	900	865	954	890	878	865	919	919	857	944	925	945	882	867	882	926	913	939	869	935	892	923	927	879	956	924	888	882	824	883	854	867	925	923	888	912	925	926	910	895	841	882	872	935	868	903	977	894	928	890	892	895	907	915	855	911	950	911	902	918	927	896	885	886	866	920	875	892	888	865	934	926	866	889	875	893	891	859	841	859	908	907	872	882	855	946	865	953	872	934	920
31112	31803	26480	11053	2659	1218	934	800	821	832	812	847	796	858	806	781	815	774	781	798	823	810	827	819	837	886	813	817	823	801	767	770	791	793	815	824	812	788	861	829	837	775	812	792	796	811	792	841	787	847	757	814	763	818	817	787	834	880	781	854	869	776	801	816	761	797	794	797	751	797	802	812	852	762	806	767	829	808	804	805	783	806	816	794	794	786	806	845	819	810	823	841	751	797	812	833	815	827	805	763	802	796	763	780	798	797	780	803	816	796	750	828	762	827	846	824	807	822	856	835	814	823	795	795	848	825	809	742	844	785	754	814	803	822	796	784	791	800	799	786	819	812	815	789	795	775	807	845	854	840	809	802	793	817	813	781	825	778	816	812	813	805	802	844	808	755	807	794	817	815	810	827	882	826	826	786	803	837	813	798	780	854	811	833	808	779	808	812	821	804	777	819	807	824	788	789	776	864	836	781	801	795	789	776	766	796	813	773	792	791	800	766	801	740	786	818	775	777	808	802	848	797	828	773	792	816	777	836	806	779	820	790	799	805	807	765	797	816	768	783	792	800	789	835	780	800	782	784	836	777	777	820	747	785	829	760	825	827	821	794	764	771	786	780	784	781	806	795	814	798	851	843	844	771	849	741	746	819	798	786	816	749	801	800	806	785	767	864	797	819	814	809	795	820	810	793	844	799	766	773	742	834	819	781	841	773	784	861	780	791	804	830	751	828	786	828	828	792	799	803	799	793	823	820	831	798	824	776	772	787	810	799	848	834	836	830	789	767	789	842	837	840	802	766	758	810	778	768	838	846	860	776	766	870	816	832	800	807	796	754	771	813	744	845	776	807	796	815	809	790	795	766	822	758	797	844	825	784	833	789	801	769	774	773	814	805	797	816	848	804	847	807	821	758	780	793	824	776	797	832	816	785	798	800	829	762	795	820	793	810	827	788	783	813	823	866	767	786	795	766	802	772	817	780	824	793	826	819	781	802	781	806	788	811	782	835	805	784	813	820	821	798	767	836	829	813	841	805	770	832	831	828	807	802	786	735	832	771	823	853	833	833	806	817	782	850	844	813	837	796	787	804	786	816	795	842	732	816	829	776	831	813	775	779	798	799	766	768	801	761	792	811	773	788	764	779	773	782	822	782	770	819	815	796	850	759	819	809	911	799	772	802	793	848	811	743	819	753	765	792	814	810	815	801	774	816	825	762	786	839	810	787	814	824	795	774	807	797	765	814	798	868	826	786	817	817	814	796	812	829	795	786	796	821	773	783	789	792	777	728	843	784	786	822	806	848	803	781	807	770	755	788	791	823	791	813	782	840	800	774	819	801	805	812	781	795	807	854	810	832	852	842	808	809	789	823	852	782	748	802	832	776	768	767	800	814	810	783	848	832	796	823	738	805	813	860	829	843	813	777	830	844	816	823	791	764	796	767	799	775	743	823	819	793	785	772	746	817	825	869	791	752	767	865	806	837	794	785	853	786	840	816	789	751	828	764	800	754	835	787	811	744	787	816	783	793	834	788	817	757	774	817	797	809	808	813	825	728	815	811	842	782	803	780	830	791	805	801	843	844	877	795	834	813	833	792	781	855	772	780	781	739	811	751	818	771	872	714	773	822	838	787	807	799	813	842	758	769	801	778	827	804	795	767	816	836	795	795	781	829	756	795	779	815	830	834	743	768	793	801	793	841	786	816	813	794	821	799	808	772	811	820	833	755	812	820	809	779	813	785	795	823	787	732	744	759	784	760	815	770	820	807	794	746	799	767	810	830	798	770	791	748	809	856	829	832	796	814	804	814	771	778	845	863	825	775	832	823	816	791	767	811	808	801	807	786	816	789	815	846	827	828	780	831	761	780	826	785	814	788	820	804	783	763	833	878	815	834	764	817	844	819	799	777	817	794	855	805	792	818	799	872	789	784	762	828	812	804	798	838	857	831	787	771	821	846	844	818	800	784	787	839	756	796	795	835	792	806	797	831	822	807	800	763	849	755	832	815	824	800	874	844	782	808	732	767	859	816	847	839	776	820	812	798	816	784	812	831	817	782	818	799	775	774	814	789	781	768	835	836	788	766	859	833	843	784	792	837	788	788	789	811	802	833	804	780	837	781	819	813	818	816	856	756	861	785	807	789	853	793	850	854	792	804	750	769	810	787	780	772	831	751	794	780	776	846	817	807	830	808	781	849	802	800	807	803	809	872	850	795	800	797	837	785	852	751	835	766	878	793	799	789	841	790	795	813	806	816	799	864	807	831	745	822	843	805	808	820	813	815	867	812	821	754	798	753	805	802	800	789	794	818	852	756	795	809	799	827	811	770	809	784	757	783	816	840	773	805	817	843	787	797	837	761	813	740	832	819	786	804	754	767	847	834	797	853	833	784	766	811	830	797	805	807	778	768	779	852	805	760	801	783	817	805	815	817	753	822	839	831	799	769	776	826	773	808	742	819	811	806	781	804	781	831	816	782	758	807	808	833	780	855	788	840	848	836	812	771	777	827	840	849	827	826	797	821	784	787	815	785	800	760	858	727	801	787	758	742	800	821	795	820	792	820	793	751	833	804	795	815	778	788	852	814	771	771	816	821	807	830	799	823	791	812	796	755	829	825	846	823	787	830	791	803	800	869	763	802	795	795	863	858	770	800	796	787	798	831	800	775	825	804	821	815	803	819	800	820	776	756	736	804	853	844	800	774	772	835	819	806	791	832	797	773	795	738	782	812	827	781	772	807	761	853	758	798	785	785	789	800	820	804	799	799	814	788	828	788	822	835	806	785	820	800	781	831	791	826	826	832	798	859	773	821	805	848	855	788	797	759	751	804	761	745	774	760	842	770	802	839	785	799	776	817	815	790	830	856	782	783	764	832	776	860	775	768	861	798	770	790	810	831	780	768	803	813	885	785	847	836	837	832	808	808	808	849	773	744	810	766	851	788	766	792	824	783	853	801	778	786	796	816	803	755	837	788	796	825	799	768	827	745	784	798	825	871	799	759	767	789	825	825	826	812	802	836	819	770	832	785	766	859	825	820	808	807	812	785	813	762	766	798	836	879	771	785	778	833	815	735	819	826	761	831	816	789	850	798	788	784	850	775	857	812	776	808	788	848	780	768	787	765	746	744	793	821	787	791	768	808	812	764	801	794	809	837	847	825	776	782	800	767	835	799	821	763	830	806	824	764	881	818	839	835	778	872	764	867	831	767	789	795	772	735	759	789	819	825	793	827	772	764	769	753	791	754	815	820	758	783	802	784	793	804	819	793	813	814	813	828	792	846	774	811	804	821	780	757	823	847	828	797	872	742	777	815	771	802	746	772	825	779	790	768	751	852	767	834	841	801	775	786	819	850	851	821	799	841	798	849	815	820	806	773	818	757	789	791	793	791	794	761	793	795	835	803	813	897	803	812	838	822	808	770	776	812	772	836	826	788	768	826	811	780	789	855	745	756	799	745	794	824	790	759	773	809	787	845	766	814	811	816	760	753	788	865
25430	36581	20027	5953	2075	935	708	673	655	621	640	607	654	644	664	644	666	681	702	634	659	633	654	665	683	671	662	653	621	662	617	673	663	668	654	657	676	683	685	684	650	644	680	632	640	671	624	684	652	692	679	639	655	702	655	648	642	630	606	715	613	638	673	682	622	623	639	609	670	651	681	610	648	629	675	673	658	669	673	639	652	672	673	629	691	668	633	652	650	665	627	641	682	640	649	646	665	668	638	664	665	676	681	653	649	642	648	644	627	673	668	650	656	682	682	648	635	636	648	662	638	610	663	631	700	656	663	686	665	673	638	614	659	695	674	703	679	664	663	621	651	665	641	681	671	694	669	706	642	720	633	663	611	665	684	639	660	632	668	689	651	637	684	674	603	681	635	659	651	636	666	702	673	615	635	652	670	656	682	716	623	641	628	652	659	598	621	654	639	666	708	626	658	658	638	664	664	630	626	623	643	671	662	685	698	638	678	631	704	639	681	634	650	631	666	618	654	648	659	698	654	674	651	638	680	677	682	660	632	660	665	703	649	668	677	680	640	631	628	676	676	669	671	677	654	652	666	695	658	649	667	652	663	678	650	699	646	681	658	701	670	628	683	654	644	689	634	655	700	643	649	649	668	663	657	670	674	672	649	695	667	638	630	683	695	649	678	672	632	642	650	693	629	629	656	632	662	643	662	649	639	619	653	642	622	687	659	617	635	615	652	621	669	634	666	621	700	640	662	656	684	709	691	673	680	635	669	710	635	674	663	667	628	666	684	669	648	636	680	710	663	655	613	617	661	658	680	636	616	692	633	690	673	658	623	638	650	617	650	635	649	655	674	635	660	662	664	666	697	625	642	672	667	673	637	616	653	648	649	672	622	597	627	634	657	682	680	678	639	681	643	647	641	632	699	641	657	680	644	664	647	624	675	683	690	675	702	679	665	633	655	691	678	679	630	640	627	686	706	591	648	662	685	589	604	638	637	670	653	703	671	667	648	650	627	712	670	663	630	661	662	652	636	669	646	640	587	643	694	619	649	641	701	649	702	640	662	648	701	654	686	666	704	671	625	661	655	651	661	680	667	645	631	600	641	648	679	684	650	630	628	622	654	697	699	650	634	692	646	635	605	665	640	661	644	687	649	654	656	667	678	625	665	631	657	609	667	666	661	653	631	638	686	661	695	693	676	646	631	654	669	634	675	638	648	625	626	662	641	652	623	661	622	668	642	618	647	691	638	659	642	677	658	632	667	670	624	670	707	684	633	632	654	686	613	657	677	660	693	624	631	603	651	671	649	648	669	669	630	638	695	670	632	673	683	598	627	646	673	653	677	650	669	673	651	626	651	699	688	699	692	667	612	682	653	678	629	676	641	613	647	664	684	675	678	651	670	701	662	731	653	668	670	640	640	630	672	643	622	633	648	665	674	658	650	680	618	613	657	649	652	688	711	656	691	628	633	644	675	610	622	670	666	670	667	641	698	635	636	594	657	656	649	629	666	635	684	680	687	658	627	680	635	604	650	680	655	666	597	678	643	665	650	645	680	645	633	648	652	675	598	639	692	598	725	638	661	626	663	682	616	687	638	638	660	676	653	657	677	641	612	662	615	704	608	647	641	614	679	669	638	651	652	644	688	687	660	650	700	646	675	634	701	656	685	638	694	647	670	638	682	670	620	672	623	659	675	672	642	660	672	670	631	615	668	650	665	653	621	657	638	673	653	672	617	634	713	654	643	687	640	625	616	636	633	667	662	679	676	650	660	702	637	650	654	670	642	684	680	645	676	611	628	648	682	669	673	700	663	692	635	652	631	659	696	626	663	671	699	675	622	698	625	637	667	734	706	709	638	652	647	660	652	660	673	682	637	703	674	653	673	662	637	667	620	687	647	662	686	640	605	671	635	676	634	663	622	654	660	604	656	631	691	596	666	697	666	665	676	633	664	617	674	615	660	682	643	669	659	671	625	614	666	692	688	659	653	659	674	661	685	617	665	673	647	634	618	653	642	661	650	656	665	679	660	670	685	658	657	629	663	658	633	629	666	636	659	669	634	611	649	613	631	655	657	658	676	647	675	632	610	639	673	644	699	663	693	607	654	637	652	686	629	660	686	631	672	715	691	642	658	663	679	688	657	638	680	657	658	625	619	650	663	692	654	674	655	594	659	666	682	698	672	632	671	638	658	654	640	667	687	674	642	634	640	621	620	650	677	680	670	673	711	677	638	629	667	607	680	640	675	678	698	683	638	663	696	643	659	685	629	672	637	652	670	679	675	608	688	659	688	668	630	642	673	651	685	662	616	653	682	652	623	639	653	658	645	634	658	710	730	645	654	604	637	640	654	625	667	636	619	631	654	623	625	639	617	669	649	650	601	664	645	668	662	657	663	634	702	651	673	715	665	628	688	678	672	660	721	662	621	680	611	629	608	663	633	707	641	674	650	670	660	683	620	689	674	638	625	678	636	621	647	687	675	637	646	642	639	662	682	606	671	649	673	623	659	665	626	676	656	674	632	655	665	684	581	642	670	627	669	629	619	626	630	702	665	699	659	648	609	656	630	637	670	666	610	628	638	701	627	675	628	657	623	646	646	671	629	663	670	660	681	648	653	677	692	719	707	662	651	638	627	651	669	648	672	650	702	633	660	657	643	668	620	654	668	645	669	614	612	654	626	662	606	675	684	657	643	676	631	656	654	657	661	608	681	646	642	676	617	696	654	642	616	682	614	632	689	679	648	699	642	655	642	626	669	685	674	613	629	673	671	665	649	726	648	660	633	626	650	660	675	634	682	682	634	678	635	621	663	649	623	667	709	623	642	656	698	630	655	668	714	630	615	627	710	681	658	602	657	663	657	700	665	643	674	664	696	683	610	676	633	614	670	675	656	665	630	689	720	655	698	651	618	646	681	690	634	629	649	633	647	668	689	663	648	680	648	638	663	602	642	650	622	644	661	666	656	656	692	625	660	644	662	663	645	604	625	628	674	662	655	679	666	666	660	631	654	681	629	619	683	678	667	667	637	669	678	699	612	673	701	623	609	643	658	666	649	647	680	694	689	601	733	673	668	646	622	649	664	585	650	649	630	639	655	673	621	652	685	628	661	686	621	652	666	677	616	633	673	658	669	624	630	620	689	673	656	665	675	662	611	623	680	632	579	669	689	695	613	669	653	680	648	631	694	637	687	660	690	656	719	616	673	622	657	659	637	636	684	659	646	671	683	664	601	666	667	640	651	659	628	674	624	653	653	692	618	695	642	692	680	670	608	671	641	658	644	625	674	643	679	667	670	662	667	677	654	638	644	669	648	583	667	685	640	697	667	676	651	663	663	625	655	637	649	590	653	660	655	639	682	677	663	656	630	694	636	660	659	648	638	683	622	608	702	662	658	684	613	686	696	636	679	652	707	655	657	656	661	622	656	639	666	717	646	630	712	656	656	666	674	655	636	609	647	662	640	655	639	671	641	651	638	678	658	627	652	636	704	654	649	691	670	677
25854	28265	41914	34881	17974	4912	1393	908	839	827	778	778	810	782	835	827	811	844	783	784	847	789	840	772	833	794	773	779	802	820	834	763	825	785	835	781	799	771	787	796	811	816	846	788	789	810	784	767	812	793	802	833	798	816	821	805	796	814	822	785	864	779	862	783	808	785	803	835	770	826	833	833	820	815	853	821	724	786	781	827	797	824	791	794	827	773	855	779	826	822	883	826	778	828	862	806	776	813	807	804	771	858	840	773	791	790	747	834	784	859	765	817	741	835	817	769	796	800	803	808	802	793	804	849	772	743	809	769	772	836	802	807	810	756	751	770	773	832	805	775	819	803	768	840	784	792	771	788	828	769	758	762	815	752	821	782	820	800	814	839	783	782	802	788	829	833	860	783	800	776	765	803	817	802	819	833	816	824	797	771	757	823	823	775	822	769	819	772	759	824	778	865	817	810	820	753	789	804	768	781	790	868	811	778	784	839	805	804	821	820	766	777	789	774	807	759	825	802	780	804	807	752	787	827	833	832	815	866	793	783	792	790	789	760	789	795	798	822	817	798	752	771	775	789	806	807	822	783	813	789	758	816	816	799	855	806	772	831	816	801	776	814	788	799	817	843	796	803	804	784	770	856	773	826	812	732	809	802	808	828	751	801	779	804	748	839	793	769	823	810	803	788	796	779	811	815	787	804	803	845	868	792	767	783	793	827	823	766	770	790	799	801	826	815	803	836	799	824	731	776	850	823	792	813	740	767	771	806	839	803	791	798	775	819	804	835	742	759	822	863	838	764	770	752	861	779	798	757	808	802	800	775	804	780	789	767	778	775	760	726	781	753	868	811	797	841	820	820	838	796	778	807	801	803	759	804	815	801	752	806	871	869	818	782	804	783	759	774	790	758	785	770	774	852	832	797	831	816	865	829	787	808	788	805	789	772	818	774	819	823	768	806	789	785	760	838	807	794	797	771	779	825	776	821	880	793	795	834	804	782	781	779	852	798	804	759	798	820	799	774	795	795	838	785	778	855	817	791	805	772	815	800	792	783	791	753	817	804	817	785	773	741	791	761	796	853	768	783	826	803	762	793	791	740	855	822	809	804	787	828	771	810	831	754	783	809	786	779	761	844	825	768	772	831	767	831	796	850	793	806	761	788	820	767	762	783	790	758	803	750	814	751	762	784	784	786	813	773	810	775	787	780	804	777	769	818	764	790	799	766	801	808	806	781	751	736	808	762	794	789	843	782	832	843	751	789	826	812	803	856	851	784	766	793	809	754	748	812	801	829	807	832	822	772	816	780	796	828	833	839	766	790	777	792	774	780	808	841	776	775	789	767	843	735	810	845	786	788	812	791	812	827	777	790	782	809	808	792	849	808	783	827	796	807	717	787	811	800	804	825	764	792	855	770	827	834	853	826	795	796	796	768	777	820	795	814	802	786	780	826	812	821	816	813	830	824	854	801	818	799	808	821	755	821	840	738	757	790	800	808	770	738	806	779	781	825	845	780	821	768	826	746	819	781	758	787	726	841	790	758	814	793	804	830	782	779	829	870	795	797	825	829	794	827	792	801	832	809	759	796	818	814	822	813	862	786	806	795	780	822	784	768	800	820	774	806	824	805	808	764	826	786	777	774	789	790	804	820	809	786	739	840	814	805	844	767	799	791	798	839	755	823	791	784	787	763	760	824	847	821	820	768	821	863	786	770	812	807	782	822	801	841	851	848	806	819	830	791	832	784	774	829	795	780	770	807	773	783	812	824	728	810	799	780	807	792	802	846	837	751	825	821	832	833	846	801	857	834	742	829	757	800	865	811	809	805	799	779	807	803	835	821	789	762	836	809	822	773	787	782	769	802	788	803	792	823	796	787	857	785	829	800	761	809	828	783	763	805	830	770	759	765	798	754	838	809	841	810	796	745	807	768	824	832	730	749	819	791	817	832	806	805	795	773	820	793	835	819	830	815	811	758	808	786	872	792	767	784	811	836	777	782	794	827	793	779	790	812	822	825	794	812	785	777	790	848	821	755	796	846	896	808	807	811	801	788	835	750	745	778	811	831	812	810	777	839	770	781	764	838	854	819	832	830	805	854	807	751	820	804	777	784	755	748	811	860	801	822	834	784	795	783	825	804	809	801	794	849	764	779	803	781	766	817	771	800	792	780	881	771	796	769	812	809	819	825	849	771	806	806	760	800	844	780	819	767	803	842	847	810	836	792	816	800	850	749	794	824	845	817	782	824	838	759	816	850	748	772	813	801	854	823	777	766	802	806	818	855	774	823	844	768	809	790	797	778	794	783	741	839	801	763	774	774	825	816	807	800	818	825	742	798	786	821	838	815	792	787	774	890	796	827	806	795	810	768	846	795	779	788	796	746	836	753	776	845	764	816	778	782	784	758	821	779	789	824	783	778	781	783	803	813	796	782	800	808	773	756	815	818	871	806	770	832	845	779	783	787	821	867	829	831	799	822	784	804	796	778	802	817	771	842	816	810	752	790	800	797	766	788	835	760	812	855	796	762	804	766	805	792	776	820	850	808	817	754	853	790	867	759	783	839	770	822	817	756	803	864	809	811	806	831	830	768	858	790	792	788	844	810	779	786	849	797	846	810	811	871	816	825	822	804	812	806	817	772	771	832	799	822	840	838	766	810	767	783	817	801	846	852	793	823	841	817	787	784	815	789	817	776	849	770	789	830	782	736	784	814	782	802	754	803	753	776	788	813	779	784	794	796	784	792	826	798	760	834	768	834	792	817	789	793	833	771	777	831	794	806	822	812	758	795	772	831	784	822	781	796	835	845	816	796	793	793	819	844	796	830	817	839	797	783	801	822	796	829	816	771	854	787	772	777	767	777	809	794	798	803	800	760	816	798	828	813	765	804	778	784	809	725	760	813	780	768	856	854	769	792	811	818	814	787	865	823	779	765	794	765	815	796	846	809	782	800	796	806	792	818	796	771	786	783	779	800	824	707	805	797	780	820	830	819	825	856	808	861	848	827	824	812	775	822	780	834	784	775	789	824	792	799	809	857	821	819	754	785	786	823	791	816	795	822	799	771	824	784	839	830	806	827	849	774	797	802	805	778	802	794	808	831	814	801	823	819	798	790	794	761	823	797	777	804	803	823	836	778	816	800	779	783	788	841	784	760	813	777	766	762	865	759	795	816	785	834	855	800	809	777	800	755	761	816	840	813	835	788	820	799	801	816	757	796	823	792	781	795	825	784	810	804	792	826	769	770	817	823	792	809	764	853	784	769	789	815	787	798	855	834	835	744	846	839	813	768	765	825	820	842	819	770	805	805	815	728	908	778	785	786	765	788	813	820	749	793	766	820	811	842	830	783	794	792	804	734	746	796	807	798	804	821	826	804	786	797	849	818	769	788	825	784	757	811	801	813	842	789	795	779	843	810	770	767	772	822	835	789	782	766	795	779	746	762	833	803	742	806	786	809	765	810	790	814	773	766	830	779	785	813	805	766	761	773	829	755	818	866
60316	88967	59655	28144	9157	2406	985	737	719	799	713	713	698	756	678	689	726	726	760	740	701	742	701	715	709	745	694	672	706	684	732	757	748	689	709	739	679	745	697	764	716	699	705	667	706	707	690	751	696	707	708	744	751	730	755	679	720	698	725	703	684	722	728	718	686	731	680	759	691	712	663	724	760	726	773	765	628	686	705	707	744	693	739	693	704	741	690	739	727	730	719	699	678	705	718	722	688	720	702	710	694	683	738	690	683	747	715	666	715	688	723	706	730	692	742	729	709	766	713	689	693	716	710	667	675	691	704	675	693	703	756	706	725	740	748	769	663	721	676	673	705	736	725	706	692	692	727	746	758	795	743	749	734	694	709	697	706	724	749	741	705	729	710	760	732	725	737	685	715	683	706	659	682	694	733	679	742	757	703	699	730	701	738	728	705	748	679	754	762	723	715	673	730	702	769	717	723	713	761	714	739	673	750	703	696	710	699	715	726	696	737	676	760	735	707	692	679	689	715	735	733	654	702	754	737	646	740	659	723	709	713	728	711	671	685	686	726	734	737	732	703	727	689	706	673	723	682	695	672	736	744	713	714	684	723	691	705	721	730	726	738	715	725	749	721	677	694	712	685	712	701	723	734	674	724	753	744	716	742	719	730	725	691	709	750	687	735	682	704	724	751	703	716	678	707	735	722	745	732	713	719	718	708	734	697	692	692	720	655	693	681	684	734	724	696	700	763	693	681	740	675	708	704	713	690	728	710	725	718	684	737	726	706	703	704	707	691	719	697	717	717	716	731	702	708	756	741	698	739	735	740	723	765	670	730	720	688	684	710	726	793	707	746	700	723	743	705	719	716	683	780	730	725	752	700	729	719	727	680	695	678	700	714	767	707	723	708	723	710	711	683	711	723	734	700	698	693	723	697	734	674	712	742	716	755	690	674	676	718	735	726	728	696	720	693	708	715	709	733	722	695	690	717	721	708	688	684	681	669	704	652	753	698	711	703	726	743	707	685	690	732	722	753	650	697	705	718	716	680	715	685	684	720	685	757	740	737	760	681	709	728	709	694	759	704	686	725	728	719	700	737	752	673	723	664	744	705	728	739	738	750	684	682	711	733	690	744	681	687	738	718	698	756	715	760	680	705	731	701	710	717	704	708	731	730	710	747	746	736	676	729	678	695	694	744	706	721	703	715	721	703	743	691	752	759	735	691	731	693	683	746	724	680	705	676	690	690	693	725	692	732	737	737	684	728	689	746	696	706	702	693	715	735	726	693	705	742	663	728	712	672	685	731	735	677	705	677	704	689	686	685	683	716	700	688	675	728	719	734	664	701	747	677	666	744	761	719	738	692	744	686	716	685	733	789	720	723	666	700	716	729	679	724	654	717	743	721	715	702	706	682	731	717	713	713	714	717	758	721	741	696	735	708	691	709	699	708	668	751	707	683	704	714	712	683	732	714	687	697	661	639	774	754	729	776	670	661	696	759	769	725	687	703	713	691	716	701	681	753	713	748	665	748	682	700	735	700	719	717	709	740	696	713	719	706	748	700	678	734	713	762	722	674	728	713	646	716	720	663	675	705	692	701	681	679	770	733	718	701	716	703	708	688	750	728	746	692	731	749	719	682	697	721	730	696	744	732	714	704	730	653	699	696	707	687	705	667	695	709	714	677	703	722	729	758	747	727	696	705	674	717	729	691	733	743	739	683	716	691	727	692	745	705	710	662	654	753	705	704	684	699	712	707	732	707	731	690	704	675	712	696	720	674	762	705	687	699	741	737	721	698	717	676	742	663	696	682	728	707	688	661	747	728	739	725	776	713	716	694	682	699	747	730	703	713	736	704	721	688	775	700	724	773	667	695	729	722	691	714	713	690	776	682	694	701	733	703	741	660	699	743	707	692	691	668	685	714	644	737	724	715	713	742	668	733	696	717	699	708	737	726	715	724	687	713	741	704	679	713	758	712	688	712	696	711	733	740	722	733	666	664	682	703	727	718	691	716	719	705	693	672	725	716	719	721	693	716	700	709	727	706	694	679	724	700	705	745	756	708	752	707	741	732	733	692	683	680	705	686	712	712	690	694	703	708	738	690	728	726	704	755	690	698	692	761	705	711	673	742	692	690	706	726	734	719	730	682	725	692	705	692	667	688	670	689	693	682	710	699	668	716	685	733	735	663	718	750	728	723	702	709	725	740	743	721	684	746	641	694	736	707	773	717	753	660	738	695	676	722	699	678	721	726	704	694	693	709	673	640	704	680	698	730	699	733	702	721	750	720	734	691	684	743	748	729	709	750	711	700	718	684	723	667	738	709	729	669	724	720	705	744	736	680	717	746	685	746	742	737	675	707	720	709	719	727	718	688	741	668	696	688	744	679	728	710	774	681	712	700	733	731	724	702	707	735	673	697	744	707	708	719	727	674	718	757	757	720	739	671	758	703	703	725	703	687	713	677	702	736	747	722	685	674	700	729	676	753	730	712	712	716	664	698	669	700	753	693	700	693	716	698	701	723	691	743	742	712	675	718	729	698	725	733	731	739	691	720	774	751	706	709	678	739	725	675	723	709	708	714	697	684	692	694	714	713	687	712	721	726	722	751	732	680	714	742	747	698	700	715	688	676	668	739	744	681	714	731	689	741	714	695	725	696	714	683	742	710	709	664	734	715	694	725	719	703	688	723	703	701	693	730	719	695	716	698	680	677	727	659	717	710	696	678	781	704	714	673	665	675	728	702	742	703	726	703	812	749	735	748	693	718	691	718	759	716	727	691	703	715	701	705	711	688	707	713	701	726	740	683	700	698	741	721	697	740	718	702	672	706	675	685	733	741	684	694	693	706	744	690	667	758	729	717	700	685	668	742	672	732	751	705	722	667	744	675	696	747	728	742	714	698	775	717	737	721	745	723	742	725	713	710	698	782	706	714	710	717	720	671	736	688	701	768	728	714	688	695	714	688	710	706	735	659	709	676	656	678	652	714	717	720	716	690	719	715	717	707	716	696	700	653	724	672	767	719	678	732	718	755	742	725	693	683	733	728	652	686	727	674	686	729	736	704	741	741	746	712	726	716	699	703	718	731	693	726	692	694	772	732	709	667	700	725	717	720	729	751	734	761	691	706	689	706	719	723	697	733	694	679	683	731	707	734	725	728	717	714	655	713	727	681	735	747	703	672	721	673	707	707	710	678	709	708	714	754	739	689	743	746	655	716	699	750	726	710	696	717	732	717	724	696	714	711	685	691	676	739	706	698	702	725	716	709	742	697	708	672	728	702	735	712	700	707	705	693	668	748	721	744	690	755	696	718	726	711	715	704	728	705	810	732	750	710	688	722	686	679	710	727	690	667	690	719	751	697	717	715	736	727	738	733	709	774	722	724	737	724	694	679	734	723	697	671	722	745	695	688	711	712	695	727	703	688	719	718	719	715	762	715	716	731	701	710	696	727	666	693	686	699	724	737	724	739	678	694	729	803	760	729	707	706	736	685	721	733	705
24177	23638	36471	31902	22489	13343	3294	1335	1091	1087	1054	1034	1100	1097	1062	1057	1045	1051	1083	1097	1081	1054	1151	1026	1066	1053	1019	1063	1047	1032	1076	1005	999	1059	987	1006	1092	1095	1052	1037	1060	995	1062	1040	1049	1013	1005	1054	1109	1055	1042	1068	1010	1045	995	1056	965	1018	1006	982	1003	1021	1059	1011	987	1051	995	1049	1070	1006	1044	1100	1027	1072	1018	1085	1068	1096	1014	1017	1025	1047	1039	1045	1045	1037	1024	1043	1032	990	1016	1027	1000	1095	1032	1056	998	1107	1081	1000	1017	1047	1034	1017	1028	1039	990	1045	987	979	992	1008	1031	1109	1078	1026	1074	1051	1046	965	1020	1062	1074	1037	1088	1063	1081	1057	1018	1051	1072	1087	1072	1020	1038	1043	1054	1035	1062	1069	1118	1028	1070	1053	1002	1050	1033	1045	946	992	964	1030	1019	1032	1067	984	1046	986	982	1052	1025	1053	1065	1003	1016	1065	1048	1048	988	1021	1058	969	1045	1037	1014	1034	1035	1035	1016	1085	1044	1043	1005	1044	1024	1041	1049	1045	1003	980	1065	1036	1015	1060	1020	1025	995	1059	1018	922	1049	1020	1066	1021	1024	1019	1015	973	1046	1053	1034	1035	1002	1039	996	1012	1030	998	1031	1004	995	1006	1036	1053	1092	1047	1098	1032	1089	1042	974	1065	995	1070	1022	1017	1092	1034	1040	1077	1007	1034	1036	989	1098	1016	1083	1046	1048	1013	1012	1012	1005	982	1033	1058	1069	1046	1027	1077	1067	1057	1024	1078	1064	984	1019	1049	1081	993	1016	1042	1044	1002	1030	995	1003	1013	999	1040	1015	1015	1015	1023	1029	1061	1043	1051	1032	1012	984	984	1059	1070	1062	1108	1046	1003	1035	1021	1037	1056	1015	1038	1054	1003	1014	1070	1045	1006	1028	1030	1067	1001	1050	1066	1114	1048	1003	1028	1009	990	1032	1049	1070	1068	1007	978	1084	998	1043	1007	1023	1014	1032	1009	1028	991	1043	1052	1039	1041	999	1068	1003	1027	1037	1099	1027	1033	994	1033	1014	995	991	1090	1035	977	1065	1044	1043	1073	1025	1071	1017	1017	1044	1041	1007	1025	1043	1070	1002	1039	1025	989	1072	973	1039	1023	1026	1071	1014	972	966	1033	1057	995	1032	1026	1030	1047	1052	988	1001	985	1052	1029	999	1038	1048	1080	1030	1037	1081	1051	1042	1060	1045	1049	1054	1032	1043	1035	1022	1022	1011	1048	1051	974	1064	1058	1016	1027	1018	1001	1024	1041	987	996	1084	1027	984	1034	1094	1045	1063	1073	1059	1088	1014	1020	1036	1067	1058	1042	1063	1067	1035	1019	1059	1021	1025	1061	988	1021	1000	1072	995	1031	1061	1003	1053	1092	1032	1038	1090	970	1043	1012	974	1045	1059	1014	1037	976	1010	1077	956	1007	1050	1040	1072	1031	996	1063	1018	1025	1057	1031	1046	994	1012	1037	1004	1021	1006	1023	1051	1013	1009	1006	1071	1045	993	1013	1043	1026	1055	1062	1017	1011	1011	957	984	1003	1035	1038	1063	997	979	1101	1000	1003	998	995	975	992	1026	1034	1032	1078	1088	993	1037	1008	1016	1012	1001	1014	1011	1021	1010	1046	1075	1052	1021	998	990	1094	1015	1084	1009	1092	1026	1073	997	1071	999	958	1050	1050	1019	1095	1084	1066	1032	1100	990	1033	1079	1006	991	1004	1051	1070	1029	1062	1063	1050	1037	1015	1049	982	1025	1025	1002	1024	1052	1037	1002	969	974	1047	1025	1011	984	959	1058	935	1034	1017	1001	1045	1018	1091	975	1000	1009	1030	1047	1036	1028	1042	1044	1051	1025	1011	1017	1053	1043	1046	980	1009	1029	960	1039	999	1052	1031	991	1027	1037	979	1054	1070	1066	1017	1027	1052	999	1032	1011	1013	1097	1039	1045	1091	1019	1045	1030	986	1072	1055	975	1048	1035	1060	1093	1085	1037	1024	1042	1057	1012	1072	1012	1012	1021	1048	1047	1016	1016	1034	982	1064	1020	1026	972	1008	1051	1023	1078	987	977	1013	1019	1082	1041	1042	1062	1051	1029	1048	1014	1043	970	1051	1017	1034	1077	988	1006	966	989	1094	985	981	1035	1047	1014	1059	1033	1059	1041	1019	1029	1048	1001	1011	1056	1069	1040	1085	1029	1063	1008	1037	1096	1077	1076	1032	1052	1002	1026	999	1029	1036	1025	997	1033	1013	1053	1014	1044	1038	1025	1008	1101	1063	1013	1024	977	993	1034	1004	938	1037	1051	1014	1046	1051	992	1021	987	1039	1055	983	1040	1050	1045	1029	1053	979	1056	1068	1078	1054	1022	958	1059	990	1047	984	1069	1008	1067	1015	1032	1078	1007	1011	1026	1021	1064	1048	1053	1005	1027	1055	1024	1008	1027	1068	989	1046	1032	1048	1045	1017	1040	1095	1038	997	1050	966	1004	1048	1033	1009	972	1013	1016	1049	1008	1026	1040	963	1024	1056	1049	1077	1025	1013	1045	1013	1036	997	1040	1029	1035	1008	1048	1056	1006	1019	1064	1036	1028	1043	1058	1064	1052	1044	1048	1053	1019	1022	1004	947	1001	1007	1042	1051	1084	968	1022	1053	1028	1071	1046	1023	1067	1018	1002	1051	1009	1024	975	1061	1005	1008	1022	1029	999	999	1034	1044	1071	1032	1052	1003	1090	1059	1095	1041	959	1079	1023	1059	1120	981	1052	1080	999	996	1043	1050	1019	1036	999	1035	1004	1028	1053	1016	1019	967	1007	1041	1039	1003	1073	1054	1005	1066	962	1008	1080	1058	1050	1037	1009	1022	1025	1038	980	1027	1012	980	1062	1063	990	1065	1034	1009	1010	1004	1044	1051	1018	1039	1030	1096	1066	1002	1061	957	996	1069	980	997	1057	1035	1023	1053	1044	1001	983	1007	1009	1063	979	1024	1025	1049	1005	1072	1078	995	1071	970	967	1087	1031	985	1031	1038	1011	1055	1004	1034	1028	999	1022	1054	985	1042	1054	964	1033	960	993	1011	1054	986	1051	1050	1033	1002	1059	1073	1089	1090	1081	1014	1025	1023	1025	1034	976	1027	1025	1024	1012	1006	1031	1063	994	1055	990	1023	1046	1051	1030	1038	1045	1060	1063	1011	1024	1076	971	992	1007	1038	1055	1002	1005	1085	1053	1030	978	1006	1046	1025	1122	983	1077	1057	1136	1080	1040	1037	1024	1026	1029	1008	1025	1006	1048	1060	1018	1015	1018	1018	1028	1000	1017	1018	982	1020	1024	1060	1026	1047	1069	1009	1018	1070	1044	998	1004	967	1061	985	1060	1016	1041	1014	1073	1065	1061	1026	1062	1053	1093	1023	1016	1074	1019	1053	1013	1014	1012	1021	994	1048	1013	1007	1058	1006	1009	1080	1096	1102	1032	1025	1065	1075	1027	1004	1051	1038	1050	1064	1048	1084	976	997	1000	1056	948	1017	1031	1077	1015	1033	1005	1070	1062	1049	965	1046	1061	1043	1003	1034	965	1051	1013	1064	1051	1071	1066	1041	1014	1046	1040	1028	949	1020	1077	987	1049	1056	1015	1025	1049	965	1061	1026	976	997	1025	1002	1024	971	1024	1012	1097	1053	1043	1019	1014	1005	1056	999	1022	1069	1038	1029	1071	1056	1059	954	1021	1014	1079	1086	983	1036	1013	1017	1002	1024	1050	1026	1024	1014	1031	1008	1075	1014	1077	1066	1018	1037	1017	1046	920	976	1010	1063	1033	1006	998	1016	1031	1005	996	1082	1070	1039	1044	1016	1014	1028	1030	999	1044	1047	1079	1005	1054	1023	1034	1030	983	1055	984	1038	1049	1018	1012	982	1011	1078	949	1037	995	992	965	1028	949	1044	997	1047	1038	1042	1020	1055	997	1037	1001	1022	1040	983	1068	1075	987	1072	1032	1045	994	1041	1002	1080	1014	1016	1009	1038	1032	999	1035	1022	1061	1069	1022	1007	1089	1028	1037	1075	1016	1064	1009	1040	1039	1041	1033	971	1094	1023	1042	998	993	989	1019	1063	1089	1025	1103	1034	1050	1043	1042	950	1009	988	1003	1034	1092	1058	1006	1003	1040	1027	1052	976	1070	993	1032	1039	1040	1067	1025	1030	1084	1035	1056	1046	1080	1023	1017	975	974	1019	1009	991	1000	1084	1079	1012	1015	981	992	1014	1077	1008	1062	1019	1047	1049	1034	957	1005	1050	1043	1059	1027	1026	1015	1067	993	1003	1069	1049	1016	1061	1053	1050	981	1035	1011	1033	1030	991	1019	1038	1031	1013	1008	1089	979	1046	1008	1048	1032	1018	1037	1021	1061	1067	1115	1075	1022	1015	1029	980	1084	1060	1059	1014	1044	1014	1016	1061	1080	1052	1056	1008	1033	999	1073	1015	997	1038	1008	1074	1087	1022	1002	1011	993	986	1034	986	1002	1030	996	1012	1040	951	984	997	1039	1032	1069	1027	1018	958	1003	1010	1000	1042	1012	1000	1017	982	1042	1010	1019	1056	1024	1021	1038	1020	1019	999	1013	982	1011	1028	1065	1005	1023	1062	1096	1005	1007	1000	1002	1055	1048	1015	1015	1030	1041	997	1056	1026	1038	976	1022	1016	1036	1006	1031	1043	1042	1034	1027	1034	1034	1047	994	1007	1032	1027	1046	1053	1065	1012	1016	995
64145	103836	69528	38820	13885	3856	1361	937	969	986	973	920	934	937	941	950	932	1017	1024	962	991	991	917	926	902	953	953	919	956	903	967	929	935	929	957	895	941	952	920	935	957	930	941	930	916	975	949	902	893	970	945	937	931	932	949	891	967	962	960	959	997	903	900	962	869	949	928	899	891	950	919	947	997	950	959	988	916	924	889	972	890	958	943	900	976	973	905	924	935	945	952	951	949	969	917	924	975	953	957	921	884	978	903	877	965	945	970	980	898	934	957	930	948	924	947	978	923	930	934	936	898	975	924	921	902	976	1006	919	936	942	958	903	948	893	964	971	932	906	928	957	913	948	919	927	983	948	872	889	961	906	908	910	898	870	977	929	935	942	937	951	979	910	990	990	846	924	968	877	918	907	888	936	1005	914	965	954	906	949	939	941	954	954	937	924	916	930	950	927	908	1004	927	942	910	922	928	940	949	943	940	908	877	954	935	866	909	989	926	907	987	912	900	939	932	895	905	1003	899	939	894	910	935	921	961	884	967	951	970	945	871	1011	921	920	904	910	934	941	941	957	938	990	935	995	889	864	921	937	963	891	961	916	933	961	942	915	956	980	914	900	910	958	966	877	960	936	948	935	923	943	939	903	974	981	878	981	946	903	930	942	860	923	910	894	960	937	913	913	938	914	905	907	957	946	935	953	880	979	935	908	936	841	929	952	932	926	971	938	934	924	920	988	933	947	920	931	918	935	973	905	901	924	978	902	913	945	961	884	932	893	915	984	952	894	955	968	952	935	931	890	933	922	973	935	969	942	909	962	988	876	949	894	926	958	896	916	871	951	943	910	1005	953	942	964	958	946	944	931	941	975	968	919	897	936	930	950	851	953	935	922	929	955	970	877	952	946	969	920	938	959	950	915	950	924	951	959	987	970	929	978	951	956	943	931	919	934	955	986	977	969	967	949	942	906	959	951	973	953	945	976	976	929	915	910	952	912	937	926	907	930	894	918	996	958	963	916	948	879	905	934	920	939	941	899	960	954	984	933	935	922	912	881	918	942	926	934	970	949	895	900	927	957	981	916	894	939	930	889	929	947	963	935	949	962	907	930	901	888	909	907	895	879	932	925	941	971	934	883	923	916	964	913	967	912	968	908	931	929	887	866	930	939	942	955	968	915	962	926	885	938	979	909	904	878	893	929	947	927	881	984	963	944	962	917	944	972	989	971	907	909	938	937	968	954	1004	937	980	938	916	909	992	902	964	892	960	912	971	917	968	961	899	915	926	854	922	905	940	942	937	899	964	932	921	994	915	953	967	925	943	940	968	938	918	895	929	965	981	930	924	934	934	907	970	920	939	903	958	937	970	966	929	941	912	901	940	951	907	940	932	944	935	954	894	981	929	962	952	954	913	938	917	960	997	903	942	932	935	947	927	923	979	947	964	963	895	932	904	1023	937	958	893	923	913	949	935	944	967	975	935	936	947	903	930	953	906	940	918	988	956	894	970	932	976	890	916	880	918	906	925	907	929	938	922	932	945	972	911	966	967	914	948	944	979	977	959	945	930	919	912	913	963	975	954	902	922	937	868	921	894	939	876	946	922	953	916	922	903	914	946	896	894	931	934	943	982	957	890	971	925	863	903	938	920	955	960	911	939	985	897	940	972	941	897	956	929	928	939	933	952	918	926	930	939	963	937	942	949	925	932	966	990	916	924	921	931	929	910	884	924	969	908	930	893	939	885	965	947	940	958	918	938	948	902	914	953	943	913	937	941	1027	909	924	907	929	924	918	942	926	896	951	901	902	935	888	939	942	871	956	947	920	933	954	882	970	955	925	899	941	948	932	911	921	942	922	930	920	920	867	933	894	924	968	916	925	958	923	903	950	915	948	937	989	963	956	919	972	970	948	953	951	921	955	931	946	926	925	886	950	984	895	872	1015	962	939	938	931	952	963	903	883	964	918	883	921	982	976	957	911	898	964	912	909	958	951	895	930	961	932	939	953	944	960	883	906	906	975	894	926	909	972	903	879	919	958	913	995	874	957	873	882	962	957	889	946	1001	887	906	927	976	993	911	874	951	929	932	942	859	944	921	943	932	926	971	959	951	940	956	938	914	947	946	955	934	958	967	1005	920	949	951	936	933	896	921	883	924	933	913	904	944	957	908	919	934	952	968	921	941	901	938	947	924	896	882	978	925	968	972	955	951	943	957	898	894	928	911	886	911	969	945	951	938	859	942	923	920	916	911	906	918	905	896	917	930	937	958	896	997	955	966	904	890	907	965	983	912	892	951	941	973	987	948	922	911	895	983	926	1018	923	909	919	912	899	899	946	932	923	892	923	919	949	942	881	941	953	877	933	915	962	932	914	909	956	944	948	953	908	911	938	975	883	918	960	933	949	942	936	928	912	912	910	893	995	912	933	895	952	930	951	935	961	914	910	905	908	905	886	940	953	919	934	897	969	946	901	922	863	945	906	888	920	927	942	949	912	866	892	976	859	879	943	882	955	905	888	900	942	977	939	917	951	904	939	888	879	924	925	970	954	918	912	945	966	966	939	941	902	977	924	915	960	900	880	913	911	969	992	976	896	883	966	981	905	984	905	945	927	897	912	904	967	974	912	949	970	934	932	969	969	922	892	971	922	913	930	973	961	896	917	947	907	898	909	942	975	909	929	904	911	913	894	934	944	912	947	938	928	887	944	945	946	951	972	880	917	928	977	899	951	949	902	937	901	935	965	923	934	964	899	971	952	962	894	876	903	909	936	896	909	924	959	943	901	888	968	936	907	952	957	947	970	880	897	898	989	973	931	897	809	866	972	973	1000	927	959	954	917	909	949	892	986	940	948	990	936	880	891	910	947	923	953	942	926	871	912	934	956	956	924	899	956	898	940	923	946	910	900	986	931	895	900	1022	961	956	860	944	935	932	887	958	965	903	873	920	889	931	943	934	912	874	912	966	939	937	896	879	929	978	912	908	923	899	910	927	930	888	940	927	917	911	929	932	956	944	932	934	976	964	908	921	974	964	968	959	959	909	930	926	916	896	950	938	939	914	999	965	959	926	891	891	880	893	966	951	1024	975	906	966	942	951	924	925	973	940	909	926	939	952	901	937	938	890	886	977	929	878	943	947	948	911	892	916	904	945	926	940	928	973	984	940	961	901	923	947	954	960	939	881	898	894	954	879	953	964	918	844	858	871	911	932	913	884	982	918	899	916	952	905	880	984	968	925	922	896	895	909	987	938	944	896	922	959	955	973	932	962	934	892	944	968	913	927	935	950	929	931	930	922	958	880	993	921	864	949	933	914	878	918	943	933	947	966	919	945	936	906	957	942	908	949	941	915	921	926	953	954	923	929	936	908	921	929	938	919	945	869	903	902	944	922	926	962	899	952	928	957	889	960	926	981	875	897	958	947	957	912	928	923	928	985	997	953	940	910	964	951	960	912	926	937	904	952	928	888	924	980	936	933	972	932	912	912	956	878	927	956	884	981	850	962	941	926	965	922	926	959	900	926	924
31245	31782	25991	10107	2284	1104	874	839	801	832	782	821	808	847	828	857	894	800	842	823	778	779	799	806	817	832	791	873	855	808	809	791	838	799	787	812	805	815	798	751	768	781	789	799	831	784	804	833	854	791	818	822	853	850	858	791	812	850	854	796	806	814	780	780	783	792	846	822	768	851	840	770	902	804	788	789	874	829	825	850	815	801	864	795	807	769	811	836	848	847	855	766	858	817	839	842	807	827	829	805	863	837	785	842	852	766	733	896	819	796	779	816	844	820	798	807	813	846	836	812	784	809	772	810	837	783	807	795	756	792	812	771	803	829	762	834	770	789	808	790	828	840	815	764	773	805	792	822	797	827	856	804	760	873	825	807	839	818	804	857	804	763	837	785	786	852	796	834	799	798	779	819	843	791	866	827	836	816	836	803	795	849	815	800	824	817	810	793	805	789	836	817	825	769	829	837	841	787	767	794	821	788	800	804	832	849	832	814	846	798	819	802	831	784	806	815	831	820	837	768	759	805	834	813	794	801	825	815	817	812	829	839	840	807	810	774	809	830	816	847	836	824	861	807	753	785	813	781	816	838	843	796	833	847	841	857	831	823	803	798	824	823	812	830	816	764	800	770	788	766	810	853	921	765	858	818	861	821	859	801	816	831	777	819	831	857	847	845	809	794	842	836	847	830	837	790	767	773	788	821	821	808	823	792	819	767	842	820	803	757	820	850	804	840	836	829	810	822	852	843	878	864	795	796	740	773	750	811	848	853	826	779	810	770	858	798	838	801	819	839	845	836	845	761	782	816	754	828	822	789	821	832	785	821	858	743	838	841	803	833	838	787	759	838	812	823	743	823	855	847	857	814	769	810	844	815	818	805	866	813	807	803	807	826	856	815	811	827	799	824	814	815	885	838	817	842	814	762	820	832	787	823	839	808	792	820	806	772	784	804	841	763	822	828	800	780	782	859	772	807	813	797	868	816	862	792	805	841	865	803	801	813	806	799	824	791	878	732	816	852	807	791	820	765	808	820	808	814	840	805	818	807	815	811	827	844	775	789	766	793	851	782	840	815	829	818	779	797	805	818	789	813	837	805	804	829	791	852	802	871	781	797	811	821	818	841	791	810	828	803	857	825	862	790	783	788	771	810	812	770	863	861	803	792	814	834	797	860	843	814	798	803	815	817	764	822	818	812	814	794	840	834	771	831	765	864	821	836	836	801	789	821	847	836	763	856	778	802	864	801	834	850	799	769	832	819	826	789	788	825	825	780	812	809	745	769	836	785	824	828	784	792	783	838	881	822	827	844	817	822	861	795	816	788	727	848	772	859	817	850	856	850	837	831	824	809	844	815	841	798	791	848	884	813	803	825	810	801	785	849	763	832	863	789	871	807	829	806	863	824	842	768	825	827	771	847	818	829	825	794	799	802	827	830	776	804	781	849	816	825	873	848	779	813	772	770	807	817	824	844	838	837	840	807	796	789	768	833	876	818	801	829	828	801	792	774	770	845	838	783	800	821	837	808	792	804	780	826	802	786	802	825	820	844	820	834	818	822	842	817	834	808	839	854	844	818	817	753	842	833	822	860	781	810	853	794	854	835	775	797	838	814	839	812	800	786	841	849	818	779	810	799	809	832	854	832	800	805	851	746	839	789	863	835	785	808	814	743	830	819	831	795	789	872	852	772	765	822	856	811	835	795	813	826	773	775	818	787	855	788	816	829	841	844	813	825	844	828	782	753	794	860	844	787	760	799	849	799	812	775	847	793	782	878	767	834	790	822	802	787	864	817	806	786	810	842	833	713	894	774	782	825	811	833	807	787	853	879	843	849	835	838	824	812	790	825	794	846	840	806	801	820	832	847	825	826	826	812	755	831	815	773	847	819	860	830	842	807	829	776	828	835	812	779	765	787	802	806	845	791	789	816	805	852	772	783	860	807	801	760	794	809	812	786	862	861	838	816	853	822	817	866	808	834	835	854	809	814	799	843	761	860	807	814	830	840	780	796	836	886	828	827	799	811	772	789	811	806	782	822	826	790	819	843	834	780	834	713	845	841	809	817	806	864	782	781	846	832	810	819	805	778	845	816	804	784	795	806	787	813	836	881	768	807	810	823	832	775	783	867	816	817	829	777	800	819	783	833	817	840	775	840	841	808	844	843	793	791	841	796	851	801	805	784	854	798	825	811	827	785	859	839	844	840	784	801	816	836	764	811	815	812	832	826	763	818	762	777	822	823	794	826	779	797	818	761	798	815	832	816	811	805	805	832	816	824	770	844	812	798	817	831	822	817	857	823	806	824	800	835	825	798	784	794	791	784	817	821	804	815	793	794	768	831	842	824	816	838	851	796	812	837	814	824	799	820	828	826	908	819	819	795	814	767	781	784	790	783	808	853	813	785	859	817	820	862	782	829	804	859	807	787	807	785	804	777	808	839	834	793	835	796	827	789	793	804	806	783	835	816	825	808	781	835	795	824	826	812	832	825	812	813	835	799	826	797	799	789	783	829	854	810	817	799	810	814	767	810	823	841	811	797	774	842	821	807	827	789	810	852	780	813	818	819	818	791	840	838	815	768	832	831	870	795	830	854	819	821	871	821	806	827	805	834	858	786	811	747	777	812	801	809	879	847	823	819	758	830	797	801	802	816	756	794	798	845	874	831	811	854	844	799	845	836	820	752	795	759	787	841	788	855	855	809	811	841	838	822	810	814	775	811	816	794	838	794	799	811	822	748	787	824	761	843	865	852	812	831	852	859	761	826	809	792	794	806	801	871	829	855	813	800	794	816	840	782	789	820	821	777	801	818	788	823	816	795	798	802	786	835	811	795	792	818	838	782	814	814	793	850	783	819	825	853	846	808	827	845	805	777	832	825	854	774	797	804	800	857	812	878	804	833	807	861	818	818	814	823	877	825	795	814	848	833	782	779	854	801	814	855	824	791	858	752	813	787	768	801	866	826	788	799	787	789	820	811	823	825	790	807	800	803	852	774	805	865	835	798	818	767	799	822	820	808	859	850	779	827	785	793	790	813	843	802	782	789	726	786	807	801	782	846	835	846	830	781	839	767	790	837	832	796	842	790	789	824	791	843	825	761	779	822	902	782	807	784	797	838	766	809	794	846	814	792	780	843	852	846	840	758	818	808	798	800	740	826	791	798	834	840	818	765	826	855	852	824	857	787	843	858	816	824	854	884	805	860	786	848	812	814	817	832	842	792	820	760	849	834	796	780	789	770	822	788	817	834	807	852	809	797	833	838	862	810	781	798	828	782	784	803	853	834	817	836	783	769	800	781	859	801	770	785	809	841	811	789	790	847	808	832	833	832	835	824	833	829	758	824	804	843	825	799	843	811	721	843	814	774	866	788	807	835	843	826	823	801	868	799	778	841	787	823	745	824	833	783	813	833	761	870	832	813	785	807	812	796	804	854	822	835	834	829	815	807	840	796	760	825	824	831	837	862	809	830	800	788	769	802	829	807	781	865	811	812	826	846
25767	36535	18754	5325	1763	903	702	685	667	716	680	646	686	686	628	631	675	670	654	688	654	644	653	677	663	664	696	667	627	672	665	672	651	654	682	667	679	707	685	617	671	684	654	679	633	657	722	649	670	702	672	657	657	695	677	650	664	689	696	665	682	641	645	710	676	635	661	683	642	709	672	684	668	696	731	632	664	692	640	679	636	667	678	621	631	594	654	698	655	664	682	701	602	611	689	671	651	606	686	690	650	707	621	654	691	658	672	674	615	679	630	613	666	698	676	659	628	658	692	636	655	651	652	667	647	712	609	656	690	662	661	671	620	667	717	663	627	638	658	613	661	663	647	688	643	693	668	685	644	686	669	677	665	651	636	660	637	666	636	623	651	655	669	641	653	663	650	664	684	638	690	705	678	684	639	695	678	654	639	674	676	677	680	705	617	678	667	674	645	652	663	644	662	643	647	643	671	672	683	682	649	637	685	662	686	658	636	702	685	681	627	645	648	660	655	642	668	627	674	701	663	666	661	697	665	741	681	658	650	658	678	647	679	620	708	681	682	634	644	651	637	639	650	602	699	673	699	693	661	662	641	697	699	660	694	677	660	660	677	682	653	643	687	641	690	671	647	743	662	642	637	687	628	674	659	644	708	641	661	671	651	619	620	637	725	630	617	659	676	663	647	672	695	698	701	679	682	687	665	648	676	677	695	658	654	667	637	641	639	654	661	665	630	630	615	666	693	669	711	680	692	655	701	653	697	619	666	652	674	659	716	660	674	684	709	682	695	694	632	684	664	671	628	654	656	691	668	635	664	686	644	656	661	663	653	641	676	667	673	703	651	664	671	675	631	700	648	633	686	641	661	655	618	631	643	674	642	616	646	658	637	661	618	680	700	647	647	681	680	661	697	643	629	650	630	666	650	640	670	643	676	668	662	708	628	646	641	680	666	622	626	653	627	648	686	659	640	654	647	638	693	659	693	675	667	679	696	671	678	657	662	627	657	669	702	656	679	645	683	674	591	635	645	628	649	631	690	654	676	663	669	687	655	622	617	635	618	722	639	660	646	683	652	649	649	702	654	627	656	635	679	665	611	671	676	631	658	680	664	651	653	673	635	688	666	658	635	669	692	686	644	634	617	585	693	644	628	656	697	685	711	682	669	644	660	651	672	678	661	685	672	658	654	659	597	694	703	658	628	686	695	698	660	671	623	665	686	669	666	610	651	675	671	576	669	651	657	674	671	637	644	659	688	615	634	614	678	667	700	694	689	658	679	667	656	642	689	662	664	641	664	635	593	678	686	607	648	666	706	625	679	625	648	657	667	649	691	662	686	641	694	688	683	614	651	669	668	629	695	709	620	654	673	730	638	643	642	582	725	652	635	673	602	631	644	638	670	663	672	667	716	649	676	651	611	631	660	685	674	661	668	654	691	632	683	671	646	580	671	685	670	656	644	634	647	654	691	704	669	679	669	677	653	633	663	691	698	658	643	667	682	647	641	693	648	662	612	608	669	702	647	686	662	657	704	635	709	692	628	656	708	700	654	664	659	650	671	693	710	621	636	678	660	682	655	689	670	658	655	687	657	722	706	658	702	664	655	661	646	644	629	638	681	670	711	648	665	658	647	629	678	646	648	632	699	677	669	675	618	688	637	674	644	647	640	683	682	627	647	728	669	672	700	642	650	653	676	652	677	673	704	639	642	670	660	593	679	649	671	618	625	692	650	659	662	695	700	668	661	686	686	641	644	687	631	653	677	633	659	667	641	659	643	688	696	676	715	673	632	694	661	643	696	667	670	671	712	633	669	639	671	664	697	646	673	663	682	635	734	655	665	664	679	635	645	634	676	645	661	674	646	656	645	658	697	694	674	633	669	623	647	627	683	652	633	668	665	642	593	669	645	670	673	655	700	660	675	647	644	660	701	656	625	678	664	654	654	678	699	690	680	672	676	691	666	696	645	716	633	637	646	711	693	686	665	679	661	696	671	626	676	652	657	673	689	638	655	647	647	644	689	687	649	629	644	639	608	633	684	661	658	596	688	653	655	646	650	635	683	608	639	671	697	695	661	685	660	660	668	633	620	652	676	654	690	667	690	660	683	658	614	634	678	669	694	692	664	645	676	648	638	653	651	642	683	624	615	679	667	620	673	644	658	667	654	682	692	615	672	722	682	659	670	652	641	669	635	646	673	672	643	702	630	670	723	668	693	700	648	671	709	617	679	654	627	695	657	697	677	670	673	670	664	684	682	660	684	695	652	683	625	643	627	717	722	684	627	720	704	684	691	677	619	686	691	618	656	697	596	671	717	669	688	661	643	607	632	714	668	642	666	640	684	659	690	657	674	648	646	651	707	661	682	675	632	673	684	670	676	649	674	653	654	631	637	647	639	641	642	631	680	692	690	632	657	616	660	656	658	636	671	622	687	641	662	642	678	692	677	659	690	699	636	675	673	664	699	672	652	677	656	665	683	657	659	665	644	654	633	693	665	638	668	647	629	679	655	665	645	668	676	706	651	662	666	645	671	675	654	668	672	600	685	643	681	640	623	621	625	670	650	647	659	644	650	664	695	630	667	641	629	630	675	635	608	656	647	663	641	646	663	624	648	651	684	629	702	672	646	702	640	666	631	686	649	621	646	625	660	635	620	647	666	694	624	693	684	661	671	645	657	659	680	626	646	644	645	635	630	651	632	680	644	664	661	678	674	681	638	633	651	649	607	674	664	669	685	652	668	685	659	658	653	687	645	659	684	672	641	613	671	614	663	654	650	626	657	618	664	675	645	673	672	659	637	667	688	672	691	684	680	646	676	687	693	650	679	676	648	654	665	692	679	631	648	651	606	644	651	658	674	661	683	661	632	672	649	638	665	661	694	654	675	635	651	673	654	675	695	663	668	674	642	684	662	639	679	678	706	641	629	680	701	640	659	673	672	669	676	661	608	682	685	678	667	670	680	657	655	656	655	691	664	703	685	676	689	660	690	681	663	629	668	652	678	642	716	668	629	683	659	655	627	668	666	654	665	679	668	694	639	634	662	680	668	638	657	632	670	652	650	720	632	668	638	650	647	636	634	653	701	621	614	676	666	680	669	685	640	653	710	681	674	701	634	711	698	661	680	629	675	655	684	644	627	660	701	702	612	675	660	624	640	638	643	653	637	662	649	652	656	660	670	663	699	677	642	660	650	693	645	701	638	674	661	696	646	657	681	637	648	670	637	646	633	674	696	675	643	658	651	665	655	685	677	672	632	680	666	642	677	668	663	676	680	626	684	624	635	655	662	671	700	659	598	678	689	673	664	675	657	660	709	638	668	682	654	666	680	677	613	654	618	688	697	669	690	620	686	646	668	649	659	685	700	666	644	699	651	668	643	681	633	645	627	650	670	637	663	656	651	631	655	662	671	641	722	704	691	655	682	650	729	641	685	647	650	630	687	672	707	676	703	701	681	661	637	641	662	654	644	627	674	662	700	642	695	645	678	620	733	651	645	654	673	624
25701	27887	41434	33874	17475	4772	1266	873	828	779	833	811	843	834	792	774	767	775	811	730	775	802	804	786	794	811	839	794	827	784	828	813	777	768	761	796	834	800	838	826	785	773	800	812	809	778	766	841	820	796	856	815	803	784	813	797	832	800	792	768	782	792	788	799	802	817	788	813	794	801	745	845	805	751	748	807	764	769	747	805	792	776	816	840	740	772	797	770	789	769	800	807	768	769	755	820	795	786	748	832	792	766	800	778	791	778	789	790	780	801	776	802	749	799	799	820	817	814	844	809	827	790	791	724	753	838	757	775	800	758	774	827	770	816	777	818	737	804	811	744	744	806	790	791	782	793	768	800	799	770	755	815	791	794	810	750	784	801	809	788	800	778	752	749	794	779	809	824	776	812	799	792	830	788	798	811	790	838	753	788	729	798	796	838	828	807	829	754	870	765	842	749	795	791	761	820	766	758	806	799	767	773	822	845	822	790	790	779	791	792	792	755	775	810	758	774	819	777	763	747	790	796	760	782	761	806	781	790	780	797	792	766	796	768	761	782	807	789	816	782	772	799	777	832	773	780	715	799	832	759	752	767	788	759	796	805	837	831	798	766	830	776	818	777	830	790	780	770	746	847	769	764	795	819	755	772	816	813	754	818	822	734	742	832	782	787	796	766	801	785	767	820	772	736	791	799	782	794	805	777	756	812	782	742	789	743	740	830	784	781	766	795	797	804	786	817	796	742	779	862	782	823	812	839	771	779	834	789	742	757	772	785	767	772	792	802	783	775	798	824	765	790	850	773	789	829	756	772	778	784	796	791	853	778	809	792	804	777	807	800	794	843	822	781	796	813	781	727	827	771	781	782	731	793	816	789	789	792	820	777	794	772	752	824	739	785	823	808	798	738	841	787	776	795	782	808	803	794	755	771	796	793	799	736	800	787	838	786	795	783	804	771	838	813	818	773	798	801	786	808	758	766	817	780	799	796	783	798	805	784	793	806	797	771	811	778	812	763	829	796	775	814	764	795	794	780	797	796	786	807	760	850	809	853	796	804	790	809	774	765	854	802	784	770	787	759	782	852	797	829	777	775	772	829	797	794	826	782	807	785	814	815	763	753	780	807	799	812	734	839	756	770	786	764	748	767	764	760	781	767	798	800	777	790	788	734	786	792	741	771	804	786	772	831	816	814	806	805	769	851	793	774	793	809	780	797	731	778	753	795	732	810	833	791	785	791	778	801	808	738	774	771	735	789	796	834	758	806	778	812	784	804	798	823	792	758	781	802	793	817	780	800	845	786	827	772	700	750	812	728	881	816	793	807	831	840	778	780	812	747	821	810	745	751	808	791	802	816	793	751	776	759	774	753	784	748	772	792	764	790	795	788	825	761	786	750	779	778	809	757	796	793	781	785	781	788	804	765	806	811	818	812	767	830	789	866	757	754	793	808	783	790	778	851	762	800	779	812	811	795	793	763	781	824	757	800	824	826	786	769	796	757	816	736	778	780	825	742	815	782	790	776	773	812	782	744	808	776	823	786	743	765	781	824	793	748	810	822	804	768	749	802	811	830	815	754	802	764	830	749	813	784	732	761	841	794	832	778	774	777	782	784	786	793	780	780	761	793	762	807	799	790	783	754	780	771	775	764	772	825	802	715	747	757	800	805	830	789	792	758	812	794	753	804	818	752	761	805	800	812	799	781	828	822	793	717	786	787	801	813	773	824	741	770	761	776	772	764	724	805	779	863	777	781	863	759	807	792	796	793	781	785	791	789	787	779	806	778	716	739	766	735	773	760	789	832	787	800	757	799	785	801	828	794	799	794	765	787	802	785	749	783	798	806	832	733	817	825	777	814	810	779	816	811	780	805	814	789	785	766	771	807	820	792	780	784	762	746	850	773	802	792	790	804	758	800	816	751	823	795	816	753	755	784	814	786	777	833	773	776	853	841	818	782	791	763	790	813	793	795	802	797	771	789	763	791	781	817	819	802	780	806	778	759	745	785	807	787	769	784	809	786	826	828	791	794	813	759	779	798	787	795	830	758	781	788	815	769	761	818	773	767	786	770	761	783	816	869	773	807	752	799	790	779	879	753	776	852	758	799	833	815	741	782	788	807	828	743	757	819	791	745	773	811	839	814	832	776	818	765	796	805	770	813	798	771	761	785	849	735	776	793	824	793	774	830	842	756	774	765	778	806	766	782	768	797	833	849	819	790	790	811	849	773	777	816	794	753	760	795	792	784	790	769	787	856	773	761	787	794	765	769	778	780	776	825	728	766	799	817	771	765	763	729	776	733	725	782	755	817	782	844	765	823	801	805	776	813	861	790	745	817	783	798	729	765	791	766	790	780	813	787	790	804	764	772	801	805	824	823	805	806	800	860	804	786	821	781	792	787	771	786	797	780	781	828	770	753	765	733	802	823	832	832	789	804	791	780	810	824	828	808	777	786	767	789	773	830	803	790	804	804	816	802	833	761	806	790	815	792	761	834	800	792	751	808	787	793	752	742	768	819	786	793	782	826	835	813	791	796	781	778	763	770	806	812	866	778	793	786	830	824	794	791	826	774	784	803	732	817	747	818	805	749	764	812	794	802	821	724	755	809	780	785	764	787	802	806	803	747	819	782	772	800	771	779	809	794	790	813	765	810	814	770	776	749	757	800	776	810	824	806	785	780	757	760	743	827	808	796	793	803	767	795	809	795	785	743	793	776	802	822	822	780	789	801	847	768	819	752	799	791	770	764	785	800	778	784	815	748	761	785	763	764	791	758	793	800	809	821	859	822	816	789	768	803	768	812	817	780	811	836	791	818	865	773	782	796	817	729	780	700	747	788	818	829	788	820	802	763	806	749	764	768	798	787	755	793	772	741	822	764	787	771	786	826	804	807	769	793	802	758	799	792	777	789	760	812	746	795	752	821	806	768	776	745	762	809	808	807	763	815	817	780	790	743	801	824	802	801	801	822	799	817	830	808	747	770	811	787	837	846	789	775	745	806	761	811	762	789	768	811	771	776	783	790	738	794	737	743	810	771	786	804	759	802	823	785	772	831	759	756	760	788	809	744	770	794	812	780	778	799	766	782	792	794	762	816	787	768	764	803	790	827	771	791	709	782	850	786	776	810	737	783	777	834	795	790	771	823	786	804	797	773	783	833	750	769	734	823	754	788	792	819	809	761	796	771	757	774	795	825	786	800	793	785	788	795	798	759	795	770	777	769	826	789	787	765	781	803	808	789	792	806	756	797	800	768	773	796	781	778	768	774	822	836	838	794	789	777	770	828	809	767	772	786	741	780	763	778	772	785	792	768	812	822	796	821	780	830	776	792	808	802	831	788	773	783	765	766	797	838	814	733	706	764	826	776	772	797	798	800	807	798	852	757	770	754	770	804	839	764	758	772	756	805	805	756	785	720	803	772	765	762	747	789	798	801	796	785	757	787	760	826	806	817	783	768	807	781	791	764	861	786	816	743	783	807	784	784	776	801	789	793	794	804
60127	89517	59367	26460	8279	2217	921	719	733	712	758	654	713	734	734	681	708	665	743	710	698	708	728	708	734	698	699	705	707	693	708	699	722	690	729	682	677	668	690	739	681	716	692	709	703	710	631	697	686	658	764	744	741	674	708	702	709	692	715	693	622	690	704	698	698	727	730	710	715	700	692	710	736	709	709	688	731	691	706	713	674	702	704	711	670	691	674	694	668	676	697	723	692	681	648	736	749	652	707	704	700	686	694	647	706	675	692	672	663	676	665	722	653	666	695	719	668	651	742	671	665	692	720	693	755	691	698	722	720	708	702	658	668	703	688	735	714	657	687	684	674	659	727	668	729	734	677	679	715	729	683	651	716	715	702	708	696	732	745	679	697	686	701	691	749	703	702	645	681	697	701	680	703	717	720	692	722	661	659	648	740	701	713	664	694	720	707	686	713	670	686	678	715	745	769	714	721	684	710	709	675	754	752	671	664	653	691	709	715	681	706	712	681	727	693	678	715	690	695	683	681	676	708	681	715	708	705	708	706	697	698	749	662	658	650	675	667	644	695	746	666	685	708	659	697	706	699	688	685	709	729	683	707	666	711	688	689	693	698	684	660	719	650	702	699	680	667	668	751	633	689	663	686	687	698	695	618	694	689	699	719	642	677	697	693	716	681	720	704	728	691	707	705	656	706	702	692	703	683	682	708	728	717	645	749	680	674	670	737	724	702	683	722	683	713	693	753	736	728	699	683	715	687	713	778	688	663	668	713	715	680	651	699	741	654	690	702	695	668	664	665	707	670	687	688	639	680	714	664	709	705	678	692	711	716	677	710	722	685	695	704	715	716	702	712	668	654	703	661	681	713	660	662	708	666	714	714	678	654	699	732	672	699	678	675	770	692	758	743	708	648	686	678	717	685	731	686	704	722	708	708	674	764	726	670	707	702	705	722	716	714	699	711	704	668	723	724	681	690	738	688	701	709	708	690	738	715	686	716	679	698	685	675	630	701	731	673	682	658	701	747	690	730	711	700	648	651	705	692	706	697	667	726	672	696	707	688	700	678	697	677	675	695	691	689	680	692	658	730	716	722	726	704	695	704	782	708	715	675	703	692	685	711	674	675	711	743	708	696	735	722	737	695	761	651	713	733	720	708	679	681	640	717	695	680	685	682	696	658	724	661	709	727	758	684	689	702	719	688	712	724	719	686	706	651	699	756	744	666	662	728	695	652	665	684	751	718	710	710	674	732	703	689	716	712	662	714	696	700	752	684	708	695	752	677	679	657	691	666	705	685	736	739	712	676	691	714	695	735	731	755	668	687	742	705	702	728	705	706	707	631	690	667	715	726	748	720	712	732	694	707	681	673	730	743	723	700	676	715	691	722	718	688	688	714	773	672	723	688	678	704	702	745	712	693	687	680	691	642	664	712	699	658	705	709	678	722	738	715	707	603	741	713	711	725	682	717	665	633	703	721	691	707	706	713	742	741	713	747	689	661	680	660	731	649	700	711	680	692	708	693	702	738	708	732	709	719	688	729	710	700	709	716	715	727	685	668	692	679	712	694	700	659	682	674	699	684	718	672	716	638	725	742	665	659	727	710	659	754	704	720	687	647	693	696	677	700	737	693	712	711	742	698	692	643	703	630	702	715	705	658	633	693	722	715	753	701	694	701	688	706	649	716	745	718	725	673	647	726	745	722	703	729	697	711	701	716	697	722	672	731	731	744	730	720	728	682	658	726	695	700	730	679	663	704	668	703	666	702	683	710	678	716	675	684	749	681	702	648	704	704	665	680	704	733	687	669	703	677	693	683	679	704	721	684	651	674	683	707	706	733	659	714	734	699	738	682	668	684	658	734	730	718	708	722	673	742	740	705	692	711	692	700	678	710	673	670	674	668	706	716	709	707	718	713	703	712	683	719	719	700	675	686	693	673	674	701	662	689	707	676	669	734	682	670	745	671	724	688	739	710	699	728	709	698	691	697	727	709	688	749	713	672	672	711	671	693	725	734	716	701	681	686	679	695	697	685	705	741	686	659	693	701	757	664	737	680	688	725	710	682	720	718	700	686	740	669	677	732	658	707	668	702	690	725	657	742	766	665	661	691	717	714	684	675	712	701	705	702	707	689	723	686	706	698	753	726	722	710	725	707	697	730	718	707	668	699	689	733	707	675	758	676	736	703	687	697	681	709	650	715	663	711	616	687	711	683	722	719	691	667	690	699	680	695	701	699	671	678	677	725	678	700	664	635	693	681	722	732	701	707	690	704	716	678	680	733	684	681	710	647	648	698	700	704	681	649	711	698	680	707	638	677	709	679	714	720	677	667	716	717	714	701	699	725	704	694	677	667	683	684	697	684	726	666	654	717	678	662	651	677	711	684	663	754	721	732	680	689	731	643	709	725	675	703	713	735	677	720	729	744	695	716	739	686	725	675	699	720	694	696	709	684	712	668	726	710	664	693	691	717	686	713	723	733	728	699	710	719	712	688	726	731	717	719	700	691	672	674	697	725	721	694	717	682	727	681	660	702	700	721	700	698	674	698	753	697	727	670	717	729	688	737	694	695	738	693	693	680	696	713	697	697	691	719	723	716	711	687	719	703	722	680	673	702	664	734	683	728	702	694	705	701	700	664	678	706	731	680	717	756	679	723	699	705	675	696	685	729	626	724	722	668	668	681	659	690	665	670	673	670	750	711	648	698	646	714	682	704	717	685	726	669	743	707	708	677	687	716	711	739	675	696	761	685	682	685	693	734	692	723	719	678	687	740	690	682	705	690	692	709	661	668	684	680	679	736	712	743	692	713	668	694	708	711	689	720	721	700	691	683	695	690	682	720	669	672	673	690	670	647	663	665	674	680	697	693	684	641	699	703	726	700	676	705	678	722	701	689	703	701	703	714	681	758	684	681	685	648	678	685	752	719	734	685	704	667	689	689	705	701	638	715	750	729	693	723	704	723	716	694	675	718	675	718	690	684	663	687	711	657	665	675	746	711	689	654	701	692	708	758	720	726	674	741	713	720	697	673	680	707	695	650	708	714	687	702	694	696	741	680	714	732	673	702	743	667	701	729	712	675	717	696	700	702	732	709	672	694	700	683	723	721	696	713	712	713	677	696	658	662	712	743	681	714	684	712	657	732	682	726	655	690	689	719	706	692	693	708	711	726	696	712	651	751	683	673	670	687	697	664	675	674	683	695	676	675	765	679	680	715	716	704	659	683	656	625	667	681	695	655	702	706	681	687	703	736	672	664	670	696	686	700	667	690	664	678	737	676	728	704	677	708	684	700	674	716	674	682	681	742	707	699	706	695	679	681	695	726	662	705	697	698	692	657	731	713	689	681	710	700	730	693	729	711	624	742	661	713	707	685	668	722	711	719	708	681	704	700	725	719	715	681	721	694	726	730	686	716	726	716	655	735	691	719	697	770	651	735	663	727	702	662	697	706	673	689	679	697	746	677	693	689	680	655	683	721	724	687	651	714	705	679	728	707	669
24034	23521	36070	33327	23586	14467	3529	1337	1091	1033	1071	1009	1004	1043	971	1043	1001	1003	1047	1049	997	993	991	1038	990	1042	1024	967	990	996	1040	1044	1003	985	968	1001	994	1013	1004	987	990	1019	1048	1038	1036	1015	927	997	1055	1055	982	1076	997	1001	1009	963	1022	1015	966	997	966	983	1036	997	929	1040	1027	996	1045	1002	995	1008	1036	961	1003	1004	970	1009	992	998	1040	974	985	962	1016	991	1023	1011	1046	985	984	1059	977	1021	1047	969	968	1035	990	1016	1045	1002	987	1066	1006	990	966	965	1011	976	1002	962	1024	958	1028	1073	1023	1029	936	970	1015	980	980	973	972	1049	1025	1033	931	1004	1038	978	957	1022	1009	985	1009	987	955	993	1119	966	1035	1060	983	989	1017	994	981	1011	953	957	1003	990	1032	968	944	1039	988	1062	960	1075	1011	978	971	994	970	1024	958	949	964	979	958	937	972	966	998	970	964	986	944	1002	993	1066	968	1016	1011	997	1040	959	1007	922	963	1033	924	995	1004	972	1004	1015	1003	936	978	1013	934	1011	988	1026	1007	951	991	968	1007	989	1013	987	977	1002	982	1034	962	994	955	1030	1008	951	964	1019	991	979	1040	985	950	984	1021	948	983	1047	1052	966	1005	976	1007	954	1019	1011	1026	965	1009	987	1003	985	970	981	1025	1024	1004	987	1003	983	1034	942	999	962	981	983	974	982	1003	1047	990	911	1020	991	986	929	933	990	989	990	936	1041	987	992	1004	924	985	1001	1033	972	1014	982	984	982	1030	1004	971	1015	1027	1021	987	1007	985	1041	1001	1011	963	1038	1016	1005	970	1058	964	957	947	955	1043	1005	1024	983	1038	1047	954	1002	945	979	1016	1000	1010	1018	1042	996	1015	887	1029	999	984	999	988	1009	951	980	1055	961	1014	1029	966	983	971	973	985	995	950	981	1009	957	1007	975	1001	982	990	1001	965	1004	972	1014	939	898	974	1035	973	1022	977	938	1011	967	972	980	1024	1019	1034	1080	948	1023	977	1017	990	991	963	992	987	971	971	987	1027	1024	1028	1010	1052	935	989	962	970	1009	1020	961	1003	1017	1007	1081	995	957	977	935	952	972	1006	971	1025	1019	996	965	956	957	1020	998	978	1032	1002	939	947	987	949	948	987	1020	1043	1015	974	973	1027	1001	1030	973	984	1020	998	946	977	978	999	1009	949	960	1033	1012	996	960	1034	925	1015	999	990	975	978	1040	1018	913	972	975	1008	985	970	1015	1008	1001	990	948	995	1066	978	939	1027	1016	968	1057	905	1005	1000	984	962	968	962	1037	983	988	904	1003	1003	982	969	951	965	968	1029	947	969	940	983	985	1008	931	1014	944	983	1032	927	976	940	989	986	957	974	966	963	983	964	894	1024	1011	997	1028	995	1036	1012	935	1031	981	965	1010	1046	959	941	1005	1023	985	982	976	1007	1060	941	964	1012	952	1029	1029	994	1008	987	975	957	966	957	1004	1027	1017	954	970	1009	920	1042	974	992	988	1021	1022	1014	1044	1021	1030	975	891	998	1011	955	954	981	987	1000	1020	970	1036	1022	1023	998	989	1015	1010	972	940	940	955	1020	1034	1005	963	1011	947	1006	978	1020	970	1019	979	1000	1041	1002	1015	1042	930	987	1027	970	984	1046	962	971	961	977	955	960	961	974	968	907	947	1022	1036	991	982	964	982	980	986	967	1000	953	953	948	940	949	995	990	954	1029	995	1001	1006	976	1038	974	1001	952	978	1023	960	994	1026	957	923	993	1001	930	1049	1003	1031	1050	1052	1007	1032	983	992	1034	977	975	1048	1011	959	1054	975	1001	992	1003	962	1033	991	1001	1031	1009	1040	973	971	973	1034	933	969	1009	955	996	1029	1025	983	971	1004	1033	931	1026	921	979	994	1057	1011	997	982	1016	940	1026	979	971	1004	945	962	985	985	1011	964	1003	1001	949	916	962	991	1027	982	923	977	999	1012	964	982	1000	999	1023	998	983	925	1017	956	1002	1025	976	987	975	959	996	981	958	975	1005	977	954	933	1020	968	981	999	1001	968	985	967	992	929	987	997	965	957	968	962	951	1000	955	1002	935	934	945	978	982	970	1003	962	1035	992	1006	1050	1010	1001	964	1010	987	996	1076	1022	977	999	1001	1016	986	987	990	987	969	979	967	1052	1016	975	1033	1047	966	989	934	993	973	1023	1003	986	968	1016	969	964	986	970	983	1006	970	959	992	987	969	969	1001	955	985	962	1008	954	980	993	918	942	961	938	974	929	1028	991	981	1023	984	993	1054	982	1035	1028	989	933	1029	1010	978	980	946	1028	937	993	992	1013	1032	1015	988	951	1000	985	985	1024	992	1001	971	994	1020	999	997	984	946	980	1011	990	959	1032	985	946	1025	973	909	945	1033	997	937	932	1019	995	983	970	1023	985	989	960	1001	1008	984	1011	1007	943	969	988	1032	998	1039	997	941	1009	1002	968	1012	938	1030	1011	949	999	970	1013	955	965	962	1030	1035	992	990	1043	1018	994	949	1036	1004	974	970	1001	963	1003	963	981	1040	965	968	961	945	1027	983	987	1029	929	981	1039	910	902	933	989	1011	999	1007	989	947	952	1015	976	983	982	958	1021	985	992	1002	976	989	990	930	969	964	940	978	969	916	970	957	967	1015	997	980	1063	994	974	1002	994	968	974	987	987	972	998	999	1009	977	1038	908	975	1017	1008	997	948	973	1026	1035	974	1061	970	1067	973	988	1019	1046	1001	981	937	925	1015	930	1010	1026	971	1003	1037	982	998	1013	1024	979	1029	995	1016	990	1018	997	967	1016	1004	1017	950	1010	1012	960	971	975	999	958	1020	996	929	955	880	971	1043	1000	1063	1030	978	1003	1021	903	990	970	953	971	1030	952	941	969	985	987	939	976	1023	992	1006	952	951	1021	1015	971	924	1001	1001	1016	1002	1044	1000	1007	1003	999	1011	980	1005	1007	1004	991	979	963	960	968	924	971	1031	1042	973	972	937	995	952	1031	950	1039	945	959	996	981	973	1001	988	987	920	958	943	960	996	964	980	995	1002	1015	917	1026	1037	1027	1020	969	997	1024	1017	1010	954	990	979	1066	1002	972	1063	940	973	1003	1001	1032	1036	998	1009	1017	1037	1011	986	951	980	1035	1049	988	998	965	1005	972	1031	1000	996	961	977	1053	1009	998	1006	1009	968	981	1045	1001	953	1011	1024	931	935	987	947	1009	941	996	1000	975	1027	1013	1014	921	979	1009	1009	967	1080	1007	1021	1003	985	996	966	1009	979	1004	976	952	955	953	963	977	1005	930	1017	968	981	1007	1006	932	938	1051	997	970	1020	1055	1016	1012	993	1000	976	975	970	1000	1006	995	969	998	1023	965	999	1008	1011	954	977	986	968	977	997	1020	999	957	984	982	942	986	957	964	1034	970	934	960	991	955	938	967	964	983	997	934	974	1011	965	1016	977	1019	1019	932	943	969	937	985	992	1030	985	966	986	967	1023	1000	1000	1046	993	989	935	977	1008	1011	1002	988	948	959	966	984	1000	1024	993	963	999	964	1012	999	1035	1017	1016	1003	952	949	994	970	954	952	998	999	979	973	995	1007	1044	1007	996	972	1019	945	964	976	937	969	996	963	983	936	965	981	991	984	1027	1018	997	981	971	959	958	980	992	935	996	978	1001	1031	997	973	994	995	941	992	954	973	973	1036	993	991	982	982	977	925	1055	1012	980	984	945	976	963	970	1029	1000	1050	955	1002	995	1009	992	989	964	1039	967	999	937	983	956	1020	995	1014	1011	989	1054	991	981	1012	927	968	1021	967	1016	940	998	983	969	982	946	968	1011	990	1032	1035	980	913	939	1006	1071	980	1005	1010	1021	1000	980	1000	1025	985	1042	979	962	1025	932	964	961	1045	961	944	1005	984	1029	967	983	1030	1039	967	1017	965	1008	983	965	998	1066	958	979	964	955	981	993	1029	954	980	1012	954	936	974	998	1072	977	1010	1048	1004	970	981	987	1014	994	924	964	949	983	975
64640	103184	73999	42750	16457	4558	1483	956	875	922	898	892	860	853	919	927	901	888	945	916	904	927	923	889	874	950	923	892	950	921	897	844	896	895	892	921	866	921	898	908	912	913	873	930	894	886	920	882	875	904	951	970	920	921	929	951	870	902	878	876	801	861	877	925	910	872	939	879	858	884	921	851	931	876	865	903	857	864	885	955	869	884	929	854	848	924	938	948	897	848	898	907	878	901	872	898	845	884	914	906	927	916	912	907	880	884	910	946	923	929	848	909	911	919	938	879	887	882	875	903	922	892	881	920	916	907	883	858	882	867	919	863	885	865	925	891	906	924	908	919	865	879	854	886	855	932	925	931	873	917	868	897	915	925	863	898	899	867	820	849	859	894	878	901	895	890	928	947	883	921	919	901	908	871	926	856	866	845	858	884	944	940	901	899	899	893	897	889	862	903	918	940	885	874	858	827	923	897	907	877	878	913	963	874	868	877	936	882	872	877	875	905	913	850	941	890	839	897	905	859	953	890	922	904	854	824	842	870	873	892	872	921	865	887	857	870	959	913	881	878	903	880	861	889	879	869	912	902	880	916	832	916	965	928	909	909	912	867	862	900	914	936	842	868	902	861	931	859	844	852	884	872	889	915	926	855	928	865	934	855	921	869	924	896	912	875	933	960	917	918	931	893	873	848	957	851	881	886	889	900	846	918	824	887	879	898	906	896	913	901	854	887	914	908	824	923	941	886	876	874	865	869	872	893	935	882	903	868	842	839	878	834	892	869	888	876	869	842	854	841	863	940	868	908	876	902	896	861	917	913	798	942	899	917	921	926	933	902	855	924	852	897	851	959	860	926	925	912	878	883	898	898	883	877	913	871	887	838	882	864	875	928	873	850	941	879	914	903	872	861	932	912	905	893	933	898	917	873	883	879	875	931	934	891	864	861	884	879	926	913	922	898	855	928	899	883	867	888	888	900	843	891	889	886	908	906	899	841	925	879	888	865	865	936	872	894	859	897	897	865	880	871	947	883	975	861	959	861	910	903	867	908	926	849	924	927	882	916	878	929	938	881	860	908	935	850	906	921	976	884	913	881	911	906	894	846	886	962	815	877	893	858	910	871	881	902	954	865	915	912	923	885	866	872	889	872	908	927	899	901	858	902	885	920	941	865	883	864	914	890	875	879	937	872	915	927	964	891	886	888	931	876	865	877	869	888	881	960	887	868	860	868	905	866	943	890	903	894	887	884	854	873	865	878	907	904	900	884	857	897	937	944	940	912	906	864	868	927	887	923	890	856	934	899	946	931	900	929	889	920	906	900	899	865	907	916	900	952	873	944	820	907	905	841	896	868	932	881	925	876	868	910	861	875	890	892	858	889	883	884	967	918	876	855	883	898	851	889	930	893	896	888	937	942	876	908	833	825	890	926	924	888	886	893	891	890	877	935	876	917	876	899	873	861	893	914	925	913	868	898	872	882	893	891	923	914	899	911	961	885	902	859	857	913	906	879	917	845	904	859	903	868	902	874	890	867	892	880	865	881	865	934	910	854	925	894	920	908	808	912	879	957	919	895	850	854	929	894	822	869	892	925	821	931	892	855	946	911	936	852	852	895	879	905	947	884	893	895	896	957	901	870	870	854	861	858	874	908	959	912	902	881	908	888	899	892	910	903	930	836	906	854	887	914	884	901	867	866	871	902	873	925	879	863	937	833	976	837	873	924	899	957	925	836	856	907	906	914	855	926	879	911	926	909	912	931	903	900	956	896	859	903	889	867	859	935	860	891	860	886	868	871	868	859	860	838	890	875	919	925	861	843	895	941	890	905	882	864	880	936	896	821	867	855	844	913	953	865	870	927	960	912	822	872	933	823	892	929	867	859	869	874	877	850	910	880	874	878	891	886	877	857	842	897	947	859	843	886	863	913	865	934	919	850	918	908	847	918	944	906	865	866	897	856	899	865	889	885	908	935	878	934	865	934	883	872	862	881	912	952	867	891	865	895	893	901	894	881	923	866	881	960	958	885	840	920	879	960	900	896	904	874	906	844	878	907	906	928	899	878	846	892	869	854	922	876	935	930	922	938	891	912	908	903	923	890	910	921	883	867	893	866	916	836	895	879	892	886	887	861	860	880	888	888	825	886	895	902	860	885	958	867	921	836	887	879	864	898	887	889	919	862	906	851	890	919	914	902	887	908	897	844	854	865	838	876	907	881	944	927	885	906	854	829	874	891	881	899	866	936	886	853	839	922	917	860	885	912	920	861	859	873	897	876	905	885	880	933	921	850	925	896	899	873	923	880	898	873	892	910	876	866	855	894	895	884	884	888	847	849	884	882	858	892	909	927	881	906	932	885	881	910	931	911	910	960	868	913	898	870	889	903	900	873	932	920	848	862	918	828	902	861	896	927	890	857	862	860	902	953	924	868	925	901	887	888	956	892	872	905	921	886	886	866	914	917	897	904	874	843	895	852	873	896	888	923	926	914	931	921	890	839	861	907	900	992	855	863	881	886	866	908	904	931	894	901	913	868	880	872	885	947	946	888	920	905	842	892	877	907	865	881	883	891	886	867	893	952	837	938	940	892	923	876	882	843	875	947	856	880	967	910	877	831	910	878	902	932	886	845	839	842	860	850	878	887	890	882	861	925	852	859	898	961	884	877	889	955	887	884	942	892	873	899	898	934	937	893	918	857	922	898	886	869	899	867	909	916	812	915	888	870	887	883	905	874	881	910	850	953	898	870	906	890	888	835	910	949	897	852	890	906	904	924	916	874	865	936	934	928	835	910	910	930	886	858	932	874	899	920	874	912	908	874	916	898	841	889	864	887	874	937	860	873	837	868	853	929	900	934	974	869	874	878	879	926	901	862	879	831	912	922	921	945	909	927	900	918	882	907	881	838	831	918	894	870	940	881	887	883	860	888	853	850	868	863	892	864	884	865	852	910	910	929	915	922	921	876	951	901	876	915	870	876	901	814	834	873	879	934	881	862	828	902	909	901	895	868	880	860	863	874	917	875	913	903	875	888	901	875	908	889	848	910	859	872	915	873	916	880	894	920	914	932	949	902	873	901	971	888	883	893	890	909	912	913	953	895	884	894	874	914	874	893	895	907	891	883	964	891	821	935	869	918	891	837	881	880	883	835	870	951	894	897	844	910	830	876	873	889	842	916	936	857	867	867	866	864	901	873	870	844	884	884	932	926	895	901	896	920	904	912	897	868	852	892	889	841	863	862	921	860	897	922	894	900	873	917	893	879	929	874	867	898	903	893	909	911	906	892	870	901	817	853	847	879	860	887	811	851	923	844	912	899	887	943	852	913	881	850	871	896	879	830	897	941	915	873	951	892	851	916	895	918	882	843	960	884	875	874	904	863	905	844	860	877	942	905	884	936	882	914	884	854	915	908	834	923	853	911	922	887	854	955	920	885	900	890	889	889	881	877	837	852	854	898	858	886	885	925	921	902	949	837	941	855	907	875	857	871	895	899	878	910	927	936
30623	31153	27053	11609	2778	1099	810	779	773	743	795	748	752	764	758	724	780	813	790	755	748	768	777	722	787	743	740	773	731	770	765	746	812	747	783	706	758	781	732	785	823	740	791	757	770	750	805	814	772	736	755	785	755	775	747	733	766	809	762	806	773	735	713	786	768	754	769	752	724	751	749	778	758	769	819	759	814	713	797	786	676	804	752	780	795	725	770	810	775	748	738	734	748	745	768	740	794	728	749	815	725	777	739	784	745	728	799	751	751	832	747	776	752	751	728	786	766	769	847	758	754	749	786	737	745	724	748	758	746	758	734	753	746	718	800	784	702	736	757	828	749	777	757	714	800	766	751	797	734	706	787	753	697	845	784	765	744	762	752	758	761	734	759	738	765	765	780	758	733	764	737	777	751	818	809	755	760	748	760	690	741	782	720	708	744	736	711	757	737	762	782	823	749	811	778	740	752	772	758	777	736	807	722	784	784	711	782	740	743	818	726	737	745	818	749	751	724	807	769	747	765	801	768	766	778	790	717	819	780	711	792	772	765	715	733	751	729	763	774	714	775	776	778	789	746	749	820	716	763	769	805	788	788	775	737	743	754	807	770	756	718	792	801	718	750	782	807	738	808	806	787	820	783	732	770	804	784	754	747	748	753	717	756	774	756	732	782	764	773	735	785	735	771	794	791	776	797	765	718	760	770	752	770	713	749	748	781	741	718	783	744	750	739	758	750	733	761	797	766	758	794	787	726	738	750	755	785	776	802	711	779	661	732	752	744	767	790	775	742	711	727	743	755	777	739	768	746	705	722	792	780	778	734	715	733	762	739	774	731	783	721	764	726	797	780	749	762	783	777	782	810	765	742	730	731	738	763	771	774	831	801	778	733	794	724	740	796	743	770	764	730	739	733	743	767	829	756	764	756	737	769	744	743	749	766	722	738	755	729	736	761	712	733	760	777	788	740	796	786	733	790	746	757	744	737	736	726	817	755	726	791	755	757	768	788	794	754	710	770	761	780	746	764	708	760	755	783	781	766	777	768	752	751	763	801	724	820	775	772	820	736	717	807	714	776	770	762	749	796	754	739	755	759	743	760	699	815	776	778	717	749	749	727	762	752	741	773	735	752	747	745	770	802	771	709	756	781	725	747	813	742	770	734	756	700	804	726	799	712	788	762	777	768	817	770	777	734	760	769	779	716	791	741	798	775	761	830	742	708	798	788	800	779	760	805	786	738	767	775	786	747	767	752	816	754	713	733	732	726	801	735	779	760	753	793	785	701	831	744	785	763	761	762	789	804	776	733	704	752	820	775	786	736	770	738	799	786	738	774	797	759	749	816	745	733	777	715	751	764	717	779	751	753	744	768	777	752	764	735	786	772	735	746	827	782	763	736	754	725	798	706	781	788	742	801	797	779	743	726	764	760	769	756	737	756	747	831	751	770	802	737	752	745	772	758	712	777	754	745	743	778	803	737	757	754	796	765	742	747	775	752	770	742	744	727	739	733	715	750	799	755	769	756	788	780	764	770	731	732	772	796	780	779	801	707	771	760	782	769	805	768	774	784	780	787	763	743	732	777	804	786	733	749	790	773	760	787	798	786	789	749	764	751	770	743	727	731	752	772	753	785	684	707	784	706	772	780	718	786	771	722	746	770	777	749	722	772	713	749	791	789	762	752	798	748	744	762	784	732	727	722	763	762	800	741	772	708	814	780	697	729	780	746	732	752	778	796	741	804	749	783	791	741	736	790	758	811	752	756	749	783	716	721	775	793	761	720	777	761	753	748	691	813	780	803	809	823	728	754	737	763	795	772	773	695	724	782	821	801	735	748	740	731	758	710	753	789	709	743	784	755	751	763	775	723	746	745	829	751	802	742	741	746	788	740	746	705	732	778	750	769	725	743	773	791	724	778	761	741	805	797	759	784	758	707	791	744	807	733	762	728	772	742	781	729	745	798	702	796	754	731	773	785	756	740	807	707	788	781	785	736	732	742	755	781	731	739	755	774	749	764	771	805	717	711	774	829	791	784	804	713	786	779	761	763	715	731	745	826	756	754	796	730	726	717	766	749	725	769	788	732	756	773	765	716	746	783	751	775	757	780	722	813	791	793	755	760	788	806	765	779	768	755	790	751	736	771	741	728	754	785	742	788	772	719	783	813	797	772	752	768	784	767	780	769	718	788	775	736	755	775	754	758	794	755	725	742	758	796	742	743	760	756	796	796	768	763	800	773	766	715	757	786	752	756	723	770	773	779	700	801	783	762	796	800	728	720	762	761	720	753	813	768	813	715	773	792	767	742	770	716	685	720	768	732	787	760	784	723	757	726	759	812	759	763	795	750	725	758	762	740	731	689	701	739	713	712	825	763	707	760	800	759	719	772	763	767	739	768	761	728	781	784	756	768	745	779	730	728	738	732	732	811	791	783	766	749	780	735	768	761	742	705	781	799	748	760	743	766	784	788	794	759	808	763	780	812	780	789	813	728	787	747	758	768	724	729	818	739	789	720	736	723	763	721	719	785	773	765	766	767	752	744	744	790	787	727	765	779	769	768	777	773	737	717	769	724	774	746	737	747	720	789	787	741	754	787	734	707	790	783	806	749	739	783	768	751	776	759	795	729	768	728	758	719	790	740	770	772	732	720	797	727	762	760	836	775	786	803	740	746	756	746	724	763	745	763	783	818	778	715	723	762	786	762	743	740	769	720	720	777	754	740	718	776	806	743	739	799	716	762	722	784	721	741	782	730	751	774	790	750	706	767	758	770	796	747	746	774	772	801	750	791	750	834	779	785	733	797	743	786	752	761	738	770	820	780	756	773	760	759	736	720	752	752	775	725	789	797	732	755	814	765	746	742	778	778	749	777	765	701	782	740	738	752	783	788	801	721	782	751	778	752	773	772	805	811	795	762	741	755	745	692	776	763	768	768	778	748	771	740	751	775	711	774	749	797	714	788	765	748	730	719	796	754	794	699	721	766	762	769	737	772	774	746	766	762	771	721	761	757	806	773	789	738	711	734	731	725	832	771	730	769	780	708	762	773	754	699	738	763	789	754	756	735	740	837	791	819	764	758	786	742	744	755	763	737	786	777	771	763	761	801	753	790	787	732	781	740	769	767	800	749	752	754	813	741	725	759	763	708	744	716	737	775	736	784	746	800	783	771	774	776	760	734	791	731	745	759	757	780	764	776	774	741	744	786	786	750	766	719	805	776	710	760	752	744	792	781	745	791	747	730	771	750	758	792	722	750	799	764	728	752	739	777	722	770	754	777	758	749	752	737	767	750	809	774	793	768	778	723	729	772	748	742	711	795	753	749	748	708	752	789	752	762	763	757	783	742	773	755	760	739	769	760	781	740	741	756	725	739	813	754	760	736	756	778	739	780	776	736	759	729	716	741	762	778	790	785	744	790	725	760	706	741	832	723	750	727	714	754	719	748	771	748	725	818	777	776	811	749	760	780	717	775	781	763	786	747	739	821	747	767	778	802	868
25078	36123	20734	6445	1941	902	635	671	614	612	621	613	643	643	630	586	673	582	611	629	646	608	611	668	633	597	613	597	632	617	660	646	662	603	638	634	639	673	601	599	641	656	627	659	632	616	623	601	607	638	593	583	617	617	633	629	588	574	622	635	632	587	605	611	658	592	617	636	641	607	606	620	637	667	664	577	603	617	649	645	642	568	613	654	623	633	629	633	641	596	650	600	608	623	614	632	653	620	624	603	636	605	634	631	626	636	608	619	603	611	640	691	619	631	599	645	618	582	659	597	586	584	654	615	606	607	623	596	624	627	613	655	651	599	617	584	614	619	625	621	601	632	601	595	657	632	660	608	590	627	669	584	569	621	617	594	568	615	624	555	643	639	575	618	615	607	588	636	595	613	601	620	638	637	611	612	610	610	614	592	601	594	627	620	598	624	581	616	582	589	626	602	594	582	601	629	674	661	597	601	636	625	598	620	651	613	593	599	637	631	597	639	619	638	637	615	576	618	640	613	601	567	611	625	606	589	644	616	587	609	602	621	637	658	618	596	592	676	608	639	591	598	630	618	594	622	622	612	611	652	665	568	614	621	668	590	622	606	640	605	658	619	641	647	602	607	621	624	620	620	609	607	594	616	619	614	651	641	602	601	659	626	655	603	579	602	611	603	663	626	630	652	613	645	620	644	637	614	619	609	639	620	629	625	640	654	632	644	616	584	647	653	626	593	590	619	630	622	632	588	631	625	688	648	616	604	623	621	602	631	675	580	590	627	598	623	539	609	562	587	620	569	573	563	613	607	657	624	657	614	628	640	616	637	637	646	619	697	614	646	645	616	609	619	626	576	610	607	627	620	614	608	642	617	670	666	653	645	614	631	607	646	597	624	598	599	592	617	611	616	624	602	599	588	593	626	619	646	617	634	567	579	602	606	614	644	604	634	595	614	623	667	567	646	577	622	585	640	586	649	639	570	606	621	622	595	633	643	612	642	623	655	601	621	625	592	624	597	669	652	601	616	633	633	574	618	615	669	585	625	618	633	644	636	617	629	567	565	605	574	617	591	647	638	618	596	635	631	610	627	658	627	632	577	631	650	595	590	604	631	628	599	565	566	568	607	639	630	616	649	580	601	610	657	595	619	621	666	671	586	639	644	626	605	646	623	662	583	601	629	628	613	661	622	663	659	654	626	602	635	583	579	588	673	651	681	644	636	611	608	635	577	645	597	648	568	626	597	644	628	606	655	631	631	624	641	599	594	598	656	613	591	640	621	636	632	590	630	660	618	609	626	642	594	619	594	617	610	622	615	613	593	641	636	629	681	600	599	599	605	615	630	557	620	633	628	611	667	638	638	642	626	633	650	598	642	646	624	573	655	617	589	603	594	667	552	653	615	652	652	612	618	585	630	634	616	592	616	620	616	588	596	587	630	601	596	636	581	629	622	609	603	628	610	635	674	627	621	705	592	643	625	639	644	626	623	629	594	569	616	587	614	617	649	635	625	609	593	646	567	644	622	594	601	613	614	652	658	622	613	632	647	595	604	618	623	622	622	634	608	600	609	608	575	611	607	616	580	593	617	620	618	626	677	634	633	624	646	621	609	607	599	654	641	586	587	614	623	606	558	616	606	605	619	649	623	612	595	612	622	626	604	653	616	608	646	620	624	650	642	629	621	600	655	653	626	642	618	591	607	654	604	619	633	606	624	622	640	616	582	610	587	612	629	624	660	652	672	616	627	639	622	640	596	611	563	615	644	615	683	620	555	621	596	650	614	624	618	630	657	611	659	589	599	669	624	601	636	586	661	629	626	671	584	619	612	612	596	623	609	622	638	628	664	600	575	602	605	610	617	614	601	614	640	587	586	597	559	642	581	606	586	650	610	630	615	630	664	627	646	652	646	627	600	611	603	603	640	627	640	652	630	551	635	607	593	608	593	646	620	606	607	664	587	647	625	647	637	634	592	621	579	579	589	602	676	633	619	594	608	649	608	600	603	634	668	582	635	610	627	625	626	633	599	622	624	629	609	646	623	682	604	644	631	634	614	598	627	647	623	676	614	613	633	600	606	634	618	619	604	619	635	665	606	579	548	645	589	645	647	628	591	594	614	569	632	622	613	592	685	628	650	657	603	617	658	636	624	639	592	594	656	592	599	631	620	595	594	613	614	599	613	622	571	595	629	618	594	636	598	625	609	615	645	600	628	619	649	607	616	640	609	606	622	618	638	599	653	610	622	608	655	601	596	639	623	636	632	619	663	610	610	614	666	600	619	656	611	610	634	598	627	620	626	647	621	626	645	602	590	627	616	613	636	605	649	637	585	595	613	628	616	612	643	624	592	634	640	623	633	645	591	611	589	611	597	668	615	596	600	607	623	610	615	624	597	624	656	641	627	638	637	652	602	567	593	625	631	603	607	639	628	625	614	617	634	598	642	634	644	614	603	619	613	590	607	640	633	611	584	610	628	608	643	639	611	649	613	560	558	630	662	637	595	605	608	657	633	629	638	616	623	638	605	621	601	608	657	564	641	652	629	610	648	611	620	616	601	643	628	658	588	661	627	625	633	634	590	604	603	633	615	612	626	587	598	623	589	606	633	599	583	642	651	624	660	614	624	644	609	617	609	645	601	595	623	583	619	614	635	590	575	648	622	605	654	596	610	646	646	629	659	623	607	649	595	631	643	596	598	595	648	607	599	624	603	644	634	649	655	617	620	622	601	689	645	611	671	632	629	606	592	612	595	688	636	601	622	612	596	611	599	634	653	624	652	556	635	629	628	641	628	634	608	665	621	613	646	643	650	638	622	608	583	623	613	617	684	625	614	654	665	610	581	597	635	617	622	639	629	642	610	663	628	644	644	637	680	601	644	596	589	575	622	594	636	671	606	634	630	626	605	694	585	577	600	654	598	635	607	595	605	587	587	636	602	614	660	634	607	601	627	598	621	663	617	576	622	598	649	619	615	638	648	650	617	608	607	640	608	594	627	611	577	560	623	628	618	645	617	570	594	586	602	616	611	681	588	657	611	591	667	628	608	646	650	620	650	647	591	609	613	651	539	600	673	618	565	675	615	633	620	593	635	637	595	598	678	612	608	637	605	632	592	613	658	540	625	614	639	617	680	575	609	624	632	623	602	605	617	606	616	605	617	580	617	615	585	629	610	618	613	636	627	602	595	615	595	660	601	601	622	581	640	616	631	604	636	621	584	608	657	609	608	627	632	636	639	628	592	572	633	662	627	609	595	605	652	626	604	591	620	636	610	620	633	621	602	573	605	618	624	663	639	614	638	640	617	612	643	627	610	618	620	570	622	628	600	597	635	604	587	625	598	655	597	623	604	634	605	611	614	625	609	600	656	574	596	643	633	662	681	628	647	574	606	617	593	629	616	608	617	638	619	582	647	604	648	693	596	638	622	621	625	609	620	630	633	655	598	605	623	593	640	593	654	587	637	608	607	625	636	599	648	577	623	632	574	625	606	617	646	566	612	630	658
25850	27534	40617	34006	17670	5023	1312	851	806	760	767	763	739	764	769	748	758	708	764	764	678	747	797	717	714	753	751	779	723	755	738	755	776	742	773	728	786	729	782	805	745	747	742	733	765	726	751	772	757	715	762	769	718	765	723	708	716	740	736	776	696	785	675	726	766	768	779	795	776	709	786	776	753	803	768	785	756	752	781	699	767	713	737	726	790	717	790	780	715	713	707	741	763	761	785	751	755	774	741	720	738	743	796	692	719	722	709	720	762	724	708	731	757	761	779	747	754	735	733	734	765	732	741	760	771	744	797	795	773	790	768	706	769	754	736	736	764	779	779	709	699	728	725	738	736	695	746	756	728	698	712	755	770	685	733	741	746	765	722	758	779	747	731	703	738	721	731	796	732	745	756	739	759	735	776	753	749	773	736	790	777	779	769	733	775	749	778	734	759	832	818	761	747	732	722	726	738	720	735	780	794	775	755	727	792	728	744	769	757	739	701	753	710	755	744	744	696	715	798	759	733	721	754	728	689	761	788	725	790	752	719	712	743	732	729	750	764	790	718	767	700	686	764	744	828	794	762	766	798	755	711	751	756	785	751	726	741	753	756	712	781	738	768	729	771	746	786	735	783	744	719	785	732	739	745	778	752	697	745	770	798	757	780	752	726	723	746	752	740	726	727	726	744	776	777	756	798	798	734	748	726	707	741	777	751	704	707	709	750	726	742	746	769	729	736	743	758	766	768	776	695	765	757	757	761	800	802	781	735	750	767	738	702	759	682	689	749	714	744	751	757	729	751	747	795	735	720	761	694	734	740	803	766	790	776	733	761	762	794	694	756	758	705	738	791	748	810	734	756	770	754	730	735	731	742	708	725	745	734	788	779	736	816	768	789	744	763	782	717	758	709	750	770	732	727	733	727	775	715	748	731	798	763	755	778	731	739	756	752	790	717	775	721	722	716	793	761	737	715	704	721	765	764	802	744	722	759	800	760	724	680	771	720	810	740	725	762	751	755	731	692	717	712	712	782	748	748	769	813	744	759	734	730	744	725	773	770	743	727	772	740	723	738	685	769	797	693	735	717	712	749	742	709	712	682	764	736	754	739	775	760	795	784	782	744	765	734	790	746	725	716	779	756	694	743	753	771	682	696	737	747	753	690	730	756	787	730	721	755	711	762	741	741	719	764	772	690	749	703	808	765	768	739	738	800	759	753	728	691	750	736	742	705	699	751	779	792	784	779	712	788	731	746	717	731	755	768	753	743	752	726	738	685	758	740	744	745	763	806	766	748	727	735	799	786	762	745	771	741	742	758	716	728	753	763	754	754	740	773	737	787	727	726	751	723	807	796	745	744	746	755	796	723	739	757	757	725	721	723	757	731	749	731	770	738	775	728	773	748	741	749	802	711	724	737	766	731	736	718	756	725	754	751	701	717	729	780	770	712	782	744	740	762	692	739	705	761	658	722	768	742	741	714	707	743	673	743	751	771	735	777	690	752	703	731	739	742	724	725	774	709	729	718	736	775	779	739	720	750	718	728	719	762	793	774	734	724	767	737	757	755	759	745	710	754	770	737	739	745	768	744	762	709	737	696	759	751	729	750	708	744	767	711	744	727	749	698	746	756	776	726	765	720	709	688	796	813	738	771	742	815	761	759	718	767	795	731	757	744	733	782	800	751	709	771	737	709	730	774	734	759	777	688	762	750	693	734	757	741	727	764	801	791	750	731	717	710	737	746	744	717	761	746	765	730	729	771	805	716	731	718	709	765	734	698	751	745	794	717	774	749	723	709	731	718	752	768	744	751	712	798	738	764	730	777	742	758	767	784	758	732	748	721	723	764	720	762	816	704	731	785	746	770	715	807	747	734	685	739	704	721	733	731	761	753	727	741	727	743	740	714	778	761	775	739	767	757	788	750	736	778	760	720	765	682	774	761	719	778	780	786	723	767	736	779	752	764	732	756	759	789	728	789	673	722	765	790	741	747	736	799	727	748	795	723	703	724	756	746	693	817	828	769	746	790	733	820	731	823	784	748	710	744	698	790	659	779	710	711	741	726	770	681	755	763	766	718	700	782	756	709	733	716	781	755	715	747	743	717	702	756	760	762	729	808	727	737	730	757	756	693	754	695	743	723	745	748	759	720	768	762	725	736	718	778	756	787	782	779	779	709	741	757	765	757	780	740	741	748	787	721	761	729	780	815	777	724	784	737	750	706	760	712	739	769	729	712	736	795	696	725	772	720	775	753	733	742	707	745	722	740	756	722	742	740	737	754	736	785	786	738	751	777	743	733	704	751	764	739	751	781	767	736	706	757	758	728	743	783	800	747	722	705	746	794	706	705	702	729	744	797	749	779	730	708	762	780	783	758	719	728	744	720	721	778	737	706	765	739	706	766	744	757	739	737	722	814	773	786	744	731	711	729	725	788	761	789	774	746	744	725	737	755	779	767	748	757	778	728	738	763	738	772	768	751	777	783	757	694	711	767	717	744	745	765	747	749	721	768	742	733	740	738	776	741	746	743	769	691	749	701	737	740	747	688	771	727	754	760	771	675	729	749	741	729	747	764	737	712	735	718	689	746	731	756	742	738	726	761	778	743	756	727	740	724	722	733	794	729	774	737	743	746	787	743	740	781	741	740	759	751	733	718	720	693	719	787	720	775	734	754	847	729	759	741	710	711	732	789	737	732	730	741	736	707	697	749	731	766	742	763	761	735	729	748	741	728	777	765	722	747	707	796	749	744	715	746	780	726	760	720	746	802	751	740	791	734	781	731	761	779	753	731	777	772	719	724	730	751	788	783	743	715	734	748	768	767	800	711	776	781	760	716	711	725	776	748	752	748	756	715	769	737	740	730	727	764	756	759	707	723	741	744	731	703	737	733	720	773	776	766	721	759	761	770	726	725	721	751	741	797	725	713	770	745	735	785	791	763	742	765	735	713	728	756	699	758	773	737	721	748	734	749	742	739	801	770	778	707	775	746	781	685	766	769	716	759	736	782	752	761	713	747	735	763	751	690	781	753	735	744	725	700	771	756	746	730	755	763	794	739	705	763	773	730	786	755	743	730	758	729	710	727	721	773	722	751	723	775	738	791	775	762	754	711	753	687	741	788	727	773	758	768	742	728	793	695	785	734	769	704	753	763	741	686	722	761	710	713	744	764	776	751	709	735	777	701	711	741	738	777	799	741	746	750	767	718	766	753	726	726	765	764	768	805	765	745	731	779	800	714	771	729	736	775	720	746	762	719	755	735	750	739	785	747	803	761	755	751	772	769	689	732	752	765	742	708	729	715	732	727	757	733	785	715	711	785	710	738	756	780	740	758	745	742	726	785	758	745	699	726	737	713	763	736	752	740	759	764	752	761	740	748	736	717	724	773	750	703	779	742	734	725	779	762	738	772	689	727	695	770	742	796	759	732	750	734	737	746	758	745	731	773	741	712	680	713	688	712	803	766	765	691	700	706	739	780	680	748	708	737	714	754	753	744	746
60384	88589	59066	27028	8731	2367	921	719	675	709	655	690	695	657	684	659	684	661	642	614	644	621	644	664	648	702	652	685	664	701	682	642	647	666	648	655	659	652	680	671	684	633	701	667	679	676	698	645	707	676	680	668	706	672	640	664	636	681	688	718	655	673	645	735	664	637	685	633	645	673	632	683	649	680	668	687	679	657	681	657	606	682	715	649	599	669	712	698	669	621	690	675	696	649	680	683	657	724	664	696	692	672	663	669	629	671	657	647	658	662	624	686	620	685	635	643	623	678	659	675	629	629	647	694	673	672	671	677	679	663	657	652	680	688	634	615	658	661	628	689	693	679	659	709	658	660	708	664	651	671	670	657	607	662	661	664	638	711	684	691	663	733	635	667	677	680	717	624	671	653	698	645	644	653	674	651	689	637	693	650	721	637	644	633	652	677	638	657	674	668	657	725	673	660	666	670	652	684	703	658	702	651	659	685	696	658	630	669	649	635	643	649	661	688	656	719	619	714	684	683	678	642	649	643	688	681	695	679	667	661	648	639	681	591	595	661	649	683	680	716	638	620	642	676	688	665	651	659	616	661	656	661	653	659	701	635	661	682	673	651	609	667	665	638	681	684	664	685	682	644	656	679	680	721	659	675	652	690	698	616	655	686	626	649	684	624	674	679	652	671	676	638	645	677	615	708	671	660	646	686	639	643	680	654	616	643	659	662	684	712	636	648	642	638	701	644	636	639	659	652	627	673	690	634	662	691	619	706	698	668	675	641	692	645	655	641	616	672	645	667	704	688	686	680	641	662	674	723	662	667	687	697	638	659	646	705	634	672	696	647	639	630	670	603	657	661	642	652	658	674	635	692	654	678	678	662	647	639	698	689	665	631	681	662	721	666	621	712	662	660	734	672	664	670	668	670	701	674	611	681	704	685	696	674	676	687	700	667	645	737	672	612	635	645	659	639	655	688	661	641	715	644	657	630	658	654	654	696	663	618	686	618	701	690	679	682	677	657	709	632	621	657	658	684	665	668	695	646	650	656	682	661	626	657	662	669	645	691	715	684	655	612	652	711	637	651	667	701	681	634	639	652	653	670	640	678	712	636	655	694	654	694	626	643	693	630	696	663	620	713	646	634	668	655	654	663	685	634	639	614	684	679	661	676	652	679	679	643	713	674	647	665	674	648	693	678	651	691	691	720	661	677	642	614	674	632	643	627	661	682	649	658	621	681	681	643	724	708	663	667	693	643	619	634	657	672	679	634	697	647	661	680	622	712	650	669	634	670	619	645	654	655	672	651	614	608	670	677	652	642	635	639	654	623	661	665	718	649	656	642	671	648	700	663	641	673	664	649	654	711	635	702	665	694	657	658	672	676	661	696	616	644	659	675	627	704	653	679	672	632	705	702	695	656	661	688	641	693	683	692	685	643	688	673	663	677	654	662	647	699	668	699	628	658	660	661	706	655	661	647	667	669	651	644	640	625	641	675	673	656	651	637	698	649	670	699	708	684	614	669	670	708	632	669	662	688	640	701	673	656	665	675	682	655	656	633	681	635	659	685	714	625	648	683	643	643	663	687	678	656	637	659	662	682	624	657	647	627	648	653	664	651	684	673	716	667	665	649	670	621	682	697	677	658	673	687	627	674	646	659	701	665	714	713	678	688	689	646	716	613	661	648	690	644	638	646	565	675	675	663	650	708	639	646	684	674	685	661	670	676	671	664	668	658	685	671	647	681	654	683	613	623	659	694	713	644	655	689	637	635	610	682	647	613	691	672	648	679	657	683	671	669	717	653	669	644	666	647	712	654	654	643	612	603	695	681	640	652	683	650	635	684	670	655	622	640	635	669	660	685	636	645	614	647	672	694	639	651	634	680	705	736	644	653	684	697	635	626	681	679	665	663	631	627	707	692	676	655	659	685	666	694	634	696	690	629	626	692	676	674	630	684	639	621	664	650	677	686	701	615	656	700	619	614	655	651	658	662	633	664	705	696	682	658	656	639	691	622	652	698	705	665	658	677	669	632	630	655	684	666	613	649	638	696	677	700	681	684	622	642	647	644	669	658	652	628	669	631	680	693	640	663	664	656	628	653	679	676	668	683	645	658	679	693	640	663	658	658	671	613	647	649	665	699	673	712	628	610	647	710	682	661	636	654	652	667	626	643	634	650	649	642	661	665	621	675	660	635	648	683	673	653	661	657	647	674	708	636	673	637	667	716	668	645	685	668	638	664	661	645	668	702	638	685	695	673	667	680	703	665	669	686	659	627	678	663	664	683	662	683	709	695	687	676	694	621	656	683	608	616	674	661	652	661	671	674	662	639	640	660	658	689	673	720	679	688	658	666	641	634	629	638	640	631	676	688	677	630	689	660	673	626	682	691	608	631	698	673	647	686	662	692	704	650	690	686	598	654	683	687	649	663	646	616	687	668	661	686	660	684	690	684	671	668	667	648	657	661	664	694	646	685	672	636	640	611	695	635	633	652	680	730	666	637	636	691	685	710	653	637	655	701	694	655	662	669	637	672	650	655	635	680	698	607	684	647	642	673	679	678	689	707	693	662	682	692	675	681	688	683	666	684	653	654	692	630	689	645	662	660	721	649	696	652	638	673	695	624	623	650	637	652	677	649	700	646	663	679	670	649	669	635	613	700	636	683	678	642	681	721	664	674	634	654	640	650	612	622	678	661	663	641	661	703	601	669	639	650	630	659	665	732	689	706	670	664	711	637	686	678	655	671	671	671	657	653	647	616	680	602	665	661	719	673	687	694	667	693	640	681	625	667	696	622	648	681	649	700	661	701	651	691	646	691	656	616	645	685	615	680	676	653	635	684	667	629	698	666	670	652	711	659	630	667	671	647	672	660	665	658	645	680	715	657	666	650	649	653	635	626	712	681	647	699	623	661	663	687	680	676	670	717	628	631	659	699	641	657	638	666	620	675	653	723	666	663	658	659	707	676	628	659	646	646	662	667	690	651	655	659	672	665	678	693	662	666	707	652	686	602	738	658	649	695	655	635	649	635	643	692	616	637	667	665	651	644	681	652	654	676	633	685	657	691	641	680	689	688	637	690	651	662	676	663	658	685	634	622	660	654	638	644	661	651	640	665	691	656	646	678	681	644	621	657	632	675	641	646	660	682	637	676	697	661	651	689	631	706	665	674	665	679	674	653	640	644	661	635	685	681	693	690	674	658	676	623	655	658	653	656	653	653	625	671	648	686	693	715	646	684	651	647	658	642	674	615	654	642	624	642	695	625	681	667	671	656	699	679	688	679	682	650	656	638	650	671	652	678	679	627	691	721	676	654	654	642	677	659	652	648	658	630	608	687	676	710	675	659	661	639	611	602	623	665	674	686	660	664	689	681	695	651	698	648	675	647	645	710	673	687	659	645	700	654	668	649	662	664	694	675	683	673	665	685	646	644	678	650	612	621	652	653	640	674	716	614	710	635	629	661	674	633	664	695	674	683	679	722	701	660	634	654	691	638	666	701
24190	23797	36409	32973	23303	14308	3639	1296	1058	1072	1046	1017	1047	1024	970	1042	1051	972	1005	1011	1014	984	1001	1031	1023	939	1024	1004	959	993	964	970	1011	993	968	984	1016	1022	987	1030	986	972	1013	992	998	984	1064	958	1025	1026	967	969	999	1012	1001	983	1018	997	929	1009	959	985	985	1032	1022	1003	1018	984	1005	987	1011	945	978	978	979	966	922	990	1038	957	930	949	1001	958	969	983	987	986	986	966	981	997	977	994	990	991	965	999	970	1042	933	955	987	988	1030	1018	1018	994	976	964	1016	1012	900	948	1029	926	965	976	971	977	1001	1018	975	986	969	946	1014	982	977	989	1011	987	953	985	1036	1014	996	1021	951	1007	1018	984	1027	1021	957	1005	1027	929	989	939	977	984	982	1001	979	1000	953	1009	983	997	986	988	953	983	943	973	949	958	987	961	918	1053	1014	912	1011	972	939	934	1000	951	993	962	950	1015	1018	977	988	939	1020	954	971	983	963	996	985	978	949	986	972	987	995	970	982	1011	977	995	947	978	965	972	1027	953	1005	987	980	955	1002	950	989	958	997	1018	1010	995	982	1003	987	1003	971	941	952	935	935	1004	984	963	981	1021	1021	988	1004	968	1003	995	958	1054	990	980	993	989	1003	1046	1024	975	945	916	1038	1018	981	1008	973	985	1007	952	995	963	1026	995	986	975	1054	973	1072	972	1004	959	988	1026	1009	1025	1013	963	984	1041	953	943	982	938	1025	1032	1006	1009	976	961	976	997	1040	952	940	944	963	1029	1027	1015	992	1041	1011	967	966	990	938	996	964	993	952	947	979	985	1025	959	1000	1056	989	941	993	1034	984	989	954	931	924	955	950	1009	1000	971	967	953	961	985	950	989	922	1019	1049	974	997	974	997	1010	990	933	995	1049	1011	993	1042	1030	1034	1018	954	1008	961	1002	928	982	1045	1009	1062	964	1042	988	1006	999	964	1000	1026	1031	990	1001	960	957	921	997	949	1017	978	969	1010	916	1040	1013	957	984	984	975	970	1015	969	1015	976	982	984	975	996	953	976	1001	994	961	926	971	1047	979	1004	946	954	919	956	963	967	999	935	999	974	986	1030	986	949	920	993	980	983	956	985	999	962	973	997	1027	974	1005	958	960	983	948	1015	1044	996	957	965	1024	1031	956	1022	986	1009	985	957	956	1002	966	1007	1031	1034	1011	1018	980	1029	1042	1020	946	921	990	997	1056	945	1037	996	917	1010	997	983	964	1035	962	952	1034	982	1021	947	987	968	996	1039	1028	993	1011	987	975	951	1002	1011	965	1045	993	974	966	1005	1002	990	945	969	1047	987	1012	996	956	982	983	991	930	1065	945	932	957	985	1006	963	929	983	951	1028	939	998	986	1014	979	956	985	972	959	997	1051	944	953	965	1002	969	992	970	949	962	1014	999	972	1019	1017	1013	995	999	985	972	975	944	964	984	942	979	1038	1007	988	985	944	934	985	1007	1031	1019	968	968	998	963	948	956	982	982	976	960	981	1000	991	1033	1007	966	985	994	973	951	979	984	995	993	957	909	992	992	966	988	969	1018	975	1004	948	1025	976	994	1068	1011	1029	959	953	961	972	1015	1014	1010	979	996	991	979	972	962	917	966	994	966	1027	954	976	1017	994	1014	962	952	1026	995	951	958	966	1028	940	989	969	948	912	954	949	979	957	1037	962	949	968	943	1002	993	987	1028	1006	1045	983	950	970	1060	997	1013	981	1016	961	968	1013	963	1025	942	1022	989	947	974	968	1022	974	979	983	999	1017	1013	1028	978	986	995	984	993	947	956	927	1005	950	1025	1022	1011	993	1032	952	946	980	1015	988	955	1013	1030	939	961	968	982	971	1001	951	1027	879	949	968	1000	959	1038	939	1002	963	988	1030	947	949	1040	989	996	994	975	1065	996	988	987	1037	1075	949	1050	971	966	1000	962	980	1000	999	969	947	963	1013	1003	958	997	950	973	911	956	944	1025	982	948	914	923	953	1019	988	946	1009	948	1007	947	960	1006	952	1040	976	988	970	997	1025	968	966	917	1008	965	937	975	969	962	973	978	965	970	978	940	991	949	944	997	985	966	939	926	991	954	967	978	1001	939	1047	995	966	1011	939	938	1015	1003	965	973	988	973	979	987	989	1007	1008	963	1000	1025	930	938	950	989	1010	938	944	949	971	959	968	937	943	960	953	981	1022	981	1031	988	1012	916	976	1026	960	924	1008	1011	991	1040	965	1031	997	1031	915	959	983	934	1002	1002	1012	988	999	1002	960	1010	1025	1004	1006	1003	967	945	950	1002	1000	1003	966	987	1018	1032	962	931	968	996	1038	981	958	997	1021	1007	982	972	982	1016	992	914	967	967	985	979	962	993	1043	1003	932	1065	1013	994	938	948	965	985	936	1017	999	1028	966	1027	1026	979	993	1017	947	974	982	972	968	1004	997	994	993	942	992	971	941	1007	1003	922	958	999	1043	1001	956	954	942	982	995	972	959	1021	1008	975	1016	987	998	1009	966	974	1034	938	925	979	980	972	956	993	983	1039	996	951	1001	953	992	951	994	1004	974	1024	1021	964	947	981	1011	1043	1021	922	1034	993	1023	927	942	984	1036	981	934	1011	943	978	987	967	924	982	1006	948	990	956	999	982	1014	976	980	959	1023	1031	992	987	987	1014	924	1025	963	990	1008	1019	991	1034	1022	997	952	1010	993	1034	1016	1009	940	969	1041	1014	990	994	952	974	974	968	914	999	1005	1026	1005	985	931	978	941	985	1011	990	978	1054	992	1000	940	936	1010	991	972	991	955	964	1000	974	940	941	1008	1020	975	968	956	976	1014	926	940	964	1039	976	1011	980	1023	999	956	970	995	1034	960	994	956	999	1065	1027	1011	958	963	950	983	934	943	972	986	942	970	954	1022	1022	988	959	974	952	1022	953	948	982	1009	1006	930	991	938	951	1030	959	921	952	988	957	1005	1016	1007	1012	955	969	941	1017	1011	955	961	974	1034	957	1020	952	1077	962	1031	993	950	1004	957	1015	1043	1054	949	940	1017	996	963	986	999	1041	960	955	1002	978	964	968	955	946	997	907	1013	1021	1036	961	962	997	981	966	1009	1029	1009	1062	981	989	936	978	935	955	984	995	1024	1037	987	987	1023	1045	935	985	997	970	997	984	971	997	985	960	993	965	987	964	998	1053	961	1017	934	951	967	992	980	1010	1018	915	962	971	990	945	1021	946	1026	1046	953	970	926	928	976	1026	1030	997	989	944	964	966	1009	938	1071	1005	1001	984	960	965	1048	949	983	998	1000	943	976	1021	1012	989	961	1008	1041	1005	966	1042	1005	1013	1051	990	958	961	946	991	1052	976	1030	967	977	1028	1023	960	970	979	929	944	1002	950	1025	949	980	1000	967	985	982	1003	999	975	971	936	979	995	969	994	1021	993	1005	971	994	977	924	940	954	1023	1005	996	959	954	945	961	955	954	900	965	977	1026	972	1012	938	1009	929	946	999	964	986	1026	974	948	988	930	939	996	931	1032	990	1007	967	951	1022	1023	900	1000	1009	942	974	1027	1026	1005	952	1040	1048	1001	961	931	1040	1030	1010	977	967	992	953	956	1023	997	962	1003	1007	948	999	1009	968	935	1011	980	973	1018	1018	980	1017	927	983	1025	953	1005	967	1014	951	977	997	957	983	949	1001	1018	964	974	958	993	1026	996	947	960	993	964	1004	1016	979	981	1026	974	953	1009	941	975	979	958	970	974	981	992	973	960	958	990	937	997	957	1004	993	985	990	979	1008	961	985	967	1027	1006	974	1020	1004	1034	989	1058	942	931	1011	968	1037	976	970	984	993	1007	980	960	960	1013	999	1020	945	950	963	972	1000	954	1003	931	990	919	954	1031	963	1000	1004	1008	988	987	995	977	1060	948	996	967	952	995	966	957	1004	970	997	1010	1028	951	951
64860	103107	72612	41187	15956	4506	1514	967	896	938	870	943	859	896	880	919	889	947	898	927	908	926	894	915	903	889	916	892	902	942	902	904	914	897	865	911	913	918	937	908	910	908	972	896	893	944	898	962	925	891	917	909	933	894	929	904	929	906	879	841	887	899	863	875	898	885	846	862	940	939	932	946	935	909	876	873	835	879	954	878	903	843	885	886	910	977	896	892	909	895	907	906	864	930	901	945	900	867	945	888	929	884	843	910	898	958	879	901	875	911	861	941	908	911	911	960	899	841	872	893	889	951	875	852	891	938	879	911	840	937	922	856	913	898	917	975	946	916	967	883	878	906	884	906	857	894	964	872	880	921	899	867	907	915	921	917	879	894	892	915	938	926	860	895	988	932	897	929	936	906	869	867	904	939	895	874	887	918	867	869	957	896	881	914	904	893	923	836	930	880	861	917	927	915	878	850	924	909	915	948	850	852	931	901	947	923	934	914	856	915	1001	930	871	892	922	964	907	917	924	873	918	944	820	914	873	901	886	834	903	853	880	835	925	915	864	854	898	884	902	914	890	891	912	896	878	949	884	952	888	919	905	905	879	898	869	956	886	876	905	864	921	866	882	907	833	904	900	830	858	855	940	882	867	915	971	903	935	896	808	891	883	859	930	926	948	906	943	846	922	880	834	821	895	914	884	877	875	905	925	891	893	871	878	815	825	898	915	945	897	838	934	892	935	867	931	941	891	906	950	928	903	901	901	867	891	924	917	865	926	897	889	935	941	874	912	880	885	956	847	860	837	935	900	869	869	901	933	873	859	912	896	894	936	888	930	892	915	885	905	888	911	909	892	902	932	898	907	932	881	878	931	906	893	919	887	863	933	888	938	880	832	925	894	898	851	879	850	877	896	919	867	900	901	899	921	886	934	915	896	842	898	880	947	939	910	928	860	846	874	865	902	890	898	886	886	881	892	864	836	903	909	838	946	833	845	889	875	931	872	871	894	832	893	898	857	853	905	861	916	896	912	869	956	981	885	856	867	885	909	933	920	908	890	936	907	887	850	893	919	924	864	875	918	897	891	870	865	873	873	902	816	895	846	885	913	907	857	897	907	899	894	903	856	913	907	890	873	815	874	879	994	920	938	888	957	889	824	887	900	920	911	921	883	873	913	927	941	851	869	933	924	843	863	892	955	899	932	901	867	905	887	974	909	875	864	919	837	875	881	893	921	907	946	854	852	849	883	876	866	932	934	866	881	832	903	900	912	886	909	906	894	930	885	838	902	883	883	918	859	920	919	896	885	890	904	925	862	856	890	889	930	856	902	881	888	919	901	870	893	901	928	921	879	901	885	897	887	936	863	884	865	870	878	856	893	892	898	925	923	877	934	924	898	896	912	884	984	925	900	946	909	913	909	899	893	871	865	867	880	881	858	906	849	920	909	936	899	927	921	893	921	869	860	882	928	868	864	916	931	938	866	887	901	863	939	972	908	892	947	930	895	897	891	845	904	848	844	869	875	912	905	901	868	877	916	918	926	884	914	878	876	862	864	869	926	899	840	879	893	894	912	888	873	919	873	920	939	931	883	902	843	913	879	868	842	901	852	949	918	861	879	927	926	919	918	927	902	842	930	895	868	893	882	887	834	875	896	890	914	919	892	906	823	897	901	863	891	865	931	899	893	889	862	865	886	862	930	833	877	916	905	910	924	846	851	893	864	955	897	840	859	894	863	855	914	878	842	869	919	897	882	828	934	900	913	874	922	913	912	881	840	866	865	863	870	912	867	861	909	926	940	914	874	887	898	883	912	899	877	887	905	877	900	874	874	951	863	868	909	871	917	889	868	923	909	886	852	888	851	908	909	885	888	872	868	934	913	870	854	938	889	873	859	919	873	908	898	886	912	903	943	863	919	905	914	933	909	942	879	910	884	890	927	903	929	953	847	903	924	878	878	880	883	867	874	889	897	874	875	907	844	940	898	884	899	878	911	830	865	842	908	914	919	856	896	966	899	864	871	933	868	919	866	911	890	942	858	864	899	902	902	874	841	909	892	869	903	866	879	924	869	891	889	895	946	929	896	838	873	911	908	877	879	890	907	918	851	901	928	943	892	868	882	952	907	889	934	866	878	866	919	878	891	900	873	894	906	885	878	910	888	894	957	906	927	921	891	956	929	921	875	875	830	884	928	903	918	858	961	873	915	917	863	912	879	889	871	898	823	899	885	937	895	903	876	824	909	876	863	926	918	841	891	933	850	913	926	838	891	949	860	897	887	835	904	881	858	908	940	957	865	940	900	889	897	878	878	873	865	841	912	913	935	896	891	903	926	892	903	881	886	887	890	884	894	851	897	911	847	902	831	863	841	837	875	923	907	915	918	882	875	894	868	906	894	879	872	868	893	873	891	868	864	829	894	875	893	892	928	929	875	874	915	916	881	880	904	884	873	881	925	863	903	891	874	916	905	906	870	860	942	921	957	861	881	858	903	901	876	901	866	907	873	890	866	882	897	922	875	879	905	910	898	904	908	899	888	851	855	918	850	882	888	894	915	926	872	860	898	893	901	845	874	933	894	909	961	871	900	916	949	921	910	905	876	925	858	868	887	829	909	899	901	929	852	838	872	851	904	838	947	932	902	867	906	937	940	890	886	866	891	939	887	894	929	898	884	887	913	916	876	857	936	900	889	868	947	905	921	941	878	978	877	918	898	896	835	904	871	917	949	909	864	910	877	821	876	948	934	869	893	911	915	875	942	911	857	882	889	849	898	911	863	910	968	895	875	842	886	982	871	879	866	899	908	903	905	833	916	916	893	873	876	887	907	882	896	884	876	856	923	874	899	888	882	892	844	850	891	872	886	897	916	918	839	856	871	892	862	829	929	875	847	890	843	932	885	855	867	919	903	903	856	881	891	934	872	918	883	908	914	899	848	864	858	900	909	870	824	899	861	914	900	882	848	907	866	889	921	836	875	919	848	894	893	897	868	937	956	913	875	879	877	917	916	877	893	928	863	912	912	874	869	854	916	854	939	830	874	850	881	894	901	866	905	898	843	881	899	907	896	921	892	891	893	898	824	874	849	927	844	936	935	917	851	867	878	908	888	838	910	893	887	910	889	901	816	847	910	912	881	854	947	909	849	822	897	891	865	934	886	883	871	902	936	915	903	863	926	888	881	869	903	890	902	864	888	855	861	868	876	887	927	862	870	864	872	857	898	910	878	873	870	848	840	888	871	860	897	894	853	895	902	982	931	848	885	928	879	906	876	892	906	941	903	875	901	910	849	855	888	852	899	853	901	894	863	904	898	840	882	893	954	865	848	860	862	890	898	872	904	896	878	881	895	980	901	884	877	838	881	944	886	959	885	929	935	911	918	868	872	896	872	911	931	866	835	885	876	903	887	912	889	881	879	895	904	855	856	901	918	879	922	844	883	857	891	890	887	876	849	870	871	907	883	887	896	882	899	877	915	915	925	900	900	862	916	922	859	876	924	839	916	845	920	842
30512	31963	27640	11420	2717	1185	923	868	831	818	790	813	792	839	762	768	769	818	777	763	767	806	768	821	769	759	742	803	848	818	851	781	797	788	843	813	727	782	813	808	839	804	785	770	777	756	764	767	814	804	815	845	784	758	776	782	803	781	831	807	785	744	744	794	803	795	783	780	796	779	758	806	820	837	798	785	795	779	756	798	815	797	783	802	750	800	721	821	776	827	814	781	731	835	846	749	788	782	814	768	797	782	842	810	775	781	786	789	797	745	807	806	786	791	776	818	802	755	809	831	756	798	805	723	810	787	769	784	783	797	761	833	814	812	819	816	817	791	828	784	823	822	804	824	791	824	783	806	792	803	764	791	794	808	757	834	780	783	805	778	809	777	812	803	755	792	786	795	784	768	827	797	834	760	763	754	810	758	790	813	816	722	785	773	728	813	811	811	764	801	773	817	765	777	787	784	744	710	803	760	808	785	826	796	770	845	751	742	822	800	763	785	774	716	767	760	801	786	801	802	736	777	808	778	775	799	769	734	794	807	815	816	841	801	756	791	795	815	775	755	802	796	764	784	783	765	816	805	813	820	771	792	790	784	790	793	755	798	802	747	777	783	799	788	818	756	766	765	793	818	779	764	769	854	765	774	756	774	795	780	753	826	784	744	761	810	777	745	799	834	763	763	787	841	823	787	773	787	793	805	804	752	825	808	870	811	844	821	790	794	812	772	768	854	817	786	766	762	789	829	837	783	774	817	750	774	791	745	772	798	784	774	781	799	837	792	824	799	793	753	791	730	775	834	827	811	796	777	770	764	773	778	778	794	819	787	824	798	834	793	806	821	758	794	819	800	831	825	800	764	811	830	761	793	791	819	793	842	780	772	754	805	807	791	758	765	837	828	782	798	782	783	799	760	753	853	775	777	832	801	739	788	761	807	810	807	750	794	820	755	796	805	795	813	832	748	798	762	757	801	817	764	822	743	755	801	817	789	806	813	795	770	774	727	753	780	798	778	778	758	794	771	842	773	738	767	811	806	793	815	771	825	764	753	732	810	735	774	790	782	833	718	789	797	775	831	734	793	722	836	777	785	823	807	784	805	805	764	771	748	737	810	818	814	790	894	800	807	808	831	777	838	790	779	807	766	747	825	788	773	801	800	857	744	805	777	785	814	805	754	719	791	784	818	838	772	863	817	778	747	808	757	821	748	833	776	767	786	747	812	798	784	817	794	819	784	740	735	789	728	798	793	820	769	807	777	786	778	817	773	774	770	760	841	767	801	766	766	788	796	788	740	783	772	767	784	773	840	800	833	810	759	762	808	850	759	794	760	790	788	742	785	771	766	742	771	845	821	773	728	828	820	815	772	781	835	788	792	850	783	790	793	765	781	779	836	785	788	775	777	743	776	786	802	807	819	771	750	737	773	735	801	791	801	771	738	807	792	812	757	781	787	805	754	775	804	789	737	795	763	795	771	736	774	843	762	835	818	779	805	782	784	831	763	753	811	790	792	821	788	799	776	795	822	795	800	826	756	818	754	788	750	778	768	804	816	804	839	788	759	798	755	843	771	753	836	783	809	777	757	807	791	783	789	762	749	825	778	775	839	739	750	767	749	779	733	782	778	743	806	767	816	827	771	795	752	756	820	781	771	799	801	775	813	775	794	813	817	772	827	812	810	749	795	818	745	779	805	811	776	824	780	766	774	764	817	761	797	775	762	790	751	768	786	814	740	774	811	793	827	778	770	758	871	752	739	848	780	794	845	764	745	747	807	793	813	804	806	765	744	800	800	814	745	830	734	775	797	795	766	756	813	770	781	766	798	802	802	754	816	788	793	801	780	777	779	759	784	783	820	820	758	803	762	766	736	822	831	794	798	790	790	804	803	777	745	791	761	800	846	796	780	825	795	806	744	802	802	767	796	784	754	756	798	840	788	826	810	804	784	807	796	786	800	820	795	782	793	798	818	766	798	790	801	813	753	807	774	828	805	825	766	778	851	776	764	785	813	761	798	802	771	762	735	783	759	810	780	816	777	781	763	790	759	758	788	771	810	760	797	770	800	775	757	803	779	783	849	784	785	789	804	808	758	842	760	787	784	727	758	797	754	781	791	778	804	731	761	739	826	734	809	747	803	763	726	765	781	742	808	796	828	779	745	815	767	764	767	763	853	821	805	783	759	775	788	805	793	753	826	811	829	784	828	796	754	731	791	842	772	794	805	774	729	771	792	816	761	791	728	781	788	757	738	730	781	788	796	795	772	792	799	762	794	782	819	779	788	779	749	837	790	811	801	754	795	792	841	808	770	835	820	780	814	797	784	813	788	786	801	773	818	798	779	774	768	765	765	793	794	717	784	766	788	788	818	787	829	737	786	781	806	794	770	794	810	738	719	748	754	812	777	803	790	790	792	804	798	779	767	783	769	804	753	754	802	878	819	739	731	765	766	836	772	819	746	802	789	765	835	793	743	820	810	765	774	755	760	761	794	781	795	801	741	759	745	851	795	835	780	762	785	746	784	738	768	756	743	799	748	771	755	815	808	768	784	817	791	753	753	752	772	809	750	797	763	795	743	794	791	806	812	783	763	828	866	850	758	777	840	781	782	774	826	778	745	775	816	802	799	821	799	746	791	830	797	826	791	747	782	718	815	781	795	821	805	830	768	764	810	852	739	810	822	826	799	782	789	807	765	800	800	772	795	807	830	757	762	827	786	731	823	739	815	743	822	746	791	769	786	794	786	813	744	793	729	823	744	819	809	772	809	798	750	775	815	748	792	820	750	771	805	774	809	792	783	787	780	799	805	821	798	724	758	864	808	813	789	802	788	787	799	778	782	756	763	784	788	790	790	737	763	808	828	811	798	791	770	763	786	807	801	778	833	805	806	808	794	752	787	748	796	830	770	808	782	828	799	780	850	794	744	806	763	799	753	750	730	784	755	812	805	811	739	802	813	769	703	774	796	822	785	789	830	784	753	789	780	730	783	794	810	756	792	768	845	816	755	831	791	770	740	763	799	750	754	805	797	800	795	790	834	805	734	812	777	765	837	756	794	793	827	777	758	767	780	818	833	804	830	814	774	808	783	740	790	832	787	829	778	760	768	802	859	822	757	806	762	776	790	738	773	766	841	812	756	812	788	774	806	817	792	757	790	794	766	785	777	800	785	777	807	775	783	788	830	802	835	729	829	810	750	785	811	765	743	793	800	749	806	789	814	778	782	783	806	809	759	809	771	812	766	809	815	742	743	726	789	839	788	765	802	806	824	790	808	771	795	737	855	821	786	746	844	754	782	779	779	789	786	858	789	742	760	791	798	833	826	803	796	790	785	770	736	757	807	850	770	824	822	772	778	792	809	815	785	738	795	771	780	809	777	774	785	786	813	781	781	779	766	778	819	829	782	786	764	768	758	724	745	746	800	786	819	807	804	751	767	752	779	766	834	775	811	740	775	778	865	761	845	847	780	782	798	783	794	814	742	816	782	825	844	782	798	790	784
24346	38137	21045	6354	2105	929	742	645	646	628	613	618	696	628	611	628	625	616	673	657	597	690	648	636	629	633	644	661	627	676	691	622	629	632	675	654	676	670	628	687	680	634	648	656	651	630	663	690	636	658	572	656	637	630	644	658	658	660	616	621	671	613	670	663	660	613	652	595	633	659	648	617	623	637	643	615	636	644	619	664	654	622	699	628	599	638	665	621	661	653	649	655	610	721	656	654	620	613	678	632	611	642	646	632	641	714	659	629	640	622	622	627	607	649	582	618	658	658	667	662	656	649	628	718	636	667	666	646	588	586	650	608	633	649	652	619	674	638	616	642	653	660	657	626	623	608	698	662	626	654	686	618	634	638	668	577	605	639	695	630	635	671	609	641	599	611	664	644	635	672	591	632	624	671	623	641	667	702	674	632	621	619	629	652	665	660	637	639	660	644	649	641	611	683	639	653	640	625	671	634	626	639	661	607	592	631	621	620	680	651	610	626	656	667	612	641	629	640	651	632	663	597	669	640	650	640	664	627	635	589	585	645	649	632	595	644	617	629	632	665	633	614	627	647	600	601	639	603	626	611	673	583	681	628	673	644	635	594	666	609	640	629	626	618	635	634	619	648	624	591	628	639	642	682	611	602	631	632	612	632	694	620	678	630	628	643	632	619	635	633	626	654	638	673	609	619	612	615	628	612	658	619	604	614	642	657	632	621	669	645	689	603	631	662	641	660	636	604	659	614	668	634	655	670	641	668	622	652	612	667	671	626	626	654	635	637	681	620	638	671	671	625	669	608	706	618	573	576	628	635	638	624	656	635	651	659	625	626	639	625	649	600	613	648	635	621	628	657	618	669	677	623	667	646	668	656	626	630	675	606	642	628	635	643	624	667	617	680	639	654	654	677	645	639	697	632	688	621	601	648	633	625	641	643	632	646	641	636	649	641	670	638	632	654	656	634	624	645	614	600	636	618	665	621	702	674	620	622	670	694	639	617	621	697	613	624	609	638	643	644	663	637	662	656	658	599	616	631	646	649	642	641	645	654	627	645	661	624	655	586	598	639	602	647	619	659	647	621	615	622	614	650	620	655	648	655	669	618	629	617	655	637	660	671	631	671	625	622	619	661	612	647	633	665	697	622	609	662	629	651	687	622	612	681	634	635	695	620	610	659	619	642	700	636	628	630	687	645	626	675	583	619	661	639	664	630	649	631	657	611	635	586	655	583	642	663	649	635	647	663	646	694	651	618	677	673	603	631	601	666	671	682	668	576	677	643	668	677	648	656	677	597	657	632	671	603	656	580	667	640	652	673	676	618	676	641	610	655	632	651	654	644	695	633	634	600	643	658	602	650	607	633	641	664	672	660	645	629	626	615	675	656	639	660	639	677	643	654	639	628	664	652	628	626	605	619	665	709	687	664	619	677	621	657	680	604	623	588	660	661	615	647	633	642	615	663	645	638	654	655	647	646	611	689	646	646	668	603	652	646	610	644	618	646	631	699	632	640	617	614	611	636	627	636	646	636	645	674	630	633	621	639	705	598	640	622	627	613	619	624	669	654	665	671	629	634	641	627	634	628	669	686	605	637	630	635	663	667	658	598	632	633	618	613	632	632	638	679	638	668	628	634	638	686	641	627	629	646	655	671	655	656	704	649	607	637	649	675	639	673	639	667	633	666	622	627	643	628	635	668	569	654	661	575	633	679	674	624	657	640	630	618	672	634	644	648	658	663	671	639	679	675	664	641	641	706	607	644	660	638	641	607	644	633	684	637	652	654	648	672	648	618	605	636	591	579	629	643	683	669	659	633	636	589	626	676	608	607	655	610	651	623	674	651	645	627	619	636	652	677	638	646	627	566	641	626	640	661	612	671	662	619	685	626	686	643	660	638	651	656	702	662	644	657	642	638	629	626	683	671	625	631	632	625	655	644	641	644	647	670	634	637	630	602	649	627	656	618	652	625	635	674	663	622	629	658	593	647	656	662	656	679	638	613	659	614	612	615	596	647	595	646	634	665	617	649	615	654	597	685	636	658	640	635	686	609	641	639	629	637	661	609	636	629	680	645	694	700	664	624	625	631	659	620	604	616	626	617	621	666	644	662	636	638	623	677	591	644	617	599	615	612	641	687	657	648	676	627	610	615	653	668	623	628	650	647	637	649	660	632	615	675	633	660	657	698	623	632	664	653	625	637	631	630	610	618	614	612	669	605	615	625	637	627	610	593	620	620	663	621	628	659	681	633	617	629	628	634	586	599	653	609	634	609	623	647	628	649	630	623	598	656	660	624	616	625	648	623	652	631	617	637	592	623	658	659	660	595	600	648	649	625	588	612	634	652	641	699	646	629	607	640	671	589	639	601	682	668	624	676	638	660	659	666	640	683	667	623	664	634	621	696	598	591	591	622	619	613	665	640	651	655	639	625	656	621	697	620	701	594	680	679	631	654	661	631	652	622	639	695	648	643	630	678	657	617	655	642	655	660	651	603	604	665	649	657	626	688	674	618	605	644	603	667	653	670	663	622	656	609	682	640	651	623	621	611	628	642	631	637	677	629	616	690	647	642	648	675	652	672	672	628	632	598	649	650	669	615	640	618	629	651	579	610	626	652	650	651	661	624	640	647	611	628	658	653	652	639	630	629	617	648	658	605	596	615	641	641	609	650	685	681	668	675	671	655	593	633	649	651	643	659	640	645	658	673	683	621	626	652	596	651	654	645	617	629	648	665	632	637	661	651	601	650	651	654	644	642	622	626	640	638	628	650	634	633	630	678	653	664	604	631	612	688	642	684	664	586	604	673	638	702	644	658	593	659	620	626	565	628	606	654	661	675	647	622	667	623	690	650	605	676	671	611	647	607	606	594	617	633	646	609	639	608	630	659	633	663	634	628	621	625	608	602	642	638	611	643	652	592	657	621	646	635	692	670	612	665	665	639	672	634	633	697	659	647	672	684	607	631	604	677	620	649	647	637	669	642	674	652	622	583	618	585	667	656	635	658	604	664	647	627	602	634	645	630	625	631	584	629	633	587	627	652	606	663	616	610	622	614	631	650	601	618	648	652	602	676	655	654	666	674	627	610	635	681	644	636	628	625	582	644	656	630	603	662	618	637	657	621	671	655	660	615	662	628	608	628	600	668	622	623	634	645	607	635	624	599	615	600	640	607	690	634	625	667	695	649	666	639	649	640	645	605	635	665	643	670	695	668	651	643	646	658	653	627	709	605	606	638	641	620	701	674	637	627	605	652	671	597	711	620	675	674	627	599	641	661	705	661	669	668	648	656	657	595	628	638	651	636	642	635	621	672	640	633	679	618	659	634	670	641	599	626	635	629	630	638	656	676	652	610	579	658	618	640	621	641	629	654	642	601	693	622	684	622	661	711	655	632	617	663	598	665	639	667	665	656	673	650	610	643	633	622	645	638	635	621	622	620	649	638	579	644	661	640	617	638	630	649	685	634	621	618	622	667	615	613	614	665	598	673	670	619	687	650
25724	28487	42012	34647	18106	5260	1386	894	813	779	799	823	808	830	812	828	824	825	788	867	795	803	845	855	823	778	827	786	818	827	777	789	783	816	812	843	815	809	821	814	804	859	810	802	819	868	818	734	850	844	829	768	830	816	853	830	790	815	819	798	808	777	822	813	768	811	773	751	841	772	770	805	781	860	795	817	806	790	812	805	817	756	838	833	838	850	800	777	792	789	822	818	852	858	764	790	773	834	746	772	808	773	803	823	804	752	780	862	820	786	780	821	849	773	798	799	850	818	774	756	811	802	835	835	831	731	844	795	794	776	788	830	803	810	771	809	816	803	811	799	823	749	846	852	772	733	793	811	838	847	862	812	774	758	788	795	819	864	827	821	848	771	838	796	772	764	807	782	822	828	834	831	798	828	847	803	822	783	801	770	829	773	769	783	750	775	772	800	826	800	826	722	827	803	796	801	818	785	826	809	750	816	828	816	838	781	781	779	822	800	810	828	802	818	817	813	821	789	820	807	812	797	788	822	801	814	824	811	820	762	808	779	781	839	774	838	840	803	865	779	778	843	816	777	799	772	806	748	864	830	768	794	775	802	767	832	778	797	801	815	800	804	769	785	832	890	741	816	837	811	808	845	846	786	777	760	806	823	799	814	792	788	842	780	783	791	812	844	743	770	780	760	782	774	790	800	815	809	769	789	859	838	807	796	859	800	813	794	745	819	820	809	794	845	877	808	764	815	792	774	813	781	768	810	827	804	789	788	776	775	834	829	802	812	797	785	783	815	811	814	847	765	846	797	796	784	801	770	798	822	790	754	878	801	814	788	804	794	786	803	836	798	808	845	833	785	787	815	830	755	815	805	795	852	847	787	799	781	825	803	797	856	817	814	797	813	793	761	809	774	799	820	822	810	757	818	864	789	775	771	827	785	799	856	819	771	769	751	790	804	823	767	801	790	781	809	764	752	820	845	802	825	795	821	807	844	794	796	796	722	802	780	780	839	817	771	821	769	836	803	750	799	801	824	820	790	826	780	840	818	777	796	810	776	773	832	765	831	775	792	794	821	839	800	759	760	831	812	803	758	807	776	785	782	818	862	854	782	836	836	773	760	750	778	789	796	791	734	814	767	754	775	771	795	819	801	824	764	808	791	786	796	851	810	822	850	810	779	796	780	783	831	806	754	815	812	774	802	764	794	817	825	783	832	772	824	827	848	814	798	813	775	740	807	780	786	828	844	831	777	777	814	749	767	778	779	795	784	816	838	810	834	823	825	778	757	832	837	818	777	751	830	819	820	795	800	851	773	815	838	796	863	827	779	798	810	813	823	802	781	795	793	782	842	798	814	791	771	791	798	792	806	859	802	805	827	786	762	818	840	835	854	880	857	863	830	823	773	823	817	815	810	830	780	749	827	771	840	781	790	774	830	785	787	804	808	780	823	855	846	840	805	759	830	784	813	818	830	782	826	842	806	801	822	802	816	799	783	801	744	781	819	833	758	798	781	808	800	769	777	801	840	850	815	765	737	790	791	797	873	803	829	762	849	828	791	819	794	761	807	793	784	822	809	826	801	782	847	807	835	776	791	808	856	830	807	781	775	748	767	799	839	782	789	809	773	800	793	781	735	793	814	742	775	819	825	808	794	779	815	872	782	796	863	786	797	798	851	767	756	843	821	772	777	838	778	812	773	868	798	806	789	825	806	844	792	808	785	812	788	821	775	798	769	793	782	807	789	750	863	783	796	793	744	796	738	801	827	809	762	793	791	795	794	819	829	851	829	844	781	852	809	815	834	884	830	790	869	775	812	819	890	824	757	806	851	796	803	844	791	779	821	818	776	859	756	843	795	795	757	790	838	762	806	783	825	796	800	835	807	814	800	757	785	803	810	810	775	791	848	816	817	807	821	779	829	812	828	832	804	760	824	806	779	779	745	764	815	797	821	818	831	810	818	770	809	770	852	871	825	865	848	808	815	801	774	789	809	794	787	793	824	778	813	815	830	770	840	805	800	808	813	803	847	769	810	813	786	824	774	808	806	777	804	801	778	811	771	789	816	831	783	783	781	790	799	830	795	754	766	790	805	792	777	818	784	832	848	813	784	862	830	801	788	771	814	828	862	787	797	805	838	759	812	803	803	779	822	815	885	821	801	816	798	811	837	851	821	817	776	769	831	784	794	814	795	820	839	812	757	803	787	845	802	825	820	821	829	789	811	786	872	807	771	827	816	762	829	826	810	802	780	780	803	831	786	792	764	890	812	771	781	831	833	836	821	868	815	833	818	813	809	774	751	822	788	802	808	843	785	849	776	819	758	755	802	766	792	851	783	817	822	801	816	806	781	782	754	768	792	793	808	796	798	768	787	818	786	828	802	760	798	822	854	806	779	772	836	859	832	781	785	803	780	794	776	773	804	831	808	838	791	762	818	809	831	832	870	813	852	833	775	828	792	799	771	811	810	769	777	796	848	824	796	773	805	812	768	797	805	772	806	796	755	782	866	842	773	750	798	834	762	802	796	803	773	792	797	759	752	823	810	833	820	816	798	756	805	800	761	803	781	815	814	792	787	805	747	785	812	841	724	812	779	813	820	797	761	795	805	793	792	764	781	804	811	754	807	823	762	791	776	836	818	780	816	790	775	793	799	837	817	789	816	805	797	792	840	772	860	790	797	862	817	839	780	810	790	818	764	795	800	782	833	782	822	792	781	802	768	800	809	826	841	814	840	736	814	805	747	792	772	838	798	869	758	825	853	792	794	799	803	770	814	770	799	823	816	794	817	824	761	759	801	800	791	779	812	837	837	808	824	792	820	855	782	796	823	789	826	733	761	801	782	738	807	777	825	836	833	782	815	790	780	805	836	793	787	807	797	824	757	798	772	784	810	793	780	784	777	804	804	843	797	780	792	840	787	836	769	811	784	828	787	818	768	786	822	850	804	774	810	785	794	816	759	760	838	811	780	824	788	783	805	783	805	832	785	824	841	776	743	825	795	837	852	813	824	776	842	784	809	835	774	761	813	856	756	805	795	782	790	806	830	774	813	801	856	775	767	829	826	795	840	804	810	818	803	779	813	863	812	838	754	810	839	824	814	777	765	792	821	818	758	847	765	802	784	804	776	743	817	813	822	816	782	797	813	812	782	757	806	844	798	751	807	822	830	787	770	787	783	826	785	755	800	819	815	818	836	820	775	770	795	797	810	775	770	765	786	791	819	779	779	866	816	827	783	810	798	819	791	834	841	880	782	826	810	832	772	817	789	825	807	867	869	817	752	788	829	749	816	821	821	755	821	830	842	805	799	778	799	819	824	798	794	834	810	758	798	832	805	862	809	786	816	819	806	874	788	758	795	818	851	795	739	806	831	777	802	867	742	820	784	793	790	822	766	778	796	812	745	825	749	807	769	797	810	798	778	793	808	780	787	796	814	827	844	791	803	780	777	821	768	758	821	842	755	775	774	828	816	764	839	786	806	803	780	799	809	802	812	811	834	821	791
59874	90357	59925	27321	8723	2417	979	763	750	721	683	742	702	728	688	756	708	703	785	757	675	688	712	693	730	716	679	714	736	722	677	680	717	762	726	695	694	728	734	699	688	724	723	712	687	765	740	754	753	718	709	673	706	690	703	767	703	669	736	740	684	729	722	741	680	737	729	717	765	726	705	671	691	670	680	712	681	782	709	711	685	753	722	727	646	740	677	731	760	729	709	697	651	694	699	733	695	719	706	689	678	728	698	712	654	739	680	726	769	685	703	716	696	705	714	692	700	681	693	697	711	704	708	697	649	719	711	724	685	738	723	669	736	708	667	715	655	724	741	699	704	671	726	690	686	696	685	667	714	689	675	731	717	713	693	704	755	722	694	706	700	764	679	718	701	689	722	695	742	708	729	713	720	726	709	709	697	674	686	696	710	695	689	712	713	698	712	709	728	704	693	697	713	659	661	683	693	693	718	670	707	688	716	700	676	732	668	687	719	663	713	681	714	706	707	742	752	664	647	702	721	694	715	701	762	720	738	757	698	680	737	687	677	711	766	719	705	724	710	683	692	752	683	721	713	720	637	675	753	726	710	665	689	720	742	729	765	720	701	696	719	747	721	658	748	689	766	730	717	695	713	722	699	694	733	704	693	722	708	718	694	662	668	757	633	681	659	720	778	699	684	735	761	724	779	674	724	710	707	716	702	705	700	682	712	733	669	684	772	705	743	719	720	714	721	674	716	690	746	692	709	703	691	691	719	713	676	718	658	745	700	716	743	694	700	705	711	744	647	743	711	693	750	697	714	709	664	704	669	719	707	732	677	701	722	724	688	717	728	748	710	677	709	720	723	717	666	708	688	711	700	740	750	684	698	699	728	718	715	701	686	725	741	710	757	682	736	701	705	690	718	703	734	684	706	681	703	749	689	724	725	680	719	749	685	665	705	676	706	691	672	700	712	712	689	670	644	707	707	690	721	708	666	708	692	693	685	731	664	710	753	732	739	715	742	692	759	750	726	681	756	727	696	689	703	706	702	716	730	729	711	707	655	717	693	688	698	704	683	706	707	725	656	664	763	712	700	692	732	687	682	710	699	722	707	732	710	714	692	740	728	696	744	751	715	709	730	700	691	715	722	695	725	729	700	717	645	748	677	665	705	669	683	756	729	758	696	656	721	685	729	677	686	731	758	708	704	668	708	738	719	724	697	717	706	774	723	733	707	718	714	686	693	738	695	712	704	721	735	705	700	702	676	712	679	683	741	663	737	714	678	716	722	678	660	683	707	741	669	703	709	674	704	679	704	743	715	650	696	731	688	674	700	701	742	756	720	724	686	691	711	706	737	664	667	709	715	674	660	709	743	692	731	719	701	705	725	695	695	702	722	732	723	740	657	728	734	676	688	737	719	697	698	735	699	747	715	751	656	718	682	688	718	698	686	734	703	704	718	734	745	687	712	699	752	727	711	710	747	691	715	653	723	710	749	670	739	702	692	650	738	712	715	696	747	704	699	716	732	726	684	715	654	684	727	755	658	697	724	681	703	698	693	744	638	686	671	741	707	722	666	735	730	710	703	739	732	712	667	692	741	728	689	723	703	686	713	698	693	700	623	669	683	703	708	693	687	745	743	685	710	730	742	711	724	700	667	684	696	720	680	696	715	739	673	675	684	775	737	668	701	751	706	692	687	708	758	694	691	710	697	678	702	705	740	726	707	757	732	742	665	703	752	708	680	716	690	709	700	685	710	706	706	681	658	697	682	690	729	690	646	710	711	681	724	690	713	703	664	663	706	759	738	750	677	686	720	673	720	733	747	713	732	756	708	686	716	697	696	710	761	729	711	690	733	702	712	687	717	706	711	672	714	724	711	731	685	716	697	702	757	751	724	690	810	707	734	738	721	714	668	698	707	736	716	721	746	752	703	725	750	708	702	692	715	713	678	702	681	619	690	729	701	679	714	736	649	653	689	712	727	683	686	710	722	710	683	679	697	747	702	767	701	691	687	692	678	664	724	699	719	720	716	694	673	710	723	710	703	755	701	690	654	684	739	729	736	748	680	688	726	726	720	707	693	735	686	684	735	663	666	689	712	731	724	698	702	720	707	723	734	687	665	757	718	720	713	733	687	677	701	688	628	652	689	720	692	696	679	718	714	723	688	729	707	754	662	723	727	734	710	681	750	683	733	749	654	716	674	676	750	755	720	701	724	729	757	707	684	671	743	716	628	703	747	752	690	713	745	733	688	735	691	762	695	718	674	677	704	745	728	700	718	688	661	681	686	697	702	723	681	673	731	693	710	669	649	687	719	728	714	797	714	721	683	706	722	705	702	683	710	714	743	753	718	698	690	727	732	714	720	723	697	722	714	736	750	639	688	730	702	726	700	675	731	728	711	690	718	724	685	767	687	708	712	713	641	675	652	683	688	706	645	658	729	719	684	702	681	715	693	683	674	756	740	725	666	677	678	701	713	692	734	696	673	721	692	746	705	736	703	683	701	675	722	698	696	743	684	744	712	674	719	740	715	765	684	728	729	726	703	713	745	713	721	696	732	690	722	719	667	720	743	674	729	725	702	720	720	723	738	747	732	712	670	707	760	736	694	710	738	705	660	638	698	722	675	708	761	708	701	707	700	709	709	698	722	713	750	738	733	746	705	726	722	728	702	700	693	758	727	680	652	704	702	672	730	698	672	720	722	743	739	701	694	660	715	739	674	698	797	711	722	733	684	713	712	687	667	693	757	681	678	718	699	688	694	737	713	683	671	698	708	747	699	688	687	740	700	721	708	738	646	714	688	703	711	710	769	732	682	696	702	724	697	644	737	685	768	695	679	692	705	670	666	728	728	727	693	704	732	657	694	654	684	710	720	713	700	707	734	691	701	713	703	669	697	716	685	695	679	678	724	676	716	736	681	669	669	723	761	726	710	741	735	719	696	657	764	752	701	737	705	746	712	676	711	692	738	703	696	698	733	738	723	677	677	725	701	713	679	708	707	737	718	678	717	708	678	720	700	711	715	686	676	737	657	728	694	735	697	647	668	714	688	723	701	780	677	704	666	731	689	695	729	656	683	697	716	709	716	697	690	735	693	732	717	738	696	676	718	737	725	694	683	709	691	689	721	693	743	719	704	720	705	675	712	685	719	697	735	726	684	663	706	707	730	675	682	698	678	665	665	694	667	704	765	743	709	716	678	681	682	696	673	698	713	707	700	708	746	700	732	709	689	746	726	674	677	702	696	678	738	753	732	741	696	660	713	677	661	731	658	700	702	674	733	661	698	749	741	683	731	759	694	693	723	732	679	706	662	657	739	660	703	694	715	717	701	722	718	711	715	707	730	671	734	715	702	699	701	687	678	707	691	707	714	675	740	692	672	714	741	689	713	671	784	699	686	695	721	729	697	717	701	724	713	704	685	686	715	712	708	746	764	722	752	706	711	707	723	719	731	731	718	724	679	711	720	693	689	673	651	761	750	684	667	701	700	736	719	677	726	777	694	741
24094	23498	36674	33626	23851	14682	3753	1405	1066	1149	1141	1116	1092	1170	1069	1093	1108	1099	1139	1113	1069	1102	1039	1115	1072	1107	1104	1083	1116	1095	1009	1144	1060	1110	1057	1036	1042	1091	1069	1039	1061	1098	1036	1025	1018	1106	1050	1061	1131	1104	1037	1053	1033	1068	1057	1009	1098	1031	1077	1131	1085	1102	1112	1025	1049	1038	1084	1052	1049	1054	1041	1030	1046	1077	1069	1076	1021	1048	1032	1065	1124	1086	1090	1062	1055	1150	1053	1101	1047	1051	1063	1071	1066	1043	1108	1078	1080	1033	1001	1051	1059	1022	1005	1073	1016	1013	1091	1024	1031	1072	1001	1086	1129	1064	1046	1074	1040	1010	1061	1048	1035	1071	995	1038	1067	1004	1061	1086	1104	1009	1061	1113	972	1036	1085	1030	1007	1090	1017	1013	1025	1069	1077	1112	1094	1028	1042	1072	1063	1044	1074	1076	994	1075	1034	1029	1074	994	1067	1057	1108	970	1006	1017	1029	1040	1075	1023	1063	1089	1075	1117	1044	1010	1035	1023	1034	1054	1104	1111	969	1006	1066	1035	983	994	1039	1055	1135	1079	1005	1068	1053	1106	1045	1037	1056	1054	1040	1012	988	1023	1023	1056	1057	1121	1034	1026	1032	1071	1034	1021	1054	1007	1028	1026	1002	1052	1085	1072	1055	1007	1070	1097	1015	1016	1039	1064	1065	1020	1029	1077	1069	1029	1063	1006	1072	1074	1100	1123	1016	1054	1055	1014	1037	1091	1035	1062	1029	1036	1045	1028	1093	1030	1066	1033	1053	985	1011	1052	1056	1035	1042	1025	1058	1012	1022	1067	1099	1098	1050	1047	1065	1082	1000	1033	1039	1072	996	1053	1090	1028	1097	1007	1023	996	1033	1095	1012	1066	1107	1016	1018	1060	1057	1058	1107	1050	1094	1042	1033	1043	1057	1075	1058	994	1052	988	985	1080	1042	1033	1058	1031	1106	1092	1003	1052	1092	1002	1022	1030	981	1028	1097	1057	1101	1054	1091	1034	1025	1017	1021	1038	1062	1029	1046	1054	1048	1058	1014	1040	1036	1033	1014	997	1046	1088	1046	1041	1026	1037	1072	1043	1061	1043	1033	1003	1090	1079	1052	1091	1117	1041	1020	1025	1026	1069	1009	1061	1028	1065	1056	1037	1102	1097	1048	1060	1036	1028	1049	1046	1021	1076	1058	1069	1042	1033	1000	1078	1016	1047	1085	1045	1034	1057	1053	998	1127	1045	1015	1053	1011	1012	1023	1066	1071	1008	1020	1083	1068	1034	1004	1097	1103	1067	1023	1044	1066	1075	1031	1027	1016	1028	1091	1033	1091	1092	1044	1083	1028	1036	1036	1031	1017	1071	1073	1127	1091	992	1082	1037	973	1042	1026	1085	999	1092	1050	1058	1057	1006	1025	1062	1107	997	1089	1014	1111	1043	1104	1168	1031	1033	1024	1088	1023	1061	1056	1054	1046	1015	1050	1051	1007	1069	1045	1056	1092	1022	1036	1070	1015	1003	1039	1133	1082	1072	1045	1006	1059	1001	1009	1039	1006	1044	1014	1098	1106	1057	1030	1076	1083	1072	1082	1102	1064	1058	1085	1028	1042	1062	998	1064	1017	1016	1022	1025	1041	1021	1089	1058	1090	1066	1062	1089	1099	1051	1021	1084	1076	1030	1061	1033	998	1039	1068	966	1055	1018	1005	1062	1031	1064	1090	1081	1052	1050	1061	1003	1023	1022	1027	1010	1011	1032	1060	1033	1070	1022	1132	994	1040	1033	1101	1040	1026	992	1063	1015	1063	1043	1010	1047	1051	1057	993	1010	1088	1062	1033	1056	1075	1051	1046	1095	1091	1051	1049	1015	1089	1028	1039	1000	1075	1058	1070	1005	1071	1039	1049	1014	1063	1020	1048	1005	1009	1055	1035	1084	1011	1066	1028	984	1097	1043	1053	1037	1085	1083	1110	1094	1054	1025	1059	1057	1030	1063	1066	1061	986	1051	1036	1013	1023	1021	1071	1002	1087	1014	1068	1017	1059	1046	1122	1033	984	1058	1031	1105	1012	1018	1077	1001	1023	1029	1050	1088	1004	1032	1061	1101	1052	1058	1042	1040	1062	1035	1039	1006	1000	1069	1042	1003	1073	1023	1049	1051	1065	1077	1059	1012	1015	1081	1025	1051	1011	1016	1072	1044	1096	1028	1072	1114	1036	1029	1089	1031	1079	996	1045	1083	1049	981	1028	1038	1035	1102	1017	1100	1091	1057	1002	1021	1075	1052	1032	1051	1052	1050	1034	1073	1014	1025	1049	1062	996	1069	1051	1073	1024	1077	1070	972	1050	1019	1016	1077	1064	1048	1093	1015	1032	1054	1053	991	1043	1059	1038	1061	1011	1036	1049	1035	1060	1042	1082	1109	1070	1098	1073	1078	1023	1033	1038	1064	1065	1033	1067	1112	1072	1040	1036	1003	1101	1062	1029	1050	1020	1050	1086	1037	993	1020	981	1056	1119	1027	1026	1063	1079	982	1043	1060	1009	1082	1012	1085	1009	1035	1051	1070	995	1024	1036	1081	1069	1098	1068	999	1051	1004	1036	1095	1025	1054	1076	1043	1036	1026	1044	1082	1038	1103	1021	1056	1054	1003	1021	1056	1049	1027	1044	1059	1056	1032	1036	1006	973	1029	1095	1055	1059	1007	1065	1080	1069	1046	1082	1072	1051	1088	989	1081	1049	1065	1067	1040	1036	1040	1017	1108	1089	1044	1044	1009	1012	1052	1063	1064	1018	1071	1056	1063	1055	1005	1005	1051	1075	1003	1019	1058	1051	1039	1054	1035	994	1055	1056	1035	1089	983	1033	1091	1006	999	1033	1064	1051	1060	1027	1016	1006	1140	1064	1043	1053	1020	1058	1091	1038	1042	1043	1008	1040	987	1079	1036	1072	1049	1079	1065	1096	1068	1049	1114	1066	1051	1103	1065	1046	1017	1024	1051	1018	1086	1038	1032	1094	1117	1029	1069	1061	1133	1043	1025	1020	1058	1076	1037	1058	1008	957	1067	1009	1062	1108	1045	1065	1060	1039	1101	1005	1061	957	1057	1017	995	1096	1048	1038	1071	1095	1044	1077	1059	1020	1035	1109	1077	1047	1116	1028	1033	1107	994	1028	984	1066	1098	1022	1035	1000	1062	1071	1036	1074	1049	1097	1023	1102	1073	1043	1080	1079	1066	1030	1044	1007	1028	1008	1052	1059	1077	1008	1081	1070	1031	1070	1077	1087	1065	1028	1061	1013	1018	1065	1003	1017	1062	1048	1012	1075	1084	1081	1043	1058	1034	1042	1070	1027	1044	1048	1066	1036	1048	1045	1012	1068	1043	1043	1099	1033	980	1071	1061	1039	1042	1006	1001	1027	1032	1040	1068	1027	1069	999	1036	1041	1029	1016	1067	1006	1100	1077	1095	1060	1065	1061	1054	1068	1027	1077	1074	1092	1056	1080	1025	988	1077	1134	1071	1044	1067	1109	1036	1068	981	1050	1097	1023	1089	1040	1026	1003	1044	1082	1076	1031	1077	1024	1030	1029	1030	1046	1041	1023	1061	1044	1000	1025	1083	1082	1051	1057	1021	1059	1042	1029	1040	1048	975	1073	1037	1125	1051	1060	1056	1024	1040	1079	1023	1000	1076	1062	1111	1051	1004	1057	1089	1022	1057	1021	1030	1019	1040	1035	1031	1004	1128	1009	1068	1088	1075	1103	1079	1011	1109	1046	1049	1040	1048	1040	1099	1067	1062	1029	1000	1062	1038	1056	1096	1090	1057	1073	1025	1015	1020	1043	1078	1103	1015	1014	1038	1019	1101	1008	1074	1077	1009	1072	1039	1030	1015	1000	1024	1051	1034	1010	1060	1008	1027	990	1132	1017	1041	1081	1015	1064	1077	1045	1087	1054	1044	1001	1041	1041	1058	1007	1038	1042	1055	1069	1014	1112	1046	995	1026	1004	1053	1051	1066	1048	1027	1003	1026	1064	1064	985	1079	1043	1001	1048	1030	1030	1061	1040	1046	1051	1077	1092	1049	1007	1093	1076	1033	1000	1061	1054	1081	1084	1085	1070	1006	1058	1021	1107	1040	1080	1047	1093	1081	1093	1074	1074	1052	1035	1085	1040	1019	1044	1028	1006	959	1080	1084	1068	1040	982	1055	1044	1030	1057	1052	1087	1089	1041	1039	984	1071	1073	1006	1084	1003	986	1048	1047	1074	966	1033	1039	1072	1007	1067	1055	1056	1019	1034	1021	1056	1086	1106	1073	1025	1070	1068	1057	991	1027	1082	1059	1030	1032	1055	1065	1066	1069	1119	1121	1028	989	1046	1057	1048	1033	1030	1063	1059	1008	1108	1087	1085	1091	1059	991	1080	1027	1046	1073	1007	1035	1084	1011	1102	1040	1034	1042	1063	1004	1075	1090	1016	1092	1032	1022	1034	1091	1003	1019	1040	1011	1025	1036	990	1047	1062	1042	1064	1040	1091	1038	1106	1009	987	1075	1037	1025	1016	1019	1038	1081	1018	1098	1058	1097	1052	1055	1078	1016	1044	1084	1049	1015	1054	1051	1099	1035	1067	1089	1088	1082	1027	1029	1056	1055	1086	1010	1020	1031	1019	1028	1078	1038	1066	1054	1033	1092	1040	1126	997	1025	1078	1077	1038	1026	1005	1004	1063	1068	1003	1063	1036	1039	1093	1005	1019	1035	1079	1041	1049	1006	1024	1011	1050	1106	1078	1026	1042	1031	1054	992	998	1044	1037	1031	1041	1011	1055	1036	1080	996	1023	1044	1036	1040	1018	1084	990	1038	1050	1133	1121	1028	1060	1027	1037	1075	1039	1071	1102	1060	1034	1047	1029	1031	1044	1053	1035	1105	1032	1080	993	1058	1095	1085	1081	994	1078	1044	1031	1031	1090	1049	1052	1090	1091
63169	103959	73866	43180	16928	4899	1563	1072	970	947	907	937	983	974	937	886	936	994	1003	979	998	935	936	966	965	994	979	920	1010	964	946	953	931	957	947	927	923	979	968	929	909	978	966	926	973	941	971	931	904	970	876	918	921	952	1002	971	887	967	928	942	992	896	981	1028	957	950	958	956	935	953	921	1049	963	975	937	913	973	963	1012	902	920	981	880	967	939	933	895	948	944	907	922	949	943	980	913	982	990	944	971	959	936	989	949	926	985	946	917	951	913	967	939	976	925	961	937	968	919	946	920	948	940	914	941	958	990	953	1003	967	950	874	938	939	1002	929	967	954	950	949	907	902	938	978	963	908	940	934	898	920	938	964	968	973	899	919	931	926	938	943	905	935	875	932	946	1001	913	1020	967	918	990	909	949	956	967	941	961	966	992	969	1011	964	936	950	970	920	967	946	956	955	901	942	987	981	943	934	976	911	951	932	940	957	980	939	926	974	916	904	921	962	978	897	1010	950	906	981	979	976	1007	923	1019	984	947	931	919	925	923	929	931	961	956	943	971	957	999	917	946	895	923	948	955	919	955	1003	904	948	974	942	934	899	967	958	933	901	923	947	920	936	934	961	943	949	954	978	986	889	1008	941	898	946	960	955	935	934	959	929	911	927	932	987	952	921	937	949	915	923	904	929	979	959	909	934	952	918	922	954	920	898	960	967	913	953	956	959	947	989	897	966	992	934	950	947	976	969	961	925	991	948	967	959	961	946	927	906	952	946	943	932	945	914	966	965	984	918	933	909	965	902	1018	930	968	957	887	931	961	939	941	919	935	974	954	927	936	924	994	974	993	973	997	937	980	925	922	913	960	957	958	948	1018	1057	950	946	932	960	935	908	955	964	941	938	971	937	934	960	958	962	906	913	950	956	934	887	915	946	939	919	928	936	977	946	938	929	938	936	951	939	956	946	927	955	990	924	952	1030	967	947	918	957	880	946	928	997	974	899	885	981	884	912	918	914	945	959	987	933	899	893	933	929	914	887	917	940	943	893	900	909	912	906	961	897	980	970	956	924	898	970	921	959	902	891	920	913	985	940	946	921	946	969	929	970	925	917	924	897	1000	929	993	932	942	949	952	950	950	912	925	945	964	864	962	949	947	929	908	962	966	916	986	972	932	954	896	923	987	950	932	935	953	946	970	962	971	931	937	919	946	874	945	920	911	949	968	928	935	952	961	933	954	933	910	923	925	959	910	957	955	966	945	951	973	983	968	874	861	916	926	926	967	955	943	939	870	944	917	923	933	939	994	928	917	1035	992	878	950	959	935	923	878	943	890	926	920	954	960	963	955	927	945	924	957	926	923	997	952	960	934	911	991	956	937	976	968	899	942	923	997	952	917	969	974	907	923	936	957	1013	936	976	886	894	910	947	1010	975	930	941	927	947	928	924	915	922	987	959	962	880	944	986	1024	928	968	904	990	958	974	900	940	914	901	963	977	923	950	967	996	917	927	944	935	911	936	963	888	923	922	910	973	902	926	959	938	942	968	951	937	991	962	915	940	959	954	973	919	957	943	894	950	955	965	893	952	937	948	934	944	909	913	1014	927	957	963	949	943	944	954	888	896	985	933	974	1009	931	961	955	938	998	899	960	970	944	940	945	869	986	998	979	918	945	943	888	908	977	968	993	951	951	929	935	949	954	881	971	941	900	893	929	952	941	942	928	989	1013	943	956	905	982	941	983	927	914	956	951	892	920	940	966	940	927	939	872	980	981	896	927	920	949	912	956	959	932	948	901	952	921	905	922	926	949	965	945	913	947	938	921	1002	926	923	911	944	963	887	919	875	967	953	965	983	892	925	947	928	931	981	965	946	944	971	899	939	958	978	969	943	858	924	944	938	899	1010	943	882	963	991	931	909	884	939	946	968	909	908	966	917	972	885	916	914	983	964	933	910	931	920	1018	951	925	982	894	961	954	961	950	952	962	974	925	923	911	928	979	903	893	937	1001	970	973	980	957	917	930	967	984	1000	1020	918	912	960	951	956	894	931	1024	936	928	869	908	929	933	912	929	953	952	960	927	895	933	1035	947	873	930	972	895	940	924	914	942	947	929	903	917	977	927	917	912	896	957	940	975	947	923	939	984	939	935	940	966	956	971	979	955	938	946	928	916	964	976	931	992	922	918	940	910	965	1016	951	969	980	939	908	872	958	917	936	951	949	955	970	911	962	976	945	940	899	910	948	929	966	935	886	944	966	956	938	964	968	946	909	944	942	996	967	952	931	989	937	967	976	875	974	933	930	994	948	951	932	944	917	933	930	920	914	932	941	987	954	959	938	937	911	923	877	1002	930	917	911	961	926	997	941	952	898	958	960	922	919	970	1006	920	932	983	987	886	929	934	956	930	902	944	904	930	904	992	888	935	918	918	910	968	923	849	965	920	932	908	920	985	987	978	914	958	996	958	959	961	940	926	974	979	945	1005	965	929	931	954	1001	961	890	916	950	953	916	891	917	928	895	903	925	930	923	924	938	975	937	919	974	946	952	981	899	957	920	952	898	891	949	943	969	954	930	941	883	899	911	910	959	943	934	951	925	915	953	929	866	900	935	984	927	940	995	980	956	975	926	969	924	959	977	963	948	927	918	933	943	974	969	840	975	956	972	992	886	916	873	916	883	980	874	961	952	931	900	920	875	919	971	976	949	938	958	976	976	934	920	949	983	961	920	967	883	935	945	968	970	892	943	928	958	949	965	897	932	904	919	966	937	909	944	947	945	948	916	923	1005	925	867	933	977	918	937	915	922	934	912	936	943	942	920	957	916	940	994	883	941	946	885	945	946	896	925	926	955	947	977	952	974	876	968	921	931	933	946	930	935	916	976	912	926	978	969	881	974	885	926	944	941	909	948	935	953	966	958	925	947	889	920	967	928	929	977	926	925	903	998	915	918	915	995	901	1003	926	920	932	957	953	994	885	946	924	937	984	943	923	961	959	949	965	968	888	926	947	923	929	947	926	930	924	942	957	888	969	968	928	951	956	954	890	991	837	928	891	902	943	946	905	987	952	958	938	897	946	951	913	889	925	847	933	961	953	918	965	935	958	952	932	957	946	951	959	954	990	909	880	877	928	975	965	918	965	928	955	940	946	897	985	909	904	975	908	1002	970	955	905	969	952	993	921	933	946	920	926	966	961	943	898	932	929	900	971	948	901	948	957	915	882	920	947	938	964	931	959	968	932	944	926	967	942	922	924	930	950	902	900	972	957	895	1013	942	919	937	947	931	932	908	951	948	960	921	964	971	890	922	918	1004	891	982	953	945	918	961	935	902	1001	925	977	943	909	1008	942	922	905	895	921	931	975	932	951	908	941	939	855	958	947	935	891	936	912	982	958	962	967	918	944	932	926	871	986	900	917	940	967	951	990	961	865	951	954	962	946	942	885	969	898	1001	931	880	939	950	958	968	973	933	890	933	912	924	959	919	955	926	883	948	1017	898	937	955	947	930	936	923	961	922	945	893	953	941	946	985	925	913	951	1004	868	873	944	918	925	944	906	921	968
30954	31670	27708	11627	2716	1280	915	831	853	889	841	839	860	834	868	842	897	829	855	860	847	861	843	833	855	882	853	842	877	855	859	881	831	832	868	853	842	870	858	877	829	847	876	912	870	798	879	869	859	827	832	819	892	871	865	800	850	819	803	784	843	873	848	808	832	882	829	838	862	867	907	853	860	890	856	856	876	837	853	880	827	857	789	801	882	911	827	852	827	833	867	865	809	837	850	834	886	856	861	817	828	808	829	861	795	853	855	927	898	875	793	884	854	814	838	862	885	869	843	869	834	846	865	860	893	878	834	866	824	830	847	862	846	831	898	877	851	850	843	817	851	876	852	831	837	844	842	920	852	939	853	849	825	829	818	816	782	842	876	806	906	833	806	881	867	813	808	805	864	827	851	849	861	878	855	817	869	849	852	888	856	879	809	841	855	869	869	808	853	827	833	798	858	833	877	841	833	825	836	846	862	857	840	847	841	824	841	821	888	817	847	863	859	888	840	812	856	843	827	860	853	878	804	828	860	840	817	817	840	881	856	833	850	831	803	846	841	824	890	881	860	826	853	809	826	883	880	897	876	840	821	818	879	839	828	831	778	861	855	871	826	854	852	846	817	827	835	867	820	817	900	854	874	854	845	907	849	848	866	835	820	866	817	879	852	825	898	852	834	837	868	867	845	848	849	884	889	861	815	850	865	855	855	857	836	829	849	814	865	857	885	864	816	855	851	853	846	880	824	866	859	862	830	868	903	917	896	839	914	905	847	851	848	791	844	848	824	800	911	811	813	871	908	804	863	872	853	856	858	837	861	826	889	814	879	869	847	816	860	876	842	844	908	817	819	834	889	826	853	856	814	854	820	849	866	812	816	830	812	861	810	870	840	859	853	800	841	847	859	864	807	879	856	849	838	914	890	870	811	852	856	885	846	858	892	855	831	855	902	854	834	929	830	839	802	906	845	832	883	818	807	876	861	811	867	853	858	880	864	856	893	791	883	889	883	875	872	775	877	910	862	929	820	844	847	910	846	780	861	827	868	910	816	843	842	814	797	824	841	821	865	860	841	786	886	856	863	909	824	881	859	846	845	873	869	853	864	898	821	867	863	809	870	847	879	822	886	897	825	831	806	805	833	910	830	846	867	792	839	836	874	816	880	836	846	882	895	813	872	860	850	806	836	813	884	858	859	853	829	866	847	874	896	831	834	857	878	830	867	868	836	894	849	887	843	848	861	808	840	863	809	822	808	862	844	812	824	855	834	835	836	795	820	857	828	841	865	893	849	926	894	900	810	886	826	867	792	870	849	778	822	832	861	876	825	859	863	886	893	845	838	799	830	799	823	880	837	813	829	843	897	865	809	863	876	830	900	824	845	826	806	863	831	799	806	811	836	784	836	806	904	867	860	832	830	880	863	871	822	881	838	886	874	866	903	834	851	869	905	838	886	847	811	835	858	877	859	864	753	861	860	803	858	914	819	842	795	796	811	815	841	831	899	839	881	894	861	870	884	850	847	813	826	863	852	884	799	840	830	841	847	829	871	861	839	835	795	845	826	820	845	863	830	825	878	767	839	798	869	844	875	842	854	913	844	854	847	862	825	840	884	862	918	876	844	906	847	879	833	849	856	830	830	859	917	836	806	860	848	894	794	830	829	861	863	889	861	783	855	880	855	804	859	858	851	837	863	853	846	839	873	846	864	866	840	869	820	877	834	834	864	823	860	886	809	851	865	854	885	792	865	783	813	873	842	802	834	817	865	846	846	867	854	851	827	829	839	873	843	855	831	836	853	813	841	766	865	778	879	819	811	785	845	838	850	832	835	880	880	880	826	863	838	855	846	846	836	886	839	820	811	841	807	842	859	869	936	864	808	887	803	884	869	851	845	875	800	872	870	854	829	823	863	821	785	882	882	920	835	828	816	888	839	872	842	851	820	861	896	859	836	816	873	842	811	877	822	854	843	892	849	878	871	854	845	836	858	888	867	927	856	828	833	821	828	902	808	833	851	863	839	906	873	822	808	906	816	850	817	873	841	853	852	835	855	810	849	838	827	794	867	864	848	839	795	866	875	823	862	859	870	809	866	846	851	840	899	832	848	856	851	866	836	855	839	864	843	873	850	839	846	851	852	837	869	823	801	925	825	839	858	834	859	856	801	848	904	841	852	787	833	837	837	873	867	789	841	835	846	817	868	817	855	820	885	832	876	889	911	867	796	868	844	801	830	879	827	828	835	873	812	805	812	815	848	874	828	819	874	823	834	777	877	852	831	861	847	824	894	870	904	820	834	846	811	814	825	893	866	847	847	812	843	887	839	870	806	829	867	828	887	826	850	877	878	843	890	862	865	854	834	831	830	818	896	812	856	900	829	812	841	821	915	806	872	843	786	845	893	886	820	868	904	812	892	856	837	872	855	859	928	852	834	799	851	832	878	793	863	880	847	850	831	817	811	842	848	913	833	864	849	827	872	814	892	858	841	849	878	904	863	890	794	853	835	795	890	863	852	812	843	817	848	836	825	877	838	838	890	862	875	772	785	862	876	852	832	814	841	825	860	832	848	899	818	859	846	884	794	883	862	808	852	863	841	792	931	844	872	851	854	830	848	809	889	883	861	801	877	847	854	855	826	816	881	856	878	867	861	855	827	824	844	851	857	850	852	862	822	874	916	878	833	792	899	794	863	804	829	856	851	883	880	803	876	837	896	929	825	870	834	843	785	822	837	872	851	858	810	851	866	881	844	829	820	731	865	797	832	912	806	846	906	851	826	834	857	863	908	842	853	916	775	845	848	864	845	856	823	801	833	851	826	844	868	844	794	801	842	828	876	864	820	857	876	877	803	841	847	829	894	838	873	850	843	875	816	812	851	876	842	802	839	823	856	847	847	845	862	809	890	819	838	847	832	862	812	813	886	877	858	801	830	785	909	820	839	836	865	853	804	855	827	858	848	835	862	832	885	885	901	868	872	831	815	833	844	846	852	817	885	852	877	853	840	877	874	831	796	823	839	864	815	836	845	887	848	847	882	870	817	875	853	812	842	878	876	793	851	827	847	914	813	854	834	852	813	832	877	838	842	851	878	843	824	865	823	801	823	884	817	786	857	873	842	847	927	817	890	858	841	840	862	812	878	847	832	833	844	877	853	860	834	835	898	856	840	859	882	791	842	838	836	840	870	820	829	852	867	837	790	891	835	861	869	840	844	856	869	858	794	842	852	804	838	888	800	869	887	852	898	862	861	845	865	862	859	852	876	893	886	863	851	853	842	838	850	832	840	819	855	805	852	856	855	863	871	851	869	835	863	857	861	857	816	833	781	862	812	858	844	818	907	866	854	865	896	863	854	868	846	858	844	841	839	827	823	883	851	828	866	841	862	853	897	846	835	872	829	865	859	873	845	854	841	819	828	766	831	843	793	843	794	854	864	804	874	872	846	863	834	849	877	881	892	890	850	885	874	840	833	785	846	832	790	874	916	858	841	835	829	861	844	756	839	839
25054	37348	21422	6551	1977	989	744	685	697	707	683	701	689	672	722	686	694	682	691	713	711	704	676	660	666	702	737	708	698	712	662	702	714	678	677	683	632	684	660	694	722	677	678	703	706	683	714	683	742	669	683	655	689	636	681	727	707	641	771	674	672	670	696	695	667	683	654	679	708	686	654	714	688	703	730	702	692	683	668	672	655	703	660	694	688	658	693	731	713	679	668	671	691	696	698	695	677	686	711	726	667	674	681	695	700	676	689	621	686	699	674	681	658	695	694	702	632	648	706	717	692	672	670	644	735	702	669	739	722	678	664	688	691	631	664	718	684	692	735	703	686	697	641	695	695	688	730	679	689	647	705	688	655	767	666	699	692	710	669	682	657	669	697	643	697	695	703	684	668	697	650	684	669	715	729	677	681	676	713	688	666	750	622	656	648	692	680	715	700	681	660	641	661	734	705	645	668	682	690	680	737	690	724	668	710	724	700	663	711	690	652	678	715	732	674	673	703	700	680	686	710	726	662	698	668	660	723	712	691	652	703	698	694	706	711	727	690	696	665	715	656	727	721	702	677	703	677	692	700	691	677	666	704	668	685	699	704	641	669	677	664	692	731	648	716	691	692	662	672	698	714	705	686	701	724	696	693	712	686	697	684	664	704	677	700	679	674	709	694	664	647	646	689	752	747	651	649	723	676	709	689	685	662	662	724	741	660	736	690	717	679	711	679	688	716	738	667	705	721	689	649	691	653	678	669	703	706	711	682	715	728	686	673	687	694	672	669	671	652	647	703	739	665	692	729	690	688	651	706	662	698	720	666	659	648	685	674	676	674	682	653	728	660	696	668	710	706	699	720	665	690	719	700	705	702	654	715	638	668	666	689	657	659	691	689	703	677	658	715	706	610	656	701	707	677	663	712	730	686	685	657	724	638	697	700	680	697	708	663	704	675	689	691	658	717	693	708	678	647	652	705	671	699	703	693	699	724	705	678	700	661	688	695	685	719	742	672	715	693	687	688	702	660	742	678	693	685	679	650	727	670	701	664	674	682	670	697	707	716	674	660	661	714	707	694	724	713	696	691	714	647	682	668	659	645	633	686	724	703	670	688	700	692	672	669	717	746	694	721	678	713	684	645	658	660	664	664	714	711	656	700	633	711	636	657	671	630	696	709	755	689	624	689	640	702	713	689	722	674	704	720	670	642	732	710	715	706	716	666	685	678	672	661	654	702	646	702	713	727	704	697	671	667	685	663	736	692	670	667	701	766	665	690	735	689	692	723	656	681	702	661	675	688	696	698	743	667	710	740	674	643	703	682	673	673	674	630	672	726	720	669	651	670	676	670	698	665	654	750	713	737	682	694	684	712	664	707	681	697	689	714	689	672	709	736	688	709	684	713	738	689	670	692	667	690	689	694	699	712	694	662	673	695	711	655	690	656	685	704	660	684	664	657	695	745	721	725	711	714	689	734	652	715	693	676	715	671	661	656	676	693	704	704	708	683	665	702	637	680	649	669	665	716	698	686	724	686	681	699	679	670	681	669	685	722	652	680	703	661	695	650	736	676	703	651	676	658	701	658	676	692	665	722	716	681	691	686	714	676	714	668	664	664	722	675	689	705	744	686	647	646	677	664	687	653	704	701	705	727	684	718	687	706	673	717	693	657	646	688	696	702	665	657	703	678	690	703	704	698	687	648	704	668	671	673	703	747	639	663	668	673	759	691	698	703	701	666	664	674	703	704	678	741	665	669	688	717	652	704	649	738	707	663	655	723	662	678	697	717	718	695	640	709	724	704	722	667	719	718	735	683	665	692	714	682	661	701	676	689	701	705	674	665	652	708	685	690	748	679	666	686	715	723	705	647	662	679	660	670	721	653	646	686	681	733	711	682	673	688	703	691	692	687	710	705	684	657	705	654	700	655	702	671	734	686	692	693	682	640	709	653	694	683	682	687	669	644	671	672	720	748	649	677	660	685	695	671	748	715	674	698	716	720	709	646	661	708	701	693	706	683	672	720	686	641	668	687	705	642	691	699	728	693	706	666	705	682	674	717	693	676	713	679	677	655	704	668	690	689	709	684	722	716	719	674	683	672	700	721	715	661	670	707	667	700	671	659	716	687	644	694	693	664	667	689	693	685	729	678	650	711	709	708	682	691	715	714	717	675	663	697	695	707	671	682	714	675	688	703	688	694	744	697	649	694	705	686	714	686	737	697	685	720	677	698	765	707	726	676	738	717	721	655	672	672	696	660	696	669	744	721	749	703	681	639	670	709	682	657	729	659	684	713	690	702	695	672	704	720	704	729	681	680	687	672	727	669	694	691	682	714	721	645	679	678	727	690	701	708	693	670	736	698	686	691	655	691	742	692	714	682	681	685	721	708	691	694	705	666	669	710	688	681	675	678	723	710	678	654	693	660	715	677	669	730	719	677	714	736	661	675	738	692	694	685	731	691	725	668	727	673	644	716	683	694	717	680	656	671	713	699	678	705	629	684	670	665	711	667	646	638	676	712	732	683	705	721	689	686	689	660	677	705	686	684	716	703	624	708	672	723	687	732	700	647	674	658	696	717	664	685	708	714	676	657	694	687	703	683	714	726	690	671	694	663	707	723	697	690	692	704	737	716	706	671	710	703	679	706	700	710	685	683	714	677	756	699	720	674	706	720	691	653	637	641	739	722	721	663	652	692	705	636	680	698	705	713	689	678	721	664	680	689	757	665	721	720	662	690	697	732	689	695	713	692	667	719	693	682	734	689	700	713	682	682	673	671	673	667	698	643	682	725	654	649	709	640	725	709	712	695	743	657	732	727	676	749	664	700	694	746	706	688	709	667	715	692	671	672	741	720	693	693	679	691	684	691	686	693	742	706	676	679	729	722	697	707	706	682	713	690	726	729	736	663	692	710	717	684	719	706	707	673	680	657	697	700	717	707	678	674	689	666	674	725	685	715	691	696	670	665	699	690	662	679	629	715	679	638	671	703	677	746	749	698	673	712	697	684	690	722	650	724	716	698	679	698	691	700	676	702	680	729	684	713	707	690	660	723	687	683	687	707	715	670	658	679	730	679	687	693	681	656	674	718	660	709	725	696	746	712	704	704	686	689	676	714	708	709	687	679	716	701	712	669	716	650	689	677	720	695	685	760	662	658	686	708	658	762	667	677	666	664	653	641	675	643	630	674	709	712	701	682	703	665	734	714	729	695	658	689	682	683	688	664	735	676	672	699	698	677	705	677	702	681	687	631	685	729	710	732	727	739	693	736	711	721	694	700	693	717	694	667	655	675	695	733	682	695	720	734	677	654	676	653	702	709	696	700	680	646	718	681	674	721	709	681	665	688	700	668	669	635	692	681	657	690	677	739	710	659	654	726	663	706	707	675	673	688	663	678	701	674	707	647	715	721	689	654	711	712	715	697	699	723	672	664	669	683	723	676	698	717	698	684	699	700	686	707	673	660	676	714	674	651	682	713	664	691	732	710	668	730	727	656	713
25762	27948	42329	33973	16979	4502	1389	984	914	869	851	947	837	824	900	832	835	844	806	856	844	812	871	845	856	864	881	898	857	867	877	869	841	870	869	863	848	862	890	809	825	907	844	810	817	846	831	871	836	834	827	826	826	846	832	863	852	870	875	849	818	848	840	874	864	839	841	807	851	835	814	892	879	866	897	878	849	862	808	839	854	843	893	819	829	867	823	880	838	835	833	810	855	854	840	864	819	878	835	853	849	874	878	807	839	854	769	831	801	890	862	828	870	878	828	820	821	839	905	782	885	878	866	878	805	903	892	863	881	881	836	841	870	846	833	876	819	816	830	813	836	840	773	824	817	874	760	867	849	832	857	784	859	848	858	849	848	862	885	834	821	838	839	837	866	863	901	828	846	826	828	873	821	846	831	863	822	814	842	833	831	847	841	845	903	805	805	836	832	869	799	877	853	815	851	810	787	860	816	817	832	846	850	832	889	849	828	831	875	836	788	839	869	790	836	813	946	833	833	783	814	864	817	882	843	844	799	849	887	810	832	824	867	844	811	857	827	916	844	852	865	831	882	816	814	829	852	899	836	854	850	829	856	823	859	858	801	844	865	875	860	852	854	854	859	857	823	846	803	896	815	813	870	842	919	856	849	843	826	843	863	808	873	821	828	857	839	872	875	899	837	868	789	837	815	809	851	809	846	835	863	801	826	815	836	830	790	822	835	834	779	859	803	839	828	875	798	831	860	840	816	856	824	801	858	885	814	837	772	826	808	850	835	866	855	849	877	905	839	805	864	861	871	898	853	866	812	888	875	883	864	877	835	905	809	894	862	834	824	890	825	822	896	876	854	834	853	863	771	809	836	884	855	859	806	811	874	831	843	837	832	801	844	849	877	865	822	836	857	838	897	867	849	821	838	851	845	938	859	854	795	861	862	889	810	894	824	816	783	879	866	939	815	848	877	833	866	897	849	870	848	852	854	895	843	821	875	810	777	889	829	839	951	845	835	828	857	876	851	843	831	835	867	842	831	829	810	823	855	813	867	870	844	797	805	840	828	846	841	816	856	883	834	797	824	864	845	869	851	910	859	904	888	784	917	876	863	826	829	851	862	917	881	846	804	826	809	844	894	854	833	846	828	823	879	827	875	874	877	915	857	796	819	820	861	884	849	874	825	848	819	857	845	856	895	857	830	814	823	812	858	827	859	815	870	844	924	864	893	869	881	790	834	882	837	804	846	824	865	874	857	857	882	865	890	844	914	866	842	868	837	828	857	846	871	871	829	872	826	815	869	841	851	825	838	834	841	826	867	841	865	851	803	808	827	835	832	841	834	837	827	856	807	873	846	824	831	833	835	820	824	818	860	869	848	816	833	843	811	813	860	845	821	815	860	816	851	908	844	822	854	875	881	881	792	819	802	890	889	823	831	870	892	778	834	785	861	835	791	812	880	876	872	844	857	839	862	834	856	918	841	868	884	854	829	844	864	863	855	840	773	915	851	869	864	824	836	788	825	830	896	832	860	819	855	754	802	839	886	895	856	833	822	832	819	818	873	846	854	804	805	823	897	815	820	839	812	871	824	861	855	840	854	896	784	802	861	835	836	854	830	858	836	852	844	863	869	836	827	807	839	881	826	850	789	842	914	882	826	909	857	813	888	855	842	833	829	853	865	819	862	837	827	814	860	821	877	836	862	839	871	834	891	881	828	888	837	826	862	825	845	811	834	843	800	809	849	848	862	827	842	854	757	901	863	825	841	832	807	832	832	842	835	836	836	841	798	842	868	832	870	849	868	796	870	866	856	859	817	871	903	855	945	828	879	843	805	823	856	868	842	852	846	875	818	880	814	853	846	860	823	823	830	797	813	845	818	825	850	857	846	809	839	885	891	865	834	858	851	866	865	801	873	841	883	880	883	824	801	875	846	845	827	861	862	812	849	872	881	829	865	832	875	866	792	854	827	870	899	857	856	821	837	861	882	842	819	903	823	840	818	841	819	869	800	837	854	816	889	820	881	853	856	867	795	889	838	842	897	859	827	812	898	890	825	821	858	870	801	817	894	872	851	823	796	839	874	853	918	865	824	869	848	873	888	874	842	836	861	868	803	830	867	871	843	886	852	863	857	895	789	871	898	846	832	833	846	837	847	845	759	927	817	839	894	843	842	824	876	842	816	836	855	777	848	822	889	937	806	851	875	844	889	897	904	862	879	841	838	850	862	844	847	862	896	846	826	842	897	814	893	842	850	866	848	840	847	912	889	859	839	876	829	887	821	851	843	881	901	831	852	852	843	839	814	848	859	824	867	818	877	853	868	863	781	834	834	828	883	784	855	830	842	785	850	827	815	868	910	827	846	833	848	822	874	836	873	862	779	845	876	812	852	829	821	836	803	887	814	841	830	857	820	861	830	869	900	869	891	849	840	761	858	878	848	885	851	777	835	862	885	843	821	796	878	814	815	874	820	877	816	853	828	862	848	860	877	837	879	823	916	827	828	841	844	885	821	849	839	823	821	820	853	824	840	875	839	827	857	858	807	861	840	912	902	835	850	822	836	773	880	865	837	858	836	880	838	868	862	814	871	831	867	813	852	796	848	779	818	827	857	821	845	857	818	883	827	837	884	825	843	852	884	815	860	818	840	821	894	842	817	864	861	842	845	834	852	858	776	819	807	869	828	871	811	811	898	864	867	804	842	842	868	856	891	811	826	898	820	888	844	814	854	842	832	839	847	874	798	796	813	797	813	851	850	851	906	766	829	834	849	847	872	847	851	813	811	865	849	847	835	867	824	872	817	791	859	845	856	815	797	810	842	876	810	822	865	835	895	846	822	853	809	845	840	811	765	852	904	812	816	849	849	884	883	845	868	851	784	804	849	846	891	849	841	857	855	868	855	802	890	833	865	850	862	831	857	873	900	846	836	822	795	768	852	833	875	875	849	820	851	835	843	879	870	839	792	829	871	823	848	845	812	841	804	883	840	821	912	860	840	777	863	919	896	821	839	814	841	834	852	827	806	850	810	832	831	806	848	845	835	846	848	849	851	845	815	812	899	839	819	856	820	839	866	837	820	847	827	869	825	846	834	826	885	834	837	849	818	832	863	846	802	858	788	787	856	835	836	863	837	844	862	821	812	827	873	836	840	805	879	828	826	811	830	820	911	879	868	773	813	829	864	899	800	805	830	860	905	800	809	870	785	887	837	867	869	828	860	846	819	823	832	849	797	882	832	845	860	835	825	897	903	818	868	802	833	821	870	890	856	860	811	866	870	844	888	876	832	811	844	850	825	926	895	888	878	818	844	839	809	815	787	854	882	825	821	847	855	852	839	857	828	867	842	840	875	830	850	810	855	813	846	851	866	882	789	878	857	861	827	876	846	886	837	894	808	863	835	888	830	857	880	877	793	862	796	811	811	848	839	825	844	870	825	801	827	863	831	827	871	829	878	854	857	873	837	827	863	814	874	871	863	842	855	814	837	788	864	786	883	862	831	830	868	843
59997	90184	60347	25766	7802	2081	995	749	798	769	808	756	756	785	773	738	752	775	743	755	740	734	720	747	751	730	803	773	783	765	696	713	758	688	740	771	737	707	757	729	775	790	723	724	721	710	756	742	714	766	762	762	794	741	756	758	858	746	702	722	747	740	737	803	755	697	745	749	733	752	759	752	771	727	726	707	804	718	769	750	713	769	745	716	770	751	759	748	735	714	714	738	734	750	758	713	730	766	734	754	738	728	785	772	743	800	762	757	733	806	781	734	745	776	752	702	746	727	738	741	759	728	742	758	726	790	714	715	758	747	740	714	751	737	691	725	768	756	734	743	770	694	699	721	735	827	786	732	758	739	718	762	738	738	747	764	722	705	785	774	724	763	722	713	776	740	776	750	762	685	719	736	737	774	750	725	766	752	771	730	757	739	725	719	739	741	729	748	787	717	698	735	744	760	764	720	769	744	771	810	729	689	729	766	753	769	730	760	755	763	740	748	734	754	717	715	736	760	760	747	717	764	748	751	751	739	774	727	766	767	754	747	766	721	717	736	746	753	750	705	774	746	770	715	754	736	734	733	715	771	761	758	711	759	730	774	750	715	756	682	710	745	684	759	732	761	733	739	696	773	722	701	770	687	717	690	762	740	738	762	710	765	730	731	701	716	731	748	735	725	774	741	737	722	688	762	685	717	744	809	745	768	777	699	703	767	751	751	780	768	706	691	753	748	690	760	733	773	799	726	749	724	750	752	762	721	705	746	767	710	717	718	736	711	744	765	777	725	722	745	758	713	791	698	745	696	729	755	763	764	711	762	782	738	740	728	738	728	762	701	710	767	757	735	733	762	740	725	741	730	786	724	780	735	747	727	756	799	706	735	718	719	755	818	771	701	755	723	754	711	771	754	726	714	745	780	757	775	681	734	797	733	761	765	768	766	746	774	743	775	700	736	676	732	779	708	763	703	768	746	733	713	706	733	718	770	743	739	766	738	779	742	761	763	669	725	776	738	755	772	739	720	723	723	758	790	734	740	753	701	726	764	758	735	768	716	737	681	747	719	715	759	750	835	731	740	789	736	718	731	768	833	763	758	743	703	713	762	774	719	731	711	762	817	697	732	701	698	729	728	823	763	784	729	717	763	665	730	810	710	762	702	758	726	731	762	711	757	718	722	751	722	776	717	725	745	748	751	735	748	707	744	701	730	693	724	768	768	708	776	776	725	731	738	735	755	731	773	716	741	739	723	721	730	719	723	717	751	753	709	758	716	761	750	743	732	761	702	740	734	748	721	777	720	718	731	703	741	763	722	690	752	690	680	754	726	737	692	743	714	720	715	755	706	760	716	698	708	741	756	761	682	755	725	759	684	743	784	721	746	779	751	776	749	741	747	732	722	737	770	715	759	686	700	722	727	762	765	741	788	758	767	731	728	743	726	722	733	761	741	751	739	749	766	726	731	716	774	785	766	709	727	775	734	739	763	728	783	740	793	734	742	761	709	772	735	750	743	728	689	735	776	780	726	752	759	772	758	736	735	767	731	709	762	697	768	778	787	690	754	775	698	763	730	771	751	763	781	739	735	745	706	795	739	759	708	709	778	733	764	749	774	764	750	751	718	724	746	693	739	741	703	718	702	730	744	793	707	732	764	706	731	865	741	715	748	700	709	746	751	741	751	720	728	750	736	740	746	695	730	675	733	742	728	742	736	679	742	715	738	758	733	774	750	740	691	701	741	712	727	745	721	721	748	778	734	735	759	708	724	797	748	774	740	721	701	801	761	757	743	703	756	768	751	722	758	722	721	717	758	743	687	747	735	727	697	770	704	749	723	725	742	759	774	772	766	686	694	707	738	761	730	759	725	758	759	722	807	729	736	757	750	703	718	752	772	697	812	723	742	704	741	752	736	772	735	735	770	760	709	757	758	739	754	755	713	752	770	755	710	776	776	742	787	754	694	762	768	723	739	726	761	701	723	794	696	748	772	738	744	774	767	687	736	763	777	746	740	726	744	759	753	700	732	758	769	725	758	741	730	715	738	773	765	732	743	705	724	760	711	795	730	719	708	751	737	765	732	711	710	723	762	758	819	703	754	786	718	753	732	740	756	792	763	711	756	740	695	723	735	764	764	708	738	733	722	750	751	733	750	727	752	758	768	759	798	760	739	710	714	751	747	757	722	722	772	751	699	749	741	731	726	755	710	763	736	757	815	759	743	725	755	745	784	756	750	731	761	742	726	739	732	751	757	758	714	735	747	744	755	729	775	783	796	700	800	722	748	733	715	733	732	756	740	750	733	741	693	742	799	748	763	697	738	766	728	705	690	743	723	790	736	778	759	751	745	723	741	743	760	704	742	728	756	775	699	759	752	773	756	738	787	748	788	741	814	751	701	733	740	829	708	732	725	739	768	708	782	723	781	720	793	801	725	746	706	737	736	731	794	769	723	751	718	705	729	740	775	742	714	729	670	731	730	786	727	716	747	759	735	749	743	764	770	698	767	760	803	704	725	721	782	758	744	774	713	691	708	744	723	730	721	751	787	750	801	687	703	750	739	784	763	745	713	723	741	692	732	743	754	752	737	748	751	749	715	746	698	739	756	737	705	751	723	742	763	777	724	734	726	702	724	735	731	744	754	736	755	702	804	742	723	763	738	716	751	725	745	725	689	749	707	702	751	741	677	749	734	714	744	788	755	723	692	771	710	774	740	748	748	772	771	764	688	724	701	727	790	747	731	727	802	786	761	739	732	665	760	770	778	736	740	742	764	781	727	707	761	750	716	744	709	716	775	744	704	747	709	713	727	755	744	684	711	750	750	709	749	708	767	790	747	738	743	728	747	751	727	734	681	788	741	746	777	777	742	782	736	776	778	753	728	716	737	802	751	756	744	741	749	762	698	726	745	735	767	715	747	735	738	729	728	746	768	759	746	772	702	770	727	687	723	759	730	746	715	750	739	740	770	753	769	716	721	739	758	741	742	747	762	688	724	697	723	770	688	702	712	696	798	749	696	745	757	752	717	754	735	754	725	697	752	726	762	710	747	769	778	706	771	718	771	734	728	778	716	761	770	734	738	708	725	696	728	744	727	748	697	747	722	754	756	767	714	783	754	748	740	711	704	753	699	743	747	748	791	724	715	725	677	737	737	711	753	723	766	734	749	722	814	753	691	751	769	731	754	786	718	748	711	742	755	771	721	697	739	739	796	768	735	736	747	720	767	769	747	686	731	685	719	723	728	737	734	732	764	763	725	718	715	696	776	748	687	760	716	718	766	714	773	723	750	729	754	714	752	700	736	702	783	725	754	711	758	764	765	750	727	748	785	721	790	711	746	730	770	758	696	752	731	779	692	778	806	769	735	731	746	728	742	724	720	742	751	731	778	716	681	749	731	736	750	762	738	765	774	772	777	744	734	701	739	722	726	743	759	693	778	758	783	734	717	743	745	736	715	715	731	727	713	723	745	724	760	761	756	734	724	750	738	733	716	694	752	714	768
24088	23688	36130	33252	23073	14175	3700	1414	1134	1115	1100	1134	1144	1087	1097	1063	1084	1061	1112	1094	1080	1063	1099	1098	1116	1079	1104	1136	1039	1120	996	1081	1091	1080	1084	1022	1052	1101	1029	1081	1081	1062	1086	996	1028	1064	1053	1048	1060	1044	1057	1076	1060	1077	1077	1021	1035	1080	1083	1033	1021	1091	1120	1071	1086	1019	1076	1088	1016	1112	1038	1039	1065	1086	1091	1096	1036	1044	1096	1055	1028	1020	1029	1044	1086	1002	1066	1065	1122	1008	1098	1079	1111	1062	1068	1112	1031	1065	1080	1080	1064	1105	1113	1054	1026	1036	1032	1040	1086	1085	1052	1028	1080	1068	1054	1063	1063	1087	1086	973	1050	1073	1038	1050	1080	1115	1035	1031	1062	1058	1109	1069	1079	1085	1060	1043	1015	1042	1045	1120	1049	1045	1070	1060	1103	1073	979	1068	1036	1049	1021	1045	1078	1029	1005	1017	1068	1070	1048	1119	1004	1022	993	1024	1003	1083	1094	1081	1046	1014	1026	1041	1064	1029	1065	1019	1064	1037	1033	1062	1062	1091	1035	993	1082	1093	1045	1080	1032	1070	1028	1081	999	1005	1070	1065	1083	1082	1049	1077	1012	1081	1006	1098	1063	1055	1063	1022	995	1077	1078	1092	1094	1036	1047	1080	1038	1039	1043	1034	1071	1095	1018	1024	1051	1098	1044	1007	1114	1068	1044	1058	1038	1073	1074	1054	1056	1107	1034	1098	1012	1033	1048	1009	1093	1057	1052	1040	975	991	1064	1012	1017	1075	1011	1040	1037	1052	1046	1049	1043	1028	1060	1047	1052	1013	1059	1024	1028	995	1021	1082	1067	1004	1007	1032	1053	1039	1051	1049	1073	1085	1099	1049	1087	1048	1002	1074	1065	1023	1055	1082	1054	1014	1048	1025	1086	1064	1096	1107	1027	1049	1057	1071	1050	1076	992	1050	1074	1072	1014	1075	1011	1055	1009	1067	1051	1093	1021	1051	1106	1055	1116	1052	1032	1115	1048	1012	1008	1018	1037	1042	1021	1109	1122	1032	1059	1063	1112	1074	1088	1038	1031	1094	1097	1062	1086	1086	1116	1052	1097	993	1053	1045	1034	1123	1110	1009	1077	1003	1026	962	1057	1027	1034	1004	1087	1100	1045	1065	1053	1082	1105	1052	1064	1055	1036	1080	1135	1016	1024	1062	1103	1049	1116	1082	1007	1057	1108	1014	1062	1101	1078	1061	1088	1061	1039	1046	1047	1080	1076	1021	994	1046	1013	1042	1020	1123	1069	1131	1066	1044	995	1024	1068	1036	1070	1033	1027	1095	1133	1111	1134	1063	1009	1063	1072	1093	1086	1062	1041	1019	1048	1024	1106	1060	1045	1055	994	1097	1050	1051	1049	1015	1051	1048	1041	1042	1058	1072	1052	1080	1093	1060	1035	1050	1082	1079	1018	1020	1037	1071	1045	1081	1077	1073	1018	1009	1003	1034	991	1108	1076	1051	1112	1022	1039	1018	1055	1031	1098	997	1012	1029	1065	1068	1037	989	1064	1077	1029	1042	1093	1103	1051	1030	1062	1084	1039	1082	1030	1057	1067	1024	1042	1051	1076	980	1052	1109	1060	1018	1049	1067	1016	1052	1062	1021	1047	1113	1054	1026	1098	1049	1089	1057	1032	1090	1094	1011	1058	1071	1070	1040	1088	1015	1041	1119	1045	1101	1078	990	1030	1068	1066	1078	1036	1027	1082	1117	1047	989	1012	1054	1060	1049	1089	1048	1014	1075	1039	1104	1022	1021	1056	1075	1078	1064	1111	1048	1126	1045	1084	1064	1033	1055	1051	1023	1043	1015	1044	1062	1056	1074	1131	1061	1025	1013	1127	1047	1072	1001	1011	991	969	1068	1019	1023	1053	1078	1117	997	1087	1073	1028	1016	1064	1043	1061	1016	1031	1043	1033	1102	1056	1015	1045	1045	1058	1020	1037	1008	1060	1072	1057	1038	1027	1037	1080	1080	1055	1087	1057	1072	1023	1063	1069	1113	1101	1108	1030	1056	1068	1010	1035	1049	1069	1024	1039	1086	1076	1103	1097	1129	1040	1045	982	1080	1024	1077	1035	1106	1059	1061	1063	1050	1012	1051	1058	1090	1032	1057	1047	1080	1123	1085	1021	1024	1080	1045	1005	1030	980	1045	1023	1065	1056	1052	1021	1044	1064	1041	1107	997	1025	1104	1045	1044	1034	1066	1021	1064	1058	1060	1068	1087	1112	1045	973	1088	1045	1031	1088	1021	1048	1065	1059	1095	986	1015	1068	1053	1079	1060	1027	1037	1033	1053	1045	1006	1016	1119	1105	1078	1044	1106	1039	1054	1070	1048	1023	968	1033	1029	1067	1036	1045	1055	1036	1028	1025	979	1028	1070	1038	1034	1037	1020	1097	1072	1056	1076	1017	1006	1030	1052	1065	1071	1086	1105	1024	1025	1019	1079	1042	1027	1115	1021	1076	1007	1107	1067	1057	1016	1004	1056	1057	1034	1013	1082	1079	1109	1014	1043	1034	1117	1126	1065	1086	1069	1084	1037	1041	1040	1064	1100	1083	1021	1008	1088	1018	1041	1059	1064	1076	1035	1030	1046	1075	1092	996	1105	1032	1093	1098	1022	988	1059	1116	1137	1025	1005	1045	1069	1101	1019	1086	1032	1065	1093	1089	1021	1024	1026	1011	1017	1080	1047	1062	1030	969	1098	1073	1096	1013	1057	997	997	1007	1051	1044	1052	1046	1075	1054	1037	1047	1012	1033	1027	1081	1054	1032	1043	1053	1077	1037	1035	981	1100	1070	1041	1064	1021	1051	1053	1007	1097	1037	1037	1063	1076	1025	1019	1051	1074	1040	1050	990	1075	1011	1109	1056	1011	980	1103	1069	1071	1045	1057	1067	1056	1071	1101	1069	1131	1055	1103	1071	1052	1060	1035	1025	1085	1066	1045	1077	1132	1020	985	992	1000	1021	1097	1054	1054	1035	1018	1100	1090	1082	1008	1022	1020	1104	1001	1072	1034	1028	1103	1024	1106	1048	1081	1047	1015	1039	1069	1096	1070	1075	1037	1063	1035	996	1080	1000	1093	971	996	1011	1070	1015	1097	1067	1055	1028	1010	1062	1067	1049	1051	1019	1037	1113	1063	1081	1017	1035	1097	1066	1098	1048	1016	1027	1052	1061	1053	1052	1075	1004	1064	1105	1014	1107	1068	1045	1026	1099	1115	1034	1022	1051	1046	1098	1029	1041	1055	1018	1028	1071	1049	1005	1032	994	1061	1030	1033	1037	1046	1001	1029	1073	1082	1005	1001	1015	1025	1037	1015	1074	1036	1026	1036	1107	1057	1026	1031	1115	1059	1108	1069	1060	1054	1099	1011	1059	1089	1040	1061	1032	1063	1040	1085	1032	1027	1078	1081	1040	1054	1036	1061	1069	999	1071	1008	1093	997	1098	1055	1101	1021	1031	1089	1030	1057	1013	1063	1024	1096	1088	1082	1046	1079	1067	1039	1089	1023	1063	1039	1033	1052	1046	1008	1064	1041	1058	1090	1080	1038	1034	1027	1016	1015	1072	1007	1047	1016	1076	1046	1067	1058	1035	1062	1031	1103	1016	1064	1027	1063	1088	1052	1061	1045	1067	1084	1067	1112	1060	1051	1044	1113	1040	1014	1030	987	1074	1034	1028	1064	1039	1015	1016	1014	1010	1046	1047	1020	1079	1037	1062	1076	1087	1047	1050	1038	1038	1021	1039	1042	1030	1086	1019	1092	1131	1042	1040	1122	1074	1041	1029	1014	1060	1040	1068	984	1022	1098	1088	1070	1018	1075	1021	1058	1028	1000	1080	1055	1087	1033	1012	998	1132	1103	1109	950	1069	1065	1033	1108	1059	1047	1081	1003	1101	1091	1019	1023	1017	1074	1060	1087	1033	1080	1107	1070	1060	1021	1021	1116	1042	1071	996	1124	1050	971	1022	985	1014	1056	1062	1052	1081	1099	1056	1062	1061	1060	1044	990	1070	1063	1077	1057	999	1047	1064	1089	1034	1061	994	1078	1026	1049	1047	1021	1097	1026	1039	1137	1011	1095	1087	947	1052	1070	1013	1056	1036	1031	1029	1053	988	1067	1056	1123	1050	1056	1009	1054	1080	1095	1094	1056	1085	1030	1107	1031	1050	1013	1063	999	999	1030	1032	1024	1106	1031	1072	998	1036	960	1074	1056	1080	1042	1007	1046	1069	1076	1064	1079	1038	1033	1077	1091	1070	1055	1074	1027	1101	1066	1035	1079	1090	1080	1034	1073	972	1063	1038	1040	1084	1110	1003	1099	1037	1120	1106	1060	1040	1078	1051	1066	1070	1068	970	1046	979	997	1035	1049	1060	1084	1061	991	1040	995	1078	1048	1067	1073	1041	1017	1071	1086	1115	1143	1030	1039	994	1051	1068	1034	1047	1017	1072	1039	1055	1035	1107	1094	968	1099	1072	1020	1010	1073	1095	1056	1064	1035	1038	1074	1047	1015	1102	1113	1069	1047	1011	1068	1047	1070	1080	1022	990	1066	1058	1099	1066	1027	1052	1076	1016	1059	1026	1078	1093	1067	1019	1093	1016	1092	1054	1053	1039	1097	1057	1115	1033	1038	1013	1087	1027	1044	1113	1009	1091	1096	1098	1041	1056	1126	1060	1043	1045	1054	986	1034	1078	1022	1049	1028	1006	1046	1015	1116	1018	1048	1047	1126	1049	1033	1060	1018	1076	1027	1024	1071	1061	1021	1021	988	1008	1061	1055	1048	1016	1058	1085	1062	1037	1063	1044	1071	1019	1070	1022	1029	1062	1055	1071	1060	1012	1078	1007	1043	1041	1031	1068	1037	1005	1015	1029	1044	1090	985	1040	1045	1051	1114	1112	1050	1016	1070	1036	1021	1055	1030	1051	1024	1101	1019	1076	1059
65532	103385	74191	41127	15068	4127	1491	1019	1002	927	984	989	962	969	982	934	977	967	964	969	964	918	961	955	947	946	987	971	939	972	948	987	910	995	949	904	925	950	930	934	995	960	946	892	868	937	979	973	962	953	984	948	955	995	930	947	924	973	972	967	944	943	959	952	980	908	952	930	934	919	947	1001	972	1012	933	937	964	972	978	969	914	951	946	957	949	926	937	928	942	953	945	920	921	929	889	976	885	976	932	957	906	971	910	982	901	962	986	963	997	955	926	960	939	940	970	937	860	913	954	955	907	987	979	991	914	970	956	908	908	886	935	928	914	942	957	980	922	956	962	928	940	890	984	976	971	916	967	948	935	902	1007	930	907	954	975	958	948	985	905	967	948	956	931	908	956	990	967	876	881	969	1000	910	933	933	925	882	917	969	947	983	942	939	944	942	937	957	956	881	961	951	923	976	982	935	915	990	928	941	950	881	911	921	967	991	928	1000	950	932	923	962	920	941	955	923	902	998	940	954	940	894	966	945	969	934	927	952	921	906	943	895	937	967	910	951	997	963	949	932	911	914	928	954	918	935	926	919	979	961	941	910	914	954	951	951	952	911	920	923	925	951	944	904	987	982	949	953	931	946	877	947	933	915	946	954	970	952	950	949	883	952	991	941	945	919	932	926	920	941	914	940	926	913	932	942	936	929	910	973	964	926	949	922	957	969	958	977	885	983	976	964	922	946	950	953	931	920	944	899	912	936	968	966	928	934	1006	987	957	896	923	937	937	905	928	915	959	962	916	967	969	902	951	939	951	922	888	943	1003	941	902	925	950	959	930	974	937	988	916	964	951	910	900	942	932	954	942	925	1015	961	941	905	912	873	960	947	898	990	921	903	916	987	923	972	917	954	946	971	990	904	930	932	967	939	1002	937	1031	945	918	902	986	871	938	938	895	968	932	966	938	949	949	889	946	925	926	920	903	923	948	984	894	936	904	917	916	884	948	960	937	919	931	934	884	912	950	977	951	959	950	921	916	933	991	944	915	970	915	913	917	912	926	914	988	898	954	958	980	908	967	929	911	962	931	938	970	900	954	929	957	930	948	991	920	967	932	977	923	988	879	972	930	938	945	985	946	916	928	971	946	891	943	928	951	939	909	921	927	987	949	979	996	979	930	944	921	930	952	972	952	912	885	940	1009	908	935	929	905	936	945	927	911	989	941	906	1021	904	954	920	943	921	919	952	939	947	885	998	993	963	901	953	912	881	914	993	915	917	949	922	915	920	936	931	915	881	923	982	868	887	969	917	906	935	961	932	940	922	933	992	964	973	941	888	943	970	907	939	908	945	916	1004	943	946	898	942	1031	940	881	960	901	961	969	945	931	938	998	886	884	939	1005	970	939	919	968	947	898	943	920	942	895	964	1007	944	958	945	901	922	972	908	958	950	960	925	906	981	950	946	939	950	984	912	943	882	925	954	943	938	943	908	944	967	925	914	919	942	958	897	957	927	972	960	924	923	937	953	949	955	919	946	952	996	952	925	912	1027	961	907	928	939	938	933	912	918	902	969	921	928	981	934	929	914	894	922	959	969	942	944	951	945	942	926	960	898	904	980	922	969	975	923	899	965	941	896	933	913	1011	926	946	892	925	981	975	963	955	973	950	938	964	908	945	939	939	988	930	944	929	912	977	947	931	913	953	934	946	950	964	949	1008	978	895	946	933	940	961	927	950	936	923	921	930	939	947	920	968	968	945	980	980	948	958	950	969	936	969	952	938	893	907	934	910	900	944	925	969	971	1005	970	985	942	925	932	954	881	969	948	936	959	942	977	915	942	971	942	923	937	919	984	933	934	906	947	975	959	974	939	954	937	924	907	989	940	937	912	911	924	932	941	992	974	909	979	934	899	942	920	928	918	947	951	954	933	949	982	894	968	938	910	880	952	927	863	913	933	938	947	940	915	928	952	931	970	952	953	960	907	899	929	925	1002	925	906	926	894	956	921	909	961	945	884	888	962	959	933	939	967	953	967	902	953	919	959	975	929	996	991	967	958	915	896	980	939	882	930	952	954	929	936	947	902	950	939	918	964	904	950	989	974	925	912	874	941	925	938	988	964	964	920	943	946	888	967	912	947	977	957	956	965	923	970	941	923	975	936	962	942	948	934	992	909	950	956	899	922	1007	909	898	896	941	943	938	896	962	920	914	941	912	1008	926	927	914	953	972	967	952	941	892	912	924	918	964	995	1018	954	943	961	915	881	949	913	926	985	921	922	951	1015	904	953	893	933	958	927	914	967	909	943	985	934	994	955	920	919	971	892	982	923	966	924	947	962	930	968	928	967	952	913	967	936	825	947	951	916	982	981	952	925	957	922	927	947	946	928	980	878	1003	890	932	902	955	948	897	923	929	890	938	944	866	958	957	985	942	939	881	920	982	935	983	910	962	966	930	942	1036	946	882	962	979	952	900	910	934	964	930	962	893	980	921	1002	921	942	963	965	962	930	903	957	906	905	927	920	949	943	959	978	925	958	917	963	947	906	1013	962	915	922	929	897	951	931	970	917	930	974	898	968	957	954	903	922	941	969	847	985	916	960	968	938	964	928	923	972	902	970	940	977	890	971	852	930	978	946	967	970	992	960	968	893	950	971	935	916	944	994	919	943	967	892	934	962	894	939	954	952	1005	944	927	944	960	935	938	917	968	927	979	965	961	918	944	935	952	949	894	910	951	897	921	938	884	961	908	984	994	998	914	921	882	960	919	917	990	964	919	970	947	951	919	942	882	966	916	990	967	865	989	987	959	883	939	958	930	945	934	956	994	969	959	927	978	930	952	982	930	951	965	957	972	958	914	957	953	952	911	953	933	991	908	946	893	946	994	949	916	916	952	942	893	902	921	965	971	978	920	990	941	985	916	948	958	940	943	923	923	932	943	916	970	891	951	969	985	980	951	884	900	917	914	999	927	888	983	1011	949	955	971	893	885	933	928	920	978	921	928	985	983	974	953	972	973	914	963	906	947	959	968	933	905	1004	988	946	881	1016	979	965	938	929	1001	943	941	975	918	970	964	967	994	946	925	962	1004	912	916	999	976	966	905	898	935	933	920	964	887	886	926	951	943	954	939	965	969	963	979	950	937	953	932	890	953	948	923	910	909	898	972	884	947	997	909	926	919	933	925	913	900	966	957	941	853	872	966	916	955	903	969	930	971	930	961	928	965	944	929	953	914	930	942	952	937	978	961	927	958	916	942	909	1012	935	946	930	960	986	912	989	948	888	925	916	965	915	941	962	934	927	930	905	924	874	925	911	953	920	963	924	969	908	918	956	958	899	932	975	897	943	940	991	921	973	914	970	948	908	962	951	915	948	975	971	902	941	940	992	947	908	943	927	960	978	957	919	953	919	992	945	986	935	961	950	914	924	934	913	945	963	922	971	914	972	945	981	942	910	931	923	884	908	924	984	890	926	885	925	924	955	954	927	930	926	975	931	948	989	896	973	944	969	959	931	949	958	906	946	950	920	914	903	941	920	968	943	971	945	926	944
30851	31626	26751	11499	2604	1096	964	788	818	849	802	837	816	840	805	862	834	834	811	817	826	803	887	827	837	793	861	829	841	826	874	839	847	811	816	815	834	798	833	819	797	828	775	820	823	823	819	839	814	846	817	848	856	803	825	807	840	824	813	804	865	848	813	836	832	816	832	810	810	769	751	819	812	809	794	816	791	809	840	825	771	849	866	845	840	825	771	789	828	845	814	827	781	839	847	776	779	840	819	861	795	850	882	824	805	820	846	842	854	851	799	828	822	765	818	814	802	819	839	816	861	828	817	835	893	796	826	811	819	850	826	883	868	825	792	836	877	845	835	814	837	855	831	803	831	875	806	818	831	836	821	836	837	824	874	788	824	818	805	809	807	868	828	795	782	772	779	860	816	790	821	835	849	853	784	827	814	817	802	846	817	812	819	872	836	782	833	823	803	852	835	859	797	807	771	848	860	829	828	856	790	874	817	860	825	835	819	794	819	854	809	825	838	848	845	828	790	830	826	781	856	839	851	827	839	836	814	851	821	813	802	789	838	803	838	807	841	816	853	830	774	825	820	832	795	862	833	840	850	790	896	815	834	848	821	804	844	837	814	794	827	822	757	845	778	810	840	806	826	802	863	856	842	801	862	821	807	811	808	797	855	921	850	827	795	858	839	809	840	851	808	814	816	828	812	825	787	788	835	761	807	782	862	875	811	832	835	802	880	876	877	781	799	828	805	845	815	810	829	848	788	794	847	778	848	865	836	860	835	851	792	810	837	832	813	792	833	772	840	785	849	871	808	813	810	801	840	836	793	816	820	827	865	813	834	804	807	854	831	788	821	820	801	836	833	835	804	771	807	831	849	799	845	810	849	843	806	824	850	887	840	824	775	804	794	815	790	815	870	804	781	802	835	773	835	836	840	849	807	820	818	829	814	831	781	783	777	832	763	814	849	903	864	840	798	830	819	841	835	835	814	840	795	846	853	858	807	832	841	796	818	806	826	817	815	762	830	875	839	799	824	814	828	845	791	787	850	841	818	815	827	842	795	821	813	783	779	818	918	810	867	791	819	787	818	837	885	845	822	844	834	819	815	806	815	799	758	814	835	834	787	865	825	831	791	877	861	853	840	896	805	830	803	772	823	855	825	877	789	818	790	854	872	802	774	819	831	814	829	799	835	853	853	825	800	836	804	839	865	837	826	851	819	801	848	861	839	843	892	866	879	823	822	879	865	847	793	836	797	817	869	809	862	897	820	835	846	835	805	842	851	850	830	837	835	829	816	871	794	824	819	820	835	838	816	820	775	815	773	813	865	765	819	812	810	866	846	866	811	835	831	857	842	820	783	868	810	827	805	851	841	771	834	818	843	844	813	838	856	827	905	804	834	880	813	913	847	871	825	795	812	801	780	800	825	856	830	841	820	791	845	801	827	831	792	758	880	803	820	814	825	783	787	797	817	827	827	787	780	815	844	856	828	828	817	827	823	826	784	813	898	815	838	806	828	812	821	829	812	829	822	832	816	823	802	781	878	803	825	829	801	861	835	853	800	836	793	793	785	784	800	786	842	777	868	833	807	862	808	792	840	843	849	860	805	811	798	815	844	845	829	810	886	797	839	797	806	839	796	846	850	852	810	799	829	846	851	785	844	804	863	815	830	797	823	850	867	860	859	820	879	836	838	795	829	811	763	839	844	788	834	823	817	844	845	813	813	822	794	830	871	820	810	802	813	850	784	787	791	877	805	823	862	824	815	856	839	842	887	814	856	768	831	822	781	796	794	792	817	844	807	813	885	809	843	823	825	858	885	878	882	801	799	809	835	825	784	839	802	814	784	794	823	856	808	799	866	864	904	841	842	855	809	793	813	863	815	843	778	807	857	807	833	803	821	815	847	800	820	846	842	801	858	824	820	766	820	776	884	841	805	797	793	917	801	803	801	807	826	811	797	801	796	827	857	755	833	852	797	826	817	815	822	883	853	830	838	852	834	756	826	849	811	882	788	860	797	851	801	842	829	842	828	823	816	857	827	859	835	867	796	835	868	827	767	820	773	797	841	858	830	848	809	833	809	830	795	810	751	802	784	864	827	837	789	784	849	819	842	792	778	783	822	818	857	876	854	743	788	832	799	812	753	793	823	881	844	815	855	844	785	844	840	828	816	838	844	797	806	823	831	870	827	820	852	834	816	815	842	798	823	822	853	803	794	846	874	808	816	846	860	841	793	788	857	864	822	781	824	817	827	809	813	828	849	786	892	825	826	812	765	757	817	810	784	815	828	847	759	813	799	806	799	857	836	826	851	882	816	830	797	800	840	805	826	844	864	778	837	817	813	832	771	834	791	791	831	850	794	859	866	848	823	808	838	770	828	893	827	843	821	852	836	796	783	855	805	833	807	825	831	811	820	837	783	804	829	851	826	824	778	799	832	830	818	845	842	899	825	853	845	802	790	843	832	814	818	785	798	779	794	774	850	812	805	792	790	794	859	809	771	824	812	855	816	826	838	790	811	794	744	820	804	763	847	884	817	849	788	870	819	836	832	872	904	851	811	822	837	785	829	855	842	824	830	835	833	806	846	824	861	849	791	847	826	815	799	813	833	808	814	788	825	777	780	866	833	780	804	811	802	843	841	856	794	802	859	742	819	851	807	808	806	802	819	832	838	846	835	812	784	816	839	829	783	854	812	833	784	846	832	795	806	820	839	868	863	851	791	853	860	846	806	810	842	794	806	885	882	825	856	842	883	793	824	812	815	848	836	803	831	840	855	843	815	838	817	834	867	870	790	811	827	839	806	866	812	805	784	823	805	804	886	820	813	787	851	820	855	805	851	826	864	776	829	849	816	828	842	822	798	815	838	769	826	815	842	835	825	825	829	813	821	835	837	799	741	814	805	849	863	821	819	758	831	838	805	765	804	844	840	855	840	829	801	834	855	798	825	803	792	824	774	809	784	811	845	841	823	813	854	798	860	796	778	793	827	763	844	849	784	847	848	774	806	858	794	802	806	847	813	845	805	820	828	809	851	813	773	847	760	847	877	905	822	817	834	815	759	823	842	840	844	833	857	803	794	786	858	794	801	783	814	852	852	814	799	846	826	824	799	889	834	844	772	822	835	831	837	835	870	837	825	886	851	832	798	810	846	829	837	838	857	797	846	843	819	879	789	835	801	798	851	820	803	841	831	837	770	813	817	800	870	793	806	792	814	809	818	808	792	847	767	817	853	849	842	812	776	781	827	810	850	843	814	787	860	893	802	813	791	828	817	808	762	874	818	798	841	853	813	862	801	809	856	842	860	840	774	853	829	822	799	793	808	780	808	823	793	841	814	848	834	831	845	861	780	873	803	825	793	825	786	845	790	779	798	841	788	839	840	811	827	817	842	863	823	839	817	829	796	885	828	824	818	774	852	799	821	834	879	853	861	829	812	860	810	885	795	785	810	841	847	832	793	794	844	871	853	856	778	835	817	814	826	849	803	788	813	824	825	830	855	829	861	832
25565	36386	20386	6036	1879	870	691	717	637	672	658	715	665	700	708	704	652	648	657	660	704	661	663	680	663	675	693	690	685	665	688	644	664	662	672	605	679	604	671	646	651	693	700	680	595	722	684	638	651	635	639	688	640	727	664	691	651	671	676	658	657	684	692	678	666	698	683	645	702	668	658	658	650	639	589	692	653	692	614	628	666	661	665	692	671	679	652	633	684	623	658	648	665	667	620	691	675	639	618	640	669	683	630	648	639	667	652	638	610	670	642	691	693	680	655	671	664	686	655	618	644	679	673	677	623	690	659	611	651	675	655	666	676	638	720	653	692	656	670	674	634	660	648	654	693	671	688	638	659	672	659	656	680	585	665	655	709	656	700	628	668	638	658	676	640	690	637	649	682	688	678	695	683	670	679	713	689	663	650	653	657	719	701	654	678	664	678	642	669	708	676	671	696	645	665	710	651	710	683	666	686	658	707	617	698	678	651	670	706	666	633	701	635	670	636	673	676	686	623	682	634	680	701	699	645	671	635	682	591	700	666	713	619	686	664	658	647	609	681	637	700	661	686	663	691	643	670	690	655	641	654	658	663	691	650	636	676	708	624	658	671	666	662	690	641	651	665	686	694	701	752	684	640	692	696	667	670	658	689	627	657	678	632	658	638	643	679	669	671	627	652	648	666	695	615	663	663	636	679	706	668	664	663	648	672	630	667	679	674	630	653	668	715	688	656	662	661	700	646	680	656	659	643	660	662	652	651	676	703	674	624	670	631	685	646	663	676	680	701	668	680	693	694	646	665	667	635	714	700	715	679	631	613	662	654	648	640	695	678	665	594	604	662	674	668	692	685	666	677	676	666	668	648	650	637	646	703	648	658	654	676	657	722	655	685	723	679	635	656	700	663	702	690	662	692	683	668	673	673	674	605	651	659	677	665	676	685	622	678	658	656	660	675	635	689	641	666	635	645	651	610	686	673	671	683	629	637	659	660	656	668	676	680	632	694	693	684	659	689	674	683	674	678	648	645	673	670	661	650	643	688	739	651	693	661	668	627	689	643	675	660	611	645	651	660	665	703	646	649	667	644	681	678	693	622	653	654	677	693	692	674	720	651	629	645	706	652	715	695	664	616	695	706	714	658	671	657	636	679	670	653	657	615	643	654	613	632	620	663	657	660	666	679	650	654	630	693	666	672	680	685	688	676	696	646	637	661	663	650	653	669	653	644	720	687	665	628	639	666	713	634	663	649	697	661	686	651	679	689	673	675	627	677	659	669	703	640	657	659	660	682	625	694	662	662	663	655	644	627	660	676	682	664	661	608	669	742	708	660	661	639	653	679	662	684	670	672	670	666	671	632	645	679	669	650	696	626	676	684	640	695	694	642	606	648	653	691	662	673	682	669	646	650	662	665	651	671	664	679	673	685	664	669	633	669	666	719	671	682	623	651	659	656	654	662	659	625	657	668	694	762	679	717	684	699	673	668	676	673	634	662	634	676	609	674	690	652	693	646	658	689	666	681	598	654	649	655	703	634	682	681	658	662	652	683	658	677	653	679	665	663	658	694	666	711	653	700	665	672	728	640	654	675	647	658	678	671	681	671	655	682	673	632	664	686	741	661	703	692	639	717	631	638	699	665	654	678	687	652	625	702	650	653	634	678	679	647	725	703	620	651	714	684	653	644	683	646	631	700	670	643	735	692	674	642	683	684	620	691	668	675	693	689	671	670	679	675	639	689	712	663	655	644	694	660	621	682	654	684	724	646	732	678	645	667	642	651	639	701	670	608	662	662	659	659	645	655	656	682	656	704	651	695	680	669	614	714	684	668	664	646	677	659	721	704	637	650	652	640	637	697	642	643	612	696	647	668	662	664	657	649	665	630	671	665	704	621	616	707	698	733	660	675	696	672	640	635	640	698	685	652	679	710	654	700	678	714	663	701	646	678	660	673	683	617	691	679	692	674	631	677	679	609	675	692	645	641	657	636	657	609	694	718	683	649	654	628	660	656	648	651	690	650	719	648	716	700	668	656	666	652	697	686	671	666	657	651	651	656	662	684	717	667	666	678	653	636	680	637	608	658	664	673	629	671	719	703	661	657	648	666	673	679	653	654	675	705	647	679	640	650	637	630	651	647	640	638	654	623	644	622	665	645	646	633	690	667	641	642	694	666	657	660	677	658	654	658	677	673	710	668	672	701	717	650	649	631	699	699	648	680	718	700	668	698	650	677	652	617	612	705	691	683	668	644	642	658	676	688	593	679	617	669	699	667	645	627	675	663	657	619	619	637	710	690	636	671	667	632	688	665	676	678	685	662	648	644	661	719	682	651	623	623	654	694	635	659	699	677	627	682	668	651	674	665	649	674	668	683	639	647	692	659	661	668	658	651	647	653	699	636	656	624	689	716	692	659	706	653	657	679	674	676	681	630	694	688	660	691	693	670	689	707	678	649	657	640	725	672	657	656	605	643	687	663	670	669	690	679	698	649	707	702	669	671	683	650	652	682	667	712	660	668	599	641	698	675	646	620	658	707	656	657	634	676	681	612	701	710	640	695	666	686	677	636	670	678	639	701	660	709	714	648	681	651	684	692	664	683	685	721	640	682	669	699	682	685	675	646	670	669	656	656	698	675	658	647	633	656	684	705	656	650	689	678	660	692	679	721	642	636	650	678	696	703	648	676	640	699	671	633	687	688	704	710	652	709	674	656	682	625	642	656	643	698	668	662	677	692	674	650	692	713	694	686	586	656	654	674	663	683	672	639	645	634	696	707	696	712	646	633	671	686	658	662	644	685	677	671	656	653	698	683	629	675	611	654	645	641	617	648	732	665	665	670	635	660	685	706	679	683	654	666	659	659	665	630	665	667	647	645	612	692	719	636	683	671	634	631	647	643	654	693	683	718	705	693	670	649	654	708	611	704	617	716	654	703	635	665	630	713	674	676	645	717	683	719	640	641	686	698	636	666	666	636	668	686	643	698	663	639	669	668	626	652	674	656	713	676	658	681	659	649	668	678	653	653	645	651	655	720	663	674	662	657	620	603	678	676	644	682	678	694	641	671	657	669	643	655	636	673	699	688	645	657	687	650	679	648	715	658	674	676	674	674	620	659	678	702	690	691	685	638	659	692	634	664	634	646	670	685	696	690	696	708	672	666	661	681	669	676	668	683	702	674	637	708	680	667	640	689	680	689	638	714	634	681	682	671	665	631	638	687	680	683	640	587	647	672	640	678	706	691	659	619	688	674	664	633	679	664	700	627	689	658	662	691	643	645	635	687	727	636	662	644	706	695	688	661	670	711	695	668	680	657	676	645	620	641	661	690	689	591	711	667	624	663	684	644	697	630	633	649	671	634	664	682	688	652	697	641	648	704	641	659	677	680	703	680	650	635	654	686	634	687	648	674	697	698	676	675	660	634	695	644	643	645	653	682	670	654	646	662	670	703	669	692	667	694	632	654	677	696	636	636	668	645	651	697	695	692	695	663	682	645	657
25816	27865	41926	34996	18477	5431	1477	870	810	861	839	881	803	810	820	854	879	815	793	801	787	809	856	810	820	778	851	810	781	831	787	801	792	797	801	800	797	834	805	786	756	814	828	786	776	800	836	815	804	777	800	828	832	845	767	819	840	786	837	805	784	794	820	807	849	780	842	793	798	791	804	799	821	771	778	800	851	862	852	844	751	819	809	803	757	813	796	817	857	854	791	810	759	758	851	836	785	811	825	807	781	775	792	741	816	795	778	801	818	861	804	823	814	750	775	773	816	774	820	757	786	799	817	730	822	813	789	817	765	764	754	822	810	822	803	809	800	800	860	785	816	793	852	812	772	790	820	781	756	859	813	729	822	780	854	804	774	808	801	757	765	762	771	784	815	836	824	811	799	844	783	820	822	824	869	804	804	762	779	815	785	778	795	820	790	815	758	768	818	805	826	836	846	862	795	823	753	814	761	819	738	759	814	793	818	783	767	841	820	808	782	809	852	833	762	833	811	803	785	783	799	783	816	836	874	899	807	807	791	853	810	729	826	778	814	821	851	799	820	812	764	823	846	758	810	780	818	787	782	829	787	820	785	809	801	841	769	808	805	801	789	793	804	823	744	844	829	814	798	839	790	771	757	788	756	755	793	825	769	840	792	801	835	836	867	801	845	831	748	799	826	799	785	801	828	807	763	774	787	797	788	768	795	834	793	773	799	801	729	777	781	783	857	815	808	829	817	771	796	821	769	799	817	843	747	779	758	785	790	762	789	809	815	825	798	762	803	808	814	844	798	780	776	812	775	784	799	853	810	813	847	813	820	769	807	838	744	812	785	831	837	728	770	813	831	781	785	793	792	838	822	828	780	762	781	805	764	817	867	811	831	821	849	791	806	803	787	756	841	802	824	792	784	775	783	830	767	844	859	799	771	756	832	794	797	797	849	809	797	792	802	780	772	792	832	764	796	749	779	744	814	780	811	824	767	841	758	805	829	823	800	804	777	745	771	777	790	833	806	850	778	792	834	790	791	872	804	814	800	797	819	795	816	792	819	764	838	844	850	791	818	789	802	797	779	793	760	789	787	799	825	841	783	758	809	816	856	775	800	787	792	748	747	841	823	815	805	780	877	789	815	812	785	843	800	756	750	781	815	779	815	786	791	786	759	756	796	766	823	786	808	813	786	782	780	796	796	834	814	896	806	800	780	802	820	825	796	811	774	806	801	856	792	785	744	782	806	770	781	861	804	769	801	785	777	806	705	762	808	843	804	838	834	829	820	799	850	789	789	749	806	790	795	830	815	752	723	801	804	801	878	831	859	830	770	797	818	790	816	847	797	826	786	804	759	771	780	836	816	861	763	793	775	780	836	764	810	763	843	759	781	798	832	752	798	779	814	818	777	792	843	824	755	781	846	737	830	779	830	829	796	815	781	826	799	741	799	782	784	785	776	791	790	800	782	810	855	783	820	769	782	791	766	777	832	799	795	836	829	733	810	796	800	799	768	776	770	814	802	815	772	761	805	854	783	818	795	780	801	818	787	779	857	841	801	784	829	804	773	795	795	809	844	814	791	811	849	794	805	829	789	825	776	797	782	761	738	847	838	818	786	785	811	802	839	793	811	770	807	842	788	797	780	764	728	763	804	820	771	761	769	810	791	798	788	781	812	814	817	831	770	841	788	819	815	806	842	751	814	834	875	839	796	815	793	751	805	804	773	789	781	822	814	756	825	774	767	771	750	755	844	748	793	813	854	763	818	789	801	854	825	838	777	813	835	801	803	807	829	794	821	832	798	750	818	805	840	783	805	748	815	753	810	851	833	777	824	793	836	822	851	828	791	774	809	829	761	795	800	805	827	731	759	800	879	825	846	828	823	748	809	809	798	767	791	792	800	784	843	816	824	817	817	794	857	798	808	793	746	856	805	789	765	791	852	856	750	786	801	828	833	804	823	807	786	741	812	840	783	808	751	832	798	809	826	822	789	781	805	799	813	800	823	785	833	834	822	811	774	790	795	797	807	791	805	869	804	819	826	818	801	818	766	831	780	807	801	770	801	807	767	765	771	796	773	822	794	776	808	823	783	826	821	796	778	802	785	760	795	736	810	798	831	790	808	816	788	828	787	780	819	794	776	795	842	831	840	801	829	773	767	827	840	823	769	798	782	792	820	796	727	797	793	790	795	759	807	824	762	798	806	836	822	730	771	792	815	790	771	798	837	785	839	885	801	807	820	772	807	821	790	808	787	804	798	780	810	811	817	834	780	820	821	838	760	792	793	799	744	839	763	766	776	771	739	852	820	771	757	819	801	783	797	790	815	808	844	792	840	859	817	823	830	815	815	815	805	771	857	793	746	835	773	798	810	832	793	795	778	779	819	774	770	776	769	769	831	791	816	828	785	761	856	766	764	792	777	836	776	797	767	817	799	764	757	829	782	785	808	788	812	815	783	837	825	748	801	809	819	784	780	852	806	814	775	775	782	822	828	788	779	779	777	796	762	796	798	813	799	776	798	794	810	756	755	795	830	829	801	859	783	792	816	761	808	761	821	827	786	806	813	795	834	797	844	806	799	818	869	782	804	823	825	751	775	790	787	794	741	803	781	787	732	814	776	793	759	803	841	735	816	788	816	797	815	819	808	733	772	788	785	846	783	803	785	811	787	828	805	834	783	775	820	828	790	788	785	809	821	850	803	790	800	782	797	833	808	833	793	748	779	810	754	786	840	778	806	816	776	814	772	835	841	806	756	816	803	756	811	775	760	728	824	812	836	822	831	812	809	824	826	807	808	757	776	767	794	774	832	811	843	851	802	792	825	775	812	798	837	810	780	802	778	822	770	758	834	779	814	824	830	816	783	725	789	796	786	803	782	800	766	781	785	758	794	781	789	751	868	797	792	794	806	843	784	840	760	770	763	811	844	784	829	826	779	824	774	738	765	791	830	805	843	798	834	781	806	770	767	839	815	789	771	861	735	802	785	826	767	779	792	841	811	775	836	797	816	771	821	767	784	820	796	828	793	790	742	801	835	784	730	770	752	814	809	768	777	795	742	769	777	792	823	776	787	803	857	793	782	830	818	777	749	810	812	816	828	813	795	736	835	807	867	834	847	857	834	803	814	816	851	835	817	803	777	765	800	802	804	839	769	763	803	858	800	839	775	783	769	850	809	838	790	825	792	807	838	794	796	795	800	789	799	779	780	788	789	817	788	850	782	833	767	729	816	817	810	789	817	812	826	839	792	791	804	787	814	804	823	787	811	804	815	800	851	819	778	762	777	837	812	772	781	783	857	791	810	797	785	811	801	831	772	803	749	763	804	789	781	788	753	779	791	793	787	789	857	822	799	738	838	829	826	837	780	782	771	804	772	781	795	812	855	811	815	794	824	811	813	794	848	783	821	758	816	826	769	787	813	798	826	776	797	802	801	808	812	783	797	842	763	825	782	805	833	825	779	808	826	823	819	799	826	779	792	773	838	839	754	831	833	781	768	810	808	786
60021	89946	60916	28051	9105	2510	955	737	695	722	717	708	723	688	704	707	670	748	739	722	725	666	698	691	723	730	687	728	675	687	674	701	714	699	721	664	699	725	703	676	707	690	730	659	761	708	689	673	682	700	705	692	695	709	724	726	686	687	719	691	707	688	710	727	698	691	712	644	632	670	730	711	679	730	702	695	702	713	740	658	679	672	701	737	645	725	710	721	644	720	700	754	681	679	672	742	748	682	694	693	686	723	709	739	712	688	717	637	696	692	721	732	750	680	701	698	670	756	687	739	696	710	693	667	723	769	710	704	701	666	717	645	729	658	685	741	691	690	684	716	689	716	669	723	731	705	735	751	716	666	726	678	652	666	731	693	734	696	715	705	681	744	656	691	702	658	674	712	727	691	698	705	695	709	711	687	667	700	706	753	715	649	709	713	683	657	673	686	716	734	647	671	706	726	717	672	721	720	687	691	714	686	716	696	741	693	709	715	697	684	720	726	730	692	727	705	673	690	697	717	723	761	676	676	677	681	731	692	696	734	723	682	693	723	738	721	740	734	740	679	742	700	686	711	674	715	735	710	737	698	686	724	692	699	753	722	661	712	670	677	715	723	699	670	721	712	676	716	716	729	703	663	702	711	715	687	680	714	670	698	693	687	711	672	716	698	718	668	711	687	715	686	733	670	714	733	743	731	713	711	696	676	664	662	686	715	713	768	700	679	678	702	678	707	707	730	680	722	717	681	682	741	732	709	712	694	728	681	718	655	753	709	693	680	688	640	667	691	689	665	736	681	716	724	670	718	696	674	700	681	668	724	684	688	751	716	686	688	684	696	722	764	752	730	728	691	720	679	696	676	683	686	669	681	673	733	665	697	716	747	709	730	718	725	688	674	689	705	710	687	664	720	688	663	699	691	677	726	675	654	679	707	673	723	719	699	685	750	684	688	698	667	688	641	677	735	737	727	655	693	696	703	661	658	720	718	682	674	687	648	686	694	675	701	696	704	702	677	678	664	705	700	731	706	725	756	712	720	754	685	712	653	767	685	722	709	704	667	744	676	671	655	688	698	734	699	718	684	708	734	723	665	741	687	688	714	748	708	707	723	727	659	694	698	738	663	700	701	694	721	714	692	689	712	733	752	696	740	690	667	722	691	719	747	716	695	648	731	707	673	672	670	729	700	704	675	660	682	678	693	659	691	688	725	749	713	735	690	735	685	681	713	719	711	717	710	633	639	666	720	647	726	745	671	714	713	636	708	693	703	734	691	638	696	665	706	694	684	716	685	682	724	705	716	739	713	693	696	689	672	696	703	702	717	684	658	660	721	673	703	687	719	637	652	668	695	700	728	702	719	712	711	720	709	689	698	690	704	677	698	697	704	707	749	735	698	746	684	679	718	632	689	716	711	760	735	726	712	703	679	699	690	713	664	731	729	699	685	687	701	679	715	668	667	743	678	668	736	707	687	704	708	733	721	709	753	690	669	676	715	692	689	702	738	688	731	670	687	679	685	674	725	655	705	691	687	717	697	660	711	734	765	700	670	664	702	720	710	700	718	701	723	668	725	677	733	720	691	697	720	697	729	722	646	658	759	698	664	717	686	721	702	730	656	753	711	737	711	716	707	704	677	677	682	719	681	729	690	696	687	685	677	709	703	640	657	705	713	673	715	691	737	679	764	708	696	632	699	649	701	704	707	679	689	673	684	699	707	699	710	703	699	743	708	709	683	716	663	737	686	694	688	729	693	680	703	734	682	701	707	685	702	699	684	711	674	683	687	694	684	715	697	718	713	731	759	671	682	686	699	701	696	677	683	742	703	735	657	711	676	705	684	727	725	746	686	697	721	687	684	714	674	678	713	715	755	704	653	663	711	726	691	644	666	681	647	657	639	714	683	669	701	690	768	694	724	666	707	664	713	687	702	707	712	712	688	720	733	717	748	707	680	651	668	688	707	708	649	698	680	650	671	726	695	656	734	714	689	693	679	711	737	718	672	691	672	723	682	666	709	709	694	678	672	669	729	677	682	694	724	689	693	695	698	710	701	698	766	748	744	671	738	712	695	632	739	705	711	692	683	723	684	682	747	719	659	708	720	649	677	721	713	691	726	671	724	722	701	683	633	674	730	720	727	682	712	672	700	693	677	677	679	719	681	733	762	697	718	721	762	728	692	706	765	694	683	692	698	665	729	664	715	666	713	656	694	715	668	683	717	727	657	704	658	721	720	682	657	678	692	688	696	678	705	693	696	728	724	747	687	726	713	746	665	726	720	711	748	664	710	700	681	700	680	709	718	686	689	706	758	668	659	755	692	699	672	687	693	671	705	688	676	709	718	715	729	703	689	704	654	711	752	667	691	695	719	767	716	715	668	667	694	638	670	709	714	713	665	716	733	693	724	703	722	707	676	689	718	731	713	662	674	709	706	731	679	683	693	677	679	768	693	700	672	689	634	667	673	724	710	681	660	692	711	673	725	677	690	726	677	711	687	673	695	719	698	694	725	736	685	729	725	678	727	725	679	676	660	674	693	687	716	697	641	713	660	656	702	729	718	689	696	754	680	671	698	700	720	734	714	712	722	685	687	746	704	658	721	740	669	698	657	741	696	697	678	706	695	697	738	693	677	705	663	679	741	692	742	701	720	667	703	712	692	695	692	688	672	675	655	683	671	656	717	658	653	678	703	725	678	681	657	718	620	682	704	711	680	707	683	677	700	714	749	684	654	708	700	672	671	708	678	652	704	726	683	681	635	647	705	758	703	696	720	681	721	691	695	697	734	704	683	724	654	679	673	702	722	689	718	682	652	698	683	700	672	725	693	702	732	700	671	712	740	691	662	683	677	662	718	704	669	707	681	690	660	696	702	645	724	709	707	696	730	648	710	727	688	737	708	721	695	736	736	742	718	709	698	709	732	712	710	735	712	688	660	702	674	737	700	676	684	686	669	720	700	697	681	640	668	681	730	638	735	698	679	724	725	694	672	666	691	704	679	717	688	683	738	696	690	649	729	702	721	721	706	644	683	739	704	676	695	710	706	694	697	719	716	703	691	707	685	688	685	677	726	697	699	677	711	657	714	643	689	726	729	730	725	665	743	723	681	643	708	696	714	675	717	710	650	703	694	696	722	710	725	662	692	697	676	669	685	714	685	675	787	677	675	708	710	698	701	756	718	702	666	733	706	706	682	679	682	697	703	710	697	671	695	702	688	667	710	707	713	682	708	692	688	677	695	662	743	722	740	665	669	690	693	660	682	679	701	701	739	705	683	682	718	696	654	695	660	711	688	707	693	692	700	663	696	698	673	645	664	704	711	697	652	670	711	717	678	696	701	705	712	707	678	733	718	693	644	684	701	648	686	667	669	720	705	711	674	682	728	713	706	723	669	688	703	712	749	661	687	715	735	695	703	712	711	700	687	697	663	689	699	723	690	659	682	666	698	720	702	681	706	705	661	710	697	644	678	704	663	718	698	695	667	686	691	680	673	730	721	693	718
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
