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
339518034437	339518034956	339518035506	339518036056	339518036606	339518037156	339518037706	339518038256	339518038806	339518039356	339518039906	339518040456	339518041006	339518041556	339518042106	339518042656	339518043206	339518043756	339518044306	339518044856	339518045406	339518045956	339518046506	339518047056	339518047606	339518048156	339518048706	339518049256	339518049806	339518050356	339518050906	339518051456	339518052006	339518052556	339518053106	339518053656	339518054206	339518054756	339518055306	339518055856	339518056406	339518056956	339518057506	339518058056	339518058606	339518059156	339518059706	339518060256	339518060806	339518061356	339518061906	339518062456	339518063006	339518063556	339518064106	339518064656	339518065206	339518065756	339518066306	339518066856	339518067406	339518067956	339518068506	339518069056	339518069606	339518070156	339518070706	339518071256	339518071806	339518072356	339518072906	339518073456	339518074006	339518074556	339518075106	339518075656	339518076206	339518076756	339518077306	339518077856	339518078406	339518078956	339518079506	339518080056	339518080606	339518081156	339518081706	339518082256	339518082806	339518083356	339518083906	339518084456	339518085006	339518085556	339518086106	339518086656	339518087206	339518087756	339518088306	339518088856	339518089406	339518089956	339518090507	339518091056	339518091606	339518092156	339518092706	339518093256	339518093806	339518094356	339518094906	339518095456	339518096006	339518096556	339518097106	339518097656	339518098206	339518098757	339518099307	339518099856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22968	21687	29013	23449	20240	16319	3730	711	649	618	593	646	601	598	600	591	618	607	583	577	627	674	570	594	653	599	578	596	592	646	566	566	582	573	572	564	550	580	627	607	588	599	571	586	579	607	594	622	595	625	615	596	599	616	593	634	599	574	587	556	569	580	569	648	628	652	562	612	582	598	564	588	547	602	622	602	539	613	603	567	594	625	579	605	614	551	594	570	607	544	579	577	595	641	625	613	609	628	578	611	570	579	601	596	536	615	575	578	577	593	579	592	587	623	633	563	598	591	577	642	575	578	590	577	603	569	613	590	597	605	592	575	628	597	630	641	541	612	561	605	578	628	519	613	625	586	565	613	601	639	602	604	564	584	561	611	630	616	580	586	569	573	551	601	589	549	584	591	581	603	587	606	594	615	593	612	608	635	578	573	548	661	562	582	565	619	595	591	596	559	583	585	600	594	582	555	636	623	581	579	636	576	598	571	602	598	578	566	624	617	595	573	582	540	616	611	585	563	579	600	610	585	597	599	587	569	587	631	590	588	580	625	587	596	595	638	561	577	625	621	617	592	584	596	593	594	609	614	603	607	569	570	591	618	595	608	626	554	599	602	607	583	574	588	603	581	584	568	590	576	572	592	613	598	566	576	616	624	611	572	560	560	608	625	571	615	610	578	599	601	596	613	625	552	596	575	595	562	576	584	565	592	595	563	559	621	580	541	572	577	599	581	568	588	579	579	577	549	602	620	574	606	562	584	575	615	572	548	612	577	608	584	563	580	568	590	615	588	591	574	623	589	558	561	575	593	602	605	609	543	596	596	629	605	596	592	616	610	595	616	624	632	590	596	590	567	598	569	585	624	589	606	632	565	573	578	629	584	610	575	534	608	541	575	596	607	558	574	569	613	618	609	574	618	596	591	594	603	596	597	589	605	578	584	564	646	607	614	549	600	590	604	583	609	590	597	578	606	574	635	583	623	603	566	661	607	605	552	551	600	615	568	621	572	582	610	605	619	626	551	585	569	584	618	578	607	592	580	565	584	556	573	553	575	606	615	562	582	567	589	586	559	604	598	640	590	592	568	574	577	614	599	574	590	611	578	585	585	550	601	608	584	613	648	525	578	587	600	582	633	616	550	571	587	621	603	541	604	635	566	580	567	610	595	557	605	585	636	582	614	584	578	580	598	598	601	576	585	588	563	577	635	617	614	649	618	584	600	600	543	660	588	571	562	593	573	566	567	578	570	580	584	646	596	575	539	596	593	549	579	611	557	609	577	577	589	605	597	585	575	598	614	590	647	576	593	577	569	544	592	573	564	642	576	576	606	575	595	612	599	604	588	621	586	612	636	545	611	583	567	549	557	605	594	581	576	593	608	629	624	583	573	600	600	597	606	620	564	620	567	594	606	573	621	589	610	586	562	586	528	591	593	610	560	574	567	588	583	590	604	604	574	617	646	598	620	610	620	647	529	627	634	639	621	647	589	554	578	609	605	596	556	564	582	588	596	619	596	596	629	615	601	598	586	606	588	603	609	645	592	570	570	613	599	639	599	608	578	576	566	599	586	585	620	554	601	554	588	627	580	601	585	602	584	606	619	576	567	590	591	609	610	590	568	610	578	597	594	606	588	595	653	559	599	594	583	557	621	591	616	595	613	593	566	619	583	603	560	610	574	609	586	550	579	607	572	592	620	568	616	599	577	608	623	552	589	593	571	596	604	584	576	597	567	567	570	570	606	547	577	587	607	594	577	574	589	652	591	577	610	551	562	575	584	595	612	583	587	596	574	627	577	557	609	608	577	600	552	594	594	570	598	597	579	596	596	587	576	576	624	590	603	593	553	565	607	602	627	586	552	607	588	587	577	636	588	598	625	615	607	587	634	579	634	572	602	576	598	579	618	572	578	561	601	572	602	580	584	594	583	582	625	572	613	578	621	579	612	615	569	594	604	618	575	582	633	596	587	598	614	578	574	601	560	590	593	595	564	625	591	567	565	581	614	590	556	611	601	613	600	583	561	612	578	601	606	587	648	626	604	609	612	613	591	592	617	631	569	583	624	594	601	609	609	616	596	623	589	632	622	602	648	627	595	568	588	570	660	616	620	572	545	653	597	583	598	607	595	612	586	610	546	599	611	606	625	582	581	570	608	562	570	619	618	590	619	565	548	593	578	605	612	601	577	593	622	618	541	593	655	577	625	572	544	591	553	582	556	591	600	614	592	584	589	617	594	560	608	570	565	641	579	587	585	586	603	584	620	641	559	532	589	566	604	579	609	638	590	617	601	568	642	639	582	618	596	609	566	605	568	591	584	603	608	526	582	603	579	609	607	566	653	661	570	588	554	579	614	588	587	594	572	574	607	600	592	568	599	606	600	631	592	584	553	596	593	591	585	578	580	565	603	614	605	621	594	602	596	580	608	561	590	600	656	649	603	643	585	612	607	581	566	634	586	589	584	579	594	582	563	641	576	568	619	564	587	583	583	603	611	616	546	536	553	543	618	599	589	607	607	544	574	589	587	543	567	573	565	560	580	595	564	617	584	603	558	565	594	568	562	594	620	594	591	612	604	585	608	613	546	581	574	596	583	588	605	602	588	587	581	578	607	626	648	585	602	631	581	596	611	569	595	621	604	592	590	639	580	568	591	596	607	546	594	591	600	546	619	585	557	581	622	605	576	604	596	630	579	645	583	587	592	564	583	611	608	630	600	632	561	571	604	643	561	570	621	560	629	588	591	552	562	646	605	613	582	621	569	625	605	602	600	629	607	614	582	590	620	572	592	554	581	631	594	573	536	602	598	575	545	567	567	598	588	591	608	564	573	602	603	587	589	591	589	630	529	591	632	563	601	597	622	592	588	609	610	600	567	610	570	590	587	575	589	615	586	599	612	543	628	601	563	611	599	564	576	601	587	600	597	573	594	601	608	542	582	563	578	572	584	585	561	586	602	594	606	571	616	566	590	602	575	611	603	567	580	585	567	641	595	574	601	634	613	578	613	610	581	549	596	607	574	567	557	567	601	612	578	622	621	600	613	632	565	584	593	569	524	559	564	568	542	593	565	568	600	606	611	591	568	593	587	606	592	533	602	609	588	603	570	565	598	583	605	590	559	562	613	592	581	548	580	619	567	585	600	580	604	578	636	572	590	609	547	590	581	536	582	594	563	609	582	602	568	542	628	581	630	582	574	580	596	622	589	619	574	572	604	580	602	632	621	626	579	580	601	626	600	655	586	583	614	602	576	593	523	586	576	566	576	584	609	557	582	620	606	590	615	640	605	575	622	625	611	573	601	589	583	576	570	639	540	573	580	567	601	592	596	616	563	588	600	569	582	613	583	566	544	573	629	548	598	625	591	581	547	574	589	597	604	625	548	620	641	573	604	573	572	564	596	581	616	595	569	598	556	594	594	589	592	583	609	554	571	593	603	618	567	591	605	568	615	652	568	625	559	598	654	603	542	596	626	605	604	591	583	602	612	569	616	577	638	602	588	586	573
57837	93366	64575	28753	12095	8572	2295	905	937	928	873	868	885	868	926	921	903	919	919	890	919	890	872	925	939	891	842	879	891	937	963	855	939	881	888	947	928	894	838	885	900	873	905	933	934	906	865	919	896	889	954	942	861	877	902	857	949	886	885	858	882	893	879	947	847	906	891	892	832	910	900	972	883	880	893	969	926	883	916	881	888	924	914	876	830	923	916	889	936	947	893	892	939	928	925	906	951	923	898	821	913	890	853	872	904	911	918	910	854	904	855	912	959	902	948	886	909	900	894	875	882	883	889	916	893	965	912	894	941	929	949	901	910	913	895	933	921	952	916	874	918	862	894	913	887	910	910	876	853	937	875	895	923	839	875	927	910	844	883	890	925	922	924	935	880	884	859	869	903	888	899	879	902	908	884	890	921	912	903	867	889	894	859	908	912	894	839	906	890	896	827	828	913	927	930	909	884	848	878	863	894	919	906	903	858	910	963	902	895	888	857	908	906	895	863	957	881	933	909	901	889	915	911	913	886	922	879	864	880	858	888	878	939	930	877	892	941	954	916	916	896	915	883	889	874	930	879	904	944	874	908	862	891	910	877	909	894	936	907	913	882	888	907	918	856	905	885	914	885	935	921	862	926	894	902	916	904	895	880	896	900	924	946	866	886	933	918	870	899	899	915	844	923	888	890	874	901	911	908	874	949	869	927	894	858	916	887	888	876	888	923	882	966	922	891	918	903	952	909	957	913	900	886	880	944	931	906	859	884	925	898	953	913	923	936	919	894	902	881	938	859	926	889	944	924	894	842	879	927	866	920	842	988	891	908	907	882	936	896	941	904	907	877	951	874	929	1006	900	910	907	900	856	940	907	846	899	925	917	913	880	937	910	918	890	925	872	915	907	933	951	904	874	901	872	848	945	874	953	890	945	924	927	925	941	915	917	853	883	886	845	846	909	920	891	855	902	945	899	898	961	882	934	854	901	925	925	897	914	948	933	896	893	890	877	940	929	885	911	918	889	912	932	889	929	896	848	925	934	879	866	934	856	904	902	906	893	840	896	853	848	911	934	962	902	906	889	874	967	953	890	865	907	867	893	905	883	941	881	910	933	930	907	910	928	872	928	909	843	889	897	903	913	876	921	912	867	888	911	865	939	894	939	863	927	868	933	898	904	874	913	914	926	939	864	931	901	902	910	907	866	892	912	898	904	874	853	885	882	905	941	904	870	902	903	907	899	949	890	895	862	904	835	915	894	967	863	903	915	902	903	874	909	935	857	937	892	953	888	841	891	879	906	875	910	950	900	862	856	925	918	883	916	904	869	934	880	867	875	932	981	897	907	931	865	904	923	944	903	889	910	816	930	913	876	924	916	957	868	907	919	925	888	921	889	886	940	878	893	954	918	907	908	907	882	897	951	932	909	894	888	890	922	946	955	979	871	861	873	833	894	862	908	884	898	883	903	883	913	894	876	895	948	874	899	827	934	870	899	952	914	944	846	898	909	920	887	880	879	899	916	875	876	893	865	891	900	893	921	890	837	897	893	922	860	895	808	869	910	926	897	967	910	876	888	889	895	861	887	918	892	908	897	914	867	891	900	901	877	891	919	882	925	927	908	940	850	926	955	946	932	941	912	973	876	881	920	907	965	897	909	920	875	944	959	938	887	905	874	900	879	915	926	934	888	935	856	937	850	919	929	867	912	929	922	899	905	876	901	942	904	918	896	809	914	885	893	952	900	864	865	893	885	898	883	901	899	934	915	896	882	911	900	927	885	877	894	961	919	913	891	843	901	840	902	871	931	926	912	917	897	899	916	882	912	849	897	896	856	937	891	939	876	873	904	919	925	927	888	915	949	859	896	941	893	924	954	911	839	874	942	920	914	907	954	924	902	919	847	887	884	914	871	917	936	877	903	924	882	874	863	918	923	876	900	929	846	910	909	929	886	924	894	910	935	912	903	902	876	940	917	895	866	948	860	888	912	884	874	916	842	909	841	956	875	910	872	834	888	890	908	876	937	917	922	938	876	897	927	903	902	882	919	943	922	906	870	921	900	925	887	943	894	884	925	865	947	898	900	946	858	907	898	869	925	908	877	946	879	931	897	916	941	885	924	884	888	936	911	909	877	870	891	907	884	949	930	881	914	911	912	893	883	924	881	904	912	903	904	875	917	887	941	890	921	922	879	917	954	971	943	871	908	901	864	902	889	909	921	889	892	873	873	906	923	896	942	882	946	915	888	950	889	931	909	866	883	883	890	909	913	871	939	879	898	921	878	864	874	927	930	830	913	918	909	934	965	886	946	883	962	1003	901	913	887	921	880	904	892	944	899	907	870	882	898	864	905	923	962	882	859	868	934	891	908	940	909	913	922	966	865	911	900	927	898	904	911	886	906	937	904	902	943	889	893	865	858	931	935	918	880	904	879	928	897	941	922	899	881	866	891	880	910	901	997	871	868	872	868	902	903	890	953	889	883	945	876	913	902	935	886	896	954	897	885	905	902	896	963	910	903	917	893	905	931	928	848	954	939	908	881	913	885	894	924	861	915	940	946	813	868	880	911	900	921	872	901	820	939	870	896	887	914	939	837	953	898	915	910	881	883	882	912	897	924	893	883	922	800	932	956	881	899	908	934	942	880	881	894	910	926	887	890	929	912	949	893	896	950	929	869	893	874	920	882	849	924	913	888	859	853	931	865	911	883	865	932	914	912	928	888	925	882	904	910	932	879	928	896	900	848	880	965	885	899	877	891	888	894	845	912	874	901	861	922	889	899	936	907	960	886	858	915	896	905	885	867	921	917	896	874	894	939	940	877	895	911	940	925	918	862	963	886	882	931	885	894	910	867	914	900	872	848	857	916	906	883	897	871	894	881	908	905	929	945	953	882	848	894	838	877	920	927	926	907	881	882	928	919	881	903	861	922	887	873	923	878	955	882	937	893	937	932	912	889	912	935	910	886	857	885	883	925	909	902	912	960	858	895	921	931	959	912	915	917	956	873	862	958	929	839	910	907	894	880	953	918	870	919	899	860	923	920	948	948	902	870	940	846	862	914	912	874	913	950	898	939	854	900	923	866	931	896	900	891	904	940	951	904	900	895	899	861	915	943	858	896	890	894	883	909	905	931	938	901	927	884	950	891	895	926	895	886	930	949	864	861	898	914	881	898	885	811	885	904	918	899	955	923	918	879	963	921	931	964	940	856	912	886	875	951	843	884	906	884	903	912	964	913	929	942	929	904	870	955	910	912	836	910	936	858	942	862	896	916	912	899	888	910	951	907	939	931	928	942	928	886	911	927	905	903	915	926	936	832	923	908	907	898	879	866	868	916	946	917	893	907	919	883	924	910	919	924	887	879	890	932	938	960	901	913	947	894	849	886	953	920	901	873	920	881	904	872	922	874	908	897	936	947	886	872	885	870	896	925	908	857	957	892	905	940	882	933	924	835	919	898	874	911	904	897	906	955	935	953	871	880	969	883	899	880	911	909	834	900	884	914
32646	32327	26115	9459	1095	876	497	446	473	493	478	458	404	423	454	494	436	438	436	468	463	452	456	440	456	460	444	429	446	461	458	453	447	447	423	456	466	475	468	469	462	482	486	439	446	443	404	437	441	471	452	442	485	473	456	442	474	464	458	431	465	425	467	456	439	437	455	470	448	456	440	417	429	417	453	451	458	455	436	409	441	470	428	392	462	458	454	427	448	468	440	473	478	444	467	435	500	466	461	443	436	474	477	460	450	428	478	471	451	457	419	434	446	450	441	454	408	465	472	464	425	488	428	447	444	457	425	463	454	477	477	439	445	416	460	414	424	464	504	454	439	421	414	467	450	465	470	480	452	486	437	458	470	454	422	492	462	455	441	490	504	488	432	481	457	472	458	423	464	451	482	469	419	472	477	470	429	456	437	441	402	470	446	437	449	462	451	435	469	470	452	414	459	462	466	483	456	421	441	456	459	493	450	458	476	445	443	469	429	463	422	465	449	448	453	457	430	439	463	452	483	436	449	435	440	427	428	464	472	435	469	449	430	406	436	430	423	420	451	479	468	437	471	457	429	505	459	446	445	442	410	472	435	442	429	451	475	453	471	447	453	436	460	414	437	437	429	434	472	439	451	445	418	481	480	450	483	405	472	465	455	451	460	488	442	453	416	460	449	437	487	521	435	473	441	405	471	445	397	451	453	472	457	436	456	443	462	463	448	451	461	500	448	450	448	414	475	459	440	497	454	473	435	402	428	479	474	430	466	467	453	391	450	460	449	431	450	462	451	443	425	459	497	466	479	437	462	468	463	459	462	442	457	455	440	458	482	429	407	419	462	483	412	504	476	467	447	453	451	448	441	440	440	467	473	430	436	431	471	441	453	489	418	435	435	431	436	461	445	445	463	447	435	448	462	434	446	459	470	451	424	503	463	445	482	485	467	414	444	440	437	443	450	444	413	449	426	449	423	446	422	419	459	444	470	428	448	456	450	428	462	474	447	414	441	469	496	480	390	441	461	415	460	431	468	443	481	420	432	412	469	482	478	467	464	452	439	419	465	457	468	474	473	460	453	433	450	476	425	471	461	469	476	437	455	470	470	450	427	443	447	434	444	423	479	453	411	442	443	452	442	413	448	433	407	503	451	467	456	463	408	454	453	462	429	476	436	468	453	447	503	421	474	440	462	444	457	418	443	444	501	434	453	449	450	458	447	480	445	446	437	484	458	461	449	473	412	448	479	467	412	469	431	453	445	412	454	440	460	451	459	459	416	440	452	441	419	471	466	447	449	412	445	435	441	462	440	428	437	454	466	439	415	458	464	462	463	436	451	451	433	454	439	427	442	437	389	443	484	456	430	452	439	484	459	429	435	453	449	470	436	469	479	405	429	416	459	468	426	449	463	481	463	433	477	469	462	476	435	452	456	434	458	459	466	441	454	448	503	447	461	450	452	447	435	422	448	459	442	499	470	453	462	428	466	445	419	431	495	471	407	442	471	445	438	428	442	464	466	417	450	486	429	434	425	441	421	463	441	493	450	467	463	425	438	463	437	431	471	452	510	475	453	447	428	447	475	435	458	440	448	476	449	449	434	440	439	457	463	466	431	449	480	478	489	452	426	478	413	464	473	452	434	415	464	447	483	468	462	429	427	434	446	512	442	474	447	421	479	410	459	475	462	451	492	437	473	433	431	438	391	432	434	488	455	449	425	471	446	409	436	445	432	442	438	461	475	463	497	431	434	433	467	460	456	456	406	472	409	460	480	458	432	430	467	426	473	459	484	417	475	474	466	434	459	464	426	440	477	436	449	460	456	495	431	436	441	486	448	450	462	450	471	431	429	439	465	426	438	474	458	447	446	428	427	454	457	457	462	434	439	448	440	479	410	445	421	445	468	495	440	421	427	431	475	443	432	489	421	457	445	480	457	444	444	471	442	411	443	423	468	473	435	460	450	456	428	436	457	448	433	453	449	470	439	444	498	404	421	433	459	474	455	465	406	483	474	466	433	447	415	492	422	459	453	438	419	415	471	445	432	463	428	466	446	456	457	446	468	419	456	464	406	464	446	488	464	453	467	434	465	443	476	404	432	455	459	475	410	471	480	491	430	495	455	418	475	492	447	426	461	437	438	478	459	427	472	464	491	467	448	424	444	417	442	482	440	434	483	477	478	486	390	428	464	423	465	465	454	465	424	449	418	454	440	446	448	436	431	444	483	469	459	457	458	418	443	438	459	473	456	432	436	451	501	436	467	450	430	432	426	467	405	463	448	445	422	445	443	484	420	454	499	448	445	437	416	458	490	475	417	438	411	456	446	456	437	421	430	449	488	454	431	445	461	460	441	439	461	470	433	459	441	425	425	465	400	464	462	437	492	432	482	444	484	453	458	474	432	466	423	459	463	461	437	444	440	443	503	417	408	445	407	513	479	440	426	471	487	476	453	463	448	460	461	430	396	433	452	426	456	428	467	430	462	423	451	416	478	473	409	466	433	440	427	445	411	401	461	480	487	463	447	410	443	431	465	490	460	447	449	469	434	465	440	432	448	423	434	431	426	445	449	478	493	439	484	437	419	478	474	443	470	458	483	447	469	432	497	458	459	475	441	481	466	483	435	393	456	454	469	451	473	478	476	422	449	464	496	432	456	471	490	417	466	441	503	450	455	463	422	477	490	463	432	415	463	451	412	481	450	430	468	466	493	443	479	432	415	450	467	450	421	440	510	440	487	447	461	429	469	467	456	447	430	471	465	452	397	472	443	487	466	472	470	452	459	438	452	498	470	460	463	505	443	428	468	470	454	427	476	485	468	444	442	444	476	427	468	467	440	473	464	448	453	455	455	461	482	452	446	427	465	429	443	403	443	441	430	449	459	437	424	476	467	421	436	455	492	457	435	424	420	457	447	451	417	392	441	440	498	457	433	457	445	477	476	456	427	492	459	465	447	438	467	444	460	465	451	468	449	454	454	465	445	477	463	466	409	411	389	411	477	436	485	457	457	452	429	466	430	439	464	406	441	442	454	436	425	414	489	477	443	449	441	467	436	452	460	468	443	457	408	433	499	455	489	465	421	404	456	423	457	438	460	446	471	452	450	442	402	401	405	493	481	464	447	443	454	421	448	438	438	465	421	496	441	456	433	434	507	422	457	467	405	440	470	450	459	463	456	478	468	461	483	477	502	417	403	426	432	457	436	461	477	470	442	443	467	440	417	457	447	454	447	441	428	441	460	436	445	491	440	465	447	451	426	413	453	453	440	464	445	454	415	451	492	443	449	450	482	462	450	416	422	395	449	415	456	458	452	460	479	472	429	454	470	468	441	461	474	449	466	436	453	450	409	441	490	468	450	438	434	434	505	456	445	462	447	433	457	455	419	434	444	422	469	454	464	456	458	463	461	451	477	450	441	401	434	456	479	449	474	438	493	472	486	443	455	478	458	423	437	477	438	424	466	452	411	466	429	439	444	460	446	448	461	431	452	482	448	440	451	463	468	462
42823	48668	29069	7131	1902	1465	875	734	732	715	714	769	694	799	723	754	819	781	763	737	732	696	738	782	734	778	723	774	741	724	751	728	758	736	734	700	737	737	734	700	730	727	786	766	762	729	732	726	740	741	776	779	756	759	756	743	765	706	732	806	751	749	742	776	731	750	710	728	710	747	732	786	746	741	764	727	760	746	733	760	750	769	725	771	772	689	766	736	733	792	711	711	708	760	781	759	743	742	731	771	714	710	732	755	757	707	782	738	742	769	754	771	742	707	769	740	769	799	783	752	770	745	724	745	734	733	731	739	749	764	728	728	790	722	763	701	708	751	693	738	729	733	739	777	767	775	761	724	759	730	680	761	748	776	794	733	703	738	749	778	724	716	727	721	761	763	738	716	776	711	758	696	709	750	741	726	726	689	773	733	739	731	729	762	758	805	751	741	737	769	776	743	710	774	778	760	736	743	749	720	745	742	723	719	708	784	728	733	696	736	750	715	777	724	730	741	691	685	718	752	733	719	747	753	715	712	741	772	738	735	742	711	729	772	757	726	779	731	723	792	741	740	791	734	793	728	707	778	762	751	738	686	747	750	712	728	714	717	760	686	768	767	730	686	697	760	771	733	767	761	746	727	794	732	738	743	716	721	736	709	756	726	747	743	722	700	769	709	744	759	730	759	744	662	746	722	703	744	739	721	711	739	771	761	740	714	752	727	736	721	712	733	730	752	759	750	744	702	729	721	739	759	727	728	708	764	737	724	681	743	723	700	732	701	735	738	782	696	777	759	730	723	751	694	758	746	762	770	700	746	711	734	689	726	725	782	693	749	725	729	667	708	727	677	720	735	727	752	727	714	702	769	735	735	753	728	725	753	692	744	778	755	793	778	750	737	727	750	751	756	743	788	757	768	753	745	737	703	723	745	753	751	733	699	713	704	749	733	701	765	757	793	736	759	721	778	704	705	740	735	773	736	719	742	782	756	762	717	734	787	781	799	721	738	731	757	698	701	757	750	686	753	764	693	729	700	728	772	784	759	773	747	726	703	741	750	711	771	734	751	724	755	749	787	762	725	707	743	735	719	724	733	717	714	727	735	724	710	710	722	743	717	767	702	719	768	777	719	693	683	726	721	737	809	715	689	713	786	735	731	710	764	700	676	753	769	712	771	701	746	721	758	742	738	753	714	739	734	782	720	707	714	764	737	760	746	701	725	746	737	761	718	756	689	790	714	729	704	738	724	707	729	711	737	742	775	723	735	692	735	755	761	731	762	686	719	755	779	694	771	747	711	765	743	749	738	720	730	711	785	745	739	725	757	706	734	734	704	779	773	728	753	743	758	761	777	749	730	768	765	766	773	706	714	762	720	734	770	738	762	765	742	755	733	734	754	737	732	732	757	774	755	756	729	710	773	748	739	748	731	709	760	732	772	736	708	714	737	778	762	717	729	776	733	687	760	762	730	705	731	729	756	721	718	736	708	742	698	749	714	783	748	755	749	733	762	708	712	728	763	739	706	756	727	732	696	757	737	730	735	690	728	745	709	721	726	748	743	724	733	770	730	705	750	754	807	739	729	734	702	730	752	741	799	752	668	727	768	717	796	761	744	787	729	764	730	720	698	706	729	713	735	759	770	737	730	762	728	792	764	759	692	737	758	775	742	734	734	753	682	691	756	694	745	762	702	758	684	735	698	750	770	733	727	734	765	726	713	770	724	741	703	739	722	744	754	715	769	730	753	715	728	748	722	668	765	722	714	706	758	773	711	760	765	717	761	714	751	745	715	745	729	773	782	736	719	781	730	763	716	750	703	782	737	744	725	734	755	817	721	742	726	764	759	742	779	724	790	753	708	714	760	743	751	725	698	766	724	744	736	740	733	716	726	741	790	721	785	687	717	724	759	741	740	727	720	731	722	730	739	760	738	757	766	785	727	733	741	742	740	696	735	725	747	727	704	728	758	750	720	688	697	745	762	746	718	759	772	789	729	699	704	732	734	762	736	746	725	711	735	779	782	781	729	752	773	745	755	747	760	787	738	755	733	738	739	749	739	791	711	710	731	735	744	745	720	744	769	798	733	764	735	800	739	755	710	729	783	742	748	736	729	743	747	744	727	783	749	738	717	740	726	730	816	728	708	732	725	752	746	743	751	757	768	729	728	727	744	742	761	774	723	754	774	647	715	809	745	730	727	746	752	739	737	763	753	749	740	765	747	738	738	771	734	750	698	745	731	763	750	748	705	721	704	742	785	723	717	739	697	757	695	747	740	714	720	722	725	716	736	726	733	719	731	758	742	749	758	713	706	774	748	749	722	768	753	734	749	716	747	749	736	793	741	760	722	717	742	718	718	711	776	767	719	786	703	728	745	762	744	782	748	734	755	739	746	722	762	717	696	751	738	712	750	729	714	749	750	768	760	714	714	725	739	710	682	748	709	714	745	755	708	758	774	760	746	708	703	729	723	724	755	747	687	728	737	736	785	796	722	722	731	731	773	734	711	760	782	745	763	761	766	743	695	781	770	714	786	766	741	748	752	748	741	727	751	767	743	741	767	732	744	743	781	723	750	768	722	738	728	760	749	773	735	694	752	760	733	750	774	751	700	781	728	799	766	782	727	757	754	781	696	740	740	746	763	756	738	724	753	748	759	757	769	769	766	737	675	682	722	712	755	746	739	758	778	732	760	748	786	772	667	693	752	731	781	697	720	729	728	749	743	778	741	738	755	720	686	708	747	738	739	706	776	754	746	707	684	741	773	727	777	703	718	785	737	747	725	692	717	750	686	793	713	740	792	757	727	748	744	757	732	748	712	775	737	711	702	692	712	747	733	697	713	740	737	736	724	722	767	764	761	702	773	758	719	721	799	736	680	725	733	729	727	755	723	728	732	700	741	713	733	729	722	725	732	734	737	702	716	687	712	754	735	742	712	799	771	749	745	718	765	767	753	668	756	729	693	705	761	775	718	734	714	749	778	772	721	739	713	714	747	739	729	738	728	768	714	770	769	718	748	703	722	784	777	747	734	739	714	696	748	700	709	762	708	734	732	763	750	755	800	746	698	756	744	741	700	718	720	792	753	759	731	717	718	764	723	766	738	710	775	750	751	756	726	752	732	764	713	756	747	750	752	745	748	774	764	767	731	740	729	708	754	739	756	764	705	747	748	755	715	728	698	736	758	736	737	735	748	721	784	741	750	721	748	744	760	738	756	738	736	721	768	690	806	745	685	754	743	740	716	721	735	751	745	739	742	713	789	781	767	706	750	697	728	694	693	739	749	744	756	761	761	790	706	786	750	725	769	760	715	760	723	728	736	759	695	738	757	731	758	678	704	702	729	719	787	743	757	750	710	717	768	729	750	716	767	741	706	795	752	724	769	747	723	748	773	764	764	736	750	736	749	777	741	730	736	733	789	702	727	745	741	728	719	744	703	828	730	708	717	702	737	811	772	700	698	716	719	754	797	733	712	757	737	739	729	779	720	715	765	727	749	765	740
25870	25045	32181	25659	17539	5953	993	439	390	428	444	414	446	433	451	424	415	433	443	415	466	425	460	442	424	433	430	441	434	399	439	431	408	437	439	424	421	412	454	465	441	413	392	404	393	447	445	397	437	408	448	396	435	416	407	404	452	446	409	414	400	402	449	415	437	435	422	433	452	425	414	432	431	397	398	415	407	422	428	438	383	422	414	470	430	413	427	421	437	427	394	419	418	438	419	458	373	395	412	359	437	387	428	384	454	436	424	400	392	418	422	413	445	454	392	439	437	396	422	457	423	413	476	426	398	431	418	404	462	423	409	410	392	401	417	434	445	392	442	425	423	444	432	383	417	390	432	440	423	424	443	418	414	406	400	442	408	434	417	440	423	461	448	448	425	434	359	414	462	432	440	455	408	411	393	432	429	419	416	390	432	394	427	435	402	443	408	441	402	445	435	422	426	450	395	461	416	365	410	390	427	428	390	425	432	416	417	437	426	429	408	410	420	441	415	420	435	427	423	461	422	449	455	416	400	401	432	383	402	383	458	417	432	442	396	423	443	403	411	415	439	423	405	437	439	425	411	422	414	411	428	431	445	402	414	402	396	412	424	434	400	419	409	452	422	424	414	435	388	445	394	384	414	415	431	448	432	421	433	403	424	417	423	426	426	426	473	432	412	452	430	467	400	431	418	423	381	416	432	438	412	397	404	444	432	403	426	435	383	437	448	442	395	442	426	411	413	441	419	401	413	444	420	403	402	398	436	406	407	423	403	410	439	403	435	399	446	474	414	427	392	468	429	415	397	429	422	411	412	405	436	403	378	422	415	389	431	420	416	452	422	439	402	420	415	415	412	444	419	402	437	442	430	424	406	411	428	423	423	416	449	401	406	397	400	419	412	439	455	442	427	410	440	445	427	417	408	392	422	416	439	431	402	413	434	405	431	421	418	434	435	432	427	423	450	413	373	411	397	427	455	423	432	456	449	415	431	418	412	408	434	432	441	445	429	460	442	401	434	411	391	447	440	409	445	443	443	443	443	462	433	438	427	409	450	432	446	400	422	443	416	400	446	393	468	440	434	407	425	401	443	443	434	436	435	419	413	411	432	427	414	408	436	398	408	413	430	418	445	389	469	422	413	433	393	391	434	414	428	400	409	436	426	433	425	413	436	422	438	422	421	428	459	429	432	429	419	440	455	430	431	449	422	451	400	419	406	417	391	426	408	427	422	449	371	371	421	391	431	427	439	419	420	452	441	415	389	429	425	419	434	439	428	452	380	411	397	445	409	407	402	447	427	423	392	443	439	418	440	449	415	422	428	407	427	468	406	388	385	410	467	397	426	406	437	405	413	416	401	392	404	405	431	450	433	451	415	455	394	425	404	407	411	422	437	457	432	452	434	401	418	392	424	410	384	420	461	409	412	449	420	436	432	422	408	441	406	463	413	390	402	421	456	421	444	423	431	434	469	409	415	416	407	434	424	433	429	395	438	413	425	404	431	447	427	422	428	421	417	432	401	379	422	423	418	423	424	432	416	397	434	427	408	402	454	411	408	445	408	429	419	411	433	418	447	457	383	434	414	438	452	458	424	405	402	433	437	420	391	434	419	413	398	379	360	430	412	400	388	420	431	428	425	446	425	458	409	431	363	372	420	392	436	437	414	427	416	401	428	435	402	405	430	409	442	420	413	424	415	441	416	421	430	426	407	425	434	431	388	389	463	431	415	442	456	438	437	410	420	449	409	454	425	407	420	438	407	419	417	427	430	406	455	440	411	400	417	396	419	415	436	425	389	411	400	393	444	418	453	443	437	431	410	445	389	395	398	395	448	380	422	443	406	440	381	436	425	357	408	468	427	410	447	450	419	438	421	381	419	385	378	421	399	433	412	404	427	407	411	417	435	420	441	418	390	450	414	416	404	448	411	398	449	426	427	447	419	440	397	443	463	441	407	400	415	399	397	392	456	423	450	413	445	439	416	438	461	433	473	422	462	430	420	433	443	415	427	413	390	406	428	456	469	431	421	443	460	409	413	449	380	472	405	412	408	402	432	425	428	393	422	412	432	436	430	443	458	407	421	460	446	452	431	446	444	411	421	424	458	463	441	413	422	401	438	414	402	402	413	452	428	438	440	453	406	402	457	438	407	430	437	408	412	418	401	419	405	412	414	441	431	439	431	462	423	463	416	418	429	386	471	389	380	414	398	483	446	386	425	379	424	433	405	406	431	431	427	427	420	409	435	413	398	385	390	401	395	404	418	421	434	406	394	434	449	442	422	393	414	461	452	462	408	421	410	467	435	417	418	405	420	414	400	427	389	460	412	437	425	440	354	416	406	427	410	410	444	415	410	465	437	451	420	448	423	471	401	412	405	397	384	418	416	381	416	386	442	434	388	389	398	365	420	405	434	401	455	405	415	415	441	446	425	403	461	483	460	404	413	442	441	442	400	394	389	446	408	424	386	415	423	390	406	389	446	428	409	423	440	431	408	438	418	443	404	448	417	426	437	426	421	444	433	387	418	429	429	427	428	459	423	400	408	416	411	427	419	389	399	410	417	442	447	398	431	485	418	388	396	411	413	453	407	419	433	447	401	412	415	413	408	408	414	427	448	427	428	419	391	419	443	436	408	432	436	436	430	451	432	424	422	434	432	427	437	421	446	438	400	406	443	388	427	373	417	427	414	391	463	438	407	443	442	420	387	450	425	406	437	442	390	415	415	421	421	440	389	439	443	436	424	447	440	479	397	399	454	423	448	421	451	473	449	433	404	390	441	438	443	435	423	442	420	421	428	438	455	401	415	440	425	387	421	389	412	446	428	457	400	433	429	453	443	474	411	465	433	424	465	409	404	399	407	388	388	440	401	435	433	411	416	406	388	435	438	409	451	417	397	414	447	449	444	391	392	413	431	385	413	456	440	444	417	426	456	407	434	393	439	409	444	384	430	449	444	439	410	446	411	421	423	439	444	432	405	433	474	432	438	436	403	427	436	413	437	461	432	441	422	395	433	433	406	393	394	452	389	428	404	421	467	407	427	459	405	409	422	446	440	460	463	410	435	411	413	406	418	392	454	424	414	398	402	386	413	405	403	421	424	457	434	401	417	458	436	425	441	431	427	419	431	389	395	447	435	442	437	429	444	395	421	436	446	438	383	415	421	406	426	459	399	431	400	455	407	426	437	380	420	417	402	408	422	423	411	390	423	388	460	415	424	418	440	424	406	432	399	442	416	453	424	422	408	408	438	424	413	443	453	423	475	432	460	386	433	410	414	429	392	412	374	433	449	423	468	422	431	433	453	431	425	381	396	449	425	401	419	408	406	448	435	407	437	443	404	402	458	443	432	393	424	411	406	403	415	418	436	422	436	440	452	417	428	411	422	418	426	399	434	424	452	391	411	423	423	420	447	423	416	411	411	443	413	430	397	408	436	410	391	458	459	402	420	451	442	412	441	459	410	419	440	401	430	409	421	420	459	430	427	401	410	434	467	443	405	427
62890	87905	57811	21592	8373	5561	1394	680	690	694	700	650	684	673	700	707	658	675	674	703	669	705	676	691	676	731	690	724	701	699	682	687	706	702	637	737	708	790	727	652	650	652	719	723	665	635	688	716	693	721	692	698	721	755	755	678	706	677	757	668	682	717	724	744	716	689	699	675	670	660	690	747	680	702	683	714	679	660	680	686	699	694	720	703	669	706	678	717	676	682	720	725	666	708	651	694	638	672	681	720	670	703	697	730	673	690	693	689	690	699	690	669	674	664	692	724	718	675	712	661	653	714	712	694	729	703	709	705	732	676	698	706	691	662	696	725	661	692	646	730	691	748	653	656	710	696	668	630	666	672	652	678	711	694	731	719	676	667	648	698	638	667	699	642	703	742	677	629	669	679	662	674	707	683	673	721	671	700	689	724	706	696	694	694	666	700	689	662	684	750	689	631	690	712	670	725	684	699	691	693	725	715	689	691	687	662	698	704	677	735	700	736	698	671	690	714	692	686	716	725	680	723	688	711	673	705	719	656	647	727	685	691	707	662	725	716	708	708	725	678	658	685	711	681	717	694	702	714	704	663	667	697	706	710	736	685	699	685	713	708	672	725	676	695	661	722	684	682	670	679	663	679	697	695	664	721	673	716	711	699	706	714	664	704	667	730	677	676	711	716	743	705	649	711	641	689	651	684	699	707	697	665	684	679	741	706	649	710	650	663	705	664	718	661	671	697	706	689	734	684	639	680	691	708	718	694	670	673	679	721	678	710	713	690	668	714	713	706	705	676	687	627	681	683	675	665	676	683	683	690	724	640	752	709	707	680	671	700	711	690	708	662	637	696	677	669	664	648	697	698	785	663	715	658	694	777	659	709	731	690	673	650	692	715	690	671	707	673	697	676	670	710	680	730	674	673	667	660	676	709	676	717	693	639	676	655	681	703	701	680	695	664	666	649	649	704	688	671	653	717	679	647	643	685	673	665	710	692	697	669	677	682	654	715	700	680	677	693	686	680	689	729	701	677	721	716	637	686	681	650	728	654	710	657	645	672	664	693	686	664	718	625	633	719	691	727	678	682	702	691	732	724	680	666	679	673	689	744	707	675	721	707	625	718	697	723	674	688	659	643	675	675	689	670	726	655	705	665	671	720	668	683	691	677	685	654	680	705	697	685	674	698	713	668	637	678	697	647	694	698	709	712	656	715	669	678	661	658	684	715	703	663	702	692	698	685	664	715	687	719	690	687	669	687	641	680	735	684	664	718	689	680	666	687	670	724	652	718	704	695	709	663	698	674	735	717	663	705	674	622	689	695	754	689	709	698	653	685	676	633	701	706	707	711	703	727	716	736	684	707	717	726	684	712	678	704	710	710	694	723	692	690	700	707	685	698	678	659	660	684	702	712	702	681	713	664	709	701	703	680	655	721	704	712	697	722	723	743	686	679	718	699	685	683	709	689	689	685	656	688	672	714	651	673	700	663	683	702	712	699	713	711	696	694	699	718	687	699	651	704	667	737	689	664	701	673	720	678	618	695	650	703	739	697	715	669	667	643	664	640	692	654	696	709	689	709	673	673	743	673	708	715	676	758	682	667	742	694	625	710	719	704	727	724	673	701	685	689	663	713	663	692	637	741	672	693	666	753	696	679	716	701	703	697	693	680	658	689	708	696	703	670	665	630	678	741	688	711	659	701	678	723	677	713	647	631	734	687	666	695	699	670	681	692	675	656	661	703	641	692	682	676	685	656	721	724	704	722	694	737	666	656	696	655	681	679	669	722	697	692	697	664	731	679	675	637	720	665	719	669	726	655	676	672	664	673	760	726	652	693	699	697	685	752	710	700	691	715	731	699	676	649	720	721	664	670	676	710	694	663	693	700	723	684	694	731	697	729	726	684	711	726	751	702	656	671	679	727	689	693	693	663	706	682	696	717	681	664	700	741	700	674	706	703	695	635	671	667	706	729	702	677	692	677	653	698	677	684	670	669	698	722	670	677	670	668	691	698	740	706	694	687	731	698	722	732	694	677	656	699	691	692	630	631	669	659	678	736	673	686	677	688	691	680	676	677	678	692	664	675	731	706	632	710	663	632	692	651	653	744	689	683	658	706	643	644	728	665	674	689	679	664	686	701	673	655	649	661	701	711	643	679	702	680	719	643	707	691	662	637	698	666	677	747	683	677	663	702	679	681	671	682	669	712	658	692	723	689	733	701	652	697	695	676	658	698	669	711	694	705	693	687	673	608	625	712	647	709	686	689	703	677	686	670	735	698	643	706	756	705	655	687	682	700	712	647	719	700	709	730	609	699	692	643	700	675	642	676	772	700	699	661	693	644	689	671	696	675	674	697	701	717	765	712	694	660	694	703	725	670	731	674	693	704	702	715	681	651	683	703	672	688	728	670	700	688	701	749	659	659	707	679	674	680	666	720	709	694	700	695	676	718	694	652	702	684	713	715	677	699	645	670	685	667	668	684	708	659	684	678	707	689	689	707	672	728	711	691	677	661	652	713	675	729	688	703	720	674	697	658	642	676	684	708	676	719	681	697	710	724	701	663	690	689	713	705	728	665	654	693	688	678	690	690	698	735	709	630	728	685	678	698	655	676	700	666	676	697	723	705	678	661	676	641	689	744	743	672	716	713	645	707	707	676	693	698	723	698	731	659	659	751	674	660	690	637	728	685	691	693	748	702	682	671	660	652	700	679	657	680	627	672	670	676	703	681	650	688	687	720	665	687	682	728	660	706	657	728	662	699	672	689	665	673	680	666	683	664	702	689	648	692	654	727	697	699	673	685	671	658	639	705	721	691	660	694	699	669	700	677	686	642	676	733	689	709	659	700	670	685	689	692	713	653	661	660	719	661	668	686	674	664	679	683	680	727	650	690	709	703	736	694	651	683	715	691	685	718	730	671	654	720	696	625	649	682	730	717	707	662	669	692	614	673	769	706	675	694	678	708	633	734	690	693	691	709	694	727	628	681	698	664	664	700	691	735	688	676	685	692	662	682	681	699	697	657	706	653	678	728	625	710	698	677	657	730	732	674	705	653	643	691	707	717	686	709	728	633	693	664	725	641	725	693	680	684	700	676	687	661	730	729	675	723	786	687	685	723	715	705	671	702	671	677	697	696	669	691	692	663	662	710	720	649	688	637	664	653	680	652	685	681	707	674	685	667	685	706	679	686	685	712	704	688	693	698	733	729	697	651	686	701	693	689	648	704	668	671	677	709	662	709	716	725	711	704	699	725	710	683	677	667	713	704	677	737	636	688	725	677	714	693	691	716	730	690	711	713	689	750	684	734	676	725	684	674	716	697	710	684	699	676	682	679	668	712	717	754	674	725	640	659	686	710	680	706	705	723	646	712	690	678	675	705	685	695	669	687	634	748	657	748	652	691	671	669	703	659	698	676	701	725	710	703	679	678	715	705	685	634	687	703	669	684	678	699	685	721	644	717	682	692	709	692	665	691	737	686	670	695	654	712	674	692	667	632
24327	22978	30684	24731	21442	17368	3858	725	627	680	666	668	642	621	632	662	628	661	602	646	634	634	674	644	650	599	624	627	615	670	604	609	658	632	616	613	656	624	604	647	621	620	633	636	613	603	640	634	667	598	620	627	642	618	651	564	597	592	606	644	632	649	635	644	630	615	628	622	638	634	618	629	620	629	580	607	645	639	585	609	637	628	610	624	630	624	628	635	577	651	626	626	627	613	617	637	613	562	621	606	637	605	602	624	644	568	606	588	657	624	608	653	640	599	606	587	627	586	611	637	638	662	632	620	629	634	640	571	635	636	557	607	645	617	619	614	622	640	640	615	632	592	617	595	572	632	589	574	621	619	585	619	581	617	605	628	642	619	608	586	597	620	624	676	615	584	632	678	631	603	614	628	629	610	631	602	568	659	636	621	592	615	609	619	612	605	648	588	647	568	604	662	620	601	630	625	592	641	611	637	578	606	643	627	584	607	589	606	578	613	604	631	631	635	621	578	621	642	617	606	630	652	626	596	631	594	595	603	617	612	636	609	616	647	573	630	613	630	613	589	598	601	581	604	571	599	595	621	626	593	626	622	630	607	624	588	639	611	636	629	650	600	626	688	604	564	636	611	613	580	631	639	616	613	656	618	624	602	583	631	618	638	657	581	592	629	610	631	603	631	625	652	585	630	628	567	599	615	616	633	606	572	587	588	589	618	618	614	609	660	621	620	649	625	608	606	613	573	669	625	660	602	605	644	590	655	618	615	638	580	639	630	621	602	611	614	623	572	599	572	577	599	647	598	570	617	595	622	607	627	595	616	591	583	588	611	656	618	624	621	578	602	637	616	629	646	662	635	599	636	593	664	605	619	620	646	647	664	569	651	609	617	648	607	606	657	597	620	676	593	630	599	605	633	646	633	642	600	582	619	627	600	629	632	604	633	617	620	592	603	623	610	630	603	636	609	572	652	616	623	600	636	587	633	604	660	634	628	658	642	604	666	571	620	598	614	645	627	644	602	628	625	636	637	632	644	654	599	610	615	580	610	648	612	606	623	601	638	616	589	605	648	623	597	590	602	657	616	616	633	626	641	651	646	595	629	614	626	608	640	622	618	630	605	619	602	604	600	623	610	653	608	634	565	623	626	629	613	613	632	565	620	629	673	623	595	565	635	653	607	617	585	652	619	649	601	564	611	693	579	615	624	595	639	585	570	627	643	611	645	615	611	623	599	631	605	616	629	643	654	627	612	593	592	633	607	637	586	647	615	573	579	642	646	629	568	586	595	589	611	606	603	596	615	580	631	594	628	656	657	613	636	637	590	662	590	628	583	646	590	623	620	607	620	662	580	609	601	615	628	591	630	622	601	595	586	625	612	608	641	626	632	638	640	629	608	641	650	617	570	665	657	594	608	599	646	639	608	631	653	591	650	607	603	574	619	620	596	608	609	587	617	593	640	607	630	653	591	590	639	629	624	609	606	630	576	613	656	601	617	641	613	657	614	641	625	664	647	613	578	638	604	585	630	589	634	605	629	628	608	658	618	630	590	653	606	639	607	587	615	599	595	629	631	634	613	576	606	648	558	588	570	607	614	635	625	604	582	605	607	610	639	594	603	635	609	594	590	625	631	611	600	596	643	639	674	605	636	595	571	583	587	611	622	624	590	666	587	591	598	630	628	608	630	627	617	629	620	574	650	567	624	598	608	602	657	662	623	612	595	644	631	587	636	604	612	605	596	629	585	604	600	605	596	590	595	616	607	616	587	627	586	619	580	592	593	619	633	617	580	664	550	619	634	588	608	604	602	624	616	608	589	598	628	628	617	631	615	585	629	621	631	611	629	584	622	626	566	612	603	636	612	613	595	623	613	627	599	594	622	627	640	608	589	622	659	617	635	601	654	592	638	610	646	603	610	613	647	651	631	606	572	599	628	611	597	642	643	597	555	621	657	623	598	596	605	599	600	639	561	635	662	645	622	577	628	613	583	619	639	672	617	621	587	570	638	632	591	603	625	650	559	602	617	613	595	608	641	649	588	663	617	627	605	608	630	675	635	643	676	592	640	645	656	590	623	622	572	577	651	642	628	627	606	621	612	623	669	624	605	608	646	606	609	594	620	624	632	646	647	620	578	606	619	594	603	628	645	623	597	615	591	595	626	578	599	639	632	639	613	612	583	631	633	628	623	640	597	587	622	562	583	591	614	635	644	592	654	612	621	616	650	591	598	652	629	576	653	623	583	612	640	590	626	615	613	607	615	577	648	615	642	628	598	665	649	618	646	628	580	668	605	658	596	612	615	647	631	607	611	587	574	608	597	617	608	624	642	585	602	621	598	643	609	643	652	570	617	619	565	614	640	586	579	571	623	654	618	604	646	610	586	627	653	573	601	607	650	619	626	565	611	610	604	648	636	647	620	606	607	659	613	578	647	615	595	603	620	662	583	608	607	639	614	622	640	607	599	633	621	614	640	568	588	565	613	634	617	635	610	630	582	611	586	627	609	646	618	640	611	619	592	612	625	624	659	613	587	621	607	620	615	640	588	635	555	617	639	640	617	599	623	595	658	608	624	608	619	625	628	650	548	631	632	646	616	611	575	629	607	597	623	582	584	601	612	671	572	591	629	593	626	609	582	587	599	623	598	581	634	672	603	641	640	641	620	623	594	622	605	597	617	651	602	621	622	563	612	598	628	609	608	613	633	617	582	640	621	594	604	622	609	585	624	589	608	639	632	619	611	621	607	660	635	647	631	631	663	651	577	613	636	632	617	638	611	611	582	603	594	626	595	580	614	567	602	630	619	622	609	625	660	609	596	607	627	630	612	582	622	637	583	617	630	575	650	576	582	639	629	585	626	645	622	572	631	619	590	629	614	645	591	649	654	621	623	611	651	609	635	619	581	607	596	648	591	655	592	641	612	612	631	629	634	628	638	625	607	554	588	644	617	623	629	607	622	617	582	645	592	631	652	678	585	583	629	616	634	652	606	629	592	626	631	591	591	622	629	614	634	641	608	601	636	623	626	614	597	610	605	595	624	595	623	679	636	591	592	645	600	678	604	643	608	644	637	622	598	595	644	640	570	633	640	580	623	645	624	647	587	622	617	613	619	606	611	587	618	570	643	580	611	604	634	603	623	631	593	647	619	594	625	638	634	600	642	629	615	623	644	609	631	619	662	639	572	629	592	656	640	582	635	677	629	591	601	625	601	619	609	620	589	618	609	590	593	601	568	613	574	587	606	607	609	612	613	628	592	604	623	599	661	614	621	617	606	652	632	596	624	610	559	571	643	636	659	615	663	661	616	591	607	628	593	594	615	618	636	616	611	609	590	619	621	629	639	616	652	632	632	610	604	617	589	663	651	611	617	581	597	617	567	620	641	583	568	658	643	637	611	575	620	636	642	583	639	566	595	592	627	590	613	624	635	630	648	610	585	619	602	607	590	628	584	624	628	643	619	605	642	651	604	615	630	538	663	639	610	640	592	590	663	656	619	632	586
61695	98544	67813	29442	13266	9208	2392	1020	890	933	968	922	941	921	933	898	955	944	926	971	983	938	979	910	968	889	958	906	985	928	880	939	976	931	903	994	947	960	916	959	965	948	939	918	947	887	948	957	909	942	940	969	942	937	916	920	938	876	898	937	977	966	976	937	957	969	956	1001	990	974	892	959	937	967	974	941	984	909	911	889	981	966	931	909	975	967	939	945	931	933	967	955	939	952	917	918	952	944	985	993	928	887	945	968	886	951	955	892	920	924	906	992	978	996	893	1010	979	952	923	904	931	983	925	908	969	983	961	929	907	950	1001	961	909	944	952	907	973	1013	900	958	1009	996	1008	931	999	969	996	961	971	969	911	974	981	966	961	918	935	981	944	867	948	960	927	922	922	979	939	935	998	925	898	952	912	952	945	1004	932	967	1004	911	942	1000	901	878	914	943	905	907	885	938	919	933	933	965	874	982	938	946	886	995	943	965	981	972	989	979	986	887	973	892	909	977	980	960	906	965	971	884	937	942	910	959	977	909	980	914	930	966	899	937	957	870	910	988	924	935	993	928	989	952	969	959	926	916	951	900	972	978	918	960	925	950	900	971	953	1013	954	1019	960	874	964	941	944	1012	929	987	931	894	934	883	919	944	915	949	967	979	971	939	895	904	926	968	937	986	897	939	963	969	953	958	946	981	962	905	975	943	982	877	953	981	963	955	949	934	956	932	895	970	926	952	938	959	984	956	984	947	967	988	913	945	888	995	938	912	951	903	941	937	923	953	930	950	915	954	917	942	983	921	907	919	910	962	976	935	942	915	933	962	981	922	1017	944	938	922	927	942	914	936	921	936	955	912	956	950	970	892	978	966	952	937	893	940	895	927	1013	996	964	953	943	986	884	962	966	935	869	952	936	936	979	979	963	891	929	901	923	949	944	1014	944	927	923	973	858	963	922	947	985	926	931	969	937	934	948	953	1005	962	934	913	970	919	963	964	978	1002	928	985	940	963	896	907	921	904	938	844	940	936	994	898	908	961	945	934	992	939	934	994	949	954	948	953	969	913	875	898	957	1007	935	929	1002	902	961	934	979	944	912	961	936	960	949	930	933	934	903	934	979	982	968	933	948	939	914	957	955	980	922	976	916	887	918	926	938	929	939	944	941	904	966	945	927	1017	923	934	933	972	985	914	949	962	904	920	978	916	970	962	908	912	949	931	931	964	915	960	906	957	979	957	948	985	908	940	986	933	905	918	923	942	945	915	938	941	912	961	874	981	963	920	888	1033	904	931	932	961	948	941	951	968	951	946	896	904	905	945	940	1017	925	999	918	947	950	943	939	937	913	921	955	917	909	939	936	925	995	979	929	942	999	989	963	974	929	931	1003	948	935	932	952	992	954	932	924	953	924	944	951	985	930	964	939	927	969	927	1003	953	922	915	936	977	943	901	925	976	915	968	938	927	992	925	962	942	922	941	998	931	967	943	954	926	969	959	936	961	853	911	946	955	898	907	966	973	961	932	999	936	937	955	922	972	874	993	985	995	982	927	983	946	958	937	916	968	977	951	934	965	948	991	942	945	927	981	1001	963	907	920	981	950	889	928	900	980	913	942	944	906	936	961	953	937	911	927	954	964	934	928	975	930	937	928	904	946	969	958	937	972	997	1000	952	921	924	936	992	974	940	947	910	937	979	919	938	972	874	961	947	920	937	968	943	949	956	939	918	894	989	953	935	988	953	969	978	912	987	930	963	956	919	956	941	942	944	988	921	969	919	920	933	953	934	964	942	965	983	936	959	965	958	949	977	950	944	936	936	939	973	954	886	919	883	984	958	974	942	950	940	913	934	953	979	989	939	949	920	976	904	923	979	911	918	924	993	954	956	941	982	930	999	966	940	936	930	924	972	966	965	962	939	910	940	933	937	955	931	936	984	958	942	912	964	946	981	976	981	929	925	915	964	926	947	1001	985	982	921	960	965	899	946	917	975	921	964	940	968	949	945	968	968	951	934	991	994	943	939	963	925	979	895	904	938	937	939	919	1004	922	970	941	933	979	905	888	938	1000	966	993	949	917	936	945	924	950	953	942	955	964	924	994	987	965	948	937	943	928	997	944	943	931	1010	915	927	923	957	915	907	903	949	926	911	968	911	901	919	1015	940	883	966	973	975	957	958	933	923	909	932	959	953	909	993	988	955	966	945	974	934	942	931	938	925	903	942	940	877	936	937	929	940	917	937	988	925	953	941	927	954	951	930	931	926	894	949	912	941	933	970	992	995	901	937	964	922	943	921	1008	909	922	933	979	995	908	996	961	957	905	925	948	913	899	922	927	968	968	959	898	951	953	906	921	897	978	944	925	934	946	991	905	987	913	898	927	984	922	910	958	947	956	859	949	955	908	949	952	971	895	970	961	866	885	905	974	947	950	970	918	935	949	922	971	966	894	940	891	932	978	946	877	966	970	1000	916	1008	987	998	951	970	924	976	980	917	902	966	906	939	970	954	992	930	977	937	976	956	937	947	930	918	920	918	951	899	921	926	934	929	948	933	978	906	895	973	930	918	976	978	1009	930	934	917	930	1010	946	918	937	914	944	891	960	961	934	879	917	931	938	973	940	929	947	909	944	907	908	908	1001	952	914	932	953	945	951	968	912	914	911	951	968	921	953	939	928	900	883	902	964	950	983	959	992	926	955	941	947	916	923	979	951	983	924	969	939	966	970	989	939	925	922	991	960	974	895	908	959	978	903	950	968	963	946	952	927	949	970	934	918	924	968	928	935	942	911	942	920	968	941	905	989	929	908	890	998	958	952	976	913	1011	949	943	993	854	988	903	914	980	962	943	985	959	909	929	955	898	923	908	971	945	897	904	999	933	923	982	951	994	948	932	925	904	910	935	953	948	942	931	971	946	955	951	931	971	931	963	969	954	960	944	920	909	935	925	955	920	955	969	907	940	943	979	927	933	981	917	938	918	976	945	917	965	996	946	920	964	938	947	978	960	930	934	927	911	957	910	987	953	938	947	968	940	921	899	940	923	986	927	924	939	953	939	1006	1021	933	933	976	942	954	913	882	983	934	979	943	923	935	962	973	988	935	929	973	937	970	948	955	923	901	969	989	903	1019	920	957	974	967	953	978	956	945	981	956	957	920	966	903	920	935	907	949	878	938	924	918	914	973	934	918	910	952	991	942	972	903	952	926	962	948	948	945	933	942	946	963	945	948	941	948	937	970	987	990	954	970	936	925	940	931	927	941	951	957	925	900	974	990	1020	938	931	961	985	934	908	947	970	895	932	930	881	916	979	981	939	915	917	981	899	1001	918	936	945	944	904	956	888	942	904	900	960	956	933	982	923	964	960	978	936	915	927	928	921	951	931	965	943	930	957	923	960	953	911	961	995	970	951	951	968	976	960	943	940	956	923	925	918	1003	936	951	903	943	976	887	942	985	981	896	944	890	916	926	935	894	1021	889	900	918	933	996	922	937	905	922	957	990	869	1010	914	961	1010	912	925	919	924	951	930	931	954	956	860	928	905	928	932	876	931	946	946	927
32851	32060	26052	9931	1149	862	534	445	428	451	460	471	438	436	417	446	419	468	428	466	464	447	407	435	440	460	409	462	508	452	419	441	482	416	447	443	440	498	428	466	446	427	424	448	434	432	438	465	455	480	465	419	440	431	451	464	451	461	428	423	428	473	432	405	433	447	455	424	436	409	435	433	436	408	428	465	434	439	452	452	427	409	434	459	439	443	428	446	453	455	445	449	433	428	447	458	446	437	482	428	459	443	453	433	464	429	429	443	470	437	410	423	443	411	413	420	425	437	451	396	439	469	412	406	473	435	404	455	447	417	434	416	457	427	433	424	438	396	453	431	464	432	455	438	456	423	431	455	459	482	426	429	448	431	466	436	452	442	405	412	444	472	469	394	469	414	448	412	440	417	455	430	453	451	501	455	442	462	466	408	461	427	438	431	487	410	415	450	406	441	480	485	452	434	480	430	427	432	440	434	477	442	458	482	432	458	453	442	416	406	488	430	438	445	412	428	487	410	441	421	419	434	483	434	409	450	433	429	439	473	470	447	453	432	438	429	444	427	432	418	439	452	472	446	441	449	424	432	471	424	470	454	442	405	429	454	448	436	484	446	426	447	429	422	435	478	439	451	442	444	462	438	433	435	435	442	435	468	446	432	463	444	425	430	431	445	450	459	465	424	445	461	468	505	457	459	450	455	439	445	407	432	465	478	447	434	446	429	431	468	471	406	444	460	444	436	454	463	414	455	460	420	413	435	454	462	425	441	426	415	464	435	454	457	461	435	417	449	469	444	465	421	483	421	406	482	433	452	446	405	421	459	449	467	438	414	457	446	441	435	450	416	439	488	433	448	432	451	432	486	442	453	449	429	451	452	434	478	442	449	412	433	456	436	467	418	454	402	435	461	446	436	467	444	458	429	434	411	471	443	469	459	440	432	438	439	465	448	457	434	445	438	469	436	470	446	407	462	417	414	420	477	458	441	432	438	467	428	447	444	433	401	437	436	414	450	421	437	401	466	440	462	466	411	431	443	470	495	431	504	465	469	446	441	407	426	470	441	455	460	485	426	445	463	446	464	454	455	455	470	453	455	416	452	419	398	430	454	441	428	470	435	409	450	449	411	445	459	465	406	467	492	472	455	493	480	460	488	478	415	465	441	418	456	443	452	449	412	435	416	475	446	455	450	437	469	437	424	454	462	431	465	411	404	421	439	465	441	442	449	417	390	459	472	406	398	417	434	427	425	436	476	426	438	454	417	420	456	438	469	468	455	412	441	435	436	436	434	423	439	466	449	433	429	473	447	458	432	457	409	433	476	441	439	444	466	466	462	431	415	451	472	447	440	438	452	450	406	449	444	424	425	419	463	449	485	425	443	449	455	441	464	445	481	454	481	425	459	455	441	437	448	431	429	450	419	405	446	450	454	442	404	458	425	455	427	449	454	456	442	439	414	429	424	439	422	408	504	425	459	473	413	453	445	438	451	445	453	447	467	418	427	435	424	414	428	422	406	462	482	447	460	410	444	447	425	409	432	461	443	434	445	435	452	448	440	406	418	450	463	460	434	445	444	454	455	434	447	472	435	400	444	434	410	456	444	418	445	418	484	426	437	459	441	455	452	420	425	419	430	428	468	484	457	466	437	445	442	414	454	427	429	469	423	442	441	481	442	429	425	452	468	459	451	426	416	437	440	448	422	452	400	438	460	461	434	460	492	409	426	469	411	473	422	431	376	458	437	435	428	435	436	452	447	421	466	433	426	430	452	432	466	454	439	454	454	434	416	426	443	441	473	458	470	473	482	465	481	415	383	436	450	474	431	443	454	425	462	482	453	459	411	474	436	446	438	447	474	401	446	433	464	427	433	457	459	454	421	441	451	430	440	437	439	431	457	413	461	452	439	449	424	437	437	428	424	414	448	422	477	423	442	423	440	448	423	462	449	462	496	452	455	497	414	460	466	420	456	449	440	458	415	405	450	431	435	427	425	467	434	430	444	449	431	457	450	465	459	472	445	462	430	446	458	454	458	417	450	450	458	466	450	465	439	446	427	411	407	480	451	442	405	416	456	470	435	466	408	421	455	465	457	422	466	414	439	439	414	445	432	450	437	457	447	473	419	452	434	427	444	491	448	443	426	418	480	487	393	465	458	449	437	476	454	396	477	431	463	453	469	437	433	458	448	443	455	428	416	402	406	458	417	468	433	458	405	429	445	420	443	415	447	406	435	429	423	461	441	451	444	458	432	415	434	435	442	447	442	425	407	404	415	445	452	428	437	470	446	446	408	467	504	435	460	428	437	410	426	416	457	431	432	472	434	443	419	391	453	417	463	446	441	435	456	422	406	443	443	461	464	437	432	455	467	448	407	453	424	475	441	454	440	464	422	416	454	460	453	497	456	435	451	446	438	427	471	468	428	427	437	440	417	440	409	472	430	452	433	419	458	411	449	445	430	443	434	454	420	441	431	471	432	411	441	421	455	410	439	422	446	434	387	428	419	426	446	428	463	425	398	428	479	438	434	444	413	465	420	437	442	448	441	435	428	436	472	428	468	474	449	446	466	437	441	419	446	428	448	449	445	454	444	469	458	422	468	423	432	454	446	430	459	412	436	452	438	429	444	433	464	445	429	427	478	449	436	419	441	449	419	471	447	439	445	477	454	459	473	458	436	443	430	473	456	430	455	427	456	441	448	440	448	456	439	423	461	429	479	442	434	436	419	409	429	406	422	439	461	410	430	427	445	474	421	472	451	423	453	441	455	421	450	434	445	454	455	475	412	433	452	463	449	443	467	435	414	441	449	428	432	459	423	445	432	410	440	447	461	436	450	472	446	413	451	467	385	452	432	408	441	406	455	467	432	462	455	444	420	415	420	446	424	423	448	430	438	473	431	421	457	413	431	421	431	455	410	425	484	434	427	460	423	448	414	465	456	495	450	446	463	427	445	442	450	464	413	473	417	427	429	406	444	440	447	487	439	433	427	431	432	445	434	444	459	426	439	416	441	460	469	426	460	419	417	433	422	438	446	420	455	441	462	450	408	454	445	479	466	457	439	455	482	440	462	443	421	455	448	425	423	467	468	451	436	449	419	461	474	428	468	433	450	432	451	442	387	453	396	426	445	442	404	427	440	462	435	447	438	452	399	441	455	440	468	438	464	461	445	442	459	431	426	486	461	435	426	430	434	445	443	477	455	438	419	433	453	426	455	442	432	417	458	492	395	417	437	441	454	399	431	440	414	445	459	442	447	427	477	440	448	439	456	460	435	417	433	469	400	457	450	439	458	464	429	453	439	469	432	446	434	434	435	461	462	436	420	459	460	414	420	461	481	462	444	467	430	485	437	428	414	411	441	447	422	446	490	472	455	456	426	486	453	401	452	435	424	470	414	468	464	425	452	440	448	422	424	437	421	422	452	408	454	438	407	463	430	486	427	465	418	447	444	422	466	430	443	403	439	453	439	419	412	474	413	420	461	458	421	424	466	441	439	454	476	457	442
43263	48911	29148	8346	1826	1554	877	694	739	715	737	757	720	759	735	779	688	756	774	733	744	689	685	755	754	800	731	738	768	675	704	739	800	693	741	726	735	684	719	736	744	761	776	697	764	725	695	728	720	761	736	699	726	732	758	739	726	706	701	733	733	722	726	696	712	694	752	752	742	718	715	720	731	768	721	777	699	698	696	772	693	762	721	708	719	721	746	726	743	741	717	697	698	775	758	713	766	762	716	734	696	702	724	716	750	762	740	772	717	736	768	703	654	734	778	739	737	700	704	692	726	680	757	708	745	710	740	735	684	762	763	756	719	709	712	704	744	746	708	715	733	789	751	734	798	719	686	740	738	696	737	687	738	700	690	732	720	756	728	737	805	718	731	723	751	698	731	777	745	765	724	720	714	732	739	736	709	702	758	690	742	722	775	704	710	763	741	733	727	728	736	730	736	769	789	776	732	725	720	721	734	708	744	709	712	723	682	763	747	751	713	744	724	713	700	746	737	763	732	769	749	748	727	697	661	728	725	736	793	759	759	712	747	734	725	711	765	736	764	697	721	733	711	724	749	719	715	738	691	752	750	740	702	719	714	762	744	744	712	690	738	687	773	774	806	773	709	763	680	763	716	693	665	678	694	688	739	703	721	759	673	746	723	749	757	728	718	732	692	710	741	683	688	722	695	736	778	755	670	674	737	708	752	755	737	700	721	697	708	744	754	671	744	689	734	732	694	678	736	721	712	773	759	771	722	708	745	736	746	712	690	726	747	725	727	726	752	718	702	740	749	732	670	747	768	751	699	771	741	725	747	717	761	720	737	724	731	743	717	749	727	698	715	707	699	713	766	737	736	709	703	718	690	741	786	765	780	776	744	729	761	733	720	706	703	721	711	686	700	724	746	743	710	719	760	727	688	749	695	761	692	711	790	762	745	698	742	738	772	739	720	753	697	712	696	699	732	711	741	722	689	776	718	759	728	760	752	668	682	690	721	750	712	709	713	719	661	705	742	761	715	759	767	693	713	705	734	731	713	739	693	699	754	724	738	709	710	711	762	776	690	674	731	706	709	723	754	718	701	697	666	708	748	708	697	732	763	760	758	771	707	731	684	731	731	771	741	740	698	749	687	745	709	714	724	703	716	799	707	722	721	758	722	695	750	718	714	712	726	727	686	738	702	719	769	725	716	793	690	783	756	763	703	700	767	720	711	755	761	740	751	721	733	666	723	691	708	752	726	755	727	714	742	737	705	738	759	765	695	776	736	716	750	722	764	688	738	750	699	747	674	772	745	747	754	747	730	695	687	756	709	777	683	744	718	723	725	738	700	730	723	773	749	729	705	689	750	742	749	688	720	730	712	717	704	660	758	696	702	748	748	730	727	721	702	731	722	692	761	730	730	783	736	722	679	741	675	734	737	684	772	725	750	725	699	704	740	743	714	742	716	727	708	713	735	749	757	739	724	736	741	727	737	699	700	720	713	765	692	740	751	732	748	749	741	695	722	719	753	718	737	733	680	739	725	703	736	725	748	714	743	712	748	777	739	731	695	731	694	735	739	743	731	728	726	737	770	734	719	739	765	743	751	701	715	726	733	730	761	721	720	719	733	698	713	746	742	725	716	738	730	742	758	710	724	773	681	722	736	775	743	706	747	688	724	683	701	686	715	667	735	747	684	724	692	692	727	715	764	743	746	705	791	761	674	707	737	709	712	738	731	729	719	740	711	739	739	740	691	726	743	693	751	732	711	731	697	731	777	734	754	717	732	729	723	733	696	688	745	764	753	747	763	709	690	737	763	759	747	731	740	718	717	675	734	726	739	724	746	758	711	768	741	689	726	731	722	729	761	727	761	788	730	775	705	747	752	760	752	713	726	741	722	751	700	715	725	662	784	764	708	713	697	729	722	804	732	734	759	677	764	705	721	776	775	756	733	732	698	727	743	731	754	746	757	786	804	719	730	769	797	718	768	709	743	748	709	762	718	730	698	739	735	712	769	684	696	744	712	663	724	730	661	751	736	724	740	708	729	735	706	744	733	749	736	800	783	719	718	714	733	688	726	756	737	773	735	714	724	746	699	719	725	751	743	702	717	711	674	726	698	751	735	701	705	783	730	721	763	746	704	721	729	728	756	742	722	719	709	700	729	686	719	737	687	735	722	688	735	703	733	719	696	722	734	708	692	712	772	777	732	694	735	693	722	725	797	688	744	777	725	748	730	719	717	731	734	757	700	765	757	747	699	783	725	713	719	685	723	764	789	783	715	709	755	699	696	764	723	715	736	754	731	741	797	727	685	730	690	731	699	733	760	684	732	727	724	720	728	745	747	710	759	754	728	720	689	762	731	661	747	752	720	702	705	767	719	750	671	731	744	657	709	748	717	790	771	724	703	737	703	710	741	785	735	673	721	736	731	776	733	707	745	699	718	729	770	743	739	708	675	754	718	739	774	726	721	684	765	825	776	666	725	743	738	712	746	707	747	743	756	735	683	721	755	750	737	727	780	715	686	741	724	732	704	698	732	725	743	733	735	726	757	724	725	716	772	682	733	743	759	709	768	705	725	754	702	696	708	735	711	734	777	696	702	759	679	759	693	686	711	749	757	725	785	750	724	685	729	708	724	707	722	742	714	703	751	723	720	712	695	708	680	748	715	710	752	720	722	708	762	725	775	726	737	706	750	765	676	743	762	719	732	740	679	723	709	755	670	729	716	713	706	690	731	745	699	717	751	666	762	732	729	739	696	729	718	729	742	683	715	723	741	759	733	740	723	691	756	770	773	839	700	756	723	734	737	724	772	738	741	780	725	786	678	816	752	725	714	696	736	741	731	750	734	728	751	716	704	764	746	702	744	716	746	695	716	773	723	715	748	724	729	718	695	740	744	727	760	719	729	724	703	754	749	764	716	748	695	714	725	686	736	706	749	789	714	713	695	713	745	733	743	743	757	746	720	745	724	717	786	753	741	724	770	760	710	754	732	690	753	724	717	769	758	715	703	691	704	725	702	735	735	718	775	710	770	700	719	703	745	699	732	719	690	714	700	754	767	745	728	758	726	746	760	749	760	751	710	737	755	697	711	759	701	760	747	675	707	721	733	737	757	757	725	711	706	710	743	757	676	739	712	775	788	787	706	708	715	760	717	720	741	761	718	790	711	699	723	685	744	744	730	716	735	737	703	726	730	765	736	770	727	665	729	705	696	804	712	735	695	731	795	716	741	681	748	763	710	688	774	716	718	745	769	735	711	739	700	703	755	730	749	757	739	742	718	718	748	746	735	706	703	664	761	742	689	790	753	743	736	745	702	732	692	767	723	731	760	783	679	677	711	758	685	698	746	778	727	663	760	671	760	753	734	698	683	757	725	720	747	749	724	743	710	699	702	752	681	724	712	695	719	729	715	731	767	702	733	696	750	703	726	693	752	780	728	737	738	708	778	729	706	741	718	701	741	695	740	771	695	741	719	715	697	748	731	729	699	731	748	747	715	742	753	750
25945	25196	32354	25994	17737	6136	1016	456	442	425	420	439	428	416	448	419	418	402	408	425	433	420	419	435	429	363	484	417	396	448	395	423	408	465	453	387	401	382	477	423	411	441	398	427	426	420	439	396	419	417	452	412	403	411	450	426	399	450	405	397	401	410	389	404	389	424	413	431	407	414	432	403	401	450	396	434	385	438	408	387	450	427	381	431	423	395	385	416	357	427	416	416	382	440	409	424	435	446	408	417	433	410	430	468	433	406	394	391	412	423	423	407	412	394	439	425	389	404	423	403	406	476	438	427	435	415	423	409	434	406	432	403	425	383	414	397	428	428	427	411	385	389	406	401	394	427	440	409	433	418	425	399	430	418	439	412	425	398	430	464	461	414	443	431	418	416	433	415	417	438	448	445	431	447	440	410	409	432	411	415	412	431	395	432	418	427	445	435	408	409	392	402	432	433	415	467	423	413	428	396	433	427	414	387	404	432	417	404	430	388	431	409	417	422	371	425	436	406	433	412	441	393	421	468	423	440	411	430	407	416	403	408	420	392	389	427	406	445	438	399	410	424	404	435	411	389	401	413	416	435	413	427	393	384	414	399	421	428	429	391	381	419	390	403	419	414	422	396	425	388	415	436	394	423	431	443	456	405	423	417	424	426	420	375	354	449	439	436	412	395	387	419	475	392	425	395	442	441	414	433	432	454	446	415	410	382	394	403	421	381	385	414	403	394	435	418	389	436	415	411	397	415	415	405	400	450	386	463	418	431	389	412	372	420	445	446	441	414	419	400	396	416	413	424	401	417	401	388	391	392	397	375	443	390	408	424	400	378	428	394	399	406	427	420	401	446	450	400	407	396	385	403	428	410	444	435	406	447	439	445	429	416	384	415	398	403	412	420	414	407	403	411	422	445	436	406	425	436	454	417	378	418	411	409	414	400	418	392	440	445	401	411	403	389	420	382	396	423	428	410	365	420	388	450	394	438	407	407	407	429	446	385	426	413	429	419	433	416	393	386	400	389	385	373	381	432	430	406	394	433	416	382	423	421	428	389	398	418	420	429	433	394	445	377	403	401	437	423	393	438	439	437	411	411	421	443	420	428	398	400	414	390	414	421	378	416	413	407	397	431	445	412	440	425	429	477	429	410	401	400	383	420	399	399	411	422	421	440	461	405	455	422	458	450	379	392	401	431	403	436	405	403	391	404	399	413	392	417	395	422	418	422	422	402	456	408	397	385	447	367	435	426	417	398	453	402	396	405	404	412	442	398	419	432	432	418	420	375	395	388	419	416	405	400	432	423	405	429	411	368	419	385	446	417	429	420	395	443	392	399	407	413	453	440	414	457	408	427	405	422	379	430	400	387	420	461	428	406	455	415	396	433	419	425	442	411	389	379	383	395	388	386	384	398	396	415	428	402	405	426	431	441	430	412	414	396	448	437	406	416	408	412	412	405	416	411	421	381	403	413	393	458	451	442	388	428	399	450	436	407	369	415	407	424	396	417	418	428	406	397	411	408	398	390	440	444	417	421	382	394	419	401	404	444	427	393	440	447	444	404	444	367	452	424	416	423	422	429	424	424	405	397	391	464	406	425	386	399	418	438	398	439	421	417	437	407	401	420	436	394	393	416	420	389	444	397	425	426	407	411	411	438	372	423	375	415	403	423	384	414	472	391	434	414	424	427	411	425	436	375	406	409	385	393	418	454	407	410	430	424	399	422	432	393	395	397	397	375	400	418	428	450	402	422	415	400	436	442	428	400	433	409	392	436	385	413	410	408	422	416	412	383	409	384	448	370	405	413	414	423	415	424	414	408	434	410	419	427	419	414	418	422	407	462	413	379	437	437	425	402	435	450	444	418	402	442	388	424	414	426	420	390	438	425	418	420	391	425	428	420	392	412	427	364	409	398	433	389	419	399	430	420	423	393	424	413	427	411	369	433	404	383	416	411	399	424	412	407	413	395	416	398	411	377	447	427	435	396	458	418	387	442	428	387	403	435	431	415	397	415	400	393	418	429	450	395	414	416	421	413	403	404	450	400	430	371	421	405	401	401	412	423	461	427	433	401	416	396	414	424	411	417	413	421	417	417	406	426	377	416	403	391	400	431	413	415	402	430	412	444	404	421	448	408	447	420	394	404	405	427	414	425	438	422	411	404	400	417	425	434	420	431	398	413	402	419	424	399	415	394	410	410	442	448	390	403	386	422	408	405	428	386	453	393	415	410	425	424	418	417	403	399	387	423	396	428	437	395	419	403	407	390	422	408	407	406	448	404	418	428	441	395	449	425	447	424	435	416	432	424	404	396	417	387	406	400	394	381	373	404	411	400	406	431	447	394	375	405	441	430	434	448	413	405	372	427	421	423	408	408	415	417	378	431	405	404	404	457	448	450	382	403	415	442	436	424	463	424	415	426	408	415	434	408	457	428	419	404	417	407	403	353	418	453	406	423	438	421	426	390	420	406	393	405	404	412	377	419	341	394	412	423	405	388	423	402	407	414	411	414	423	398	428	417	412	437	425	431	393	418	423	382	410	413	441	446	378	411	421	406	390	421	429	402	430	453	437	405	400	416	386	420	383	375	411	411	405	408	460	434	394	348	429	410	404	400	385	408	416	422	427	402	419	433	457	432	382	402	420	422	423	420	436	429	432	443	419	394	438	433	416	371	426	425	420	437	422	443	404	409	426	442	421	423	397	423	406	449	381	377	427	430	438	411	406	428	404	429	394	408	392	442	415	446	410	369	440	396	422	389	461	405	430	416	392	413	408	415	418	408	403	426	410	433	402	382	399	425	415	440	416	408	439	418	475	418	407	372	429	431	379	400	451	396	439	431	430	431	422	456	401	399	407	383	390	391	382	449	407	409	406	419	422	401	430	374	449	447	373	411	411	395	416	455	408	427	392	461	401	404	422	478	421	419	408	425	426	420	429	428	453	449	442	420	445	413	421	434	373	401	400	397	407	452	402	415	410	405	406	407	432	416	444	403	401	433	428	408	437	431	442	373	438	431	414	364	460	454	421	409	447	409	416	383	427	398	430	402	465	411	411	411	428	464	450	425	403	403	446	426	418	454	433	386	437	413	395	429	419	423	407	429	392	430	414	385	401	403	420	389	406	419	401	437	412	424	406	419	355	469	414	409	397	423	438	442	438	408	426	411	409	433	395	421	449	381	407	404	404	425	394	448	440	406	452	426	384	441	435	447	430	397	416	433	396	407	419	407	394	383	414	391	458	394	428	402	404	418	405	433	405	450	425	409	433	393	416	456	474	413	417	418	382	374	451	382	424	444	421	419	448	427	389	445	396	441	397	438	439	414	383	410	404	389	409	385	403	397	384	410	417	409	418	406	419	394	389	408	445	387	405	414	399	389	418	425	401	436	429	406	407	434	443	432	450	380	415	419	452	398	407	435	389	392	415	423	432	402	418	420	396	407	425	408	397	425	432	382	428	400	430	424	428	364	393	434	381	444	406	404	412	447	430	425	408	405
63455	88351	58151	23435	8985	5622	1552	706	661	639	698	744	691	666	681	714	710	634	675	711	670	666	691	686	692	654	683	662	646	685	665	677	672	627	662	668	641	665	679	690	686	672	690	748	725	702	717	698	685	676	637	687	694	657	679	667	649	704	685	691	702	664	721	684	713	654	727	667	683	644	678	704	673	654	717	649	684	647	711	637	683	673	707	653	660	685	696	669	695	676	672	665	671	667	668	717	689	692	676	663	651	688	728	681	646	664	673	686	683	648	669	672	683	669	670	638	686	691	696	674	687	680	667	672	698	659	669	684	651	657	699	655	630	713	677	668	708	606	648	645	659	676	690	693	645	651	638	662	697	699	687	713	714	690	642	658	672	697	685	639	675	705	641	651	642	620	661	714	678	656	730	659	693	643	648	729	666	688	671	691	668	690	672	687	647	680	699	659	705	699	640	678	693	670	684	664	697	682	685	684	659	680	665	688	658	686	664	693	651	682	684	700	674	629	616	728	661	671	641	679	682	672	657	636	668	680	692	691	674	671	732	675	687	700	659	661	665	696	696	656	646	678	660	663	685	670	688	712	683	660	707	693	707	645	735	680	645	663	697	679	662	679	678	696	685	662	664	682	648	662	665	691	661	671	699	654	664	657	678	658	649	663	645	684	658	682	674	711	670	711	727	665	646	684	695	631	638	694	718	684	668	682	697	677	664	716	673	695	637	709	666	663	688	728	705	694	662	681	723	697	702	643	703	652	682	713	673	696	680	674	693	667	631	715	660	697	659	652	682	662	654	654	680	667	628	663	684	690	673	636	697	701	675	673	697	650	704	730	701	711	638	670	648	664	666	725	677	663	697	675	714	669	665	694	690	665	649	638	700	657	677	654	656	724	688	692	644	681	702	719	652	678	690	644	672	671	722	738	648	667	679	666	647	636	678	711	702	723	686	663	697	718	687	683	674	663	656	673	637	669	675	665	672	684	667	675	694	677	714	696	657	643	630	653	710	674	720	646	626	669	669	647	679	682	693	648	703	656	676	705	695	680	698	663	665	718	686	666	694	684	672	698	673	685	643	712	685	691	645	702	702	671	655	661	664	657	667	664	694	650	684	674	682	680	688	629	616	698	687	620	649	700	684	695	689	676	652	709	694	666	649	641	640	693	678	697	652	653	711	634	640	661	684	683	641	663	714	631	705	667	714	633	714	672	723	651	661	682	658	678	658	675	673	710	717	626	653	699	677	649	672	627	689	650	620	659	687	692	660	666	688	661	661	715	669	643	678	700	682	641	713	749	675	608	673	666	656	660	676	701	653	671	691	633	683	665	694	693	683	739	698	713	721	661	701	693	670	696	713	663	701	660	626	684	687	649	716	680	639	703	686	655	699	707	734	635	621	684	694	621	666	647	704	682	662	652	698	675	667	676	682	662	687	712	644	664	666	674	688	696	684	708	698	659	680	698	690	716	645	640	674	643	721	664	731	705	696	698	656	662	630	645	678	706	705	679	689	681	689	694	655	667	647	670	682	693	692	649	662	707	648	651	660	656	668	648	684	687	687	681	683	716	689	672	696	679	682	684	675	672	687	677	678	698	653	670	655	662	694	661	695	653	668	659	676	657	664	712	687	697	715	686	726	713	712	638	680	657	739	707	646	711	647	657	646	706	659	673	659	704	707	643	650	671	633	639	644	710	666	683	673	696	688	652	719	708	684	692	712	659	667	673	693	663	711	711	713	663	699	699	701	667	658	694	706	708	713	703	661	661	666	630	707	654	697	670	707	683	656	678	694	697	665	684	683	702	683	653	708	655	662	698	708	636	708	706	683	653	642	712	695	664	624	655	703	638	660	665	698	678	656	627	657	688	667	644	686	645	677	711	697	659	706	630	680	688	708	632	753	681	660	628	730	685	665	688	712	714	672	674	686	680	685	665	665	668	675	667	711	644	702	723	682	667	668	644	622	670	655	680	646	679	698	705	674	682	654	670	621	712	678	674	667	701	685	701	669	642	697	703	643	700	657	698	662	650	688	659	664	699	658	694	698	653	667	663	671	650	686	695	683	680	697	705	684	697	666	689	685	686	694	670	707	675	673	677	697	676	652	694	698	669	665	716	666	655	676	679	671	657	664	690	655	686	674	707	643	661	686	684	695	678	657	651	673	684	668	659	676	695	681	688	692	722	634	648	685	679	674	770	646	702	698	692	698	666	658	689	731	672	730	709	626	684	648	639	657	662	679	706	641	685	662	708	667	707	669	597	696	729	637	679	699	637	743	649	681	675	638	671	694	678	682	683	636	670	662	656	725	643	674	650	674	698	668	652	649	659	701	668	651	644	700	696	658	683	654	690	722	660	669	674	703	715	695	691	675	658	615	654	747	671	678	695	704	656	663	677	670	639	689	649	646	658	674	653	688	660	678	713	678	697	640	687	666	685	704	697	717	662	724	660	741	626	615	657	685	653	657	738	671	678	672	669	679	678	685	634	707	668	696	733	638	683	665	649	681	675	688	704	687	671	661	667	652	722	688	715	683	676	707	658	711	686	687	693	711	672	669	659	693	639	682	691	676	705	681	690	721	681	683	712	675	717	702	649	650	646	674	691	706	708	685	687	696	703	664	692	667	717	667	694	657	693	649	648	680	679	743	700	680	653	729	661	668	650	657	688	672	701	679	650	655	658	641	675	654	675	697	695	662	747	634	679	655	660	662	702	689	731	703	684	692	691	670	661	682	633	686	703	677	658	666	627	659	618	692	705	698	672	654	652	662	709	633	679	681	650	692	700	680	717	673	694	684	656	675	691	706	671	632	637	688	759	652	677	678	700	645	642	656	696	663	657	660	702	639	670	681	679	676	678	661	690	643	665	656	670	745	639	692	748	675	675	673	673	685	676	641	631	659	662	666	721	694	653	703	677	689	653	676	683	649	679	681	680	665	670	662	705	688	702	711	673	677	688	668	678	707	684	646	684	697	660	684	668	679	606	644	670	692	645	655	670	672	708	640	695	661	654	703	669	657	664	653	679	665	677	712	706	638	684	758	680	700	734	704	643	696	703	668	661	632	659	694	679	622	705	719	731	671	713	725	675	714	640	689	661	657	682	692	632	700	641	634	666	684	686	687	710	656	692	682	644	718	729	657	675	697	686	688	694	664	703	703	686	658	667	647	635	601	670	726	710	736	709	731	688	680	654	668	714	693	694	689	672	692	687	649	748	684	698	702	628	691	710	665	702	657	649	655	684	682	673	698	676	655	671	698	635	662	699	677	665	668	693	659	678	637	685	675	665	618	683	697	713	697	678	669	661	689	644	716	679	669	697	677	717	664	664	684	718	670	641	657	681	659	706	625	713	688	709	696	687	671	695	692	664	715	625	695	684	687	663	673	626	649	680	668	678	673	670	642	682	661	696	680	674	665	665	681	663	683	666	650	705	662	679	702	738	668	677	636	652	645	672	663	681	644	642	624	663	689	687	724	625	657	671	643	671	700	652	706	702	714	645
24346	23012	30793	24625	21493	17879	4248	696	603	626	621	651	649	638	650	626	558	615	613	643	635	618	585	621	621	621	643	620	618	601	618	619	592	604	599	602	593	629	657	634	658	590	639	607	644	635	621	617	623	657	625	625	636	585	615	625	657	644	584	624	596	586	615	638	609	602	619	585	590	611	565	589	598	633	580	636	615	597	630	600	627	615	618	571	596	608	597	595	618	582	575	622	592	593	636	573	608	623	606	607	609	603	601	586	611	616	640	634	624	576	643	620	658	623	604	639	621	623	605	568	629	661	593	618	603	681	620	626	643	623	605	574	600	645	626	592	614	631	638	578	632	627	609	588	608	608	629	628	607	618	609	581	597	622	612	617	687	603	601	596	593	584	585	584	622	610	629	599	609	535	609	598	582	608	615	650	623	600	577	654	605	646	631	612	574	606	589	621	590	630	618	602	563	625	624	617	643	632	640	622	598	642	589	617	594	611	619	551	614	625	586	627	596	627	573	697	539	603	608	606	599	607	607	573	650	658	600	680	644	622	614	584	577	639	575	585	577	616	588	584	581	584	606	568	593	569	602	663	577	563	611	623	605	598	633	576	612	626	616	655	621	647	636	573	618	614	564	642	602	599	587	607	625	629	582	646	581	564	601	610	615	617	609	612	614	579	604	638	602	625	554	616	610	608	610	614	591	605	632	615	596	686	677	611	628	606	652	628	633	638	582	602	626	643	573	595	595	591	625	603	608	589	608	602	588	605	635	609	611	611	589	636	594	616	606	600	552	649	638	586	592	614	573	579	589	572	619	647	615	599	619	587	586	632	571	627	568	633	611	602	642	613	656	637	632	586	588	604	586	589	610	609	613	637	592	651	599	579	655	608	618	613	620	586	610	613	598	545	601	597	621	598	583	585	569	609	617	627	604	600	589	606	602	582	588	604	582	636	611	623	623	626	626	621	686	572	611	563	565	590	632	607	635	609	584	615	608	610	580	597	607	678	611	646	614	617	610	612	628	649	646	612	634	611	598	579	529	626	588	589	619	666	606	603	622	638	637	583	574	610	609	612	579	594	599	591	645	600	619	596	604	612	599	612	593	570	615	617	608	641	624	557	602	596	572	577	624	605	606	644	612	605	638	662	566	618	592	618	596	625	555	590	547	595	591	621	614	612	631	606	606	593	606	628	591	630	628	605	618	612	633	637	644	643	616	617	656	572	623	628	597	613	603	640	582	569	633	612	638	619	565	616	607	626	567	630	588	597	571	573	591	601	616	610	644	578	581	583	651	624	628	565	630	581	589	588	617	616	626	629	586	620	595	603	644	578	623	591	651	672	596	604	620	615	638	608	625	631	637	618	627	683	593	600	639	616	600	595	609	612	643	610	638	600	639	558	611	630	624	575	630	646	590	590	667	608	632	620	609	602	619	627	596	612	619	626	589	628	630	616	613	559	595	599	584	658	595	608	601	645	591	637	626	655	578	624	608	598	599	568	606	632	641	644	618	611	632	582	684	641	586	603	639	605	628	621	646	654	566	633	615	610	608	640	639	587	624	622	617	699	640	552	553	592	572	619	587	589	623	624	586	650	590	602	585	609	572	662	609	609	629	585	633	598	616	676	584	572	603	607	574	641	617	601	656	556	590	614	625	582	678	620	611	641	583	579	591	633	632	626	616	586	607	598	605	615	583	610	645	637	595	663	595	599	566	635	617	668	602	608	630	614	628	603	573	559	558	569	613	630	591	604	611	602	593	624	616	617	588	572	646	561	618	633	566	611	624	571	610	616	559	620	651	576	593	553	649	633	584	600	580	628	602	564	605	582	638	627	622	623	592	637	615	576	604	618	586	634	580	618	600	591	631	628	638	600	621	659	598	611	609	578	587	616	610	619	608	582	648	595	582	571	635	594	615	634	613	604	583	604	610	594	635	597	614	615	605	599	622	641	584	591	616	609	579	599	634	609	616	609	590	591	587	671	548	608	602	599	581	579	621	619	614	571	644	591	604	575	628	614	594	640	618	583	640	588	611	606	601	607	604	609	634	612	578	598	632	656	607	626	614	614	602	562	629	604	617	606	598	593	590	644	629	566	564	582	592	622	640	587	587	613	615	560	604	639	568	585	653	622	619	603	563	633	653	610	585	619	617	592	616	601	611	552	578	576	637	588	658	616	568	603	614	623	597	604	613	618	675	586	607	645	627	574	628	636	639	620	636	627	618	662	629	583	617	538	603	602	627	584	589	598	594	639	605	636	657	645	594	624	642	615	601	605	620	638	618	633	631	578	598	647	617	590	605	634	590	622	604	635	610	625	612	554	617	601	634	574	632	593	654	584	600	558	600	537	591	603	589	607	618	584	571	597	593	614	610	607	624	575	604	605	592	648	602	622	578	655	610	668	562	606	585	590	599	605	614	617	625	609	655	557	594	598	605	612	595	605	613	625	635	616	576	629	588	592	641	612	629	547	597	589	593	600	575	599	655	594	627	580	602	567	587	584	599	548	601	625	587	622	595	647	616	602	571	630	564	614	609	569	569	631	604	607	560	629	574	597	603	641	593	601	576	609	599	605	610	578	592	581	554	585	610	619	599	604	669	575	585	573	594	604	602	595	629	597	585	590	626	629	616	579	641	620	582	622	599	634	628	662	627	604	586	588	640	610	601	617	625	643	577	598	621	584	625	620	589	632	595	580	607	652	636	650	593	631	612	612	581	577	595	619	614	594	575	612	599	637	605	597	614	569	560	615	651	629	657	603	622	639	585	568	555	599	584	571	610	573	607	654	634	617	586	619	614	625	602	600	646	597	610	597	563	556	597	639	583	588	580	567	611	619	588	576	610	601	581	597	609	603	607	616	618	632	599	628	629	574	569	619	538	603	565	632	603	665	597	604	568	571	636	635	641	626	621	574	632	603	620	593	629	617	586	621	569	588	584	564	589	596	573	569	638	570	575	566	591	587	610	654	612	611	594	609	634	610	603	600	575	619	619	627	649	599	617	590	629	642	613	587	636	595	566	550	609	581	604	632	590	686	609	603	586	628	593	602	573	601	605	597	600	623	594	592	584	634	574	635	632	651	603	553	613	607	580	607	594	618	642	631	633	643	618	646	670	611	614	623	606	596	585	566	586	617	583	641	585	614	599	633	596	618	600	603	633	631	574	619	588	606	564	609	599	595	624	577	631	578	613	593	611	622	586	614	604	627	644	573	590	559	648	636	580	629	640	586	576	628	622	639	603	611	565	630	603	599	591	603	602	632	592	619	579	610	600	569	541	613	632	616	645	624	621	637	639	606	657	593	634	643	563	595	605	623	639	589	575	596	621	626	603	631	616	631	617	571	596	618	599	599	615	602	623	629	584	633	592	615	616	625	601	636	588	632	606	593	595	612	623	644	609	577	614	637	544	581	599	653	643	590	599	587	604	591	601	601	660	586	600	602	633	620	622	611	617	592	599	629	624	613	648	658	620	597	604	631	607	607	598	595	625	573	617	582	613	589
62012	98252	68349	28628	15098	10122	2600	876	953	906	1029	919	918	966	971	961	907	967	931	962	966	952	948	941	911	921	945	939	951	889	892	940	940	968	897	997	943	922	933	963	919	907	936	939	923	894	891	927	917	922	924	925	889	880	900	927	918	862	923	971	911	906	942	1004	924	924	943	958	929	936	921	954	901	947	893	934	980	927	950	931	988	935	951	934	906	964	939	918	939	937	976	929	875	910	930	905	939	981	951	933	917	913	916	945	896	912	910	915	852	953	921	938	930	925	891	928	924	897	913	928	908	959	905	914	923	905	890	920	893	934	961	886	925	926	951	945	935	903	900	951	926	966	943	931	865	964	870	913	954	902	889	911	924	960	933	898	933	944	919	911	918	896	949	943	953	915	909	948	923	922	915	928	944	951	893	915	946	986	942	950	980	887	959	879	915	904	946	948	934	909	943	938	945	964	927	917	937	937	961	991	952	926	879	903	953	935	927	920	932	963	942	948	911	923	884	938	876	899	959	931	926	877	879	920	924	920	949	908	966	941	981	926	914	913	929	905	911	967	921	958	967	944	922	900	930	879	950	940	919	922	901	942	901	951	949	956	942	928	910	1000	917	892	908	974	952	919	927	958	944	900	919	970	946	973	963	1012	990	929	960	926	909	961	917	938	913	888	929	978	943	947	933	942	914	886	912	925	939	995	929	913	929	976	938	930	948	925	952	983	936	902	940	929	921	864	949	910	998	1003	911	957	983	905	985	883	934	891	922	906	892	915	1000	928	877	983	901	920	950	999	939	957	939	980	980	936	934	949	910	929	939	972	884	904	913	920	872	917	937	927	936	950	961	957	930	937	909	916	918	911	947	992	955	917	956	903	888	952	868	908	921	958	908	953	904	922	990	893	962	899	907	939	926	920	960	931	896	915	963	963	914	968	957	914	912	959	974	947	908	885	964	912	962	935	940	940	958	918	947	904	932	914	892	879	928	940	887	899	913	927	977	971	921	916	895	922	935	929	933	949	931	885	955	926	933	986	952	917	961	934	884	909	898	921	929	964	910	947	927	930	941	930	923	945	939	923	957	897	961	942	950	894	953	951	923	971	928	914	937	901	916	913	935	1014	922	990	948	936	956	933	934	946	901	935	921	987	941	921	904	966	850	910	928	887	946	924	975	972	957	950	935	971	908	932	968	935	932	896	914	982	959	957	949	932	941	927	901	947	882	919	903	959	850	907	958	948	926	954	958	944	944	924	930	900	937	915	909	907	942	901	885	961	954	944	899	890	936	955	981	905	994	963	983	930	876	926	959	973	860	952	953	921	904	936	938	892	982	929	938	910	935	908	962	960	959	932	888	886	889	942	868	983	892	932	906	915	940	868	928	992	946	934	926	934	912	842	941	947	949	905	953	948	912	921	907	975	865	969	903	969	934	969	974	903	925	934	942	988	959	912	990	938	948	903	924	932	885	926	945	918	966	947	950	896	923	928	904	895	934	910	976	907	919	941	862	895	961	921	956	925	946	921	967	995	946	924	942	914	950	948	944	911	922	969	916	917	933	928	961	947	872	889	921	942	921	951	1011	974	933	919	948	939	911	953	915	976	961	945	968	919	911	959	935	936	911	921	940	920	967	911	969	949	885	922	882	916	947	970	893	949	933	937	905	971	891	971	925	910	931	887	849	885	964	967	946	938	936	910	945	981	921	876	946	923	923	908	940	929	949	943	939	949	947	962	945	926	943	966	926	973	856	894	923	893	956	943	911	936	871	938	902	961	887	933	926	936	933	963	992	936	976	955	952	932	874	905	933	940	915	962	902	937	901	970	965	930	918	943	886	958	934	934	985	930	916	927	921	885	918	921	909	900	905	918	947	964	902	935	950	926	949	935	916	931	892	950	897	962	964	937	908	923	892	894	911	942	956	893	963	932	903	933	915	944	958	952	924	910	979	957	938	984	926	893	963	904	980	920	947	977	919	927	940	889	897	968	959	991	951	968	964	930	804	934	908	904	909	939	868	876	907	958	914	936	967	912	927	933	966	938	940	924	923	923	903	923	936	964	961	942	882	917	894	905	953	911	954	949	962	903	948	944	891	933	939	973	962	923	937	953	992	900	916	889	942	992	945	957	924	925	904	975	898	943	936	909	928	971	951	976	952	921	894	978	954	911	913	893	991	928	896	930	929	892	932	936	956	905	905	903	969	947	987	993	935	972	933	980	901	922	888	916	971	947	903	937	982	903	946	953	936	945	937	921	920	932	895	907	876	939	911	894	957	927	926	922	939	925	908	925	956	958	930	933	938	980	929	943	945	953	910	960	907	962	919	939	956	940	978	925	971	903	875	946	902	935	934	896	886	866	948	928	933	928	896	916	955	920	898	900	922	923	907	905	933	950	891	936	938	884	982	942	969	913	919	951	934	909	958	908	1001	942	986	968	890	928	863	985	913	954	960	942	865	937	905	995	930	957	932	925	947	888	946	918	953	893	892	984	956	926	902	951	951	981	947	895	967	942	901	975	922	922	921	929	984	903	952	956	918	858	899	886	897	938	991	938	953	905	923	944	933	937	922	932	948	945	891	951	894	897	943	924	940	900	936	930	995	929	946	927	933	903	919	919	1007	944	967	916	944	909	917	924	882	935	935	917	945	963	890	935	934	881	891	920	892	929	899	915	895	981	943	932	976	904	896	954	958	911	966	872	989	879	888	917	929	915	951	911	915	909	948	931	886	973	966	974	881	974	923	933	954	907	920	887	902	941	921	1000	901	945	917	902	917	901	925	920	951	947	921	932	938	892	917	906	974	921	900	995	945	949	917	922	924	964	962	966	961	925	924	950	946	948	945	874	968	954	938	942	1004	923	941	892	962	907	968	933	863	919	932	947	925	948	897	925	930	894	964	1004	965	948	905	997	941	939	891	930	978	915	922	931	929	892	911	946	966	924	926	962	939	932	911	945	903	979	916	926	906	932	1001	921	928	960	906	973	897	947	965	945	925	908	942	974	985	904	908	909	940	984	958	955	935	968	942	933	918	893	936	910	960	943	943	974	934	935	930	912	1002	1000	909	952	923	942	894	966	964	920	878	914	929	913	962	908	875	934	896	929	906	917	883	943	935	962	940	908	944	907	924	1017	980	941	890	985	934	891	916	914	978	946	936	957	929	881	1001	927	976	1007	902	922	961	920	925	904	990	929	918	913	864	929	1000	894	929	908	943	915	902	949	950	912	908	938	912	933	976	878	949	884	938	916	898	943	960	919	959	934	954	922	940	967	934	922	940	940	960	937	915	931	908	949	944	940	916	906	945	926	928	970	901	925	951	924	970	918	911	934	900	898	917	919	920	926	958	914	944	925	927	903	927	944	946	890	939	943	968	994	933	923	949	893	960	966	901	962	915	946	931	991	954	912	973	933	908	937	931	959	921	944	905	927	901	901	987	936	938	893	1000	953	957	916	898	886	962	925	927	948	934	897	915	949	970	932	912	891	924	891	877	899	912	934	903	931	942	931	989	954	893	910	956	978
32974	32149	25877	8812	1240	883	535	422	410	432	431	439	407	411	412	428	457	460	473	414	394	441	413	435	395	444	431	409	434	452	416	451	430	407	451	439	419	422	463	460	403	426	434	435	426	464	437	448	390	453	442	463	413	403	435	408	435	434	401	441	465	402	451	419	459	419	440	400	426	472	431	426	448	459	438	438	442	455	423	454	428	451	413	430	396	473	445	466	427	428	432	460	444	411	476	401	490	431	432	437	445	410	454	419	439	435	459	473	416	451	436	449	393	412	414	411	426	407	441	402	417	429	447	453	437	450	450	428	375	455	394	455	441	410	445	456	417	424	445	449	408	439	417	412	442	445	423	444	433	439	451	419	428	466	452	435	429	435	441	446	426	448	453	440	419	422	446	424	404	456	394	413	463	426	461	432	441	432	444	434	431	469	438	411	415	416	440	417	438	388	422	406	427	421	445	413	465	483	442	424	444	408	446	439	494	404	420	444	459	450	443	452	414	474	432	433	452	432	426	476	437	434	467	438	437	447	434	412	393	432	422	434	411	442	392	432	416	404	395	455	448	399	409	466	393	444	413	466	427	455	420	473	425	442	417	447	452	441	425	465	445	389	435	483	414	434	401	417	403	463	393	426	422	462	450	425	452	432	416	450	439	415	384	435	465	435	466	427	447	432	429	467	426	401	419	427	447	425	395	413	419	456	406	419	430	461	443	442	463	448	421	430	424	431	434	408	421	422	448	452	449	424	413	452	434	434	426	466	444	419	427	409	441	428	443	447	416	405	453	432	442	450	409	447	416	431	457	465	435	383	422	438	453	407	448	453	420	431	428	451	426	449	468	453	426	422	465	460	436	444	428	425	430	411	442	449	456	387	447	457	419	434	440	428	421	433	405	427	426	422	438	431	452	446	475	445	446	476	423	382	407	399	399	473	437	461	412	434	455	433	401	442	431	466	437	409	435	405	449	416	429	427	423	489	449	462	418	436	413	456	398	474	416	422	427	401	455	436	408	491	459	420	409	451	435	417	447	462	433	483	442	427	415	398	422	415	423	411	403	435	405	425	441	435	441	424	424	435	404	389	452	420	421	458	450	480	442	428	443	432	429	459	429	430	427	451	409	449	453	397	444	427	422	431	428	414	427	456	444	440	423	444	461	443	446	429	451	423	407	436	480	447	430	478	412	432	418	465	420	450	407	402	469	426	431	389	441	453	414	471	432	420	435	426	438	442	426	432	389	385	451	411	449	383	422	424	460	448	454	418	440	458	445	439	430	414	449	429	459	424	437	422	441	442	429	404	428	427	403	436	430	427	465	444	420	418	408	421	418	480	417	430	433	426	404	442	437	447	435	430	464	436	411	423	455	411	475	410	474	414	468	423	400	434	451	429	426	457	431	439	380	433	405	419	422	436	430	441	413	428	431	445	412	412	482	427	444	422	449	416	432	432	437	448	459	436	420	415	423	402	424	398	418	410	440	396	442	455	409	455	477	421	403	433	432	437	393	437	451	436	446	433	419	447	446	446	483	415	436	416	416	447	470	376	432	438	415	405	424	431	453	421	426	450	409	460	439	444	437	446	414	429	437	425	418	453	437	469	436	413	421	446	414	440	409	475	404	451	436	433	410	430	411	452	438	420	449	445	455	429	444	442	455	426	431	406	417	435	392	388	461	447	463	406	440	465	438	439	432	423	405	431	463	443	420	426	415	455	433	434	446	438	375	441	427	427	436	430	437	419	434	421	433	477	410	453	421	415	411	417	443	438	465	460	452	421	451	463	428	458	417	410	415	463	416	460	421	385	457	426	403	435	454	438	441	426	416	419	397	445	441	395	410	396	439	429	447	424	405	441	443	441	401	436	418	422	458	429	426	399	447	431	504	416	477	432	458	469	435	449	420	444	439	430	437	442	431	423	449	447	485	438	432	438	441	487	442	437	424	448	415	422	437	425	469	454	455	430	401	414	428	430	425	458	447	421	441	432	434	467	425	432	437	417	460	448	413	420	402	422	440	446	400	415	440	426	457	419	433	440	439	417	427	438	438	463	467	450	416	407	415	468	427	435	414	425	393	459	436	400	455	408	402	429	436	436	480	429	476	465	454	456	417	437	440	441	427	438	415	464	477	419	407	450	461	394	424	454	427	413	425	415	438	470	477	464	446	463	409	440	426	459	432	478	415	447	460	497	396	432	412	419	458	419	430	424	467	434	424	438	401	423	433	468	434	479	473	406	447	445	412	406	429	403	433	414	437	413	493	446	453	407	419	446	443	426	451	445	387	440	436	452	431	390	426	416	427	419	436	437	414	414	444	410	437	391	434	421	419	459	434	400	460	432	436	417	465	414	418	443	400	418	451	413	457	409	417	444	444	449	405	446	439	437	433	419	437	416	411	483	430	368	422	420	403	432	422	450	400	407	477	458	440	425	399	446	435	445	423	456	442	407	418	409	445	431	439	430	434	453	441	422	405	426	455	451	417	435	426	414	435	399	422	438	440	417	452	453	472	422	414	419	433	466	439	448	423	392	409	439	448	379	400	408	428	420	404	424	422	418	465	438	452	391	383	457	445	428	446	436	448	447	440	444	420	402	411	450	443	452	414	429	445	466	463	494	429	391	436	427	415	415	435	451	420	417	408	412	455	443	436	437	414	407	444	489	437	426	388	442	411	469	420	447	366	393	440	432	446	457	455	485	433	441	440	435	430	428	428	437	436	423	441	421	425	419	409	439	425	406	392	426	483	403	406	439	396	420	471	425	437	425	403	411	393	453	453	449	461	434	455	432	376	440	425	437	416	445	466	449	405	465	463	421	451	442	416	432	398	472	425	439	436	448	452	406	454	439	443	452	421	438	438	465	412	404	404	440	479	437	414	422	415	411	406	480	419	419	444	438	440	444	435	422	391	414	423	430	447	452	440	411	425	426	447	410	431	454	428	449	421	412	448	454	446	422	437	459	431	459	441	458	448	443	415	448	454	450	404	448	425	458	444	460	438	449	428	425	461	435	436	421	481	453	446	453	397	449	426	474	482	461	458	425	395	415	412	455	427	433	432	399	416	412	443	439	407	424	417	394	437	461	442	404	443	410	495	458	438	423	414	450	449	447	385	433	450	395	441	432	423	390	441	408	427	431	423	417	433	427	459	450	414	414	416	407	421	463	428	433	449	460	444	436	423	399	455	428	443	414	419	418	414	438	425	423	437	412	437	470	472	416	412	446	424	418	450	456	443	422	466	432	443	452	439	461	436	434	458	421	459	406	392	422	404	466	446	414	433	452	438	455	455	428	380	390	435	436	443	435	446	454	413	436	418	439	421	434	442	399	445	452	406	417	465	427	424	439	455	414	394	442	456	445	447	395	421	381	406	474	436	450	448	418	429	415	437	425	404	429	411	419	439	418	408	430	437	454	412	437	427	442	452	384	418	446	449	434	446	445	464	473	450	418	458	400	442	447	444	427	408	411	458	435	420	427	442	439	411	426	441	424	473	453	439	413
43646	48389	28445	6020	2235	1703	958	667	694	733	689	708	703	700	736	678	679	771	705	737	770	724	660	725	694	685	685	691	776	735	725	769	692	760	685	733	758	701	720	715	688	745	732	742	697	678	676	738	730	754	703	705	719	703	741	718	749	735	750	676	712	693	703	695	684	730	730	660	708	709	755	720	665	711	705	706	701	708	725	749	671	711	746	734	721	709	704	722	699	719	719	744	764	750	684	752	725	751	736	651	758	673	680	719	679	708	738	746	652	705	730	667	660	716	741	708	719	688	681	705	712	688	679	749	710	685	692	704	723	686	660	718	696	721	718	721	711	733	665	704	722	714	694	748	712	711	687	739	771	711	685	717	692	675	671	766	722	773	744	723	731	671	710	722	753	701	701	722	746	709	684	684	740	740	698	708	733	699	698	670	693	774	668	686	744	672	693	741	697	672	737	773	762	726	714	758	703	699	706	714	719	711	699	699	702	771	717	730	699	719	659	689	767	724	703	696	684	654	686	693	749	701	692	691	732	694	735	732	662	687	730	700	666	710	701	743	716	690	654	708	695	713	692	697	713	723	686	677	689	691	664	721	690	722	691	688	712	707	715	750	681	704	677	695	734	717	715	656	728	675	690	707	734	698	683	722	688	713	675	741	617	713	704	709	743	721	707	693	696	691	697	705	725	683	627	759	772	717	735	734	720	734	706	741	755	709	715	720	714	713	686	748	754	708	702	724	712	718	660	711	724	682	705	752	675	704	684	677	683	665	749	681	701	697	736	697	692	712	711	712	694	709	665	689	719	726	696	741	787	725	699	676	711	715	745	681	682	715	701	680	783	683	738	732	676	741	701	673	708	707	710	735	729	718	665	727	759	643	691	756	708	754	713	714	704	721	735	677	713	705	705	743	689	711	732	675	721	706	726	686	746	682	716	740	687	708	707	712	740	656	724	747	672	680	688	661	715	682	772	750	738	680	705	667	759	744	708	696	744	689	692	723	712	700	766	691	701	749	663	701	721	743	739	681	748	732	696	710	702	740	756	697	702	698	738	734	695	688	702	670	720	754	724	710	680	665	743	720	742	719	690	688	738	740	717	731	712	733	755	758	707	739	730	680	736	740	714	747	694	679	724	752	733	687	720	695	728	742	707	745	698	706	761	677	644	692	685	708	700	724	769	741	762	696	752	692	732	759	722	712	701	770	682	692	702	698	687	707	696	699	738	673	727	735	723	688	688	676	653	690	629	726	729	723	661	705	714	728	663	719	711	731	715	762	675	698	731	769	752	746	700	704	666	781	717	694	668	734	732	697	708	709	734	704	704	714	722	670	774	712	728	694	733	739	712	737	697	714	686	791	708	716	638	693	734	745	734	699	713	643	758	667	677	712	754	714	726	683	709	734	681	755	747	713	721	712	692	691	709	669	726	678	770	690	738	726	755	713	726	721	711	743	650	699	725	725	672	755	669	677	724	671	751	707	691	710	692	722	674	684	699	707	692	694	709	690	639	753	735	727	706	745	699	740	756	660	713	732	736	691	716	626	735	724	723	679	713	708	693	711	686	769	719	748	777	697	701	752	705	736	664	685	711	710	668	700	750	704	680	755	761	682	673	682	677	659	734	702	708	629	677	686	748	736	683	735	704	714	700	689	680	703	733	656	701	686	695	700	688	754	723	703	765	707	745	691	688	696	749	663	650	688	685	753	669	715	707	706	677	696	727	741	714	686	745	738	740	690	680	722	715	722	753	751	739	737	739	693	706	703	746	700	691	754	731	718	774	708	735	640	720	721	702	761	692	727	635	731	727	698	741	659	694	692	705	704	733	691	727	685	696	687	690	715	676	742	720	757	707	673	690	722	730	751	715	698	695	717	683	729	723	749	690	691	657	689	757	684	648	718	725	722	705	674	720	737	748	729	711	683	690	704	723	707	747	730	707	694	706	750	717	704	735	727	737	707	688	684	732	704	717	681	710	719	698	731	712	698	711	722	706	742	734	709	694	694	705	739	741	735	726	708	694	722	711	738	724	763	753	722	709	668	719	716	717	726	697	744	768	703	671	748	686	728	712	713	728	691	691	696	675	742	693	715	769	752	731	722	729	727	650	694	725	677	701	747	683	727	717	691	737	662	703	722	700	732	716	779	664	740	720	683	723	736	754	734	708	707	648	684	748	677	721	668	732	745	687	704	712	725	705	681	675	726	733	699	706	697	701	648	726	650	701	723	782	709	644	705	689	722	725	749	726	710	739	703	719	667	736	688	713	636	740	705	720	745	681	727	720	700	729	640	701	718	681	743	688	737	687	672	710	709	739	691	710	774	704	712	726	726	690	773	659	679	712	739	750	698	683	725	631	712	725	690	673	713	670	769	681	735	731	756	752	743	724	756	723	728	674	685	685	701	733	672	673	696	691	728	699	758	695	719	683	748	715	703	708	658	700	711	718	733	681	724	708	706	687	686	665	740	696	665	716	733	672	728	723	737	711	706	746	717	721	744	703	690	659	760	720	708	707	632	726	757	709	712	741	705	728	699	741	664	681	722	749	727	794	723	730	703	683	690	736	727	681	717	730	750	685	692	706	737	660	698	674	728	688	763	722	734	723	708	691	743	728	669	736	713	725	693	682	698	722	742	730	735	682	763	699	719	723	705	682	693	704	713	709	710	735	698	719	726	724	722	713	688	718	684	725	730	701	748	694	670	705	707	692	716	733	729	756	735	747	722	707	685	724	685	708	707	699	728	721	696	698	710	701	724	717	691	694	736	719	687	726	716	700	726	702	743	701	719	707	744	704	718	705	755	718	719	755	659	723	719	671	689	648	717	698	708	694	756	744	690	704	691	705	670	744	714	724	737	693	676	724	695	725	677	681	696	725	699	682	669	673	704	743	724	774	718	725	709	724	744	680	693	722	713	737	782	705	662	694	702	718	702	689	737	721	705	714	760	729	718	714	693	733	707	668	713	737	705	696	697	724	703	701	692	698	756	697	692	755	698	677	732	730	713	702	685	704	728	656	732	694	697	687	712	724	719	698	705	736	685	688	687	692	718	714	731	752	682	685	701	728	725	679	713	713	679	704	669	688	749	773	685	707	745	774	684	682	665	690	719	739	733	700	726	731	682	726	715	702	734	738	725	664	711	705	692	691	720	733	679	703	697	766	680	671	728	741	692	690	640	719	694	719	732	718	751	680	723	665	725	700	730	747	724	702	711	704	716	737	749	722	700	746	724	751	732	744	696	687	758	731	743	707	726	764	707	710	684	710	707	684	728	768	763	732	701	708	739	735	717	689	716	756	722	743	711	719	706	709	680	714	713	664	748	740	667	718	760	709	736	673	727	717	737	733	704	666	682	730	708	701	675	700	746	676	736	739	699	673	700	722	745	748	740	716	688	748	693	735	728	681	719	753	747	739	694	693	715	774	710	720	698	688	678	683	708	687	710	719	716	695	694	733	713	721	727	683	690	720	714	711	706	665	707	717	690	702	726	664	734	751	701
25939	25053	32041	25469	18423	6859	1088	433	393	420	402	380	398	415	449	389	421	414	429	373	389	430	419	392	408	444	449	411	372	400	407	411	423	401	428	388	392	382	399	400	432	393	364	437	411	401	416	426	418	398	411	380	418	403	395	416	414	426	401	372	393	427	380	415	399	400	432	372	384	373	404	406	403	357	389	382	459	417	407	426	401	399	410	419	404	419	402	424	371	410	398	399	427	410	410	403	388	410	389	407	388	399	359	412	395	438	390	408	432	404	390	402	401	404	398	442	396	383	380	411	411	402	426	401	366	370	430	380	368	419	400	392	382	384	392	411	401	425	412	396	389	398	436	405	381	412	380	372	402	390	423	410	395	414	377	406	407	376	404	385	431	383	406	427	401	402	394	421	406	418	387	416	376	409	446	384	381	391	368	424	448	431	382	400	446	404	422	378	411	385	417	410	384	395	427	392	386	410	389	400	398	397	417	378	400	405	412	413	401	357	392	404	427	406	404	427	417	406	432	419	440	409	388	383	385	397	407	409	416	388	422	401	412	388	415	425	428	382	424	423	406	422	403	385	371	378	348	423	391	389	406	410	417	418	387	379	397	396	430	394	397	408	401	421	399	427	372	409	383	453	413	378	377	374	404	413	386	381	418	387	373	426	406	437	395	373	418	378	376	420	391	415	387	411	403	380	403	409	342	402	435	403	417	413	397	385	418	379	387	396	395	425	408	360	368	386	398	416	395	390	416	437	404	424	393	388	426	409	406	399	415	399	419	436	417	384	408	381	374	431	384	397	376	448	398	405	404	381	399	389	385	418	380	397	410	418	396	391	388	390	389	380	376	407	382	448	400	370	395	431	442	406	411	430	361	441	402	435	411	395	380	398	389	426	427	405	404	397	434	405	431	427	390	455	395	411	380	423	389	402	431	407	434	352	413	390	426	398	426	407	417	422	412	388	395	403	390	407	399	433	372	404	403	384	414	439	406	403	407	432	385	394	402	432	410	446	379	416	407	381	414	419	427	417	416	414	430	382	425	416	404	420	367	451	442	384	397	377	404	415	386	425	410	401	407	396	406	413	418	382	415	398	420	420	425	406	378	395	398	384	445	389	397	390	423	367	394	400	401	417	439	452	430	397	377	414	408	426	438	429	428	405	410	376	419	413	396	389	379	398	401	390	392	365	391	411	401	380	396	399	373	397	394	390	398	387	390	410	401	413	425	391	398	429	389	367	387	417	404	388	424	400	410	438	361	395	408	404	403	383	376	391	414	418	391	446	394	365	387	402	392	411	399	383	417	412	403	385	420	413	356	401	398	424	358	422	410	420	364	377	399	375	437	392	410	392	412	394	416	372	407	437	387	414	422	390	431	414	426	415	396	405	399	402	381	398	404	369	401	392	397	414	435	366	376	395	396	399	431	393	438	440	418	366	409	403	388	391	376	416	415	422	371	387	424	420	374	422	431	405	428	421	389	397	416	435	402	405	403	409	419	418	402	390	395	425	408	363	422	393	401	416	397	418	403	422	424	388	420	371	417	402	377	429	388	406	339	418	427	373	405	409	421	427	401	401	439	360	414	411	394	400	422	412	382	397	420	394	437	422	374	397	409	438	398	407	372	448	420	420	404	372	401	396	398	420	441	389	421	374	386	389	415	383	391	406	386	414	386	387	363	425	417	410	411	437	427	424	423	448	408	398	411	415	423	392	428	409	387	389	389	404	377	399	426	406	423	413	431	390	367	434	415	434	383	410	400	391	422	399	401	399	416	428	400	392	408	417	426	375	427	378	421	413	376	410	406	405	412	364	395	423	432	394	374	380	408	392	420	401	409	415	388	464	406	402	407	384	410	376	370	384	380	412	405	398	401	419	385	402	434	408	379	403	417	415	428	401	405	427	400	386	383	431	400	390	439	386	414	408	389	381	443	383	384	418	395	418	393	403	400	400	410	422	397	403	421	409	430	408	437	396	406	423	421	411	385	404	405	417	417	399	424	445	370	420	405	386	398	398	420	372	417	411	393	397	371	454	393	387	415	416	415	397	380	378	419	411	391	436	396	412	398	394	417	407	403	381	389	411	403	410	398	407	398	438	389	429	385	402	388	433	390	420	392	406	411	406	394	443	437	392	353	385	413	411	399	385	395	428	416	420	409	428	439	385	376	399	376	387	384	416	378	405	395	377	402	431	406	399	408	397	443	415	342	381	439	436	427	375	405	396	398	458	423	415	421	382	423	375	405	391	368	417	412	417	432	398	417	437	388	403	400	340	369	410	381	379	418	437	371	420	415	369	412	418	413	379	416	424	393	408	421	378	406	381	405	418	434	381	407	389	413	398	433	403	396	420	438	417	408	404	404	389	401	416	366	392	392	441	430	401	367	406	401	430	392	399	420	424	399	374	383	380	410	389	429	394	417	418	424	422	375	407	399	392	423	369	381	446	376	387	401	380	445	384	455	355	382	397	415	378	417	376	344	376	395	398	396	435	418	410	397	419	411	401	358	395	434	384	408	401	403	398	420	389	426	392	416	432	466	387	407	405	380	388	403	411	422	400	424	423	395	375	383	392	419	382	392	430	412	422	389	409	398	400	433	439	422	405	379	401	373	409	416	411	405	395	397	387	392	406	428	404	419	384	395	417	409	402	417	409	411	425	414	396	401	419	431	430	430	431	404	386	414	407	409	449	397	378	399	378	406	400	393	370	413	453	404	420	431	423	417	399	385	408	373	355	406	415	431	424	439	398	399	401	416	409	428	422	386	364	414	401	380	436	431	460	412	396	392	395	407	400	393	426	366	399	395	388	421	379	408	425	378	411	396	411	402	409	398	410	430	362	436	392	395	392	394	418	415	367	381	403	418	442	364	380	427	387	384	408	427	401	426	391	421	368	418	412	384	425	385	380	410	397	374	401	427	411	402	405	385	373	421	394	389	421	414	377	367	390	401	424	407	381	431	418	444	374	399	409	428	404	398	389	430	390	423	404	399	401	382	399	386	428	376	390	399	404	391	390	401	400	401	407	420	408	406	382	415	417	429	382	392	398	429	376	426	382	403	423	382	378	392	388	361	401	415	431	432	429	423	410	389	357	402	435	444	399	401	384	411	368	433	416	407	427	398	394	438	374	400	429	405	409	410	402	347	436	397	407	406	400	393	371	403	356	410	410	425	425	403	429	385	363	376	425	390	415	413	441	401	395	398	377	407	401	426	421	415	416	377	382	387	413	370	419	394	397	420	404	414	390	415	407	405	374	419	432	429	388	434	393	414	407	386	420	390	380	450	391	403	422	390	422	427	403	392	405	423	421	400	404	429	417	418	390	386	439	414	409	360	423	381	393	389	393	385	388	421	422	371	392	404	405	418	402	430	377	383	407	413	416	403	412	447	391	387	415	394	419	407	391	392	370	424	408	398	382	409	418	410	412	393	425	403	427	433	432	412	420	420	388	412	423	413	387	430	413	414	428	394	363	387	417	427	434	411	393	405	384	388	414	422	410
63156	87960	57000	20292	11452	6356	1473	682	664	643	607	642	663	625	643	687	700	652	682	671	612	649	633	612	604	653	612	652	709	604	674	655	693	656	671	674	695	667	661	649	713	657	640	626	645	650	616	658	672	618	664	674	685	663	693	668	676	663	709	669	661	686	680	676	661	689	649	662	661	639	676	721	675	688	667	629	635	691	644	677	670	659	673	664	713	660	647	612	634	674	688	642	622	659	594	607	678	647	688	616	633	685	665	673	658	719	629	676	668	653	639	667	652	684	681	659	695	649	653	635	649	650	617	667	620	633	654	656	666	602	652	674	679	729	616	669	690	689	635	711	690	651	670	671	624	652	635	686	679	642	690	638	691	623	636	694	672	699	636	676	648	677	665	722	658	670	619	637	693	664	693	620	631	668	624	670	651	682	632	670	642	651	664	667	701	631	644	656	683	645	707	625	627	660	637	605	654	703	653	638	644	671	655	699	677	636	655	628	655	666	678	641	656	656	666	704	644	637	659	612	676	680	662	649	689	658	668	654	671	646	649	698	635	631	645	669	684	630	657	673	674	633	663	715	630	634	685	712	632	633	693	671	612	659	618	677	695	678	683	643	666	663	652	634	638	613	650	718	631	695	605	646	621	601	685	644	659	658	677	630	651	657	667	707	648	667	648	608	644	650	658	706	664	683	658	647	707	646	675	659	689	622	649	643	657	674	627	626	684	598	632	654	636	696	642	642	637	661	661	692	666	664	651	653	696	695	653	677	691	615	665	711	710	659	661	646	697	666	628	665	660	625	654	640	706	707	650	647	652	615	677	687	662	695	626	638	646	659	662	618	681	628	669	633	706	613	702	671	634	612	655	694	656	686	620	629	664	692	711	689	652	619	690	644	625	669	660	663	659	644	631	648	675	624	615	670	698	646	647	652	654	689	682	672	653	663	653	671	700	617	678	650	668	670	633	643	649	700	641	669	656	649	653	652	634	643	662	674	689	694	656	680	615	712	674	667	709	689	698	679	686	648	666	709	657	704	637	665	673	647	653	631	664	671	684	664	678	666	643	701	655	633	677	684	703	631	692	651	632	610	648	657	675	654	684	685	639	607	668	707	723	639	639	701	652	636	662	665	675	655	721	671	701	648	655	681	639	678	660	673	662	656	684	683	674	647	658	642	676	673	622	688	603	679	682	661	662	630	680	677	622	628	665	705	645	637	657	649	654	642	664	685	650	681	640	665	686	628	680	665	606	689	653	642	680	656	686	710	675	667	660	619	669	695	671	664	714	732	732	615	677	643	669	669	640	676	696	725	665	604	642	698	637	617	618	687	687	666	666	661	609	711	640	620	676	671	637	648	645	672	642	648	676	665	619	643	701	664	672	618	657	640	638	661	629	645	651	646	650	638	672	681	689	663	634	681	637	645	683	644	678	647	632	627	633	648	655	631	680	668	664	643	671	648	682	666	630	722	650	654	682	684	659	671	644	629	639	656	650	635	691	676	656	682	651	714	677	639	692	687	634	714	617	649	646	660	621	672	658	662	656	646	679	663	667	632	639	602	682	658	699	662	695	640	659	638	652	650	676	634	648	628	662	678	662	628	659	625	642	632	659	678	654	685	663	684	667	656	693	680	662	695	646	653	656	610	650	650	658	651	596	657	657	623	663	643	671	635	638	659	618	647	630	634	618	622	679	690	665	637	666	656	645	705	670	628	659	686	640	638	659	640	652	673	614	662	608	681	673	655	649	691	643	660	687	658	655	631	613	667	669	698	645	709	630	670	709	636	647	628	688	683	673	632	732	668	617	664	624	644	689	677	658	694	667	635	625	691	672	674	699	674	657	640	671	693	670	671	652	638	661	677	625	665	667	633	648	646	692	625	678	620	692	713	692	689	659	638	676	649	717	623	659	707	673	666	659	646	661	640	660	667	665	646	676	659	662	619	670	651	652	689	681	634	613	674	640	647	623	634	706	666	670	647	638	641	655	617	630	657	641	652	649	644	635	654	653	669	686	629	643	683	670	642	647	654	677	653	688	679	634	634	649	703	658	691	647	671	672	658	660	663	672	634	639	707	666	678	638	684	623	656	672	629	645	628	685	635	648	655	718	592	659	616	666	649	728	640	677	639	682	686	673	649	683	678	686	640	680	610	656	662	675	693	666	680	670	671	718	636	689	658	662	674	665	681	666	670	649	695	657	649	652	652	664	675	673	670	658	672	655	653	643	695	660	662	634	605	661	674	636	635	669	693	638	611	703	680	662	650	699	616	651	652	666	667	683	663	701	664	680	635	649	643	682	671	688	642	643	698	654	624	623	711	688	681	658	659	683	664	640	716	685	644	622	654	690	647	673	660	708	612	653	644	627	647	653	648	647	696	646	644	625	605	654	677	629	629	672	675	633	688	674	650	710	625	670	687	633	654	632	640	657	668	673	608	608	667	620	638	669	633	665	630	630	637	668	653	640	681	720	645	670	712	681	709	662	674	661	640	674	666	643	648	674	642	620	684	661	663	681	668	667	691	621	685	681	676	669	638	708	664	648	651	680	625	671	633	725	640	647	625	662	671	642	643	666	626	702	650	659	652	690	647	683	665	640	677	625	628	647	651	686	635	666	653	621	671	683	718	654	674	706	660	664	644	637	678	674	662	713	635	659	627	686	622	643	641	680	709	643	652	724	627	686	656	625	629	662	684	625	689	664	667	613	688	666	650	686	646	643	678	586	676	659	650	670	681	711	674	649	662	653	675	639	652	661	647	703	645	685	646	656	651	671	683	685	662	659	651	608	703	640	688	657	664	702	649	686	672	670	645	636	643	643	625	674	688	644	665	668	611	635	632	652	689	659	691	664	640	698	645	675	648	673	634	655	608	677	643	641	615	648	593	670	648	621	645	642	708	653	632	692	615	659	673	658	645	640	693	654	619	624	694	655	643	675	637	648	657	696	660	638	656	692	677	681	631	682	701	681	649	648	685	660	661	639	646	653	658	631	640	708	674	635	647	668	667	695	693	667	671	714	630	624	671	618	632	676	652	617	667	668	647	647	661	675	642	665	681	645	670	661	661	646	620	677	679	689	648	666	662	672	685	655	622	641	652	706	661	655	610	654	667	652	621	678	601	634	629	650	679	708	658	642	635	658	615	652	638	663	654	682	625	702	656	661	650	671	620	659	655	642	688	696	650	670	677	672	624	692	682	624	667	688	685	673	655	658	630	669	648	641	626	670	686	653	671	694	680	724	658	697	693	663	645	641	664	659	664	619	670	666	644	628	694	665	688	666	637	720	646	630	654	650	664	630	658	651	600	663	686	626	653	633	640	673	648	674	637	641	657	681	728	618	704	713	696	671	655	628	669	658	656	640	665	666	657	644	671	646	620	687	689	664	693	631	649	661	627	652	703	640	713	643	698	662	676	627	662	657	642	666	673	683	617	648	686	633	662	621	665	648	660	683	664	662	707	654	657	696	642	656	662	660	656	671	706	632	640	645	604	625	611	649	611
24327	22894	30588	24573	21515	18445	4437	687	599	640	633	552	571	611	604	604	629	662	656	565	631	637	599	586	585	576	623	595	637	624	577	601	579	614	601	619	619	625	624	582	641	591	605	591	598	566	630	593	649	605	566	568	573	620	607	586	566	649	593	597	597	579	599	575	572	594	591	601	656	601	590	602	583	609	628	599	636	567	605	606	577	642	523	609	586	618	616	599	561	646	607	596	625	644	596	592	583	566	599	584	654	631	626	577	609	620	606	576	578	601	581	592	618	605	606	559	557	603	606	610	575	621	617	587	616	558	578	622	582	606	610	595	638	614	583	593	600	586	582	591	566	615	617	608	593	616	636	580	607	589	597	580	602	615	620	570	594	586	638	626	590	605	594	595	598	607	646	579	643	582	601	589	559	602	582	603	543	602	612	577	607	583	633	623	564	586	579	555	599	665	587	572	568	597	649	551	575	596	601	623	600	609	617	581	602	622	564	586	557	599	596	599	621	614	582	599	633	608	606	572	598	623	632	596	594	580	565	589	592	632	637	567	623	574	619	605	597	570	593	586	636	672	631	605	605	614	618	590	618	589	569	597	552	586	558	631	562	609	607	594	624	561	598	611	619	567	568	639	620	625	631	579	599	584	655	593	615	604	616	599	588	642	598	584	615	586	618	639	643	611	582	626	593	585	568	602	615	586	586	581	592	604	615	582	588	649	624	581	570	618	590	606	619	620	587	612	636	566	655	616	572	614	553	620	627	608	625	624	583	582	583	612	549	636	618	590	600	600	568	568	623	597	633	561	639	590	613	607	600	580	604	595	590	607	543	630	585	607	601	570	640	600	585	642	613	641	593	582	619	580	591	564	607	665	582	639	634	603	598	637	565	597	575	620	563	609	584	601	560	622	603	639	561	612	601	565	580	625	574	596	579	628	592	580	578	577	629	602	576	624	596	578	572	597	634	563	623	556	608	595	573	558	569	596	568	628	614	625	593	619	587	589	590	603	606	605	609	570	553	598	596	609	575	553	561	590	613	612	582	610	608	563	590	633	586	576	604	547	589	598	654	619	550	610	627	579	626	612	624	555	613	601	565	614	576	585	643	602	607	571	618	617	624	609	639	565	586	587	597	597	606	561	594	616	590	581	584	601	548	585	646	617	588	608	600	591	597	650	605	612	597	674	619	616	636	575	617	595	616	642	590	569	623	607	606	555	585	609	603	610	569	597	585	588	579	610	633	615	611	613	585	576	577	619	593	615	605	608	570	603	570	557	586	611	612	600	609	634	603	600	526	572	631	618	581	606	594	600	626	611	588	611	556	617	576	595	655	556	595	580	591	589	593	614	629	621	596	592	589	577	605	592	597	577	595	570	616	618	623	581	587	610	631	596	583	602	656	600	603	558	605	606	587	571	579	560	608	610	592	602	585	642	621	580	619	615	593	613	611	568	633	585	555	629	642	577	624	595	547	569	561	611	576	570	587	598	555	540	559	555	569	562	587	613	598	596	603	571	601	584	584	583	557	604	595	589	576	600	647	577	599	608	601	628	643	630	604	587	600	577	569	596	597	571	616	584	645	604	588	568	554	639	669	598	621	591	603	616	616	585	595	567	561	635	612	646	610	624	595	647	570	571	588	576	606	609	579	567	573	610	607	589	614	605	613	631	597	568	600	588	587	576	550	605	637	610	596	620	596	588	591	626	582	601	617	578	579	597	606	610	599	601	587	583	591	647	602	560	609	616	534	586	607	609	595	607	555	615	608	571	600	628	568	588	564	592	556	597	625	598	585	648	579	608	617	588	614	585	631	609	572	600	624	642	655	578	598	566	565	594	608	541	608	583	602	606	582	613	584	594	627	616	572	577	571	596	650	606	609	606	602	565	611	613	621	566	620	605	592	600	587	560	611	582	576	541	612	635	608	641	662	601	639	604	586	624	625	586	669	609	632	553	626	598	599	570	600	615	617	566	617	566	651	634	595	610	628	567	606	573	623	562	618	608	601	601	616	625	595	593	601	625	600	572	589	562	635	600	602	606	597	632	641	602	615	660	602	575	615	582	609	619	595	555	618	574	586	593	613	590	581	612	572	597	615	614	567	609	580	592	618	623	627	608	597	589	590	658	630	611	640	588	574	585	628	590	599	556	610	612	605	576	575	647	597	555	615	641	628	622	618	581	580	611	581	578	605	571	614	569	574	567	650	565	601	589	632	612	649	604	557	594	590	604	564	618	534	631	614	589	588	594	633	588	618	649	594	573	602	606	568	563	554	606	594	583	615	560	582	587	588	562	579	591	585	606	607	633	592	586	624	605	571	593	575	617	563	601	616	601	607	599	572	628	587	592	638	545	662	634	590	587	589	569	580	613	610	602	607	555	574	566	611	634	625	642	658	610	548	576	595	602	602	593	600	642	623	567	575	581	593	631	574	595	620	551	582	648	595	593	606	625	602	607	561	570	602	618	626	606	587	587	614	580	606	550	638	589	576	593	586	557	620	582	622	577	583	606	595	579	600	599	589	595	580	598	597	631	597	601	602	592	591	640	547	624	577	595	619	549	612	599	618	623	638	647	610	615	621	598	544	627	617	593	598	533	611	602	631	609	620	582	672	616	639	586	599	612	580	560	573	593	581	585	629	565	629	580	631	554	565	569	554	630	591	601	626	577	603	618	580	589	563	588	570	623	574	615	564	588	599	593	575	592	634	589	604	608	567	610	633	601	606	584	581	629	623	593	592	629	628	613	615	643	598	602	638	594	579	593	598	613	617	592	580	612	585	597	577	638	599	575	589	604	601	579	648	607	595	607	560	551	568	612	640	589	596	610	591	592	608	569	617	615	559	629	578	651	614	605	588	590	616	595	626	611	640	575	629	626	594	590	578	599	616	597	599	580	600	629	636	632	530	622	613	566	631	605	597	591	594	595	558	582	601	562	596	547	592	607	591	611	597	616	606	592	626	597	565	598	590	604	611	598	596	575	583	598	596	619	600	575	599	574	589	593	584	608	631	623	607	601	577	574	636	611	635	627	618	604	604	657	586	584	631	606	611	542	609	575	562	622	578	599	578	562	601	622	595	626	559	583	579	566	607	588	603	570	628	565	596	614	573	591	605	615	554	601	586	568	592	626	602	615	607	552	636	609	612	582	570	630	616	569	567	610	572	617	583	601	654	588	616	550	601	632	613	572	538	611	597	619	543	582	604	595	604	544	634	615	516	607	580	582	586	592	626	620	605	589	614	566	555	615	604	611	616	581	603	576	571	595	584	637	583	626	606	606	578	596	578	592	572	669	619	604	639	603	590	573	584	619	591	658	594	584	571	637	618	597	601	594	601	601	593	622	606	588	602	573	567	578	582	596	579	595	600	662	606	633	565	609	660	593	581	594	609	594	641	618	605	564	576	585	563	636	585	575	599	572	612	572	580	560	656	579	572	610	581	585	614	614	569	608	640	603	540	580	582	599	651	626	607	566	573	604	608	611	600	618	594	651	594	577	546	597
60668	98486	66493	27510	15328	10867	2343	886	984	871	873	908	924	953	936	889	974	877	914	957	903	866	872	945	930	952	902	945	940	912	968	899	920	932	924	938	933	952	936	890	940	909	879	868	916	915	909	945	842	942	911	935	892	942	900	918	895	935	960	941	980	934	914	953	921	881	892	925	935	929	914	944	912	880	889	911	908	933	982	949	910	860	910	923	903	902	897	923	948	904	935	909	931	890	860	916	882	921	957	901	874	908	892	909	877	939	874	910	955	891	874	933	937	918	918	934	950	922	872	913	894	900	872	935	882	967	907	929	943	969	885	969	910	839	966	951	900	934	866	932	936	910	937	961	881	915	931	963	945	896	885	930	942	964	900	909	885	901	930	926	953	908	883	948	843	836	896	893	886	910	914	889	921	935	939	880	930	886	946	911	905	896	868	934	902	911	956	893	947	937	890	946	939	890	929	931	942	909	926	913	931	926	899	942	926	920	931	935	954	899	930	930	905	905	992	870	901	989	934	985	911	885	930	921	874	918	919	946	957	929	953	930	872	977	915	953	893	970	963	930	892	872	926	906	887	927	888	920	882	1002	896	947	952	908	913	879	926	952	851	973	876	929	909	934	869	904	924	980	896	884	930	923	920	866	907	901	897	881	880	905	894	911	942	907	888	910	860	910	945	947	892	975	965	890	912	911	940	923	896	900	955	920	901	913	961	954	909	936	942	892	989	874	880	962	928	937	896	899	942	959	917	945	871	962	945	939	920	912	914	926	952	918	881	945	921	935	911	874	916	939	897	912	889	963	877	916	936	882	919	863	879	946	921	841	885	874	854	923	923	891	893	886	956	941	928	964	909	912	912	933	884	946	929	937	956	873	958	909	930	941	886	931	917	868	924	949	933	874	954	913	909	869	990	933	904	939	896	926	887	941	916	893	922	897	938	972	941	929	891	913	913	882	983	932	961	916	933	969	889	906	926	948	893	855	906	905	919	895	951	928	901	947	851	913	891	880	897	890	946	910	935	975	885	899	925	924	892	979	925	937	921	893	878	901	908	923	891	915	950	958	969	876	917	912	924	853	872	921	901	938	935	925	906	947	892	885	913	933	913	903	870	890	928	907	891	910	915	904	918	947	922	885	908	913	962	913	946	919	968	908	926	951	896	881	915	942	902	960	918	896	898	923	954	936	877	882	976	977	929	915	963	922	923	959	947	945	940	891	892	909	941	891	896	880	897	954	928	841	925	956	957	895	885	967	963	905	922	902	884	936	898	883	920	946	876	923	913	919	885	904	939	951	910	899	917	955	897	882	884	917	872	964	928	911	948	955	913	975	951	919	939	887	954	883	890	893	1003	979	903	945	885	895	879	974	902	963	943	953	965	988	908	985	909	939	889	929	912	885	877	937	859	938	937	882	932	1000	843	933	939	937	950	890	962	866	944	953	884	908	918	902	934	930	945	941	957	818	929	895	923	927	855	904	935	923	893	943	891	888	877	902	919	922	912	910	888	938	916	889	899	929	913	925	953	912	935	895	849	987	881	920	898	947	940	929	961	886	860	917	865	864	881	883	866	918	917	881	888	911	958	868	903	894	897	924	940	919	949	857	892	906	924	939	905	982	892	868	899	963	911	901	943	895	878	962	906	948	919	929	890	902	891	912	986	927	946	889	927	873	942	874	929	941	885	941	885	846	945	877	919	910	950	900	932	936	914	879	910	901	844	903	914	887	889	895	933	958	932	948	896	929	893	912	933	965	923	933	884	926	939	856	865	895	909	908	953	902	904	934	873	873	961	908	935	903	922	937	881	876	894	892	909	916	905	936	950	866	1002	920	932	918	909	878	912	909	926	916	910	962	952	917	933	960	917	917	924	926	917	911	878	862	867	925	908	876	885	926	949	879	877	879	956	936	956	887	938	885	892	891	904	975	926	904	921	916	903	903	928	993	893	922	880	908	911	967	924	922	909	887	918	934	917	932	905	912	932	960	947	971	882	896	893	934	955	976	960	912	931	870	906	923	963	946	908	856	941	950	892	936	941	869	900	910	863	905	877	842	946	888	965	911	886	942	899	888	892	975	998	921	928	945	887	921	934	965	971	955	858	939	861	927	909	958	918	903	942	880	964	908	935	924	933	886	967	872	907	940	930	882	982	927	912	917	954	915	905	953	904	915	888	957	911	930	907	895	926	951	956	911	929	904	906	907	922	901	909	880	928	928	894	912	912	979	867	904	903	922	943	919	894	917	967	901	895	879	898	901	913	879	947	904	909	901	931	908	877	905	868	898	855	933	890	883	918	935	965	935	890	935	916	901	960	962	952	950	921	915	923	892	885	911	901	940	920	962	872	978	954	885	871	961	909	898	943	919	949	899	909	876	934	871	951	929	864	967	953	862	907	911	937	922	883	909	907	946	884	909	908	905	891	933	980	904	912	922	927	928	908	935	932	933	969	958	922	918	966	943	940	893	919	944	915	935	885	951	915	903	931	940	942	885	901	961	897	921	905	879	959	922	898	921	872	938	884	890	923	870	900	934	935	892	943	945	883	897	911	896	880	1005	900	935	948	952	883	928	901	920	924	874	935	889	918	904	937	992	934	923	900	876	866	947	901	950	914	894	954	934	931	912	917	945	908	949	881	929	909	932	879	888	979	900	875	885	921	893	844	927	885	877	918	977	844	979	915	932	890	905	955	920	940	960	912	941	930	897	941	868	949	873	923	966	903	859	894	904	933	932	928	937	852	894	940	933	945	910	869	875	907	981	939	921	891	950	883	871	919	909	955	908	911	909	896	938	881	884	898	876	889	903	962	914	957	912	885	912	916	893	932	982	911	877	863	926	930	902	891	922	892	914	995	914	922	889	972	890	954	945	899	906	906	899	953	930	925	891	869	929	989	952	934	843	916	881	880	886	942	875	916	904	928	907	878	905	943	949	955	965	876	947	972	913	935	917	928	953	926	921	880	981	900	917	904	949	866	921	905	878	923	940	901	935	897	865	897	889	909	887	899	956	921	871	936	893	924	894	923	886	886	924	907	961	978	875	922	856	958	901	932	957	897	906	894	895	913	919	887	949	905	991	886	916	884	929	991	944	950	911	900	887	896	901	863	952	921	951	933	931	918	902	927	954	950	880	1005	921	894	888	893	914	961	969	900	938	915	965	945	927	892	921	981	948	893	933	867	892	884	921	980	948	923	895	925	901	936	937	942	911	898	923	895	930	939	965	897	883	903	883	958	940	932	932	977	940	908	931	924	902	875	921	913	956	925	871	924	937	923	862	899	957	937	920	921	925	914	887	892	940	877	882	875	949	889	946	937	924	916	919	877	1012	954	938	890	891	929	930	868	952	873	939	962	942	937	916	902	905	949	953	891	937	931	930	881	943	909	953	888	966	967	916	979	886	884	915	945	952	869	905	902	902	934	851	892	992	961	924	944	947	948	867	884	903	907	870	940	934	920	957	901	904	901	854	955	876	853	893	856	949	908	921	922	876	907	905	971	856	882	936
33151	31947	25314	8619	943	817	466	389	447	406	433	400	421	431	440	440	470	396	418	410	407	430	416	397	419	429	416	439	387	403	418	415	420	436	417	425	444	397	416	418	422	429	385	417	421	452	406	446	407	410	402	435	433	438	416	398	427	438	432	396	391	390	449	415	423	419	394	447	446	424	440	394	404	448	419	426	429	441	412	423	412	419	403	403	414	406	451	408	411	425	429	407	432	415	420	416	388	410	445	404	393	434	447	404	429	401	386	408	390	383	423	438	409	434	407	390	378	410	403	418	448	410	417	409	430	427	428	440	445	458	383	429	395	441	373	393	439	413	401	415	427	382	407	408	397	420	397	425	419	438	410	388	436	398	403	394	363	437	422	429	407	430	412	388	434	421	411	459	415	410	379	452	419	424	420	414	407	440	405	416	450	419	443	415	458	418	461	436	407	434	407	419	428	423	405	451	438	399	441	395	375	454	431	425	418	385	435	405	402	410	400	422	420	436	402	445	420	426	435	436	414	422	405	396	412	441	419	404	426	431	398	431	417	391	410	419	420	414	399	416	437	398	415	421	430	393	423	423	431	432	395	425	423	427	399	431	409	394	441	455	412	421	412	430	411	413	413	418	436	389	418	443	417	405	412	430	416	416	447	376	448	394	429	408	399	442	452	444	468	456	399	377	390	396	418	391	398	399	458	430	445	409	444	442	431	458	390	439	438	416	384	437	409	403	453	468	406	447	409	413	404	414	420	428	393	422	412	411	454	410	433	391	460	412	437	440	414	438	440	404	398	458	407	402	454	421	405	443	475	415	430	397	454	426	459	370	425	413	390	405	461	395	412	412	399	414	380	389	455	395	413	442	428	435	441	436	403	401	407	434	419	402	465	403	461	387	422	423	437	411	468	420	377	449	435	447	412	416	434	421	385	401	415	412	447	381	429	454	434	437	415	392	436	414	375	404	419	417	446	373	437	406	387	424	418	406	399	414	411	406	406	405	453	390	394	457	401	463	393	427	438	420	394	413	418	430	426	419	415	441	386	421	476	373	447	404	424	410	426	402	403	380	432	419	427	447	398	427	450	450	437	429	401	451	438	409	415	385	411	391	423	427	424	431	418	408	381	429	403	418	404	413	412	458	406	440	405	397	400	425	408	393	433	420	414	444	413	397	405	416	431	417	409	417	420	428	431	427	440	428	399	423	402	415	407	419	423	450	450	436	443	451	444	446	405	439	429	408	416	403	427	452	407	403	437	406	402	415	467	423	403	453	419	411	440	406	420	414	414	481	418	424	426	433	436	409	447	417	430	414	427	453	389	463	409	390	409	397	407	401	414	424	420	428	447	393	389	447	419	420	398	399	405	425	421	388	442	421	406	429	415	461	417	429	426	442	418	361	429	398	413	458	423	423	417	435	396	417	443	391	423	420	394	436	442	383	454	431	451	421	436	420	466	408	412	392	416	405	439	424	405	399	432	436	394	397	387	449	420	441	406	384	398	406	401	439	381	430	411	408	395	418	452	415	398	433	431	401	452	357	430	419	434	446	400	409	402	365	411	423	440	393	417	427	431	413	452	462	420	446	428	447	427	454	450	426	408	419	406	410	445	421	428	426	411	449	446	408	408	403	432	415	407	406	435	399	392	416	394	403	433	411	408	454	419	425	367	423	445	416	422	415	390	419	400	434	407	427	407	427	444	411	400	416	432	438	428	392	419	410	436	413	415	429	403	404	387	420	453	394	416	458	413	399	390	429	409	409	412	444	443	449	408	436	390	438	453	435	473	421	379	413	430	400	477	398	376	435	447	433	431	410	441	394	392	422	414	396	423	391	400	413	392	395	408	453	420	413	390	416	425	380	427	438	436	409	450	405	429	422	418	407	418	418	451	403	417	433	410	455	420	449	410	413	416	421	416	405	402	396	442	425	457	378	421	421	433	442	443	392	413	429	434	426	418	406	408	454	434	391	409	410	440	431	405	423	464	466	422	425	413	426	419	437	410	435	403	419	414	447	412	419	432	396	417	416	421	463	431	416	432	418	419	441	410	442	443	399	391	411	374	445	409	466	453	405	453	432	433	394	423	406	420	392	434	426	428	422	422	432	420	400	437	425	410	404	404	436	413	417	452	430	417	401	422	403	419	412	453	392	413	431	412	409	417	454	454	421	406	417	426	401	431	425	389	422	429	466	439	421	446	410	416	403	395	413	411	408	402	430	425	429	436	445	407	418	451	430	417	427	419	430	403	429	421	421	432	404	430	419	423	417	445	447	416	404	385	427	438	411	436	410	394	401	427	415	412	441	397	399	459	439	394	404	481	405	440	419	426	454	414	419	400	439	401	490	424	424	415	385	448	355	423	429	453	419	431	384	408	365	390	431	431	408	431	395	428	430	413	410	456	450	472	410	447	448	435	412	365	409	432	428	416	416	439	409	427	409	397	431	461	407	422	425	430	414	420	416	409	464	444	394	416	459	416	416	396	419	403	400	416	403	449	462	395	412	435	420	394	426	424	425	407	437	427	440	407	409	450	440	424	408	376	423	413	423	391	434	390	397	403	424	402	447	454	431	434	402	418	402	384	423	461	427	431	411	399	417	434	432	420	418	435	390	433	402	419	412	411	428	383	408	402	399	395	406	439	424	399	416	437	454	443	434	453	424	376	383	446	422	431	449	454	444	431	487	445	434	464	447	426	428	432	447	461	410	423	397	408	403	379	458	418	422	425	429	457	426	395	426	432	450	397	453	412	454	388	426	461	462	429	409	379	413	384	432	463	399	429	411	445	403	392	405	430	395	419	371	456	437	448	419	428	437	414	435	435	421	443	443	428	421	451	386	418	417	406	428	405	404	411	434	392	429	407	426	428	441	442	405	406	395	416	408	441	421	434	443	419	440	455	413	414	387	422	448	444	370	450	436	418	419	442	418	418	415	434	422	386	422	441	381	424	382	427	416	428	433	399	445	433	397	454	438	440	400	414	442	381	436	416	436	462	435	413	441	430	417	396	428	410	380	427	428	419	411	409	429	416	392	397	403	394	404	392	461	430	449	418	406	455	437	374	430	412	399	407	451	391	416	435	403	379	473	402	400	409	440	439	401	385	419	447	439	420	421	442	426	420	425	426	453	463	430	420	403	418	406	396	440	420	403	432	422	418	392	437	404	398	417	398	419	382	437	410	423	419	431	404	472	447	396	402	453	417	426	407	439	394	432	422	443	417	398	405	425	434	405	400	426	430	411	425	416	455	400	414	442	434	392	435	405	427	424	422	410	416	415	457	421	407	430	431	414	431	440	425	387	423	442	399	428	382	444	426	431	397	430	414	434	418	416	439	439	387	426	426	425	412	435	435	426	398	445	434	401	412	430	466	432	464	398	443	414	429	441	364	426	408	422	410	450	436	438	437	419	397	418	395	468	438	432	418	394	448	399	416	410	447	397	440	441	421	439	480	406	389	401	436	419	449	443	404	405	402	427	412	474	389	415	448	420	402	430	445	423
43323	47974	27321	6111	1629	1701	875	665	713	686	683	744	710	711	703	673	715	662	686	679	730	723	661	693	700	697	724	720	666	708	664	718	690	679	685	720	733	688	628	699	719	697	704	680	690	666	617	688	705	705	715	720	652	710	683	712	710	709	647	699	661	661	660	725	690	655	687	703	681	638	678	683	657	700	707	703	703	705	692	749	651	682	701	643	730	708	661	664	688	702	645	652	703	709	716	721	691	677	686	675	723	686	695	715	693	663	701	699	672	696	675	669	722	688	677	660	714	674	715	706	682	690	715	677	698	699	684	683	666	731	696	695	689	684	712	690	702	656	666	664	677	673	668	664	700	696	715	698	626	734	643	701	628	694	695	671	674	719	701	631	705	663	707	649	679	679	652	667	705	699	709	717	676	718	705	676	710	680	709	666	672	705	677	695	695	683	663	695	673	704	641	666	739	672	725	678	716	649	676	703	674	719	667	731	711	690	649	701	677	685	762	683	673	718	695	704	713	694	703	637	671	705	684	698	669	637	678	701	688	687	676	737	709	702	711	678	632	700	638	693	709	706	674	691	661	696	672	690	650	668	648	699	680	730	701	690	697	700	678	704	690	673	701	734	707	723	684	689	687	725	641	755	719	688	675	692	722	682	711	699	672	719	649	687	715	706	707	685	647	728	665	663	675	702	668	709	714	669	673	704	681	650	691	659	681	667	678	708	632	758	659	677	694	739	666	700	679	660	667	740	675	688	694	675	689	671	728	672	743	729	669	705	673	728	684	668	698	735	738	769	631	690	699	717	721	668	669	676	692	682	733	692	667	732	687	657	733	690	669	700	704	625	659	620	729	703	692	709	721	703	691	718	699	671	655	712	684	706	663	698	734	649	689	622	655	675	707	673	707	722	732	746	702	663	691	698	674	661	711	695	620	689	782	677	665	662	700	670	688	708	678	724	675	670	681	705	715	712	649	681	694	693	695	716	695	705	736	702	675	711	667	710	717	709	709	702	697	683	715	677	669	712	692	673	673	718	648	683	707	691	709	731	647	702	656	668	741	661	676	668	674	667	622	677	692	639	669	703	729	684	693	656	717	710	680	677	717	693	663	722	698	667	701	658	699	704	713	713	670	711	735	675	670	708	690	725	674	685	710	677	719	693	646	734	706	654	676	671	678	714	715	715	700	704	733	672	703	677	685	686	697	672	703	691	693	706	706	665	674	685	688	685	648	746	668	679	688	680	663	689	687	704	720	669	600	683	685	686	695	706	661	669	669	709	730	690	691	711	668	679	706	722	702	686	687	685	688	724	729	694	680	711	712	695	699	673	716	720	695	723	679	702	697	705	690	686	717	667	681	697	720	687	706	704	697	734	677	716	638	673	670	692	697	740	657	722	677	720	671	714	681	716	700	700	690	675	674	687	692	660	716	701	646	683	671	694	689	717	692	732	634	680	729	663	687	684	694	689	768	725	700	722	709	721	673	698	677	683	709	727	680	656	714	710	740	727	652	712	705	696	688	728	660	637	664	698	726	684	684	730	638	747	666	707	702	688	689	686	712	662	695	690	678	718	717	714	682	716	715	672	692	711	685	688	714	655	733	681	668	730	718	676	676	703	689	672	704	710	697	727	693	728	685	695	689	674	660	707	684	656	701	701	654	705	670	717	714	725	706	666	692	669	701	646	704	666	719	719	698	700	722	708	651	700	661	720	647	682	676	695	696	685	697	718	747	761	708	658	639	680	709	649	687	699	680	690	650	684	662	677	672	707	727	682	656	727	682	717	736	712	682	699	695	668	683	689	706	700	657	669	670	721	720	711	739	698	740	691	726	663	662	672	670	709	694	756	674	703	694	696	663	700	699	723	664	717	638	671	713	728	698	740	662	716	731	688	663	707	656	642	684	712	691	656	665	742	697	707	693	714	723	689	732	707	735	662	690	658	706	674	692	692	664	702	703	654	690	646	708	679	683	651	731	738	722	709	692	703	655	745	654	720	751	707	656	740	708	695	700	658	671	664	672	692	700	665	705	674	728	703	718	695	679	688	651	659	702	671	719	728	668	738	633	670	679	688	709	682	680	707	676	652	701	677	683	713	706	688	697	701	635	699	666	663	691	640	671	692	672	729	721	730	719	685	691	667	712	691	648	729	674	677	642	672	710	719	707	718	727	736	706	757	743	640	673	685	663	703	696	697	691	713	701	709	695	708	700	677	683	736	722	689	705	675	671	659	664	659	716	733	691	653	748	694	675	701	691	715	707	715	686	675	708	660	713	731	701	717	712	717	665	709	714	686	680	650	719	702	684	701	689	666	713	664	694	690	658	665	701	673	661	668	669	707	717	723	746	672	715	713	678	702	678	711	665	715	663	675	640	715	726	721	651	658	703	699	685	712	722	715	701	661	688	722	688	682	700	687	679	654	676	687	692	666	738	702	705	733	702	736	736	715	718	634	697	717	724	705	665	653	689	673	698	724	728	668	712	667	707	664	661	722	702	699	685	717	691	691	652	682	697	690	716	670	682	721	731	718	662	710	723	687	705	736	692	689	706	686	662	687	697	675	685	655	684	695	713	648	686	666	691	729	714	725	661	713	681	688	684	700	694	737	712	714	631	673	682	708	716	665	694	692	720	724	642	698	705	683	721	738	638	737	694	704	751	644	685	674	671	658	702	704	738	717	675	699	709	674	684	650	710	691	690	716	726	690	675	673	671	680	704	669	646	688	654	677	693	675	712	708	687	739	722	699	674	674	674	650	700	660	702	662	711	709	701	684	729	670	738	666	681	716	699	740	684	715	699	719	690	666	707	668	685	705	682	720	669	698	715	694	688	686	701	704	656	684	711	690	706	680	718	709	660	663	655	685	699	664	687	702	699	708	659	700	659	707	683	666	676	680	680	626	704	711	671	690	658	677	710	691	684	750	762	710	668	664	685	628	672	683	698	706	663	723	689	724	723	642	689	668	702	679	723	683	664	710	681	739	680	684	701	705	703	733	696	717	692	696	670	690	678	683	697	678	739	682	685	686	706	681	695	676	644	667	680	664	697	706	705	637	694	679	706	725	699	656	717	700	733	665	666	692	711	744	688	718	737	704	702	738	677	675	719	680	690	716	667	710	691	690	688	644	718	696	703	687	711	685	697	656	667	689	701	680	690	667	715	674	735	669	680	711	700	667	682	684	716	686	692	656	643	653	697	700	683	666	700	710	716	702	671	717	706	653	695	717	688	709	723	691	690	676	703	695	682	698	707	668	682	689	700	644	727	660	700	664	675	693	660	673	656	661	701	689	724	700	679	708	731	671	702	656	688	668	696	693	705	681	671	757	686	725	709	698	692	721	715	724	624	667	728	663	706	650	669	682	700	694	693	667	697	669	680	732	690	724	707	719	650	696	654	743	683	754	661	681	672	675	700	711	633	633	712	668	672	707	710	664	683	697	710	713	674	663	688	685	723	654	717	693	688	730	713	660	667	678	707	695	680	733	700	678	697	679	697	665
25921	24992	31924	25793	17340	5934	1151	404	394	403	407	395	404	419	412	400	392	435	378	413	387	442	397	393	379	394	394	403	407	388	370	368	447	394	400	370	407	391	390	399	429	340	390	417	407	365	391	426	390	388	403	396	362	415	380	418	367	392	398	387	430	392	425	388	376	399	398	396	361	395	393	389	380	368	386	403	421	402	395	358	376	418	386	404	344	420	383	408	390	401	395	370	417	419	402	382	412	403	390	344	411	391	427	402	395	391	403	398	414	380	443	397	384	349	415	412	376	411	373	390	382	383	353	398	407	394	385	397	378	396	388	377	403	393	409	393	414	427	419	403	388	383	423	412	390	410	383	377	398	383	413	384	365	383	414	410	436	404	390	369	425	357	419	377	419	422	404	400	404	369	406	409	386	392	386	398	381	400	416	391	398	420	384	395	392	396	367	391	396	388	388	396	384	382	390	382	439	428	388	372	358	372	436	349	412	410	396	402	402	404	402	361	409	410	416	407	371	401	381	370	367	402	379	392	418	379	411	415	388	361	419	417	395	386	403	395	385	394	390	427	401	418	408	390	367	374	405	401	410	372	429	430	408	366	417	378	429	392	400	417	391	406	411	365	408	405	400	389	398	373	368	366	372	395	402	389	412	408	387	406	423	386	382	395	399	376	420	374	379	421	402	411	404	400	373	394	403	374	385	403	447	396	379	404	365	391	379	370	433	379	418	380	408	403	434	392	383	397	384	391	369	409	395	391	374	407	394	392	393	390	404	372	409	411	384	434	367	408	414	419	392	378	366	409	429	376	401	405	391	405	429	371	388	390	376	365	390	395	353	385	403	405	368	409	417	407	408	391	407	414	425	349	405	398	409	412	398	392	447	415	369	370	435	395	394	404	387	406	362	408	378	382	410	357	359	388	421	408	375	393	427	372	389	384	399	401	351	397	431	388	387	386	413	400	403	380	406	435	410	424	411	410	389	405	423	348	382	418	389	362	389	375	344	364	407	383	395	411	427	334	378	416	400	388	394	397	405	377	379	435	382	385	369	386	393	377	380	398	408	381	421	355	407	434	386	385	371	364	386	410	369	435	394	423	416	424	385	380	413	408	456	380	372	406	375	411	389	395	394	373	389	385	405	401	401	398	365	436	370	422	403	381	406	397	391	440	392	437	381	383	391	383	407	386	400	388	402	370	421	389	394	423	394	412	406	394	433	401	407	392	382	412	391	392	392	400	361	397	364	397	404	428	408	386	409	405	408	408	382	351	392	439	442	420	401	420	368	348	407	413	404	404	395	362	386	390	418	399	397	407	384	359	428	387	423	411	442	381	430	390	395	406	392	424	390	412	419	428	369	387	396	378	379	430	412	366	375	410	390	395	417	397	382	424	397	387	398	427	416	383	382	391	403	363	395	402	391	410	356	417	388	381	389	431	373	405	385	423	381	403	391	389	390	369	369	374	377	390	393	387	408	370	396	360	397	382	404	371	398	389	397	397	413	399	397	375	390	395	420	388	392	372	387	364	376	394	438	416	405	405	406	392	417	377	395	395	392	388	441	400	385	398	388	384	421	355	411	367	380	391	385	400	385	372	390	400	404	402	388	377	396	412	406	389	398	402	434	389	365	441	395	406	416	420	411	371	392	376	398	386	387	383	394	388	385	422	426	358	411	370	376	373	394	396	387	384	376	377	395	405	392	387	425	414	395	406	379	418	410	393	425	415	416	393	407	383	393	372	385	411	349	412	394	420	357	396	405	417	407	354	375	401	398	407	442	392	391	411	395	391	378	367	398	415	353	420	379	404	394	372	405	343	375	388	409	393	441	384	375	422	391	408	350	367	423	409	426	371	380	402	401	390	402	389	402	402	411	366	435	422	423	402	426	372	387	372	372	390	398	382	383	372	410	400	380	410	369	395	420	374	362	432	426	364	363	405	406	369	398	366	376	391	395	411	369	410	426	395	409	401	357	400	410	393	363	401	375	389	383	371	423	393	389	416	389	356	364	413	428	453	333	382	390	373	387	372	407	352	434	391	389	388	385	394	415	398	365	346	377	402	395	420	368	380	376	373	412	367	434	374	409	395	415	395	361	393	437	428	396	436	418	380	381	396	394	427	429	387	399	400	348	388	410	380	421	407	412	392	388	419	353	391	436	404	416	372	391	380	401	405	403	406	382	397	378	397	370	412	374	380	370	445	383	382	389	383	403	368	373	388	377	412	397	380	399	418	386	397	365	419	396	399	388	366	430	369	371	405	360	339	430	391	391	411	416	440	400	396	387	379	382	389	417	430	382	424	424	367	407	395	360	391	383	375	390	379	409	385	419	396	368	398	408	378	362	376	392	370	400	400	428	369	378	419	418	381	400	385	365	377	424	429	416	390	377	388	418	401	406	370	397	375	375	366	365	403	383	414	414	444	372	389	421	391	387	379	410	378	384	407	398	400	399	411	424	384	381	376	441	406	411	392	399	391	372	420	388	390	403	379	382	342	362	359	418	421	407	376	425	373	392	378	417	400	408	414	373	410	392	445	382	361	423	426	404	351	383	376	391	420	397	398	379	397	392	387	391	429	389	412	408	401	408	460	416	410	379	414	376	414	405	410	408	343	408	373	405	395	428	411	423	386	338	437	390	404	392	408	377	408	419	414	420	366	400	391	369	407	373	384	401	391	391	426	391	416	384	371	391	379	406	385	402	357	377	405	398	382	378	400	416	409	404	368	407	422	378	379	388	385	391	380	367	379	416	369	420	408	399	406	415	394	437	391	390	388	398	455	401	365	396	397	361	377	368	433	380	407	436	386	380	385	369	416	412	363	420	387	372	407	406	365	405	381	376	404	408	404	407	399	420	409	387	387	426	371	408	367	404	400	399	423	401	362	424	362	378	379	392	412	405	385	380	412	410	419	374	378	391	393	395	429	391	423	365	398	417	391	416	415	378	389	423	382	415	384	376	380	413	367	357	382	392	371	405	376	394	390	391	370	367	405	388	423	421	380	432	401	401	395	389	377	393	392	391	394	376	431	415	389	399	386	399	395	410	407	399	397	402	411	436	385	385	411	396	430	405	361	367	398	359	367	426	383	417	409	423	381	402	385	367	396	383	430	397	405	426	421	405	420	409	393	417	415	381	371	362	444	402	382	363	387	363	380	366	419	394	384	385	375	388	353	423	403	392	362	423	400	377	381	422	394	411	382	417	396	405	358	391	394	400	386	408	392	427	405	413	398	405	384	404	416	386	404	375	398	392	411	380	405	392	362	393	402	417	385	405	395	404	403	394	392	398	406	415	399	364	391	399	395	409	376	401	405	420	414	392	384	402	399	387	391	394	384	406	393	386	441	394	378	401	437	404	407	427	410	372	395	410	367	378	395	412	440	411	407	391	400	377	387	378	372	409	356	371	379	385	411	429	413	417	401	374	437	383	383	403	398	414	387	400	394	411	393	422	401	439	372	425	390	414	368	395	387	405	358	397	383	382	416	427	425	379	397	397	422
62125	87469	56550	23415	5763	5748	1778	665	657	671	655	649	666	632	647	670	676	653	659	614	645	651	643	601	632	653	683	646	678	621	657	662	633	650	640	631	641	614	664	680	667	639	647	673	640	631	667	649	632	646	643	624	648	632	670	658	618	652	665	635	667	632	647	641	637	632	660	649	622	636	634	653	675	625	644	622	692	642	637	643	616	624	661	633	660	608	678	624	624	645	634	649	654	647	614	680	645	604	622	647	634	641	667	684	639	635	596	619	655	648	642	657	637	658	661	676	695	636	650	659	645	625	655	639	680	624	653	674	668	657	614	657	706	618	629	709	630	667	647	640	651	626	640	688	603	622	654	689	622	633	637	654	677	630	614	681	648	639	644	664	666	627	625	622	674	653	659	674	617	653	651	637	654	620	654	694	656	652	641	667	662	608	613	698	657	627	666	654	634	649	635	665	642	663	641	654	633	649	636	662	659	631	635	637	622	675	673	672	676	681	672	664	672	639	644	678	663	627	667	672	595	688	604	632	653	678	663	674	629	631	667	643	636	650	661	669	659	659	650	652	701	653	680	640	682	650	640	614	638	603	648	669	638	638	684	657	632	637	634	651	615	636	688	677	676	636	623	610	626	667	601	678	630	672	646	642	638	647	638	653	624	658	638	620	631	644	647	679	651	641	617	644	605	613	644	615	655	586	618	682	673	647	632	707	638	712	635	651	646	659	589	629	629	650	675	671	690	699	673	673	672	666	644	654	648	680	654	635	605	593	718	656	626	638	627	643	662	643	625	613	635	611	637	670	682	685	624	651	635	685	608	695	637	658	662	613	630	645	672	668	622	661	667	613	646	627	636	660	651	625	652	654	645	625	665	646	643	656	627	646	626	704	697	645	657	645	690	649	647	689	684	662	629	642	643	613	654	647	649	631	678	664	671	701	658	621	664	658	607	683	698	643	638	630	652	653	631	651	662	668	645	646	647	582	674	625	708	639	645	671	677	626	626	615	579	643	676	626	646	673	609	645	658	632	627	642	650	626	663	646	640	629	669	707	656	622	646	672	626	643	625	656	669	637	628	627	668	643	644	653	657	609	634	606	682	607	663	644	629	663	659	647	620	669	623	643	636	676	636	652	632	598	671	615	671	597	652	613	669	626	650	640	642	638	663	673	611	606	652	685	660	628	661	679	678	646	623	652	613	638	630	676	646	672	640	671	659	627	651	677	620	599	667	651	638	641	650	627	601	645	644	643	619	607	670	650	631	734	673	679	649	620	655	635	660	645	636	671	604	620	637	628	642	638	579	671	662	643	682	670	675	656	645	657	641	638	621	653	639	645	678	643	636	642	633	661	661	647	647	677	642	650	682	672	669	693	599	720	663	641	631	626	697	642	573	656	637	659	592	693	653	653	628	627	678	595	676	602	640	651	638	682	671	628	602	676	597	635	612	638	614	629	612	616	651	651	634	670	630	649	617	683	662	650	665	631	609	662	614	641	624	666	653	618	656	637	661	705	655	685	624	658	640	656	681	671	615	614	640	616	660	590	647	675	671	630	635	623	656	637	613	636	669	637	654	646	647	601	618	641	650	661	649	686	624	629	674	671	666	642	644	627	662	626	629	630	646	665	626	624	646	604	610	663	670	658	639	647	663	656	619	648	636	675	655	591	677	646	660	648	636	640	669	628	652	672	654	641	729	695	655	623	603	652	673	680	641	631	598	685	655	646	675	657	674	644	661	613	617	687	665	675	602	673	706	658	579	611	587	631	666	608	639	644	611	624	691	667	605	686	673	691	642	680	641	651	650	672	635	659	693	683	623	658	654	642	650	659	609	620	611	665	693	627	623	662	646	636	620	605	689	661	661	661	653	643	650	618	639	665	645	665	695	605	656	652	620	648	636	600	639	645	655	616	651	606	643	667	667	673	666	665	625	662	618	628	655	601	646	662	633	611	610	687	650	632	638	661	634	656	673	686	635	643	679	629	645	698	616	641	670	613	668	675	625	613	607	645	655	641	625	670	617	654	624	657	644	648	660	645	641	672	640	665	620	637	665	610	624	634	633	638	663	684	726	656	682	618	679	625	686	636	661	643	647	659	670	657	653	656	687	643	651	686	644	653	617	690	626	699	671	610	668	622	678	640	640	677	660	631	631	680	667	638	682	673	669	658	660	635	665	691	690	639	695	687	642	612	684	682	621	614	614	686	661	657	685	652	678	645	613	667	650	680	582	653	661	633	655	653	600	636	672	662	694	714	669	645	662	686	604	623	645	631	625	672	621	652	597	647	631	651	682	699	694	615	646	649	650	663	673	638	683	628	637	619	666	638	638	672	649	642	659	693	681	708	626	643	648	615	670	652	647	704	678	605	685	654	606	648	607	681	654	654	671	608	636	619	673	647	609	683	668	659	668	689	630	681	675	652	649	630	619	649	679	629	622	653	646	660	663	645	630	637	626	629	687	689	640	720	677	619	651	663	630	685	658	643	664	667	679	610	645	661	600	633	653	632	653	639	691	651	606	659	599	638	614	673	637	640	643	611	633	661	627	667	690	676	674	693	645	690	605	614	621	641	630	660	687	674	664	655	672	656	647	643	661	645	661	652	641	674	637	637	630	664	600	654	656	626	645	686	639	659	624	621	673	630	618	625	606	670	677	677	639	634	600	662	681	645	699	631	636	605	676	604	617	616	683	652	642	625	655	673	648	629	633	669	671	683	669	649	647	648	675	660	697	688	606	672	639	644	674	670	656	640	690	618	670	667	656	631	604	645	675	627	645	691	687	633	613	665	657	652	649	642	677	616	643	667	595	656	594	667	646	671	644	649	679	644	628	656	615	662	669	645	680	649	666	636	626	695	677	663	618	663	650	668	700	652	635	685	697	653	629	656	637	638	621	675	623	678	662	637	656	647	626	631	661	672	667	664	637	583	659	660	676	657	671	610	659	627	638	632	624	622	656	637	642	634	644	653	669	652	648	630	684	671	665	641	678	713	627	683	624	673	638	609	658	626	674	647	665	602	640	652	660	660	638	663	683	652	629	627	648	632	653	644	638	693	647	637	623	687	645	654	676	678	624	681	622	633	692	631	657	671	679	640	638	633	652	632	664	613	625	689	653	664	649	698	668	641	659	643	640	622	643	649	649	680	611	657	654	698	638	666	644	666	667	620	672	658	601	719	654	645	641	658	652	601	658	640	643	687	614	640	622	635	630	615	607	676	634	614	682	582	653	641	660	654	663	637	639	640	631	668	693	687	649	625	641	638	668	681	626	678	681	626	643	625	643	611	645	635	628	684	628	663	629	671	632	671	665	646	701	643	666	717	658	679	632	624	593	647	623	643	651	670	646	654	628	670	636	634	663	604	689	616	644	680	742	625	626	622	660	672	666	605	697	643	623	649	609	658	657	632	617	634	661	676	635	666	615	657	653	675	643	646	643	659	643	663	695	666	659	707	640	663	648	653	628	657	636	635	681	620	626	677	589	633	650	661	691	644	682	649
24373	22909	30640	24572	21410	17916	4602	735	578	629	596	658	609	617	615	602	628	588	604	611	580	597	576	570	638	649	586	594	626	611	611	585	614	633	594	609	571	569	575	613	552	618	571	588	584	558	592	581	602	596	553	580	600	534	569	567	601	585	581	642	575	579	625	600	576	606	592	583	588	592	601	583	620	563	634	593	581	615	622	587	603	591	631	578	558	570	611	580	584	593	557	560	563	545	605	590	624	581	566	588	567	552	581	625	570	636	587	601	562	593	549	594	547	622	570	577	610	547	607	582	568	609	613	555	579	593	605	616	574	620	577	566	592	571	590	560	587	610	581	568	599	573	615	576	579	600	591	605	549	583	655	583	653	600	547	593	558	595	597	554	583	580	594	597	633	600	605	607	596	522	619	589	593	595	574	604	563	632	588	565	610	558	610	575	578	577	627	567	592	571	550	583	609	559	627	563	526	618	602	638	595	609	624	571	592	590	586	645	602	584	571	567	599	605	558	564	582	597	580	586	541	608	562	605	572	588	571	587	558	621	567	594	583	625	550	544	580	589	621	580	553	609	601	580	589	617	591	593	564	565	582	565	579	588	580	610	578	595	630	554	631	554	557	578	604	570	587	567	596	557	614	585	605	552	564	592	563	616	543	578	553	605	556	591	567	640	550	555	539	627	580	622	630	590	594	596	551	557	575	567	631	596	585	603	584	625	587	534	592	607	643	580	638	619	628	526	614	578	605	620	598	618	619	594	534	615	590	595	557	604	583	587	586	569	644	570	596	544	566	641	567	575	597	577	563	591	602	623	617	608	575	578	612	583	635	589	612	638	558	623	630	620	633	585	587	586	566	623	539	568	620	593	594	603	593	567	614	569	581	583	620	632	625	592	593	596	612	595	617	582	556	589	570	607	567	571	589	585	621	600	587	629	592	622	595	610	564	603	580	600	597	610	616	627	519	601	585	571	563	611	553	600	589	579	560	558	586	575	552	592	599	620	573	529	614	554	623	593	595	553	627	596	590	595	586	576	598	620	584	547	595	610	582	553	563	583	596	562	601	615	602	585	567	629	589	620	598	521	606	612	553	590	587	597	609	570	596	583	624	569	595	571	605	562	567	566	579	619	548	570	576	557	619	633	629	569	562	584	596	576	576	584	597	610	558	575	615	602	603	578	625	580	554	579	575	580	579	650	575	593	595	584	584	605	590	625	575	614	603	630	571	584	584	601	611	603	587	603	548	592	602	582	619	640	578	592	581	578	581	577	600	588	565	636	598	614	607	568	610	602	556	598	577	590	568	579	598	599	516	596	594	573	603	606	579	548	563	590	605	597	640	603	604	554	576	600	597	621	610	585	585	601	610	610	607	577	607	566	635	592	573	629	574	615	597	590	545	591	582	583	569	597	575	562	579	580	592	589	616	597	565	616	601	564	607	629	583	612	618	634	609	548	600	612	583	593	587	607	584	591	585	584	596	585	614	602	587	587	622	603	594	619	547	558	602	586	595	554	576	624	584	573	575	608	596	556	599	572	576	595	594	597	562	567	609	641	630	585	582	577	558	594	610	599	570	606	607	555	595	607	618	594	590	602	604	558	571	574	596	571	582	588	589	539	567	613	576	580	533	619	598	598	610	599	611	613	606	601	592	589	572	605	616	541	636	571	568	569	610	583	592	617	564	576	567	550	593	601	605	570	590	579	605	589	581	590	572	604	552	594	571	590	609	582	614	583	582	552	609	566	611	558	555	579	595	588	545	550	600	582	548	608	642	611	651	564	575	571	603	591	627	613	557	576	569	592	564	581	577	590	592	600	564	567	560	621	593	585	603	539	532	585	583	590	575	598	551	573	596	668	618	612	570	588	619	636	560	580	625	573	555	599	589	583	621	607	608	603	600	560	596	601	619	579	577	570	610	565	596	586	586	591	600	561	566	585	540	554	541	597	631	595	564	607	608	568	572	597	583	573	575	540	587	574	580	661	580	605	597	554	607	564	601	635	576	574	568	579	542	601	595	571	588	595	597	566	544	603	643	571	576	571	569	591	588	578	604	623	642	602	584	594	576	622	549	623	603	565	610	611	556	599	638	596	579	586	580	605	559	577	615	583	603	638	626	596	611	590	607	571	606	593	618	605	575	612	600	609	586	585	599	578	600	550	579	621	607	548	569	621	596	605	608	553	580	588	579	615	552	584	605	571	599	591	557	586	567	625	589	592	595	592	561	547	629	620	592	584	618	562	593	572	613	586	607	592	582	600	578	630	577	570	613	568	613	637	636	575	601	612	538	618	555	564	605	582	622	607	558	559	572	557	573	616	598	558	599	577	567	592	564	558	623	585	594	577	625	598	604	614	601	579	578	575	601	595	553	593	591	615	583	594	581	596	568	584	580	575	592	579	564	588	589	628	572	607	574	554	598	622	571	594	618	599	568	618	633	580	563	568	621	588	587	553	617	616	566	571	607	624	593	621	593	604	585	590	613	583	518	578	599	615	573	600	613	624	634	568	585	600	599	558	581	588	598	591	592	592	537	591	625	618	605	587	608	610	531	576	586	582	612	631	550	638	606	598	633	578	608	670	622	577	585	608	579	624	533	583	581	593	581	578	623	605	615	596	585	599	572	589	621	583	580	627	563	576	624	627	595	566	582	568	580	623	592	571	617	640	624	618	552	562	596	557	655	582	588	580	578	636	604	598	582	592	589	569	568	597	610	599	591	577	589	576	560	589	610	598	597	590	565	606	583	603	604	609	605	579	572	625	575	594	618	601	584	588	616	592	609	579	598	621	599	631	600	545	554	583	574	601	559	568	574	589	555	554	573	587	595	640	616	569	593	602	600	605	572	587	559	571	589	600	550	600	609	567	553	603	622	601	590	580	589	619	600	574	564	597	605	570	598	600	603	615	591	560	584	612	618	584	603	580	547	600	577	663	578	595	600	634	616	611	628	609	590	572	597	574	633	603	571	581	581	591	570	588	580	609	569	576	597	565	611	588	599	537	574	560	617	599	595	604	579	569	575	570	603	562	588	601	573	582	544	560	567	559	569	620	602	596	620	546	619	580	611	621	608	645	615	593	573	610	601	597	595	593	589	537	594	602	579	586	614	615	612	592	572	626	582	598	596	565	568	567	590	590	635	589	590	536	599	575	614	575	596	560	573	531	592	603	618	602	595	568	594	608	562	589	543	569	604	568	592	581	580	615	598	577	622	602	578	567	618	586	565	573	575	608	594	577	619	580	620	605	542	599	556	573	598	587	570	593	597	550	603	595	571	567	612	652	581	586	566	577	609	575	599	552	582	629	617	600	565	608	589	549	571	543	633	596	555	549	545	604	550	577	523	546	574	580	618	627	598	575	603	584	578	635	594	616	581	595	605	570	583	553	635	590	602	601	601	588	614	588	627	609	582	590	593	585	625	559	612	602	558	594	574	558	600	601	604	610	588	611	558	611	569	561	582	599	590	614	602	575	556	559	598	575	609	601	564	593	624	593	635	544
61222	97844	67069	29379	9408	10326	3230	909	916	877	909	893	863	949	887	925	952	885	935	887	927	928	974	898	934	916	924	917	865	915	875	888	930	919	893	941	941	926	844	970	885	937	957	864	932	932	905	970	939	911	852	929	933	916	885	849	889	938	901	900	905	873	887	866	918	929	956	880	882	911	917	894	865	919	918	938	904	940	923	859	893	886	898	885	926	920	874	923	900	910	928	911	869	843	946	913	887	940	994	827	931	853	911	953	891	878	914	889	901	946	909	949	879	893	909	831	880	946	905	896	946	892	854	953	967	872	871	927	930	900	918	868	907	917	926	939	944	912	932	923	879	897	898	907	951	911	857	916	892	883	873	912	795	943	898	917	919	896	960	852	903	939	964	889	878	902	904	950	907	959	903	918	920	956	896	925	870	874	912	915	957	941	910	895	948	966	927	901	913	904	915	901	889	865	906	888	888	943	860	948	948	893	902	880	888	960	911	873	918	914	865	884	899	943	970	895	944	900	910	909	867	963	948	910	893	963	927	871	911	921	910	904	859	872	925	886	877	936	904	942	888	939	888	905	866	890	866	874	893	920	902	915	916	876	970	914	901	912	890	875	911	932	923	897	864	909	899	889	895	899	966	966	858	867	885	880	892	903	897	929	921	916	895	869	948	869	861	918	903	939	904	943	871	874	935	885	893	888	896	895	929	858	923	884	904	895	913	874	903	910	931	917	913	873	920	885	933	901	959	919	937	894	899	900	896	895	867	869	879	921	846	961	931	957	889	873	856	859	948	900	861	901	919	914	898	918	953	897	955	891	958	880	955	882	910	874	877	935	931	906	918	938	918	911	909	908	898	942	906	851	841	879	863	903	909	914	899	936	937	906	950	926	917	864	883	893	877	917	928	858	929	912	919	873	893	925	908	967	886	972	904	898	900	933	889	972	939	874	895	920	858	898	929	896	932	855	890	881	903	909	884	917	896	894	925	1022	878	918	863	943	895	891	912	941	909	938	917	944	863	913	963	897	891	885	851	911	898	851	918	909	869	897	905	895	907	924	849	925	920	913	867	917	944	876	977	952	873	981	864	957	888	927	890	818	938	873	898	933	876	937	936	911	931	898	935	901	950	931	953	945	911	878	948	971	918	932	951	878	875	916	904	890	898	938	912	954	904	932	894	955	902	928	905	945	964	914	872	836	896	948	926	917	889	870	842	886	924	890	912	962	926	887	956	913	928	905	890	920	865	836	939	871	880	940	896	906	887	947	951	899	901	914	880	893	925	933	878	894	944	935	932	935	932	879	939	838	912	903	923	885	952	907	943	897	938	926	902	926	896	919	867	940	948	892	900	868	992	944	906	956	892	909	912	869	858	941	912	889	899	854	908	922	903	866	908	893	939	900	911	878	898	934	869	920	998	971	904	868	914	923	878	897	919	905	864	892	903	901	893	901	894	867	898	965	947	893	899	943	927	915	883	954	915	902	952	857	923	901	955	1007	932	942	908	829	935	861	887	886	913	913	830	940	922	968	879	941	927	910	881	916	917	910	932	895	910	854	872	901	918	902	873	947	886	882	909	922	887	874	896	843	973	939	931	906	914	892	897	908	930	889	855	875	977	891	856	917	877	953	898	901	843	988	882	906	868	884	887	987	910	896	893	929	901	941	898	945	898	853	922	941	920	901	911	888	876	907	920	921	936	933	915	879	907	899	940	891	926	913	933	873	921	898	922	932	913	831	932	907	926	938	919	948	902	969	937	965	926	950	945	929	899	905	897	872	894	923	883	859	891	894	909	902	929	904	916	863	911	914	928	902	881	928	952	902	908	950	916	912	927	878	981	923	906	868	972	895	854	895	914	881	896	932	884	863	951	910	837	951	910	873	943	875	885	910	910	877	889	920	932	932	901	916	913	845	895	868	914	967	931	860	920	939	906	904	921	924	853	901	970	887	908	918	919	941	838	901	928	897	882	914	915	908	951	851	915	931	953	915	880	897	928	881	900	877	908	949	905	906	898	925	877	911	913	884	929	866	918	915	916	874	840	908	911	907	895	896	863	897	900	924	877	865	927	930	933	946	871	931	932	903	904	908	929	916	941	939	899	908	893	868	900	902	921	845	940	973	945	911	895	881	966	916	871	919	885	928	961	901	876	931	917	867	867	913	949	925	912	910	915	875	882	914	871	964	880	899	845	917	897	897	917	951	906	867	949	933	943	845	895	924	922	893	939	860	941	863	899	912	908	936	954	880	888	929	904	905	886	851	957	879	874	883	987	899	877	947	960	908	955	874	902	904	900	898	912	921	933	869	940	920	913	886	938	936	881	881	925	928	968	935	900	956	885	880	906	960	945	908	842	894	918	926	910	887	924	877	877	867	909	949	903	908	955	875	917	925	907	938	889	926	911	867	908	903	922	839	878	957	885	888	887	944	860	865	879	949	879	919	902	930	953	897	883	912	915	910	853	927	972	955	973	870	877	894	904	899	928	940	900	887	868	915	819	964	881	874	882	882	868	876	921	928	913	860	918	890	883	914	899	916	883	920	895	934	906	905	920	904	922	841	914	906	868	857	894	898	909	887	930	868	915	931	946	902	875	951	931	935	899	954	806	880	872	938	868	877	908	905	925	905	929	932	888	950	896	913	954	916	906	899	859	883	936	914	896	909	942	877	918	906	936	934	936	860	876	948	913	918	813	885	912	955	945	880	865	921	895	913	935	897	887	917	909	902	903	923	974	921	934	960	916	934	900	904	870	897	932	964	912	871	916	966	878	939	919	889	885	889	831	948	899	923	896	882	908	879	895	883	895	894	893	892	894	857	956	889	912	926	978	914	878	835	885	873	889	911	895	933	932	968	919	877	912	868	872	944	852	887	885	940	889	896	914	934	894	949	898	903	880	964	889	897	889	958	874	927	820	939	900	888	906	905	907	852	941	877	906	931	934	841	922	868	850	877	951	942	860	928	896	887	861	898	907	852	965	900	890	917	946	910	892	877	933	809	892	925	912	894	901	961	926	932	909	920	899	893	913	897	902	919	912	925	910	923	893	950	867	847	916	919	895	941	946	953	875	908	904	934	921	913	913	889	888	900	914	864	880	855	949	891	926	920	893	895	885	938	912	875	896	910	879	939	914	895	964	932	878	899	934	911	861	986	989	971	956	970	916	904	959	896	871	906	944	936	929	918	940	911	920	878	893	894	944	865	848	944	882	921	913	918	937	983	883	909	869	896	922	895	987	940	935	899	891	955	902	888	909	928	899	903	919	890	909	899	913	915	856	904	950	885	904	916	907	951	919	865	920	909	936	878	860	927	952	966	942	916	891	893	971	952	888	912	930	917	955	929	886	913	907	902	942	925	882	956	919	876	886	895	919	887	938	932	913	927	905	902	960	853	903	859	906	945	964	927	973	912	877	908	882	913	875	866	915	923	929	929	928	902	916	891	930	950	909	871	929	934	893	876	900	867	945	820	905	931	931	892	823	912	905	920	897	879	868	928	845	915
32959	31918	25768	9190	782	750	519	395	415	437	408	430	423	430	418	424	421	425	442	393	407	415	418	416	392	430	400	416	362	426	422	413	451	407	409	413	376	415	403	389	381	395	414	416	448	429	409	398	397	400	416	416	419	441	400	413	431	399	408	412	402	476	411	413	423	413	410	430	442	394	430	418	438	402	432	407	426	397	427	434	463	422	372	420	413	427	456	414	414	429	400	417	425	432	417	418	394	424	416	411	408	398	416	399	435	405	423	424	458	412	394	413	422	429	453	400	425	425	397	418	442	429	422	433	427	413	449	432	397	407	385	409	403	433	422	394	386	395	426	418	385	384	434	413	411	418	434	399	415	443	391	412	403	379	438	419	413	422	403	427	351	399	384	387	410	448	433	409	412	391	398	419	407	402	399	410	431	410	383	384	408	412	414	427	410	421	383	418	400	439	400	409	416	418	427	406	426	427	419	396	393	421	413	394	434	432	420	423	448	399	413	429	400	451	394	411	368	402	419	435	365	424	421	385	394	383	420	420	417	406	392	414	417	436	405	412	401	459	415	428	420	406	433	409	405	418	450	457	418	412	411	405	396	401	427	413	405	415	379	477	399	400	425	412	419	386	366	407	415	389	398	366	406	423	430	417	423	450	390	438	411	405	405	394	399	408	422	393	403	403	407	399	397	419	411	402	417	423	416	424	399	373	387	390	383	400	434	404	414	386	408	421	455	393	439	413	427	395	416	433	424	424	358	458	405	418	446	441	435	420	424	424	390	437	408	384	418	373	448	384	427	412	407	450	401	400	428	432	390	385	424	421	442	447	380	452	412	379	413	408	446	430	404	415	384	442	417	390	450	381	400	394	413	416	419	414	408	367	411	415	414	414	387	424	461	401	426	411	434	420	413	405	384	396	447	412	376	404	447	381	446	418	409	400	403	414	428	401	422	418	410	408	429	421	389	434	413	406	446	387	378	419	420	408	392	368	405	442	411	396	394	407	431	413	462	386	418	393	414	425	399	421	425	370	418	441	410	386	410	390	404	408	396	455	374	363	420	421	399	355	404	402	405	390	403	403	408	448	444	408	403	452	414	386	421	407	386	432	391	397	415	406	437	433	434	418	434	413	410	443	441	406	401	415	414	419	423	413	444	408	398	410	434	421	428	453	400	449	443	410	425	428	430	428	381	402	418	378	421	419	396	425	385	428	437	424	446	419	416	428	417	448	390	424	400	408	423	407	413	429	413	438	398	407	381	419	422	411	395	391	404	376	403	441	417	392	441	414	385	394	414	392	384	389	427	409	464	437	363	370	416	425	412	405	410	461	422	420	416	405	428	429	422	394	439	433	411	398	416	399	432	419	426	413	424	449	427	390	446	414	423	419	389	423	431	438	392	416	411	408	396	422	416	403	369	399	447	428	403	402	410	429	393	381	407	409	430	424	392	436	435	388	374	424	396	399	403	385	405	409	374	446	445	417	437	407	396	439	394	423	399	416	421	374	445	459	425	408	406	407	415	396	386	364	380	445	394	423	400	433	402	396	391	387	443	410	413	408	418	419	400	393	407	427	417	399	411	413	394	419	378	401	453	428	409	397	401	401	409	448	443	449	424	403	388	415	363	366	403	399	423	426	399	446	420	442	467	397	415	429	410	446	415	424	405	411	406	396	417	391	380	445	404	408	399	386	400	391	422	397	418	432	415	420	404	402	457	394	407	422	438	405	406	430	389	418	429	416	388	397	377	430	420	392	412	456	405	428	402	414	408	391	434	415	399	423	407	386	398	380	391	417	394	417	477	379	420	398	398	376	406	428	393	419	415	418	398	398	411	394	433	403	390	392	417	376	406	380	457	409	392	431	398	456	424	383	424	419	390	386	430	435	415	376	416	454	400	412	383	392	390	392	410	431	442	419	426	410	416	440	410	413	434	407	381	390	389	432	422	427	415	416	420	417	446	394	417	394	422	395	407	393	372	386	402	436	444	408	395	396	422	396	410	398	452	428	369	421	434	450	448	408	413	390	393	402	407	392	429	400	379	417	394	423	437	399	389	447	403	420	415	429	397	399	414	437	407	456	425	392	403	375	412	429	433	417	402	431	413	432	402	434	407	435	404	398	450	425	408	363	390	421	411	416	442	416	431	426	365	435	438	416	437	406	419	435	420	388	404	435	381	422	422	385	402	411	407	410	396	417	402	411	436	406	413	359	425	410	453	385	439	433	413	404	392	407	407	416	398	415	398	403	394	464	414	432	414	418	411	392	374	367	390	423	369	413	422	408	425	425	404	414	395	410	383	449	422	397	401	449	408	424	394	424	460	376	386	413	404	429	408	407	391	414	394	402	404	457	417	411	463	427	388	424	384	421	403	422	403	386	434	429	391	405	402	424	410	406	391	388	404	433	401	372	442	459	420	413	374	396	413	404	410	412	416	408	425	420	369	404	435	428	427	397	388	409	417	405	424	379	446	419	436	425	432	392	391	378	395	390	432	409	426	405	415	442	419	427	392	390	415	405	406	440	413	384	409	403	423	435	420	451	405	419	391	408	414	422	393	400	427	429	443	385	418	434	428	415	428	422	427	445	451	432	435	416	408	359	385	455	460	430	430	434	444	418	430	395	425	416	421	401	411	428	433	423	388	410	453	405	421	416	399	401	438	414	447	428	432	397	382	391	410	406	418	428	397	438	460	368	460	408	425	424	441	392	420	411	434	393	388	376	416	417	391	360	412	413	369	415	368	404	435	410	444	422	398	415	395	432	370	428	412	402	421	407	430	401	434	433	413	402	405	412	398	423	405	420	431	440	408	444	378	409	392	398	413	429	437	415	407	428	443	418	447	404	390	435	393	441	451	426	401	388	444	438	423	434	438	380	405	412	399	409	415	414	360	440	442	419	394	389	414	412	443	410	401	398	409	410	409	433	429	427	403	406	408	400	429	422	383	398	365	416	406	420	423	404	401	387	408	400	423	419	401	425	392	394	438	413	438	414	420	389	427	447	406	444	430	428	431	405	424	415	415	409	398	404	416	409	381	366	421	432	397	377	393	420	383	385	389	437	367	421	399	413	402	453	394	402	396	408	437	465	369	408	414	389	428	381	378	429	402	388	394	440	450	387	405	416	418	409	414	438	415	463	407	430	408	427	413	401	401	413	404	407	418	420	415	407	416	418	404	426	431	412	399	434	377	392	412	361	383	439	402	409	431	449	396	417	371	401	397	439	422	421	412	378	424	394	385	405	447	429	395	423	386	439	388	431	396	433	415	391	406	443	413	419	415	390	416	410	401	435	435	398	390	424	415	433	406	418	420	415	432	418	370	409	384	367	396	416	386	416	391	416	427	451	442	398	396	397	406	411	418	403	370	424	423	376	429	368	417	403	409	390	428	400	388	410	374	420	390	440	418	427	403	384	400	369	458	393	396	405	400	418	407	423	418	433	437	432	414	386	375	450	404	409	411	439	405	409	421	373	408	395	429	431	377	432	383	395	413	433	405	421
43417	48161	28191	7066	1197	1497	884	666	666	685	683	684	673	693	713	639	664	693	693	719	672	689	702	677	656	708	688	718	703	688	682	692	653	672	667	707	722	706	682	729	698	665	648	754	688	615	634	663	678	680	729	664	678	682	733	714	664	678	634	700	742	724	697	676	665	657	639	720	632	681	698	652	652	647	693	720	670	644	709	674	774	653	665	647	683	668	722	706	664	679	677	670	712	683	683	670	708	717	653	699	703	696	636	703	696	693	667	708	673	688	696	685	703	694	671	649	731	666	699	655	731	718	676	715	699	639	705	654	693	712	688	672	730	687	632	679	690	675	623	699	703	622	699	711	680	717	661	727	668	661	688	643	667	671	671	682	659	714	694	724	682	683	627	668	676	636	704	647	664	682	662	707	676	694	705	658	702	692	687	722	692	724	646	702	636	656	747	728	714	644	662	684	654	691	708	677	691	659	682	726	687	681	647	654	699	685	619	649	664	678	627	665	726	704	692	726	718	670	730	671	721	668	711	686	694	682	730	652	702	644	716	656	677	657	644	686	686	685	666	700	686	606	638	662	670	672	668	692	690	697	706	693	670	679	670	672	647	651	653	682	697	640	622	687	654	678	699	712	692	704	710	675	710	667	669	706	686	672	661	703	676	730	621	711	712	699	707	695	693	653	658	702	674	644	737	694	695	690	693	683	695	673	655	669	693	713	689	698	674	648	693	669	701	643	715	680	652	683	682	666	662	669	651	663	729	688	665	744	693	696	690	701	676	680	703	749	681	687	626	666	700	710	705	709	675	708	713	660	678	668	707	697	645	700	699	686	717	672	679	671	710	688	685	649	669	646	691	697	713	746	686	647	636	677	678	659	691	665	660	694	713	681	676	675	699	666	735	715	691	691	633	644	714	695	678	676	696	692	680	710	672	701	677	690	689	661	691	670	733	685	724	684	665	666	740	674	677	646	675	701	661	726	677	642	697	645	658	679	689	688	684	716	702	682	694	672	643	682	690	663	743	723	691	679	708	659	625	634	666	718	671	686	723	661	702	731	728	665	657	666	654	663	654	654	674	660	698	673	696	638	616	693	713	666	664	678	697	696	657	673	647	689	690	666	709	675	703	709	658	676	686	707	650	774	651	684	658	664	678	693	717	676	722	654	639	706	693	689	702	672	730	700	688	689	723	687	684	733	717	696	676	653	682	691	733	720	746	683	697	687	686	665	712	702	679	675	658	648	673	673	714	674	716	714	687	642	663	686	679	726	681	694	714	667	667	715	672	675	742	708	670	704	670	690	741	702	673	688	654	681	726	694	676	663	664	657	679	693	695	626	701	676	642	693	715	732	685	709	679	656	637	686	720	693	649	637	665	708	663	619	740	681	679	690	685	672	703	666	682	674	650	657	677	668	708	643	696	634	658	643	661	692	706	695	685	697	662	635	654	722	654	688	683	701	665	707	661	667	685	709	670	680	642	653	644	707	678	688	705	671	714	675	683	666	666	683	711	678	667	650	671	729	659	693	713	664	718	678	673	719	667	657	725	677	696	671	680	689	663	691	720	662	742	663	682	683	647	708	661	628	683	719	678	684	690	664	748	662	691	714	708	676	681	729	705	676	657	665	688	677	637	666	691	705	711	703	686	696	702	676	675	706	693	692	667	688	677	674	745	687	686	706	693	683	637	689	693	679	621	675	694	624	675	691	717	640	692	663	717	656	637	679	631	689	638	701	691	685	707	661	655	669	685	657	681	678	705	674	699	696	673	676	702	721	688	709	666	693	680	706	710	688	671	697	673	677	649	681	673	640	677	709	681	632	696	691	697	714	712	710	726	706	710	677	644	657	697	689	697	644	640	687	706	658	677	658	623	684	659	737	690	707	671	618	704	738	689	640	685	695	683	704	652	691	687	678	661	690	667	706	677	667	708	749	698	668	692	670	720	700	711	739	717	685	714	720	707	645	682	682	691	711	651	716	713	660	638	663	741	711	677	647	664	767	653	647	650	664	679	681	677	701	685	669	655	702	718	695	681	711	678	614	721	672	708	720	731	716	700	699	705	670	664	637	665	687	734	657	681	651	662	686	672	652	715	669	675	688	678	699	657	730	655	708	738	673	701	683	684	686	685	713	687	699	678	686	712	679	682	670	698	688	678	691	723	695	708	692	662	689	687	684	680	719	689	675	710	708	684	676	716	702	655	702	680	684	684	667	653	700	704	688	694	691	735	711	681	667	722	707	688	682	661	668	725	692	662	672	698	706	666	659	687	698	716	641	723	667	687	713	705	665	664	687	646	646	661	680	737	675	696	682	678	704	639	639	734	691	699	713	713	685	668	699	676	664	703	708	692	707	725	695	650	720	729	646	708	643	694	699	730	663	692	701	679	704	712	684	695	684	645	712	689	650	633	686	685	661	720	652	714	656	672	680	688	697	676	681	670	698	707	653	675	674	666	683	711	659	709	689	698	654	673	670	685	670	683	663	619	727	672	676	709	681	620	655	673	698	684	680	642	656	665	711	694	683	714	683	674	662	692	686	692	677	659	673	703	706	707	649	694	701	680	714	691	672	716	672	664	667	694	733	650	668	680	646	687	656	659	702	659	663	686	676	605	678	657	708	659	668	715	640	694	627	661	672	653	683	666	683	662	705	677	695	717	670	694	705	684	735	670	678	685	658	696	655	704	702	710	682	717	671	650	707	694	715	699	671	716	689	677	675	655	659	662	713	704	674	684	676	678	690	732	671	700	640	682	676	668	683	704	674	688	663	686	693	709	697	713	649	700	692	700	693	732	665	672	708	685	721	697	695	678	694	660	698	616	665	715	665	742	629	671	711	713	682	618	663	724	743	687	710	710	693	673	667	705	629	651	707	698	689	691	749	675	696	662	629	682	674	726	665	692	679	650	660	660	703	721	730	674	669	731	698	712	693	643	693	694	652	662	683	693	735	704	679	708	727	680	713	675	692	735	676	648	714	709	716	730	671	711	696	676	659	675	729	689	654	651	686	674	676	710	667	668	655	724	685	709	729	711	662	723	655	651	668	734	684	655	693	680	643	781	673	698	671	726	611	620	690	650	641	659	663	673	690	671	670	667	712	699	680	702	741	678	724	688	709	679	655	714	698	640	706	678	659	695	686	680	708	713	697	711	700	680	700	685	673	694	733	676	647	696	679	644	717	663	708	704	686	712	696	685	673	645	711	670	689	680	700	661	671	664	680	684	679	710	679	673	680	704	700	668	717	704	721	698	732	717	628	683	693	687	678	650	689	719	666	653	677	670	686	679	693	632	701	711	663	718	649	708	686	686	701	673	672	706	725	647	644	657	679	711	741	688	700	687	735	658	721	662	645	718	726	689	678	704	687	663	680	712	682	660	696	698	687	750	713	678	687	692	667	681	703	702	666	662	690	677	744	634	663	694	754	687	651	707	724	711	727	650	708	709	710	722	682	672	692	621	681	676	711	664	699	666	677	694	654	673	662	694	728	713	702	708	661
25930	24653	31713	25715	17111	6183	1119	445	389	434	431	409	373	389	413	414	367	393	354	411	376	425	416	377	358	400	361	405	386	396	352	351	394	390	407	392	351	371	363	408	355	417	368	390	360	371	362	373	380	403	364	339	408	408	381	398	387	365	353	382	404	374	410	399	367	370	389	393	388	360	410	384	380	377	381	402	393	377	407	392	402	375	404	393	375	389	350	408	387	417	400	375	359	379	390	379	434	372	404	406	390	374	388	388	396	371	405	399	368	368	399	374	395	378	376	398	359	392	405	425	402	371	360	398	368	378	392	413	386	403	361	385	361	408	379	406	381	357	390	376	390	383	429	389	379	396	416	361	409	399	374	370	377	421	405	366	373	342	386	405	357	390	413	397	393	394	406	406	394	382	378	360	369	384	377	418	422	374	381	335	414	363	404	400	391	389	390	408	360	363	451	353	375	395	384	410	386	420	400	349	375	376	357	372	385	384	402	396	358	402	384	365	356	396	377	379	394	354	372	382	398	370	403	396	369	446	394	412	385	394	394	390	391	385	404	373	365	433	373	370	405	353	406	367	375	385	368	352	366	384	380	365	394	366	386	379	361	378	345	419	389	412	387	384	359	357	382	379	413	409	359	381	375	379	423	368	406	367	372	386	334	392	421	375	410	391	369	333	400	401	376	399	363	387	384	336	382	434	384	387	388	395	354	401	377	400	402	364	400	389	392	383	382	398	379	375	416	389	383	382	410	401	420	347	374	393	379	397	388	406	369	390	380	381	396	420	398	367	395	392	372	380	382	374	389	366	354	429	370	382	395	354	384	404	401	376	413	354	417	366	370	370	341	391	355	389	362	404	375	365	392	392	419	394	381	377	404	351	368	370	397	348	400	386	394	377	384	406	345	371	407	383	356	403	380	377	380	391	418	406	400	412	404	385	363	374	390	387	357	383	392	381	356	411	365	376	385	394	350	377	391	380	387	412	401	360	360	368	382	412	382	366	394	431	395	389	393	404	396	374	383	385	373	350	379	372	401	335	362	403	380	411	415	399	372	395	380	379	364	379	399	379	370	375	383	385	357	412	398	363	408	387	402	418	379	379	382	337	415	399	400	361	420	384	390	391	369	388	405	378	382	406	421	413	370	424	408	380	406	403	387	410	380	372	405	373	405	370	343	374	405	371	373	375	369	404	393	414	403	362	383	384	378	361	385	388	387	399	399	371	378	397	356	407	410	396	395	380	369	407	392	438	409	396	341	420	393	335	417	400	405	394	375	379	370	422	370	402	399	428	397	386	389	410	439	385	407	385	378	374	400	398	379	376	409	379	417	389	361	365	368	394	381	351	389	351	359	391	400	406	387	373	409	374	352	366	364	400	363	384	377	388	376	378	400	375	399	356	375	388	385	410	378	412	355	396	399	361	419	376	349	398	400	363	316	347	358	373	425	382	353	378	403	376	386	367	381	346	385	369	420	386	433	360	435	414	389	368	363	414	385	404	342	386	415	400	395	393	411	391	373	367	379	422	375	382	371	374	400	382	397	400	384	382	369	383	357	373	346	354	358	381	414	342	415	363	374	390	367	355	389	377	385	375	343	363	369	417	403	374	359	369	381	388	376	357	371	353	385	381	425	374	399	382	375	403	386	377	383	376	420	358	382	385	394	403	362	427	394	373	407	374	389	385	400	398	391	380	373	365	390	421	362	382	346	356	389	364	370	423	408	345	332	380	366	392	400	408	415	368	390	354	410	372	386	420	377	390	423	391	378	379	407	373	402	388	373	373	419	365	378	406	405	379	364	353	357	369	403	404	408	391	387	403	403	384	399	338	431	382	394	386	384	388	381	360	364	363	394	372	362	395	377	378	431	385	384	390	374	394	388	368	372	358	380	382	407	397	373	398	411	358	406	377	395	399	395	363	381	396	386	390	408	360	381	377	365	354	372	374	362	394	420	418	394	364	373	340	367	380	375	399	344	381	379	393	401	408	388	371	375	435	394	365	397	400	371	398	380	419	362	399	355	393	366	410	405	386	390	412	360	344	369	352	370	375	362	380	412	380	356	383	414	368	408	384	395	374	409	348	421	400	397	405	386	364	411	378	369	392	395	421	386	385	387	391	378	382	394	400	371	367	374	348	379	399	399	388	380	382	396	392	380	388	428	355	351	407	395	388	383	421	408	346	376	386	378	372	368	354	399	375	410	400	424	390	433	373	373	355	411	391	406	375	384	389	422	354	377	404	375	355	396	387	373	378	373	415	367	416	365	379	407	386	398	382	385	426	374	376	404	368	385	386	411	367	380	366	393	369	367	356	370	352	405	391	429	383	387	397	382	355	418	352	430	388	373	404	383	406	423	373	409	391	404	369	397	372	394	373	377	388	382	401	364	380	384	422	381	384	413	391	375	393	374	394	386	379	401	373	359	435	383	412	394	409	410	404	371	403	381	410	375	344	351	368	383	387	383	396	384	392	384	385	370	383	385	380	351	404	408	398	371	381	393	394	411	388	398	367	385	401	399	381	392	388	387	378	401	388	381	383	368	380	365	407	405	379	391	403	359	374	396	357	361	380	386	360	421	371	401	390	383	380	407	345	399	418	413	387	380	394	400	395	350	407	400	375	393	400	367	408	398	393	373	347	392	351	361	379	382	405	392	346	380	417	377	352	384	373	360	382	341	372	378	399	392	361	406	386	378	403	370	378	394	382	359	376	391	406	396	403	386	372	362	412	380	354	406	400	411	376	379	391	364	404	409	409	320	421	391	403	380	374	386	398	365	369	384	374	370	403	376	386	414	396	397	403	407	377	361	394	419	406	395	351	371	393	391	422	401	397	371	360	380	386	374	358	378	382	381	377	396	392	378	371	336	386	394	377	365	394	377	347	383	407	398	413	359	370	422	411	379	408	406	384	404	374	349	383	395	386	426	410	407	369	396	402	388	385	422	373	402	390	381	407	391	390	399	367	379	384	375	411	390	370	392	359	362	376	350	409	351	355	372	401	358	389	357	382	383	395	381	373	399	361	403	372	426	383	404	392	429	387	389	365	405	392	375	375	370	396	379	361	354	448	386	344	405	385	364	402	349	388	405	366	414	412	368	414	408	367	397	374	363	358	409	404	399	405	400	377	374	406	371	391	403	353	383	382	382	408	378	390	404	403	389	384	397	379	395	425	380	371	363	420	406	398	367	362	378	382	382	339	372	388	377	365	387	353	414	392	339	390	380	403	400	368	368	391	372	356	374	353	395	381	395	381	377	407	374	379	415	417	403	368	417	387	382	416	386	367	390	391	385	369	340	370	372	397	381	368	379	355	397	378	397	384	390	372	354	370	349	395	375	399	364	386	371	384	418	404	406	413	381	426	399	374	373	386	380	368	361	402	375	356	380	395	378	390	354	415	371	393	399	384	403	357	362	396	385	420	402	386	366	364	364	432	382	389	391	400	405	374	370	388	379	345	408	394	372	388	361	382	383	371	414	376	371	378	382	409	387	357	432	408
62195	87232	57195	22707	4896	6496	1888	708	651	636	636	602	631	685	649	630	661	651	655	608	586	637	619	663	632	624	625	562	638	599	616	642	599	658	611	642	615	615	667	647	633	622	648	629	651	626	647	654	624	662	700	630	626	608	628	641	623	593	679	615	634	612	605	590	625	640	671	651	634	648	651	609	599	660	621	619	614	637	628	665	637	670	655	603	633	665	651	639	618	659	663	654	690	621	672	639	672	630	622	633	623	638	635	630	668	578	621	621	587	658	625	651	609	606	634	598	633	613	631	651	646	671	644	598	572	659	678	626	695	608	662	632	662	621	648	625	623	645	674	596	643	614	581	607	632	696	620	596	675	588	612	649	643	655	651	652	664	641	616	713	698	668	612	631	605	644	625	645	640	671	636	655	642	632	653	593	623	603	615	612	592	610	663	602	599	633	631	643	639	708	648	649	652	628	609	623	599	632	673	670	644	606	625	650	659	639	679	673	621	601	636	596	658	638	645	602	619	608	686	634	610	663	681	627	616	609	674	666	652	629	642	635	638	665	653	629	675	669	612	639	631	598	642	607	629	658	578	596	624	645	627	614	610	639	636	620	672	644	612	663	645	639	664	613	656	662	581	617	654	629	644	622	649	627	626	662	638	649	604	635	666	671	611	634	665	601	628	647	648	688	665	712	629	636	636	648	651	653	619	618	670	642	624	625	607	628	633	596	610	681	665	582	662	601	591	660	582	629	643	606	583	630	626	670	604	648	627	649	601	599	653	646	651	638	614	661	637	662	673	679	626	665	636	666	649	604	672	622	674	639	643	674	642	591	648	674	585	602	654	639	653	655	607	632	640	664	577	623	635	635	651	664	615	613	654	663	606	623	658	626	610	655	645	674	626	632	655	604	625	668	667	648	656	616	650	635	693	659	643	636	630	631	651	666	625	640	641	696	647	616	601	642	622	672	665	641	643	630	625	647	639	626	706	611	624	667	616	639	639	628	619	624	644	625	608	623	635	703	640	598	574	665	630	626	604	636	646	648	644	643	683	649	644	679	598	669	654	648	632	612	632	603	676	634	681	634	614	665	635	601	634	626	625	617	634	658	615	637	618	613	648	654	600	648	680	681	662	645	659	615	641	647	631	646	607	621	655	599	619	656	604	616	628	551	668	664	654	636	622	660	619	632	631	658	596	637	634	662	660	634	630	628	644	670	605	652	661	645	652	646	667	643	662	627	662	595	632	615	627	675	621	648	647	647	614	649	615	669	633	580	699	638	613	660	655	685	619	629	619	653	622	654	600	583	623	618	635	610	621	652	637	633	631	638	595	631	651	641	664	636	637	629	631	651	668	662	656	633	651	660	611	623	639	608	590	577	631	670	650	625	631	685	614	613	690	606	661	567	648	616	663	644	619	613	683	625	664	630	616	667	614	625	639	633	649	647	651	628	687	605	615	614	675	641	645	594	642	653	650	632	616	624	607	664	638	659	606	690	625	663	631	656	692	637	640	604	661	608	629	578	674	613	648	608	639	620	629	685	641	631	688	663	632	681	659	632	675	628	602	656	644	660	638	636	611	635	625	639	615	654	711	682	609	646	636	615	606	607	657	646	650	654	658	650	629	613	681	656	676	648	649	650	618	629	605	609	610	598	647	646	691	617	639	675	666	609	623	653	646	624	669	616	680	624	652	654	632	612	610	636	654	655	647	620	620	661	628	639	687	611	642	673	645	642	661	689	607	685	630	665	633	641	637	638	622	652	642	656	645	618	624	624	632	629	609	594	613	643	623	656	633	616	651	636	628	647	607	628	635	651	637	629	652	635	660	655	646	657	628	651	632	616	602	577	656	616	676	674	649	679	616	643	687	642	639	606	666	657	693	648	612	655	660	611	621	666	653	632	634	636	602	660	640	607	637	645	616	593	681	663	632	653	695	663	621	633	664	653	635	623	656	664	676	626	619	647	612	609	629	637	608	641	675	613	631	637	642	671	656	621	650	594	684	628	610	634	652	647	646	637	668	640	621	626	657	588	656	656	676	638	660	641	662	668	641	630	622	622	625	679	640	601	658	656	645	576	642	612	615	677	646	624	624	659	631	686	670	663	635	668	628	617	629	590	613	590	584	664	647	620	621	636	638	601	647	606	634	650	638	596	640	635	630	616	620	705	681	624	604	637	624	683	628	695	658	624	624	628	652	603	611	658	625	695	630	663	661	626	638	635	614	652	638	626	647	669	588	635	638	650	620	608	653	665	609	641	622	627	664	648	626	628	639	651	637	595	627	682	625	644	591	664	604	694	590	634	671	661	655	646	663	706	658	625	624	644	623	610	611	622	619	620	660	664	645	669	654	630	650	661	646	624	639	637	683	662	619	654	587	629	657	679	647	747	618	659	603	629	612	647	627	636	632	630	583	597	604	681	615	623	628	657	687	620	636	610	598	625	650	617	651	660	651	651	654	633	624	644	653	670	680	612	599	657	609	617	626	604	647	626	623	614	654	654	635	644	652	654	669	641	617	638	659	619	634	660	633	630	675	649	679	635	652	634	636	632	607	674	632	669	656	665	666	636	627	607	641	657	618	658	660	635	653	614	646	624	603	645	600	643	647	656	640	630	607	662	617	656	629	655	622	618	620	636	560	680	664	669	644	638	643	659	638	645	643	667	657	640	647	644	664	632	629	640	634	614	629	657	625	630	633	688	644	657	660	632	606	599	651	632	644	657	645	661	627	609	651	656	691	674	614	628	641	637	658	678	643	628	667	657	615	610	624	659	629	621	673	656	610	647	602	644	640	675	595	616	683	612	653	616	640	634	657	658	636	625	643	618	681	665	635	667	594	630	659	594	636	646	654	644	634	642	597	642	657	622	668	662	634	633	625	611	629	610	618	622	646	655	644	645	629	632	645	632	648	637	610	644	629	626	638	666	640	620	624	628	635	641	626	616	613	689	681	635	652	595	626	631	626	665	624	645	651	636	684	610	631	634	655	619	632	634	667	636	669	666	617	615	624	626	675	652	604	622	639	637	645	646	654	596	616	647	690	638	661	606	608	582	669	623	649	626	633	666	657	656	669	634	676	624	632	625	664	642	666	648	613	648	672	632	637	617	626	643	628	651	609	609	675	667	613	661	612	611	667	631	656	667	592	586	630	610	630	605	639	629	640	649	625	648	651	633	634	619	636	628	623	610	625	597	633	652	647	640	586	643	610	635	626	602	600	662	672	645	651	668	649	656	633	613	597	644	665	653	668	648	603	645	665	653	636	613	597	643	659	649	617	656	664	562	662	634	626	659	694	683	646	608	633	663	627	642	620	632	640	644	613	676	655	642	650	630	622	634	640	675	634	624	632	597	669	593	613	651	646	605	601	623	626	630	676	667	672	677	670	592	632	640	591	626	634	648	629	628	652	656	639	638	684	629	676	641	636	668	634	634	597	641	640	604	607	585	636	663	592	641	625	668	673	679	605	653	637	632	652	647	626	643	648	656	623	623	635	626	642	634
24353	22872	30548	24642	21379	17489	4201	669	590	643	621	584	619	616	609	581	618	599	579	594	597	572	628	589	596	576	614	599	572	553	578	560	620	602	638	536	570	566	591	572	598	576	624	580	568	611	594	558	616	590	546	636	600	531	576	579	571	604	572	601	534	605	577	576	557	602	588	574	614	569	603	539	615	551	581	582	545	584	595	619	603	598	591	626	588	675	549	625	589	574	579	551	579	595	564	598	605	599	552	603	597	547	558	594	580	558	595	561	603	570	600	591	547	597	594	593	563	530	564	593	572	568	612	601	591	558	624	606	589	612	585	540	595	573	553	597	575	542	632	607	593	554	589	588	564	583	594	583	578	578	600	630	594	607	561	641	630	605	569	572	589	588	583	591	602	557	560	556	592	653	539	566	611	576	579	604	590	617	553	583	613	550	589	585	529	571	611	585	559	593	603	573	593	548	571	566	563	568	590	574	576	570	629	566	557	580	620	620	520	587	591	614	598	570	575	614	603	589	564	577	593	564	594	587	606	581	559	607	560	604	597	593	548	569	558	598	578	620	598	590	562	589	574	561	597	560	581	541	562	611	565	550	594	567	596	578	583	583	627	581	596	558	619	586	589	602	597	588	577	613	594	558	620	584	583	587	582	599	580	609	593	587	586	590	577	549	597	594	584	587	583	581	629	553	615	570	633	573	570	583	577	562	565	552	577	568	592	576	579	580	565	614	624	602	576	541	623	626	590	575	594	570	606	597	588	575	559	567	540	604	632	559	545	576	526	546	560	589	550	592	589	561	566	559	615	564	566	569	613	571	612	606	566	626	603	610	574	595	586	569	601	552	557	560	574	571	594	589	529	604	597	590	616	566	532	607	544	550	593	599	608	638	583	550	565	578	607	573	572	558	595	582	585	634	562	621	590	570	597	568	584	547	576	574	573	605	585	580	616	566	565	580	558	599	619	593	599	571	612	603	567	564	621	605	577	595	574	594	605	585	575	593	594	548	615	576	564	564	560	605	594	604	626	564	599	600	618	593	604	619	598	584	663	615	571	568	566	594	553	588	530	597	569	538	573	590	604	655	590	597	602	582	583	580	594	561	584	614	562	612	557	590	597	610	605	556	570	602	550	580	569	599	565	565	609	574	606	577	577	562	565	562	583	550	566	614	607	569	565	580	560	550	597	555	621	569	573	563	576	605	582	583	579	591	613	581	555	600	529	585	585	632	550	604	567	615	550	550	573	589	582	587	619	588	577	605	580	531	560	581	546	611	641	558	539	579	572	577	575	588	547	553	528	606	564	511	576	557	596	526	538	569	573	563	565	599	566	588	535	603	535	605	561	580	628	558	581	552	579	540	620	565	602	591	609	544	608	555	592	573	590	563	602	556	598	590	572	591	595	603	601	633	601	579	581	606	605	569	593	557	617	598	596	587	561	584	568	580	588	602	592	586	537	607	568	632	625	572	573	605	601	597	570	545	598	580	622	579	575	557	594	612	605	610	576	566	604	550	615	599	547	549	620	561	575	599	578	583	592	611	570	575	593	575	627	598	550	544	573	559	576	573	582	609	630	594	580	604	583	589	578	577	548	610	608	566	576	572	605	554	555	588	599	569	584	526	546	599	614	587	600	584	574	586	549	583	589	616	600	589	550	587	555	565	559	580	602	589	572	608	555	618	609	582	651	584	634	586	606	541	583	582	565	600	599	581	554	605	520	601	629	580	604	572	605	575	593	581	586	642	582	616	596	615	568	580	595	629	592	612	532	566	565	585	573	559	557	609	579	591	590	598	613	583	579	534	558	532	591	607	574	584	595	571	583	589	621	583	628	595	581	543	564	609	536	590	559	571	581	586	611	613	566	599	540	618	581	611	576	575	572	598	614	583	575	601	568	585	581	572	600	554	564	595	575	601	595	597	600	578	561	585	558	591	584	635	568	626	563	579	582	574	589	607	574	636	600	561	571	579	609	569	586	588	565	580	606	568	534	549	603	595	611	583	604	600	580	583	565	557	562	600	515	571	607	569	635	604	593	579	579	581	602	582	561	551	563	587	563	568	619	573	624	569	559	580	559	594	602	566	570	583	640	536	577	559	598	588	545	560	576	587	598	598	602	562	585	616	620	623	583	581	566	550	575	572	571	584	555	608	565	580	540	576	539	526	620	593	581	538	604	618	572	571	599	539	610	589	591	583	591	603	543	564	574	582	617	571	564	593	619	560	610	599	577	585	566	570	611	605	605	602	595	571	564	593	602	583	552	576	599	587	560	574	584	634	609	573	554	571	610	586	590	610	576	587	570	567	615	597	568	582	639	584	608	566	562	563	554	575	571	588	586	591	630	575	609	615	571	616	611	624	610	597	604	569	553	601	537	595	620	626	589	595	602	480	611	607	552	605	597	583	558	586	588	554	582	566	557	628	593	543	628	570	577	604	577	575	570	535	586	614	585	594	613	596	585	531	589	616	603	564	573	565	584	592	593	602	571	598	612	542	595	627	560	570	598	589	563	596	633	572	585	589	571	561	580	581	641	558	567	582	600	558	562	561	599	588	557	586	559	530	597	550	565	545	574	592	593	546	575	596	586	622	616	603	614	587	581	580	573	591	610	579	563	598	589	621	559	562	576	612	561	590	593	596	617	582	611	588	553	558	553	564	510	606	583	629	624	603	620	567	551	542	602	599	590	558	577	518	574	590	564	599	556	566	599	599	618	604	598	562	586	588	602	581	614	599	580	587	656	576	603	585	576	541	599	591	536	581	553	554	588	560	617	566	583	556	593	570	618	531	563	555	576	593	616	599	575	541	523	580	570	596	576	615	557	610	526	553	616	595	552	570	563	560	572	573	555	604	553	579	546	555	586	585	595	610	549	573	581	548	564	605	619	588	557	526	570	592	591	562	581	580	567	557	585	564	609	564	623	603	597	544	594	590	592	580	548	567	601	597	620	535	594	580	575	584	563	561	606	610	557	590	587	590	562	538	547	580	632	537	651	592	583	557	609	547	565	608	571	581	604	601	553	593	560	574	581	592	584	613	558	593	631	585	556	621	605	557	557	537	620	605	549	619	554	557	525	597	591	548	602	610	556	592	580	579	590	556	586	606	593	566	604	603	587	582	551	580	619	545	600	550	607	605	574	576	562	559	584	544	560	617	591	579	631	602	617	601	565	563	599	561	576	581	542	586	567	581	539	569	587	579	588	548	585	635	596	539	577	555	560	606	606	567	560	554	605	606	570	611	570	565	577	580	562	538	569	604	613	611	602	546	532	597	579	595	580	592	593	558	562	593	569	607	537	559	568	582	583	611	607	580	591	629	608	573	575	559	597	573	548	608	536	598	616	628	600	619	575	588	519	603	564	560	565	581	573	617	636	586	568	553	584	560	561	550	593	531	596	570	550	570	548	595	575	558	612	528	581	576	562	558	572	584	595	595	589	560	528	604	570	564	592	586	569	624	592	588	562	608	572	537	583	608	595	560	575	583	601	587	588	586	552	549
60718	98100	67141	28597	8879	10165	2799	917	872	884	942	904	938	944	900	933	918	882	854	911	932	920	906	882	915	894	912	917	943	908	886	941	944	915	923	951	889	907	895	909	900	897	928	875	953	902	908	947	836	846	903	927	915	950	947	924	971	945	915	925	854	865	967	907	907	891	898	905	854	954	881	878	906	910	873	903	859	857	912	922	886	879	855	910	913	859	933	893	909	906	864	881	852	929	945	930	913	937	882	933	879	889	897	904	935	920	905	923	923	884	943	896	877	917	923	871	934	878	944	883	867	897	961	898	942	894	870	932	949	926	930	903	906	857	914	886	886	930	952	946	897	877	845	942	921	903	890	879	901	891	881	921	870	879	877	926	910	919	894	904	915	922	971	885	929	896	949	891	873	960	857	876	927	903	937	948	924	878	879	940	904	925	887	927	911	894	962	903	897	886	931	940	881	869	851	873	880	885	859	905	895	914	966	911	939	880	824	961	941	890	926	899	861	916	894	908	917	869	934	936	887	843	957	947	1027	911	899	861	882	925	921	851	913	885	888	910	859	874	905	904	931	930	872	879	921	940	880	920	920	879	865	936	927	917	871	897	905	857	905	877	930	928	890	919	966	925	867	909	881	917	842	953	854	887	947	899	844	937	912	930	833	901	922	899	898	935	853	887	949	881	900	886	887	900	901	889	924	874	884	926	905	895	920	947	920	890	909	986	907	866	849	910	919	921	887	887	904	926	839	943	876	852	913	916	842	928	851	943	908	922	930	923	888	918	854	910	931	895	915	879	913	905	879	938	896	892	894	891	866	924	941	910	885	911	895	902	859	916	892	912	902	892	933	869	918	901	858	919	887	887	880	874	887	923	883	910	920	925	920	914	873	895	948	903	879	856	838	898	880	924	889	881	903	889	925	869	915	887	863	943	830	873	914	873	869	867	913	911	874	921	884	954	911	899	911	910	912	928	886	900	875	878	860	878	960	946	903	904	938	924	893	882	869	913	877	884	881	852	864	872	866	887	893	879	879	898	856	906	900	915	873	879	888	888	970	922	904	855	886	875	938	915	937	893	884	895	863	935	884	859	922	899	891	840	944	868	916	835	853	933	882	915	951	917	946	885	968	948	925	905	909	906	871	896	898	953	868	879	888	900	882	918	933	953	898	912	848	921	869	983	902	940	893	865	909	884	874	928	929	898	934	942	938	895	913	876	898	920	944	931	935	900	929	894	866	902	920	932	887	898	928	909	911	914	938	898	934	851	898	942	927	939	882	921	877	865	875	909	898	900	930	893	902	856	884	893	842	918	898	878	969	930	897	916	959	903	952	925	842	905	906	857	934	920	931	906	889	937	870	897	871	923	899	890	898	927	956	899	958	883	897	948	956	886	914	891	865	898	936	957	900	908	881	903	885	913	883	886	925	974	914	892	888	885	852	871	885	863	931	878	908	906	903	889	906	868	887	919	878	939	896	887	903	916	916	864	895	914	878	933	906	926	891	901	867	886	922	906	926	938	929	850	914	915	867	932	951	951	912	902	890	905	908	864	967	890	887	930	908	939	874	868	894	955	876	930	924	962	891	909	935	932	880	871	928	914	944	882	933	955	929	914	959	891	932	945	933	856	924	883	927	905	890	901	870	880	912	924	916	873	935	909	881	928	899	883	892	931	951	891	889	910	843	889	895	967	864	900	880	914	859	903	897	920	902	935	886	878	887	922	923	930	950	909	977	848	868	889	922	870	894	934	910	848	952	894	931	872	935	888	889	884	950	879	927	895	930	876	929	912	892	851	918	897	915	912	956	939	861	890	873	870	835	934	910	962	939	862	935	879	911	885	919	879	955	880	922	892	862	901	922	900	877	870	944	918	904	853	893	884	923	888	930	864	942	892	908	879	888	922	929	915	925	894	915	875	855	910	873	900	880	939	893	880	951	906	933	878	870	898	968	919	878	915	921	939	925	862	858	876	871	893	911	878	955	858	895	868	899	851	983	886	953	913	935	901	915	931	896	904	900	903	875	907	954	901	921	933	889	875	887	878	921	908	878	965	951	869	880	880	975	922	876	916	889	923	897	910	921	888	934	936	933	934	925	905	901	924	889	893	883	947	914	892	918	885	848	911	914	881	934	874	889	843	912	902	930	859	919	887	885	927	862	891	890	867	854	868	886	942	961	925	912	850	856	910	889	888	930	928	941	843	885	888	919	856	883	875	939	897	905	954	869	903	893	920	912	926	926	927	879	856	860	886	885	879	896	890	928	865	901	879	879	854	886	957	885	926	848	922	927	901	918	877	904	944	896	916	917	888	887	865	900	910	884	888	870	921	946	932	924	920	871	913	935	880	929	934	888	890	886	877	932	920	930	836	863	907	910	932	906	920	918	859	875	916	889	895	916	894	867	882	930	923	916	936	897	908	931	939	930	927	912	892	920	908	936	887	900	858	932	886	947	921	901	848	874	857	868	893	926	919	883	944	886	920	865	906	917	951	882	883	924	853	934	865	875	867	857	930	867	945	896	893	928	864	904	872	972	952	882	913	898	909	900	884	936	951	927	884	912	900	916	892	844	952	923	915	863	876	878	898	922	884	913	906	932	909	974	908	894	944	926	882	882	885	914	867	870	862	892	928	906	877	911	863	840	919	892	922	885	883	924	940	934	870	854	921	920	889	882	877	951	862	928	893	898	919	906	865	910	915	923	911	854	903	910	912	898	918	915	918	872	858	930	903	902	939	875	887	956	905	859	907	927	958	903	844	893	849	956	909	922	893	907	929	896	869	918	890	917	884	877	920	910	922	903	958	907	918	912	928	926	881	893	904	907	902	907	887	923	899	886	879	890	975	879	884	846	902	908	924	961	916	914	899	899	871	904	864	879	857	880	928	872	884	856	900	899	872	915	868	889	942	909	894	894	906	932	949	887	901	917	936	958	936	880	956	913	947	914	890	881	906	908	898	894	924	918	877	917	914	925	945	924	943	874	909	880	919	876	928	910	920	865	826	882	890	929	863	900	918	947	915	886	902	873	922	853	881	907	902	840	943	939	922	892	938	934	940	871	909	878	957	912	903	925	860	941	890	866	874	886	923	860	883	896	917	878	885	840	905	950	923	937	888	924	901	877	878	961	895	873	929	875	951	902	887	824	862	882	939	841	907	915	904	945	900	901	893	858	949	927	904	908	910	882	874	918	910	935	848	944	918	912	909	877	883	899	892	914	959	884	904	888	914	919	898	906	880	945	890	904	917	958	955	934	905	863	857	888	971	905	917	902	918	879	860	934	862	951	895	918	863	941	900	916	879	938	906	846	840	893	945	917	914	896	944	912	876	936	885	893	924	912	934	844	892	889	856	932	932	944	923	933	879	864	959	904	950	932	903	905	951	922	904	913	862	897	914	878	900	898	917	916	872	854	903	853	893	876	860	870	903	981	888	936	881	880	929	923	937	858	854	952	888	887	903	945	944	930	876	944	912	922	919	933	864	913	895	861	878	944	900	900	901
33048	32217	25675	9156	826	774	510	402	408	415	380	427	372	410	398	388	421	423	393	443	391	394	421	395	439	412	403	413	439	424	401	409	435	407	408	407	432	398	408	440	392	406	401	422	414	452	415	410	432	391	385	444	408	401	426	442	410	408	422	411	392	445	427	387	399	423	399	425	395	382	379	401	375	382	422	402	410	399	440	447	397	410	423	421	426	407	417	397	429	428	368	389	404	406	409	384	409	381	402	361	445	452	395	413	442	428	404	421	440	391	424	424	415	398	420	408	425	401	436	421	406	417	400	385	392	424	409	437	383	415	387	401	396	427	372	448	395	422	434	389	412	431	386	388	428	443	418	412	398	407	414	417	439	399	412	444	401	394	382	404	398	396	412	425	411	382	418	407	432	463	409	423	395	423	426	422	432	450	395	408	373	449	398	413	405	430	405	390	388	469	436	414	404	389	419	418	418	415	489	398	398	402	411	433	420	399	413	401	351	415	407	397	422	400	410	420	391	398	418	424	404	425	410	381	388	424	399	415	404	405	388	409	415	416	388	412	387	392	438	408	422	407	384	400	413	422	422	371	439	416	417	434	418	406	415	386	408	382	384	413	437	403	387	407	407	407	424	384	408	426	427	423	421	411	424	432	405	483	423	406	417	399	404	413	407	439	375	403	432	435	416	417	421	381	391	415	414	461	394	396	438	445	426	384	410	365	386	398	390	385	436	373	400	416	431	418	358	441	386	427	412	371	400	384	409	391	419	389	389	448	381	392	428	389	413	388	406	374	428	452	403	415	392	397	412	463	406	370	394	428	438	435	435	389	433	383	435	425	427	445	399	405	429	397	407	439	419	428	410	398	441	400	417	406	396	405	393	424	386	401	386	417	378	392	368	413	403	421	397	395	416	413	406	377	397	406	440	380	409	425	433	389	433	434	382	404	403	414	386	419	400	412	408	424	434	403	433	433	437	409	429	396	410	409	418	447	411	419	413	393	421	445	423	394	436	416	420	404	408	410	408	431	427	397	400	398	404	457	419	421	404	412	417	418	408	393	424	367	403	409	415	412	416	425	401	380	397	410	404	418	391	427	388	397	380	372	421	426	416	427	365	452	397	400	394	373	387	402	419	411	395	459	402	417	431	403	394	407	381	421	394	421	442	396	435	407	428	403	421	422	399	404	405	402	415	439	360	418	404	418	377	416	409	406	398	438	406	436	397	413	388	420	431	382	439	402	419	384	433	437	392	418	429	413	361	402	382	451	381	399	427	419	413	429	436	440	401	427	386	419	379	422	405	431	413	410	411	413	403	438	370	421	414	392	431	428	390	407	387	415	397	422	393	365	416	414	415	362	395	407	437	408	415	421	436	424	455	418	393	409	406	455	435	393	430	366	408	401	401	417	404	392	412	397	431	398	421	433	414	405	393	396	440	415	419	432	428	408	377	395	421	403	423	399	426	402	418	423	422	440	400	413	432	442	422	391	430	415	413	393	407	417	431	420	400	445	407	432	431	404	405	387	397	427	427	374	429	398	427	389	393	453	416	437	375	427	392	383	418	400	438	425	449	422	428	384	398	397	402	444	426	382	440	422	404	387	392	411	386	399	414	408	438	398	396	433	425	411	417	448	424	412	450	387	425	421	406	422	366	443	355	443	415	400	407	410	426	416	388	356	431	411	411	431	453	398	417	411	417	423	385	412	413	435	422	411	382	372	439	398	401	408	376	401	415	412	448	402	406	427	422	374	454	411	426	386	398	410	403	390	451	420	417	379	407	406	423	403	400	406	410	414	414	397	401	386	431	429	399	424	420	434	436	402	417	430	400	390	418	369	394	397	408	425	396	392	379	404	407	405	428	388	430	433	407	444	416	415	447	420	375	369	413	375	398	401	387	405	415	408	426	408	404	407	395	434	396	407	408	401	400	422	427	421	390	463	397	378	407	410	382	370	365	441	393	424	389	435	411	415	408	392	393	372	369	393	429	381	395	410	370	372	423	407	409	393	388	404	401	371	403	429	410	423	397	384	392	387	403	444	429	390	401	397	398	395	441	417	389	404	400	428	408	445	408	396	388	402	417	442	432	419	409	395	394	416	429	439	417	388	393	431	422	412	458	417	406	461	393	397	397	414	388	398	420	408	394	410	408	395	421	400	437	404	439	422	432	412	399	431	413	387	442	386	435	399	397	417	427	391	403	436	445	403	395	404	420	425	405	417	435	442	391	390	385	407	438	420	415	411	391	432	417	411	372	414	383	393	424	414	431	439	390	401	401	349	404	380	431	384	383	415	396	426	420	445	358	435	413	418	403	417	455	404	448	459	413	410	443	415	415	401	403	425	389	400	375	419	390	441	404	394	421	404	425	407	419	394	442	412	424	389	404	428	403	411	417	423	433	382	421	396	387	436	382	410	409	424	408	402	391	400	431	395	398	412	425	416	425	402	391	434	400	427	408	435	437	401	397	410	402	428	405	417	411	379	430	418	378	440	415	407	407	398	392	398	422	422	415	376	422	399	413	419	414	401	411	381	420	402	370	378	415	443	439	407	430	424	401	405	435	411	409	444	438	388	420	420	427	395	369	414	399	401	431	407	399	433	419	376	354	396	380	406	348	402	428	379	430	417	427	414	416	447	451	434	414	407	436	416	431	429	431	438	381	396	393	398	429	440	399	391	392	422	385	415	394	445	411	400	394	372	438	422	422	432	427	427	383	421	401	388	411	434	417	405	405	410	388	410	389	414	457	382	407	446	425	430	404	441	421	397	399	425	440	403	426	403	410	419	447	386	374	431	391	410	394	357	402	428	419	398	398	400	395	435	408	396	421	421	435	385	425	369	389	395	449	419	434	406	402	391	431	401	406	399	392	398	410	396	412	417	416	437	425	409	400	431	415	408	401	410	397	398	417	398	425	393	398	392	418	398	407	405	399	413	406	396	403	425	421	417	418	396	429	393	459	418	445	429	418	402	455	375	404	420	417	410	420	426	392	394	412	398	418	421	407	383	414	434	407	410	413	423	444	416	460	398	416	414	337	429	410	415	458	410	438	424	465	439	415	424	370	388	399	403	399	418	458	395	416	452	434	396	380	442	403	377	401	403	396	384	418	449	402	365	360	430	391	416	397	371	405	370	383	406	421	436	400	415	412	460	428	393	398	420	401	377	389	412	418	410	407	419	425	433	414	412	389	402	423	407	394	407	423	418	411	409	411	410	391	417	426	411	440	417	409	361	373	432	425	411	418	442	398	432	403	420	376	420	386	397	416	420	413	437	443	392	414	439	423	409	415	385	418	425	386	407	419	434	387	394	384	390	422	391	404	388	388	391	376	383	378	385	396	405	439	411	404	421	427	432	371	396	400	430	399	394	403	424	404	391	401	429	398	407	446	395	448	420	393	408	417	396	394	432	424	443	400	407	374	414	405	423	452	393	368	409	432	421	411	447	423	431	396	422	411	438	405	422	430	417	418	423	418	429	434	357	441	397	427	419	435	396	416	417
43518	48160	28339	7157	1251	1482	847	674	679	685	671	670	697	694	663	727	631	728	722	693	684	661	697	680	680	735	671	729	690	706	680	728	732	669	729	727	706	684	690	666	683	697	704	700	694	703	692	710	709	689	676	688	693	712	716	676	675	661	689	704	678	699	711	711	712	637	675	696	699	693	689	710	673	730	748	653	698	676	699	658	667	726	696	711	689	680	724	666	697	723	715	653	637	680	666	724	678	659	711	612	722	694	691	742	677	650	707	715	672	710	677	702	696	663	733	679	684	704	687	699	711	675	699	706	657	688	698	654	672	664	687	707	693	699	676	696	644	681	657	723	687	635	703	684	729	637	670	733	639	681	634	660	691	699	653	694	657	633	696	693	697	671	690	652	658	702	704	685	691	671	709	682	689	690	668	708	651	650	636	712	695	702	665	648	694	696	682	685	727	724	662	725	626	704	686	708	689	704	622	684	674	693	644	699	683	699	670	678	720	732	673	695	722	674	722	709	701	710	679	691	694	695	703	688	717	670	697	697	687	700	654	693	676	629	668	689	679	639	682	672	680	712	650	710	657	644	672	713	722	684	702	702	665	682	642	695	742	685	680	684	714	678	643	673	678	662	705	667	664	674	673	715	644	704	679	670	721	706	735	744	689	677	658	689	731	654	700	688	683	678	680	691	700	687	684	710	721	699	718	739	690	702	658	633	691	678	650	701	700	717	666	684	679	720	686	681	708	660	654	680	639	656	670	719	655	694	672	703	643	655	690	663	700	700	714	696	676	686	714	703	712	608	711	742	710	650	682	663	698	674	650	694	677	675	684	706	678	680	664	672	667	708	691	716	733	682	656	685	698	703	692	677	691	684	705	653	702	737	674	622	704	719	679	697	678	658	686	714	669	707	686	692	701	697	659	679	715	640	708	697	713	723	652	734	687	698	674	690	630	717	694	690	719	706	693	653	695	677	703	690	648	625	720	670	703	732	651	671	712	675	688	738	681	682	649	689	677	656	702	680	710	683	688	689	725	696	687	680	683	676	662	700	750	667	688	666	661	715	675	679	683	653	698	696	712	693	673	688	683	726	730	689	730	685	704	675	716	691	677	687	682	641	725	643	697	642	682	676	694	691	676	697	667	649	688	661	647	719	667	668	703	693	717	707	661	694	678	673	706	711	699	677	716	639	639	714	640	697	725	662	698	704	697	699	659	714	632	694	694	651	698	705	727	686	676	655	660	684	664	701	694	727	673	701	706	691	669	683	700	722	646	733	671	683	691	701	703	710	661	639	680	713	670	679	714	684	698	705	686	643	705	676	689	731	638	664	686	675	615	706	708	662	634	686	660	733	673	698	694	643	663	705	728	703	657	705	690	706	680	673	679	669	640	703	675	674	662	675	682	695	697	675	678	729	659	700	686	676	729	664	710	651	666	678	675	665	664	724	736	772	659	683	738	706	724	666	701	667	662	686	669	692	690	675	678	686	708	701	672	702	697	671	667	687	646	731	666	668	653	702	652	685	699	663	676	716	684	692	669	744	680	674	645	704	704	674	686	687	684	718	697	683	679	704	684	637	679	718	707	605	674	673	684	667	682	703	690	656	681	683	684	753	700	679	665	714	674	703	725	654	733	693	730	691	671	706	682	662	677	644	695	681	683	683	704	685	677	672	682	645	684	684	707	653	725	647	714	651	737	686	707	684	735	688	656	662	722	674	678	686	679	659	638	663	776	687	698	733	655	663	645	685	694	667	682	747	725	719	671	700	662	697	649	665	720	683	675	727	684	651	683	678	699	691	654	627	691	638	697	680	705	658	657	662	693	720	679	703	699	686	666	693	711	669	673	679	675	710	679	673	725	657	708	647	736	666	709	667	710	700	687	700	699	648	658	679	680	700	672	690	655	670	650	720	674	734	676	693	678	657	716	700	655	649	701	710	701	708	663	678	717	673	694	716	675	737	684	670	725	687	673	689	713	691	704	724	708	663	677	687	685	709	707	711	699	711	669	664	689	736	742	725	712	694	693	665	680	721	742	688	691	705	699	712	710	671	716	639	722	702	673	636	707	616	707	675	680	696	700	622	668	647	676	688	662	650	660	679	705	659	721	712	675	697	758	672	727	680	666	646	712	674	687	669	669	698	734	681	706	682	690	694	676	702	673	687	679	666	732	708	689	721	661	678	662	725	674	717	684	687	712	725	713	685	721	669	737	685	680	710	681	705	752	642	637	703	707	668	688	709	695	669	712	669	672	728	693	711	651	666	696	663	711	660	693	707	676	726	701	712	705	680	683	694	672	682	654	674	664	703	676	662	682	662	741	716	702	704	692	696	719	715	698	721	733	706	687	675	738	669	723	688	653	711	672	647	664	709	690	670	751	703	686	664	696	687	686	709	653	678	691	695	644	702	667	682	695	710	647	629	666	735	693	684	723	699	669	744	690	670	674	731	694	701	645	695	697	715	695	699	681	664	735	687	658	664	695	680	723	658	677	652	692	682	677	674	704	677	656	697	741	733	691	659	664	730	661	696	670	644	708	669	698	661	666	695	687	676	651	706	698	660	729	703	709	740	698	747	692	675	677	643	658	677	646	709	722	690	692	619	670	645	664	666	705	711	692	695	684	679	723	712	657	695	645	682	703	661	705	675	693	711	697	678	708	686	696	707	677	663	690	689	659	674	734	679	701	683	708	645	663	666	721	618	671	695	676	671	625	742	689	675	670	690	740	632	725	671	681	679	702	674	704	702	715	663	673	696	735	682	633	659	678	672	651	675	693	629	698	714	688	646	695	635	658	667	700	678	663	690	690	691	691	686	722	709	715	681	685	711	678	659	674	674	724	707	676	676	657	686	734	729	690	707	716	702	655	665	688	667	660	666	741	729	667	673	704	658	694	661	692	651	701	669	670	665	689	726	683	690	693	647	699	651	685	704	738	702	678	687	650	708	644	675	693	676	655	695	665	698	735	681	714	672	681	723	687	693	717	716	669	678	660	697	690	702	626	645	677	664	712	697	686	681	692	674	672	696	710	690	727	654	699	618	743	708	666	724	710	702	663	671	689	700	739	645	681	692	717	644	664	709	662	650	673	646	713	689	693	664	711	669	718	707	689	636	648	623	704	728	654	619	661	682	709	703	680	727	684	726	691	708	697	687	721	711	717	759	662	657	657	691	695	757	715	663	711	701	694	651	671	688	724	682	657	681	726	654	732	709	662	709	686	686	700	624	636	679	688	641	673	680	716	676	648	653	703	714	668	653	673	707	686	689	730	722	685	766	681	673	727	652	684	640	685	704	673	687	645	712	695	721	726	711	675	711	665	711	683	712	699	701	688	726	646	657	667	673	691	715	722	684	659	693	703	640	687	710	706	671	684	725	709	682	644	700	645	672	689	700	658	665	649	755	670	693	691	727	709	697	696	632	690	686	700	698	662	715	679	696	640	706	703	755	672	723	663	690	697	692	701	642	681	663	707	725	656	666	699	626	656	679	699	683	678	690
25875	24633	32329	25793	17150	6245	1275	405	364	405	395	389	372	378	377	379	388	384	428	425	354	396	419	390	406	347	355	418	371	410	390	409	386	398	375	389	396	370	383	380	418	365	388	383	381	367	405	402	362	393	423	407	354	366	395	424	391	398	388	394	405	351	377	402	418	363	393	378	375	408	333	364	372	355	397	391	392	379	369	360	378	402	368	400	376	383	375	416	397	384	406	390	405	369	331	404	415	395	358	413	395	424	371	402	382	383	404	384	367	379	350	377	363	373	354	401	368	398	414	366	359	394	388	357	398	413	378	402	385	407	373	348	396	358	403	416	399	405	355	358	386	367	399	398	375	421	403	355	420	369	391	405	395	376	391	369	400	368	379	376	359	368	413	356	385	394	391	360	353	376	417	377	355	385	406	371	359	400	410	360	378	349	372	367	386	392	335	384	416	351	375	386	406	357	390	393	372	379	418	406	374	441	351	366	387	384	352	367	410	383	393	391	388	372	372	386	382	405	378	390	367	394	376	395	374	361	358	340	358	393	371	385	416	408	375	399	366	400	383	387	391	379	398	383	390	369	396	380	367	416	396	387	370	392	400	402	386	385	382	361	390	395	415	404	372	398	363	395	374	381	388	383	377	349	380	346	382	401	396	414	367	386	386	388	370	386	374	373	395	392	355	360	419	351	343	376	382	380	355	375	379	393	380	381	379	380	388	378	396	399	363	392	344	378	387	340	391	368	361	364	349	409	374	375	420	404	402	401	368	370	419	406	395	370	393	355	410	394	422	392	423	385	411	375	415	383	427	371	382	366	403	395	360	396	374	347	349	423	368	376	385	371	386	384	358	371	396	397	391	388	368	392	357	398	381	385	395	409	406	394	403	401	353	407	354	377	365	392	357	400	386	414	416	340	389	380	395	375	378	411	412	388	383	378	335	410	379	365	374	401	393	383	394	374	423	366	398	411	379	375	364	379	370	388	397	402	374	375	344	361	396	368	427	377	402	372	410	402	424	379	356	391	359	356	392	391	442	381	413	374	372	374	383	367	366	418	362	417	372	389	423	408	371	392	365	359	401	400	405	374	384	371	415	364	379	368	393	381	367	390	376	358	365	414	359	369	391	407	393	387	382	387	377	367	347	390	394	380	418	383	425	375	405	373	364	369	370	390	410	390	390	409	388	383	389	387	395	381	388	383	387	403	378	399	371	395	382	367	379	392	355	371	371	399	407	363	375	396	388	386	420	400	382	369	370	374	383	380	385	374	397	363	360	378	385	360	370	412	364	433	376	415	388	391	347	385	389	349	421	405	360	404	412	361	364	349	383	396	391	406	390	374	383	371	410	392	368	343	388	403	390	405	410	372	352	409	406	381	379	389	344	346	359	368	400	392	354	366	388	348	381	434	344	350	404	360	371	376	414	391	367	369	393	408	386	373	398	395	398	420	399	406	383	328	371	375	368	404	400	389	403	386	380	380	421	395	391	397	374	373	375	351	361	379	369	389	357	417	411	369	383	398	361	358	370	386	379	373	398	377	361	388	385	379	382	406	365	387	384	370	375	378	368	382	377	367	396	404	421	381	423	375	369	369	351	367	362	385	395	407	383	348	405	399	400	369	372	378	421	393	394	376	382	390	385	423	372	387	370	391	400	371	367	399	365	384	399	408	373	392	391	362	385	395	383	370	355	395	378	358	403	366	379	390	395	352	379	404	372	387	374	375	354	366	375	391	397	415	374	365	389	365	396	336	367	397	386	393	373	391	371	355	391	382	421	406	393	365	397	384	377	357	403	397	393	358	370	378	411	383	383	409	385	400	415	390	376	382	376	406	355	368	371	365	380	407	365	355	388	383	346	380	386	361	392	385	376	371	393	406	405	369	348	376	383	402	345	359	360	367	393	409	384	405	407	353	386	388	379	417	364	404	353	353	404	417	385	401	389	399	390	374	360	366	425	372	381	366	390	364	356	373	366	395	388	367	434	389	385	363	359	383	409	385	398	359	369	358	420	379	361	386	397	395	403	403	370	390	416	408	416	402	394	361	349	358	356	378	374	371	380	380	371	380	398	390	347	374	365	363	444	373	346	408	392	401	372	353	382	381	394	410	373	392	378	391	388	426	393	361	365	387	374	391	389	362	376	420	376	379	439	417	391	369	387	374	401	376	389	375	379	391	350	394	370	403	373	388	413	385	380	424	403	401	373	399	376	371	405	396	378	365	402	388	387	378	385	391	348	383	383	400	402	379	369	353	382	390	342	389	378	389	367	414	389	387	360	363	353	385	367	462	399	374	414	376	394	390	392	364	337	334	382	402	368	347	374	374	391	388	405	377	385	412	367	414	408	377	423	394	414	354	371	434	401	372	372	382	385	401	382	368	408	370	385	405	365	377	408	414	379	409	365	384	387	406	377	375	349	370	392	381	371	395	396	389	387	388	383	369	429	383	383	371	355	396	353	402	358	360	388	366	390	393	368	377	381	397	390	398	426	402	391	420	421	390	397	406	386	379	367	386	384	381	351	394	359	377	391	396	384	415	375	377	390	397	388	354	381	351	382	322	389	374	390	376	381	386	381	384	449	344	368	387	398	393	410	385	377	384	369	358	349	375	353	367	377	417	374	347	389	368	371	383	411	330	399	352	393	370	393	373	374	381	374	361	367	367	354	415	357	378	391	397	356	395	375	429	404	415	383	389	377	368	324	378	371	406	409	415	402	389	380	390	388	374	360	372	389	360	372	392	334	407	395	377	397	363	361	396	366	405	383	383	399	395	383	368	361	362	358	392	410	375	400	400	369	394	399	378	359	399	408	419	400	355	380	373	366	392	392	389	398	378	358	387	363	390	356	382	388	410	384	404	377	405	399	382	411	427	364	379	404	406	386	369	354	385	369	403	359	364	391	358	391	375	341	372	363	364	409	398	345	399	378	343	372	393	420	377	399	411	394	356	387	370	422	378	396	401	401	365	369	391	418	380	420	376	371	387	382	412	402	372	369	357	384	416	405	381	367	401	369	405	357	393	393	429	365	389	383	406	368	373	388	365	350	360	387	344	362	366	371	379	375	395	375	414	381	400	408	371	381	371	355	395	402	373	370	377	406	397	360	417	370	389	365	392	386	395	372	392	418	350	371	382	378	388	366	381	399	380	373	374	363	397	384	357	379	343	389	358	383	408	382	368	379	379	382	386	391	379	385	356	378	390	389	382	386	364	366	358	376	362	408	390	374	372	383	372	370	379	380	378	396	374	368	386	381	360	394	367	401	383	422	381	413	374	360	399	401	356	401	409	359	353	406	380	355	381	392	370	375	391	336	398	391	395	374	377	346	360	368	400	378	390	377	378	387	342	395	391	392	387	403	376	379	367	363	353	394	346	379	359	381	398	419	416	387	368	388	395	355	358	376	374	373	379	396	355	413	377	420	389	365	397	379	385	361	373	399	406	385	364	363	378	381	372	374	389	406	376	374	384	346	366	378	378	378	401	382	386	392	362	369	417
62553	87590	58019	22315	6698	6870	1880	654	666	633	659	635	647	635	597	627	623	677	628	614	654	641	594	615	628	626	659	613	647	685	652	630	667	592	616	614	635	652	656	658	653	631	602	633	637	658	621	622	634	650	593	629	719	622	634	602	655	635	643	641	635	580	648	643	658	656	645	622	637	610	630	633	668	654	614	647	615	611	633	636	635	633	613	657	607	634	645	599	621	659	677	616	596	655	605	630	629	668	646	676	627	680	676	609	626	605	621	628	643	636	583	607	649	647	625	615	622	618	652	623	606	624	655	629	625	645	607	582	670	616	666	663	600	650	623	640	645	626	657	650	633	628	615	564	665	636	614	680	623	633	615	675	625	649	639	590	598	588	611	624	624	636	633	633	622	622	642	635	646	604	602	630	628	634	629	652	638	579	609	642	606	666	637	585	629	638	601	614	627	632	617	594	613	628	605	642	653	608	602	633	658	616	653	605	599	641	622	614	622	632	618	590	622	628	634	658	636	648	673	654	633	595	642	633	663	611	682	647	642	677	648	610	589	664	625	657	649	619	649	635	605	618	635	572	616	588	628	635	626	590	642	617	694	672	618	618	635	648	606	609	622	642	582	644	618	601	615	627	604	618	617	648	643	614	666	635	644	625	621	624	627	613	622	604	624	630	621	605	639	623	598	586	684	651	619	641	615	647	661	655	668	592	609	599	622	625	630	688	646	645	675	662	584	658	607	613	609	689	605	627	590	640	660	641	609	634	643	632	689	628	623	666	608	587	648	590	658	595	634	661	604	614	626	660	614	609	618	627	660	651	614	630	614	637	640	637	628	635	657	615	632	643	676	581	619	610	620	603	605	646	628	594	632	643	656	637	599	654	580	627	596	584	662	614	641	613	615	640	674	657	631	616	604	593	646	617	649	656	628	634	608	545	689	625	616	643	641	595	615	653	613	677	642	646	640	650	623	702	603	610	597	663	651	643	657	674	638	598	626	584	610	617	633	659	640	640	618	656	632	572	630	644	663	643	618	600	664	625	629	615	566	623	620	629	654	691	664	645	605	674	634	649	672	628	669	672	613	623	628	637	667	642	620	607	678	613	635	699	650	619	663	659	604	645	648	663	611	671	617	648	581	643	639	606	637	608	648	621	594	611	621	631	635	579	668	642	635	623	606	640	620	673	662	641	655	605	648	629	648	647	646	619	620	646	649	625	640	615	606	669	671	622	647	658	632	615	618	635	666	642	641	645	607	552	675	627	610	610	631	625	616	639	625	689	683	640	627	637	631	615	646	617	605	597	617	620	597	651	621	608	641	681	636	612	656	630	601	603	645	622	577	629	651	641	636	671	670	691	632	632	598	653	627	633	619	595	659	658	600	627	599	615	664	604	618	604	623	636	638	632	631	614	652	611	626	666	634	696	604	662	602	635	699	633	613	625	612	618	643	639	616	646	604	630	569	617	640	599	613	624	607	676	618	676	639	641	580	610	641	639	637	586	601	606	598	653	611	641	719	680	682	607	630	637	606	630	626	643	639	608	653	653	642	569	638	642	646	642	588	612	657	614	664	656	605	651	654	642	613	620	644	612	689	620	622	634	614	641	632	649	626	639	613	612	594	571	609	644	572	626	656	610	640	652	600	620	631	641	682	628	632	668	631	600	615	628	593	632	634	612	609	606	631	624	661	597	573	614	605	621	636	601	622	601	644	619	576	643	614	647	613	616	627	671	627	651	687	673	628	650	614	632	605	630	605	663	626	627	711	605	680	605	649	658	628	594	653	624	634	633	606	628	625	656	626	640	652	653	642	666	615	666	642	672	679	582	605	662	654	648	658	626	677	595	676	624	639	641	662	635	683	658	632	684	624	624	648	623	644	654	612	645	624	637	656	625	664	630	608	635	656	634	633	622	635	642	607	620	629	610	619	640	618	651	598	639	625	649	635	641	585	636	635	629	636	603	606	625	588	660	628	666	626	665	588	614	644	629	609	669	638	626	627	664	598	616	644	662	616	677	646	634	608	594	648	606	608	621	660	625	619	637	597	629	634	634	622	636	648	603	597	613	629	681	606	602	668	616	598	666	640	618	689	641	671	626	596	567	642	655	582	642	656	637	656	655	640	620	650	601	640	642	651	648	607	624	634	662	566	566	628	605	650	608	621	600	646	598	626	600	656	628	697	636	662	633	620	636	636	571	620	647	616	652	636	633	637	598	627	545	635	657	599	613	684	675	620	645	645	633	627	596	633	687	639	627	632	619	639	652	632	624	639	634	619	594	614	695	638	624	630	608	664	652	666	607	607	592	662	619	586	609	653	664	616	661	669	642	620	627	618	611	626	627	667	673	589	639	611	609	605	690	615	581	607	668	634	636	642	643	671	641	643	632	608	659	645	592	661	646	655	628	633	611	655	669	608	652	623	597	663	651	594	609	623	607	656	624	646	625	604	612	599	630	619	662	588	666	622	633	644	663	620	628	606	636	622	654	584	660	602	611	584	640	593	629	622	619	601	640	604	661	640	676	606	654	601	644	629	592	625	639	646	669	608	634	609	611	589	641	611	659	639	623	572	584	640	621	639	663	633	643	619	664	618	620	614	605	611	619	644	581	644	613	592	627	621	605	632	641	610	640	604	640	620	661	640	602	678	630	613	620	611	653	653	645	632	638	589	671	649	625	647	635	636	658	617	630	626	585	640	628	677	648	609	619	639	620	630	653	626	644	632	668	603	652	652	639	640	664	631	662	637	619	647	617	617	613	637	654	631	642	591	611	623	632	714	621	596	635	631	622	655	668	668	647	590	663	691	620	665	636	631	640	623	636	636	637	662	635	692	564	593	639	648	612	636	627	608	632	604	678	624	610	630	686	544	599	595	642	608	607	636	651	624	635	691	633	609	625	638	622	637	616	612	671	625	619	565	616	650	644	605	617	624	626	627	612	609	603	614	646	582	652	602	637	621	681	606	660	623	643	646	629	633	642	638	674	622	638	641	677	634	628	664	617	650	602	654	610	576	609	647	660	690	579	644	621	651	627	630	615	624	646	638	566	620	614	641	630	606	645	611	619	624	609	632	638	621	594	632	603	646	632	645	622	641	588	600	634	628	646	647	649	651	620	640	652	676	612	639	676	617	606	672	605	609	652	665	621	598	574	625	634	676	631	654	626	630	609	684	593	646	626	646	615	591	640	613	612	633	632	666	628	632	637	634	602	599	635	597	622	678	637	603	614	615	620	624	626	669	649	646	602	612	643	623	613	625	621	590	616	642	634	662	658	604	626	687	611	675	627	649	613	619	628	645	615	622	635	648	618	649	654	629	646	647	616	626	664	618	638	630	613	608	640	638	593	629	625	635	576	610	647	645	647	662	629	634	625	585	632	673	630	637	585	639	634	626	611	626	684	628	579	624	603	610	605	640	592	613	688	642	596	612	647	589	617	667	651	658	619	617	631	663	613	634	654	619	623	674	676	621	655	604	607	630	624	622	667	623	609	625	618	613	602
24302	23022	30699	24752	21411	17941	4739	678	609	602	632	623	588	545	552	603	588	581	555	583	603	607	593	610	602	597	585	604	575	622	567	557	570	572	600	558	574	606	615	580	608	577	570	579	539	579	566	552	619	605	585	600	616	537	582	587	563	597	596	619	580	569	555	599	627	621	565	567	558	608	588	535	586	576	589	549	559	579	591	554	601	580	578	611	535	615	549	551	587	542	569	569	581	603	515	602	566	534	581	607	575	555	611	560	553	574	567	585	615	576	538	601	564	570	570	601	602	570	606	574	521	563	612	602	601	595	607	603	576	544	605	530	552	578	573	567	565	536	538	532	610	598	554	553	594	559	555	613	611	612	592	555	597	562	537	532	640	588	591	551	574	609	571	568	590	572	571	576	624	563	561	591	546	579	562	537	571	587	570	590	565	569	552	569	585	562	593	570	552	566	566	604	550	564	624	567	565	582	599	636	561	578	611	602	558	582	557	546	572	595	544	586	544	572	582	603	593	578	599	603	569	582	616	525	571	578	560	542	616	593	544	578	565	569	557	602	577	579	574	554	553	597	541	557	608	554	571	597	543	558	621	584	541	573	588	600	571	601	547	573	559	616	621	562	621	548	566	524	549	529	632	574	634	573	599	566	598	562	552	562	565	579	573	587	550	565	619	579	580	563	617	557	601	557	551	574	545	545	567	610	565	576	561	536	574	597	576	566	564	535	598	559	603	588	585	585	564	588	574	585	606	583	562	538	636	546	582	587	604	606	592	589	580	589	595	532	537	564	562	556	519	558	593	589	619	557	565	586	602	578	624	574	583	619	536	614	598	557	587	576	527	570	585	558	556	545	592	500	561	574	570	578	584	598	563	611	563	576	570	630	599	564	547	632	631	577	600	545	614	592	596	548	560	570	553	610	558	600	519	583	575	548	557	566	591	605	546	573	604	591	575	594	557	579	614	596	616	584	564	614	584	579	565	581	625	542	564	561	624	555	555	530	601	595	554	547	514	572	570	559	565	547	580	612	552	524	526	562	554	574	555	535	598	563	583	558	547	561	588	592	599	533	582	573	559	583	596	567	581	590	596	569	586	554	568	609	589	582	530	554	575	555	561	551	535	590	608	583	571	598	553	586	532	545	564	558	618	606	550	555	609	620	599	583	581	551	565	608	550	594	528	585	607	550	618	560	592	550	603	567	558	597	548	539	546	562	605	562	597	567	584	589	601	584	588	510	625	588	586	585	575	584	567	585	542	564	545	600	568	564	573	614	549	565	570	603	580	574	570	610	579	585	594	598	580	572	550	550	599	574	548	578	557	591	573	576	566	586	591	555	551	588	594	617	583	533	536	573	570	597	592	547	585	598	585	599	565	587	611	581	592	566	576	568	622	607	573	557	599	589	591	582	601	537	563	555	603	611	620	546	573	613	562	568	520	537	601	541	563	578	577	567	553	547	538	560	550	606	596	620	565	600	581	570	548	587	568	562	555	560	561	561	539	590	554	553	568	605	592	586	570	545	592	527	555	540	596	616	572	535	572	566	580	621	562	591	614	538	616	567	594	568	557	592	594	568	527	564	550	546	596	565	575	542	562	551	617	523	582	570	549	551	570	575	584	579	580	594	596	593	587	617	581	591	555	610	519	604	574	614	585	605	587	534	583	579	547	598	576	557	547	591	609	556	568	577	521	578	540	571	592	617	579	572	569	570	589	578	581	606	577	581	599	543	569	576	556	582	521	638	574	602	605	609	592	615	585	599	581	569	553	546	561	538	561	602	592	595	605	589	560	598	570	522	624	576	603	606	549	555	618	567	591	574	549	599	567	559	560	577	561	541	582	535	604	548	559	603	588	570	580	547	582	569	612	599	615	548	589	580	587	570	568	596	565	584	579	603	590	597	545	578	535	584	600	575	546	572	629	577	558	566	568	564	547	566	583	549	539	563	606	588	534	590	593	551	579	566	571	569	607	579	584	579	606	554	576	554	569	611	528	575	618	560	547	587	579	589	565	584	564	569	582	587	564	592	574	588	590	595	584	563	565	569	586	591	617	569	634	591	594	539	571	592	527	595	592	597	560	572	615	548	573	576	570	600	587	573	580	572	552	552	573	619	612	579	600	585	624	590	581	601	556	570	612	577	627	580	563	549	574	562	582	548	536	548	538	605	595	557	574	561	607	571	621	571	584	588	587	571	568	531	615	580	546	574	604	558	555	623	565	534	623	591	560	559	520	597	588	573	573	581	604	569	536	560	555	554	572	536	558	568	596	618	544	562	576	519	604	560	601	557	565	547	577	581	613	569	575	599	606	591	567	591	583	591	588	622	593	571	551	560	594	538	595	517	571	570	599	598	568	575	593	591	578	595	564	574	592	568	587	584	559	584	557	564	557	553	602	589	605	586	596	575	571	564	587	556	586	570	581	601	589	554	615	564	571	552	557	626	554	568	569	568	576	596	630	566	584	588	550	590	545	543	578	633	564	574	541	594	555	620	622	582	605	525	537	560	587	555	557	578	552	574	595	576	573	580	535	566	585	542	589	548	571	588	603	562	583	580	580	586	580	601	594	545	568	568	578	574	583	534	582	587	611	574	549	586	585	568	599	521	548	573	531	584	586	573	581	585	608	543	576	604	587	542	569	611	546	563	548	607	570	538	555	596	561	541	573	575	547	574	590	584	572	597	562	596	536	597	621	523	568	597	562	522	582	551	542	561	579	596	611	585	587	533	607	554	551	555	570	595	527	547	597	586	584	572	582	574	557	559	621	543	569	555	528	615	539	593	593	544	528	613	566	572	580	576	539	556	587	555	582	579	588	576	628	574	573	550	576	609	555	576	594	568	573	591	631	608	565	587	550	579	584	598	538	576	609	599	575	570	574	638	571	579	549	553	565	592	580	608	625	609	571	557	580	586	585	584	608	589	579	555	598	554	582	569	559	592	568	612	585	567	609	535	575	582	562	577	590	618	571	630	573	568	599	607	545	557	548	574	586	587	565	554	602	568	596	550	522	591	579	602	543	594	601	584	563	580	595	601	592	593	611	611	595	622	564	557	570	593	604	628	542	584	561	583	554	620	608	569	596	567	593	578	589	506	588	543	506	639	589	578	567	571	595	570	593	606	576	565	539	585	592	566	607	581	561	545	534	556	624	549	592	542	572	546	570	600	564	609	575	565	582	586	611	568	563	557	546	599	538	578	567	565	612	586	565	556	573	577	595	584	536	617	541	585	558	559	552	536	547	578	533	580	549	552	601	607	602	538	580	580	566	584	590	632	586	581	564	663	566	571	534	600	541	604	582	565	564	579	632	573	518	553	586	568	626	553	594	529	579	611	549	594	538	579	560	562	614	533	578	581	600	548	584	581	593	580	562	519	546	566	594	584	569	595	581	569	590	543	526	551	560	563	594	552	595	570	603	550	591	582	525	579	564	633	637	582	553	620	587	557	617	545	536	557	577	568	567	547	557	596	556	590	570	589	564	539	579	568	594	575	533	581
61556	98154	67446	27937	15224	12717	2958	897	859	878	895	894	894	917	938	878	878	860	947	871	848	898	904	850	901	916	870	915	860	930	855	821	849	908	869	870	902	917	926	889	874	918	870	890	911	938	901	909	920	885	869	922	890	923	894	911	899	955	927	857	850	878	901	920	898	949	868	930	867	905	906	922	892	848	875	876	878	898	865	906	895	909	934	900	940	906	895	883	855	887	916	875	833	846	887	872	899	867	906	921	925	926	866	867	876	947	902	922	847	937	872	902	905	936	891	871	941	892	894	894	910	858	883	931	903	906	912	920	888	981	885	894	898	913	889	919	911	953	853	895	888	915	893	886	921	871	877	893	899	876	917	917	878	912	859	862	867	914	876	888	946	912	899	845	908	908	847	899	937	863	888	961	870	895	881	903	894	872	911	827	895	889	917	906	868	851	895	906	911	935	882	896	939	901	931	904	935	925	905	882	896	899	904	863	890	886	855	914	933	898	907	869	929	930	905	954	879	882	865	870	888	887	931	930	899	877	923	930	894	869	958	929	918	895	881	909	887	862	874	889	887	909	901	926	925	862	922	941	979	864	940	882	865	863	880	937	846	865	950	902	914	901	950	886	887	919	882	814	892	855	918	926	894	915	940	871	915	832	944	884	890	900	902	910	870	915	868	911	873	915	888	871	845	915	898	899	904	873	906	826	879	879	932	865	921	894	903	877	955	910	876	850	912	911	901	929	879	907	897	874	845	902	947	897	886	888	919	901	901	892	911	832	931	884	857	937	938	906	930	865	883	861	875	854	909	913	904	944	928	871	930	900	877	910	888	866	913	933	903	900	916	863	846	904	891	867	880	901	903	924	916	860	909	885	916	926	866	867	889	918	877	939	898	889	923	938	885	935	877	844	912	908	885	848	894	939	869	899	875	948	911	910	877	929	869	920	910	886	867	903	900	906	900	929	888	889	897	870	862	890	861	863	908	920	868	953	880	915	861	869	876	884	967	902	873	848	965	918	912	926	925	913	928	867	866	902	886	904	943	873	851	884	886	938	927	895	860	857	898	917	941	899	900	962	911	877	908	875	946	898	905	929	964	961	960	916	878	836	847	883	886	907	889	893	929	871	910	918	905	846	854	857	938	908	858	894	874	907	850	896	916	900	856	961	948	938	899	904	885	908	908	859	903	900	876	928	949	903	902	881	915	899	922	870	905	906	904	887	896	917	925	925	901	888	852	857	888	925	896	937	913	892	938	867	893	930	844	855	893	927	862	900	895	918	881	887	903	914	898	918	897	912	888	960	937	926	861	899	900	857	926	863	885	860	839	895	877	832	915	907	905	951	927	929	853	902	854	920	883	966	876	857	927	857	886	870	908	852	848	950	885	864	922	893	909	877	879	886	914	881	876	941	864	903	874	907	918	894	872	903	834	923	915	858	869	896	914	890	889	850	859	959	897	886	901	930	910	842	896	912	885	905	918	905	917	910	955	854	923	929	882	901	937	854	914	878	898	908	915	865	867	875	924	912	919	885	903	869	895	913	875	881	861	894	878	923	908	895	877	923	886	891	917	916	888	920	936	910	912	862	842	867	890	844	905	928	931	902	871	909	933	906	870	905	901	870	847	905	871	964	860	871	848	904	864	913	837	898	896	896	944	912	922	891	951	890	864	935	918	899	931	910	830	893	893	933	877	911	916	880	892	932	878	918	896	853	877	910	871	904	904	884	910	890	898	880	933	881	896	879	855	924	870	832	902	869	916	886	889	901	906	901	919	901	922	909	948	889	933	869	901	875	899	895	919	943	896	865	864	946	859	852	873	967	956	871	821	916	920	858	909	857	929	883	894	939	958	898	909	845	882	938	895	901	893	914	914	907	906	912	900	895	913	906	930	891	881	868	856	878	892	878	940	874	876	880	950	908	877	887	893	933	940	927	872	880	895	894	845	875	943	922	867	929	854	923	880	945	893	891	894	925	887	898	910	900	876	893	904	908	877	913	852	909	852	915	878	892	802	890	881	897	914	866	857	916	946	921	908	912	870	877	888	862	855	902	886	867	885	896	851	947	889	926	920	915	957	897	871	879	906	887	891	940	931	894	942	918	918	926	852	895	857	895	866	886	886	881	867	914	930	871	932	882	865	880	914	884	859	923	912	902	897	896	947	866	903	940	926	902	914	876	888	889	886	917	859	866	864	862	904	900	892	940	907	912	869	820	861	879	904	845	902	906	922	945	878	930	923	877	945	915	933	873	916	872	906	899	849	890	921	886	928	917	890	943	905	891	828	931	853	895	947	930	858	836	894	869	900	922	887	934	857	885	862	862	884	910	902	856	898	874	943	917	863	905	893	873	911	878	927	912	926	891	901	845	872	853	850	873	889	876	871	879	867	873	857	923	926	877	882	932	877	921	844	889	837	909	950	888	954	850	856	920	885	918	904	876	915	876	972	819	889	863	891	950	927	931	899	894	884	877	893	920	889	936	881	824	899	885	851	912	913	910	896	860	873	926	953	851	900	922	916	884	894	921	908	895	929	913	933	926	881	919	943	889	942	929	927	868	913	867	906	913	923	939	864	939	914	851	958	877	835	853	942	874	891	882	908	893	925	863	904	906	948	875	914	882	924	888	862	885	869	885	966	845	934	907	963	906	803	899	874	862	886	925	893	884	893	894	945	931	869	850	898	909	879	919	900	935	901	909	895	845	853	874	916	852	960	863	889	880	890	872	912	885	831	894	913	864	913	872	864	900	865	860	891	904	880	893	905	924	920	886	890	891	951	866	853	926	905	876	924	875	918	923	890	900	840	890	840	914	884	871	849	944	892	946	832	915	891	915	953	915	931	882	877	886	869	846	895	875	914	955	895	906	890	827	870	889	830	927	912	872	899	879	853	920	813	913	896	876	874	934	866	892	949	877	910	888	897	938	855	911	849	915	891	897	846	875	866	875	891	906	884	911	890	941	888	863	929	917	889	902	873	906	915	904	906	925	887	871	938	931	862	914	933	926	872	875	854	933	858	854	897	939	874	927	862	914	912	918	919	909	880	910	902	934	887	904	884	857	864	921	856	879	928	958	904	859	896	907	864	888	910	921	886	872	909	843	928	904	886	854	882	866	868	840	914	940	912	916	910	916	907	897	909	890	888	916	891	915	930	953	912	883	926	897	940	920	804	896	927	892	910	894	915	889	923	842	931	917	879	915	926	892	919	873	902	840	946	898	899	885	904	920	889	881	892	957	895	855	931	910	893	897	933	919	840	897	881	879	939	950	924	842	918	839	900	873	948	885	932	922	880	852	864	881	904	900	909	875	903	918	904	860	936	901	892	871	903	898	886	872	921	920	881	950	895	873	885	888	879	882	876	940	900	915	864	907	932	868	947	884	916	937	922	898	883	889	882	883	910	947	859	896	891	902	861	933	860	917	884	856	897	887	890	901	907	899	914	862	926	832	936	911	864	896	880	913	952	910	913	884	871	881	961	848	913	907	868	924	904	929	895	920
32548	31607	25740	8482	1315	975	568	380	389	391	384	413	396	427	415	376	430	396	427	407	389	402	393	439	399	400	390	405	396	439	406	400	389	438	386	417	406	421	351	424	419	410	399	399	444	373	424	366	377	417	415	423	405	421	396	423	396	404	391	401	376	352	408	417	417	399	412	413	407	404	419	450	407	411	442	390	425	435	438	388	431	379	421	398	387	394	373	399	393	379	424	408	389	402	406	400	402	377	404	403	385	410	448	411	418	403	408	360	418	421	418	396	412	396	434	401	439	450	408	405	400	393	413	403	394	385	421	376	402	374	357	379	433	392	389	404	400	384	426	381	424	404	397	413	443	415	380	377	416	430	428	402	414	430	398	410	358	400	401	417	415	395	413	400	373	388	419	455	428	412	401	386	394	408	388	418	446	411	396	413	450	418	401	374	427	443	425	366	441	383	443	399	378	399	423	425	386	418	385	390	384	388	430	393	396	389	409	421	391	429	439	380	382	442	419	391	385	401	422	391	403	422	426	431	427	424	441	427	434	389	396	425	412	406	430	386	369	388	407	385	409	436	411	410	401	402	419	383	419	410	424	382	390	406	393	413	390	383	368	382	445	407	431	423	436	401	405	388	420	429	393	407	425	432	389	421	417	379	420	412	407	415	382	412	462	449	368	416	402	415	395	385	428	439	410	417	409	417	415	438	375	397	406	403	432	405	400	417	383	397	411	410	452	398	399	385	427	404	404	423	384	415	389	386	406	430	371	412	402	391	393	387	398	426	408	417	374	422	388	417	410	422	409	402	396	389	377	424	419	432	428	438	406	419	416	398	386	400	394	432	398	430	408	427	431	417	431	420	382	396	436	418	391	403	431	404	390	424	405	389	390	409	407	431	440	378	403	359	411	430	391	394	389	397	381	395	410	417	414	394	391	384	436	427	420	375	405	401	391	404	405	389	376	427	421	410	410	435	408	393	453	411	397	377	385	457	414	429	421	385	428	395	389	424	444	374	394	378	398	375	385	411	390	404	410	407	415	377	391	424	414	400	423	408	414	413	416	427	391	424	400	420	421	382	410	413	373	437	435	402	420	379	421	382	435	403	391	439	445	421	388	381	374	404	425	417	390	421	388	398	395	402	410	400	409	444	419	409	423	388	374	393	405	408	395	429	409	392	401	421	384	386	392	409	444	417	394	422	375	419	397	395	394	417	395	395	428	434	394	396	450	409	385	399	372	422	385	439	386	385	410	439	416	398	419	435	426	404	391	384	434	407	408	422	434	415	425	405	405	395	418	397	397	406	409	428	405	379	402	419	421	416	412	413	423	385	395	418	385	410	458	386	438	410	390	448	412	422	417	438	423	381	421	401	427	423	422	428	386	397	410	408	364	411	426	425	395	428	423	395	409	410	386	375	400	410	416	413	436	422	385	404	391	416	399	427	424	426	402	379	398	402	384	403	420	446	420	403	428	428	400	412	413	415	420	416	419	403	401	413	416	412	397	400	422	396	372	421	381	419	402	405	373	353	377	400	402	426	425	425	417	405	396	421	407	403	425	403	386	398	366	413	405	377	392	436	383	429	424	434	413	405	423	403	411	413	466	428	389	453	413	412	431	405	435	396	424	409	377	415	401	394	421	423	392	430	420	397	401	391	423	423	397	406	409	422	407	397	399	400	390	408	441	423	404	374	444	425	412	402	404	363	409	403	383	379	390	406	437	411	403	450	414	380	424	400	393	423	398	378	406	400	389	394	413	438	391	418	423	379	427	381	405	422	410	411	420	383	427	396	426	396	437	422	377	413	409	403	407	420	415	392	407	424	411	393	406	440	400	404	408	431	417	382	414	411	417	412	416	446	453	389	473	413	421	419	400	394	380	419	401	412	402	418	403	366	433	405	406	380	404	400	412	370	410	390	395	389	407	419	464	368	419	393	433	419	381	394	408	405	396	428	411	406	411	426	387	442	402	411	408	386	413	361	419	442	432	391	398	436	396	387	396	399	406	405	400	414	421	466	406	423	410	388	392	412	378	414	383	401	395	408	416	388	391	422	465	413	394	376	396	400	398	432	405	408	426	419	434	396	423	430	417	407	418	377	408	377	420	389	425	404	382	441	386	420	414	408	402	362	391	416	401	395	384	416	408	417	388	409	413	425	427	394	394	392	397	408	393	415	428	410	435	377	397	368	411	409	401	412	412	421	402	418	433	398	423	415	391	399	377	368	421	403	422	403	428	433	416	383	428	401	419	418	409	443	413	370	433	438	418	414	418	379	422	431	431	437	423	426	379	419	425	396	390	403	403	408	411	373	414	451	397	408	412	376	405	395	414	415	400	387	421	427	396	388	416	381	414	387	420	395	410	372	392	395	416	414	405	414	434	370	395	376	417	401	385	413	386	438	389	408	390	411	408	407	389	430	388	383	426	401	433	362	383	389	393	396	406	400	411	439	430	406	442	398	413	372	415	381	390	396	394	379	425	414	423	402	406	421	411	381	420	373	435	395	398	366	392	405	413	406	445	420	414	374	430	449	429	400	405	421	420	388	404	391	405	379	438	372	381	415	399	411	425	444	405	434	431	422	403	409	400	378	363	388	427	421	420	430	441	395	423	386	428	404	429	401	422	403	409	398	428	432	365	384	403	414	374	387	386	399	384	390	390	354	391	407	401	412	374	417	419	390	408	375	414	420	379	411	407	397	405	421	380	421	427	417	381	395	428	396	363	423	430	378	415	433	396	393	375	410	393	424	400	399	394	421	396	399	385	388	436	436	445	439	405	387	381	388	416	375	361	423	424	418	427	414	398	415	426	420	381	402	403	419	423	419	402	402	420	379	435	388	433	424	392	410	409	405	412	395	371	421	413	424	424	386	398	390	388	394	414	401	403	409	460	395	392	443	391	397	375	388	388	424	401	403	454	411	368	401	391	421	400	424	406	406	374	388	388	402	405	390	452	423	397	399	412	393	376	420	398	416	386	429	391	382	414	382	416	383	409	457	404	411	425	425	411	377	402	413	417	410	405	420	406	438	373	403	399	407	421	445	426	391	432	377	410	420	395	415	384	404	436	388	417	387	420	423	373	369	409	423	384	422	409	456	419	421	415	440	435	422	401	400	399	406	385	408	381	395	428	408	397	388	424	389	409	432	451	407	387	402	432	431	413	415	422	420	424	382	434	424	413	386	379	408	397	425	426	391	396	410	392	428	389	420	385	428	411	389	432	399	417	375	418	387	412	394	400	413	413	392	385	407	403	418	373	431	373	430	434	392	413	380	401	437	407	395	389	410	395	411	420	392	430	404	394	380	393	406	396	374	437	410	407	408	383	405	401	385	402	412	403	425	441	420	398	410	417	394	376	396	424	423	400	391	417	401	393	409	393	380	434	403	390	432	433	382	384	430	397	385	414	412	409	399	397	386	389	423	407	395	420	407	416	402	400	435	424	438	428	390	402	402	425	360	386	377	390	432	383	408	397	455	400	401	396	387	392	407	435	391	409	434
42822	48111	28494	5814	2625	2030	890	706	703	697	691	683	677	714	653	665	661	670	655	642	634	674	701	662	649	650	728	696	658	643	707	713	666	679	710	687	648	682	660	679	698	684	737	627	616	665	686	666	659	685	754	676	659	676	684	674	724	678	699	711	694	664	639	672	705	665	699	706	713	625	656	653	716	702	651	686	644	688	665	661	708	697	671	690	666	697	679	696	637	658	686	697	661	647	669	700	702	667	682	621	656	662	669	706	681	676	698	676	677	736	703	700	699	694	704	692	683	663	666	674	666	668	698	696	683	677	676	694	664	644	715	704	615	623	654	714	689	665	673	701	730	629	693	671	670	663	715	701	711	676	685	670	703	679	698	725	674	691	705	650	689	718	654	642	673	677	652	717	671	680	663	655	643	673	686	686	670	721	701	657	683	639	690	701	679	687	710	665	671	684	709	665	668	640	702	682	705	636	701	666	705	696	656	655	645	712	673	634	679	661	691	643	654	637	661	644	718	714	653	683	678	688	654	656	707	630	620	722	678	671	691	679	609	707	694	677	700	647	729	719	672	683	685	695	696	688	651	663	716	703	707	699	653	702	660	705	680	688	663	675	689	677	693	648	642	651	666	699	684	671	672	731	704	695	624	704	657	693	668	653	694	686	693	646	660	670	708	656	737	642	686	649	719	685	680	648	696	686	661	649	677	635	672	669	637	666	664	661	702	669	692	656	693	722	673	680	690	665	715	681	663	651	695	682	690	663	659	683	660	695	714	702	670	710	666	658	663	663	643	696	659	644	681	684	699	676	646	688	681	671	688	657	667	655	675	648	693	630	696	680	680	719	685	656	703	643	725	656	675	706	634	688	702	636	726	647	691	671	685	667	633	679	679	660	674	694	681	678	661	683	700	670	660	704	665	670	662	720	643	651	657	660	691	681	657	661	666	670	682	649	704	717	666	710	645	654	651	657	668	649	631	686	708	688	678	643	671	703	681	681	649	685	702	673	693	621	684	694	705	680	656	649	669	695	696	656	679	707	665	707	714	687	703	711	712	710	701	673	688	646	658	685	719	644	662	680	639	678	670	647	683	672	695	642	670	641	675	656	718	682	714	714	665	667	676	658	678	655	640	700	677	663	699	697	699	682	678	675	650	706	654	698	719	639	632	659	660	670	693	676	640	686	627	662	702	668	671	681	696	680	661	681	673	682	716	663	679	689	677	700	660	737	637	713	660	694	694	675	640	724	666	703	691	692	649	721	652	673	683	695	760	681	668	631	653	738	625	630	703	724	649	686	669	671	680	672	648	670	674	710	670	695	671	670	653	652	687	707	660	702	656	689	716	671	668	704	679	666	725	629	667	642	691	669	688	645	703	681	670	706	702	647	708	702	669	686	679	673	687	645	710	674	673	644	680	713	689	689	652	714	662	691	699	684	660	662	670	666	694	670	637	763	671	693	672	668	713	668	679	704	688	664	698	675	684	693	666	716	723	660	691	705	681	732	667	730	652	717	683	761	662	698	654	644	633	679	653	700	702	640	699	685	668	727	710	725	640	641	647	645	649	657	672	648	669	652	676	711	679	683	689	697	660	639	690	743	687	691	652	651	689	670	647	703	671	701	708	661	633	662	653	638	688	662	690	650	722	685	664	661	674	712	680	687	724	665	732	665	652	688	744	679	675	665	702	654	726	610	682	703	707	712	701	639	701	666	668	679	668	695	641	654	680	702	663	654	676	723	701	712	683	699	686	696	675	720	679	664	641	699	674	658	589	648	675	669	677	687	642	741	693	684	726	709	688	669	635	678	699	661	621	684	666	720	688	657	717	714	710	705	665	686	664	687	639	699	709	696	699	682	690	660	708	666	665	688	663	662	629	660	671	692	643	686	691	671	674	672	639	681	643	710	682	716	664	692	680	691	654	656	700	647	703	688	680	648	657	679	687	633	644	655	694	696	643	673	708	655	680	680	696	728	652	687	716	676	712	695	661	676	710	658	720	699	709	662	646	644	729	667	639	671	720	670	666	677	720	679	677	718	669	655	710	676	693	670	677	696	641	657	693	674	674	690	681	680	702	668	676	712	687	661	702	661	698	689	651	708	674	695	711	677	684	694	692	669	657	710	681	733	703	663	673	632	672	628	749	627	672	672	675	677	683	616	702	675	628	711	686	730	711	667	662	685	655	684	688	714	642	716	731	677	644	670	671	652	628	713	638	666	664	675	695	684	702	695	645	649	677	669	682	679	680	667	676	701	681	725	690	689	639	697	678	673	748	662	668	639	656	708	687	620	662	657	660	695	649	714	682	655	673	675	615	681	695	676	679	655	624	694	677	664	695	657	682	736	705	661	705	692	679	676	660	662	680	697	663	702	661	704	703	703	674	672	689	678	647	643	670	653	684	634	653	703	720	669	675	684	661	663	680	637	675	641	669	702	667	674	685	664	682	671	671	669	708	647	679	735	705	681	675	627	701	668	641	699	719	656	695	678	735	719	675	646	672	676	694	754	663	682	656	665	660	613	673	650	690	701	666	651	673	744	653	672	673	694	709	703	673	669	652	702	668	671	686	699	665	693	644	687	690	670	714	649	667	689	631	700	679	656	694	721	704	655	712	702	669	709	664	731	667	676	647	698	639	673	689	683	688	666	682	662	719	708	683	684	748	692	702	687	665	620	710	694	707	692	726	688	616	673	723	691	710	754	667	679	707	667	697	693	652	680	682	701	716	692	668	648	673	714	696	667	692	703	697	676	659	661	665	662	650	704	673	687	653	658	719	701	664	681	671	684	679	673	650	659	648	701	646	627	662	699	619	643	692	660	703	687	674	666	659	706	700	692	694	661	716	644	658	665	657	723	707	685	711	681	706	683	722	709	675	704	696	657	668	715	696	660	703	669	705	616	665	653	692	686	666	712	710	613	690	704	686	686	642	683	708	694	654	683	682	673	700	708	652	631	719	708	688	682	693	701	662	683	647	707	668	657	700	666	656	662	686	648	662	670	680	680	692	685	611	707	655	724	699	634	710	713	678	698	675	661	696	704	710	670	666	731	677	704	682	619	683	652	697	692	667	679	654	706	684	726	681	611	685	677	704	676	699	663	714	621	633	717	692	702	709	625	730	705	662	672	662	669	657	708	688	629	669	667	670	685	697	632	650	698	681	683	674	670	646	629	690	696	683	673	679	664	692	689	699	688	681	696	651	681	634	704	704	645	653	643	707	706	712	699	691	646	652	682	627	671	733	661	639	702	657	715	674	654	690	634	677	677	697	720	696	677	702	699	720	688	656	651	693	685	644	687	692	705	714	684	652	675	665	661	688	661	660	682	708	667	704	639	657	694	689	639	691	702	692	694	671	728	698	648	711	676	707	675	667	650	654	701	660	642	676	685	665	694	725	677	694	687	697	658	663	728	716	692	665	666	727	673	709	679	708	690	636	658	653	654	731	723	701	674	658	657	666	715	638	706	659	708	687	670	647	695	600	701	675	664	684	666	682	695
25846	24782	32467	25509	18855	8554	1133	442	384	402	396	390	356	435	414	415	436	393	357	376	411	435	395	397	409	406	364	393	390	382	375	408	388	401	365	360	414	371	409	387	353	389	378	373	373	440	421	375	374	364	403	382	406	387	384	328	407	389	375	393	381	376	395	396	392	416	391	427	380	407	384	405	383	396	385	392	391	376	392	376	403	373	355	365	391	411	334	403	397	400	409	371	379	410	384	407	381	433	377	366	364	414	378	397	387	363	373	352	365	379	355	369	388	387	402	378	370	376	374	394	402	356	375	386	416	393	413	372	360	412	403	353	385	412	339	381	373	392	377	377	382	412	359	382	382	424	375	396	408	420	378	380	381	404	401	431	395	396	395	402	387	390	376	371	368	368	398	389	368	379	391	394	373	373	409	395	406	426	340	370	377	413	406	424	407	402	388	369	387	376	410	395	344	391	391	376	374	412	402	375	395	366	340	389	386	353	368	367	398	408	393	383	364	371	400	391	401	393	376	399	360	413	402	349	378	394	381	377	388	382	388	374	382	417	368	394	385	379	372	396	369	389	397	366	402	386	360	377	405	405	403	354	405	400	388	405	403	378	377	374	396	404	379	390	398	407	369	383	387	367	372	356	423	400	390	382	376	393	386	368	397	418	385	394	387	396	411	384	376	376	399	374	375	376	396	393	351	382	393	391	367	359	367	385	374	385	408	413	380	386	406	415	403	393	373	363	400	393	405	385	388	408	374	397	417	412	381	377	381	385	385	386	391	420	413	388	364	344	400	410	358	401	357	379	392	412	385	397	326	405	392	381	370	362	368	350	389	391	405	399	370	383	377	392	407	411	377	361	374	400	385	406	410	377	405	377	411	394	399	353	391	376	397	407	408	384	369	377	421	375	395	395	415	393	371	372	384	428	388	402	404	357	351	390	367	406	419	409	339	354	372	381	387	374	380	370	399	335	392	398	411	371	388	414	376	392	390	386	441	384	368	382	353	356	335	422	400	384	403	382	359	384	376	394	395	394	377	374	343	365	375	385	376	393	383	402	397	346	377	357	391	353	395	379	405	394	382	372	395	410	357	415	383	370	366	405	393	355	393	368	421	376	388	397	421	422	396	405	381	359	396	389	402	400	396	377	390	406	380	385	382	345	394	369	366	369	409	385	398	374	411	374	367	368	388	363	382	392	407	388	389	389	396	380	384	421	352	417	417	369	352	370	383	371	396	377	350	393	393	429	364	381	353	363	392	405	406	370	390	381	404	392	367	403	399	413	413	371	385	358	389	383	383	407	375	394	391	367	403	380	425	369	383	381	368	384	364	369	402	396	400	368	404	422	341	365	348	394	385	369	363	403	383	354	362	383	393	405	398	378	397	360	348	374	412	386	362	388	400	424	378	370	392	366	387	356	367	383	406	421	400	410	356	401	391	413	390	420	376	399	403	418	385	384	404	395	402	387	346	386	398	402	409	382	405	420	399	364	411	392	412	394	385	363	362	400	385	409	376	393	421	363	377	409	369	413	377	390	395	397	392	390	384	391	407	393	369	393	350	357	389	371	403	367	380	349	351	378	417	412	379	398	409	395	416	364	395	370	413	382	372	395	399	374	402	364	405	431	398	424	368	386	392	407	429	400	394	390	384	392	369	393	355	416	407	450	407	385	385	384	379	423	399	367	412	394	352	372	412	371	359	375	414	393	368	364	352	419	401	384	371	362	368	355	384	372	398	373	371	383	382	397	389	381	375	397	396	391	363	391	368	385	405	374	400	394	416	365	369	377	416	409	392	407	431	382	389	400	402	391	381	417	393	409	361	396	397	379	377	399	405	392	400	369	394	382	414	405	417	367	385	380	417	391	430	421	410	381	388	410	355	362	362	361	340	397	393	368	377	378	406	344	373	396	353	397	381	381	375	367	360	371	403	368	406	388	402	381	349	381	411	382	384	357	358	381	408	409	376	329	452	390	392	365	343	396	407	366	330	411	399	372	415	404	378	401	413	412	406	389	359	388	401	386	432	360	372	415	383	375	344	404	399	388	408	391	427	387	400	384	381	403	387	427	383	367	365	424	395	380	398	390	367	412	388	354	353	390	383	409	353	368	378	386	376	368	395	401	391	386	384	389	374	368	368	381	355	373	384	411	356	429	382	396	388	402	409	421	369	391	367	419	406	370	344	375	414	385	402	389	358	364	380	407	382	389	362	388	419	387	408	390	384	397	387	390	384	383	383	377	381	419	372	388	399	432	384	359	384	397	352	392	382	393	363	404	395	400	382	398	404	370	368	403	367	397	383	384	406	371	397	398	366	404	378	380	389	393	363	384	393	404	412	435	387	374	367	378	388	401	396	368	389	386	384	395	435	385	413	431	382	391	408	355	354	346	412	397	429	383	369	367	384	366	380	400	382	396	369	372	408	392	387	353	367	375	377	409	371	366	380	365	371	391	355	388	349	420	375	339	337	361	403	399	390	375	383	411	375	408	368	421	369	393	361	359	391	386	342	392	392	361	365	388	370	394	390	382	386	412	372	367	383	396	349	390	405	411	401	383	425	371	374	385	373	376	416	398	358	381	377	385	394	386	368	366	409	387	353	371	347	361	421	388	387	379	359	380	385	375	393	384	366	394	409	402	391	383	386	360	396	393	415	362	373	388	391	388	396	354	371	377	385	403	403	393	340	389	367	358	411	386	388	394	391	404	408	369	404	403	399	391	381	370	352	408	358	397	417	404	370	389	388	395	372	387	448	374	353	378	384	394	378	398	391	381	407	427	419	360	378	350	397	381	385	431	398	403	385	402	360	397	390	402	395	388	374	411	371	388	354	409	382	366	363	346	360	380	375	386	406	433	420	381	354	402	418	361	394	398	359	409	391	398	408	390	394	410	367	381	376	363	431	360	365	399	396	370	415	360	427	375	378	379	376	377	363	381	408	397	382	398	383	386	402	375	369	411	398	362	379	369	385	369	356	397	383	393	385	361	397	403	384	385	381	395	383	403	365	381	394	385	385	400	389	382	381	384	411	381	395	370	395	414	374	412	383	407	388	380	370	357	366	374	385	373	390	397	391	368	404	420	382	386	355	347	400	397	356	378	390	408	383	350	383	375	410	388	402	375	364	393	386	392	390	387	397	389	388	337	373	360	425	390	377	388	400	382	364	405	371	356	367	397	393	415	366	400	362	389	408	352	393	340	350	386	389	393	403	415	368	379	344	411	400	388	396	382	393	407	393	354	399	360	378	412	382	376	371	406	367	376	355	385	414	405	412	371	387	396	372	379	361	383	380	400	381	373	370	401	389	405	378	382	360	384	374	405	380	395	381	378	424	378	400	377	371	430	378	422	347	405	390	369	365	391	378	403	352	412	385	371	392	371	386	392	382	382	426	365	385	375	394	385	367	415	392	427	406	372	409	383	356	388	396	387	389	371	387	421	384	381	396	386	388	367	357	388	370	362	384	376	410	400	358	389	418	395	350	353	393	368	375	393	355	385
62924	88080	58561	22776	15215	8567	1670	645	633	603	709	658	682	668	657	614	633	604	639	638	592	612	647	656	637	648	686	652	642	582	645	671	607	626	653	624	655	630	654	588	571	654	609	638	617	607	631	670	666	601	645	590	672	623	696	640	617	647	612	663	619	597	607	666	622	624	659	608	638	640	621	609	641	623	590	626	633	633	626	592	672	664	602	673	593	664	641	594	650	619	669	631	624	595	691	651	647	668	648	658	657	648	657	636	647	636	604	645	612	623	641	622	612	660	633	690	660	632	636	637	644	613	652	594	601	667	616	666	635	635	624	639	624	606	688	615	660	631	609	646	639	670	645	627	663	596	642	651	654	628	633	640	681	620	639	636	646	652	619	650	644	597	680	662	638	626	592	606	685	663	625	674	623	661	645	657	651	623	640	648	613	594	659	634	622	614	663	669	645	671	661	624	630	666	642	610	634	632	683	622	617	622	599	609	582	606	671	669	651	629	567	609	616	632	676	640	647	674	615	622	654	652	626	609	656	637	609	640	674	685	621	613	660	618	607	632	660	624	646	626	618	645	577	638	615	635	635	637	577	590	642	672	590	622	638	629	658	624	629	679	624	654	563	684	657	611	695	641	620	618	624	634	662	646	666	654	646	673	630	656	611	631	661	637	601	594	612	643	644	622	614	631	670	604	630	623	668	654	667	610	627	678	641	615	659	613	626	653	616	643	633	643	644	648	610	632	616	617	636	616	654	573	591	642	652	638	619	608	660	680	616	579	637	617	643	634	636	624	663	616	636	628	660	613	647	635	579	630	651	582	643	598	608	596	663	638	662	615	647	600	684	652	638	652	630	670	646	633	625	665	624	598	629	631	643	636	644	687	655	635	609	647	629	674	632	590	632	597	668	590	675	670	612	644	609	615	654	662	602	623	666	610	644	625	620	604	618	676	640	631	621	581	636	600	622	633	648	631	649	658	638	652	658	612	640	623	598	624	624	606	652	624	642	653	586	643	611	661	637	645	618	591	626	635	646	643	591	632	613	674	593	638	643	667	628	638	618	640	614	629	637	689	642	655	714	663	652	628	601	615	615	645	662	662	620	652	587	646	606	646	694	646	639	658	621	664	652	642	611	629	653	660	608	623	625	620	669	682	619	610	592	624	629	636	630	633	600	615	637	619	622	644	653	630	655	645	636	647	668	647	622	603	608	653	671	608	611	649	625	641	596	612	623	654	644	594	618	613	602	645	611	614	667	589	631	625	649	660	606	634	621	622	625	614	609	655	639	642	612	656	665	645	625	633	640	654	677	643	680	640	671	666	633	629	665	610	660	704	643	644	659	638	630	656	676	618	661	640	674	628	655	642	676	608	617	647	667	632	602	644	618	614	637	649	650	624	651	602	617	630	671	585	601	661	628	630	626	668	625	632	640	635	648	607	610	634	625	658	642	629	626	613	667	611	657	613	642	649	648	614	636	650	689	622	639	645	657	635	625	605	618	625	683	644	629	580	665	620	626	682	620	614	635	604	657	666	676	603	633	597	649	643	653	633	657	619	625	629	655	660	610	656	671	609	662	601	615	673	599	683	657	586	598	662	638	611	636	653	626	632	629	599	628	675	618	624	649	664	617	656	617	628	609	627	610	636	664	644	626	640	644	655	604	633	624	633	655	602	641	618	587	638	646	643	662	628	660	587	640	643	600	635	635	585	645	637	689	669	601	625	622	592	591	592	597	627	654	661	646	622	661	673	654	613	648	642	602	620	650	609	682	639	654	600	613	656	629	655	634	642	632	673	652	653	607	632	674	700	588	626	634	673	664	648	661	663	633	625	613	699	606	631	643	651	672	638	668	605	636	594	636	633	652	658	683	574	686	654	648	652	629	648	642	612	605	632	629	660	649	643	646	641	631	643	619	632	610	625	629	646	646	581	624	641	632	638	614	606	682	625	654	651	576	599	637	641	623	598	681	658	634	645	601	674	694	632	601	661	682	616	627	667	605	672	655	649	631	677	601	669	665	647	648	625	643	678	635	625	658	645	660	588	646	654	600	613	603	655	650	627	636	603	633	618	623	684	667	641	636	648	635	617	654	644	618	638	612	665	595	631	651	636	632	621	630	622	627	591	650	612	655	610	643	666	615	660	646	607	605	699	654	642	598	684	695	650	611	624	616	610	659	648	662	617	617	611	620	639	634	629	616	622	665	650	628	616	656	655	625	624	673	670	660	637	603	653	610	602	613	639	632	609	628	608	631	633	631	618	629	645	652	640	623	599	715	616	635	601	647	651	655	659	659	647	634	632	628	627	649	648	615	634	648	616	640	600	645	624	668	632	594	627	610	596	624	600	612	644	605	641	656	665	660	644	603	611	652	644	615	628	634	628	650	676	620	626	652	578	664	609	643	577	618	571	620	671	635	675	630	580	630	651	611	607	728	594	631	642	597	617	651	630	617	646	635	607	649	657	648	653	629	633	608	594	584	640	658	655	622	661	613	662	680	613	640	630	592	639	649	651	635	592	644	610	647	660	633	679	655	641	642	587	656	675	653	629	668	668	631	656	634	626	625	636	679	680	662	677	699	615	657	592	621	635	613	648	706	598	680	601	615	650	662	602	665	614	651	594	635	657	641	608	612	638	583	624	643	594	656	620	621	639	649	623	578	600	621	650	652	662	652	632	646	631	617	679	663	626	662	676	664	621	623	628	649	661	654	674	659	606	624	607	646	608	636	638	640	679	636	649	660	661	614	619	651	610	635	645	611	598	641	613	682	666	611	644	637	643	622	593	586	645	615	641	669	677	642	661	639	630	603	636	651	657	631	633	703	597	695	632	658	649	612	622	621	673	616	648	621	612	691	609	589	606	656	637	669	633	662	617	668	651	636	657	628	655	635	631	635	617	660	654	598	650	630	639	645	594	573	591	642	641	567	596	677	639	631	637	599	598	638	656	623	628	629	612	645	643	579	626	610	623	620	559	614	653	601	653	594	629	631	629	614	690	649	580	626	641	632	611	608	624	650	625	629	600	648	684	618	664	631	639	607	626	647	625	660	652	620	614	648	635	619	599	596	653	623	654	648	585	662	639	665	653	604	666	611	599	648	653	592	676	599	666	615	653	643	649	615	654	655	627	635	684	609	661	636	641	616	567	634	584	608	695	614	673	625	644	692	653	624	648	590	613	627	617	658	626	655	646	692	609	629	621	636	694	626	697	605	616	614	666	642	672	638	613	664	648	665	651	620	665	656	659	657	680	633	602	627	647	614	635	637	647	647	651	715	606	644	660	630	652	688	630	621	634	645	604	628	624	666	641	665	634	625	636	644	652	628	646	663	638	621	597	645	611	648	616	590	627	669	619	600	617	629	623	652	641	643	634	664	661	626	602	624	641	630	584	623	610	596	613	633	683	621	642	657	614	605	563	623	625	695	666	640	633	626	645	591	609	657	614	619	617	610	644	677	592	623	625	614	662	646	634	677	620	602	634	637	623	657	597	640	648	647	660
24408	22860	31016	24804	21764	18620	4853	716	633	628	625	584	627	629	573	598	614	580	611	630	634	596	598	550	612	617	588	590	592	601	575	610	532	604	592	611	576	624	607	601	571	599	592	611	601	642	599	557	607	573	552	563	586	572	601	573	555	578	618	568	573	565	613	597	612	604	603	602	611	563	628	622	603	550	566	624	570	568	598	572	575	620	483	569	574	577	562	575	622	604	576	626	595	599	550	567	577	592	563	593	586	591	582	620	562	617	572	596	596	567	525	582	588	586	550	595	613	593	560	534	521	577	600	573	621	601	590	591	606	598	573	634	553	628	583	585	587	555	554	593	595	566	568	599	562	595	580	579	548	597	578	570	546	601	583	580	558	553	607	560	573	601	565	596	554	619	570	588	564	557	539	603	589	595	598	579	579	615	635	591	557	618	613	616	587	647	586	530	542	608	593	585	604	603	570	612	557	581	628	599	556	577	606	544	577	594	600	574	543	584	558	556	586	578	578	579	601	581	546	621	582	566	575	583	574	626	583	601	616	639	649	549	517	579	585	632	592	588	583	556	576	582	539	600	608	585	553	557	572	554	608	628	604	581	590	555	579	584	571	605	584	550	580	580	554	570	548	578	553	604	583	537	590	571	569	609	569	556	575	609	571	605	579	574	574	597	565	547	600	555	573	652	581	591	574	601	591	590	563	624	570	570	552	625	584	570	590	574	555	605	574	569	554	560	575	572	586	571	579	610	572	616	575	601	551	571	582	553	580	571	585	573	605	549	582	574	588	566	592	586	600	560	608	578	574	602	623	563	564	615	575	586	652	607	592	618	608	603	630	584	600	550	545	580	586	582	551	583	564	589	566	610	580	568	570	588	571	574	627	555	573	610	612	571	573	562	599	596	590	592	598	589	571	585	559	566	614	593	565	610	634	561	582	613	584	590	558	538	587	602	577	584	591	567	540	615	555	553	570	576	583	586	589	555	566	572	572	581	570	563	600	571	552	590	592	589	614	558	572	559	563	608	585	584	540	630	567	592	575	577	551	615	635	626	579	582	614	569	521	638	558	578	577	596	600	543	572	559	584	608	563	555	596	623	608	617	583	606	610	588	559	565	590	581	594	564	615	551	572	557	605	604	583	572	614	575	584	600	568	584	554	556	593	539	564	608	570	585	625	611	608	541	589	624	583	576	600	557	610	579	634	567	585	574	551	615	581	644	532	584	580	609	587	602	616	565	576	575	616	552	626	663	579	616	596	608	566	544	610	577	525	564	588	570	647	548	588	589	632	546	610	546	567	584	572	597	594	590	589	552	599	587	572	603	576	600	603	578	548	566	592	648	592	609	565	590	631	592	605	587	554	538	606	582	587	600	585	623	550	592	597	612	565	566	596	563	604	592	597	604	593	609	634	601	600	572	593	551	573	587	575	561	578	587	594	569	595	579	571	567	588	599	568	632	583	597	581	593	599	593	621	580	578	565	552	619	560	589	627	576	569	602	582	573	579	593	591	577	613	612	555	583	594	586	585	582	578	596	563	566	614	569	570	565	574	570	603	589	560	583	558	559	628	581	587	586	583	619	544	600	581	608	565	552	637	562	617	587	595	577	585	610	556	583	570	584	633	581	559	578	583	606	550	594	613	592	629	526	591	576	620	624	560	587	589	570	589	617	604	578	633	604	591	574	610	563	584	615	601	554	608	549	550	624	578	596	577	582	605	594	528	606	576	574	641	599	566	588	591	597	566	604	549	578	545	585	559	574	597	594	598	593	604	633	559	504	606	575	562	615	580	597	556	588	604	604	576	564	597	545	570	602	597	601	583	605	573	559	618	614	583	568	571	610	581	617	592	605	574	590	563	613	577	596	629	600	604	560	608	593	571	596	570	641	616	581	608	542	584	583	607	556	583	595	610	595	597	568	637	582	557	584	578	555	595	594	585	599	576	572	567	629	591	540	572	554	577	643	617	635	563	572	616	592	562	573	561	578	592	573	602	568	571	548	550	551	589	557	582	595	628	577	556	577	586	642	585	557	586	576	562	575	561	564	617	550	558	553	599	608	611	614	585	586	589	584	608	540	593	609	603	603	540	586	592	579	568	604	574	604	571	550	557	553	592	574	597	584	601	629	601	581	574	600	596	588	609	567	574	616	542	598	577	587	569	595	551	546	573	591	562	563	590	594	618	606	607	614	609	607	637	606	576	567	572	613	556	617	600	585	595	570	609	628	565	592	608	543	547	560	575	581	613	589	547	592	559	559	617	619	624	588	628	557	599	580	601	593	602	595	586	584	621	592	646	590	595	610	583	567	574	631	570	544	538	578	568	580	605	565	623	601	604	581	577	575	611	579	577	585	596	519	548	585	613	585	546	596	559	545	581	597	590	560	611	547	576	584	559	567	574	580	563	609	567	567	573	592	577	561	604	620	570	579	602	595	586	621	604	586	549	589	600	599	593	599	614	612	609	599	603	569	570	577	580	627	547	584	581	603	608	639	587	585	597	635	594	569	589	592	598	574	543	582	610	650	582	588	604	580	608	585	523	597	585	578	584	569	580	590	575	619	569	576	598	611	587	602	594	575	604	592	588	559	591	585	606	569	602	596	573	594	575	571	578	574	589	582	603	608	608	583	602	549	609	590	566	547	595	556	589	591	635	569	614	567	586	557	564	572	562	585	615	597	592	621	608	574	557	566	590	602	607	543	576	554	595	571	578	592	568	615	587	553	593	639	548	583	554	584	562	589	610	613	567	586	592	516	577	574	591	542	572	601	614	607	562	555	560	599	642	549	555	587	625	596	636	609	577	589	578	564	563	593	595	563	575	619	584	579	547	590	615	554	554	580	558	554	538	534	535	627	610	584	566	608	552	556	579	618	614	592	570	580	550	565	612	577	579	599	554	623	643	565	556	558	539	571	571	565	563	577	619	615	600	587	579	570	595	637	595	621	564	552	632	614	570	618	548	593	609	591	612	597	621	579	565	593	601	564	579	588	566	608	565	587	572	610	588	612	581	574	555	592	560	601	572	565	606	585	561	593	586	522	573	557	595	592	577	594	596	567	530	622	535	583	550	600	577	612	618	597	549	545	586	576	614	579	607	585	600	600	566	574	605	616	610	562	617	580	589	587	590	559	609	598	549	609	581	577	598	572	568	611	580	578	573	571	547	590	567	581	540	592	605	572	561	580	560	542	581	605	589	588	591	585	572	582	574	540	605	601	542	602	631	616	565	573	608	562	562	608	556	593	617	597	574	614	576	622	556	568	604	566	549	580	587	538	570	591	584	561	599	583	563	554	589	582	627	594	586	546	614	620	568	619	635	573	593	568	581	567	578	524	555	567	570	586	606	543	574	597	561	587	554	573	547	532	562	574	576	575	592	651	584	628	584	577	578	549	573	566	596	580	607	548	605	574	592	560	593	561	614	612	566	546	586	579	595	598	604	599	586	619	596	585	643	592	596	593	574	559	572	571	599	567	544	568	562	574	553	585	600	567	558	566
63050	97931	69803	31279	24666	14147	2716	880	911	907	915	927	909	906	851	894	871	890	930	936	910	920	891	901	942	887	907	937	868	889	889	924	897	871	953	886	905	912	906	901	890	962	866	954	937	885	939	900	918	929	912	948	936	918	924	940	925	941	892	883	932	875	929	923	878	919	883	892	894	932	862	875	877	890	908	926	878	876	873	926	906	921	904	877	929	877	889	936	915	914	900	914	924	865	927	872	945	889	870	928	941	977	901	902	915	871	917	922	905	870	872	900	870	901	917	928	906	928	925	929	903	857	894	926	885	894	929	879	933	911	932	941	903	944	916	886	915	896	854	915	934	906	937	905	939	894	894	921	906	903	919	896	899	935	931	918	888	914	906	914	914	877	929	880	906	932	872	885	924	877	912	868	862	899	879	929	929	892	932	826	913	955	912	893	911	877	900	887	871	896	864	937	902	909	898	858	923	907	934	943	861	903	888	918	945	878	911	906	896	936	884	828	910	907	892	896	847	877	933	936	888	880	891	901	917	908	911	930	844	935	938	929	919	919	896	888	901	891	902	902	930	893	901	886	887	905	903	889	926	911	909	943	922	903	920	882	976	907	948	967	924	938	911	943	900	975	925	891	908	940	893	879	931	885	869	890	901	907	962	897	894	890	894	933	903	898	914	935	882	872	895	852	860	895	960	927	890	889	936	869	901	915	903	968	976	929	911	898	904	960	944	879	895	931	951	944	881	924	885	927	855	921	894	885	941	922	924	865	894	928	896	882	877	888	928	913	848	891	921	911	907	937	871	901	926	909	880	887	848	885	909	870	924	912	884	885	905	901	902	897	899	862	857	883	927	920	915	876	971	896	884	896	916	925	911	904	877	860	877	958	884	905	941	826	932	911	916	909	846	916	919	900	1010	903	933	868	953	887	853	872	939	887	923	963	898	905	902	893	884	912	926	945	909	992	962	879	876	922	889	884	918	949	839	868	897	903	888	949	902	925	909	885	917	917	919	893	901	936	867	899	879	912	954	906	936	895	881	917	907	883	858	880	894	883	939	887	927	912	927	905	849	888	857	896	916	875	869	915	880	893	920	923	851	874	888	937	1013	899	850	942	943	908	951	905	906	922	936	910	927	875	913	891	863	933	874	908	908	907	929	963	878	912	930	868	868	931	933	953	900	807	914	875	867	894	907	858	894	929	906	904	921	896	861	867	902	910	912	893	903	929	896	911	873	963	948	880	901	864	921	932	905	881	900	857	880	923	868	932	945	949	886	925	916	931	898	900	865	903	882	949	868	915	870	919	900	869	900	894	890	900	910	861	912	925	898	880	899	899	924	893	908	935	912	894	935	922	911	893	885	885	893	879	870	911	885	882	934	946	917	851	899	955	877	869	913	926	933	973	887	851	874	947	926	934	868	913	936	925	893	860	885	898	848	930	908	858	895	891	947	896	886	916	901	902	907	915	894	863	875	905	839	879	871	899	885	942	901	887	939	916	898	902	968	897	899	936	936	979	874	880	926	831	896	912	903	934	892	886	936	882	954	939	902	924	906	900	941	930	932	932	894	882	863	911	950	939	981	916	931	871	884	947	829	925	857	871	922	903	902	989	898	933	929	899	911	922	883	908	934	950	863	889	917	889	915	926	902	887	893	930	845	884	882	912	817	919	908	924	928	896	862	980	876	928	890	937	913	888	888	912	935	895	877	919	898	925	918	904	917	940	864	939	896	965	805	901	878	914	856	888	971	923	947	869	900	893	901	911	864	910	922	893	891	886	907	909	900	881	896	901	862	889	886	928	950	937	897	873	891	908	910	880	880	907	922	950	926	936	873	838	871	897	893	964	896	904	887	847	895	923	928	855	884	894	878	929	889	954	905	876	909	831	875	910	873	899	922	881	939	935	874	876	871	943	900	918	929	939	884	898	890	838	937	903	906	927	901	915	873	939	901	953	927	937	886	906	909	937	953	910	945	892	886	860	916	851	902	895	913	872	892	911	927	900	915	847	910	926	963	894	929	914	949	898	927	862	897	888	907	870	885	916	869	907	862	881	925	913	923	891	890	899	880	990	961	921	865	944	873	900	885	927	906	961	936	880	865	913	924	942	918	943	909	913	935	874	868	935	899	914	906	908	850	908	931	861	858	907	903	898	958	932	912	927	907	840	907	913	896	889	912	875	858	888	935	887	881	918	920	949	925	896	901	976	886	864	892	931	913	919	905	906	887	922	940	892	895	909	929	910	917	885	863	933	928	961	949	897	910	923	903	971	931	880	866	873	950	935	922	918	906	955	903	913	926	890	892	888	906	948	844	881	954	919	896	862	882	866	900	906	846	899	921	917	890	861	916	960	907	910	890	910	870	883	909	883	898	908	944	898	923	833	910	950	873	905	939	882	915	932	922	891	863	895	934	891	935	879	918	886	920	863	946	953	932	883	921	868	893	894	943	892	895	878	914	911	845	888	901	925	931	894	923	854	898	919	888	899	896	883	871	922	902	907	965	907	927	892	878	887	907	893	898	973	904	886	895	882	894	879	936	884	879	918	908	938	917	910	911	897	849	888	933	868	855	892	902	902	894	930	896	851	909	907	941	879	927	885	893	891	897	995	858	889	847	921	984	821	909	887	999	875	898	902	867	907	879	926	882	889	922	883	895	885	937	888	936	916	862	926	874	895	889	926	905	880	890	913	923	896	922	889	915	877	915	912	900	919	903	914	930	942	892	864	954	905	913	900	898	892	915	952	876	868	930	937	895	904	926	894	914	845	937	910	921	943	921	943	880	909	859	893	898	911	871	954	910	873	852	993	940	902	935	877	905	867	890	890	884	957	928	940	840	935	881	853	907	920	913	921	874	968	967	941	945	919	922	898	916	898	888	929	919	953	910	958	920	906	913	869	915	902	884	919	941	859	919	884	888	843	882	915	934	843	853	890	946	901	898	958	961	928	878	952	965	880	922	945	937	880	934	879	909	860	928	893	889	885	898	893	931	926	911	873	933	852	878	872	915	892	856	883	907	896	906	891	876	933	921	927	926	896	918	908	895	867	994	865	861	900	847	931	901	879	927	865	884	916	938	882	937	835	910	869	858	903	940	881	864	892	877	951	880	883	948	895	929	891	922	928	904	889	911	964	926	915	916	953	945	899	832	962	898	958	945	908	910	903	925	905	839	933	904	869	877	882	894	889	897	878	928	919	881	939	917	890	869	872	875	876	874	883	942	916	892	898	846	925	912	921	908	952	910	865	907	863	875	927	943	917	890	912	860	911	902	914	882	919	929	903	931	929	886	892	895	882	886	920	916	933	911	882	904	902	898	873	945	917	928	934	922	859	905	913	948	904	946	867	913	915	925	880	916	909	903	845	903	950	870	883	929	895	935	959	906	907	927	899	990	895	925	919	866	881	893	950	932	861	909	929	914	916	946	879	916	867	871	906	933	899	907	921	889	935	892	931	856	874	906	918	910	883	912	894	938	907	901	917	912	889	895	906	917	874	939	919
32617	30035	25426	8919	2156	1251	514	456	403	434	427	372	413	379	412	395	417	437	427	429	421	460	412	381	413	387	399	409	391	407	416	416	430	435	391	420	393	409	405	394	393	413	476	420	402	389	388	446	406	396	444	371	395	409	384	391	408	396	426	411	403	415	380	388	419	403	424	373	411	407	387	396	408	434	387	397	378	403	393	404	389	382	416	385	423	387	409	408	411	417	374	393	393	419	436	433	372	409	391	403	409	394	386	425	429	389	389	374	427	429	399	397	421	399	370	413	374	407	376	372	431	431	388	421	403	427	409	417	401	398	419	373	393	388	394	390	394	382	361	437	396	432	430	387	420	416	406	420	407	393	388	398	420	411	429	397	413	376	414	405	428	417	411	401	398	423	397	367	394	412	388	403	404	392	419	400	401	393	395	390	415	396	426	394	388	406	453	380	397	406	415	379	397	365	374	458	425	414	400	413	403	373	384	403	452	398	428	383	412	394	406	354	402	395	372	435	410	372	408	429	402	387	423	406	445	426	399	410	426	402	388	415	388	381	415	392	393	380	373	386	436	384	422	411	415	389	382	413	356	379	383	409	424	380	409	423	428	407	407	419	431	401	404	428	372	394	427	405	402	383	400	399	411	377	378	395	417	412	429	413	380	382	428	399	370	392	415	406	412	386	390	423	445	378	373	405	421	401	390	448	428	395	397	422	398	431	407	411	404	390	370	410	411	380	427	388	379	398	429	448	401	415	409	427	394	420	405	418	415	417	386	421	440	404	398	400	399	377	402	433	383	405	413	409	446	414	412	399	392	433	443	399	435	427	387	390	379	441	430	462	390	420	435	382	409	381	400	427	397	403	426	416	407	408	405	439	413	435	399	404	392	400	398	403	419	383	406	408	419	440	452	377	376	398	402	404	430	458	410	403	412	400	429	409	395	414	400	366	421	414	417	386	406	406	374	422	393	381	436	433	374	370	421	449	421	429	397	418	386	432	416	419	433	402	392	407	412	395	353	380	421	430	420	425	431	411	384	365	413	430	428	444	419	366	406	437	398	421	379	413	407	444	380	445	407	408	375	430	454	408	413	381	388	411	382	442	412	417	429	392	391	405	427	400	381	385	430	410	462	425	378	400	401	415	414	395	423	394	398	373	390	391	400	434	419	403	418	416	401	378	413	397	404	386	419	434	381	428	403	368	419	420	403	405	425	415	396	451	429	451	386	390	398	372	400	417	457	393	408	417	387	392	416	429	425	381	426	397	366	396	370	375	428	403	384	413	426	414	415	438	409	431	370	411	384	418	409	403	391	417	423	412	385	385	423	406	393	409	390	390	384	400	398	415	424	441	408	392	393	398	390	384	411	371	395	385	387	403	407	399	406	372	394	387	401	432	400	428	430	417	420	378	424	397	405	428	389	416	434	393	388	409	386	420	437	400	402	391	386	384	435	410	378	386	381	389	426	405	397	386	422	373	414	422	401	412	415	383	423	403	405	398	429	366	403	400	381	404	413	432	365	380	407	405	445	367	431	394	421	421	429	394	392	402	402	383	407	390	428	404	408	403	408	423	413	387	387	405	395	430	406	424	411	382	416	405	404	399	402	419	401	416	402	429	445	403	356	394	441	412	425	395	389	443	428	392	408	410	393	414	383	417	416	398	397	397	396	416	415	395	397	424	400	410	392	404	410	426	409	396	384	449	396	355	397	392	432	430	420	394	392	403	445	372	411	391	388	408	406	389	392	373	391	391	427	407	399	401	395	411	413	446	421	403	399	404	400	398	412	406	422	426	403	416	413	382	407	395	408	445	408	392	414	409	384	420	405	410	431	376	432	370	442	427	411	417	393	447	398	412	373	416	398	373	409	406	374	423	408	425	400	416	361	420	409	415	424	428	398	372	412	334	406	420	433	400	405	405	448	425	384	405	433	405	386	364	421	408	395	434	417	422	404	441	393	432	388	418	377	395	406	399	441	418	402	393	395	404	404	384	397	417	421	424	373	425	386	366	391	389	400	398	386	426	416	393	425	397	462	391	420	372	397	397	367	370	451	384	401	408	418	435	426	396	402	441	414	410	386	363	438	396	411	407	426	390	418	428	395	407	396	404	433	416	376	419	401	404	387	379	444	399	455	418	445	416	392	378	445	416	402	382	413	429	420	400	434	394	388	421	398	402	412	388	396	400	420	386	376	395	413	441	428	392	412	379	433	383	419	397	406	416	399	426	412	417	388	400	414	403	452	405	427	407	412	367	418	364	432	386	434	388	393	396	395	417	375	445	415	409	419	366	399	403	432	398	436	404	394	391	376	430	387	414	372	413	388	427	425	417	390	402	413	427	383	413	393	400	406	411	402	383	394	406	394	427	413	373	394	401	403	428	413	445	411	403	407	374	395	420	443	408	441	410	387	390	417	417	382	420	404	396	429	410	420	382	410	404	424	428	357	388	405	411	427	383	443	453	362	394	404	371	427	416	400	367	401	389	391	435	388	428	396	391	407	407	373	390	411	387	389	423	409	415	446	402	398	422	404	389	387	404	393	379	418	411	395	421	389	395	384	411	404	412	414	391	442	438	392	385	403	383	401	406	402	379	445	402	384	402	389	384	416	447	392	440	432	393	410	412	425	428	375	396	423	399	397	401	409	415	423	419	408	421	416	405	444	419	439	419	384	409	397	437	392	424	424	401	404	386	360	391	377	412	400	386	383	386	357	421	393	422	413	401	426	410	376	405	411	419	394	419	417	375	419	434	407	366	431	388	448	411	386	408	404	417	390	415	379	405	394	400	400	404	390	403	414	421	409	409	412	395	410	360	415	383	388	413	407	420	419	396	387	391	402	430	417	408	416	425	369	420	414	393	421	371	361	395	386	387	414	401	403	398	391	426	399	411	447	407	361	432	394	389	417	410	403	403	394	374	379	390	399	425	394	369	452	415	397	409	450	433	370	364	367	398	370	398	405	401	379	401	392	377	420	395	375	399	381	420	410	409	386	371	452	374	395	390	381	398	375	419	390	428	405	413	393	375	427	416	429	439	414	441	410	437	442	434	444	447	364	411	434	403	402	398	412	364	368	406	382	358	418	394	394	408	385	391	407	387	421	427	407	429	394	399	400	405	396	381	395	396	410	445	395	373	440	426	427	412	407	412	377	398	384	385	391	374	446	395	379	419	414	406	413	405	429	399	385	424	381	422	425	407	400	421	421	427	417	402	405	376	374	427	400	396	419	421	421	421	411	408	435	445	425	363	442	379	373	393	401	408	388	402	408	391	401	386	420	428	410	412	416	425	426	403	409	421	381	402	479	400	438	400	391	422	405	392	415	424	377	433	421	430	428	400	406	389	439	405	395	433	400	397	401	414	390	377	415	426	429	426	447	396	410	426	419	380	413	439	398	434	437	386	417	384	430	381	382	407	371	408	398	389	434	412	402	436	369	420	406	387	387	441	377	396	408	426	404	376	400	399	405	432	428	413	410	416	425	425	395	381	395	396	422	444
42572	47045	28077	7846	4710	2555	840	692	706	681	663	657	655	703	678	662	683	645	650	665	652	712	673	654	679	676	666	712	652	670	667	665	671	680	732	692	703	696	682	637	673	645	710	682	709	660	661	636	638	687	716	680	677	646	668	623	751	679	681	705	660	647	723	669	683	720	659	687	668	671	678	658	683	659	644	730	653	675	668	672	664	761	660	755	732	634	684	696	677	702	694	699	645	656	686	684	713	698	672	674	720	663	622	699	677	666	679	672	724	731	664	687	676	706	675	722	689	674	652	664	680	705	680	675	684	668	705	671	665	659	669	709	683	625	682	663	680	652	671	652	681	650	722	675	705	667	654	666	716	687	646	671	699	657	674	667	672	632	631	648	680	673	700	637	658	683	664	693	662	633	656	678	656	683	670	624	651	691	699	666	658	677	631	720	678	657	736	696	733	699	702	702	677	675	681	668	672	727	706	698	707	685	690	682	638	665	662	645	690	708	693	698	695	668	690	698	674	708	700	665	653	663	697	685	707	715	703	663	727	670	671	694	676	754	709	717	703	678	674	625	672	663	650	694	708	705	690	675	674	666	679	665	659	667	676	702	710	648	644	676	690	701	640	649	668	700	682	662	666	678	709	729	709	712	690	623	629	695	691	677	661	679	629	687	686	626	682	708	725	649	657	696	667	686	655	682	698	687	674	667	711	655	690	673	648	659	690	672	648	663	670	681	650	676	645	649	682	658	704	657	655	718	713	672	684	710	668	703	712	724	696	727	700	661	644	685	694	674	713	697	713	703	680	666	692	660	692	666	635	660	670	683	658	691	654	699	663	724	730	680	634	663	678	714	638	680	692	694	690	684	666	652	688	656	662	684	665	655	651	734	741	674	695	674	682	688	701	726	674	657	658	669	683	685	707	677	695	678	693	729	694	676	636	658	737	675	683	678	652	623	724	672	648	699	704	647	665	663	702	685	669	689	661	664	679	665	701	667	669	641	660	648	665	685	661	697	661	688	662	672	663	687	705	693	707	642	706	630	631	669	684	688	656	637	716	640	675	656	665	688	750	709	719	704	687	673	657	686	659	680	663	674	682	661	707	672	738	701	711	648	602	639	689	711	675	679	690	687	640	701	665	676	667	684	665	721	626	681	676	687	686	640	700	686	692	587	685	726	690	684	686	716	693	708	663	680	683	662	674	647	675	671	675	646	690	664	661	689	716	644	681	698	629	718	668	672	635	678	669	690	670	634	717	702	674	631	638	660	660	681	698	663	655	707	641	711	664	663	672	684	688	654	668	683	654	632	706	685	716	720	693	678	697	620	682	736	659	678	656	648	663	636	652	668	661	694	659	675	729	658	648	718	679	670	657	636	656	690	667	708	685	670	713	652	637	653	698	702	690	714	639	689	682	648	721	668	651	644	640	625	644	673	675	676	681	723	671	654	649	667	644	670	676	688	652	669	694	690	716	689	661	685	722	708	664	685	703	654	646	697	614	682	686	655	687	675	663	687	702	681	658	684	653	649	656	734	697	698	640	700	628	667	625	636	674	638	712	685	673	682	651	651	646	674	630	668	694	673	687	661	656	703	704	630	662	653	676	661	666	669	668	662	642	664	652	695	677	707	724	657	658	617	683	716	709	670	709	657	656	700	699	628	667	686	674	672	717	686	707	646	681	691	701	692	656	695	707	692	693	691	676	656	621	685	680	643	639	692	687	672	646	692	721	692	729	654	693	696	627	636	653	685	669	680	671	681	676	648	667	676	645	673	637	655	669	691	691	669	685	699	694	701	688	677	669	661	691	631	685	682	670	661	712	690	660	650	694	686	694	687	646	689	675	720	676	721	706	688	660	682	671	699	620	684	655	690	676	646	650	650	712	701	676	688	611	662	692	661	671	684	664	702	653	692	671	659	651	686	691	636	642	659	690	688	671	662	682	656	666	656	683	685	685	635	690	701	692	670	678	682	669	700	679	680	663	663	680	650	637	718	694	708	667	641	655	675	679	661	626	647	671	689	664	654	639	710	727	689	667	662	631	666	696	702	653	682	660	678	690	686	668	631	676	680	631	681	700	707	687	658	644	693	662	656	679	679	686	714	684	652	668	693	647	632	630	701	715	653	684	675	637	640	693	678	676	659	644	689	712	702	692	638	696	685	664	671	709	659	633	696	683	729	701	603	654	682	692	664	670	670	666	668	681	649	671	682	694	708	691	651	652	687	679	691	648	686	672	636	661	696	695	669	692	653	687	640	684	699	693	665	638	638	655	660	671	650	688	688	667	693	673	640	685	669	681	697	710	701	702	701	622	717	693	648	689	658	666	643	680	699	619	718	663	692	714	661	706	671	702	659	672	632	661	674	690	682	655	660	681	679	657	665	670	650	667	688	629	675	688	678	670	650	663	673	728	680	673	695	672	645	665	614	656	696	625	658	656	715	699	692	688	677	684	698	704	664	658	652	711	658	672	643	654	662	679	712	708	676	636	737	625	666	684	660	646	648	696	721	675	636	674	666	689	687	702	697	726	669	686	679	694	681	687	715	674	646	698	639	701	699	718	637	658	653	677	677	617	681	638	679	686	702	709	689	674	695	668	649	713	679	643	652	719	720	727	691	690	662	664	641	658	712	674	648	696	690	677	662	684	635	692	695	651	644	669	678	665	665	727	730	716	680	681	675	692	681	691	688	677	712	734	667	698	709	674	718	626	629	683	705	672	650	655	705	667	634	717	640	742	671	670	649	669	635	691	664	663	660	667	672	658	650	693	694	663	649	700	654	666	672	649	644	710	715	651	678	655	701	625	671	689	667	672	643	678	697	680	616	678	657	664	704	674	648	661	651	684	637	723	669	713	648	594	666	671	669	673	703	703	657	658	658	707	639	651	677	677	673	655	722	657	636	655	718	683	720	676	672	669	677	673	700	686	663	708	687	669	676	717	634	675	673	689	651	648	715	722	674	677	654	629	681	691	698	614	697	696	631	703	659	692	661	685	654	746	654	649	724	718	674	690	709	638	636	698	636	656	643	666	631	673	660	685	678	666	685	671	651	658	661	699	691	675	687	672	706	666	611	669	741	659	660	690	677	661	672	649	634	678	679	660	653	678	702	668	677	688	651	689	642	668	689	739	702	661	704	662	719	718	667	673	658	703	687	646	671	665	702	725	645	681	636	695	694	647	668	655	683	617	669	719	673	673	615	707	694	686	686	669	685	689	709	700	675	671	662	681	673	667	699	682	686	648	671	712	693	675	710	642	705	704	685	658	675	710	673	641	671	667	648	671	715	649	667	687	650	666	660	668	671	681	704	645	703	648	675	670	638	692	710	683	627	697	644	650	706	692	679	678	667	663	693	653	626	711	670	678	661	652	615	702	644	679	699	714	641	677	735	646	676	617	675	595	655	653	661	611	653	677	685	714	651	649	661	680	672	720	649	637	636	656	649	677	677	664	688	688	681	626	709	642	683	646	703	695	703	677	681	672	631	670	709	659	676	688	656
25936	24711	33149	26203	19160	8730	1127	422	413	398	419	388	384	377	379	450	377	417	406	386	364	404	357	444	421	380	405	371	379	424	358	374	369	398	387	418	385	365	399	409	392	419	371	389	380	431	406	397	354	369	370	401	398	390	371	416	387	391	353	412	372	389	379	378	403	414	400	386	413	394	385	367	390	389	413	403	387	397	415	392	391	420	378	380	364	394	391	364	408	391	362	383	414	362	403	388	418	377	374	366	429	383	347	380	411	373	409	358	398	425	389	410	411	397	368	381	413	456	388	390	383	366	368	391	423	410	399	357	347	383	338	398	361	376	368	405	393	421	379	356	415	404	374	381	376	405	357	393	393	430	367	391	389	371	423	386	419	371	403	353	374	416	390	398	416	377	390	381	355	376	388	384	365	397	397	359	373	383	388	439	384	388	367	390	342	408	369	396	372	393	399	394	404	385	391	399	379	383	400	399	437	375	359	395	394	377	348	377	374	402	404	359	388	379	378	401	422	391	356	413	391	398	421	418	378	394	438	390	420	375	386	385	409	393	387	380	357	384	406	373	433	398	385	381	412	373	403	404	368	373	383	362	406	409	394	381	383	388	416	423	397	412	392	433	393	375	364	380	394	422	409	360	383	399	404	388	379	385	408	417	404	399	410	392	381	385	376	438	382	358	402	430	377	366	383	362	374	377	398	395	368	377	417	420	428	413	407	392	376	466	384	383	385	346	406	389	409	400	379	414	383	361	403	419	374	373	371	397	432	367	378	408	379	400	388	394	394	382	384	386	358	407	415	383	423	383	398	355	426	436	402	381	414	375	408	407	413	420	400	373	393	396	404	390	410	396	360	410	352	380	368	395	390	419	400	370	416	394	400	390	388	407	387	371	382	390	387	367	395	391	406	382	361	380	376	409	397	374	369	374	426	416	403	411	394	428	425	394	390	375	422	404	384	421	392	385	404	360	404	370	414	384	389	370	382	406	406	386	392	417	391	404	395	374	388	372	372	386	385	421	364	388	414	370	402	358	417	377	362	403	392	380	350	357	398	382	359	385	368	426	398	428	407	400	393	402	413	404	374	357	399	366	381	374	390	396	364	370	365	407	390	376	396	366	369	409	436	392	391	370	381	370	365	395	353	389	377	394	409	378	407	398	397	382	424	391	401	384	366	388	415	401	361	357	366	420	391	367	370	409	380	367	417	372	387	406	407	391	406	398	408	367	358	397	371	370	398	399	433	357	393	403	396	427	404	392	399	396	377	385	383	398	387	383	363	400	382	404	399	393	398	366	390	357	377	376	393	392	381	356	389	394	378	392	383	397	381	376	370	393	381	405	374	386	387	401	379	391	366	402	369	370	423	410	409	408	361	365	408	413	399	412	416	392	379	399	373	403	441	398	424	372	392	368	392	387	399	373	398	405	386	393	395	357	419	384	370	397	393	401	382	386	393	379	392	401	421	376	393	412	386	361	395	368	380	370	370	360	379	385	373	402	409	412	389	373	364	338	418	375	351	386	380	402	380	391	403	414	398	380	410	360	389	368	419	388	404	377	402	396	386	367	382	375	405	400	385	389	380	379	397	400	366	405	351	393	380	371	361	408	385	365	365	374	363	393	399	404	415	370	378	414	365	383	388	388	379	407	404	394	414	390	424	385	372	405	395	399	390	423	434	380	387	398	404	375	357	386	412	383	406	440	403	398	372	353	383	375	373	389	410	395	385	350	427	365	405	369	372	405	377	391	379	374	393	388	368	388	397	376	410	344	430	413	395	402	389	367	409	376	400	362	407	364	369	402	363	424	351	408	379	385	367	364	385	403	365	404	391	403	388	392	436	360	414	376	422	411	406	383	402	390	397	394	413	408	391	369	398	390	400	405	394	390	391	363	396	376	379	404	382	419	401	419	405	400	381	372	378	354	394	393	405	408	417	394	393	382	391	414	391	352	385	341	378	368	412	406	370	379	416	402	391	396	403	377	377	384	395	416	398	382	379	419	397	387	371	421	395	398	384	381	387	374	378	404	455	389	362	372	420	419	401	419	373	384	400	383	358	397	380	403	358	371	430	393	388	384	372	380	402	371	420	350	388	404	384	373	360	394	416	390	400	370	395	397	389	374	396	393	382	372	422	383	407	424	379	381	396	384	385	413	393	361	373	351	393	381	377	388	402	375	409	386	379	381	434	378	397	395	383	394	406	391	422	398	379	385	395	372	359	368	351	385	390	387	371	404	397	389	371	344	386	386	419	400	395	379	412	387	404	369	349	381	371	376	392	392	386	353	386	390	401	382	364	405	422	375	372	368	371	367	413	400	418	364	391	442	408	381	383	415	408	361	402	408	419	390	398	420	412	401	385	395	394	369	425	400	354	436	384	385	353	374	368	359	402	379	394	419	392	404	389	358	417	415	394	367	383	395	385	368	400	371	391	375	379	394	381	402	427	414	392	367	389	374	386	420	375	397	364	356	410	389	382	378	426	383	374	400	371	423	382	394	405	426	400	380	391	388	336	390	391	410	390	408	409	357	370	373	418	387	390	441	377	377	364	356	387	387	375	401	413	363	407	385	385	376	389	379	383	403	354	367	388	425	373	382	359	400	392	405	396	376	381	378	371	417	394	353	418	384	375	407	395	367	370	390	416	386	388	431	408	360	394	406	398	419	389	389	362	392	406	415	357	340	374	400	371	404	349	382	398	370	365	434	395	380	391	372	435	375	385	358	374	398	371	394	372	393	386	409	424	409	370	390	424	409	388	411	391	382	393	416	385	388	373	360	402	396	386	385	392	375	384	404	390	351	420	378	400	399	402	379	375	365	390	448	380	380	358	389	367	358	359	394	360	372	334	409	364	383	396	405	355	380	361	387	379	372	393	371	409	386	390	389	399	399	386	427	390	377	408	377	396	382	374	413	425	444	391	343	359	359	367	368	392	365	371	383	374	374	375	382	399	415	389	381	380	385	380	377	378	415	387	386	405	400	409	389	385	414	372	423	403	429	369	379	403	380	387	365	378	387	402	376	385	400	434	374	398	417	400	410	398	390	365	381	411	367	436	381	390	372	414	372	398	409	349	366	380	419	411	387	370	359	410	388	394	416	403	382	385	401	382	357	382	392	440	412	387	404	359	370	404	396	402	389	391	396	378	399	405	335	370	368	392	363	356	387	394	383	400	360	399	357	356	369	399	373	382	397	413	412	423	420	383	369	370	397	394	361	392	437	385	401	413	382	392	388	449	393	392	383	408	369	375	401	383	402	397	411	389	390	404	377	374	397	379	379	410	426	406	393	401	426	370	382	373	377	419	379	384	384	376	368	389	420	371	378	416	376	409	355	414	426	398	413	360	376	392	381	411	422	385	375	418	359	424	401	408	399	387	391	366	404	381	374	377	340	390	387	399	385	375	379	391	403	384	418	384	370	368	394	385	405	415	390	428	385	392	406	351	393	419	373	392	368	349	404	408	382	355	406	415	408	388	383	398	392	368	358	407	364	397	371
62539	87920	58205	29802	18801	8652	1494	633	679	612	685	626	639	649	595	643	675	682	675	666	665	631	626	652	643	636	641	614	605	601	620	686	624	705	616	618	621	662	629	636	638	625	634	683	623	642	629	669	615	703	629	665	628	611	684	640	616	611	653	670	651	622	660	627	666	638	672	645	634	664	643	661	683	636	645	643	676	630	625	645	650	637	686	620	618	683	646	632	663	614	653	629	634	664	650	627	630	643	644	689	615	677	661	649	604	630	636	641	625	667	584	616	614	656	669	636	657	640	617	642	634	625	675	631	594	626	626	626	595	620	638	638	623	631	624	601	698	652	675	626	664	638	693	630	691	660	630	571	653	689	661	649	609	668	633	607	622	650	624	682	620	651	611	591	647	681	684	643	649	605	671	700	621	617	626	612	628	654	648	633	669	637	652	644	657	660	685	636	653	643	655	621	672	606	648	595	662	670	653	619	674	718	664	610	639	613	617	641	625	629	633	637	640	616	661	648	648	620	587	674	661	652	646	625	629	627	610	657	660	632	641	681	636	623	624	688	609	657	699	610	631	635	639	692	613	635	599	639	658	621	668	595	689	616	636	634	647	652	640	640	597	636	640	656	631	642	612	648	616	610	636	668	660	636	633	583	617	668	649	659	652	656	661	608	636	654	659	634	637	627	611	683	613	687	652	644	619	648	664	640	646	631	629	653	612	648	634	608	604	594	683	629	676	642	664	670	684	643	680	667	619	630	630	606	649	630	634	658	650	644	643	645	676	637	649	660	656	672	639	704	681	656	588	625	635	648	673	632	636	668	619	624	651	622	657	635	672	653	614	604	667	612	618	641	620	686	612	626	643	623	654	639	658	669	629	643	620	602	605	666	657	634	590	641	653	646	632	627	660	618	658	617	639	619	625	651	631	617	653	669	645	591	607	623	631	640	649	671	660	635	625	663	653	656	640	656	611	624	580	642	660	607	666	674	643	624	646	585	656	651	629	706	612	654	625	610	639	621	618	657	637	635	684	631	644	593	678	634	644	636	689	636	649	618	624	646	677	652	634	636	652	674	628	689	676	579	657	669	669	616	586	645	635	645	636	659	610	653	609	652	699	651	654	627	630	688	647	662	669	666	624	655	633	631	656	624	638	657	646	640	623	609	603	650	641	650	689	625	644	636	668	645	621	596	666	653	668	627	688	657	641	669	681	660	685	638	667	603	622	639	656	643	702	625	629	615	671	642	702	665	618	626	656	656	649	613	639	630	631	641	678	616	645	649	614	634	599	649	616	670	630	640	631	620	700	614	602	590	614	611	670	638	591	638	682	606	653	632	658	604	652	656	617	619	632	622	687	604	643	679	619	640	692	670	664	716	622	605	645	635	644	611	659	652	636	652	634	625	666	632	644	647	644	615	599	666	594	651	654	623	660	648	701	632	626	674	631	637	572	615	627	671	565	651	598	610	625	617	640	643	629	647	686	620	670	640	625	642	635	626	650	649	695	648	644	567	638	654	610	616	679	641	653	651	674	627	642	677	670	611	616	622	636	675	648	621	661	658	654	649	656	638	687	649	613	630	647	621	622	611	626	625	655	633	668	607	637	619	654	645	659	663	626	650	646	648	652	621	685	650	643	631	605	672	611	631	637	603	670	610	640	632	630	649	663	682	592	686	641	665	645	599	587	640	619	646	641	585	615	644	625	595	632	604	639	632	652	630	659	659	654	687	640	652	601	621	647	642	632	634	659	650	643	662	651	611	592	707	646	599	646	638	615	659	678	630	659	669	654	667	596	629	611	639	630	622	629	628	654	656	644	670	643	628	623	693	646	631	645	614	608	632	636	620	630	661	631	684	650	625	663	624	618	637	686	654	625	627	622	646	611	721	652	669	661	650	717	636	636	634	674	660	603	647	649	650	611	682	641	666	611	610	592	639	625	602	621	678	605	672	652	633	594	695	669	610	663	595	664	651	696	612	636	642	636	628	659	621	628	612	648	621	625	652	685	635	599	651	682	655	637	676	653	642	664	646	638	629	642	662	682	623	650	652	667	637	595	655	688	654	665	692	642	674	621	640	612	623	629	640	613	730	605	678	646	602	617	625	611	622	660	666	641	685	652	622	653	663	600	610	661	642	652	656	693	640	636	654	672	695	630	644	637	638	628	635	622	610	626	676	627	653	659	631	680	583	657	607	622	625	632	658	644	631	644	655	682	666	602	650	661	616	682	666	661	644	656	640	658	612	645	656	647	645	685	651	639	663	646	686	595	673	641	657	674	671	677	646	640	694	670	645	667	669	661	656	659	618	671	673	638	647	667	621	663	613	630	637	611	653	648	661	651	610	607	649	656	629	644	628	595	666	599	662	634	634	642	639	655	621	654	643	638	629	628	629	684	632	666	663	640	659	679	637	657	636	635	632	679	671	635	648	647	612	641	638	645	668	618	653	626	630	692	668	631	638	685	667	664	647	636	648	630	646	676	629	650	648	638	641	599	650	640	609	660	666	653	610	641	599	681	638	652	631	650	660	680	636	654	589	613	652	646	649	621	659	660	676	619	659	648	657	638	641	641	667	619	642	649	634	635	661	635	629	648	652	653	624	703	657	618	678	646	628	679	645	622	635	622	654	655	649	626	626	661	610	687	623	665	607	639	649	637	601	600	683	658	596	657	627	617	644	617	651	649	658	659	644	597	662	701	657	637	670	669	613	639	646	683	679	644	637	629	631	640	638	646	665	664	609	675	627	666	647	625	639	628	597	698	659	598	629	664	657	670	616	586	651	643	629	636	673	659	624	634	610	657	660	648	640	623	614	626	652	633	662	618	617	587	616	646	646	657	680	621	664	646	585	637	661	658	666	662	631	633	649	638	625	631	639	637	630	686	679	567	666	691	679	621	605	625	662	645	645	602	680	610	669	636	603	686	645	657	665	682	673	605	653	647	645	600	626	680	617	688	617	653	617	589	646	594	614	630	625	634	612	672	656	656	694	648	614	626	630	634	636	602	630	632	663	630	630	653	629	662	650	599	661	668	639	666	662	619	653	631	652	626	635	644	665	671	614	683	668	631	670	632	643	631	624	634	613	667	625	655	668	601	655	650	609	660	657	644	694	663	639	622	679	603	614	632	634	650	645	686	667	633	655	650	627	619	636	627	617	655	633	644	614	664	621	603	626	622	632	646	648	639	671	666	670	654	662	654	685	655	651	588	676	631	608	616	663	640	663	608	668	669	707	661	665	668	665	653	608	633	657	629	622	639	663	676	633	638	661	698	638	638	643	639	660	656	656	658	642	636	623	654	661	675	662	640	621	691	605	708	604	643	606	601	618	664	666	657	640	675	659	653	638	678	598	650	605	662	686	613	626	603	686	612	631	665	640	661	658	652	643	644	640	636	678	603	624	636	612	644	659	690	622	615	669	609	620	650	647	664	606	633	623	675	589	651	611	618	626	595	639	674	631	616	641	592	655	619	640	631	625	639	658	647	633	599	630	631	656	606	682
24477	23134	31610	24666	21689	17765	4091	647	610	622	671	637	608	621	641	571	605	603	608	604	623	606	634	633	593	600	572	642	610	606	613	640	573	577	615	586	606	611	562	573	591	599	625	577	628	623	637	629	586	606	596	562	609	560	601	550	559	586	597	602	587	628	619	625	610	587	607	596	637	599	569	609	612	597	610	563	587	623	588	624	574	572	609	602	573	560	674	597	590	615	608	616	586	604	602	608	597	578	616	560	584	604	597	574	617	567	639	539	555	578	623	617	626	606	586	590	568	602	551	612	622	567	575	570	603	580	618	581	630	611	639	619	572	576	573	577	591	605	591	603	595	606	594	612	573	608	568	597	581	576	582	559	576	594	608	613	576	611	575	606	691	595	612	637	594	591	547	653	626	587	606	580	569	619	603	603	595	629	590	535	538	595	581	601	601	565	568	614	619	603	605	583	632	603	607	577	619	611	624	596	581	632	622	605	626	589	578	595	573	595	596	614	613	570	586	626	579	592	604	581	579	616	559	623	601	622	574	606	589	554	567	578	580	550	596	556	615	584	618	598	570	548	623	580	586	609	548	548	597	625	602	613	616	547	570	605	584	608	601	595	571	617	584	606	603	606	578	604	579	555	620	628	601	573	613	604	598	610	570	596	555	591	590	613	607	568	590	578	595	594	562	581	586	597	590	556	580	600	589	575	659	575	618	621	573	607	605	610	605	593	571	595	604	600	638	637	670	601	601	615	608	615	617	605	598	577	586	583	592	643	578	619	577	623	589	629	637	601	636	606	611	581	585	614	622	591	575	554	579	575	592	589	629	604	621	596	611	562	626	585	613	613	629	569	551	568	596	592	554	579	584	573	581	598	596	588	594	635	607	587	564	596	626	593	597	568	569	611	590	571	617	597	622	602	602	603	598	575	629	606	616	585	571	596	588	582	600	566	562	568	603	589	642	601	570	563	596	554	605	594	573	626	594	578	576	606	570	627	583	588	611	562	629	565	592	557	567	597	578	598	613	580	574	613	625	640	580	569	588	605	603	571	563	565	585	602	631	580	581	599	619	594	576	609	572	614	600	583	570	598	576	629	578	628	590	578	573	624	601	587	597	592	593	600	600	577	624	630	580	563	581	615	545	597	584	617	602	629	592	623	621	647	592	596	527	609	577	549	577	604	626	623	603	599	535	615	606	644	576	588	566	563	585	599	622	598	602	576	602	587	592	592	596	602	586	621	599	619	581	635	635	593	593	623	627	582	572	660	625	621	641	613	605	622	596	561	601	601	600	567	619	548	590	529	658	596	555	618	614	596	621	580	597	630	621	558	597	584	548	552	609	603	615	601	565	545	579	614	638	610	609	556	589	624	560	586	619	569	565	575	603	588	634	608	610	578	620	643	617	591	563	560	622	590	616	584	576	590	600	588	614	584	608	586	606	614	569	559	585	589	536	601	620	566	561	595	588	606	612	581	568	613	623	603	647	600	608	618	613	565	601	560	588	591	588	634	607	608	618	618	580	584	623	580	565	606	577	610	605	583	615	573	628	581	563	553	560	579	587	604	579	604	587	631	617	580	566	584	622	584	584	597	557	596	595	584	635	601	606	553	548	616	581	579	607	564	618	601	599	568	560	556	568	579	540	585	620	613	610	602	620	584	570	672	597	618	577	555	605	622	578	595	612	615	581	605	581	595	571	611	542	570	625	596	591	620	578	602	600	598	601	593	576	559	625	571	632	610	614	584	555	615	566	576	607	584	578	622	603	585	544	621	605	640	630	576	637	578	552	608	589	623	630	603	598	591	623	655	563	574	634	612	602	618	608	632	566	623	605	593	573	617	572	556	623	589	650	586	586	561	622	600	583	629	546	585	620	617	583	616	625	594	553	627	597	618	659	560	613	625	571	620	619	580	546	575	603	623	615	571	600	593	583	628	571	544	591	597	572	605	606	595	646	614	600	598	612	662	643	558	611	606	602	567	600	591	592	595	575	619	638	615	592	565	546	624	615	576	588	561	580	591	648	552	572	571	560	644	652	581	622	555	630	622	593	582	603	563	609	612	564	580	587	624	611	614	567	591	583	579	586	591	594	595	630	582	633	589	584	604	586	576	624	632	609	604	552	551	591	567	610	556	559	596	585	581	639	640	554	626	599	586	544	591	608	595	575	586	593	612	587	553	606	608	606	626	579	606	569	617	585	592	588	583	615	633	612	600	576	581	585	554	583	560	568	599	576	603	595	567	583	624	597	598	607	617	611	551	602	606	603	628	596	586	608	602	587	596	561	617	601	572	598	567	582	618	591	551	581	607	604	607	527	579	608	630	635	566	617	602	596	615	616	586	615	565	589	626	587	664	585	590	593	575	590	572	590	608	617	585	593	596	639	627	602	584	581	582	624	603	549	597	603	609	586	579	608	570	606	587	579	616	581	579	578	583	606	577	585	568	565	596	617	607	580	604	575	581	569	607	635	574	612	563	546	610	584	601	578	661	608	618	647	596	602	608	562	592	596	572	627	610	592	588	643	609	611	606	617	600	577	606	588	627	565	606	630	614	600	605	575	558	625	589	637	613	607	596	617	577	603	580	572	604	602	603	613	564	586	607	632	662	567	594	631	565	543	584	614	618	576	598	604	605	634	625	591	594	597	623	623	510	599	582	585	601	653	598	588	595	533	628	640	601	650	605	595	589	593	602	587	565	622	599	578	629	644	602	579	570	628	582	633	602	602	588	610	561	596	582	607	615	573	594	601	582	600	658	580	586	546	584	569	609	613	584	632	614	555	523	590	582	578	641	562	633	644	607	607	603	606	610	640	616	618	528	589	588	626	580	546	609	605	586	601	611	594	587	611	575	598	598	547	633	631	584	580	623	603	578	637	607	577	577	608	628	573	594	571	610	593	579	615	613	588	614	609	563	583	623	624	600	587	607	570	632	615	595	614	598	593	573	618	587	571	584	560	605	585	631	612	550	583	569	595	605	605	575	626	600	570	587	589	562	600	593	591	586	624	570	567	612	582	583	559	597	648	616	614	559	630	632	603	579	594	596	565	609	558	605	609	604	583	606	610	558	580	615	570	568	601	568	553	556	586	613	620	619	571	553	595	609	575	559	565	614	574	585	587	588	595	581	578	547	610	629	555	622	637	629	633	583	596	591	553	584	631	614	565	576	597	561	574	595	609	613	544	635	647	628	596	598	585	565	655	582	612	596	578	594	567	603	591	612	588	610	591	596	581	589	585	598	578	552	618	592	579	599	605	599	600	589	665	560	596	593	598	611	602	586	578	606	617	595	574	612	583	581	628	630	594	566	585	628	621	589	567	613	594	588	608	568	598	562	594	626	611	587	614	610	544	627	587	593	643	576	611	607	620	571	554	596	575	569	600	593	649	623	549	583	587	589	621	565	597	611	562	634	628	600	578	582	585	585	617	568	578	612	617	630	595	618	624	606	579	589	550	575	585	572	622	602	606	596	617	604	546	579	579	571	578	640	607	598	588	607
60466	99763	69408	35697	23583	11678	2235	942	887	943	959	923	914	910	879	882	916	998	876	959	919	898	917	931	890	926	909	943	962	923	897	903	949	864	923	919	907	928	960	1021	946	866	972	885	872	939	968	891	911	908	867	919	890	933	945	932	877	917	953	932	899	886	896	850	967	936	883	926	896	954	906	892	898	924	939	924	907	911	901	931	910	941	905	946	897	899	889	949	905	907	892	856	902	890	903	909	920	941	889	884	902	924	896	931	922	921	982	957	968	923	899	912	871	904	939	882	927	869	879	957	875	933	896	937	859	919	908	923	905	916	940	905	945	913	920	945	934	921	956	883	930	890	875	906	924	936	941	890	906	927	826	914	854	965	951	903	912	881	906	945	897	910	899	923	856	925	949	908	929	942	909	915	869	1009	927	903	920	913	935	934	951	954	914	969	894	906	928	957	959	919	952	895	969	940	928	936	969	916	889	912	906	927	869	942	948	951	945	879	929	933	917	907	914	944	940	840	961	899	843	880	888	874	925	905	914	934	902	955	900	909	978	906	921	889	914	903	862	942	894	882	935	943	914	924	957	958	923	905	904	907	961	931	904	879	851	965	942	959	921	946	903	909	897	911	897	995	938	925	943	894	919	894	863	922	877	897	888	911	921	926	927	962	873	879	914	935	888	929	904	904	968	978	916	895	868	928	924	876	937	938	874	896	961	960	904	964	879	869	955	909	939	887	910	904	899	935	896	946	872	939	888	908	912	901	896	911	880	887	914	912	893	958	925	961	910	889	920	918	918	879	861	922	946	924	895	923	939	920	916	905	946	961	948	886	879	910	884	952	919	882	914	919	935	891	893	944	985	920	907	930	968	870	906	891	857	935	908	930	900	910	916	918	910	935	866	841	885	891	867	937	906	855	879	898	941	921	888	921	911	910	937	915	893	908	892	870	881	951	930	941	839	909	899	954	904	895	899	983	942	892	914	880	923	918	960	886	895	962	927	952	901	899	886	886	893	905	917	866	911	924	903	931	896	896	918	900	881	909	892	916	878	900	840	912	950	966	898	850	889	862	912	846	933	921	944	905	917	899	905	922	907	928	937	942	938	906	883	839	904	916	933	905	925	865	920	916	883	887	908	908	911	936	929	913	937	968	926	924	856	952	882	857	978	921	928	892	900	943	923	897	949	935	877	894	939	852	924	926	906	936	926	936	925	973	915	899	936	929	871	976	960	858	921	877	929	914	915	978	872	928	906	903	872	897	975	871	921	906	923	965	959	968	914	913	870	909	916	980	893	888	918	926	819	854	915	947	914	923	904	905	894	915	955	940	919	990	920	973	941	905	914	921	934	876	893	945	914	918	984	965	945	988	954	956	889	924	932	932	917	929	907	928	916	910	876	942	853	962	868	934	882	898	932	922	876	912	932	904	882	870	945	886	935	907	916	893	935	886	885	857	908	935	904	960	971	921	860	980	904	914	950	843	918	936	948	889	928	922	984	854	911	910	919	980	886	973	944	903	895	980	851	884	943	918	893	833	932	922	899	966	886	933	927	894	910	985	903	891	904	940	917	908	924	922	848	951	894	881	899	910	901	899	895	886	942	890	996	919	920	922	918	911	926	957	940	883	946	887	925	895	888	916	916	918	903	899	919	890	887	896	988	856	937	881	914	926	898	888	956	912	936	934	888	899	947	944	953	927	926	917	918	921	930	934	906	928	921	906	927	938	953	894	901	995	933	972	907	879	882	944	863	919	919	936	888	933	900	925	862	970	916	937	936	934	936	954	938	944	886	914	924	983	978	921	942	918	913	880	935	947	906	951	892	913	923	927	946	921	886	911	905	922	903	888	887	941	935	870	934	864	910	892	910	928	972	979	960	877	923	937	950	862	902	890	897	956	885	937	942	911	886	975	918	895	907	898	873	919	891	920	902	890	858	928	861	908	939	920	913	906	957	960	935	927	948	932	905	951	922	897	931	900	942	905	870	924	903	916	893	914	901	925	923	871	956	942	957	939	916	896	971	909	829	888	888	893	924	936	886	965	937	925	959	920	883	940	957	895	920	938	894	963	896	948	919	879	918	908	935	906	900	924	950	920	924	938	963	920	942	893	943	906	934	935	949	914	996	860	870	928	848	904	953	878	923	946	880	900	863	924	869	890	923	940	923	885	913	927	912	932	930	833	879	903	928	876	906	923	860	934	978	928	909	927	910	932	953	933	931	889	921	871	877	884	961	889	934	939	937	922	895	904	911	949	956	936	921	900	922	887	890	912	935	928	941	915	897	931	891	932	983	937	939	938	872	936	908	927	928	903	950	922	916	932	904	980	897	916	894	917	860	972	901	907	842	920	970	948	879	921	918	905	915	896	916	905	905	903	875	872	916	950	947	905	915	917	932	909	898	928	928	908	901	948	914	958	923	888	942	891	904	946	912	904	990	951	903	973	953	904	878	937	932	892	913	911	929	862	910	913	864	921	873	868	879	912	916	907	878	981	1025	871	870	969	916	888	916	941	924	960	924	946	905	935	936	918	950	883	952	910	935	925	927	974	891	901	979	945	933	944	940	900	901	911	949	909	875	975	930	937	924	919	953	919	937	922	898	912	959	906	950	927	888	956	908	887	949	890	911	896	936	947	955	886	985	935	932	889	906	967	955	893	845	987	900	891	901	935	941	909	905	896	892	955	953	855	909	965	887	905	961	920	903	854	907	903	884	937	877	835	877	940	904	896	937	913	904	925	931	964	948	925	918	924	917	936	858	973	881	919	946	861	896	876	890	886	935	917	966	899	903	897	895	905	881	939	926	915	912	931	953	926	927	876	916	918	890	981	909	943	942	938	899	941	890	912	902	926	890	914	909	905	876	931	931	924	939	863	927	925	928	903	912	883	897	949	963	918	934	901	922	926	938	940	816	879	953	955	910	975	825	880	919	904	934	883	942	918	966	820	921	930	911	934	895	862	900	893	886	915	946	926	916	923	962	943	914	939	967	886	883	896	939	960	902	943	958	879	943	895	917	948	931	919	944	889	902	904	902	879	949	902	874	919	861	918	930	914	876	915	906	928	929	896	874	930	928	904	967	907	898	965	954	907	866	956	942	867	903	933	897	930	900	882	923	934	906	962	876	910	953	925	904	936	915	882	867	926	890	988	906	960	902	885	902	911	929	936	855	911	900	882	906	901	913	916	929	939	926	889	908	897	924	920	947	924	913	904	932	923	920	944	948	905	913	880	948	937	931	892	942	956	967	946	943	940	939	978	877	944	830	952	959	909	921	950	920	891	914	927	918	955	931	878	929	900	899	929	874	901	901	909	909	915	961	908	905	860	869	936	904	839	925	904	839	921	859	946	944	921	907	914	893	881	898	881	949	906	914	909	881	956	934	931	873	918	897	932	960	916	902	888	914	920	962	885	861	896	992	917	894	920	857	921	905	944	891	878	901	943	899	863	940	918	892	919	986	959	855	909	936	919	893	971	897	915	917	921	897	922	895	916	946	886	884	926
32724	31309	26519	9527	1912	1103	555	474	424	437	427	445	441	445	412	454	455	440	422	426	423	421	429	404	452	393	426	412	441	429	407	433	403	444	442	435	412	417	431	397	429	419	408	437	454	398	411	425	427	436	427	424	388	425	444	448	422	434	404	482	429	403	427	410	447	443	395	411	447	429	470	444	403	424	435	406	456	420	457	461	427	409	442	435	409	407	402	438	428	425	439	423	404	444	420	429	430	475	412	459	455	441	441	436	411	413	387	427	433	424	397	401	428	430	412	412	424	431	445	454	403	427	419	447	452	411	459	412	412	425	402	428	447	454	402	438	419	412	441	424	424	414	434	421	464	455	449	400	436	412	435	464	411	407	425	465	473	433	405	458	415	433	447	430	430	436	444	363	407	421	403	443	429	477	396	447	458	434	396	411	413	476	445	426	437	390	411	415	434	412	424	444	479	415	445	405	427	418	403	431	440	407	417	419	471	454	431	438	399	403	403	425	438	401	464	418	433	427	415	393	429	438	370	406	427	406	448	448	455	419	423	417	402	444	403	421	415	460	400	419	454	461	432	450	445	422	422	433	413	453	451	386	441	409	400	422	429	454	445	424	475	456	478	414	424	407	419	434	458	431	425	442	422	461	427	423	432	444	412	413	451	432	430	425	455	424	429	423	434	426	390	436	424	442	459	398	393	404	447	442	463	416	415	425	441	390	409	406	422	416	451	398	449	411	420	429	426	454	400	402	455	453	429	405	407	465	395	392	450	417	465	459	421	424	453	432	436	444	419	444	409	439	372	434	436	438	396	405	427	398	429	411	431	461	383	424	424	441	384	406	389	401	416	421	406	429	405	423	415	392	435	407	430	439	409	438	427	408	428	419	406	432	441	420	426	439	441	413	404	468	428	425	437	402	385	450	434	435	424	434	433	417	455	429	427	403	415	438	452	421	422	394	421	408	410	421	423	437	440	394	389	407	422	426	416	440	450	447	424	434	419	419	422	437	420	407	446	448	391	433	453	415	452	406	434	402	436	446	435	428	443	433	432	425	429	432	427	446	415	410	419	435	430	431	458	426	411	432	411	409	422	425	431	435	437	444	428	447	421	401	469	427	411	425	425	446	426	439	399	437	420	437	448	446	450	444	415	398	400	430	440	448	443	429	416	430	402	428	438	426	410	430	443	403	417	409	450	454	433	401	455	441	437	414	397	413	455	453	443	452	386	451	409	430	402	446	426	432	397	442	428	456	421	450	396	426	371	405	434	468	456	435	399	435	407	407	424	419	415	416	421	423	416	413	435	435	457	413	380	392	418	409	391	418	434	428	434	410	442	413	426	430	423	401	410	403	451	423	423	407	416	434	413	417	421	445	465	404	425	407	396	414	438	457	396	426	406	448	418	468	442	411	411	448	417	422	432	423	413	449	421	434	431	446	454	433	437	401	431	401	410	428	437	469	437	441	404	413	424	410	387	438	430	476	446	425	423	459	451	423	403	445	413	437	425	451	397	426	427	446	441	425	456	455	414	394	415	426	460	388	463	418	443	447	422	471	457	425	425	435	427	443	414	413	406	442	414	417	452	435	423	475	413	449	437	425	425	388	446	409	464	439	433	413	419	406	454	413	417	448	405	390	439	451	445	430	461	423	405	440	425	434	404	408	387	437	372	455	396	449	384	405	431	464	477	427	390	461	402	442	451	397	462	433	443	415	424	456	358	372	438	456	391	412	386	393	403	430	411	425	452	410	433	442	418	404	439	412	455	471	466	445	412	440	413	412	415	410	400	409	422	404	416	425	437	471	413	442	453	453	396	432	414	403	452	392	456	432	420	404	449	398	426	404	444	459	393	434	397	420	436	440	450	418	399	434	408	393	423	436	447	414	444	401	415	386	401	424	422	420	410	400	430	428	430	451	445	432	446	478	406	472	451	436	413	426	420	433	443	419	405	424	436	423	447	419	425	450	396	441	438	421	423	446	406	414	402	415	422	432	438	411	402	402	421	419	435	417	412	444	433	419	407	419	406	434	436	464	446	412	449	402	443	446	425	393	396	367	432	446	444	469	433	421	426	394	386	424	399	431	428	402	418	408	410	443	438	456	399	423	407	386	464	430	429	414	453	436	431	429	417	463	434	428	439	424	440	427	413	438	459	453	407	439	403	419	435	428	413	416	419	452	422	435	438	430	449	441	403	428	437	432	424	372	401	418	432	435	439	434	426	412	424	432	415	427	451	448	422	431	399	457	436	418	447	430	392	447	426	427	389	433	397	422	437	429	432	458	443	466	405	435	393	439	424	445	433	423	433	432	432	450	443	428	435	383	449	442	423	422	428	464	436	440	421	399	460	422	418	445	442	424	444	444	439	435	433	414	406	429	391	424	452	461	435	420	407	429	445	422	432	426	443	423	444	438	417	434	415	410	474	398	404	427	413	461	407	409	437	447	451	459	420	413	398	419	414	418	439	391	403	456	428	445	440	426	438	416	458	380	426	464	402	396	387	444	432	409	454	406	448	402	428	423	411	408	395	422	388	412	414	421	411	400	416	426	440	447	429	411	406	439	430	428	409	426	447	429	468	428	440	450	427	435	417	428	420	455	466	480	453	407	450	403	466	428	426	421	458	429	431	433	443	393	431	463	438	438	391	432	444	403	433	421	398	427	426	428	433	450	430	455	443	459	445	429	397	417	420	433	448	410	444	421	387	369	432	458	417	428	409	429	440	408	424	439	380	456	419	403	395	411	445	412	459	392	427	444	426	472	386	424	430	430	411	442	415	420	441	434	364	413	425	428	444	433	413	394	417	429	414	469	428	431	390	476	442	407	384	430	438	443	429	423	457	436	446	438	439	443	436	443	414	415	454	444	433	418	409	454	436	466	456	405	407	439	444	449	480	410	431	409	434	439	403	415	436	429	387	429	414	423	462	414	385	399	448	411	426	411	379	439	408	426	434	422	440	442	431	440	420	401	396	435	404	430	428	429	424	423	476	406	449	440	422	431	455	423	408	438	419	431	414	449	452	460	413	434	415	433	376	466	464	421	405	414	420	398	396	376	430	419	411	397	441	422	462	427	454	435	386	406	425	393	425	450	459	426	409	432	435	414	409	384	436	389	435	435	452	469	419	456	402	447	399	438	428	452	415	435	451	446	451	360	421	419	427	410	462	422	424	446	462	464	409	415	404	417	379	433	452	462	415	424	444	422	447	427	436	455	439	404	418	466	400	429	455	435	432	401	449	420	457	433	474	414	442	433	444	462	435	439	441	417	431	382	414	417	424	423	432	435	418	406	407	446	409	422	445	422	450	410	416	386	419	426	426	461	401	415	445	443	421	405	417	456	406	429	477	426	410	422	453	416	404	416	465	404	441	433	412	382	436	419	476	424	426	448	445	429	430	427	433	405	391	442	437	421	432	431	406	383	444	446	405	414	404	426	458	402	488	416	424	400	403	448	406	427	418	445	438	434	403	465	438	402	401	462	395	434	453	432	393	414	426	426
43001	47940	30064	7600	3469	2163	867	680	672	705	712	729	712	720	680	698	726	750	730	670	703	756	649	725	697	677	718	725	676	700	722	719	689	719	708	725	703	739	679	707	725	675	717	759	690	671	713	692	654	725	705	711	669	711	704	698	725	702	691	695	734	652	710	727	691	721	703	777	699	699	744	695	707	712	737	681	697	714	735	691	751	691	737	719	721	715	743	707	684	688	723	722	705	692	734	715	695	732	757	681	674	715	684	693	717	635	731	745	729	709	687	697	709	742	716	704	690	724	702	692	734	674	760	693	709	692	683	694	680	735	698	735	738	754	681	687	718	729	714	753	661	711	657	681	687	713	686	711	751	703	691	726	688	704	681	704	690	671	712	688	709	686	764	700	719	661	699	720	708	736	758	720	678	730	725	704	681	659	704	701	761	614	759	688	731	710	676	686	730	692	646	718	700	654	727	736	734	728	730	693	689	728	683	753	693	715	691	704	660	670	730	728	751	732	681	691	723	713	678	752	712	668	686	660	690	680	722	674	683	680	723	735	693	670	747	693	700	695	710	683	679	688	696	707	689	694	709	743	739	688	665	731	719	678	654	723	711	710	709	725	696	678	692	683	757	713	710	683	690	711	705	704	727	687	688	671	698	713	713	705	695	685	668	698	693	702	734	732	698	627	683	691	714	702	731	701	712	715	742	706	638	679	726	717	670	725	730	679	753	723	708	682	673	681	746	711	735	640	718	686	692	697	725	728	686	737	720	732	718	684	708	712	739	697	736	680	712	715	748	721	701	712	721	738	802	701	744	695	715	651	705	747	669	744	687	687	698	690	736	730	734	674	740	691	698	676	737	707	717	743	708	761	688	719	733	717	743	702	742	728	678	703	650	741	682	706	716	695	724	698	729	692	717	696	722	727	698	706	684	699	726	693	733	755	698	700	747	723	692	694	692	690	677	686	684	690	750	681	751	738	744	720	687	663	705	721	717	735	702	731	682	711	754	667	731	673	704	671	749	705	696	677	678	720	661	691	693	668	678	754	732	725	697	690	711	736	716	708	757	670	750	715	715	711	730	760	741	702	701	715	723	680	724	721	744	695	697	711	732	726	709	728	737	719	668	712	674	685	677	698	748	697	751	670	726	690	715	660	682	743	727	693	671	710	694	704	752	741	715	704	737	736	705	733	717	695	701	735	697	683	699	699	694	748	705	655	708	724	693	679	701	681	717	694	679	699	726	687	698	719	661	681	731	755	676	686	726	727	712	691	696	675	721	676	637	700	696	716	721	705	734	725	738	719	688	719	696	719	681	708	704	714	717	660	705	700	710	704	718	711	678	716	686	713	732	675	716	700	675	714	734	688	713	695	671	690	698	725	716	724	684	673	710	721	687	675	734	692	700	728	739	722	709	698	714	705	681	739	738	708	742	709	677	644	721	703	728	704	708	711	698	706	678	708	707	710	738	683	701	672	725	682	709	671	709	662	696	676	745	715	724	714	726	698	734	767	700	730	730	710	687	708	706	735	669	728	670	688	711	690	664	671	679	717	730	728	720	729	707	685	697	701	728	698	719	698	706	676	717	692	665	734	678	718	712	717	721	716	688	686	735	708	676	744	712	747	679	697	649	732	679	723	698	703	700	738	694	748	732	653	749	739	724	723	753	703	702	722	686	655	675	708	727	716	686	694	744	677	700	767	701	702	683	693	724	652	711	733	701	696	680	688	737	703	647	710	658	705	732	708	708	700	701	699	736	673	786	714	711	680	661	696	721	696	683	663	717	725	734	731	777	711	681	713	672	681	708	730	728	696	655	698	713	690	704	678	704	671	709	774	672	727	708	671	713	700	682	717	723	676	730	678	680	719	715	706	654	713	704	687	661	723	693	722	704	670	721	666	723	733	735	727	718	693	731	703	689	718	722	755	722	696	681	710	674	686	689	712	727	720	676	683	687	637	754	727	718	695	725	700	711	753	681	713	687	695	711	671	692	672	707	656	670	743	751	739	718	656	689	700	684	712	735	734	713	691	752	682	685	740	699	672	710	706	683	676	695	714	694	705	715	733	723	722	732	654	715	715	697	727	715	747	695	718	696	736	658	709	708	730	738	713	739	710	720	746	659	714	723	702	692	721	660	688	701	711	732	725	696	679	719	751	678	671	728	718	685	691	708	700	741	766	657	708	690	700	714	714	704	670	682	684	713	700	687	702	762	691	696	732	668	714	687	745	689	680	716	727	721	722	688	736	740	713	662	714	683	703	674	689	705	662	694	695	691	721	716	672	732	756	668	681	720	672	726	698	704	708	676	707	718	713	665	723	699	689	736	679	645	711	737	687	729	738	681	692	742	703	734	726	727	689	695	672	739	649	715	693	660	730	662	684	709	696	705	723	689	641	715	690	711	683	714	705	682	672	733	718	699	722	683	704	733	682	688	749	723	693	682	715	691	706	691	669	730	661	678	715	720	670	700	708	691	705	691	705	682	684	694	722	728	712	700	718	732	742	695	717	672	707	693	674	707	705	707	688	723	726	676	724	708	673	709	731	726	680	688	709	699	696	702	725	739	710	689	738	708	715	733	666	698	708	700	672	726	715	709	725	693	723	721	727	698	716	742	706	721	682	701	766	709	703	742	732	710	701	683	723	707	720	691	701	675	761	765	719	698	688	686	701	654	722	791	688	666	697	741	718	695	722	719	665	650	679	714	730	721	729	711	692	704	707	724	710	702	708	716	680	727	711	703	710	698	723	683	710	705	723	663	711	704	684	725	704	739	683	732	708	685	707	691	680	697	721	698	707	751	684	687	660	679	707	677	717	678	695	717	715	715	696	685	722	697	731	684	666	681	701	701	668	685	706	724	660	719	682	655	712	709	733	733	682	716	699	721	718	710	705	702	679	659	708	684	690	733	732	695	734	714	669	680	704	729	752	754	717	692	700	707	714	664	654	740	708	695	701	721	685	733	688	757	701	687	708	655	725	684	696	701	691	731	719	708	726	751	749	732	701	680	747	690	734	793	734	757	744	699	762	655	723	698	710	702	737	677	716	700	667	744	709	765	698	685	706	686	696	673	708	688	727	724	689	713	671	689	694	733	726	742	701	702	715	673	666	695	724	729	735	703	688	709	739	702	719	700	740	704	696	721	696	685	716	741	722	686	667	732	701	681	760	700	692	729	713	728	708	740	677	731	677	678	720	671	788	709	734	696	701	684	707	712	732	723	762	701	693	757	722	669	759	710	703	740	716	771	654	743	699	713	703	736	719	722	712	683	665	733	671	731	734	722	760	720	734	734	711	658	705	733	753	703	685	677	694	670	714	686	721	707	664	686	695	731	706	712	733	676	674	723	667	690	672	691	745	705	712	700	719	706	695	666	730	706	663	677	729	713	735	747	746	663	734	755	723	737	724	709	757	668	667	675	727	712	658	717	735	709	682	654	703	724	680	694	698	674	656	709	663	761	709	727	685	741	703	717	652	668	659	632	679	743	655	705	728	706	696
25895	25008	32893	26195	18809	7906	1049	473	391	404	448	422	392	427	405	394	441	424	433	427	407	392	457	379	411	415	413	393	423	407	418	404	420	402	416	425	388	389	394	392	418	371	414	408	380	415	376	422	398	414	418	424	419	422	434	433	414	403	420	403	402	416	414	416	451	394	418	416	429	380	412	406	400	442	432	389	390	400	420	370	423	433	398	381	433	380	434	399	425	403	402	432	405	388	384	412	426	407	417	427	427	404	370	417	415	400	442	431	427	449	394	420	419	409	458	407	406	454	365	388	404	407	397	412	372	419	408	398	384	386	417	434	420	407	457	415	432	405	439	463	353	436	412	428	406	409	429	397	377	416	423	446	407	397	420	413	423	406	370	376	416	397	403	369	386	422	394	401	398	402	430	406	411	395	387	389	453	431	428	423	381	420	386	435	408	401	388	409	407	397	413	481	395	401	362	430	405	441	438	382	424	402	391	416	404	402	417	421	391	406	411	424	395	402	408	436	410	412	437	396	396	363	399	411	408	413	410	373	397	398	415	395	426	406	405	366	401	423	409	410	414	404	406	415	410	436	421	402	448	375	412	437	413	408	413	436	412	393	399	445	382	411	414	398	423	399	403	412	407	439	377	390	432	394	380	440	405	405	385	370	378	403	385	422	446	419	447	412	411	414	374	399	374	395	443	395	428	409	388	399	422	388	380	410	406	430	376	413	420	382	404	429	432	411	402	433	387	407	409	400	411	386	379	399	394	405	461	442	403	409	390	378	440	409	398	436	386	388	426	395	408	414	409	418	392	395	372	398	418	432	402	418	374	417	383	430	404	399	393	404	355	419	399	392	413	406	418	439	386	410	403	397	388	434	439	385	424	404	388	423	403	396	402	419	408	441	427	421	381	423	414	444	427	399	408	412	391	422	402	387	406	402	396	397	400	425	404	398	418	410	413	410	395	422	405	434	382	418	373	412	405	391	415	408	371	386	363	416	432	409	404	442	412	403	409	396	364	393	404	376	407	414	355	417	370	439	407	369	424	439	399	394	371	388	400	399	410	405	412	378	388	431	394	406	375	378	398	411	431	422	393	412	457	365	415	409	373	381	428	407	397	422	379	430	411	404	428	422	418	376	410	400	420	411	432	381	364	428	421	403	422	402	421	398	414	379	421	428	443	427	418	405	410	422	379	418	399	418	412	371	435	396	407	356	431	443	435	389	394	416	422	401	392	411	431	383	384	444	427	385	431	427	413	398	392	379	382	408	429	424	390	413	383	400	417	409	418	432	401	394	380	396	430	413	413	395	379	365	410	376	398	388	419	428	446	423	446	397	396	393	400	382	404	434	403	417	410	371	395	374	400	445	415	401	401	400	402	417	449	389	420	387	439	381	382	430	422	414	428	411	390	417	365	402	383	387	434	426	416	405	416	396	429	367	400	397	417	408	381	412	439	420	397	425	390	385	377	423	361	367	411	428	416	428	391	433	397	390	388	419	410	402	434	417	416	388	425	409	383	394	448	391	388	415	422	442	403	425	452	391	375	394	407	405	381	428	434	338	410	411	365	409	399	405	429	428	410	401	373	396	402	423	402	392	431	406	403	410	405	370	390	407	377	427	421	420	404	436	361	410	425	378	373	429	408	399	415	399	419	383	437	446	388	394	361	434	428	396	384	404	390	454	416	397	435	453	404	408	388	426	422	390	423	373	411	398	386	384	376	388	429	411	405	412	429	407	432	393	363	388	424	392	392	448	398	419	389	407	427	429	403	433	430	369	402	401	392	437	383	410	377	430	429	396	422	424	430	403	418	423	437	387	399	411	422	451	373	387	416	422	421	394	384	407	384	413	398	437	386	434	385	443	420	376	398	413	404	416	419	419	413	388	432	412	409	378	418	398	396	397	414	369	387	383	394	382	413	403	402	386	409	403	396	440	436	399	452	413	381	390	408	418	418	411	396	414	433	403	394	404	393	393	426	419	423	414	436	418	437	391	391	402	376	421	381	405	426	408	371	406	418	391	414	413	399	385	369	401	382	429	400	424	395	404	401	395	403	390	391	416	375	382	390	400	396	409	381	385	417	416	390	389	385	386	399	410	418	391	381	423	441	415	395	433	415	441	408	414	404	394	436	416	419	410	411	395	423	376	433	391	410	414	423	413	406	398	417	375	430	414	431	419	384	402	414	407	411	431	394	389	415	394	389	401	410	426	395	388	416	418	379	387	387	445	403	397	430	428	382	430	385	402	461	394	417	422	411	408	399	410	415	453	385	423	394	429	379	453	384	380	383	418	430	433	390	423	385	403	401	419	410	395	397	438	419	410	372	423	406	420	419	389	396	406	424	431	411	409	403	395	400	381	428	384	423	416	405	353	419	372	452	403	423	408	438	408	403	412	396	418	439	403	418	412	419	442	432	368	429	389	403	385	386	391	411	386	415	368	404	385	431	409	390	420	406	391	420	408	391	413	384	410	397	409	397	418	430	380	419	398	419	434	420	417	364	404	391	372	395	387	391	412	437	396	393	394	422	456	393	390	392	371	415	383	419	438	420	419	397	396	387	396	402	411	416	379	412	414	405	425	411	435	420	386	429	441	433	414	411	418	425	421	383	431	410	397	387	395	405	400	444	417	447	424	408	387	395	401	422	445	420	414	400	436	375	346	388	446	461	405	432	442	419	410	401	371	418	385	382	388	385	407	421	391	419	416	398	402	386	390	408	414	400	413	386	429	400	442	412	394	400	425	397	373	390	415	407	387	402	440	383	413	422	457	397	426	429	422	391	397	380	426	413	460	401	450	417	413	419	384	372	416	432	396	404	379	418	406	438	373	413	398	400	417	432	405	395	407	399	401	411	376	414	412	376	416	420	392	405	386	416	409	413	436	417	406	410	424	419	387	376	424	424	391	385	366	417	425	445	401	415	409	388	430	399	449	403	411	409	436	409	397	363	429	397	386	414	416	430	407	405	388	385	413	398	452	442	370	411	429	418	457	418	426	398	442	439	431	439	389	389	404	448	365	395	401	426	400	392	406	381	410	418	419	420	403	365	406	452	410	360	405	415	387	410	388	401	420	405	384	424	427	397	352	412	412	380	371	386	397	405	396	410	435	421	433	432	394	437	389	414	396	380	374	400	403	414	396	369	407	380	421	407	404	373	390	405	390	409	414	432	409	414	369	422	371	424	389	419	428	444	387	398	413	387	413	406	406	405	365	390	436	428	382	377	408	479	410	379	372	373	424	412	369	405	405	402	412	363	396	398	374	427	367	420	382	411	444	402	435	406	369	415	392	398	400	386	418	396	424	416	374	427	357	388	387	403	392	418	402	393	416	421	428	378	390	409	397	397	392	399	383	396	422	407	391	384	416	379	423	399	431	395	399	403	415	376	383	407	367	386	435	398	426	409	404	405	403	439	416	409	423	415	396	406	443	390	382	421	387	408	441	401	413	388	432	425	416	388	390	395	414	420	376	417	431	426	406	407	428	410	405	432	438	413	374
62451	87906	60711	24383	15452	7387	1438	672	652	726	689	695	694	661	686	704	668	658	749	656	626	680	728	700	696	691	676	671	624	690	633	698	659	637	688	701	668	669	662	659	671	656	652	647	635	669	611	682	648	664	663	665	677	644	661	679	667	629	670	663	642	644	702	726	639	663	637	656	685	681	712	655	678	650	652	667	644	710	680	661	654	626	667	672	661	702	648	644	646	683	658	661	704	674	668	712	662	668	672	661	605	719	642	685	683	674	684	694	660	638	680	620	693	647	699	639	643	640	679	656	657	659	625	709	682	690	712	674	625	636	661	618	616	642	638	675	684	670	674	648	671	660	617	655	639	635	702	658	716	665	681	644	701	655	731	654	728	659	684	665	627	679	662	669	675	690	699	647	666	631	674	653	682	647	692	687	701	645	688	626	652	723	665	693	653	678	601	662	655	684	664	662	658	649	673	663	638	692	660	645	680	677	667	706	683	636	690	688	678	713	694	701	635	648	694	659	680	682	674	673	659	633	650	670	656	652	710	664	731	701	680	704	613	682	694	636	653	684	671	696	639	632	654	709	653	708	641	668	671	656	691	674	652	593	694	660	625	658	682	725	642	670	660	635	667	696	674	678	658	698	693	645	664	681	697	675	650	664	682	646	663	703	643	617	680	665	659	654	690	669	666	641	718	676	699	670	678	625	626	640	697	697	689	708	652	664	698	694	658	632	702	639	670	639	673	677	671	656	616	649	659	677	643	667	648	672	652	651	631	688	666	642	640	586	651	649	632	707	632	627	674	639	642	679	690	700	656	651	685	691	658	653	697	658	695	685	632	683	662	724	660	661	679	654	728	650	684	617	700	679	682	659	632	697	678	675	700	633	627	687	642	670	663	693	692	649	726	656	704	661	639	661	683	696	636	616	673	661	672	698	656	647	664	668	721	694	689	685	674	665	665	672	652	664	706	697	657	641	658	671	694	664	629	653	705	673	619	680	699	685	693	634	648	687	659	659	697	613	710	625	673	649	664	658	666	623	671	670	659	704	654	635	702	634	724	656	670	695	672	725	645	704	660	692	643	646	703	680	687	641	644	649	606	682	705	625	652	643	665	656	688	606	678	674	658	667	697	636	643	673	704	597	623	662	674	609	642	682	732	621	673	648	675	655	688	696	619	661	653	683	623	684	684	681	680	648	665	684	703	671	654	667	651	622	689	652	659	667	639	640	662	672	631	651	645	643	644	656	683	675	590	638	657	664	688	671	633	691	663	699	719	677	698	706	703	648	642	698	664	666	626	687	651	667	643	640	676	705	662	653	704	666	668	649	694	634	668	676	653	718	660	625	643	687	695	645	632	689	655	706	736	650	668	701	640	696	693	675	682	674	683	696	659	650	657	633	675	657	689	671	690	676	667	692	712	644	700	690	654	635	669	703	650	661	676	688	646	689	680	629	703	630	655	710	677	667	673	671	674	649	634	667	683	658	682	649	691	697	629	675	684	666	683	670	715	703	640	650	647	640	694	709	682	703	680	675	652	647	642	641	659	647	697	669	620	645	675	660	699	662	674	655	665	622	663	643	654	638	673	627	644	724	653	655	681	652	695	682	651	683	697	673	668	646	709	696	677	630	646	648	736	679	644	647	634	701	636	645	671	656	622	629	737	659	673	614	700	638	653	693	685	653	692	613	671	681	667	671	672	671	627	657	650	711	717	629	680	676	676	712	670	661	655	655	671	665	679	676	668	662	667	634	677	647	685	701	707	628	650	652	656	685	648	595	643	619	662	628	659	697	685	640	656	685	627	664	636	680	685	685	663	671	678	663	684	622	639	725	704	674	666	688	677	666	686	676	652	720	652	645	677	657	650	660	617	648	686	672	664	637	670	673	696	673	669	687	672	667	643	671	686	656	678	711	702	691	647	707	677	630	668	632	656	686	689	679	694	636	657	642	637	659	686	664	673	621	663	645	710	662	642	629	663	635	667	662	663	674	639	655	668	651	667	669	678	643	662	691	733	663	638	714	683	610	660	673	663	659	680	647	679	650	660	670	660	656	705	685	662	675	636	662	615	644	671	698	614	656	676	729	640	665	629	656	625	681	694	621	676	654	641	692	678	662	643	646	702	618	649	704	651	661	689	625	697	679	712	628	705	635	657	677	681	646	631	653	595	632	623	652	681	668	677	636	670	673	642	717	672	687	624	659	628	631	695	705	645	676	653	674	666	670	639	678	678	670	713	670	665	662	701	654	665	676	676	644	662	619	626	641	706	662	662	699	647	656	677	651	635	699	676	692	702	630	642	647	631	644	657	680	664	675	674	628	700	646	684	658	686	656	671	667	664	660	607	625	633	672	665	708	698	652	663	603	696	690	687	664	677	692	676	702	653	633	665	661	659	642	664	658	663	695	656	695	662	676	671	618	658	661	661	602	684	638	653	694	643	707	680	646	706	631	718	660	706	649	731	679	681	669	656	619	626	686	671	661	657	631	692	684	679	665	661	666	649	651	664	639	688	685	655	712	653	679	687	682	688	674	674	645	653	650	737	654	658	633	641	666	733	625	646	670	685	621	671	699	671	655	645	698	643	687	720	671	716	699	655	673	666	704	656	628	660	644	690	720	677	659	692	662	688	606	641	700	663	641	741	651	664	656	681	652	649	695	674	723	640	663	657	650	679	662	638	672	669	674	657	640	668	640	640	669	678	640	666	674	680	644	613	679	680	649	640	653	640	681	704	662	656	717	733	651	704	690	672	632	651	676	644	652	672	689	706	660	653	648	677	670	689	685	655	691	645	701	672	626	640	705	698	702	730	638	704	671	657	643	668	670	633	698	710	644	697	708	651	634	642	637	636	706	624	648	685	666	661	702	629	660	641	638	684	637	657	658	704	649	689	660	640	630	715	651	657	638	679	669	634	636	650	653	655	683	659	707	663	672	658	708	668	703	700	651	688	678	694	644	662	680	662	660	660	666	622	658	692	635	686	680	675	643	630	677	657	626	662	661	648	691	611	653	708	668	631	663	646	661	652	690	667	637	658	672	640	649	623	645	693	663	634	645	702	686	667	662	661	694	653	666	655	632	669	660	686	636	658	664	657	677	630	663	657	660	661	651	690	657	695	657	646	645	654	672	626	693	711	670	704	680	674	654	660	694	637	678	711	716	648	640	693	684	668	635	718	662	659	688	645	670	682	632	668	653	654	669	667	667	681	713	658	648	671	678	649	715	675	675	692	657	667	624	649	702	669	662	670	698	703	630	677	683	694	680	691	658	676	704	637	730	641	679	649	692	688	672	679	712	704	655	680	666	699	687	650	702	670	671	663	656	657	639	675	702	652	701	658	690	673	684	629	673	660	644	653	667	698	692	667	643	671	656	633	657	684	639	674	664	654	686	641	663	640	643	650	653	671	660	629	720	694	630	694	659	648	667	610	652	665	698	653	657	665	680	669	669	641	690	608	668	648	635	717	648	670	649	664	652	699	650	617	693	628	680	677	719	742	632
24339	23039	30711	24659	21765	19470	5767	736	596	641	594	643	574	583	578	618	617	660	587	608	632	592	634	582	619	626	629	632	616	609	616	643	635	641	593	637	639	572	591	626	609	592	602	657	581	595	594	600	605	598	575	619	585	588	607	604	585	604	583	568	618	662	615	629	606	646	601	624	626	575	605	608	597	630	638	579	632	659	611	590	611	628	583	599	594	605	593	618	585	569	651	566	615	562	594	622	600	633	562	593	604	611	595	557	599	560	615	653	590	649	600	595	568	608	597	648	592	564	612	629	597	633	628	619	571	595	643	597	616	628	607	621	604	604	595	640	652	626	647	595	609	625	548	590	564	628	616	620	627	581	566	565	583	599	593	601	581	599	589	603	552	606	617	601	573	633	592	640	607	579	569	579	601	612	597	637	616	590	675	604	582	571	545	576	615	596	607	608	591	617	571	591	625	589	632	613	588	627	611	585	581	577	614	578	573	610	608	578	572	564	624	605	622	643	590	634	638	626	608	620	586	575	601	641	575	610	599	630	597	593	593	577	609	593	668	634	553	651	598	553	629	581	592	617	612	603	630	597	635	623	650	595	594	640	600	607	616	627	626	584	593	558	609	599	586	587	606	612	565	611	611	586	578	592	609	576	613	617	570	625	638	622	619	588	604	602	563	635	600	586	598	620	596	576	592	618	634	621	593	631	604	613	551	567	603	581	604	601	594	617	689	581	606	591	571	606	632	632	582	630	607	599	580	591	601	600	585	648	616	595	600	625	612	625	587	621	590	617	565	613	633	588	592	623	632	542	585	645	599	655	635	635	650	574	589	620	632	599	584	611	583	554	591	598	568	642	639	576	621	607	644	603	615	563	644	581	583	582	595	580	606	628	619	638	594	622	594	629	613	649	606	586	592	623	613	553	569	599	633	635	568	598	600	595	653	586	571	601	596	628	575	574	620	634	566	612	594	639	570	605	601	619	599	624	627	609	597	631	578	590	609	583	616	622	628	666	615	576	604	581	584	607	632	599	601	585	582	580	587	563	615	675	628	595	609	589	605	611	605	615	565	612	618	606	586	590	584	571	612	606	639	582	597	583	607	618	618	641	605	592	629	588	565	604	617	566	645	628	572	605	580	547	584	627	600	606	555	630	634	597	614	602	601	598	559	630	608	552	590	603	575	643	600	582	627	616	602	595	656	584	578	605	625	586	611	636	595	572	579	613	587	603	634	592	625	594	600	579	643	669	608	613	616	627	617	646	583	611	637	654	630	565	572	603	616	619	648	606	623	636	612	602	595	605	550	667	590	627	628	629	561	589	585	581	623	612	606	634	597	613	649	582	575	635	579	610	598	582	653	577	597	577	582	579	584	627	527	635	590	606	568	561	670	601	638	620	617	599	642	598	595	611	603	618	611	619	590	563	639	601	570	614	633	650	601	602	594	600	601	608	565	600	592	607	608	604	595	599	622	611	599	622	634	648	587	585	633	577	610	588	606	631	618	573	617	580	588	644	575	598	637	650	632	671	599	619	640	577	605	592	614	610	580	578	576	628	597	619	606	611	601	634	616	602	606	596	562	582	613	571	587	629	621	593	600	585	582	629	597	659	616	625	546	589	621	603	593	620	601	591	620	599	608	603	601	598	614	576	624	656	567	574	593	608	625	595	613	560	636	590	576	646	611	594	590	585	555	580	635	634	608	613	575	580	618	588	585	612	644	610	576	578	562	645	602	603	639	601	606	608	538	613	593	641	566	595	646	623	568	575	606	601	633	598	588	649	607	612	579	587	630	608	601	597	575	636	606	577	617	608	593	592	577	603	622	594	561	599	604	617	580	611	614	593	598	575	617	603	642	594	632	627	603	577	598	633	618	624	611	634	613	617	586	628	613	646	633	603	574	608	603	548	612	642	573	593	579	577	600	560	620	568	606	621	568	625	627	615	587	639	587	595	634	631	574	614	554	618	622	582	581	630	629	546	605	618	623	565	624	605	565	625	558	610	607	604	610	594	603	617	588	592	606	607	585	615	618	566	608	590	655	617	620	639	590	600	545	583	591	542	613	596	582	604	617	606	616	564	609	617	651	578	579	582	615	625	587	568	598	597	565	564	594	648	616	559	613	624	638	601	591	582	593	605	622	612	600	631	656	642	606	576	636	584	576	575	619	619	607	602	598	586	627	616	586	631	607	576	567	619	633	619	620	607	584	586	633	598	590	564	599	582	607	606	655	586	557	572	647	562	627	616	614	594	617	620	564	627	620	575	622	598	621	592	642	617	638	600	611	655	591	604	566	650	619	574	566	616	593	603	606	606	622	576	601	629	587	634	619	625	607	562	645	621	566	609	588	581	565	617	606	594	584	609	623	610	591	594	600	673	587	582	581	619	619	603	620	643	596	578	589	585	582	612	562	626	575	579	580	570	583	624	620	627	607	563	617	561	615	582	621	589	615	617	628	578	574	624	599	538	586	588	563	623	651	614	630	604	565	685	596	659	634	585	601	581	574	589	599	573	595	615	600	548	594	569	628	603	628	644	660	558	579	592	594	582	614	561	607	584	576	593	610	613	602	607	594	618	570	615	589	635	633	603	568	585	638	613	642	650	590	614	593	637	590	643	576	627	645	582	557	574	568	603	611	588	625	631	627	603	618	592	634	608	652	615	584	598	575	589	582	587	588	617	594	611	565	572	591	644	642	566	581	592	606	616	609	572	591	579	617	603	585	576	615	586	599	639	617	630	616	558	641	635	557	562	598	619	574	629	630	595	611	619	604	584	592	652	574	648	586	630	577	586	573	584	619	596	604	582	618	621	594	566	634	675	621	562	628	569	602	610	595	588	610	635	609	649	633	608	589	594	634	596	601	635	594	568	574	589	578	576	580	623	639	605	649	587	565	606	640	563	621	536	657	597	598	598	587	622	609	606	593	599	662	575	571	618	595	597	610	604	600	639	609	615	629	582	579	551	612	549	597	624	605	589	591	578	606	658	563	588	633	606	583	651	612	634	616	580	583	608	638	561	613	603	548	575	599	605	617	606	576	607	586	599	604	588	588	620	604	538	620	615	609	639	638	608	623	631	615	615	606	566	578	605	605	567	575	588	599	577	598	600	645	569	601	594	605	627	612	571	603	568	581	610	633	621	610	628	607	603	548	585	627	602	566	604	647	630	598	587	580	604	597	602	537	630	619	639	591	585	571	615	604	570	594	590	579	596	608	597	637	603	645	620	620	589	641	628	596	542	615	617	610	570	581	594	632	596	611	614	586	594	603	584	586	598	585	591	655	566	592	634	615	561	578	625	668	608	601	598	590	611	570	543	569	636	613	564	603	617	635	549	605	607	603	587	577	568	585	624	612	589	561	575	619	585	602	591	614	586	564	574	602	596	615	625	619	561	576	617	603	613	618	623	590	622	582	586	603	606	601	631	631	639	583	593	558	621	587	629	633	610	650	633	590	628	641	594	633	633	621	619	589	626	612	591	574	620	560	580	622	609	593	611
61228	99688	66833	33599	26105	14932	2615	944	996	952	927	954	903	932	950	951	945	939	920	944	977	888	915	948	946	924	904	918	934	964	921	887	953	919	882	897	949	920	941	897	875	979	909	902	890	958	873	950	903	950	994	949	934	922	945	874	918	875	905	912	934	939	935	893	956	951	965	933	904	912	946	945	940	885	925	919	911	883	936	939	917	972	941	885	895	925	916	941	921	1018	899	907	912	971	911	916	883	969	892	901	844	911	901	865	969	924	916	941	924	914	911	985	955	900	889	935	938	950	932	964	901	922	871	923	916	901	963	974	866	957	966	923	966	935	892	925	904	961	902	978	902	918	973	916	927	906	912	913	926	959	888	876	896	933	923	955	930	970	923	931	951	955	896	912	925	942	933	862	857	936	948	911	943	869	948	918	964	917	870	967	935	920	923	953	948	923	920	909	856	924	910	908	924	1011	935	931	896	960	926	1012	881	972	938	897	936	911	894	920	907	919	945	970	945	947	993	960	912	952	936	898	945	950	918	934	982	948	949	917	879	900	925	962	958	927	928	879	951	920	902	954	902	897	895	949	933	948	933	890	933	953	1003	962	913	891	931	931	949	958	913	902	974	949	988	923	872	873	956	908	875	952	965	940	946	939	920	950	873	923	901	927	897	962	843	964	825	902	957	867	900	927	928	904	925	933	933	915	969	906	945	975	880	901	937	927	898	921	916	957	917	910	941	836	909	959	946	941	913	933	894	876	931	909	891	936	952	865	881	907	907	959	900	926	828	933	962	924	876	970	922	899	880	903	913	938	953	927	925	894	940	917	891	887	922	897	919	919	896	952	923	974	912	849	903	948	895	940	965	907	936	902	889	908	915	926	919	951	926	900	918	898	936	962	890	936	964	880	917	917	919	885	927	945	880	875	959	916	942	889	936	885	913	856	925	930	933	923	917	930	912	910	937	919	897	899	823	947	887	915	992	837	875	890	898	900	946	936	940	934	881	908	953	924	966	970	933	975	888	970	983	918	953	894	930	912	894	916	881	899	944	919	908	930	948	973	912	944	928	938	911	876	921	929	920	913	922	982	960	931	924	899	976	898	938	950	954	957	919	896	902	906	917	918	899	908	949	914	911	943	946	877	949	898	921	882	937	855	918	935	925	914	907	945	887	931	925	987	916	920	911	949	936	933	916	927	885	925	942	944	902	921	878	925	914	949	866	961	893	924	967	870	913	914	954	922	922	875	937	905	912	927	904	952	883	936	969	981	914	919	910	940	861	917	940	903	920	865	915	925	929	915	931	925	922	937	953	900	950	937	943	898	919	943	935	898	956	902	950	963	898	909	961	938	899	979	893	924	886	948	924	916	891	907	921	954	956	948	947	922	929	898	907	934	894	947	920	944	923	914	907	923	924	909	891	948	885	885	973	894	971	928	853	908	883	912	937	888	913	899	932	895	939	942	938	921	948	941	911	867	976	959	933	942	933	920	981	926	962	905	954	924	976	928	940	932	875	906	946	904	950	974	895	907	916	940	899	847	905	897	888	953	962	946	907	911	894	899	948	929	912	956	926	958	963	915	979	955	955	904	910	883	978	913	1005	893	875	917	944	906	859	875	948	938	934	949	946	962	981	945	882	961	935	923	943	941	932	883	893	933	895	917	956	880	949	876	909	989	926	993	960	914	910	923	940	918	933	933	992	891	903	957	936	961	894	898	945	917	962	994	936	948	915	913	886	916	920	967	937	959	966	895	931	926	908	966	968	938	906	911	928	959	962	932	924	920	901	973	940	938	918	948	960	928	895	848	948	975	955	920	902	931	978	925	877	892	945	937	930	955	909	945	885	945	927	968	900	920	874	930	924	901	898	956	967	870	923	897	887	924	931	880	935	900	938	966	899	946	988	935	927	924	951	908	921	902	892	925	936	917	942	914	902	894	876	904	922	915	1017	925	953	925	939	926	929	971	890	903	890	886	930	943	929	992	899	959	887	965	971	978	923	933	914	924	961	900	919	924	898	923	925	1012	946	908	943	922	904	932	917	954	936	919	937	915	903	907	912	899	926	952	948	898	937	890	870	932	942	949	940	946	889	936	972	942	910	928	958	963	903	948	900	926	938	944	974	968	911	926	897	944	921	867	945	875	922	910	883	928	870	917	907	923	922	947	900	938	936	957	967	918	894	921	867	929	926	924	920	973	921	987	935	928	917	939	906	957	939	983	970	910	900	919	882	901	891	958	912	999	906	924	928	905	934	864	917	891	945	908	918	912	878	913	894	912	947	933	914	898	891	972	878	946	936	945	925	935	884	889	879	934	891	946	906	1029	935	958	907	881	934	931	900	884	964	867	902	890	851	908	936	947	924	1019	863	915	911	902	911	905	917	940	942	921	972	874	934	930	933	894	933	889	924	913	968	925	926	903	918	959	881	907	935	891	948	918	915	866	986	896	861	914	918	895	868	914	884	924	910	945	917	925	915	904	952	903	924	909	939	935	929	959	966	911	914	921	911	920	977	916	868	906	951	953	948	929	874	926	959	910	919	949	868	950	947	933	904	923	950	942	986	937	934	941	945	908	931	901	869	948	929	972	925	874	945	929	894	903	966	953	979	927	907	961	867	929	958	920	931	948	953	963	904	927	934	1001	921	960	937	924	887	923	934	950	882	912	894	946	917	887	954	895	946	929	917	903	952	907	892	964	955	946	964	898	922	958	903	970	926	889	893	910	929	934	895	908	947	933	944	915	915	893	878	896	882	971	969	867	903	894	940	900	930	926	881	906	935	917	925	931	973	933	876	930	916	967	894	909	884	915	935	965	908	900	868	933	890	953	892	916	904	907	916	897	888	914	940	934	969	933	901	871	938	897	910	961	905	929	959	973	930	941	925	900	992	937	971	870	934	927	928	907	960	917	910	922	931	940	902	860	959	923	925	996	894	953	880	886	928	939	913	943	938	959	904	908	937	896	965	953	918	893	903	884	943	919	920	950	944	913	1000	920	970	896	943	923	959	931	904	905	950	933	956	922	942	883	868	918	944	888	905	931	948	869	859	940	975	929	925	941	926	903	937	937	876	924	934	908	928	865	968	879	976	925	873	919	867	923	904	876	918	894	860	900	933	897	979	913	925	972	917	899	987	955	920	911	966	943	914	900	950	875	982	895	932	913	885	908	952	888	920	953	921	910	884	928	923	943	990	927	885	948	847	924	913	930	914	919	986	911	930	971	863	939	932	967	901	913	928	908	912	930	975	914	910	923	951	906	950	944	943	904	950	906	884	931	942	871	906	916	936	885	916	952	901	924	901	965	926	892	912	913	954	970	937	939	937	925	979	916	974	874	908	875	906	932	927	961	890	912	868	969	861	896	887	945	966	877	866	975	914	943	900	954	911	916	934	908	908	891	883	956	901	936	968	938	919	933	940	897	918	929	891	897	937	956	887	915	923	936	888	938	957	935	912	849	894	903	921	908	920	934	949	905	923	941	932	905	870	933	878	832	931	949	948	942	933	946	957	876
32169	32342	26037	10082	1791	1097	516	459	392	426	456	437	454	405	436	421	410	458	453	444	450	420	441	423	448	479	438	427	453	448	456	430	435	408	422	429	479	456	412	439	440	393	443	442	453	461	407	428	435	415	410	424	393	431	412	393	473	430	411	384	396	434	429	443	456	429	421	426	465	439	432	471	383	463	418	412	447	421	434	402	406	468	465	411	423	440	434	484	435	433	407	441	413	441	418	427	426	435	488	455	452	454	400	444	415	446	445	406	392	466	405	428	452	433	454	422	437	410	414	440	438	479	431	446	413	443	417	451	408	415	430	420	427	445	414	458	461	430	429	416	438	410	460	414	410	447	401	416	429	423	448	418	413	483	464	413	414	474	415	436	422	428	364	429	452	487	433	462	439	460	468	433	415	426	438	412	463	453	443	412	432	428	415	467	465	452	405	438	434	403	402	462	459	448	400	412	459	464	415	430	444	411	424	387	443	413	416	446	496	421	432	431	440	423	423	488	440	465	434	412	461	418	402	390	418	422	455	426	424	454	441	424	460	423	447	434	412	406	397	416	425	446	441	425	441	439	432	476	416	434	409	440	455	450	443	444	422	411	420	453	413	428	425	430	427	454	435	407	415	434	431	455	408	414	398	419	466	440	417	402	406	463	425	445	447	397	401	428	410	421	445	411	460	410	413	441	484	429	463	429	424	381	403	432	413	451	424	411	472	388	450	422	455	445	454	449	452	414	409	430	472	487	415	431	482	426	449	411	390	462	432	420	460	431	450	437	431	421	431	449	453	432	438	436	470	412	421	425	431	454	432	436	412	425	453	452	449	427	431	451	424	463	469	454	437	428	415	447	442	444	426	451	426	454	423	401	437	412	401	430	444	440	400	443	426	437	430	442	431	403	434	414	419	441	451	392	424	466	447	428	458	426	430	419	443	438	426	421	443	415	472	461	477	420	436	428	442	427	441	454	441	445	465	467	427	416	448	421	454	461	466	451	438	426	443	442	466	407	427	449	423	458	445	434	470	447	429	419	423	442	447	433	416	479	408	428	447	463	475	426	418	426	458	375	456	427	425	418	452	446	478	470	424	453	445	403	460	475	434	458	421	481	462	432	413	411	435	400	424	447	423	438	435	459	392	423	424	436	449	450	400	409	421	458	412	417	426	406	390	407	421	446	462	439	451	435	401	452	416	434	443	449	449	443	431	425	395	407	438	458	466	431	405	469	422	463	433	444	417	432	418	436	439	424	433	428	419	401	409	432	457	411	482	418	446	429	459	414	409	423	433	414	424	444	437	415	389	409	396	397	419	451	430	448	425	431	438	469	430	459	442	397	426	466	432	463	451	491	435	407	437	408	425	421	416	405	410	431	455	443	412	444	436	423	434	421	469	451	454	469	455	425	454	452	453	443	429	456	399	435	441	416	440	413	443	418	440	442	410	459	403	425	430	443	459	421	403	435	407	399	442	442	415	405	468	447	434	452	426	450	429	464	468	455	438	446	488	460	423	433	451	391	425	467	432	456	468	454	438	426	453	455	417	457	427	440	464	465	432	412	414	439	452	426	455	408	436	457	384	436	459	429	436	424	433	419	444	445	402	423	429	402	444	443	462	438	437	435	381	420	438	425	394	451	407	429	437	402	454	440	414	418	444	412	461	420	455	420	435	437	448	422	430	428	440	426	456	455	408	468	423	455	433	458	495	424	416	461	452	419	434	439	466	466	441	415	440	435	434	414	458	442	448	438	424	429	419	434	424	445	430	441	428	425	407	409	432	448	434	423	434	439	438	460	416	484	462	411	414	422	469	428	421	450	412	422	422	423	445	415	453	426	429	441	427	450	418	442	406	437	436	385	453	431	415	406	465	411	440	460	448	471	427	437	431	444	429	445	453	425	395	445	457	433	447	447	415	448	432	437	460	427	428	408	442	426	431	440	477	444	455	414	398	420	446	433	440	434	427	459	439	418	433	435	458	408	449	441	453	455	434	401	417	461	467	450	423	428	381	431	457	440	449	435	418	411	433	423	383	413	437	430	455	451	427	442	435	450	453	431	424	453	446	417	390	429	435	434	441	422	460	418	458	443	466	448	453	440	438	416	470	413	415	423	418	424	384	440	404	435	445	410	437	425	422	444	411	414	429	435	382	482	457	451	474	463	393	436	411	395	443	427	429	464	445	456	449	435	421	409	421	420	443	448	423	455	443	443	434	412	445	439	462	439	442	447	444	439	452	420	423	447	438	435	448	452	435	446	450	421	407	434	393	487	445	423	474	502	402	473	398	438	459	454	446	425	417	472	438	443	472	445	404	398	416	449	417	450	463	451	400	476	446	449	438	432	447	439	398	432	433	389	426	421	416	466	444	392	427	437	442	427	422	462	418	431	438	436	445	430	442	440	428	404	430	408	429	415	418	443	476	455	429	429	467	439	436	428	475	446	433	459	417	439	424	402	444	434	426	409	415	412	396	447	431	446	425	424	461	402	451	412	414	422	433	402	433	422	464	402	416	438	416	493	472	432	434	405	397	458	450	434	425	437	450	435	402	437	436	431	434	400	416	422	455	424	443	423	434	416	447	429	439	404	433	449	463	416	442	442	440	402	446	453	408	429	401	407	443	443	441	435	443	453	443	433	454	435	428	440	410	402	447	418	414	448	440	398	423	423	470	431	419	442	456	408	426	418	415	447	400	403	458	443	413	391	413	420	423	433	422	414	463	406	467	437	424	406	478	440	411	435	450	404	431	432	451	395	382	450	449	471	442	454	440	420	434	422	424	421	423	470	458	406	443	421	444	460	435	439	410	400	420	464	456	467	410	440	442	397	408	430	452	457	429	431	462	477	398	447	423	441	402	395	453	425	451	422	437	439	441	418	385	417	431	401	397	428	442	450	447	465	432	440	457	461	422	427	430	417	417	426	448	428	454	436	405	382	409	460	426	427	446	405	399	445	454	428	452	451	461	433	410	439	427	459	458	429	467	412	409	418	433	449	433	442	421	394	474	477	452	442	442	418	450	449	434	406	439	452	448	452	459	439	441	478	443	414	420	439	468	439	412	415	508	424	437	412	441	459	487	444	421	416	431	441	402	415	413	458	439	411	440	460	417	469	434	429	425	466	456	432	454	460	416	468	429	414	438	433	455	471	451	442	445	407	479	465	443	424	427	412	440	451	446	439	394	417	426	454	484	433	436	469	442	440	402	438	462	416	425	444	405	417	382	415	426	435	423	430	415	421	459	416	417	421	433	399	406	431	426	456	402	438	411	440	418	431	442	441	459	431	468	439	443	450	410	433	417	419	406	404	460	435	453	423	422	427	446	454	443	423	412	401	427	438	446	458	457	425	430	420	407	386	432	470	426	415	429	423	426	402	448	427	454	415	423	441	473	439	409	467	457	434	398	414	454	444	416	438	453	447	467	425	445	425	410	462	436	466	437	454	454	456	434	461	423	436	426	435	419	451	451	466	417	426	449	440	424	447	442	412	398	433	431	415
42597	49312	28341	8981	3471	2050	827	720	714	763	702	719	695	711	754	730	716	735	719	721	689	673	741	739	729	734	693	745	687	709	710	725	759	705	691	735	705	740	703	704	714	748	736	720	716	729	742	707	700	763	707	729	710	699	756	662	706	708	701	706	708	710	731	727	689	734	676	781	705	722	745	746	697	696	749	698	742	704	702	717	756	675	734	733	672	710	695	658	724	683	755	794	748	733	706	695	688	673	719	692	759	725	688	708	717	661	732	705	667	768	674	724	732	777	715	695	696	723	696	686	728	750	723	692	732	719	688	681	707	717	725	716	750	709	738	706	733	687	697	689	722	690	726	697	741	686	772	748	687	721	710	717	745	745	731	721	712	716	685	674	692	741	716	706	757	730	679	672	714	749	710	734	716	742	711	736	762	681	740	705	698	752	706	714	711	727	679	698	737	720	730	701	648	699	688	696	736	722	727	698	691	732	718	752	722	757	735	714	724	656	703	740	726	753	704	731	744	689	719	665	660	697	742	731	699	692	745	753	765	709	741	744	664	735	765	709	715	733	733	724	744	727	722	725	722	682	705	740	712	755	696	720	675	709	719	683	720	696	723	687	737	679	703	698	700	721	756	679	733	727	745	706	731	713	682	734	774	687	715	687	745	704	656	758	715	732	716	709	688	707	756	697	740	707	710	654	754	708	726	712	709	711	688	712	692	723	713	712	733	724	701	722	672	751	736	672	673	740	744	741	714	717	757	730	694	694	673	714	728	753	721	738	758	751	731	731	747	687	738	699	711	727	694	688	721	751	720	697	709	695	720	694	707	701	706	800	688	745	738	747	738	730	672	695	740	717	701	749	724	683	780	651	703	713	703	727	703	775	731	674	671	724	739	745	695	748	734	680	728	717	695	715	668	726	659	692	729	736	758	708	691	756	720	752	690	741	683	690	734	722	668	702	730	737	755	699	709	693	712	696	773	778	738	726	727	656	724	742	679	720	712	729	743	720	732	747	767	719	708	732	711	734	719	750	744	691	737	739	735	733	716	720	775	741	755	709	726	718	731	660	673	734	710	715	758	737	694	731	699	765	713	704	695	748	686	700	728	719	678	687	730	723	739	720	695	733	698	687	709	694	715	717	749	751	688	695	738	754	777	661	718	728	737	742	710	733	734	740	674	709	718	683	738	752	752	670	719	713	694	740	717	712	734	712	745	760	743	703	721	710	692	671	663	708	716	674	718	737	755	744	740	742	692	669	766	726	738	721	723	772	698	726	711	762	715	717	694	700	724	698	748	691	705	701	721	688	706	722	704	679	703	727	720	700	711	714	768	717	713	699	710	694	735	771	741	751	735	715	683	745	717	716	715	728	717	707	692	735	697	761	693	706	716	697	706	751	727	709	707	711	709	690	757	693	742	677	684	704	753	698	694	764	723	714	727	728	726	736	726	708	708	730	712	754	701	747	690	691	720	667	683	697	747	743	744	748	736	731	679	695	695	730	750	698	725	749	715	719	710	715	725	740	689	750	739	793	690	734	702	742	688	690	712	715	714	691	748	742	699	740	710	706	752	697	707	711	704	700	718	667	706	723	693	723	724	692	706	673	690	774	720	751	738	739	668	690	731	759	702	694	670	776	728	702	738	741	778	653	722	686	680	680	676	725	723	761	714	765	709	665	705	718	671	722	708	725	732	713	717	729	738	756	748	702	709	758	719	740	694	728	715	707	701	672	743	722	704	723	698	723	677	737	752	692	748	743	725	715	727	727	726	731	703	705	705	710	678	706	770	744	703	754	741	704	713	760	724	739	692	690	747	672	723	729	721	740	708	725	754	711	750	697	710	682	699	671	712	675	691	727	720	700	704	732	699	704	752	734	760	678	772	716	739	742	679	705	716	741	743	658	724	683	741	722	725	723	712	723	670	679	732	739	701	689	729	741	731	695	790	729	681	709	748	743	744	712	708	728	699	704	725	723	767	713	771	701	741	701	674	668	725	731	704	716	674	716	710	690	705	712	696	722	743	721	682	718	738	697	662	707	714	713	673	692	736	709	698	679	725	715	708	676	733	731	720	743	698	737	714	718	754	722	743	738	701	705	713	704	764	697	729	721	719	696	742	695	734	713	727	671	723	734	713	731	764	697	706	721	743	741	734	717	700	690	744	755	674	721	715	706	679	733	715	684	724	733	697	662	669	710	711	728	678	709	786	738	695	722	713	727	692	702	704	687	721	701	724	713	690	743	737	708	704	721	711	703	697	771	673	702	695	716	678	694	749	706	679	638	745	688	761	730	701	734	756	719	696	716	687	698	708	752	741	711	696	666	731	730	716	758	715	704	761	670	742	741	690	718	709	727	668	789	716	734	685	753	691	710	716	735	750	715	740	669	667	689	753	748	706	743	720	729	737	754	718	693	743	649	701	732	744	717	706	685	730	689	660	691	690	725	690	736	695	699	733	688	708	718	730	720	753	739	681	713	713	744	686	796	741	661	744	697	673	735	749	659	704	716	722	740	718	740	732	669	706	672	793	690	698	726	699	687	654	685	718	694	735	700	710	773	693	748	746	735	741	737	710	657	711	755	706	745	693	739	693	736	750	756	692	682	702	718	725	765	713	714	743	722	739	728	748	733	710	709	698	732	728	694	708	730	728	676	692	710	727	736	722	695	687	716	707	730	687	736	735	696	709	712	710	691	681	709	681	723	706	681	729	713	730	687	769	752	699	706	719	752	739	677	709	676	690	724	656	744	735	687	713	693	718	691	744	707	772	677	791	721	752	726	726	703	751	754	712	686	724	739	738	727	713	700	718	695	696	686	741	723	732	723	690	741	740	718	719	728	729	690	711	723	696	717	715	714	740	740	737	757	700	745	692	719	713	736	763	694	688	761	729	727	726	699	722	728	725	697	693	734	662	711	744	695	681	722	721	719	711	729	734	720	713	692	711	690	748	701	674	760	702	754	740	715	715	697	705	718	700	708	707	689	737	731	747	737	705	727	742	723	742	712	751	724	709	770	727	723	684	739	689	727	740	707	719	710	720	814	691	725	700	731	701	715	729	698	697	723	716	730	707	749	699	709	760	681	735	709	725	678	712	720	732	782	748	749	743	723	688	737	690	753	716	732	783	730	699	735	675	686	753	705	722	709	728	727	791	740	739	776	762	704	731	739	717	676	733	719	660	714	744	715	743	716	739	729	752	712	664	741	698	696	727	685	688	692	721	749	686	679	725	738	687	732	746	724	697	715	704	730	724	754	750	758	733	701	671	682	695	756	713	701	723	719	718	718	732	720	728	692	687	712	701	708	670	741	705	737	711	697	758	716	713	739	716	725	697	756	733	745	707	683	688	707	740	746	693	698	676	725	693	720	737	704	722	706	712	734	718	729	715	747	696	698	715	708	693	667	755	712	692	673	745	710	689	724	688	723	673	719	629	694	723	710	740	744	762	716	727	780	687	662	688	703	701	741	683	692	680	719	730	707	718	724	732	723	676	735	711	746
25815	25440	33544	26088	19195	8962	1245	458	441	417	425	418	396	429	406	413	428	427	421	400	359	408	414	443	391	455	408	431	464	428	384	413	416	393	432	397	402	412	435	414	438	374	464	430	407	406	434	444	407	461	421	455	452	415	410	412	411	384	447	411	394	410	388	381	411	398	411	424	441	412	430	432	433	392	417	412	403	432	389	415	456	401	411	406	407	407	402	423	397	420	419	393	414	408	452	415	412	411	416	435	440	455	430	366	426	375	403	410	420	384	410	437	399	439	438	421	383	428	429	423	401	396	404	387	429	399	441	414	430	426	396	447	414	421	398	430	441	365	416	420	436	395	403	435	435	410	410	393	418	434	349	428	402	429	373	404	391	393	438	415	417	405	411	405	450	391	396	406	411	416	403	428	426	422	377	431	404	410	447	405	380	380	440	457	374	450	438	387	376	453	399	395	422	425	417	404	404	411	402	404	441	424	389	416	381	413	439	412	429	433	431	407	408	382	413	429	427	394	399	387	410	398	426	461	413	390	403	416	416	392	410	390	414	447	400	424	404	410	415	435	431	427	450	433	415	366	424	430	404	400	438	427	406	400	399	425	403	399	447	394	411	429	400	421	394	426	409	422	380	408	437	411	431	375	432	444	419	374	414	422	417	412	372	429	378	390	379	404	437	406	441	439	394	414	390	437	403	423	406	410	440	412	452	388	389	390	404	426	398	395	395	414	390	402	443	382	377	393	394	460	410	401	446	399	428	389	456	404	400	400	438	401	424	429	381	404	424	443	389	414	385	443	401	412	424	413	420	419	435	428	435	416	431	399	400	421	405	397	432	422	422	384	406	437	414	408	437	405	399	413	421	426	424	425	414	413	413	442	434	409	441	408	425	398	387	384	425	413	401	408	423	445	436	392	396	431	425	410	399	386	401	432	420	392	399	403	409	405	400	425	426	441	404	414	414	425	411	435	419	412	407	446	451	408	405	419	403	413	414	405	423	392	394	429	385	431	404	408	416	399	409	417	436	407	413	411	416	415	409	439	425	427	439	417	447	411	418	422	383	423	403	377	402	436	432	413	418	446	437	444	438	417	389	425	426	456	423	438	443	433	424	389	407	427	404	390	407	416	435	422	411	414	394	406	412	386	397	434	417	376	442	382	426	369	437	394	414	452	412	471	420	384	414	386	413	383	395	399	411	389	432	442	408	433	410	397	429	380	431	435	457	406	385	415	390	426	410	393	426	423	423	362	427	412	412	433	423	425	424	372	422	421	401	432	426	400	427	402	444	410	414	423	425	386	411	423	424	426	427	422	405	421	423	420	399	423	411	406	425	392	415	428	449	397	424	414	394	416	411	413	418	418	399	394	434	415	417	415	417	439	421	396	400	402	419	428	417	407	400	410	413	427	436	418	441	395	415	413	379	407	433	452	427	407	424	407	402	402	436	382	406	409	403	444	444	420	411	438	381	418	405	415	428	429	437	418	404	391	394	436	430	396	485	430	418	420	405	398	416	396	388	435	399	426	393	472	388	425	386	442	402	423	444	406	410	438	410	377	449	365	415	437	443	400	439	393	416	434	412	424	433	423	378	383	386	434	382	417	427	415	446	402	420	388	378	404	437	416	406	438	427	372	427	391	432	405	425	394	391	437	382	448	405	419	469	418	416	412	347	416	413	384	412	397	382	396	423	420	432	425	397	422	414	409	421	440	405	395	402	419	379	419	396	413	397	381	415	430	448	422	431	413	398	432	407	436	433	418	393	423	391	409	405	386	383	412	432	433	398	428	402	349	431	450	395	420	409	438	453	417	405	390	432	384	408	429	408	408	372	434	412	420	371	419	398	448	410	420	423	416	396	394	412	425	387	413	419	408	369	424	413	423	434	444	438	402	385	425	385	385	401	454	431	434	398	406	427	420	420	398	416	470	441	398	444	437	399	419	402	394	433	411	408	409	404	412	406	426	393	423	430	407	415	416	426	439	410	405	395	410	444	419	389	437	406	432	440	449	384	410	440	431	441	408	402	415	417	429	433	411	444	411	414	433	386	396	422	408	408	411	385	414	400	412	373	431	390	408	430	427	419	442	419	418	412	389	419	414	450	403	364	381	438	448	410	403	403	386	397	452	426	398	433	393	436	424	451	424	407	383	419	387	396	378	402	391	427	395	429	364	427	383	414	422	439	369	406	409	416	402	428	364	432	438	418	427	403	415	430	446	406	424	402	426	443	406	422	397	421	407	433	426	399	396	409	419	404	402	418	430	402	420	416	397	424	397	413	410	368	442	390	431	425	377	441	432	368	438	465	413	414	413	438	423	434	441	398	436	413	396	396	388	395	405	408	458	414	394	427	394	373	409	416	401	447	401	427	385	433	444	448	431	397	452	419	411	442	449	404	442	426	425	409	433	408	389	431	422	446	395	373	451	428	416	427	442	400	425	401	425	430	393	391	406	432	421	393	398	438	404	381	344	439	431	414	423	411	428	389	410	389	425	413	417	393	400	444	417	474	395	443	396	424	395	427	419	423	421	397	407	411	422	378	416	415	386	415	414	442	423	427	421	436	399	417	452	438	421	417	399	402	438	403	430	428	408	412	432	444	442	446	396	377	407	409	420	425	418	398	416	433	419	386	414	401	392	399	405	430	419	413	418	416	445	419	428	456	406	399	433	420	407	435	422	439	437	377	419	439	429	423	403	361	433	397	410	400	432	420	411	429	434	426	413	420	399	414	406	411	415	437	423	394	398	429	430	422	439	447	410	430	422	398	376	418	406	406	398	440	453	396	399	459	415	386	431	447	435	439	397	440	388	455	425	460	452	443	411	424	436	458	402	390	398	419	464	420	410	409	436	425	404	426	409	451	402	390	442	417	394	414	413	438	435	404	433	405	433	404	371	380	432	396	401	388	405	412	421	415	391	418	417	362	405	426	435	419	444	427	396	397	411	395	408	441	409	428	416	401	412	396	399	427	392	417	388	410	410	422	405	415	400	427	393	403	430	394	433	426	431	438	420	412	405	420	409	402	429	403	409	430	399	425	439	398	392	399	409	420	444	393	411	441	386	394	422	401	392	441	413	428	410	422	403	397	415	400	391	397	416	410	423	405	408	430	410	379	437	373	421	397	405	388	363	395	397	390	414	391	424	441	409	451	442	406	443	411	397	399	448	424	391	410	411	468	406	439	414	412	419	424	435	416	433	415	404	429	448	442	416	424	433	420	426	402	449	407	447	441	401	399	420	416	421	432	416	403	428	396	401	425	404	441	404	403	412	410	442	418	432	424	436	430	375	416	439	383	417	405	366	421	414	443	449	427	400	404	403	419	404	421	412	399	411	406	391	407	408	435	425	385	441	421	441	402	408	425	449	424	411	363	416	409	420	420	433	383	371	414	403	423	410	410	381	418	411	404	410	412	412	366	396	445	415	426	408	414	410	400	449	408	410	411	430	440	436	398	419	418	415	451	373	395	431	397	392	411	413	388	375	392	430	385	394	397	411
62540	90374	60500	27810	15971	8335	1599	709	660	680	705	657	672	708	703	718	673	678	691	659	691	663	652	635	689	672	660	664	673	654	668	692	654	645	707	681	723	665	708	641	666	674	703	659	656	677	682	675	651	692	698	675	644	698	691	664	703	679	663	647	695	711	701	662	652	641	650	675	721	655	628	691	750	653	655	713	649	695	656	628	703	648	648	672	681	665	656	668	721	659	677	687	675	705	728	688	700	658	650	689	668	649	666	663	696	693	698	706	675	695	739	659	674	696	652	682	706	640	651	667	697	684	661	665	680	668	713	638	674	653	666	670	717	641	692	690	659	645	653	693	715	674	672	662	684	676	646	673	684	657	685	650	645	641	708	680	673	654	677	637	681	684	711	698	695	712	687	702	760	708	658	723	673	667	684	720	642	657	682	662	632	685	665	672	660	687	667	653	743	679	625	691	702	670	634	663	693	649	695	621	655	677	698	693	678	668	680	716	723	691	673	667	680	678	654	717	677	678	678	694	649	710	676	702	724	661	672	721	698	638	636	677	661	671	684	651	631	670	665	680	673	675	709	683	750	660	661	685	648	656	659	709	685	677	682	684	635	656	716	610	644	656	701	673	661	696	669	678	674	648	647	631	633	719	671	634	675	722	675	647	677	698	677	708	620	627	693	666	705	684	658	689	644	646	663	714	652	669	622	652	674	703	691	658	652	724	656	651	661	663	669	613	672	659	660	679	677	679	705	677	652	684	652	668	676	692	695	636	671	679	698	668	644	660	666	694	639	662	692	673	677	662	681	706	690	663	632	719	663	646	653	678	663	684	677	684	633	692	699	658	696	681	625	634	688	716	663	676	682	707	695	664	680	680	631	692	682	671	687	684	678	710	724	669	653	619	669	653	642	685	674	661	664	697	692	660	690	667	673	658	706	665	644	705	632	688	674	625	657	690	652	672	691	690	660	700	755	623	676	692	707	657	635	713	717	693	652	663	707	666	687	651	650	716	699	705	696	697	672	720	693	693	645	699	689	706	662	664	670	724	651	687	688	700	732	679	672	692	631	688	637	686	614	687	717	657	682	664	662	668	640	674	728	672	690	649	671	643	677	645	697	674	687	687	680	675	694	720	708	652	617	662	644	687	672	649	703	656	670	652	673	666	656	707	642	670	649	691	642	662	653	689	694	685	708	659	672	649	695	636	705	663	653	699	703	739	665	658	655	680	707	658	653	678	644	642	678	652	654	675	701	684	664	666	639	700	690	737	654	644	695	645	658	725	693	671	637	679	656	741	673	638	675	670	663	732	650	706	670	704	662	707	668	686	666	669	692	670	698	653	654	682	665	715	696	635	669	675	706	695	670	670	671	700	703	668	678	686	682	664	681	676	703	643	747	687	717	711	664	666	685	712	683	694	733	669	676	694	666	669	693	688	748	661	707	673	674	690	654	648	668	662	652	647	675	680	646	656	669	686	652	658	646	636	672	674	688	660	672	661	673	701	715	676	724	663	663	653	681	675	689	700	663	655	657	686	657	651	694	695	692	643	672	695	672	654	680	694	656	677	651	647	652	677	651	685	644	683	676	735	635	636	651	656	658	663	685	662	650	690	599	704	669	668	624	698	697	692	678	702	764	699	680	659	665	694	671	636	681	677	689	638	688	657	702	676	672	686	694	697	699	690	705	635	674	659	659	694	652	667	654	708	683	651	679	695	609	636	666	735	690	727	663	681	682	647	694	705	636	698	721	657	712	704	652	703	671	704	665	714	670	674	642	661	688	702	696	662	658	684	711	690	675	673	683	695	670	636	689	693	711	664	693	664	683	737	688	661	678	691	652	639	692	693	681	651	668	719	710	680	675	665	683	671	691	676	665	636	683	704	647	668	677	688	691	712	646	692	685	664	673	638	712	658	672	651	682	654	631	661	639	651	703	687	634	676	629	664	699	643	687	715	676	656	674	690	685	665	695	697	663	648	671	632	694	644	684	650	661	682	670	665	653	645	660	644	673	649	660	659	698	661	684	684	696	667	687	689	689	686	652	639	734	673	686	685	645	663	660	698	671	651	640	695	690	671	713	648	701	665	676	716	702	670	662	654	705	689	657	689	627	662	674	672	665	707	689	644	637	684	652	658	690	667	718	668	656	657	665	686	678	629	674	647	678	675	694	742	701	654	660	695	631	685	689	668	684	704	650	675	611	666	669	660	695	642	672	635	663	690	606	644	728	683	706	671	668	658	702	649	696	646	695	684	734	666	655	694	640	655	679	682	675	672	694	668	675	632	682	699	652	681	694	746	695	637	675	674	703	646	665	666	683	663	674	681	621	710	661	670	678	614	675	672	727	708	630	676	720	708	666	692	647	654	672	686	670	684	658	689	688	648	648	634	628	671	666	668	680	674	680	697	663	650	653	670	693	676	670	706	659	656	668	674	688	666	659	707	693	670	693	679	659	640	653	682	702	658	669	697	683	684	648	652	667	683	710	717	729	668	674	721	655	666	657	675	675	670	657	678	690	709	684	719	688	698	643	628	703	724	697	627	612	643	668	664	699	672	665	692	683	682	680	610	700	677	688	661	661	654	636	676	664	681	620	634	664	659	694	665	698	685	682	702	701	661	700	703	659	638	664	647	698	675	673	684	701	635	653	694	679	635	684	694	674	686	697	614	688	670	639	655	695	688	656	656	647	693	691	656	716	646	678	642	646	670	682	681	673	690	718	634	688	626	724	668	666	678	656	665	698	661	674	670	638	692	709	688	641	693	665	687	689	680	707	690	672	659	694	661	695	638	717	650	709	746	659	671	705	689	664	662	659	678	718	699	680	707	709	661	688	705	690	685	654	677	688	639	654	683	680	639	659	716	684	669	722	654	710	644	661	700	713	702	645	704	625	648	713	670	689	695	691	659	672	663	691	649	665	652	682	699	627	690	679	647	631	681	629	670	686	650	683	671	722	672	635	693	699	628	658	699	733	630	685	688	691	704	649	663	672	682	714	703	649	720	657	686	645	684	743	691	677	642	661	679	645	652	693	712	646	666	661	694	681	699	640	687	674	662	681	664	661	674	686	666	637	699	716	689	688	657	677	661	686	691	640	642	664	754	674	678	651	700	635	654	667	654	666	708	689	678	729	674	691	672	711	713	687	657	698	685	714	674	659	673	689	714	647	663	619	602	661	642	639	701	696	709	702	704	660	656	656	632	701	703	716	673	662	722	675	695	617	661	651	692	664	713	673	677	652	699	701	657	673	690	676	659	669	686	639	665	694	682	620	716	670	697	704	656	611	621	628	717	655	653	644	690	661	657	648	684	674	650	741	669	709	692	667	685	673	689	657	650	673	698	685	632	641	724	674	671	711	689	657	647	666	639	656	690	669	628	685	657	600	704	692	633	706	716	666	664	678	681	688	675	629	705	758	693	737	664	651	711	693	682	714	678	699	674	682	694	671	665	674	644	589	634	682	675	692	664	713	659	694	638	681	669	656	659	670	687	689	710	635	688
24373	23084	30972	24994	21845	19755	6172	718	618	593	650	678	654	660	661	596	606	640	628	604	604	620	613	649	637	677	623	634	602	651	595	571	562	636	548	616	632	636	617	628	636	596	625	595	585	592	614	611	601	613	617	624	610	597	613	622	583	590	575	588	664	634	631	568	602	613	584	583	622	624	573	650	655	607	604	625	582	603	630	582	555	630	621	624	585	601	570	603	626	569	629	629	593	589	621	617	616	628	633	616	600	596	617	597	571	618	619	614	601	574	621	620	604	581	592	606	594	626	611	596	626	613	597	640	617	617	631	558	610	614	563	604	572	622	578	640	631	584	610	580	587	629	607	561	608	623	642	600	620	584	569	619	627	611	583	631	610	642	653	670	598	666	558	630	595	615	654	583	598	617	593	603	587	569	623	647	640	579	626	630	606	629	646	613	607	586	617	611	595	569	623	622	645	544	611	626	595	584	577	625	636	642	570	600	604	607	602	610	606	634	589	614	585	624	620	608	604	586	597	636	632	624	523	601	625	635	584	571	625	613	596	621	627	601	583	627	571	595	595	553	610	613	572	613	612	581	595	553	593	679	621	606	611	605	558	581	592	605	636	593	597	609	592	624	628	592	656	575	607	617	588	619	587	620	617	593	631	587	619	642	617	613	624	661	607	591	613	579	625	587	625	619	587	595	606	592	651	630	591	588	605	596	605	623	595	616	627	622	612	613	578	575	635	617	610	598	628	643	600	616	619	615	660	577	599	602	545	573	639	645	592	672	615	604	588	592	612	594	580	593	657	658	561	620	616	621	582	612	638	626	640	619	608	615	627	603	641	584	619	636	577	620	597	603	631	571	600	591	559	634	599	609	614	591	600	653	582	591	585	592	632	586	579	589	636	610	594	577	635	626	633	563	619	609	620	559	616	623	592	607	581	592	614	681	623	606	635	603	591	609	606	623	607	608	602	554	608	619	634	595	621	583	602	577	608	599	609	575	600	602	590	593	625	645	640	635	605	663	587	616	591	585	624	609	577	601	594	634	606	560	591	606	610	601	655	595	609	592	618	617	612	599	604	611	619	635	616	586	578	604	628	604	620	553	616	561	586	603	577	638	592	608	639	590	585	530	620	593	601	582	620	604	618	595	632	567	594	623	569	612	612	588	601	576	592	609	617	574	613	581	567	594	614	569	598	612	645	629	598	619	575	628	575	583	628	600	637	567	599	570	583	630	567	587	583	602	625	624	601	639	642	577	645	598	522	601	609	600	567	646	586	599	624	587	622	623	647	573	621	630	600	641	660	613	599	576	545	606	602	622	625	591	594	600	610	602	611	593	596	579	596	609	629	611	629	634	667	588	603	629	594	599	598	634	651	630	600	565	648	597	621	590	578	587	568	589	615	628	613	617	579	607	624	572	569	606	547	653	579	625	615	596	643	627	600	596	634	544	589	593	580	602	584	593	627	576	585	617	608	632	608	588	602	603	605	565	591	630	540	648	565	592	583	558	591	596	596	635	616	620	602	615	613	593	586	560	606	597	565	593	609	599	595	619	635	581	634	562	591	600	632	596	631	588	571	594	567	594	630	662	610	586	564	583	571	599	579	581	585	623	610	606	590	644	636	580	592	589	638	618	580	619	622	590	624	606	638	606	603	620	633	557	606	598	588	551	618	610	602	620	599	584	541	607	652	595	600	624	602	621	622	579	626	617	618	614	579	671	548	586	592	613	583	612	535	566	649	594	573	618	634	659	592	588	574	627	617	589	623	607	653	597	580	626	624	620	583	604	584	598	587	610	589	613	605	587	615	645	623	611	574	590	615	629	585	614	602	603	611	586	634	584	601	596	626	609	610	624	626	608	609	573	615	599	616	568	582	588	616	639	636	600	599	622	571	601	619	616	622	656	584	596	580	595	620	605	572	572	600	593	635	651	632	587	614	636	595	642	602	604	631	656	605	565	595	613	607	601	607	636	585	612	608	601	619	635	627	551	615	575	608	618	604	594	658	554	582	563	596	574	615	644	605	617	584	578	580	629	595	612	617	599	583	613	606	573	591	603	639	551	604	627	647	630	634	612	609	626	593	620	594	591	602	564	602	601	621	561	564	591	628	603	620	604	646	596	596	592	579	600	619	622	580	639	575	583	608	604	554	620	586	593	579	622	634	588	607	633	597	585	591	596	576	611	621	596	620	599	586	573	629	609	560	618	632	598	641	615	632	630	635	590	592	598	632	629	593	621	600	596	602	638	643	614	593	606	593	603	581	615	587	611	632	595	605	567	617	641	627	651	583	619	576	594	613	624	637	600	621	600	579	622	594	601	593	601	650	572	620	585	655	595	609	596	572	643	625	594	595	591	637	617	610	581	584	631	582	610	619	618	623	600	651	574	597	611	568	588	664	620	654	618	630	608	629	618	609	634	609	616	601	628	583	609	590	602	631	626	618	574	610	572	633	593	592	649	589	613	629	637	561	650	632	622	603	618	627	619	571	573	637	586	623	638	601	598	586	608	564	607	619	619	555	633	643	587	611	617	593	640	632	587	622	604	569	582	608	618	574	610	626	583	599	635	622	583	619	609	606	619	636	597	588	588	628	620	654	621	601	603	573	568	559	592	599	635	621	599	598	637	607	592	622	588	618	643	604	581	583	606	630	698	571	617	653	611	617	588	618	626	567	599	588	590	621	599	576	623	594	589	628	598	626	626	623	605	641	627	602	627	576	638	607	635	588	595	598	588	562	660	628	586	616	609	655	611	605	629	607	593	618	584	582	576	632	615	586	641	591	658	566	590	595	601	590	682	661	605	627	621	663	631	586	592	578	645	560	568	590	614	586	623	609	642	623	572	604	595	589	590	628	590	580	554	587	615	599	640	619	585	636	599	641	605	610	598	617	596	601	616	613	621	608	625	615	583	611	615	600	666	612	592	589	632	634	629	607	592	586	549	541	576	632	628	628	612	610	596	624	566	592	607	588	573	611	586	599	617	586	573	596	633	564	621	622	619	626	597	653	641	588	635	621	592	564	587	598	612	617	593	638	608	604	590	581	633	620	616	610	654	605	603	568	625	616	578	627	598	609	607	630	593	633	588	616	619	636	596	565	627	606	568	584	589	618	571	605	595	597	650	617	597	588	609	602	607	627	617	589	582	567	584	663	610	646	574	623	625	632	593	632	596	613	624	590	594	604	602	660	638	582	618	585	599	584	608	601	576	647	588	617	620	571	574	620	600	630	610	627	598	605	615	560	598	617	596	622	597	606	589	610	627	549	593	633	586	636	622	601	593	569	597	657	568	610	636	639	596	566	606	595	607	574	610	595	613	579	601	606	614	586	556	623	571	632	590	624	580	593	613	609	580	596	610	636	591	625	619	651	605	613	584	613	592	621	611	641	618	597	560	643	642	633	625	558	600	651	610	598	600	624	626	576	590	642	621	599	586	609	577	619	604	644	623	643	596	591	584	570	580	573	606	596	603	628	612	632	586	607	640	602	609	655	574	607	615
61192	100892	69267	37461	27523	16323	3269	1012	982	978	960	944	916	978	913	916	932	1020	924	923	877	922	893	998	927	949	924	976	903	940	888	918	945	953	884	903	904	928	905	931	932	939	910	891	955	950	920	914	939	970	917	922	936	964	935	975	910	913	963	918	939	878	941	924	925	883	937	970	948	935	933	986	909	972	921	959	904	938	929	891	919	914	959	951	970	895	968	946	942	884	899	889	919	981	922	993	913	902	891	917	911	920	922	925	864	920	912	922	938	924	965	925	898	907	984	943	899	934	1005	999	931	935	884	960	886	923	915	904	940	898	958	916	900	881	918	912	927	965	953	847	985	929	965	971	952	935	997	938	885	944	960	881	908	865	901	968	923	879	944	954	929	901	911	921	891	933	924	1014	923	939	966	924	947	972	923	913	890	959	952	912	945	911	940	909	937	992	923	939	889	889	927	911	913	964	938	894	917	903	948	985	870	928	930	992	978	908	964	954	935	964	949	963	909	898	915	954	948	981	897	922	983	927	946	947	903	958	895	951	955	924	920	933	923	932	870	919	937	940	930	926	974	994	953	955	1003	921	912	927	974	954	957	920	977	898	925	957	929	920	948	890	885	945	889	867	875	903	944	952	917	872	991	947	962	914	952	926	948	936	969	990	968	947	921	985	920	929	949	902	920	892	905	937	943	904	976	942	887	946	935	894	889	959	942	872	943	936	884	974	989	977	896	904	908	962	918	947	964	907	959	966	919	897	941	929	941	926	933	864	982	954	966	908	884	924	891	946	928	995	953	965	947	952	931	945	926	926	896	885	909	918	895	913	861	911	978	961	972	958	934	955	918	973	920	951	889	876	982	916	952	980	947	943	930	858	924	994	918	957	1009	854	900	963	874	911	951	943	910	951	986	995	911	886	943	908	880	929	928	982	916	957	929	934	897	934	904	946	968	921	867	909	918	961	951	933	913	905	885	953	928	916	956	899	897	958	924	900	933	971	902	957	937	874	897	902	909	965	897	929	923	986	913	931	874	910	913	927	950	956	950	927	948	956	949	933	929	901	954	931	924	918	939	910	927	944	908	938	965	972	924	943	950	982	918	904	981	932	927	893	945	1005	891	961	930	920	968	956	974	938	973	933	965	939	958	936	936	933	952	913	896	945	971	883	931	950	908	903	948	914	971	940	964	899	900	909	920	904	926	959	927	904	908	947	887	999	888	895	925	915	897	976	951	918	926	945	887	944	891	893	920	912	930	921	898	977	894	921	863	942	888	922	927	884	959	962	905	895	924	914	937	935	1001	901	934	932	916	964	958	951	937	928	951	936	926	933	917	898	920	934	1010	917	956	901	918	912	921	957	905	969	990	923	930	880	970	965	965	927	1020	965	913	979	923	928	934	961	901	955	976	915	910	918	958	912	896	932	933	911	957	891	915	909	949	917	979	929	927	956	974	929	924	940	936	920	894	919	952	924	906	929	962	844	888	995	938	921	897	931	909	863	940	922	966	891	899	883	950	942	976	1011	934	972	968	943	954	942	941	938	900	924	933	931	996	969	988	952	955	961	910	943	924	934	941	893	979	933	945	910	942	1041	942	945	916	951	907	947	946	955	972	850	966	927	929	903	910	920	903	905	945	923	915	956	965	922	884	952	960	919	851	950	954	881	968	927	887	882	924	943	896	985	989	859	883	883	955	956	955	913	923	881	948	909	942	955	922	917	930	933	962	951	969	915	918	923	978	959	924	949	953	956	957	915	944	937	952	940	918	894	976	1034	955	959	878	888	935	875	925	947	917	930	922	917	955	956	924	899	879	923	939	935	913	917	931	961	936	908	928	943	897	936	949	895	890	934	923	949	899	941	949	892	866	856	957	894	935	937	930	913	944	968	950	950	946	892	961	970	969	939	950	918	946	969	941	948	962	931	939	927	944	917	912	878	943	990	982	903	900	949	947	899	934	944	922	971	937	901	912	922	960	903	907	949	907	911	932	935	892	939	933	922	956	942	967	925	958	979	944	914	963	935	933	943	824	953	933	939	952	931	930	879	923	941	917	994	975	900	876	905	946	960	934	940	907	903	908	887	961	919	916	848	908	925	873	934	932	985	950	889	908	963	935	960	963	914	960	987	935	921	938	953	864	913	903	922	890	909	958	955	953	913	904	873	933	903	965	902	882	881	904	970	911	949	944	939	923	931	886	936	947	894	934	982	933	966	918	972	913	872	888	956	915	906	949	941	929	933	873	914	921	933	876	917	909	924	898	909	910	932	960	975	921	1002	968	964	933	861	929	927	935	915	921	901	921	916	995	972	921	931	914	879	983	933	864	941	924	923	921	956	942	959	922	968	887	954	977	959	952	973	869	984	945	895	932	1011	928	965	909	945	971	902	959	933	895	972	891	944	893	949	927	946	928	928	953	899	920	933	911	940	955	929	945	937	985	904	915	895	963	954	910	928	948	954	992	922	953	898	930	932	933	959	945	963	925	956	953	894	915	957	914	951	972	912	934	937	978	907	940	925	911	953	904	973	953	940	920	949	961	947	894	942	977	924	943	909	965	918	909	955	874	886	947	975	938	976	990	1024	901	996	884	917	1002	900	922	934	947	956	925	930	957	915	925	922	916	936	887	916	902	960	943	987	940	926	962	957	915	917	909	951	895	886	925	962	962	927	953	962	938	960	925	934	943	929	959	937	967	948	880	929	891	936	939	959	947	987	953	922	911	952	892	919	931	923	902	938	949	934	960	966	952	940	880	939	964	932	897	986	941	924	937	907	956	950	927	891	900	967	919	936	944	930	949	955	952	911	966	954	927	928	969	959	960	898	874	881	918	948	962	940	901	917	902	947	948	930	916	974	871	898	935	941	896	959	958	990	929	898	948	957	914	911	930	961	940	921	1010	879	951	926	948	920	959	934	965	946	919	920	929	923	916	914	929	956	968	957	974	943	922	927	1016	948	915	887	921	934	951	1052	963	961	955	933	901	916	941	956	911	951	907	942	911	977	964	967	887	962	921	929	911	899	889	919	905	952	938	931	914	942	890	877	908	928	956	914	937	923	934	891	992	938	883	985	870	932	926	903	915	955	897	946	969	956	916	922	899	936	923	924	950	929	967	929	987	980	924	953	929	940	883	938	924	917	942	921	967	930	903	894	963	955	945	947	992	939	913	890	917	955	976	980	900	871	962	920	950	929	897	942	920	948	965	945	960	905	927	975	957	926	955	969	902	924	916	917	937	911	950	915	928	995	935	986	919	878	931	975	937	986	909	967	970	964	974	923	905	924	931	884	1005	903	907	951	921	933	892	926	962	938	1001	893	988	921	974	956	955	930	949	924	975	959	931	948	924	932	908	921	884	951	919	894	920	926	924	954	925	946	911	991	890	961	968	908	950	932	958	910	956	933	952	926	947	844	882	1001	1017	943	913	965	970	971	940	970	916	966	900	967	931	877	884	931	959	977	981	925	935	882	943	921	954	904	902	926	958	945	984	989	941	982	913	903	963	897	923	940	941	936	888	974	947	1003
31955	31130	26823	9680	2462	1458	550	440	485	435	475	424	443	448	459	446	404	444	438	400	411	401	481	417	430	419	448	449	445	452	435	398	441	452	429	431	459	416	446	462	403	438	444	410	462	460	431	477	466	426	462	428	417	446	440	446	435	398	424	425	432	451	422	385	436	454	444	393	422	438	459	428	413	466	424	393	401	421	419	429	472	408	438	453	412	425	450	422	423	453	416	463	441	443	438	451	471	419	445	454	436	456	451	451	417	421	461	476	453	417	428	436	446	399	409	461	438	414	416	439	412	480	427	475	453	413	431	452	431	449	458	434	454	419	463	410	445	479	413	424	455	460	453	392	442	444	428	429	428	409	427	440	415	454	420	432	447	437	392	430	447	398	396	430	430	451	433	420	407	428	442	475	452	415	422	413	429	427	450	445	440	413	461	489	468	463	448	428	395	480	401	439	430	432	477	409	442	486	443	464	454	449	422	423	445	442	458	444	430	444	426	440	441	432	395	440	401	461	429	441	393	443	419	428	428	438	405	433	448	410	433	419	447	447	478	480	427	429	421	457	391	438	436	440	433	423	454	442	450	461	417	418	410	396	430	439	416	433	425	396	454	456	420	414	410	429	432	435	477	454	418	483	423	430	404	384	442	454	427	461	422	463	431	427	434	408	442	429	435	419	425	434	404	443	438	424	443	453	416	427	441	451	448	455	442	425	481	479	471	460	443	359	431	432	419	445	438	470	436	426	445	431	432	426	465	452	450	422	446	414	416	439	432	450	423	444	470	428	426	421	423	457	423	451	460	424	481	436	436	425	410	435	397	452	437	457	435	466	455	400	456	436	422	444	479	398	481	432	447	463	429	412	446	427	442	455	417	465	458	426	412	419	446	449	439	437	454	414	424	453	437	437	418	414	417	410	450	421	427	457	446	434	399	407	400	455	425	419	406	444	399	454	453	419	439	445	422	458	423	430	460	446	450	419	446	440	459	413	423	445	447	450	457	433	455	428	466	448	464	422	457	457	421	438	486	470	422	456	425	454	463	444	435	430	475	434	476	408	412	419	395	448	456	403	434	464	440	421	404	435	433	403	439	437	407	433	455	421	445	411	440	390	419	407	425	435	430	434	427	429	427	439	414	418	455	468	437	458	462	424	417	442	414	456	438	424	434	452	457	395	424	468	441	401	441	437	398	452	448	424	419	447	441	416	426	435	410	427	457	455	445	467	478	431	458	437	422	451	414	439	414	421	417	401	457	432	405	400	445	440	459	445	423	423	444	452	466	439	433	441	449	452	456	474	459	383	388	404	388	406	430	429	443	441	454	409	437	420	440	411	476	424	461	444	408	437	396	454	444	450	437	446	410	447	496	462	446	458	441	446	431	435	466	379	416	420	449	456	417	434	415	461	453	454	424	473	436	441	451	459	413	428	420	427	421	417	433	439	409	452	385	429	477	437	410	396	398	436	436	444	432	456	453	452	416	444	463	436	425	412	457	402	397	429	455	443	437	426	442	417	451	460	414	419	445	421	432	440	426	451	485	436	463	448	404	463	439	433	421	447	445	465	461	440	453	428	410	445	450	400	447	449	420	432	454	440	421	425	405	431	417	439	426	457	447	440	442	446	452	436	419	420	463	462	450	407	431	440	406	440	416	424	411	433	414	447	426	483	430	432	413	435	457	467	433	396	417	451	449	442	427	437	432	430	454	390	433	454	412	396	426	445	472	445	416	392	446	442	434	431	452	449	381	422	419	456	438	447	436	442	473	469	418	456	429	441	415	441	434	436	453	466	435	418	431	430	417	461	401	478	421	468	422	432	403	449	433	443	415	450	467	418	482	427	417	461	408	464	428	425	455	421	414	402	426	435	430	408	437	453	432	454	389	406	443	429	467	405	458	423	433	429	427	465	439	436	440	454	413	443	416	458	417	427	481	466	467	411	463	383	428	448	440	463	456	487	418	477	415	455	468	456	417	424	418	462	447	416	441	433	485	405	440	402	444	465	439	438	437	430	444	444	478	464	423	440	467	412	453	437	470	414	424	444	470	451	447	429	464	460	428	455	418	460	423	402	440	409	425	413	409	432	398	415	420	457	419	451	432	433	442	442	454	427	463	435	418	458	424	450	428	457	418	460	454	450	428	449	462	403	468	412	455	444	460	432	445	429	397	438	460	454	447	437	426	425	444	442	464	433	456	447	432	457	447	412	414	437	450	444	420	417	410	461	445	466	450	423	461	446	425	435	482	431	417	446	452	449	425	436	429	466	434	449	441	451	397	432	474	472	397	440	463	433	458	406	457	434	446	464	460	462	446	414	435	415	442	452	454	434	424	444	446	404	442	426	446	427	440	424	432	403	437	450	446	448	437	479	459	431	478	482	432	442	388	456	440	397	435	464	444	413	440	395	457	441	433	425	453	427	435	450	437	495	466	415	439	433	423	453	454	466	453	406	440	435	445	411	455	422	451	470	400	441	422	434	444	439	448	423	427	432	425	459	416	453	444	430	456	412	423	463	443	421	444	416	423	432	426	440	396	489	462	453	415	419	468	447	467	509	412	391	434	458	429	427	395	407	459	410	445	427	431	394	420	455	405	437	436	429	446	392	449	474	442	416	410	419	435	419	430	426	431	453	447	492	431	458	456	416	452	466	451	424	427	457	491	443	427	425	428	436	430	428	445	432	455	462	407	462	409	427	456	442	393	483	425	467	438	448	419	431	463	442	424	382	412	463	487	439	415	409	433	443	433	426	431	402	452	414	395	415	459	471	471	435	398	473	429	456	404	436	446	438	395	473	439	469	409	419	430	468	428	438	459	424	412	437	472	415	431	447	449	417	394	425	430	457	450	433	408	393	422	419	456	449	437	452	411	452	405	433	423	439	425	418	449	435	467	422	465	416	441	472	427	432	423	439	444	449	404	389	409	435	473	458	450	452	442	449	419	453	428	424	442	435	432	425	445	431	430	408	439	455	424	423	408	415	443	447	500	453	420	431	454	458	432	464	454	433	449	483	449	427	446	453	434	451	395	457	445	434	433	456	409	435	413	428	403	449	434	481	413	451	430	458	440	438	431	431	435	444	426	438	406	408	468	421	478	443	459	417	387	426	447	423	450	427	452	442	448	408	423	443	445	397	398	467	432	438	419	412	463	430	433	444	426	432	407	457	444	447	440	439	412	421	427	437	442	439	431	467	437	427	408	455	397	458	429	397	455	438	414	430	442	406	443	457	454	424	465	452	481	404	467	456	431	452	420	449	445	411	408	420	445	456	421	455	424	430	485	448	419	452	430	416	396	439	463	407	467	432	444	419	417	434	428	434	404	428	418	417	438	440	439	448	433	428	398	394	430	456	424	443	426	438	390	454	458	421	467	411	412	436	441	446	414	446	396	417	424	420	423	427	415	440	455	423	415	391	404	423	408	417	398	412	390	432	453	433	490	437	450	434	454	443	412	460	424	454	458	461	461	447	448	440	456	428	466	422	380	463	438	419	465	444
42550	48918	30664	7854	4608	2730	904	681	773	709	751	770	727	722	743	698	705	722	764	721	686	724	754	742	727	734	716	657	745	705	721	751	687	758	689	702	722	709	673	727	732	707	701	715	674	728	719	710	703	777	731	702	730	698	717	738	727	722	724	695	748	740	694	704	752	704	743	679	742	688	714	720	690	684	723	736	755	728	692	694	690	728	762	771	713	763	733	743	759	765	722	761	742	721	738	678	769	733	658	714	709	736	700	711	665	696	734	690	766	731	725	765	738	739	700	718	727	713	788	724	758	723	679	705	732	693	747	737	758	709	712	678	712	701	643	714	737	734	701	739	740	711	716	723	716	779	724	750	734	718	682	713	710	712	731	705	726	739	713	684	700	711	691	759	708	687	718	712	680	721	691	721	771	745	721	685	681	709	708	686	702	719	744	757	704	780	741	747	693	689	694	731	732	704	715	684	756	753	766	732	714	708	748	727	739	713	713	699	671	714	730	778	699	733	721	635	719	735	729	707	716	686	747	728	681	754	717	705	709	720	729	743	727	731	724	739	702	690	716	735	735	715	752	729	750	722	693	710	705	702	721	750	713	753	729	736	708	688	735	688	711	740	730	736	708	709	710	712	735	737	723	707	697	696	712	736	674	758	711	732	702	725	699	655	754	739	676	701	721	667	701	740	711	772	762	745	749	712	706	725	701	743	751	745	764	736	733	709	722	677	698	683	682	735	706	702	714	700	713	739	783	764	724	710	728	725	740	720	750	696	699	709	728	720	689	709	744	700	719	728	715	702	752	708	661	686	712	730	723	727	724	745	728	714	694	738	688	730	757	689	755	747	762	756	670	729	628	708	691	685	740	721	731	745	703	715	730	695	715	682	692	695	729	786	704	681	773	726	686	668	698	745	731	700	711	745	705	718	700	717	692	715	735	686	737	741	746	720	719	748	679	713	688	727	738	737	727	707	767	731	697	744	718	701	704	703	755	714	744	671	651	715	727	681	748	705	709	691	720	727	754	702	734	699	669	765	749	713	725	689	735	680	696	708	705	722	692	747	770	768	721	708	701	718	736	667	680	730	738	694	726	701	679	712	711	755	726	699	704	719	758	729	715	709	746	701	716	709	691	754	683	696	744	731	747	718	704	751	702	766	714	709	660	708	704	705	675	731	696	694	743	694	689	720	700	692	708	732	716	684	701	723	749	711	723	706	738	710	722	734	763	734	755	761	712	702	727	702	730	720	748	730	716	765	793	720	703	719	711	705	725	703	719	729	741	738	766	733	738	736	663	683	720	726	735	714	768	717	720	711	704	691	702	709	738	720	706	694	708	708	770	709	738	725	733	730	758	751	736	690	749	708	773	766	684	760	677	741	751	684	754	739	732	707	697	699	727	724	714	706	708	701	735	726	721	703	709	771	642	737	732	746	724	775	674	663	667	748	666	770	698	722	742	745	768	775	728	704	727	708	764	721	689	716	715	738	716	692	768	729	708	786	745	700	735	733	718	699	727	726	686	698	702	706	703	765	714	780	728	733	694	717	662	732	714	761	719	724	745	721	725	751	717	714	706	700	722	679	692	750	700	732	771	712	734	734	741	762	720	746	697	714	714	690	701	711	702	716	726	702	744	738	790	726	750	692	689	764	722	690	679	706	752	729	705	706	724	743	783	690	735	707	737	726	693	660	747	670	694	701	716	733	697	749	715	717	733	727	728	737	710	727	721	720	707	686	712	631	684	721	721	726	737	747	738	732	739	688	691	726	760	740	732	743	708	725	737	778	762	717	697	682	693	713	706	704	691	690	742	693	704	773	762	725	738	654	743	706	713	732	719	684	690	689	703	704	741	753	742	729	736	770	705	706	719	706	717	689	708	740	734	715	704	718	724	742	733	734	742	732	706	730	700	720	702	733	663	689	726	720	716	689	747	723	748	698	735	685	772	695	699	715	700	720	698	727	688	716	743	733	696	734	721	721	763	690	722	756	710	740	724	689	745	728	705	672	713	723	729	749	687	686	761	736	733	744	698	702	698	738	705	707	693	724	711	733	745	708	708	755	719	740	723	711	731	668	747	756	688	673	720	715	713	675	761	784	741	684	750	731	689	767	718	706	749	786	705	724	710	703	727	713	710	702	753	697	729	719	709	741	720	735	722	714	696	735	746	676	692	709	710	749	718	710	759	674	692	720	750	749	720	707	751	710	683	771	724	757	722	695	748	731	712	720	697	681	712	719	726	719	701	721	722	771	730	707	779	721	748	708	693	737	706	708	751	717	759	705	741	739	726	733	738	732	714	689	721	751	755	728	710	704	680	637	758	709	650	762	727	733	711	717	731	708	714	706	673	737	696	722	703	738	754	712	676	712	719	688	703	739	729	698	661	730	760	730	730	745	719	746	707	700	706	718	752	729	759	727	685	776	710	757	732	725	726	672	738	719	759	700	710	695	734	700	676	751	717	711	720	726	711	734	696	698	702	699	733	710	723	730	718	668	740	708	723	724	700	751	703	678	686	714	750	724	759	740	704	695	717	679	747	725	724	697	749	702	735	670	710	711	695	693	709	687	690	695	731	712	697	708	747	697	697	738	733	721	705	727	691	672	695	725	704	684	710	723	685	751	727	723	766	717	706	746	688	710	733	717	709	734	715	710	682	681	704	725	743	681	713	726	703	790	679	686	715	741	671	714	677	685	686	716	721	748	707	727	735	740	723	708	721	746	699	753	739	672	797	698	678	711	700	694	728	718	708	772	754	667	749	743	759	742	693	699	700	703	707	722	716	711	691	714	707	736	725	709	734	713	741	721	749	737	749	694	697	712	712	671	696	728	697	699	766	723	784	722	740	731	671	750	683	698	684	667	740	738	723	711	684	697	761	708	694	740	734	750	697	760	713	717	762	707	669	712	682	690	717	681	737	748	730	741	715	756	683	739	701	684	703	738	737	705	709	745	720	666	720	778	713	691	737	726	676	714	717	709	701	680	761	671	718	695	717	721	700	704	700	688	739	695	725	739	715	715	676	680	699	713	714	666	747	695	735	734	729	754	742	719	739	717	755	700	720	761	695	683	723	732	746	694	736	674	727	710	714	678	679	755	773	702	679	711	715	747	710	687	720	712	660	661	697	702	736	708	758	709	679	737	722	705	745	677	700	664	723	690	709	693	725	688	717	728	717	720	700	722	743	706	734	729	678	738	731	704	732	749	698	638	681	716	756	749	726	728	743	697	712	693	739	757	707	677	742	708	701	713	701	718	713	706	705	696	700	718	758	718	696	707	729	709	687	692	759	719	709	692	724	702	716	740	694	739	688	708	654	674	722	727	714	756	720	718	717	703	727	693	710	739	713	697	706	704	724	697	684	703	742	725	730	694	763	731	672	676	754	720	680	703	734	807	745	646	674	745	715	696	711	718	697	734	702	727	686	660	706	717	706	706	759	745	671	729	713	749	713	752	704	686	715	732	677	657	704	673	734	696	696	719	708	730	730	719	760	743	704	680
25819	24701	32604	26504	19580	8761	1202	430	434	418	411	414	430	445	417	427	451	437	431	465	430	433	447	416	429	430	461	450	412	448	433	459	379	468	423	434	426	436	399	421	409	435	443	445	435	429	401	434	417	390	413	446	450	408	441	399	378	421	418	439	404	435	442	434	387	453	445	438	451	408	442	441	394	407	427	421	435	444	436	415	401	411	414	398	445	405	425	376	444	435	457	395	433	438	412	401	401	429	398	395	435	465	416	443	482	411	456	376	393	374	433	446	442	399	398	400	454	392	394	412	395	408	440	407	439	426	437	375	395	425	428	428	410	415	397	424	420	411	441	420	453	419	399	376	454	438	395	416	413	415	375	383	447	431	431	433	388	409	468	417	420	428	418	437	450	414	396	425	411	393	419	461	446	443	377	411	414	401	406	439	402	432	404	394	453	439	434	421	415	400	397	440	419	433	441	472	435	389	427	418	417	458	453	415	415	438	453	389	436	372	378	401	414	392	419	426	418	424	413	415	404	431	424	438	449	397	446	395	429	431	422	407	445	415	403	383	394	408	441	431	436	395	441	430	444	418	426	413	404	404	424	412	410	420	465	444	396	434	421	433	435	430	424	408	417	413	418	437	442	426	404	383	456	424	408	418	402	442	418	427	419	454	494	418	376	441	418	421	446	396	432	428	409	433	425	443	398	443	440	417	429	416	428	414	388	379	438	411	410	439	427	413	417	419	431	412	433	424	432	408	438	424	439	453	432	418	410	419	393	395	428	443	446	429	392	404	424	412	438	419	432	396	414	428	393	395	465	424	394	413	433	441	420	424	436	430	430	433	432	395	443	427	493	417	436	414	435	395	431	413	392	425	438	435	437	397	403	442	420	399	431	444	431	470	403	401	425	420	425	458	418	419	433	408	425	398	398	422	410	411	402	446	433	433	420	416	426	386	429	427	401	412	405	420	427	449	433	443	421	417	415	399	446	404	437	423	429	441	433	422	401	409	380	390	440	392	427	442	405	419	425	449	392	437	431	443	460	422	407	423	396	425	405	444	423	411	437	410	434	406	396	433	387	432	452	400	439	403	395	402	404	433	402	412	398	415	398	447	399	420	466	414	408	428	427	440	413	425	386	427	432	420	438	437	429	420	423	411	433	406	502	414	426	397	399	402	409	435	437	423	432	385	436	425	476	457	435	403	417	416	406	387	398	426	397	401	427	441	421	394	418	416	404	396	409	421	444	414	417	412	440	431	411	405	441	407	398	433	433	406	444	411	415	419	427	423	406	393	435	434	422	422	398	456	418	438	418	429	440	426	446	440	420	440	426	405	429	407	412	417	461	396	459	445	408	468	419	396	404	430	433	423	408	396	439	419	407	391	446	404	439	408	398	419	392	415	446	423	418	443	445	377	410	433	378	427	441	431	375	428	438	395	410	393	403	397	392	363	380	429	426	413	405	418	409	412	436	408	438	429	431	411	426	430	406	420	424	438	404	385	421	428	416	427	418	408	411	404	404	418	438	443	381	399	442	436	432	426	430	445	455	404	427	427	432	397	402	426	391	434	413	401	419	468	401	417	383	439	405	392	426	431	461	419	416	445	425	430	443	449	391	413	442	447	431	424	411	438	450	435	409	429	418	405	436	432	446	389	424	437	420	447	430	393	396	412	460	434	439	418	397	416	417	442	394	441	434	409	423	409	418	442	378	432	414	437	428	403	403	456	386	393	434	439	412	428	413	486	418	420	425	415	444	383	392	437	438	423	414	430	418	445	400	418	411	417	445	396	442	430	400	467	441	391	428	406	431	437	430	457	426	403	390	414	432	448	447	413	411	408	442	378	427	411	440	402	416	416	390	440	432	436	418	436	405	441	443	425	432	394	397	407	435	441	397	440	406	399	395	450	458	410	454	400	452	413	419	402	434	418	412	398	417	415	397	454	416	438	460	423	417	431	439	420	418	426	392	476	409	439	396	428	416	378	410	424	421	439	423	424	417	456	408	422	390	441	436	416	441	438	446	434	444	440	434	424	404	409	451	399	423	423	469	428	415	422	412	428	410	403	433	397	412	403	419	428	409	414	439	437	408	467	445	453	434	449	406	431	398	409	408	461	450	416	440	433	398	379	430	430	402	408	398	411	443	409	448	420	441	416	443	413	419	419	438	371	425	419	403	450	405	381	426	392	415	419	442	430	402	420	411	445	422	415	411	369	439	429	404	455	443	409	431	403	456	404	461	431	372	429	451	416	449	395	416	438	409	406	422	458	412	431	449	411	394	443	431	443	426	372	400	428	432	421	410	406	399	403	422	421	386	380	402	411	411	397	406	386	420	426	431	412	434	399	400	420	375	428	421	430	415	423	427	400	433	448	443	401	395	430	410	445	434	414	421	427	424	404	403	400	418	417	434	408	408	422	377	401	407	442	417	425	433	420	420	391	430	403	425	416	431	396	439	418	427	425	464	447	430	409	448	418	410	390	419	387	402	417	399	418	416	454	418	434	407	465	390	435	414	433	456	434	466	415	426	423	394	429	424	409	407	446	435	439	416	415	418	421	423	424	423	380	389	447	395	426	437	423	461	452	345	397	443	439	396	420	434	435	428	408	395	403	424	451	433	410	400	429	434	442	436	434	408	412	419	407	417	411	399	453	407	401	414	462	427	414	443	446	414	397	452	422	411	405	398	375	424	426	388	432	432	392	426	374	398	438	428	395	454	401	430	441	410	435	441	442	426	409	411	424	411	386	426	452	415	439	401	414	411	393	452	446	403	444	399	418	472	418	399	407	424	439	426	411	411	433	419	408	419	432	403	415	427	426	427	419	422	424	449	403	402	406	410	415	437	437	412	401	448	416	387	402	435	418	424	428	385	402	397	428	407	382	420	440	422	429	430	414	423	413	449	405	429	426	372	418	419	394	373	402	462	410	440	447	414	431	434	438	459	406	396	420	410	375	388	385	445	393	410	430	409	430	431	404	402	425	409	368	405	421	409	387	421	414	424	392	382	403	398	398	426	411	435	437	411	413	440	402	398	418	401	437	430	408	415	432	418	424	417	424	447	415	408	371	400	437	415	446	423	426	425	415	406	402	402	446	395	402	441	441	409	461	465	426	413	443	420	442	427	436	433	403	427	424	447	380	393	427	448	430	462	430	425	427	412	430	401	412	434	426	416	411	395	416	407	425	407	420	392	410	438	447	437	428	435	452	408	443	409	417	414	401	407	418	434	434	402	437	408	422	435	404	404	446	409	405	429	427	421	386	389	412	447	465	408	411	435	412	421	456	426	420	446	424	419	403	384	420	413	444	470	441	438	439	409	463	457	407	450	454	415	417	441	425	402	399	416	435	424	449	412	429	424	443	441	407	450	411	429	416	415	420	420	429	447	446	405	416	440	420	447	405	446	427	447	432	398	468	456	418	460	393	428	421	426	389	439	417	406	429	447	377	401	439	483	437	448	425	387	433	437	432	435	387	433	419	395	439	427	422	424	405	436	424	424	454
62574	88708	61770	30567	16029	7736	1538	659	696	749	660	688	678	715	682	673	682	648	711	691	638	691	677	715	750	702	670	668	682	656	687	686	709	730	673	679	677	695	746	685	671	676	706	689	675	686	690	675	682	700	675	701	694	661	689	668	692	695	661	689	685	658	705	681	676	678	651	707	673	655	669	709	653	727	721	643	621	701	726	697	715	723	700	683	660	674	640	666	687	679	737	694	708	701	684	659	718	693	674	691	733	701	679	676	687	655	682	668	736	708	662	685	728	669	708	676	687	698	688	706	670	704	683	702	687	635	690	653	677	743	711	691	668	665	697	714	682	667	664	711	647	725	686	712	669	670	643	658	663	669	732	724	685	688	659	687	696	712	695	689	674	707	635	672	685	673	682	666	729	717	703	670	670	717	678	686	652	728	718	689	700	682	682	645	715	714	716	683	683	681	653	679	715	736	720	688	728	701	682	655	716	642	674	640	676	682	648	668	692	696	728	644	676	660	692	698	705	677	700	695	689	685	678	716	681	683	674	670	676	670	660	699	690	678	736	661	669	700	689	720	680	669	704	667	665	662	687	692	712	671	682	656	686	678	723	681	694	690	690	674	651	709	735	703	658	683	698	665	695	676	691	693	691	663	703	691	666	695	688	641	668	670	688	694	703	667	693	702	702	669	654	692	678	661	691	691	691	718	657	694	683	690	700	713	717	701	658	703	679	717	715	704	695	700	678	743	683	704	690	650	713	625	728	685	695	696	678	684	676	688	695	698	713	647	704	722	710	692	699	690	713	688	688	673	655	690	716	699	624	646	683	728	686	681	653	667	668	655	673	703	727	684	705	719	661	681	678	740	710	693	712	674	666	670	713	705	687	702	666	676	659	691	681	662	667	716	693	651	675	736	634	702	703	692	674	673	673	649	688	680	673	670	679	690	650	681	647	673	666	684	702	697	672	673	669	666	684	712	715	689	699	681	738	693	701	699	688	661	669	643	635	649	644	664	684	693	691	713	697	699	691	654	698	685	673	689	729	638	656	703	690	635	697	689	714	683	701	690	676	700	733	705	653	701	705	690	665	701	704	696	675	668	694	665	756	677	631	684	704	670	680	690	693	681	692	653	683	669	708	696	724	651	693	680	695	668	695	623	693	687	691	661	681	707	660	678	678	651	651	685	692	678	711	727	720	697	682	688	704	649	638	711	747	673	709	721	715	744	688	657	715	686	747	660	681	692	753	693	692	661	712	676	697	628	691	674	726	701	681	717	714	720	665	700	681	715	697	698	707	686	677	679	698	718	708	681	684	701	675	669	744	660	719	683	690	696	697	692	679	663	655	679	733	680	719	632	688	675	680	647	678	718	680	732	742	653	663	646	708	735	668	687	666	696	645	668	656	685	730	710	683	696	658	653	702	698	696	726	684	684	676	648	706	732	681	697	696	732	701	654	612	691	679	689	665	751	703	643	644	685	717	705	696	723	692	698	655	677	727	674	666	638	670	715	673	677	707	677	728	706	665	733	712	700	675	706	667	730	718	644	727	652	714	683	690	645	652	635	663	662	696	618	699	708	646	714	657	641	659	679	677	703	724	694	696	661	692	688	696	725	698	643	709	671	693	691	721	666	704	705	696	625	681	671	696	698	698	737	694	663	711	653	706	735	705	679	681	692	668	669	701	696	674	624	676	637	723	659	664	708	732	714	712	701	682	671	698	680	725	707	696	648	685	737	723	719	695	662	679	689	682	693	695	626	696	695	703	714	682	669	689	657	723	645	696	718	663	723	696	669	684	650	696	650	682	708	660	706	668	628	692	709	675	721	741	677	668	738	732	682	699	711	713	688	675	712	680	737	664	681	703	689	669	670	710	657	679	692	683	667	650	691	698	706	683	721	714	649	677	680	683	725	684	717	677	692	694	710	703	680	667	694	709	713	639	678	705	656	631	697	713	672	651	693	675	689	646	734	717	689	710	696	704	682	700	656	708	698	674	668	695	639	668	696	694	711	702	689	689	692	677	679	782	699	687	644	633	702	673	675	685	651	697	702	672	729	686	688	713	717	708	698	650	689	735	676	707	663	681	692	687	723	734	684	695	704	656	723	667	699	685	690	701	707	740	713	687	704	660	661	686	699	720	670	646	689	676	669	684	711	687	691	668	699	632	709	635	696	632	714	650	673	724	702	680	673	671	677	686	681	716	650	734	723	704	667	634	704	713	693	722	666	640	652	713	718	714	648	644	701	685	650	691	645	664	658	667	660	704	715	669	735	690	682	669	678	671	680	666	676	721	714	701	656	696	720	705	694	709	619	682	660	682	693	659	663	704	722	639	701	681	666	642	698	693	677	670	647	698	696	657	678	715	731	701	732	697	691	710	686	682	614	670	681	684	676	742	707	665	681	704	711	706	671	716	685	686	662	690	681	710	707	674	685	702	681	696	688	697	643	710	693	681	706	689	703	693	709	708	692	672	717	644	701	678	706	684	697	715	680	698	670	687	669	670	736	704	699	694	684	722	699	695	674	688	717	728	663	690	693	655	688	720	679	705	674	680	729	685	701	725	691	618	708	702	652	666	729	660	713	695	691	671	664	689	648	673	686	695	701	716	696	659	677	744	723	698	709	677	683	627	719	740	709	714	697	622	698	738	697	716	646	747	690	681	688	717	682	685	640	706	692	690	732	721	686	710	679	682	685	688	660	695	670	743	677	672	701	675	665	680	711	684	677	689	658	640	677	673	709	676	703	682	749	710	712	672	683	675	676	765	719	709	694	693	692	655	689	709	684	661	652	659	663	686	671	693	632	686	678	649	636	682	679	716	714	634	693	668	711	712	698	673	713	726	662	691	671	647	671	698	660	706	697	680	665	631	688	690	668	663	682	697	671	720	704	665	657	701	687	654	701	663	694	690	698	601	681	654	645	697	725	728	661	724	652	703	691	702	740	648	690	676	629	688	676	671	681	731	664	720	670	673	685	665	682	696	673	670	698	695	699	678	715	659	651	746	661	684	694	680	706	687	651	658	657	684	693	713	708	668	673	709	703	663	647	636	653	692	720	653	729	638	723	709	632	667	684	715	696	667	688	678	711	693	624	668	714	722	727	706	742	692	714	645	701	739	685	667	649	658	696	655	667	712	666	729	671	694	693	668	684	658	680	718	681	742	649	734	671	714	669	683	680	720	676	663	673	734	675	654	667	716	706	663	725	650	711	689	675	651	704	658	658	700	717	648	690	670	706	693	716	668	642	710	686	676	672	696	667	685	698	721	708	677	622	735	704	660	680	679	680	703	667	703	692	663	677	695	685	669	705	709	701	636	626	702	684	719	723	667	673	687	748	713	689	689	696	684	715	710	688	702	721	670	665	756	699	700	690	691	678	727	740	662	671	702	693	725	688	690	716	685	708	670	680	684	679	716	643	680	702	716	677	705	685	669	671	734	668	707	692	672	763	691	668	648	644	741	686	669	676	638	663	708	684	684	663	657	681	677	686	647	688	675	663
24338	23287	31592	25971	21631	17280	3964	725	605	659	606	684	643	709	657	596	645	625	615	601	646	648	642	637	590	648	620	669	623	651	609	646	630	619	632	627	626	628	598	614	663	573	597	714	626	618	627	623	614	620	659	620	648	671	625	601	675	693	629	557	663	637	608	634	618	678	642	618	595	607	627	623	633	644	568	597	582	676	625	661	595	584	639	623	595	661	588	598	621	596	629	592	589	649	641	628	645	656	632	628	639	606	602	623	637	673	613	584	607	624	599	612	638	604	606	561	577	629	629	645	621	603	615	651	606	646	623	640	598	628	648	650	665	637	591	621	599	605	584	647	631	576	632	656	628	611	632	616	631	636	603	591	566	623	669	610	628	653	607	595	638	627	655	639	602	644	583	653	589	584	596	633	690	622	588	626	619	655	623	592	643	610	607	606	642	596	605	616	630	599	630	634	629	579	622	594	586	584	601	608	614	659	619	585	607	616	594	621	608	597	590	598	645	584	601	657	621	619	582	591	558	661	586	621	623	604	642	618	609	593	619	626	634	619	623	612	620	662	643	593	621	618	631	581	600	594	575	595	665	587	587	601	621	602	622	664	624	634	626	576	643	630	646	604	588	622	622	649	638	630	627	635	600	626	583	609	630	600	638	647	636	628	615	606	677	615	589	635	641	644	614	621	578	626	616	614	648	685	650	639	656	634	643	577	658	606	610	611	628	585	613	603	610	641	617	587	614	642	578	611	619	609	601	624	630	625	608	655	623	558	618	688	607	625	646	595	620	645	634	586	603	620	587	620	660	631	621	636	587	640	600	661	632	599	652	674	599	592	607	628	572	585	587	636	625	584	576	580	644	617	654	595	641	634	607	646	628	613	608	620	627	630	561	653	684	617	622	602	688	657	610	607	636	626	612	594	666	621	660	580	644	615	617	602	650	617	658	649	634	661	576	623	610	624	602	615	570	630	614	596	591	569	611	619	642	633	633	633	587	620	616	614	647	639	654	579	611	601	658	588	617	564	585	635	626	614	630	627	665	600	630	630	636	577	627	633	609	645	628	622	601	646	612	566	606	614	635	626	596	614	617	621	607	636	626	623	622	642	588	617	679	599	622	636	663	629	573	619	630	640	591	622	639	652	638	636	640	604	593	656	621	611	624	608	648	640	634	718	561	599	610	623	635	659	635	559	640	608	650	592	619	599	627	631	607	621	588	606	663	591	635	629	592	637	632	607	618	597	636	673	682	571	633	624	649	562	630	647	639	611	650	635	631	641	623	628	617	601	594	599	631	602	601	621	541	625	629	635	645	649	589	632	605	645	617	615	605	571	609	616	606	583	632	582	615	616	638	614	625	607	599	605	634	627	613	612	643	592	598	588	595	584	571	668	566	669	615	617	604	574	659	585	642	622	621	644	629	627	615	631	617	636	614	629	615	618	639	601	647	587	625	587	631	594	665	611	655	633	645	663	633	665	638	609	602	592	597	606	570	650	612	583	615	607	610	627	588	604	649	616	634	663	609	618	602	632	644	621	612	587	628	614	617	623	646	612	618	642	611	625	674	628	600	598	640	637	639	604	624	651	661	638	657	645	655	625	628	614	611	635	656	603	611	608	589	618	623	655	642	642	643	632	608	602	642	607	606	602	612	607	635	624	627	654	620	616	614	581	614	651	589	636	590	649	588	661	611	601	611	606	624	655	648	613	630	658	613	634	561	608	662	626	628	616	573	609	637	591	629	647	648	648	588	631	602	606	601	674	619	608	603	641	668	567	621	598	629	589	619	650	587	619	640	624	591	571	636	604	646	582	598	663	583	615	635	614	632	596	613	636	595	600	633	657	613	649	622	598	602	622	621	623	619	669	626	622	644	646	645	614	626	619	612	647	630	613	618	606	658	601	594	626	621	615	612	705	643	570	615	592	617	633	669	638	596	590	627	624	609	602	648	638	586	612	603	619	671	640	608	591	626	621	602	645	596	609	601	651	644	652	585	660	598	646	651	640	600	632	633	664	622	651	603	636	594	600	623	636	585	680	589	607	650	620	651	640	610	655	634	643	613	626	626	661	612	591	647	611	611	651	669	612	621	631	603	655	666	634	624	612	618	640	602	629	637	642	587	616	611	618	634	698	616	654	561	654	642	612	612	600	599	638	624	590	608	631	620	627	604	600	573	634	651	561	637	633	675	580	633	621	617	619	616	590	606	619	615	587	586	593	596	624	611	686	618	589	619	610	622	619	621	623	651	599	580	633	657	631	636	637	634	606	649	653	629	656	601	666	607	606	597	621	603	617	593	635	603	574	639	633	600	614	617	603	597	590	618	587	616	588	639	626	630	628	630	593	611	573	602	594	612	621	629	610	608	617	579	620	630	634	648	637	675	633	629	632	616	617	615	571	617	611	600	624	634	611	614	569	594	612	623	627	632	581	659	638	608	595	679	654	637	616	625	652	709	656	606	603	636	609	641	624	630	612	619	648	578	614	649	642	652	619	585	657	573	660	610	616	640	670	598	673	627	625	626	609	611	634	640	617	620	654	618	605	621	594	632	575	635	595	640	639	603	613	618	597	578	639	603	648	639	580	611	617	593	603	571	618	669	595	592	629	584	653	650	610	622	576	662	603	630	643	598	604	634	633	623	623	617	586	674	663	613	586	639	595	643	557	621	610	618	612	647	606	588	597	635	588	672	596	643	622	624	613	617	625	557	624	593	620	656	602	599	623	579	645	615	599	653	654	641	625	663	614	629	637	629	636	610	602	626	610	619	615	594	577	618	596	642	650	640	623	630	658	594	626	570	624	642	641	649	602	599	648	632	679	646	624	676	627	588	648	636	630	644	643	655	606	611	649	617	603	622	608	659	629	610	600	629	614	640	581	636	631	613	634	596	628	590	677	639	627	603	560	596	667	657	601	606	556	632	633	605	624	576	641	604	634	600	599	651	631	585	600	611	619	630	602	590	588	592	646	671	615	602	620	629	618	623	624	626	636	654	631	579	641	619	621	617	649	640	610	617	640	641	623	598	584	661	624	638	633	589	634	619	631	605	633	619	629	621	662	622	647	607	611	621	619	638	598	643	649	584	617	652	597	623	624	692	628	653	605	645	639	622	622	591	612	609	620	578	634	583	598	575	605	601	555	675	634	627	626	613	629	605	621	564	608	626	631	633	630	619	584	594	597	580	568	635	638	626	578	631	639	608	634	632	600	567	639	622	631	630	635	608	641	616	600	614	603	603	631	567	630	652	606	609	645	614	602	643	627	582	623	616	664	639	580	614	633	624	610	585	626	660	566	644	618	651	638	640	588	652	588	658	602	678	629	618	585	576	633	617	618	584	612	659	657	603	637	623	621	617	606	607	659	662	576	600	647	612	633	577	622	607	627	619	593	606	598	628	600	608	577	592	608	588	632	634	613	653	647	600	629	605	649	602	611	635	615	628	617	629	627	596	640	627	643	582	643	651	586	587	636	597	583	616	591	616	614	626	620	647	626	615	622
60306	99163	72024	40909	22562	10294	2201	946	969	975	927	979	956	944	937	932	1001	951	947	928	1035	970	944	988	979	956	981	985	983	953	922	976	889	932	978	892	917	939	935	966	948	895	960	941	913	962	1002	924	943	986	981	970	973	978	924	899	934	935	978	996	998	936	929	941	938	938	949	1026	927	938	971	929	945	924	950	905	914	911	967	972	912	928	985	909	960	951	973	995	949	1019	939	931	979	992	933	958	965	923	925	950	943	926	972	1021	940	985	940	961	980	958	915	933	951	904	921	905	948	1006	995	1004	914	941	966	926	933	1004	969	945	965	988	973	949	978	956	928	937	974	916	887	964	974	963	947	902	968	952	983	897	934	916	956	1000	1012	980	1013	962	957	933	969	993	939	925	930	862	971	957	950	917	961	979	947	921	990	923	942	971	947	1013	1001	935	966	905	980	950	964	943	933	976	941	959	959	937	971	940	925	962	926	997	906	977	895	951	1038	960	945	905	980	936	932	977	1001	915	917	954	949	930	988	1003	968	985	957	949	948	987	921	1025	960	980	964	926	897	953	951	941	982	919	949	943	918	954	938	981	981	943	926	930	920	915	924	939	997	930	914	937	912	929	980	959	916	1009	968	946	962	1039	980	973	930	937	991	929	946	1006	961	968	999	950	971	908	963	912	982	933	985	967	915	958	970	907	956	945	971	1004	924	919	941	989	993	957	918	951	957	984	973	892	938	983	972	984	932	904	966	992	945	933	955	937	908	974	964	897	948	988	966	918	951	949	942	919	969	997	977	984	956	973	909	883	950	954	952	918	933	982	945	951	955	973	963	926	990	967	917	915	946	934	942	906	921	959	896	951	959	959	927	989	927	988	943	906	1003	956	893	961	982	912	989	932	959	940	1006	842	1019	980	927	927	941	937	946	956	981	993	936	948	959	986	941	981	942	934	971	946	929	955	975	964	914	987	927	997	947	982	903	957	990	976	950	940	959	973	1008	946	925	1010	955	967	986	963	900	991	1026	917	971	941	949	947	969	997	966	978	977	966	926	972	948	943	989	921	937	961	1020	974	961	951	893	972	946	941	918	942	983	962	942	990	1009	872	978	961	967	928	1013	938	976	880	983	924	952	971	952	934	937	979	930	955	967	995	954	984	932	984	967	991	982	902	892	981	930	940	915	957	931	915	941	970	896	899	955	948	983	995	930	955	953	963	1004	907	972	979	955	956	982	934	962	988	922	904	933	978	946	923	989	983	925	1001	920	938	981	888	950	937	976	1005	1019	931	927	959	929	964	924	980	943	938	976	1003	983	936	972	971	989	987	1017	898	962	963	949	939	977	1004	969	947	892	908	944	953	926	963	894	947	942	935	930	950	963	929	930	905	897	955	943	972	1005	943	949	945	1000	922	920	926	999	949	941	992	911	955	972	946	1003	943	937	942	945	955	929	984	954	983	958	1014	999	1018	992	1022	977	977	907	981	948	984	1013	985	952	942	948	999	913	941	1024	965	951	1007	952	931	920	957	912	952	947	915	920	932	987	957	964	959	991	988	912	982	939	935	964	909	958	914	970	1020	966	960	983	960	936	929	978	907	920	963	972	947	921	955	997	991	990	900	954	1006	946	938	928	937	934	979	946	904	955	929	897	960	1000	947	1048	977	936	950	958	929	971	999	964	962	941	979	930	957	884	962	921	858	935	983	950	964	886	1007	891	957	992	976	964	943	1012	903	919	966	903	1008	938	904	964	950	969	909	915	932	942	908	963	1007	970	987	959	928	936	959	948	1000	971	949	935	903	915	1001	953	968	896	924	905	982	932	931	974	918	946	978	989	977	928	952	951	962	904	916	947	979	949	916	981	938	955	964	978	933	956	920	994	935	980	927	897	973	938	882	939	917	970	967	992	976	956	931	940	944	956	952	953	975	965	987	1014	900	918	939	1032	935	957	1009	926	919	979	999	967	949	935	928	934	944	941	967	960	922	949	963	933	936	926	974	964	1005	1015	974	965	954	944	951	949	989	913	953	978	1008	1021	1000	974	913	959	900	948	969	975	981	930	858	926	915	978	930	890	947	912	1016	915	963	954	947	941	939	947	976	948	955	922	929	978	979	930	962	966	988	919	935	958	973	906	985	1017	894	952	976	974	967	923	949	907	972	975	966	991	935	973	961	980	921	955	958	948	968	1004	951	929	953	940	960	976	946	992	900	957	911	936	979	973	922	958	950	916	911	879	949	949	957	977	896	924	964	965	1009	944	922	954	961	968	943	965	965	956	964	926	988	933	959	970	957	963	976	954	942	920	1002	955	964	959	946	974	945	984	976	911	910	963	981	916	976	960	947	950	947	905	968	939	917	973	962	950	1010	974	979	930	937	938	964	908	945	937	974	956	953	953	947	995	946	896	958	1005	946	948	947	946	937	897	1002	965	968	947	972	942	943	938	920	981	941	990	924	922	934	975	953	940	1029	924	969	969	940	978	961	906	928	947	934	946	910	993	970	956	920	945	978	995	916	954	986	966	945	970	967	948	977	1002	989	962	927	967	934	918	976	942	1000	963	957	958	945	968	986	956	953	949	967	963	961	940	935	934	941	887	976	1032	927	931	1005	937	1002	948	957	928	963	940	978	914	948	925	946	958	992	955	953	1003	944	921	975	971	901	953	905	902	960	916	960	953	962	894	1008	941	976	972	975	939	934	941	966	961	968	958	986	943	975	884	960	994	994	994	929	948	938	1005	983	929	904	984	983	977	969	922	959	987	912	930	942	977	928	938	940	968	955	942	985	979	926	969	942	974	968	977	940	945	935	998	962	964	920	963	963	927	942	918	1010	931	933	984	911	935	961	943	943	1008	970	980	968	921	976	919	879	945	975	957	978	955	908	973	1003	935	973	923	949	985	944	1004	957	997	971	908	981	987	983	959	937	938	927	985	932	950	943	945	899	937	976	934	1009	941	899	975	975	952	948	907	928	946	970	965	973	896	986	965	911	972	1026	957	953	950	938	920	958	995	952	959	1005	976	942	1005	990	1004	974	883	884	965	982	1002	967	948	908	958	976	951	959	981	981	971	965	951	928	963	908	953	1021	972	939	934	963	957	995	978	940	915	968	981	869	984	938	975	904	921	984	954	964	942	969	977	947	947	996	918	969	970	990	969	928	982	986	920	1011	983	898	932	939	909	971	966	984	903	936	967	977	954	897	923	939	985	982	959	909	960	967	1019	927	961	941	960	960	929	1011	958	980	902	943	945	1001	950	966	962	938	934	897	967	920	962	974	993	953	945	953	906	955	1023	924	980	966	967	978	929	991	936	944	998	981	987	902	929	982	972	957	948	952	906	949	985	903	905	920	972	936	977	974	949	976	957	959	933	980	916	911	961	944	980	970	969	940	938	906	998	927	944	974	970	973	969	938	911	952	919	901	975	928	981	917	949	856	973	984	956	998	918	1010	946	999	973	956	939	945	867	938	953	977	962	953	1000	939	944	953	962	943	974	946	928	888	893	1001	973	940	924	981	898	981	957	993	924	947	918	938	968	917	967	926	970	945	929	962	954	987	936	978	945	959	963	958	916	928	934	930	963	922	953	906	931	976	986	926	931	966	929	905
31690	31829	27745	11624	1880	927	497	437	441	468	450	404	420	424	446	429	409	433	481	483	490	455	451	452	463	424	456	468	456	441	435	459	457	454	429	451	436	470	437	427	491	468	458	465	441	461	425	452	458	452	456	460	466	422	486	485	471	450	429	459	470	420	465	473	485	473	474	482	423	464	439	462	438	469	441	429	437	403	473	461	444	488	457	442	442	445	487	446	468	472	446	435	451	461	493	464	455	432	446	474	406	482	420	448	464	468	478	462	490	426	459	440	473	454	450	426	457	429	441	441	443	453	457	457	431	475	455	447	476	438	456	474	455	466	431	423	449	443	445	463	469	424	436	464	466	445	479	436	443	469	488	463	458	480	439	436	475	424	438	438	454	465	427	477	449	489	411	504	444	443	439	477	458	455	470	429	454	439	470	450	462	437	465	445	437	458	412	490	452	431	477	449	435	442	420	479	429	462	474	439	499	450	447	424	439	425	473	477	429	438	448	412	442	457	423	494	494	441	436	440	431	426	461	456	458	404	441	461	472	416	423	468	450	493	448	433	415	443	440	413	476	401	499	441	472	443	479	435	447	419	463	451	457	428	457	495	435	471	453	433	433	427	453	418	427	466	463	447	470	430	440	483	447	426	436	445	409	466	447	464	438	461	437	474	464	419	441	431	434	413	485	366	476	537	442	455	461	409	432	445	463	427	441	480	470	478	444	469	446	437	455	446	425	459	466	433	425	452	501	448	452	483	440	434	449	457	436	444	471	436	449	464	457	447	458	421	456	465	457	437	457	455	462	433	475	464	425	497	470	418	448	450	455	492	487	439	464	471	483	428	492	452	441	448	419	447	430	410	456	470	462	424	462	439	436	437	451	445	409	411	427	438	443	428	452	474	441	451	451	422	429	427	461	477	432	426	449	482	429	466	460	492	443	457	464	430	444	436	467	484	485	461	440	482	470	439	455	452	437	499	449	454	501	451	449	470	475	454	430	446	456	487	459	462	466	510	439	456	444	444	461	461	430	478	496	450	471	435	401	432	451	449	464	467	464	448	476	487	458	442	449	436	485	437	467	429	431	451	491	443	470	433	433	484	456	442	478	430	489	450	495	473	402	446	447	460	478	422	465	473	473	437	473	448	445	429	455	487	424	447	441	469	464	451	426	452	443	426	462	477	456	478	505	431	401	456	457	461	440	478	442	448	477	469	476	458	449	426	482	431	475	487	438	452	470	469	482	449	451	480	449	400	435	449	480	438	443	442	439	424	443	451	455	452	453	463	437	477	462	470	494	458	447	481	462	462	453	478	461	450	416	455	468	425	446	481	475	487	467	451	465	449	433	469	438	461	450	491	397	481	402	439	435	452	458	469	494	449	490	454	421	436	432	450	494	440	409	432	458	450	496	486	424	427	451	404	443	449	460	461	430	470	440	442	498	417	442	463	453	454	451	453	453	476	445	431	470	482	453	453	472	435	497	438	447	414	456	457	468	453	452	447	454	459	445	461	465	443	442	442	454	443	449	434	456	472	475	446	473	485	445	439	460	440	440	465	431	477	466	427	469	448	466	456	481	464	455	460	463	438	494	447	443	458	464	455	443	477	443	437	428	425	437	462	468	463	449	470	451	452	453	476	437	413	493	449	433	445	436	442	460	436	443	459	430	449	440	442	457	479	438	474	496	478	415	434	418	445	474	469	435	483	425	432	433	459	408	464	463	460	454	454	436	459	462	442	471	432	454	485	424	469	438	431	478	445	449	442	454	462	470	480	468	458	455	435	428	456	455	401	436	447	416	436	459	449	503	470	474	432	399	446	449	452	462	434	425	439	438	447	464	448	443	445	448	477	482	440	507	433	425	487	438	466	442	433	459	487	430	433	450	466	481	482	444	448	441	437	488	444	472	446	421	447	451	493	463	461	440	469	443	447	417	496	456	443	490	450	474	423	448	432	438	465	441	453	440	428	452	420	454	473	459	460	489	470	462	439	478	454	470	434	443	469	445	466	458	455	518	453	415	455	454	466	468	412	421	448	436	450	468	466	479	464	464	443	463	455	429	465	457	475	442	459	451	416	406	459	445	462	454	437	458	438	456	452	418	470	484	459	444	465	460	464	483	447	469	442	467	412	435	417	482	445	423	422	458	457	484	468	432	452	466	472	476	432	454	434	433	438	429	476	458	483	473	447	415	435	477	452	454	482	453	428	450	460	439	482	472	459	455	444	459	469	415	454	463	448	420	404	469	435	434	433	466	444	460	437	445	496	474	438	476	476	453	464	490	432	459	455	467	467	458	505	409	430	464	444	494	444	443	473	415	405	453	456	442	452	462	464	449	484	472	465	460	474	452	481	435	456	434	477	430	464	403	473	506	444	465	465	455	439	466	462	467	454	430	449	451	474	438	428	428	467	457	440	468	440	436	451	453	461	458	422	484	476	449	445	464	461	449	465	499	461	449	429	459	429	458	463	462	457	450	438	464	456	438	430	461	463	442	400	445	429	456	448	432	446	480	449	457	424	427	454	477	485	433	483	442	430	460	459	463	435	444	422	421	495	424	429	454	422	475	430	408	469	463	474	455	454	452	488	439	429	465	453	486	457	421	440	432	450	499	458	462	462	460	437	471	446	435	437	439	439	450	431	462	451	449	498	445	429	438	476	457	406	432	475	432	480	453	461	448	425	480	434	433	454	466	446	466	450	444	462	452	460	448	454	439	455	467	468	496	426	451	452	428	450	408	466	442	455	463	432	430	446	442	445	454	449	479	500	410	456	448	438	495	473	453	452	439	453	480	443	448	438	417	468	453	466	443	461	451	469	466	438	430	481	432	474	448	488	440	441	460	423	423	415	426	437	439	462	435	463	444	472	469	465	424	472	435	457	479	463	448	495	443	474	481	436	434	437	456	476	443	464	449	427	489	459	451	434	444	438	414	483	446	394	482	494	443	454	448	458	454	431	435	424	480	448	458	425	457	418	454	434	442	460	451	419	463	479	416	429	480	442	412	457	448	461	453	424	478	459	425	442	446	468	478	454	477	404	492	444	433	442	456	492	456	440	425	444	498	466	431	439	452	482	456	431	515	460	452	451	450	433	449	462	437	474	456	428	441	477	447	447	448	416	426	450	476	431	456	447	452	443	454	440	431	434	439	479	444	439	465	427	438	411	433	459	480	429	460	479	470	446	456	444	461	418	462	435	439	433	442	478	461	453	450	425	444	452	444	471	454	454	439	416	469	430	483	472	455	470	452	445	466	447	453	470	451	476	424	497	461	434	444	441	487	474	460	430	465	433	445	439	439	460	440	435	463	451	423	449	484	453	458	458	434	438	445	460	460	454	455	458	451	479	500	440	474	422	444	439	442	501	449	430	508	436	455	463	415	468	434	473	439	451	437	449	449	462	437	456	454	440	450	460	456	488	482	462	471	464	445	441	428	437	438	439	448	457	438	488	436	446	493	476	453	444	410	455	465	438	458	431	419	451	452	435	422	416	445	457	452	436
41675	49437	31706	10476	3266	1777	846	707	724	745	715	749	743	686	712	741	758	743	740	747	730	739	734	773	727	767	719	734	709	752	733	704	765	741	780	726	732	698	681	754	742	772	732	700	757	687	743	689	798	745	745	752	724	753	753	710	739	696	752	754	796	765	797	723	748	769	803	745	751	727	772	773	715	755	703	739	755	773	721	735	729	702	790	744	774	766	750	724	698	701	730	743	742	787	702	741	723	804	800	752	736	748	730	746	682	769	744	683	733	668	720	708	774	758	733	710	764	794	706	737	778	740	703	765	784	708	778	693	760	710	749	775	724	719	775	760	752	709	728	785	711	801	710	739	736	747	667	782	775	695	736	747	734	790	688	722	746	731	809	728	733	728	762	718	801	728	712	711	732	744	698	759	746	717	745	736	794	754	735	722	763	741	716	770	754	705	765	697	733	772	772	732	739	753	759	761	755	746	710	723	735	736	718	744	743	739	702	740	762	737	748	736	760	742	759	803	716	747	716	745	765	720	713	732	765	739	681	739	712	754	758	753	775	752	729	793	773	710	764	800	734	783	675	736	765	740	764	699	729	730	747	782	754	751	745	739	728	804	748	741	724	704	736	743	770	740	689	772	712	697	750	765	750	758	681	774	708	738	794	707	743	736	719	781	757	720	721	705	710	748	763	732	719	697	765	721	737	790	767	704	746	769	773	694	733	748	745	734	810	746	771	725	723	746	722	770	756	738	750	735	723	768	704	737	791	742	742	759	732	719	740	767	730	742	753	748	682	740	720	722	731	761	728	763	713	752	722	735	730	731	735	738	758	746	724	720	715	765	746	763	745	742	778	724	769	711	735	736	754	766	742	747	728	768	679	725	708	741	785	720	773	720	755	783	757	715	755	700	784	728	733	715	725	745	694	765	787	740	735	756	748	743	734	760	717	736	798	720	743	746	747	733	729	750	726	777	740	750	716	715	743	754	711	753	775	752	705	739	717	740	730	797	728	742	690	737	743	710	749	723	756	724	755	704	734	722	710	692	764	764	726	745	740	744	735	764	694	758	758	703	759	727	728	733	782	719	762	739	732	769	771	759	752	727	758	710	741	675	728	734	753	741	709	751	672	755	751	735	753	741	716	759	734	714	715	678	757	734	762	727	729	723	784	792	709	742	768	781	786	708	740	759	800	732	743	710	713	783	742	746	776	739	751	701	736	719	735	731	753	714	780	718	763	716	741	712	745	724	731	732	765	755	703	742	719	737	733	730	751	744	760	783	721	734	766	698	738	755	708	759	724	749	721	732	771	772	770	693	741	767	720	706	740	747	806	758	752	775	737	782	766	712	715	735	766	737	782	752	773	724	703	764	717	751	747	752	778	723	733	746	758	745	730	752	768	793	655	760	708	741	777	731	748	716	753	798	714	753	713	746	697	747	745	762	731	677	783	746	768	711	722	695	766	755	739	748	757	758	703	740	737	709	703	747	747	714	747	732	717	790	760	727	767	757	774	760	739	755	724	823	736	736	739	710	777	706	698	738	755	719	768	749	777	747	729	727	758	754	691	732	702	763	748	747	741	732	799	743	731	740	736	748	740	768	735	815	706	692	771	704	735	783	736	761	748	742	753	763	736	718	758	760	717	766	779	718	753	803	764	759	744	768	748	773	802	730	719	779	720	749	715	753	719	744	749	726	710	735	715	799	763	758	768	795	668	746	761	730	707	748	740	755	745	731	732	755	747	720	734	794	762	699	738	732	742	754	698	730	775	792	749	731	737	760	743	751	757	715	718	734	779	736	728	703	754	794	745	726	731	704	746	726	714	730	734	750	711	738	763	747	743	765	712	758	758	742	755	734	760	727	711	722	701	746	754	792	745	718	775	738	757	763	750	763	730	736	715	719	767	750	730	740	770	758	732	758	755	754	712	749	753	747	766	718	732	760	757	744	722	728	754	756	737	725	688	782	750	768	762	737	792	743	754	737	716	753	754	737	720	778	766	751	717	736	763	734	727	758	753	735	741	700	760	747	687	716	756	757	749	753	745	758	739	731	751	741	706	707	737	738	813	749	748	757	737	726	712	764	713	725	713	732	711	745	746	747	740	699	744	719	703	783	739	739	769	769	744	769	752	727	802	741	762	721	739	731	697	697	715	722	744	751	765	746	777	763	750	727	757	694	762	750	752	712	771	752	753	690	762	757	697	729	733	743	736	696	747	731	755	726	759	727	764	715	773	748	769	746	761	708	724	803	720	730	776	707	771	781	718	690	721	761	755	712	749	731	792	736	754	740	761	684	728	717	737	720	746	790	729	753	790	726	750	707	781	723	715	718	762	753	729	728	733	746	775	765	717	725	723	687	761	751	708	742	693	758	732	820	758	724	746	705	787	718	704	780	740	687	740	745	699	764	768	743	683	707	731	730	771	751	745	778	723	736	778	742	784	748	700	710	713	707	747	761	786	744	733	756	753	773	723	710	744	744	787	777	763	736	689	697	747	762	713	758	700	730	751	746	737	712	724	742	756	739	755	722	735	736	732	734	747	727	719	749	709	768	746	711	752	784	749	786	786	747	736	685	728	736	719	776	722	759	711	721	720	713	797	731	723	761	722	734	749	714	744	754	773	778	728	721	739	733	747	721	754	746	710	718	755	694	755	725	763	775	742	737	734	738	771	736	712	714	787	741	748	714	723	771	755	695	708	720	726	725	778	746	715	768	695	720	743	698	747	730	715	733	749	767	732	753	769	772	747	724	750	708	748	706	753	748	770	697	770	713	754	756	782	741	768	719	731	792	739	759	743	771	649	748	704	702	792	658	745	740	712	718	777	684	704	730	747	746	774	806	717	729	732	712	761	767	737	758	728	776	690	753	713	751	749	741	750	733	712	748	726	733	765	724	726	717	699	744	713	745	747	702	710	741	765	767	784	758	728	727	747	752	716	754	755	693	735	772	749	770	739	742	710	762	724	789	782	713	745	770	770	724	762	695	745	759	763	759	768	710	749	761	773	723	779	746	742	749	754	762	712	728	741	711	763	778	786	778	719	724	721	697	758	748	777	724	691	693	700	747	689	731	722	753	733	765	731	735	717	727	747	749	753	725	732	751	766	723	782	757	736	718	709	732	712	739	729	724	738	726	745	757	715	753	757	722	714	770	687	712	764	724	758	770	744	757	790	738	721	780	789	727	736	716	704	778	741	784	734	774	696	725	742	753	755	768	737	708	763	762	748	715	746	769	740	762	730	726	718	758	735	733	736	752	756	763	765	759	726	728	766	750	718	730	741	718	725	731	767	773	801	711	759	766	729	734	714	730	767	757	713	688	674	784	740	714	720	760	751	743	753	708	741	690	745	737	739	761	763	768	731	737	703	722	771	711	801	730	695	728	772	768	749	759	738	754	716	745	769	795	771	738	748	812	793	735	776	697	679	776	708	730	745	791	697	743	757	723	779	721	790	783	788	699	740	740	741	709	778	783	705	740	743	700	773	729	761	763	741	747	716	766
25827	25012	33293	26575	19101	7496	1020	409	408	433	472	441	447	454	449	403	406	460	447	419	411	481	437	424	449	447	459	452	442	434	445	435	436	424	453	436	430	410	398	433	405	406	455	444	434	450	410	419	435	439	417	429	437	462	426	417	447	415	440	431	410	460	426	427	421	415	427	417	443	387	411	421	405	433	440	429	401	459	427	432	385	440	439	432	459	478	425	419	439	449	431	437	451	440	424	434	423	444	431	449	475	398	455	391	453	438	433	411	449	439	436	429	422	476	456	398	449	390	426	435	434	426	422	451	444	437	445	444	426	406	393	382	453	424	429	420	410	439	425	439	401	407	423	417	419	449	447	419	447	420	419	428	428	423	423	460	427	457	433	434	407	453	406	432	444	420	434	436	390	411	441	440	423	420	422	457	475	434	430	412	417	443	416	461	485	461	429	422	405	409	437	413	406	417	413	444	441	436	441	460	443	466	388	415	427	438	415	452	466	434	406	427	415	451	419	482	440	421	413	425	409	399	430	427	441	447	416	459	464	434	412	448	407	455	426	407	452	422	450	453	415	424	460	388	444	424	441	447	444	411	444	421	450	436	471	405	407	434	450	457	427	441	460	446	423	466	434	452	408	411	422	429	425	416	444	422	441	455	460	441	469	429	432	414	456	435	419	450	450	473	396	454	403	424	468	441	402	409	434	414	385	407	445	442	471	472	446	446	469	444	445	423	391	420	428	472	444	452	435	430	409	413	433	410	417	400	485	452	441	470	440	475	444	419	483	405	451	412	432	446	400	398	403	420	426	447	376	412	435	447	410	431	430	439	433	431	448	411	436	450	442	397	431	425	435	410	459	445	441	434	439	443	451	441	442	416	402	466	420	420	428	474	439	425	434	440	435	435	454	446	454	386	451	473	447	430	416	447	427	439	408	452	442	466	429	396	442	438	449	463	421	417	417	414	438	413	419	477	442	401	432	429	457	401	412	475	444	418	418	427	413	383	421	417	412	475	410	389	436	441	417	410	401	414	408	417	448	451	450	417	410	410	423	408	388	444	441	455	442	474	451	418	468	446	442	425	395	407	486	423	422	422	449	411	420	432	430	413	433	423	430	391	449	484	436	411	476	447	421	422	434	453	439	412	414	463	414	429	432	403	431	441	462	443	429	444	435	474	431	454	420	457	426	430	453	436	423	436	424	410	467	423	441	472	413	432	439	428	462	441	457	431	401	440	426	431	430	420	469	451	463	402	407	431	420	478	439	444	414	454	429	422	468	449	461	448	401	424	472	441	452	430	395	397	417	444	445	437	428	454	421	464	446	440	438	428	457	432	428	426	458	380	427	438	421	443	444	411	432	428	456	441	430	420	450	446	397	439	424	461	440	434	454	455	451	438	432	394	427	468	450	443	431	412	437	463	449	412	410	438	416	440	421	430	440	423	438	415	434	412	447	442	401	446	428	453	477	422	457	418	440	424	432	435	464	433	412	467	405	431	476	414	405	456	447	406	405	436	430	448	453	420	453	442	411	456	388	425	435	446	425	429	423	447	420	442	417	447	404	422	400	441	422	426	425	438	445	443	436	409	412	446	418	402	450	424	410	438	439	451	444	435	441	420	469	462	405	444	427	414	416	390	437	409	383	444	451	440	430	485	453	410	437	445	432	420	423	408	417	426	431	398	428	410	421	458	443	403	443	420	429	453	435	392	460	391	470	402	424	434	418	399	436	462	479	424	442	469	433	422	407	409	433	425	436	405	452	424	452	418	414	411	432	402	400	473	423	409	421	449	444	417	451	415	465	422	453	423	440	453	425	426	455	467	453	448	459	435	424	472	422	413	431	452	423	431	440	413	440	435	443	430	446	436	410	455	428	403	440	446	393	427	422	432	408	447	436	419	458	387	455	478	463	447	416	457	432	426	469	421	430	417	422	437	444	429	404	456	411	430	439	414	403	416	435	438	433	415	452	449	432	469	449	438	461	461	458	425	467	419	480	412	434	439	415	445	420	417	414	420	424	439	456	417	414	444	468	448	415	405	410	421	452	407	468	413	447	415	441	435	445	414	391	412	414	459	426	449	433	422	437	436	418	451	451	433	443	460	429	452	436	418	399	446	411	444	435	413	444	449	457	413	438	427	446	428	476	429	463	446	395	466	453	459	409	418	463	441	418	446	449	407	410	449	452	417	462	449	417	467	468	404	449	459	440	433	430	433	413	420	435	427	451	423	422	392	418	450	417	404	445	408	440	457	424	443	412	469	414	448	477	434	446	436	428	449	390	411	399	452	413	421	444	446	434	442	403	460	404	424	445	465	395	430	452	460	457	459	435	434	409	385	453	434	428	436	425	443	458	432	437	463	440	436	460	421	431	455	440	411	473	434	441	431	433	433	477	420	457	441	437	430	445	467	431	448	425	417	402	445	417	429	451	406	447	448	425	438	408	414	466	433	449	430	418	399	433	434	417	422	458	431	441	434	497	431	449	439	437	449	424	445	436	406	456	449	453	446	412	442	473	456	421	454	424	424	444	469	433	425	419	414	455	466	433	423	457	435	423	388	390	416	441	419	416	459	434	417	387	429	432	435	428	424	435	391	427	438	472	461	438	428	438	394	455	433	419	429	442	422	446	425	444	460	412	413	437	421	439	401	415	463	451	425	425	381	439	434	455	484	479	429	454	415	419	411	432	416	424	425	425	445	397	436	473	395	439	426	424	439	419	422	445	448	443	438	394	410	453	468	401	458	430	423	473	446	418	446	450	396	427	407	433	441	427	425	447	387	463	419	422	441	437	442	449	432	384	445	474	391	454	417	419	430	435	436	427	439	430	423	432	430	419	402	443	433	439	438	463	416	430	456	434	457	407	445	435	441	420	448	397	413	408	452	406	461	411	428	436	404	438	406	412	447	481	426	451	438	435	435	414	432	436	406	440	438	436	416	427	430	454	436	446	433	407	448	401	414	433	409	436	440	410	417	441	419	434	431	417	433	421	431	406	404	446	453	418	417	435	425	422	449	464	398	466	450	412	429	446	447	474	433	416	441	448	439	443	453	413	430	435	447	394	443	440	432	424	450	400	426	436	436	422	420	452	463	433	441	486	399	444	390	403	426	379	400	432	433	430	424	423	442	437	402	439	432	455	435	432	455	419	432	462	460	463	451	422	430	407	418	448	431	413	437	429	450	411	407	436	397	450	402	426	416	423	424	428	431	423	442	441	444	447	422	421	385	435	414	426	402	411	425	420	433	432	439	412	423	461	392	425	459	425	443	439	405	408	414	449	432	464	413	430	430	417	425	431	432	438	417	448	434	417	471	457	422	406	446	411	422	442	462	413	455	430	414	407	397	430	394	437	445	406	454	457	463	414	446	480	416	414	460	460	433	418	448	438	434	425	434	434	437	441	444	459	427	437	424	439	441	423	433	457	427	423	437	438	430	414	488	442	404	446	442	436	439	412	474	423	442	427	416	438	424	395	423	428	415	411	442	445	464	430	460	448	487
62364	90538	61606	30722	15194	5993	1341	732	660	705	714	665	734	709	682	740	708	670	741	699	738	719	695	723	742	682	732	641	725	709	671	670	630	765	683	665	676	756	721	685	722	689	694	693	671	709	722	695	766	720	760	714	676	715	682	665	670	690	697	723	733	707	687	719	686	675	661	677	674	709	711	684	735	736	691	744	719	696	713	663	683	704	673	700	677	742	723	683	717	741	710	698	729	698	733	711	719	722	762	684	693	752	684	724	726	725	687	701	697	729	726	697	691	659	759	687	717	803	670	695	734	692	644	712	653	720	772	724	714	720	692	676	676	739	704	699	716	731	704	728	722	702	696	705	712	673	698	732	692	705	679	711	758	705	654	782	699	682	713	709	676	717	670	733	708	673	767	743	730	702	712	696	679	692	733	717	676	698	676	721	736	745	705	694	702	707	663	640	733	748	749	723	750	706	685	701	678	699	695	674	662	688	714	682	759	697	666	742	695	715	715	704	696	737	695	652	644	702	709	732	673	682	715	667	707	759	718	702	754	698	710	654	691	680	729	698	676	728	692	690	708	705	692	695	674	746	688	684	651	725	695	709	723	751	724	700	734	684	695	716	699	699	737	767	729	669	776	654	720	720	710	714	716	687	703	736	661	716	703	718	730	701	641	723	685	694	731	663	675	684	725	695	690	709	690	742	734	709	714	690	739	685	647	721	735	697	693	715	742	675	721	725	712	652	679	708	722	697	722	664	711	695	692	663	681	739	701	720	696	677	721	709	704	639	735	691	729	689	703	711	765	681	664	732	735	683	667	642	730	656	659	700	671	678	742	717	732	688	684	717	710	674	705	727	752	743	702	710	667	722	690	698	702	732	709	745	658	729	742	750	692	720	707	680	669	721	709	718	712	733	729	663	708	687	713	690	659	711	712	746	680	755	699	669	668	710	732	689	689	696	727	702	661	726	697	732	661	684	702	683	709	684	688	696	644	680	699	698	662	745	729	683	672	670	680	779	742	719	730	708	713	734	675	689	693	723	682	701	729	760	693	714	694	693	689	735	664	736	661	703	708	685	735	702	696	680	707	703	738	654	715	720	710	752	706	674	675	716	642	726	712	670	714	707	674	725	710	716	701	716	666	701	734	721	716	695	700	685	707	732	684	708	635	692	682	754	702	717	670	676	684	717	703	743	689	671	715	678	687	660	765	722	701	719	758	712	718	664	677	742	725	717	726	759	684	744	690	700	747	712	694	704	665	688	694	713	697	717	687	714	680	736	725	692	699	720	681	700	705	686	695	708	631	764	666	711	674	688	733	667	666	691	681	739	730	709	746	746	657	699	692	711	699	662	635	712	661	703	713	654	721	662	658	686	721	743	678	715	715	735	687	730	686	695	721	676	718	690	711	744	729	757	713	685	717	717	632	719	716	694	715	731	677	750	751	718	718	676	700	706	662	701	715	738	785	671	738	751	703	730	694	709	675	724	760	688	723	705	645	733	771	729	691	690	698	736	715	684	697	662	715	731	728	745	729	725	712	695	671	703	710	696	714	673	681	693	733	685	671	729	678	716	773	758	737	739	710	732	709	706	721	733	695	749	692	734	671	689	727	691	686	722	675	711	717	719	704	727	722	686	687	697	724	707	723	710	702	719	721	695	697	707	666	686	768	714	691	680	694	716	717	732	688	684	686	655	629	700	709	720	674	711	743	737	695	710	744	685	775	697	740	744	738	751	704	689	718	725	648	718	705	681	715	689	659	692	758	712	684	711	726	709	732	740	697	676	687	710	684	725	677	674	704	682	701	750	711	691	688	687	667	732	695	685	667	691	702	682	697	710	728	704	753	733	642	708	681	696	702	686	711	691	713	711	735	726	773	701	658	722	699	702	682	651	736	749	725	666	683	715	684	695	715	742	701	701	641	664	667	728	692	701	701	684	716	681	715	719	698	723	717	700	735	666	674	716	723	715	740	663	720	675	664	720	728	695	719	747	724	715	683	761	769	682	712	696	707	686	692	716	674	689	703	702	671	703	672	729	691	718	714	723	760	693	726	695	778	710	709	672	668	678	670	685	688	729	669	706	704	731	716	700	740	693	686	687	656	646	693	719	737	746	661	711	706	685	731	707	719	758	707	728	738	693	713	647	674	744	730	764	723	695	718	722	732	722	705	704	692	735	779	685	738	703	702	650	720	670	750	696	697	721	696	678	679	684	739	683	727	728	748	700	727	691	699	733	678	686	698	720	669	727	682	728	715	695	726	684	710	699	751	668	721	718	700	683	738	705	693	763	716	671	686	686	751	668	654	708	701	730	732	705	687	712	681	691	671	737	697	723	677	737	727	694	752	730	706	687	697	771	698	686	684	734	719	694	673	713	675	679	693	657	701	644	667	698	673	676	680	700	709	744	655	679	725	703	746	715	747	699	715	738	686	718	709	741	693	727	706	749	696	744	706	676	714	696	670	690	683	721	708	728	680	677	700	731	695	732	695	696	706	681	747	699	737	698	716	737	685	695	761	712	751	682	697	727	740	716	715	723	713	709	721	715	714	736	706	772	703	689	715	720	715	723	695	701	700	752	693	713	714	723	693	689	710	748	689	722	685	658	704	727	749	691	635	725	727	702	686	705	691	713	742	716	687	694	680	710	698	731	698	684	739	724	731	663	677	690	688	731	701	733	715	743	730	711	705	704	758	719	688	670	692	706	755	739	762	686	668	699	688	712	707	676	704	710	691	715	706	722	691	704	730	711	685	714	730	708	677	703	709	715	707	741	665	735	707	678	714	757	745	735	695	707	727	690	674	725	679	698	694	695	691	694	740	705	677	773	713	709	667	724	725	711	729	693	674	757	696	712	715	720	718	680	710	707	678	728	715	680	696	655	679	735	703	723	726	660	693	638	689	709	686	687	763	718	699	701	722	690	660	693	691	724	694	713	676	703	688	716	688	745	742	665	693	704	645	669	690	695	710	750	712	758	708	688	701	721	735	758	757	726	712	701	739	699	684	717	723	732	712	741	668	706	682	711	687	701	705	698	696	733	693	701	702	741	669	667	714	715	685	736	720	682	738	723	736	676	707	756	734	697	725	718	748	676	715	688	707	740	720	701	675	682	700	693	702	733	712	643	689	745	702	693	679	745	677	667	641	713	721	694	697	703	636	714	656	715	687	706	782	743	723	744	729	722	730	700	684	720	734	692	679	724	687	693	711	670	719	734	731	713	740	734	726	690	709	687	684	703	729	657	711	675	784	741	721	753	697	697	700	733	691	722	693	696	741	728	720	703	689	752	729	669	696	711	710	733	750	737	714	692	702	658	731	687	683	665	731	691	682	686	738	708	673	738	703	741	694	694	686	672	701	710	672	677	708	692	723	747	717	715	702	722	677	675	744	671	706	687	668	698	696	701	697	720	702	670	713	720	740	725	720	734	746	758	696	715	671	712	698	714	670	715	734	682	777	669	745	749	694	741	679	644	672	707	740	667	705	725	761	696	738	677	693	657
24297	22976	31269	25090	21572	17706	3917	725	653	646	630	673	608	676	615	657	631	616	643	640	656	602	638	600	643	607	665	609	621	644	652	637	616	660	616	598	679	682	618	615	629	650	648	604	677	622	649	630	608	628	644	633	678	655	635	601	614	656	610	600	638	638	604	633	640	575	608	657	615	635	641	623	599	631	588	599	621	633	623	597	577	642	628	616	608	607	642	592	607	607	621	611	621	639	615	593	627	614	622	664	627	636	570	623	668	623	629	611	629	608	649	639	635	601	600	655	644	637	613	630	634	630	614	619	637	645	621	603	636	594	607	640	643	642	656	636	629	628	626	642	687	627	639	656	662	612	617	614	620	614	649	652	617	604	663	587	595	597	631	598	648	600	621	622	614	604	626	614	646	610	630	623	620	629	646	636	630	632	633	630	632	606	635	637	630	635	627	571	670	628	588	624	644	612	629	637	644	587	620	632	651	627	602	590	642	646	646	622	616	636	603	614	622	639	648	617	629	637	596	648	617	614	576	628	633	680	632	651	634	630	625	606	631	586	628	662	631	588	654	640	652	614	694	581	583	640	612	630	588	636	678	640	632	629	634	630	622	611	550	625	614	650	624	613	584	574	606	590	627	653	588	625	613	643	665	598	636	597	633	622	619	603	622	655	608	602	554	649	618	631	594	631	617	594	633	659	637	625	610	649	622	672	604	668	653	630	662	642	605	627	648	594	643	637	646	578	645	628	604	641	594	622	607	649	601	612	679	620	665	640	680	658	631	644	613	583	637	636	605	604	590	638	614	595	610	651	657	608	585	637	623	591	616	575	608	654	642	605	658	653	650	615	624	686	664	604	610	640	621	636	649	619	618	590	587	639	642	627	588	611	668	619	641	620	604	622	643	621	570	607	638	644	625	628	602	612	634	647	600	630	666	590	573	624	621	605	623	596	644	667	608	627	675	659	606	654	660	611	614	660	624	647	592	657	637	655	627	653	642	617	599	660	594	642	665	621	614	616	662	613	644	612	644	618	646	703	627	604	598	610	655	599	632	626	632	644	625	680	598	681	591	595	634	615	618	621	636	619	606	615	635	647	664	640	603	637	608	634	630	624	552	655	595	672	580	637	623	621	663	614	628	617	647	630	644	603	638	586	595	639	600	612	650	575	613	630	624	677	622	606	608	645	661	629	636	652	573	619	615	626	624	621	599	609	616	593	626	604	651	655	627	649	642	623	655	638	625	599	588	655	618	639	598	606	612	672	600	627	628	652	644	595	678	679	640	629	658	601	643	653	605	689	622	661	612	617	576	651	598	598	630	619	602	664	593	635	570	625	602	615	643	635	646	633	608	618	599	653	601	659	648	621	598	640	616	618	646	639	619	659	621	609	621	636	575	618	622	644	641	638	643	623	639	595	638	631	634	628	641	627	617	619	616	580	650	617	622	644	601	612	616	614	595	623	665	598	641	603	642	659	602	614	621	643	611	625	673	585	637	621	621	641	619	667	635	597	673	644	633	605	616	597	596	594	600	638	636	638	641	637	624	578	648	637	626	642	619	614	636	645	621	612	638	663	675	623	602	648	653	620	635	640	599	666	593	608	627	628	577	651	622	628	693	604	658	661	650	579	620	610	611	658	582	614	627	612	668	642	650	647	650	611	625	597	607	622	664	646	589	601	647	620	595	610	608	577	652	649	631	597	621	617	614	606	627	607	636	613	640	609	620	643	618	631	645	587	609	618	576	643	612	606	587	597	618	615	647	607	570	606	606	666	618	627	654	628	590	646	655	661	618	622	674	588	676	624	597	603	670	641	637	653	677	599	622	613	603	609	610	603	633	608	626	540	644	648	615	622	621	659	597	636	589	651	639	604	609	649	652	661	647	630	633	673	630	619	610	615	617	644	613	642	647	630	659	621	581	603	618	618	635	611	618	636	546	587	594	609	666	618	589	589	620	625	601	631	619	641	629	612	649	614	631	625	603	641	630	581	600	577	601	637	634	664	640	626	640	629	636	649	679	626	700	639	612	640	656	680	616	632	653	648	607	634	643	588	641	633	666	612	630	605	601	629	662	627	598	606	618	652	594	611	580	646	614	639	628	613	620	593	636	634	609	635	594	658	610	606	607	642	613	621	642	672	610	636	610	652	613	565	643	624	575	618	565	642	569	572	626	659	642	582	632	627	645	661	608	648	624	627	608	666	660	618	639	611	647	589	668	616	616	645	603	633	601	623	624	632	618	605	652	607	642	658	629	613	619	617	624	618	638	622	600	593	609	638	613	577	560	617	670	627	588	624	579	661	631	620	569	638	640	621	639	653	690	626	613	611	584	619	648	587	614	690	620	647	611	636	656	669	630	567	666	608	575	621	615	636	614	619	611	614	665	615	640	586	652	625	615	643	625	641	579	643	617	650	634	607	616	598	651	609	623	623	564	645	638	633	625	653	645	629	621	589	644	557	602	620	636	609	560	634	608	610	655	636	643	637	615	645	608	599	578	622	649	606	616	598	562	647	584	603	681	636	639	618	648	619	638	620	605	600	639	663	618	692	590	584	641	634	593	595	621	631	590	595	602	634	626	637	635	619	629	632	631	588	620	599	646	633	683	602	642	620	630	658	599	608	590	688	643	659	630	620	646	611	627	665	648	585	611	610	586	613	622	596	641	606	608	619	606	608	593	578	655	629	680	642	615	614	657	582	636	622	627	646	618	617	615	602	664	606	646	635	604	678	653	627	633	579	629	620	620	607	631	615	605	607	636	603	610	613	648	593	620	608	680	626	606	621	609	603	639	645	634	625	589	634	638	623	608	649	614	596	640	602	576	638	606	636	597	640	639	621	647	627	623	638	612	638	619	616	625	666	628	606	649	611	604	622	608	639	642	596	560	622	581	602	658	622	667	635	646	576	613	616	642	611	632	607	638	661	612	661	577	604	603	630	633	641	610	606	578	623	616	646	609	645	623	607	622	604	676	612	652	656	638	654	636	594	634	646	587	631	554	614	639	663	608	620	643	665	625	685	627	603	660	605	686	633	601	615	660	601	604	621	615	630	606	631	574	616	622	608	628	606	649	616	614	617	601	650	591	591	629	645	647	630	596	593	650	644	662	662	605	639	608	581	634	580	603	629	652	620	595	665	600	639	577	626	624	644	623	635	624	614	633	598	663	617	611	659	636	651	666	587	651	631	608	661	640	631	606	631	625	642	617	602	604	616	594	634	618	639	587	600	616	585	610	641	611	625	610	645	613	645	609	641	663	594	638	611	578	624	576	648	596	631	593	656	607	638	591	635	611	654	608	623	620	588	620	619	603	635	613	623	638	613	630	625	634	617	599	636	617	613	638	606	619	647	626	643	622	608	620	629	634	612	591	627	600	654	635	646	619	638	643	651	607	600	630	647	593	568	605	642	643	611	633	651	608	609	587	623	604	622	620	661	649	647	633	619	637	643	610	635	676	632	615	598	605	647	641	631	623	605	627	620	632	661	621	612	632	637	594	683
61131	100660	71903	38326	21328	8556	1761	1031	926	993	989	937	931	966	986	981	936	978	979	900	990	1003	976	924	964	951	961	948	945	947	937	923	917	938	1031	1015	908	973	991	949	1024	947	1019	991	898	941	903	953	950	920	923	959	959	1015	974	973	978	933	957	956	991	939	936	989	910	986	983	955	970	943	937	940	971	907	922	925	952	982	956	942	958	899	1010	972	970	988	953	948	994	967	952	939	955	1004	991	954	977	966	945	916	959	946	931	936	1002	970	935	995	923	943	1038	933	959	930	958	982	912	991	889	976	944	999	934	923	925	999	942	941	939	932	1009	945	979	968	969	953	988	979	980	940	978	959	975	975	948	954	955	979	927	985	970	901	985	977	978	949	956	940	989	966	935	984	967	985	988	990	937	933	914	983	947	990	954	975	1002	953	927	983	999	931	949	880	959	931	919	944	1009	969	937	937	954	981	907	942	949	982	970	943	1005	955	923	943	947	931	933	970	944	987	943	954	967	927	952	946	886	949	946	932	985	971	876	936	988	984	969	933	978	943	988	1019	949	952	902	963	954	962	957	980	931	981	935	952	911	964	922	971	1005	918	924	948	932	956	1002	938	911	948	940	915	931	937	950	924	968	959	1024	965	1005	966	955	944	903	967	886	933	961	890	994	958	943	937	965	1040	957	962	949	912	956	950	967	971	962	978	997	977	993	950	931	949	967	930	955	968	984	1015	943	986	1001	972	943	1030	925	965	963	948	965	1052	932	943	974	978	994	936	952	905	933	974	962	931	966	975	924	989	947	948	919	961	943	974	928	923	981	966	928	970	985	937	930	953	953	964	980	942	956	947	969	950	972	936	915	913	971	1004	957	991	1025	950	923	930	941	950	899	990	974	915	956	962	949	921	930	974	971	992	913	959	918	982	924	913	964	927	958	944	983	991	945	919	942	958	954	994	962	906	905	950	998	958	1023	930	920	978	901	967	981	942	964	979	953	986	963	952	958	1017	957	955	971	1020	972	952	988	963	1036	948	982	933	935	932	942	937	970	946	999	905	939	971	953	964	1005	957	901	965	963	1016	1003	992	970	909	965	939	915	1044	928	960	909	998	958	981	981	935	950	982	965	945	961	984	1008	970	955	928	966	953	969	927	881	930	925	929	1000	1015	976	1053	887	943	952	977	971	916	937	987	935	1029	1003	969	973	946	1002	968	995	1006	982	966	981	958	979	988	986	940	971	923	922	996	951	979	938	1035	974	988	944	1035	922	942	987	952	934	944	978	980	1005	995	954	976	960	1035	976	956	999	965	986	979	937	920	989	955	962	943	894	959	946	961	1022	969	1013	937	964	974	926	920	917	947	908	990	884	963	1007	978	974	974	965	916	923	936	981	959	937	915	969	942	1004	973	955	882	956	933	971	990	921	941	969	988	971	936	965	950	978	955	952	937	976	946	985	986	940	918	964	973	977	928	972	977	1011	985	926	888	957	909	948	1011	928	973	944	919	928	948	956	922	920	941	939	951	899	964	1017	939	952	972	937	988	976	936	942	995	905	997	953	937	999	887	958	995	951	1015	928	941	991	1014	1005	951	944	978	911	970	962	923	996	1003	994	972	972	903	959	979	1009	931	989	928	950	974	959	984	993	1000	966	952	1030	995	904	930	959	978	907	947	944	969	1008	900	949	947	1009	933	971	971	1014	993	994	935	976	892	959	935	1020	952	940	918	956	968	980	911	986	962	931	1011	923	1011	952	962	947	935	985	977	966	946	973	986	944	957	911	961	960	976	984	1031	995	928	970	926	966	1000	957	931	980	950	978	1013	895	915	928	962	960	958	926	954	966	925	965	931	952	958	953	964	963	884	944	959	947	953	929	957	953	940	939	938	925	938	983	979	913	959	930	987	942	996	946	948	973	977	908	1032	945	928	932	931	963	990	986	931	966	981	994	950	976	981	963	960	972	933	943	946	930	953	1006	941	961	1024	983	964	1003	977	964	890	979	1003	954	952	985	943	983	916	970	958	945	956	973	996	954	915	922	947	936	964	973	923	952	997	935	939	976	945	959	960	971	903	954	996	999	913	953	942	936	997	935	955	971	1020	981	922	937	958	977	938	937	926	924	1005	959	966	965	937	968	995	959	956	915	926	901	994	957	994	956	951	1001	954	948	958	962	969	988	946	967	982	923	983	921	932	938	989	911	990	936	979	939	965	971	943	938	891	978	982	955	978	948	928	999	967	1018	941	1053	993	904	1033	940	997	979	970	931	981	1018	1024	942	950	980	956	958	934	1003	1025	948	894	933	1008	959	970	968	983	982	960	980	927	987	953	923	928	942	1012	983	935	943	975	891	996	949	973	927	967	941	950	958	933	989	1011	965	932	953	997	955	931	996	918	968	963	953	1018	968	974	979	938	985	889	961	979	952	965	964	988	900	965	1015	923	930	986	977	938	933	961	902	968	947	946	962	976	1031	969	979	909	932	960	973	957	948	998	935	959	1008	1009	937	937	977	925	959	910	1000	989	972	1014	959	965	941	905	971	941	1010	967	999	993	917	962	972	950	963	969	926	938	979	906	926	939	923	913	1008	956	958	977	983	973	963	979	1004	982	960	968	973	1009	961	980	1026	951	961	954	957	957	894	939	958	954	959	1034	928	1072	935	985	935	986	945	1001	1002	951	955	995	995	964	987	955	953	1038	935	931	924	1002	923	949	1030	975	977	963	921	945	978	934	945	998	972	958	968	945	997	914	1008	942	984	887	962	955	963	903	988	966	994	968	976	908	1000	980	1003	972	882	895	990	1004	953	953	939	910	954	966	916	1002	989	956	1034	963	915	953	975	948	949	960	978	978	902	954	917	954	981	998	1019	992	951	967	961	943	948	881	930	929	896	951	1009	979	934	1038	978	948	934	960	1000	947	947	930	890	928	959	940	983	911	1006	935	978	929	938	1003	943	997	940	995	954	975	977	961	987	931	983	949	934	987	1002	937	947	897	914	941	971	912	933	949	984	945	973	967	947	982	950	986	991	968	991	969	958	957	958	963	939	950	957	998	939	1004	941	964	924	949	990	945	960	936	978	953	962	932	995	996	979	951	941	962	960	974	956	906	944	952	935	926	952	994	882	970	968	976	991	964	988	920	963	943	968	969	952	962	988	984	956	1012	967	1007	1039	933	934	962	986	973	925	967	992	932	929	933	1017	988	908	969	1006	940	948	942	949	1011	974	984	936	1008	936	977	949	948	980	990	900	980	1036	956	963	957	944	972	992	948	917	958	982	925	941	974	933	938	968	992	895	926	946	957	922	940	993	962	955	981	951	942	974	991	981	992	959	962	968	964	986	974	935	980	980	960	1007	895	930	951	971	955	946	951	943	935	958	915	957	944	959	940	971	1008	925	981	1005	980	986	909	931	970	964	1005	963	927	954	955	991	976	936	955	1003	920	934	936	953	919	994	926	979	964	984	915	1002	987	1000	992	950	957	945	959	946	954	937	952	941	968	936	991	1000	1033	990	1008	890	1002	975	996	976	993	972	942	944	942	986	972	979	921	957	955	1022	947	975	987	929	980	953	952	883	939	948	973	966	948	954	931	906	943	1015	992	977	938	914	912	930	930	983	947	979	908	957	993	948	915	953	988	1009	993	1008	954	931	986
32176	31514	27040	11220	1944	1014	523	451	486	436	476	413	452	434	453	451	439	473	427	462	475	446	481	468	457	448	460	487	490	448	456	425	494	470	466	420	405	441	492	487	442	465	430	460	467	478	480	463	446	416	454	442	422	474	420	432	499	444	432	497	417	466	475	450	430	434	435	430	418	426	451	448	436	452	442	466	458	430	442	472	431	447	473	428	476	481	467	491	425	472	531	505	482	461	469	462	484	410	457	467	453	454	433	450	428	474	471	486	450	432	451	463	482	479	452	430	459	475	458	460	486	453	456	458	469	399	479	467	466	449	463	481	475	467	449	436	450	445	448	466	455	454	486	468	480	458	419	432	471	439	466	463	416	457	450	466	470	412	456	483	436	461	401	501	442	462	451	507	449	458	490	428	448	461	458	488	463	440	437	467	440	454	453	444	459	484	454	431	429	437	491	460	440	463	453	476	430	449	443	452	467	518	477	479	477	440	459	418	442	455	452	425	459	445	462	467	430	470	472	415	467	451	478	451	407	439	429	485	466	463	433	457	414	468	452	440	492	450	440	444	444	481	451	480	500	422	447	505	462	457	489	423	409	462	453	429	446	454	465	481	452	443	426	478	483	476	446	453	449	467	415	417	449	444	470	457	459	452	440	456	461	391	469	493	426	433	496	471	445	414	446	453	410	434	471	419	446	414	440	447	437	439	439	452	460	455	450	470	436	434	476	414	439	439	455	454	469	426	465	483	444	428	449	446	458	468	465	450	465	451	449	430	454	464	460	430	437	454	417	419	418	444	483	468	440	480	450	431	439	443	483	464	447	455	441	442	459	479	423	425	496	488	479	481	462	425	473	452	456	420	457	461	456	444	435	439	459	464	489	432	443	446	444	453	427	479	489	488	437	434	475	424	434	456	451	442	405	474	414	481	440	424	467	451	464	455	439	434	457	471	442	468	474	465	442	417	513	464	486	429	448	461	462	444	433	458	477	507	433	460	466	472	478	465	465	442	456	457	455	458	445	494	463	445	476	422	458	411	473	468	463	487	436	422	445	456	463	450	482	499	486	460	515	466	445	458	410	456	453	428	434	451	454	454	456	446	463	445	419	482	432	480	456	430	414	438	475	448	466	470	459	494	478	420	432	449	430	423	457	466	464	448	459	482	479	435	458	459	464	456	478	457	454	487	416	432	421	485	407	419	432	442	396	456	465	452	420	498	477	495	434	459	437	490	440	500	440	472	486	442	464	461	459	497	462	435	453	447	491	466	435	457	433	467	451	446	441	456	499	480	487	481	478	470	443	406	453	467	493	447	483	464	487	456	442	441	468	472	471	459	431	425	469	476	403	428	445	444	443	434	486	433	489	438	454	477	463	472	431	424	412	418	454	433	440	465	447	454	480	417	455	484	456	449	444	436	450	430	459	469	468	452	440	454	492	464	449	406	462	484	451	462	449	453	470	465	404	465	456	446	458	466	475	483	459	443	471	438	457	470	427	430	502	453	436	439	468	439	460	452	446	509	468	426	443	453	415	474	436	452	467	428	463	424	483	459	421	456	437	440	413	443	480	413	474	437	425	470	492	465	491	473	454	430	481	445	420	500	459	444	479	446	451	444	431	478	488	462	451	455	425	458	472	408	473	454	489	445	471	493	428	463	423	464	457	428	461	451	464	478	471	514	452	451	462	440	442	460	453	463	449	444	448	445	462	431	457	484	441	451	457	434	458	448	467	475	499	474	449	459	434	469	468	458	471	454	459	430	432	439	488	441	427	434	425	490	491	424	442	493	417	448	455	497	410	432	455	434	447	429	442	466	422	460	463	469	412	444	452	451	457	460	478	485	465	446	438	451	435	461	454	490	476	477	404	434	468	477	428	466	432	463	434	437	459	462	484	422	521	470	436	433	456	451	472	480	445	478	431	449	488	455	462	437	441	479	428	458	426	457	434	451	459	459	450	450	453	455	440	472	424	480	458	409	444	452	485	485	470	446	446	459	475	437	452	464	453	429	465	477	433	469	491	458	451	449	465	417	426	490	435	523	441	442	485	422	424	468	462	497	467	467	428	487	433	437	446	459	451	474	443	437	460	487	423	445	461	470	443	482	445	456	422	442	431	478	494	519	455	468	480	500	464	491	442	424	442	436	476	423	479	462	453	441	490	449	445	460	464	463	447	445	463	424	449	432	471	437	419	463	455	436	442	458	431	426	386	441	447	448	475	493	466	428	471	421	481	468	464	477	458	463	431	440	471	482	423	454	424	472	473	432	450	452	413	456	449	453	439	473	493	458	475	439	460	452	449	474	462	467	466	473	440	408	403	448	424	405	478	459	449	448	426	442	462	460	431	448	436	496	448	480	461	461	468	432	474	449	435	440	459	489	455	478	433	473	446	467	447	445	485	463	422	457	462	474	491	435	447	450	487	448	443	460	439	459	424	447	464	458	466	478	433	464	458	487	405	463	475	429	489	419	483	466	404	462	456	431	440	444	450	473	452	463	510	425	439	481	421	473	422	505	451	430	429	442	500	414	474	437	437	430	453	455	469	483	467	441	459	447	438	442	488	438	488	438	459	480	437	427	455	455	469	469	454	440	451	453	475	492	470	461	455	473	455	467	453	434	514	447	456	448	441	450	438	478	453	460	485	454	437	468	466	428	451	491	469	474	481	438	449	491	435	472	431	443	457	434	449	448	467	466	480	468	461	463	457	459	472	453	453	463	470	456	455	485	435	426	456	466	440	475	445	439	463	427	428	458	474	417	427	466	436	493	484	417	445	411	447	484	475	471	466	441	429	453	470	477	447	429	478	477	433	448	475	436	462	454	437	436	473	458	437	469	441	465	433	465	435	470	445	435	443	446	423	416	469	467	468	448	468	430	454	473	467	458	452	417	441	469	480	434	407	442	439	474	496	431	414	463	474	438	494	478	409	464	460	433	458	459	480	473	461	420	470	468	429	492	474	473	431	468	441	449	432	451	451	415	459	512	442	497	452	435	482	441	441	430	450	466	458	439	475	482	472	462	476	491	432	492	432	490	418	417	441	485	458	455	453	439	444	447	436	420	448	418	449	454	448	464	466	417	463	448	475	453	446	478	492	459	447	460	448	461	452	453	456	479	465	412	460	443	476	458	439	441	431	482	473	480	433	413	476	464	476	449	455	442	438	427	433	468	409	503	449	413	447	431	474	482	464	489	459	423	469	434	445	478	424	431	448	451	452	445	489	454	471	454	423	479	462	440	444	443	470	451	453	429	432	495	471	462	436	465	469	464	426	470	450	459	433	492	434	479	439	432	462	425	454	430	476	400	451	437	448	418	475	467	450	434	442	453	473	425	441	472	451	467	455	423	482	474	430	450	440	467	440	445	453	473	431	485	443	405	418	447	465	455	456	452	452	427	524	437	454	450	437	480	492	481	423	468	446	466	471	405	428	488	456	446	426	445	449	475	453	435	434	477	470	435	442	459	473	458	473	436	433	465	462	468	421	455	430	461	424	462
42519	49017	31313	9800	3334	1793	808	779	729	721	724	746	674	760	783	744	749	713	762	737	755	734	756	755	733	762	691	719	723	750	762	785	797	771	754	805	710	770	722	780	762	745	754	746	702	732	781	752	762	746	789	787	750	758	744	676	754	755	785	733	775	752	769	734	767	741	734	747	692	759	755	766	724	717	702	755	766	778	702	747	776	766	770	770	731	814	759	753	697	797	772	713	744	717	798	712	754	803	739	743	768	719	804	689	686	737	736	758	743	747	770	739	768	771	720	746	782	709	786	740	790	669	732	804	784	767	753	748	748	750	747	765	733	729	756	768	726	749	740	728	744	772	791	786	742	731	786	745	759	723	762	759	750	680	719	748	748	694	777	737	712	759	739	735	782	799	741	734	781	730	772	725	761	793	747	734	739	736	742	739	732	833	779	711	724	763	723	685	757	747	760	746	748	737	745	750	745	731	771	759	765	789	727	796	751	743	762	736	762	750	732	752	749	732	751	746	770	758	737	710	762	747	742	727	764	747	732	747	797	745	732	808	741	673	764	770	743	726	757	766	722	773	769	776	721	763	760	719	755	731	732	770	748	701	760	754	764	772	796	746	785	774	700	756	692	758	758	760	764	760	693	707	724	698	757	750	778	745	720	754	739	751	810	718	758	693	741	776	745	781	731	769	759	750	795	719	731	736	760	715	776	753	722	791	754	737	739	719	739	787	762	751	722	762	714	747	789	807	700	728	749	746	730	750	754	721	765	764	785	739	746	732	724	707	746	758	763	695	748	703	756	720	755	752	756	704	762	740	748	742	739	736	759	758	755	663	756	736	751	721	730	766	725	724	779	735	799	725	712	725	751	738	732	747	738	720	793	740	799	735	747	718	741	715	723	753	743	822	752	745	764	761	740	771	793	731	750	739	694	743	738	736	777	718	718	735	755	766	741	749	757	747	729	762	707	792	797	747	727	711	757	741	727	762	756	763	772	730	751	756	716	746	767	775	783	754	765	770	685	706	733	757	752	805	744	730	749	734	713	765	717	741	738	752	744	743	746	728	737	724	751	753	802	770	767	781	690	800	781	753	741	718	763	772	756	729	711	739	766	778	745	729	721	792	752	735	726	729	732	742	785	754	739	731	748	744	788	751	720	742	746	750	717	764	724	702	740	759	749	767	738	758	750	712	723	715	758	727	746	766	709	787	725	794	763	748	784	796	752	745	766	720	714	724	747	766	744	798	782	782	704	746	750	791	746	709	723	744	783	684	799	745	747	716	768	736	754	756	763	724	771	771	756	767	717	732	754	746	792	744	716	726	756	655	756	744	774	834	718	764	740	716	750	717	729	701	717	775	733	757	782	728	746	802	763	732	719	719	745	721	737	710	740	729	786	766	763	746	728	756	783	781	808	771	746	734	732	809	759	769	744	742	805	734	739	758	779	754	701	759	709	721	753	752	739	754	726	693	777	741	755	723	759	765	739	722	796	802	711	770	816	759	707	795	743	754	764	720	786	736	759	742	748	737	696	748	696	733	707	738	776	758	754	754	751	723	733	714	760	742	736	764	749	706	726	750	705	757	754	755	759	736	777	759	765	760	743	720	744	787	752	734	745	720	744	743	704	779	750	731	744	790	795	736	739	740	736	763	726	728	740	791	716	787	743	745	800	755	697	702	710	733	755	697	772	775	701	765	720	750	733	720	773	728	717	736	709	767	756	671	729	776	732	713	763	724	730	731	792	785	727	788	740	756	734	769	782	711	701	751	745	735	791	753	710	746	746	773	758	737	785	739	733	736	754	745	724	733	801	765	745	755	751	753	723	748	772	748	731	724	802	788	722	775	806	755	735	736	741	798	728	735	707	743	734	742	710	792	712	797	743	764	731	761	746	806	754	760	755	732	727	756	743	754	768	746	748	773	753	739	777	732	705	822	737	771	756	731	788	772	738	731	720	740	818	738	697	760	768	802	746	730	773	715	736	805	725	776	746	737	741	704	727	738	762	728	709	733	778	704	752	793	734	691	718	744	729	751	740	738	718	768	796	762	732	785	754	792	760	713	735	727	756	747	730	757	775	746	734	741	724	696	772	807	707	784	794	762	791	754	761	755	773	740	733	722	724	740	781	722	679	798	753	783	688	726	740	744	786	722	716	752	743	733	812	788	728	747	696	755	769	761	750	758	738	719	784	758	738	765	710	765	677	702	775	693	722	748	728	713	728	697	760	730	782	788	788	759	778	749	724	744	796	710	749	731	744	773	808	767	760	751	749	721	770	747	764	773	732	722	720	720	754	764	715	736	791	728	748	791	778	732	722	714	757	754	773	745	743	700	742	758	771	759	739	830	749	775	763	735	728	802	797	757	686	712	773	718	712	725	729	764	767	736	752	755	795	787	762	740	757	717	679	724	760	746	768	764	829	747	725	747	779	730	771	736	724	745	709	765	775	803	752	746	717	692	823	755	764	728	737	728	735	729	747	764	774	751	760	725	769	752	747	796	772	762	761	763	761	738	746	731	788	783	729	749	742	725	734	771	755	751	709	775	756	746	751	725	773	746	804	735	769	713	730	727	750	721	749	737	743	778	765	724	784	755	733	773	748	780	732	733	769	760	724	736	683	738	734	746	774	735	742	788	764	699	727	775	752	717	768	771	727	745	711	787	777	743	736	791	750	729	715	751	769	725	776	776	712	745	740	731	768	741	738	727	740	743	774	731	772	739	742	747	725	776	716	799	726	722	770	742	787	735	729	774	744	769	733	744	776	762	760	724	772	735	767	725	783	734	758	741	724	787	734	755	728	767	784	742	724	707	746	731	706	747	748	726	731	772	737	782	776	732	756	757	697	728	762	711	777	770	716	766	773	732	724	716	741	725	741	734	727	736	732	727	747	723	714	750	744	704	757	749	783	740	704	704	776	769	779	779	752	723	687	780	771	768	692	787	739	775	695	704	761	734	715	771	788	731	723	744	732	732	737	787	792	771	740	750	758	768	724	763	732	714	742	699	698	725	744	762	691	755	713	706	758	753	726	731	723	747	768	749	746	757	755	721	735	774	725	739	715	725	756	771	762	762	714	690	695	787	729	744	767	717	781	768	755	701	779	688	731	748	713	748	760	758	740	727	817	749	764	762	761	781	736	756	724	787	754	775	747	730	720	785	763	728	737	730	708	760	710	720	705	736	729	781	765	736	798	756	732	761	805	765	739	720	762	742	769	774	707	737	791	775	731	735	771	726	746	746	770	742	798	728	722	792	733	717	740	713	712	757	763	765	684	762	758	715	778	747	733	804	744	736	746	720	793	715	747	789	751	723	748	733	750	761	727	734	734	755	778	727	753	760	721	735	770	738	707	778	711	759	760	746	725	722	747	726	702	749	754	743	721	749	764	807	733	746	790	791	737	789	722	723	764	746	717	720	734	710	763	763	749	742	763	797	757	723	737	768	761	767	735	763	750	744	740	738	733	759	725	734	739	743	748	780	760	754	716	751	784	759	741	782
25821	24858	33110	26425	18988	7299	871	482	453	486	458	434	427	478	480	424	448	421	410	412	421	426	450	457	459	450	408	463	430	446	448	456	446	418	447	431	479	393	430	408	444	447	461	463	419	415	408	437	464	411	430	445	408	419	411	433	438	439	397	467	418	443	407	425	434	375	442	455	451	457	448	441	407	433	429	406	422	402	430	424	423	435	466	418	433	428	439	458	444	380	416	458	423	424	444	435	440	456	428	431	453	443	467	486	401	443	418	442	441	444	407	416	420	449	449	430	433	462	418	439	397	415	454	400	423	433	430	415	449	450	436	400	423	467	433	426	415	462	458	438	426	414	456	432	483	406	467	417	451	472	419	411	407	395	428	445	436	427	412	414	437	429	418	429	427	440	425	422	442	440	404	433	411	457	449	422	435	428	446	419	428	425	423	449	446	434	434	422	425	429	439	435	444	459	460	456	421	453	447	414	420	437	420	408	424	433	403	439	423	439	416	457	413	440	395	429	437	431	453	457	411	443	423	437	453	442	458	421	401	435	410	458	462	449	419	466	406	424	419	428	409	439	424	428	408	381	389	417	418	412	428	463	460	432	443	385	433	464	435	443	461	413	439	422	466	400	419	447	402	452	459	395	471	419	431	424	420	456	443	451	421	432	449	441	427	440	428	401	451	402	449	451	446	414	448	406	443	431	438	433	447	423	452	428	429	428	412	468	437	447	385	436	440	420	450	418	432	442	426	434	477	413	431	415	463	432	416	438	447	402	434	450	432	443	447	433	449	468	433	449	412	416	450	409	445	429	408	436	417	441	430	457	443	393	459	459	449	520	465	452	410	459	422	443	414	434	422	462	469	423	416	407	462	395	401	462	441	427	423	429	448	436	419	438	430	397	406	417	438	434	452	434	457	433	480	433	469	398	413	452	476	439	430	402	466	403	405	432	424	385	470	434	407	415	440	417	404	435	432	413	463	461	423	416	436	424	422	409	424	412	447	434	486	425	430	451	440	442	412	439	429	410	461	433	453	435	440	418	391	432	428	484	416	445	424	433	431	433	404	424	457	425	463	387	458	404	416	428	443	411	434	463	443	431	425	434	460	436	466	446	469	455	395	400	430	424	452	411	422	422	422	448	427	420	433	420	441	475	420	473	412	432	426	431	433	433	452	448	442	407	432	452	463	450	412	427	428	468	428	420	454	403	388	436	471	426	437	420	419	457	474	414	421	461	422	425	478	435	426	408	431	429	463	418	413	423	421	417	412	435	424	401	500	401	426	464	432	435	401	411	405	446	434	447	446	445	471	412	419	417	436	454	440	392	446	442	456	470	445	414	411	423	428	429	451	434	411	371	423	412	432	421	412	419	423	454	432	419	403	434	433	457	420	435	424	490	417	457	459	445	432	449	434	420	422	410	430	417	438	400	445	414	413	402	439	426	415	429	456	431	454	430	392	439	411	405	431	438	435	445	431	428	415	431	437	416	460	410	440	406	413	461	422	412	427	411	405	450	417	448	441	394	439	426	449	457	445	430	430	448	448	435	423	429	437	422	436	420	441	421	440	430	421	429	426	443	437	420	417	439	439	427	464	472	426	434	458	441	432	429	427	420	405	483	427	377	446	436	431	398	423	487	437	418	457	423	417	425	438	430	449	453	468	428	433	461	438	415	487	429	384	470	384	457	427	420	458	409	432	431	411	404	430	443	442	444	447	397	425	424	430	458	396	427	419	458	433	431	434	453	432	419	429	485	452	398	432	448	390	404	434	435	462	456	446	412	429	461	455	426	416	407	458	424	444	443	451	408	455	406	433	431	451	416	435	438	427	414	406	444	402	453	446	417	441	427	436	456	408	436	442	408	404	471	456	434	444	392	421	445	447	403	430	426	402	417	444	440	434	420	398	419	438	429	411	444	458	416	402	443	446	439	442	444	463	388	422	445	455	434	447	423	444	432	434	412	423	427	460	421	438	426	433	428	423	415	427	402	440	414	424	429	405	404	457	435	406	415	420	454	415	419	434	408	428	470	409	436	429	445	454	418	438	436	377	451	416	481	432	433	440	425	416	484	402	435	375	439	415	431	457	439	424	420	434	409	406	434	447	423	429	434	413	447	457	436	414	442	440	414	410	436	418	428	424	437	420	402	431	432	409	455	458	432	418	388	438	442	442	442	407	423	435	410	407	416	439	446	461	430	456	449	453	465	439	463	389	426	471	439	446	454	471	442	418	479	429	453	476	420	394	435	420	416	463	434	422	467	421	435	390	457	440	417	420	433	417	432	436	413	380	459	462	397	464	459	411	435	423	414	407	428	426	492	402	419	433	432	461	402	438	455	404	417	423	447	454	428	471	401	427	457	402	434	434	406	427	420	454	430	439	435	385	445	398	421	422	447	417	423	418	435	435	431	417	401	462	448	425	428	447	397	469	417	442	414	422	453	442	502	487	468	423	446	433	443	446	418	377	436	457	414	420	384	408	411	440	420	438	443	406	425	421	450	428	448	433	416	418	440	448	466	411	419	441	420	405	436	434	436	428	440	465	421	474	447	434	412	463	447	417	433	379	433	459	467	371	447	421	448	432	427	416	420	466	434	424	445	454	441	385	432	436	444	434	465	443	439	414	440	412	445	455	441	381	438	433	441	432	456	405	427	468	422	465	473	389	435	420	440	374	428	446	445	421	419	438	433	436	453	437	468	411	428	441	425	440	396	438	436	428	407	397	429	430	439	457	444	428	444	430	443	466	418	407	452	445	417	478	413	437	429	439	431	477	430	435	424	472	417	413	442	441	415	425	405	444	459	414	440	395	427	448	438	403	448	405	406	413	404	457	448	414	421	449	422	453	409	421	447	408	434	426	486	441	411	422	409	447	430	466	414	404	430	445	453	416	419	410	434	435	442	418	429	433	436	404	424	440	435	402	428	428	454	421	407	459	427	430	452	414	442	448	422	450	434	393	430	442	441	446	476	390	431	433	458	449	450	406	404	417	460	425	424	418	453	453	442	437	396	450	419	463	428	412	469	424	461	455	407	427	403	445	445	458	426	395	415	434	397	430	410	468	425	429	402	440	426	448	461	454	434	473	425	444	427	425	450	405	429	430	454	428	442	403	404	430	452	431	443	446	479	422	457	440	452	440	438	418	457	421	404	442	434	407	443	422	429	456	441	402	443	397	449	457	428	422	418	455	411	424	431	432	425	443	419	441	431	441	427	431	464	418	453	396	443	436	405	450	417	413	453	430	419	357	423	448	428	431	393	458	399	415	448	464	441	444	452	469	446	439	419	440	447	440	439	432	461	423	444	413	421	428	467	435	474	411	460	466	420	450	444	453	427	416	421	443	458	420	453	432	426	422	450	420	387	409	418	413	397	414	432	459	393	393	469	418	464	438	423	470	447	432	443	472	451	414	448	439	446	389	411	459	459	456	424	447	420	450	419	429	444	404	446	442	441	399	403	421	450	423	403	447	455	404	408	426	414	469	443	423	448	423	417	415	438
62393	89692	61661	29322	14732	5580	1011	715	704	715	748	705	716	699	738	698	717	720	731	649	684	677	701	716	726	702	724	709	717	701	741	696	724	695	686	742	670	709	672	771	676	727	759	721	660	682	675	670	744	710	739	706	751	744	722	674	720	700	717	714	697	707	682	694	698	680	662	664	694	698	743	689	754	634	671	691	675	745	731	669	678	702	684	703	738	667	703	700	674	707	734	676	675	735	742	754	702	691	707	689	744	740	686	671	701	705	710	703	721	707	678	719	676	719	744	693	705	663	718	686	727	717	705	670	726	717	765	714	728	734	730	721	712	751	670	686	733	708	729	713	699	751	705	701	672	693	689	716	650	729	683	702	723	715	718	680	707	761	709	694	684	666	679	713	692	710	682	732	692	702	712	740	700	687	675	739	758	669	706	686	677	731	736	767	695	730	700	740	728	722	723	698	683	698	671	726	689	680	678	689	690	704	719	704	711	720	665	694	729	666	722	685	742	688	713	702	716	714	675	716	693	709	716	698	692	701	666	700	736	765	708	712	683	741	704	731	651	705	760	692	729	699	660	729	691	709	680	708	715	696	715	696	747	715	666	692	745	681	699	685	698	713	707	692	790	678	663	651	683	671	673	722	724	718	725	735	708	703	719	691	725	674	703	672	756	717	741	742	692	680	689	651	705	687	733	716	726	677	674	756	763	702	746	675	703	675	703	705	686	742	695	745	697	686	751	727	676	711	683	712	700	740	727	730	661	693	704	734	651	677	713	688	720	684	722	702	700	703	677	726	698	688	715	690	725	699	661	734	652	705	719	698	710	673	715	720	703	703	679	689	750	648	681	706	733	684	703	724	736	690	635	661	697	695	676	678	674	705	701	674	693	723	730	705	676	718	667	736	667	715	657	675	739	710	636	708	670	703	679	663	684	726	725	686	704	714	718	679	787	647	690	647	721	694	774	732	740	708	720	702	687	728	667	693	720	707	697	692	691	708	682	678	710	715	701	697	690	679	704	713	671	725	674	679	735	719	670	745	698	663	697	708	691	710	669	672	716	683	708	714	721	694	677	662	707	748	683	713	740	765	708	716	677	698	693	678	689	716	698	663	744	730	692	720	668	678	739	676	735	690	729	687	724	706	741	710	725	710	683	763	698	700	701	666	737	676	684	696	705	694	673	720	695	748	705	695	716	679	716	691	724	690	694	711	714	739	709	718	711	689	691	771	716	680	692	752	716	728	701	728	637	698	719	692	695	718	699	744	735	736	687	718	730	709	661	705	732	719	712	679	686	722	696	767	720	701	694	679	718	734	763	717	717	697	733	741	721	693	674	729	719	673	694	686	736	689	709	717	700	708	724	682	680	730	723	714	717	684	691	610	727	745	688	733	708	732	672	738	672	707	722	756	710	724	696	692	679	722	711	695	687	692	733	716	697	696	700	687	671	729	726	670	695	694	707	712	703	700	682	680	723	699	757	704	702	699	697	688	708	715	697	707	659	720	723	733	703	711	669	711	733	712	706	672	738	724	716	717	690	752	672	687	695	703	713	682	712	636	722	678	712	704	712	712	710	706	710	682	741	699	682	752	656	720	738	730	707	698	674	747	752	716	672	700	652	697	721	699	759	724	738	714	682	738	718	736	714	759	702	705	686	730	716	753	750	704	689	743	700	713	701	684	695	698	715	712	669	728	715	709	730	692	706	716	751	696	652	697	720	711	706	723	701	692	708	664	732	749	694	686	658	693	739	670	721	740	660	702	696	653	701	720	700	714	710	644	715	732	769	709	733	707	722	707	717	714	699	686	699	742	731	720	736	727	714	708	717	697	721	691	712	737	737	705	662	676	704	672	708	695	723	743	726	747	671	668	702	655	720	692	741	674	714	696	686	739	675	713	682	701	695	737	689	726	789	692	698	698	708	729	670	688	729	676	684	724	725	704	724	700	657	727	732	704	720	683	743	667	741	663	755	698	705	701	695	735	733	708	718	773	707	686	686	702	692	724	714	675	686	678	723	683	726	731	703	668	757	761	717	710	675	746	730	695	683	733	714	715	756	685	689	687	753	677	707	715	698	696	721	701	703	706	654	699	718	716	746	736	729	708	688	646	669	710	679	683	714	653	715	723	702	732	695	666	660	752	710	689	693	716	675	686	679	678	733	735	726	705	698	646	768	739	715	707	742	683	710	715	670	732	694	719	717	685	711	709	696	715	708	718	716	690	710	706	758	748	700	720	711	735	690	716	657	689	740	740	652	704	725	744	694	703	701	741	719	689	676	692	747	721	726	746	707	699	708	693	710	643	709	705	760	719	654	709	741	708	680	733	726	686	651	722	716	692	711	741	694	715	723	719	693	708	703	657	749	705	650	729	698	715	686	702	727	707	715	725	676	736	723	692	692	724	676	709	707	721	710	696	714	689	676	695	702	674	715	678	734	690	706	711	697	737	718	723	735	686	688	749	674	712	744	695	728	713	690	668	752	724	689	736	713	667	687	735	731	740	669	701	713	743	667	713	656	712	675	725	723	681	728	729	663	738	661	749	715	719	717	710	719	701	705	708	719	714	691	722	721	718	714	704	721	685	744	739	678	674	695	677	690	712	662	632	727	732	692	722	703	702	736	756	720	738	697	719	707	664	684	704	709	680	732	707	699	680	674	776	715	704	651	695	712	673	716	700	647	663	701	679	673	720	719	712	711	688	690	718	697	698	711	691	741	664	722	679	713	722	749	697	690	729	705	675	700	724	709	692	705	707	682	752	733	728	715	675	695	704	757	746	747	728	668	721	721	691	657	680	692	692	665	705	720	698	702	704	685	689	683	736	747	716	692	693	709	705	679	701	708	777	695	731	701	729	705	734	699	725	671	743	680	730	697	747	709	729	686	708	708	708	733	703	694	758	730	744	697	718	733	707	655	681	747	728	751	735	700	707	709	742	690	707	717	679	730	726	668	662	703	713	704	681	716	689	654	703	733	773	703	664	745	711	708	709	743	666	720	733	734	668	718	715	683	682	704	696	715	740	689	728	691	655	697	723	711	710	670	703	723	690	737	740	706	758	688	663	757	740	705	709	709	641	703	698	697	715	731	749	690	698	672	733	771	708	698	689	745	748	696	715	722	706	726	722	727	723	681	744	659	716	702	689	737	674	696	682	664	707	743	733	707	735	743	726	691	701	715	740	737	733	735	726	726	704	733	694	708	649	712	708	664	712	733	671	662	747	725	720	737	709	719	723	754	707	728	768	661	692	677	728	714	718	712	656	743	671	695	699	697	665	755	704	703	700	664	761	692	665	747	704	722	670	672	727	718	714	702	704	729	653	696	707	653	650	698	739	715	741	689	715	709	678	674	710	751	712	708	681	715	715	705	688	719	735	685	723	748	719	711	706	695	706	756	704	742	735	711	699	656	679	752	694	757	683	681	724	709	726	705	712	774	734	683	714	720	737	682	699	704	731	670	696	708	726	650	750	706	698	698	682	716	662	729	685	720	708	701	735
24277	23046	31340	25085	21567	17506	3741	731	623	669	629	635	634	638	618	629	634	639	635	622	610	657	680	630	606	651	630	615	621	672	664	633	604	606	620	598	594	618	626	623	589	583	587	639	658	660	609	607	643	675	625	623	653	625	629	623	601	591	651	580	614	631	635	617	624	621	615	638	623	611	619	628	570	652	609	633	652	636	610	606	651	615	628	662	599	647	592	622	560	620	639	611	603	615	657	627	630	634	566	642	620	614	552	639	613	635	619	584	658	642	620	605	585	655	592	633	627	650	615	641	659	588	630	623	601	627	618	615	606	631	646	642	628	598	591	655	623	622	600	609	628	597	649	609	621	650	617	638	626	606	648	609	602	668	604	638	648	630	640	622	630	626	605	670	612	641	615	621	618	662	623	594	611	590	628	638	659	655	595	639	629	610	603	631	666	636	659	624	651	623	651	671	638	625	599	615	652	635	645	603	649	632	605	641	646	642	623	605	640	612	590	616	634	577	617	620	633	631	631	593	570	636	623	630	577	663	615	665	613	593	623	635	631	614	630	621	579	609	597	606	628	647	623	569	653	615	619	634	665	652	686	584	640	623	622	616	617	617	588	626	614	663	644	643	609	622	614	620	618	584	647	589	640	589	643	612	575	633	598	631	625	608	610	664	626	647	695	627	579	621	630	648	673	592	625	622	612	596	640	616	620	649	624	616	663	609	579	618	613	610	628	639	621	613	602	665	586	611	603	614	599	619	681	611	598	615	596	625	623	635	621	632	607	620	634	657	594	609	639	648	612	697	579	589	623	650	615	622	590	660	587	606	612	597	612	632	618	615	618	627	608	627	618	620	637	640	614	693	613	618	643	618	650	587	644	643	645	660	632	618	626	613	606	619	649	654	614	615	629	668	619	639	602	642	657	612	652	656	684	570	624	630	614	617	612	641	631	607	608	643	603	600	644	655	664	628	610	646	652	638	602	646	647	628	616	624	641	639	631	615	624	611	648	669	614	636	618	616	585	624	608	617	613	581	635	618	628	655	619	623	631	622	629	611	635	666	612	613	590	628	575	610	617	618	623	643	614	636	619	645	591	645	591	639	624	588	597	603	671	624	669	651	614	658	618	624	653	612	624	607	625	625	646	627	670	632	590	646	630	616	627	660	611	570	605	622	640	617	640	650	639	663	607	626	617	601	608	624	623	609	659	620	611	622	667	583	632	606	610	614	641	625	623	593	629	614	639	619	627	621	601	574	618	652	615	635	628	633	661	638	605	627	650	653	639	607	624	621	650	612	610	614	595	608	643	643	622	596	628	633	560	608	667	662	633	672	613	664	617	588	629	560	601	625	631	595	622	619	623	646	632	621	664	589	642	611	624	624	670	584	624	626	621	587	625	670	621	619	647	615	607	634	640	596	627	628	635	632	626	645	632	587	631	609	610	642	616	625	666	582	599	604	650	569	613	647	657	604	614	626	634	645	599	648	617	668	617	609	639	615	642	620	591	623	577	593	613	616	638	611	620	670	651	597	597	634	617	615	671	624	658	592	635	639	639	669	637	622	609	658	613	615	626	618	612	637	611	581	608	639	643	635	660	636	597	641	648	597	622	619	638	635	632	596	656	646	652	660	615	606	605	621	618	646	622	591	611	621	585	671	604	665	666	644	620	615	581	640	612	639	644	640	654	595	603	689	620	588	668	595	633	633	651	617	610	590	594	647	615	609	595	664	644	690	601	622	667	615	630	616	668	625	633	598	640	607	642	597	650	639	618	663	635	630	586	608	626	619	643	575	633	682	602	614	609	633	620	644	651	575	660	610	610	611	642	633	652	622	627	623	634	641	653	605	612	614	639	647	647	642	606	619	602	651	649	666	630	653	611	615	651	650	643	613	632	638	587	611	621	589	645	617	622	611	604	601	619	601	607	595	657	637	611	637	644	642	660	612	586	610	604	657	593	638	617	636	630	612	610	605	621	620	628	661	648	620	637	628	629	623	630	629	606	623	672	630	646	616	597	616	635	634	607	661	601	595	663	616	628	595	598	599	595	665	583	570	667	634	642	603	597	624	654	641	664	635	685	633	629	623	642	640	649	635	586	612	651	576	633	571	656	672	588	583	649	610	625	630	648	592	626	604	587	572	673	643	590	624	631	606	603	629	589	622	657	604	603	648	650	608	644	724	655	650	646	637	646	633	648	646	661	593	601	620	597	670	631	617	620	659	632	609	635	648	635	615	636	635	626	580	643	656	604	590	605	619	623	660	612	602	647	642	636	644	634	578	613	630	585	635	634	605	598	642	650	638	656	561	631	628	652	574	632	666	593	632	615	599	617	639	644	595	664	637	631	643	636	660	653	602	621	607	614	574	631	636	583	674	566	607	644	649	624	616	616	626	650	594	609	588	591	617	626	647	560	637	591	634	605	633	575	639	662	635	628	662	630	649	592	658	636	672	629	617	577	591	631	622	660	660	620	578	623	629	634	625	629	607	632	593	619	619	619	636	654	614	645	650	603	660	632	667	608	652	649	606	606	604	580	635	623	573	558	634	638	641	653	642	625	657	646	671	635	661	616	664	632	619	599	610	616	615	628	563	642	595	607	632	641	657	598	612	643	622	572	581	609	626	663	657	615	650	653	652	594	662	619	635	556	629	612	621	648	653	641	610	675	577	628	575	644	663	634	596	599	621	611	602	553	627	643	648	647	635	621	648	631	633	609	629	697	627	654	649	563	615	629	608	624	640	603	672	669	598	651	645	649	592	586	612	624	629	599	668	623	605	596	682	631	631	638	630	652	615	649	622	618	633	634	637	632	623	630	623	645	635	644	632	630	607	568	617	668	606	617	608	637	609	641	655	631	662	673	661	653	580	602	613	638	616	657	654	635	599	569	671	624	608	621	633	617	625	606	655	670	614	664	634	606	595	589	617	639	641	630	612	622	634	651	624	645	634	567	617	655	632	611	580	667	652	617	649	559	630	610	627	603	636	647	639	654	665	653	598	655	639	676	663	602	634	615	652	630	625	606	651	634	642	630	615	637	605	653	571	609	681	643	592	631	634	598	570	609	648	596	598	624	638	621	617	585	628	620	615	643	598	581	570	661	662	639	635	608	661	620	582	616	612	645	627	615	601	648	601	619	585	624	615	635	636	631	678	661	567	604	635	621	616	609	634	641	578	633	611	628	609	587	633	646	682	638	637	648	593	640	644	625	673	646	586	620	663	628	608	581	623	618	616	605	645	640	619	615	644	626	614	624	636	622	638	636	650	601	622	631	619	666	626	610	620	592	614	627	626	576	594	638	612	603	630	608	660	620	633	613	631	603	607	603	611	688	623	628	637	624	603	627	611	611	623	643	599	597	664	618	634	683	641	607	601	635	630	638	626	667	610	602	605	631	625	681	618	637	644	626	656	636	616	659	638	595	608	607	618	620	645	634	628	585	622	607	614	616	639	699	614	702	654	606	684	655	616	615	647	607	628	575	675	628	601	599	605	657	653	626	586
62103	99126	72188	37487	22053	8366	1548	991	954	924	969	1027	905	976	983	910	999	957	894	958	992	916	968	966	965	977	990	928	979	970	1012	1012	904	979	945	963	969	978	961	979	1022	939	1021	994	967	925	979	904	965	978	962	950	979	956	986	937	930	984	1006	1027	986	906	901	942	952	968	999	955	972	922	960	964	963	995	923	921	896	952	999	965	981	945	1024	970	997	969	956	978	979	929	961	956	938	938	939	991	946	938	920	959	887	914	960	895	953	991	1012	978	972	964	997	976	955	964	954	979	984	936	956	919	969	993	989	942	967	899	1010	989	985	934	919	936	969	922	943	942	918	954	954	959	941	977	954	966	918	935	941	1001	979	979	981	964	967	976	1004	978	921	916	908	952	933	964	912	938	1011	994	935	954	925	940	905	939	950	976	968	980	957	942	955	1014	958	967	946	996	989	989	920	979	1012	1024	976	896	987	966	953	945	982	942	1004	943	958	931	917	922	935	945	1012	998	960	924	915	932	955	956	960	925	980	946	957	942	930	994	938	921	904	990	929	961	978	946	975	990	1019	981	934	915	936	955	931	914	1002	952	953	948	958	980	939	998	971	921	961	956	1010	960	944	945	950	969	924	978	977	971	933	959	977	1004	921	920	932	958	997	990	941	961	976	984	954	939	894	951	897	1008	972	998	979	978	916	928	975	978	925	922	996	953	956	915	970	957	966	940	957	965	963	965	911	951	997	966	929	1001	970	925	911	972	1006	977	924	951	938	924	939	949	925	1021	934	915	958	1023	990	990	946	953	915	988	957	1030	923	963	948	950	962	918	979	921	910	929	892	968	962	963	947	976	908	963	987	939	914	993	978	952	926	971	970	974	994	948	938	941	968	951	907	924	964	987	969	920	940	985	966	959	985	930	960	996	967	967	980	923	966	986	973	904	974	966	993	961	922	943	965	961	946	913	952	941	936	940	942	959	950	943	996	959	949	957	956	967	949	963	974	930	903	972	946	967	974	988	969	939	957	1050	897	928	936	944	938	922	987	965	938	988	986	950	972	958	974	950	929	967	986	954	969	1005	997	980	947	1069	1023	998	960	1004	920	945	934	941	984	979	952	956	969	990	990	942	968	948	980	974	962	936	923	907	966	926	956	932	918	996	918	1005	955	997	965	969	918	915	918	976	965	908	966	945	932	966	903	1009	970	950	960	943	958	931	957	951	988	908	928	955	925	880	948	970	927	936	991	978	895	977	1001	981	935	1024	959	990	1010	962	951	959	996	1007	896	961	951	929	946	969	942	979	943	998	983	924	977	924	926	899	938	956	940	926	962	959	1004	925	956	963	980	994	944	936	974	961	961	1008	908	907	912	945	933	927	998	967	987	956	989	975	1009	928	928	934	989	987	919	953	1001	964	971	977	952	988	960	959	941	989	942	870	976	970	955	966	928	960	965	958	972	970	932	990	916	1016	920	950	1008	910	945	956	942	947	981	937	969	973	960	985	941	993	922	970	1011	962	969	987	960	942	1019	955	987	939	909	931	908	897	950	955	1008	1008	963	1026	962	986	1019	889	955	954	980	1001	938	945	955	988	988	965	954	940	967	938	988	956	1007	957	944	1010	979	930	923	952	884	937	949	1004	968	954	1001	972	965	923	1009	941	952	953	939	981	981	934	1037	928	984	978	956	918	937	996	960	953	927	976	965	967	959	947	956	996	952	935	955	927	936	936	921	944	989	955	960	929	955	952	931	1019	923	962	941	964	969	963	972	982	944	981	936	932	935	953	950	973	946	931	972	963	943	930	965	943	860	1005	936	978	961	971	1032	947	891	920	960	947	1029	974	1018	962	919	968	974	980	964	890	966	956	975	929	963	992	949	996	959	964	995	1002	916	1013	988	933	1009	994	948	951	951	917	933	931	1000	979	925	936	1000	1000	963	1085	967	1029	1010	982	932	933	928	931	939	908	955	964	946	920	911	933	991	935	975	956	962	948	924	950	968	959	935	970	949	1009	974	935	943	933	986	943	965	978	908	1014	917	907	920	977	993	967	954	973	1033	941	931	983	914	946	947	986	907	918	968	965	960	951	944	939	959	937	968	944	953	915	943	940	1011	886	979	895	968	1052	999	982	966	947	953	1033	941	985	948	965	985	946	935	1010	916	961	927	965	971	962	979	927	942	963	1018	937	967	971	968	943	958	936	911	898	945	954	952	927	924	944	977	961	960	977	940	986	966	979	915	952	957	946	973	924	984	953	977	962	960	969	994	966	1008	911	964	936	935	935	911	987	920	956	962	920	939	954	935	949	916	921	968	924	967	948	963	981	954	966	913	910	966	899	898	915	935	1001	925	947	943	957	1024	958	1010	912	1010	1012	996	928	965	951	975	906	966	937	990	973	952	966	953	933	949	963	944	972	1016	922	994	985	991	909	967	920	888	924	966	990	977	991	952	976	979	969	962	934	944	954	960	944	922	947	997	999	987	942	990	965	1013	1032	959	926	941	944	965	978	983	1031	969	941	1031	934	970	934	965	905	974	975	990	1013	967	919	960	960	904	1001	998	1020	984	973	1008	1014	905	1006	951	962	1030	984	972	958	1014	959	940	939	913	978	982	954	976	919	926	987	948	975	957	982	1000	944	1004	933	971	969	914	970	917	967	1022	981	953	1004	951	951	963	1017	980	939	972	959	858	967	995	998	963	994	973	938	925	1007	958	905	960	939	952	947	922	907	939	943	952	945	1034	940	975	985	957	912	950	970	947	973	967	979	987	905	982	901	958	955	973	922	920	968	972	896	903	962	940	926	937	994	893	971	955	961	950	1000	963	1017	894	953	960	957	975	992	934	967	969	993	937	991	933	925	961	931	923	929	934	958	979	977	952	925	926	947	949	936	1004	961	1009	962	978	1026	973	1016	1001	968	974	946	944	990	958	943	972	958	1009	996	964	951	966	952	967	922	970	1005	988	953	950	981	968	1048	989	926	969	923	911	977	950	1000	954	965	931	959	924	930	959	925	995	923	1003	927	947	898	920	980	989	961	965	948	953	965	963	953	978	977	940	929	930	894	940	937	978	958	972	957	970	967	963	974	971	916	961	936	914	975	1036	982	920	955	967	981	939	907	974	954	915	1027	944	1019	898	992	935	985	977	934	995	963	1015	895	941	987	935	922	967	970	960	880	945	986	1039	917	992	944	904	959	965	962	972	999	980	940	948	958	971	956	914	938	970	928	999	1012	964	935	1016	957	938	932	966	969	992	1003	972	947	943	999	941	1001	1001	968	953	956	950	1005	962	971	1006	966	973	919	916	943	951	920	942	979	971	982	1013	955	952	968	924	1003	970	949	987	945	951	959	962	977	939	968	997	917	1015	987	928	960	943	941	931	999	938	951	927	949	920	940	958	908	943	974	953	955	936	986	999	935	964	983	924	943	975	1022	985	948	1012	938	970	1010	1009	932	984	953	968	999	936	956	991	942	958	943	977	940	968	928	945	1001	901	921	994	923	952	1015	961	965	949	950	943	977	964	957	963	948	967	1023	936	927	953	941	956	963	935	926	951	999	959	980	960	975	1003	961	1021	944	1025	986	978	970	963	982	994	942	939	935	966	964	951	1001	999	1004	966	1012	981	942	950	982	970	920	970	908	1029	982	933	958	968	956
32194	31517	26934	10627	2054	860	460	438	421	402	453	460	489	449	503	458	462	439	457	458	456	464	446	391	449	447	446	409	474	448	472	472	432	452	476	449	448	448	445	465	453	461	441	446	446	467	424	470	471	437	418	423	413	407	474	433	499	433	455	442	438	457	432	429	453	449	421	440	452	465	488	478	437	463	455	456	436	459	448	482	430	448	437	434	463	453	397	469	453	434	435	469	434	464	513	446	449	434	431	435	421	470	492	464	376	467	470	474	486	438	430	434	421	447	470	497	503	450	421	449	447	445	441	428	474	435	459	414	444	455	457	421	477	441	451	453	489	446	437	404	443	429	460	428	471	436	452	449	436	454	443	473	437	430	500	446	437	442	470	430	439	487	437	465	445	451	451	436	431	441	436	436	419	419	422	471	444	444	437	442	448	437	434	469	468	451	451	436	445	474	444	439	456	403	429	468	453	481	431	451	473	425	430	433	451	432	448	446	442	475	428	434	446	474	406	462	427	467	453	434	465	444	461	439	511	440	474	464	471	403	482	465	432	449	483	463	438	465	437	470	451	431	442	465	450	458	450	399	465	425	429	438	458	449	440	470	417	465	449	459	472	410	449	438	433	420	459	446	436	475	423	425	445	422	436	489	455	449	468	425	414	431	438	418	458	448	443	437	432	444	428	463	439	435	452	448	453	456	428	436	439	444	449	452	425	466	435	451	417	424	419	432	498	418	431	472	438	466	442	449	451	439	465	439	419	429	423	481	423	418	482	406	429	467	405	483	403	432	447	415	468	414	465	414	398	429	476	458	431	462	463	489	429	463	435	445	436	435	443	446	462	445	421	452	437	392	435	467	424	439	437	480	414	449	475	409	463	427	461	441	413	452	454	449	442	462	427	425	444	429	443	461	431	423	458	420	440	408	435	450	426	428	436	411	448	467	440	453	467	413	422	431	464	427	465	436	444	433	440	442	433	448	441	436	438	458	425	463	470	450	458	438	444	454	424	421	461	468	454	458	468	441	435	423	443	461	472	434	436	427	443	434	446	473	481	436	469	459	473	442	445	451	410	431	450	450	428	465	405	432	419	452	451	417	462	481	436	469	452	436	479	448	433	453	431	431	417	445	449	450	433	438	462	445	439	467	429	421	439	432	464	465	426	471	440	435	483	416	463	481	403	478	424	411	421	468	422	429	448	435	403	431	434	415	451	439	443	473	445	404	473	466	476	431	483	438	427	418	464	430	432	443	457	435	437	477	425	441	465	457	426	410	455	436	451	442	448	438	439	425	481	448	430	467	463	440	470	451	449	453	458	448	467	472	386	468	490	469	471	458	426	442	425	463	420	456	466	436	485	444	472	436	447	443	439	461	457	447	484	439	460	452	443	444	449	467	452	440	398	444	435	468	449	452	432	451	469	439	488	455	460	442	432	445	439	423	489	437	485	447	411	423	454	428	438	434	447	425	451	443	467	447	440	465	439	419	447	432	430	466	486	477	466	415	414	445	445	431	451	455	426	436	449	472	457	442	459	412	435	480	460	439	414	456	435	416	447	440	459	454	429	460	456	433	428	449	439	465	450	449	447	451	445	486	414	452	461	446	435	465	458	469	404	439	446	446	445	456	429	474	473	511	455	459	461	442	428	475	415	431	458	421	425	431	438	455	452	479	458	437	462	434	454	471	435	416	463	458	445	433	456	427	450	442	479	458	447	456	451	462	482	466	460	465	443	453	476	500	439	446	446	426	431	480	443	466	435	465	446	454	411	443	450	486	421	465	428	447	414	460	430	431	472	451	474	432	495	432	463	465	444	456	435	441	449	439	483	447	453	463	461	443	449	458	432	482	484	484	437	460	429	489	453	428	418	459	454	458	426	409	440	412	416	434	451	439	434	427	421	440	448	444	479	434	433	440	475	446	425	436	434	421	451	450	439	426	449	459	436	457	476	459	446	402	436	444	448	439	444	452	453	460	457	448	461	421	487	476	413	436	433	448	462	435	412	445	472	440	453	451	480	460	425	478	482	428	444	409	462	444	441	457	415	445	452	425	431	480	459	462	434	452	443	481	405	444	452	469	441	454	437	465	449	453	458	471	430	435	455	446	444	460	398	435	460	409	417	470	431	457	458	432	461	439	449	470	457	432	429	471	480	482	432	459	441	412	435	437	422	457	447	419	423	460	424	453	441	455	475	461	423	441	460	458	490	422	400	412	419	448	441	446	459	395	456	469	430	449	456	433	474	444	415	453	442	430	415	445	463	402	437	434	444	458	444	442	421	501	435	433	413	416	490	454	461	450	486	424	468	444	462	459	431	431	453	429	449	419	454	458	478	457	448	455	438	463	433	481	434	444	464	434	429	413	456	470	435	488	454	417	458	469	434	446	433	442	432	408	455	470	437	478	400	466	488	446	435	474	451	473	402	457	449	399	458	452	444	410	426	448	408	409	437	451	433	439	448	442	455	450	475	424	441	471	420	445	433	431	451	463	432	458	443	466	469	466	421	439	429	490	461	459	448	422	455	448	461	440	480	451	446	471	411	441	435	442	428	458	472	430	460	446	472	442	481	467	445	468	437	446	434	422	505	458	422	475	451	435	437	418	457	448	457	445	428	431	439	439	452	403	449	431	438	445	487	463	445	444	437	429	417	442	441	443	408	451	503	475	445	446	458	460	468	473	464	478	489	476	402	457	451	454	473	432	422	496	455	393	481	433	451	445	454	472	449	443	469	444	425	420	418	459	479	461	454	433	421	432	468	492	449	451	446	404	405	446	469	471	471	435	488	462	467	462	435	446	474	459	465	449	462	410	435	441	462	446	436	456	447	461	423	455	444	425	467	457	463	427	454	471	442	422	475	470	448	451	411	438	478	412	453	449	441	433	458	444	454	466	443	469	509	457	467	444	452	434	474	493	444	462	468	448	466	430	468	450	464	440	430	459	417	433	435	439	402	484	454	433	446	466	426	412	426	455	476	470	468	412	450	440	455	460	447	448	459	427	423	450	478	445	432	453	432	509	439	460	454	439	398	475	454	429	428	450	411	443	437	448	412	412	484	441	429	470	456	467	445	437	415	443	407	466	444	464	408	465	448	467	443	431	433	481	421	441	428	455	443	480	449	447	439	455	445	475	444	450	503	436	419	493	441	450	444	450	457	430	426	447	441	452	450	451	441	429	466	462	467	430	458	467	414	446	464	432	452	421	452	474	414	453	431	430	466	450	442	447	460	448	468	451	457	436	452	486	436	436	394	436	456	416	494	476	448	440	442	438	447	478	433	430	432	482	447	452	453	432	426	460	448	429	427	410	438	465	477	454	438	466	444	470	448	463	439	440	474	433	429	435	451	416	439	418	431	443	450	461	452	468	452	476	419	459	461	471	460	457	508	438	446	448	430	438	445	407	467	454	443	477	476	437	429	457	466	482	461	461	453	444	417	482	433	446	449	470	444	415	425	459	440	405	432	414	434	418	443	453	471	431	430	476	421	473	447	457	405	430
42519	48309	30955	8793	3791	1644	778	774	732	724	729	748	744	764	749	749	730	730	746	745	728	761	751	707	723	782	701	759	691	728	763	769	748	732	772	705	710	784	738	738	766	731	768	719	749	807	693	666	728	769	750	779	730	740	734	707	725	672	727	712	738	740	719	756	728	764	736	667	720	741	708	701	753	764	728	763	735	705	774	762	737	734	771	715	766	783	771	748	731	830	732	761	740	718	683	760	721	693	757	754	681	671	766	725	756	701	680	736	761	744	773	760	780	723	776	748	720	725	773	726	754	760	734	741	778	762	721	747	738	748	738	712	741	727	751	731	790	749	732	741	723	746	688	728	748	713	757	696	719	747	725	719	721	727	721	747	718	720	754	741	714	742	772	773	695	739	741	716	780	794	713	763	793	728	721	730	691	754	757	706	761	745	751	780	722	735	697	783	770	738	782	701	710	749	746	775	757	731	750	757	752	771	731	780	733	760	702	750	683	736	736	720	763	749	746	781	765	712	732	727	756	723	713	747	741	740	723	752	712	740	743	727	718	772	704	722	780	690	748	744	728	719	787	690	719	713	707	776	726	718	778	720	731	719	721	758	765	738	737	746	711	711	761	742	720	723	662	736	711	741	691	703	720	758	750	731	716	752	781	730	725	770	726	749	741	704	761	768	723	707	799	720	742	782	728	738	744	767	757	704	728	755	781	756	750	721	701	743	750	782	775	727	768	783	754	720	718	748	766	743	707	755	780	737	732	774	727	718	754	746	759	758	735	753	745	741	706	685	772	732	751	764	736	698	774	763	795	772	738	731	741	795	727	727	709	680	707	792	757	720	772	744	703	764	779	760	736	721	727	738	726	695	718	700	752	749	751	795	764	722	696	749	747	771	729	768	762	681	739	759	765	690	764	737	724	733	751	705	700	735	723	706	816	770	718	771	690	735	718	773	723	746	708	774	740	771	766	724	741	762	717	725	767	742	737	707	754	739	692	779	744	703	777	750	706	720	702	729	758	776	716	717	742	718	720	734	736	724	730	736	753	770	668	812	724	774	741	725	793	720	775	748	753	751	726	738	713	773	745	761	765	745	722	764	746	729	702	745	756	759	803	730	712	699	737	717	741	704	747	720	741	714	732	723	728	756	712	705	767	742	731	706	743	727	737	744	761	721	690	714	793	757	750	746	712	756	738	701	697	758	759	757	756	714	741	710	751	748	724	731	774	729	759	709	750	716	788	784	769	757	753	762	739	676	689	700	813	764	726	748	718	775	735	717	754	752	723	740	768	736	799	784	709	701	784	674	788	725	721	703	711	710	766	690	728	749	662	735	701	782	781	701	779	742	767	730	738	701	746	755	728	670	762	770	742	725	755	704	749	777	727	741	708	722	709	814	710	707	723	772	733	692	737	737	729	773	753	750	742	720	753	783	747	803	745	700	733	718	746	716	722	722	731	718	734	714	722	757	721	747	750	747	776	738	766	701	777	767	774	766	769	710	749	710	748	791	783	741	792	807	747	746	725	698	760	788	750	726	732	832	759	756	719	724	738	730	754	728	721	715	745	775	713	714	746	727	743	769	758	750	722	766	749	720	677	758	743	705	752	701	724	760	739	749	771	757	750	703	726	759	706	744	769	732	702	742	743	738	708	743	719	710	696	746	747	738	740	724	737	768	789	747	755	800	764	757	757	734	753	720	718	758	739	744	718	736	755	752	743	774	732	728	745	726	693	751	704	786	712	717	728	751	726	742	736	700	708	780	742	703	693	753	771	764	715	719	711	777	783	737	735	751	736	796	746	786	765	721	733	726	720	729	738	705	769	709	737	691	756	703	691	708	717	751	718	726	736	725	754	725	766	738	703	737	735	790	742	747	761	730	762	743	748	729	732	747	787	727	717	753	696	768	747	756	711	722	758	734	776	783	761	707	723	754	762	720	760	782	744	700	726	757	722	717	732	715	719	779	732	747	680	761	765	709	737	692	661	738	710	736	738	668	739	698	726	713	724	766	764	740	715	692	748	729	749	752	733	710	751	766	718	822	772	724	720	744	711	706	736	741	741	727	712	742	819	743	709	776	722	767	744	742	760	788	790	744	733	744	785	740	772	748	696	782	725	754	734	708	750	708	769	657	771	737	731	724	705	676	735	793	759	712	764	712	731	768	735	790	719	748	778	728	761	733	718	742	766	726	730	747	742	744	714	742	728	757	674	742	758	741	740	699	735	735	728	773	709	688	721	725	720	729	732	741	753	728	728	731	767	806	764	777	747	707	708	761	724	719	749	707	767	761	751	746	751	766	723	745	731	707	717	694	727	753	708	717	785	743	734	717	784	746	741	785	745	799	796	713	709	758	743	760	739	723	748	775	721	787	754	756	797	741	692	688	784	748	740	740	746	706	725	758	740	763	748	730	755	700	763	721	729	741	753	750	710	696	727	745	764	736	748	713	720	766	711	771	714	772	778	695	717	689	749	737	705	704	743	751	754	706	754	747	753	754	749	767	751	762	780	740	721	774	715	741	722	743	734	737	750	713	739	777	729	756	759	685	738	687	740	698	725	742	729	795	745	753	739	777	782	750	745	710	706	770	722	783	746	678	722	762	708	723	772	704	719	749	788	741	745	736	732	739	742	758	740	746	698	704	815	758	696	728	738	789	712	768	703	772	742	777	700	774	755	697	750	751	737	742	769	748	758	776	754	743	691	753	753	717	766	722	740	761	745	744	735	721	727	718	734	750	744	746	740	741	809	729	775	746	747	718	725	732	782	717	718	715	722	749	743	721	753	714	753	779	729	744	757	784	726	744	747	789	755	770	721	735	706	707	726	748	710	702	726	745	721	809	702	734	745	717	719	718	753	787	764	734	683	771	754	773	738	718	725	754	782	710	755	715	789	689	698	757	774	731	791	737	757	765	768	784	755	702	761	732	722	714	756	736	703	768	733	727	712	731	716	708	717	721	746	765	753	745	736	747	727	686	692	761	762	747	731	774	742	718	676	751	766	771	843	781	752	781	785	773	721	736	689	758	732	796	766	779	741	791	793	740	730	781	758	742	741	716	777	706	702	756	755	735	763	712	683	729	726	737	732	797	774	763	729	741	760	729	720	784	723	718	748	729	749	763	731	724	693	746	790	746	760	741	725	741	714	782	715	736	787	743	808	722	755	773	716	760	712	775	704	776	722	733	792	810	781	694	740	675	738	758	717	712	767	771	765	754	780	746	774	755	703	755	726	723	742	721	706	719	734	734	745	688	820	731	744	753	783	751	778	695	745	726	747	702	751	671	750	731	733	758	747	728	740	721	721	734	679	750	711	730	759	786	732	736	721	727	810	776	727	764	741	841	751	710	785	746	755	742	707	732	777	727	733	733	746	761	751	703	705	722	731	745	739	752	709	752	771	712	691	752	754	712	706	724	739	709	747	772	774	771	731	719	733	704	761	743	720	763	759	689	739	732	664	791	720	719	696	758	741	736	661	728	703	708	723	731	767	759	754	715
25852	25072	32982	26314	19580	8006	872	429	453	447	428	429	422	451	391	468	394	391	413	458	446	405	430	452	431	387	474	428	470	407	450	432	426	426	426	437	387	402	448	439	432	407	417	389	390	447	408	402	435	452	430	424	394	439	433	439	436	417	441	427	409	452	429	404	404	433	434	424	444	413	397	409	454	420	414	402	415	409	413	439	436	445	430	427	425	432	445	407	431	397	438	418	429	415	435	417	399	426	399	470	422	446	403	434	410	431	464	426	420	456	414	415	431	431	410	423	398	382	407	410	433	425	445	412	437	430	414	387	397	426	432	446	399	412	452	413	423	417	412	402	413	394	420	427	441	431	413	400	435	424	428	438	433	424	443	415	416	403	431	401	415	400	412	431	439	414	417	410	418	402	409	422	392	406	459	416	426	424	408	439	407	415	429	404	405	411	405	408	450	460	451	427	404	445	405	393	449	405	408	443	404	398	402	401	443	400	417	426	431	441	423	437	467	451	410	431	402	415	433	407	427	442	412	429	422	420	440	382	410	427	433	445	423	423	404	390	403	454	433	434	421	418	376	423	417	449	433	439	465	454	442	444	417	429	419	405	425	413	438	402	426	421	435	438	461	419	396	402	428	412	386	435	434	406	406	420	407	410	436	432	429	407	458	441	418	409	419	428	442	430	386	427	404	411	410	443	428	411	419	404	387	410	444	401	406	433	404	405	412	426	433	433	453	400	425	396	421	414	381	425	425	416	413	449	387	454	397	474	455	437	444	428	416	385	434	419	434	404	439	428	451	431	405	433	433	406	448	423	429	414	441	428	399	431	426	453	431	457	431	423	447	433	430	419	433	424	411	404	436	419	413	421	420	422	404	409	435	416	394	436	433	429	415	397	417	415	429	409	413	439	414	416	386	431	423	461	425	448	438	441	408	423	470	398	439	405	435	419	400	410	458	419	416	438	423	435	419	456	441	442	417	424	408	414	444	420	426	421	411	414	423	454	439	389	452	405	416	398	438	434	442	420	404	441	430	438	437	410	428	406	417	441	423	401	442	430	394	425	417	446	436	421	425	443	417	399	423	416	415	419	435	405	422	430	404	429	391	418	435	414	441	401	475	400	397	416	429	436	467	392	421	419	396	420	408	395	440	418	427	423	440	432	401	408	393	460	383	412	452	437	439	386	414	434	387	399	410	400	427	440	411	418	403	441	431	420	404	412	433	440	414	425	437	420	428	467	433	407	466	409	409	407	474	389	433	423	397	424	435	419	433	437	434	428	424	440	444	388	404	436	391	446	436	413	390	416	413	435	451	442	418	408	449	460	385	423	435	413	447	448	456	412	431	479	423	463	415	416	418	469	431	423	465	447	448	478	392	423	450	442	430	403	427	432	376	435	410	404	432	391	428	446	468	407	451	422	435	401	425	419	431	443	411	450	456	430	399	442	390	423	424	425	411	404	419	379	440	407	457	401	433	403	436	415	449	435	431	415	469	426	426	405	447	390	431	430	426	411	402	447	415	414	450	416	418	431	415	429	415	432	441	414	420	444	412	430	406	454	422	436	447	454	426	440	449	434	416	434	394	445	413	419	423	393	443	420	399	414	423	459	441	434	441	425	453	397	416	422	408	450	439	421	433	406	435	418	436	406	416	409	421	412	376	443	433	404	403	433	418	427	421	457	402	433	432	424	419	435	454	432	427	426	420	427	406	413	455	409	441	445	447	408	395	425	466	400	438	404	404	394	433	381	410	420	421	394	436	450	392	439	396	414	425	425	436	414	415	436	459	438	435	419	431	447	410	382	411	437	392	412	412	415	414	383	427	431	421	452	453	413	433	399	400	433	427	425	390	435	412	410	418	382	386	431	436	414	471	384	400	432	424	439	414	382	395	394	447	433	426	449	444	415	447	435	432	479	396	476	445	412	424	424	408	424	435	425	422	446	444	430	396	430	425	401	417	451	403	449	400	431	476	416	418	411	418	400	414	402	430	429	424	408	401	420	462	411	401	367	437	405	426	422	456	446	418	393	380	426	398	426	433	445	409	456	442	435	426	420	414	441	427	401	445	373	425	411	398	424	393	430	449	441	462	422	420	410	414	408	418	436	397	398	384	412	408	461	435	435	442	417	422	413	390	407	447	416	441	401	432	395	408	424	429	406	406	414	416	407	426	398	434	467	449	422	446	463	442	438	422	438	433	448	441	415	406	417	444	397	407	420	438	455	440	430	429	446	439	417	404	423	404	454	417	397	437	416	434	448	408	421	403	443	434	442	423	415	461	427	431	432	396	407	428	390	416	467	413	434	430	429	457	435	449	432	420	462	417	403	447	438	399	436	403	446	432	418	388	402	379	399	435	428	431	405	416	413	422	396	437	412	415	404	395	403	397	438	387	429	427	438	458	403	394	417	402	419	435	439	416	387	405	426	425	448	421	448	417	425	437	433	396	429	408	436	417	428	378	394	433	420	423	435	402	415	439	398	419	389	409	433	404	433	438	434	406	397	422	452	445	451	399	459	427	409	448	425	407	417	454	435	445	422	436	449	430	417	435	435	468	434	427	398	415	421	448	425	412	424	423	421	449	467	425	428	434	427	405	437	419	396	403	421	414	439	450	407	392	411	428	389	425	414	398	414	435	391	436	425	420	425	452	435	441	411	407	437	417	379	455	417	413	414	436	410	412	443	407	454	438	429	413	420	423	430	404	440	416	422	409	392	404	407	410	410	446	433	412	407	415	395	404	392	402	427	409	437	468	426	401	437	414	405	413	419	439	412	445	441	417	427	413	429	395	433	411	432	403	451	443	429	418	433	431	425	403	439	472	417	447	524	435	428	415	426	442	402	420	441	431	411	425	434	426	424	418	419	391	436	387	435	416	443	436	452	392	411	432	435	422	446	423	429	409	408	440	387	400	420	439	399	446	450	444	390	423	431	412	419	420	451	421	395	429	437	434	422	434	415	402	446	387	409	454	348	449	418	422	470	410	393	399	420	443	425	458	448	418	447	417	431	478	433	409	398	416	447	380	429	451	397	423	410	421	423	419	454	408	442	404	390	439	409	414	429	417	434	405	428	425	388	442	405	415	434	432	412	438	381	407	403	397	413	470	391	369	379	457	407	424	453	393	431	439	404	422	404	447	431	405	418	417	396	471	417	424	402	436	438	420	437	446	418	439	406	418	449	439	453	422	421	413	455	413	437	422	419	386	503	447	416	417	448	437	414	421	428	418	415	440	404	417	432	448	473	396	408	451	415	406	468	436	423	421	414	411	401	417	393	429	429	412	409	434	424	423	456	430	420	417	410	438	449	442	390	421	420	392	432	460	403	442	427	424	430	410	423	416	384	446	410	418	437	425	478	433	439	401	400	437	417	432	417	443	417	436	422	426	427	441	422	415	443	437	424	408	400	411	427	406	430	423	434	419	422	418	436	448	436	452	436	420	431	420	415	391	426	432	406	450	402	409	424	413	406	463	408	425	414	382	434	405	403	423	444	448	408
62220	88248	61053	30264	18735	6346	1001	695	664	681	615	703	695	673	723	691	692	687	703	696	678	745	700	740	730	656	683	687	674	708	697	723	730	714	702	703	644	735	672	695	730	681	720	711	645	682	681	653	708	695	670	697	679	679	705	705	712	691	695	678	672	713	694	670	703	741	685	683	659	719	707	672	673	712	710	633	719	679	697	664	706	713	660	672	668	668	691	697	681	671	697	723	685	694	698	716	687	697	644	665	630	725	695	691	651	666	690	673	690	713	652	666	691	701	674	671	671	717	727	706	692	713	696	675	679	688	661	709	639	687	673	744	696	699	700	657	715	662	700	685	703	707	706	656	675	690	740	705	719	686	684	657	689	696	704	717	683	756	683	692	716	679	695	663	685	693	696	703	709	689	737	687	698	676	684	710	672	672	676	699	704	665	673	661	745	661	670	682	695	684	654	702	724	725	668	655	737	707	690	719	706	692	691	736	731	660	701	640	679	716	661	683	672	711	707	681	703	700	696	716	703	694	693	698	720	716	720	626	698	672	750	664	635	711	709	718	685	684	675	653	717	717	666	713	691	691	652	727	678	723	674	667	704	660	687	672	731	715	715	749	707	701	698	638	677	685	708	673	691	675	672	700	678	634	706	726	680	684	663	724	662	666	696	668	696	709	688	678	729	688	670	715	689	690	710	703	648	717	692	713	673	649	670	711	689	636	729	653	675	734	677	665	626	710	700	748	661	688	713	692	673	718	668	681	676	661	695	695	714	650	668	693	669	686	659	697	685	682	682	715	709	701	685	725	739	722	690	684	697	689	651	710	684	665	723	692	673	712	623	715	747	721	690	726	722	729	625	660	688	700	683	721	684	669	689	674	681	694	687	674	712	694	695	687	714	669	673	693	698	650	702	715	700	676	671	705	694	676	681	725	688	725	642	718	648	652	659	697	698	692	716	677	716	714	707	709	695	726	639	645	711	689	691	683	682	724	715	722	690	724	743	701	665	689	700	751	640	685	704	698	692	711	699	673	660	672	699	685	654	666	689	662	620	716	680	725	671	743	672	722	702	729	652	691	679	699	692	641	653	715	635	713	636	675	662	688	662	680	690	681	692	700	703	703	690	697	712	677	707	680	703	711	722	681	676	712	665	674	734	673	700	667	671	717	693	671	682	671	653	744	664	675	672	671	663	698	705	705	709	715	681	694	695	704	678	697	704	647	656	644	714	680	663	696	725	700	652	679	723	709	665	641	683	725	707	702	709	675	707	688	726	661	692	701	691	705	699	726	666	696	685	721	701	719	680	701	681	729	678	681	733	662	723	686	701	669	713	703	665	714	662	649	660	665	683	689	711	682	688	657	684	667	701	692	698	650	705	660	693	711	692	748	683	676	691	731	686	679	653	729	725	689	684	651	727	711	758	725	679	690	664	705	683	650	713	704	679	691	678	686	656	722	679	690	668	664	701	713	718	664	698	712	745	688	712	717	653	695	700	699	684	721	720	710	705	666	689	691	672	667	683	694	723	712	711	693	677	688	688	741	678	701	675	735	706	748	674	720	665	729	680	684	682	713	721	658	684	710	715	669	722	684	705	713	637	715	696	686	672	675	741	689	691	689	686	653	659	653	669	680	730	701	628	683	720	739	640	698	678	677	668	687	684	685	684	684	656	661	718	695	717	694	685	754	697	737	710	655	662	729	711	693	710	713	688	714	708	703	692	762	649	673	677	654	740	681	681	623	743	697	672	696	651	714	646	730	648	664	710	716	688	689	679	719	667	699	687	689	694	653	710	679	727	684	769	707	662	681	663	720	745	665	655	701	669	737	671	701	708	665	711	658	651	688	713	642	704	687	678	709	702	692	709	688	675	714	703	649	663	705	698	721	681	661	701	658	698	684	715	685	655	682	675	723	736	708	690	692	664	646	658	685	706	687	644	691	717	659	700	676	665	703	701	703	728	715	667	691	705	730	651	700	647	655	670	679	713	717	717	664	680	646	680	727	680	663	699	637	707	687	662	685	664	672	710	698	688	660	633	700	712	669	652	734	707	681	665	727	687	668	687	696	698	693	680	710	664	707	686	685	650	629	639	651	656	730	671	713	672	702	694	689	671	680	673	693	674	664	655	691	666	668	692	703	688	692	688	671	703	716	722	672	700	646	660	671	737	684	678	666	700	703	725	712	703	682	705	714	656	682	691	696	681	721	676	671	722	643	701	680	672	649	702	645	699	715	692	693	659	666	678	673	669	704	659	683	685	693	665	689	689	726	675	641	673	667	722	698	676	683	735	726	667	678	696	661	682	674	705	665	651	701	693	643	716	692	686	725	700	660	718	665	689	717	700	685	658	705	662	678	723	687	648	668	687	688	677	743	638	696	687	663	756	760	711	715	737	661	661	664	696	719	695	695	666	694	733	687	679	719	722	735	704	677	670	694	707	667	706	734	697	735	699	700	690	674	661	702	684	722	702	708	649	699	701	697	660	737	670	733	645	722	716	714	683	714	695	682	731	693	701	672	688	696	661	684	700	688	704	654	696	680	697	654	705	725	667	703	697	651	715	703	716	633	667	661	681	689	679	703	702	694	696	668	699	694	639	689	669	673	708	707	709	660	703	663	675	653	628	732	678	698	714	682	717	700	739	660	654	677	692	697	683	679	736	690	677	727	735	674	620	703	720	666	661	673	693	734	640	718	711	723	685	692	670	688	694	743	684	679	712	681	689	632	664	700	651	716	689	735	693	677	713	728	681	703	677	686	688	701	657	706	649	657	714	663	682	723	722	701	711	698	624	688	727	727	692	689	650	704	679	697	673	710	706	727	692	725	696	733	722	657	641	685	653	701	651	708	679	680	714	677	658	664	658	714	693	669	649	705	684	715	717	668	669	676	711	689	705	680	693	716	645	705	705	682	709	695	664	719	654	747	704	647	690	688	705	700	698	676	679	658	728	698	703	693	669	719	656	650	723	654	704	707	710	735	644	735	671	710	687	661	664	660	622	716	691	729	715	644	686	723	671	689	663	677	694	653	741	713	687	670	722	705	720	708	712	711	665	680	708	672	705	688	687	726	661	705	682	721	667	691	720	693	676	681	701	688	654	672	672	677	648	697	731	678	710	729	751	690	669	721	684	672	713	672	696	699	668	678	717	690	683	691	731	667	662	702	650	687	720	660	692	707	682	653	727	655	743	722	720	701	731	673	675	678	682	652	709	712	684	729	695	676	724	705	649	728	652	724	671	654	702	689	624	694	691	683	670	679	700	671	669	706	744	689	678	730	656	754	676	663	681	683	695	682	700	653	678	709	694	676	693	697	676	656	669	727	694	669	671	681	685	699	626	747	693	677	717	703	641	713	709	661	685	695	730	674	678	702	704	690	699	678	667	706	722	683	694	682	701	659	674	690	699	691	726	717	689	699	649	700	674	681	709	738	657	678	681	716	693	637	632	652	716	688	725	688	689	696	680	691	692	672	723	694	697	710	673	741	672	693	667	771	680	696
24305	22996	31135	24758	21902	18547	4435	742	647	616	630	631	648	654	611	602	627	621	629	636	633	637	666	618	622	634	643	611	590	622	648	592	670	609	626	646	627	592	605	620	622	611	603	678	622	662	635	594	587	627	638	633	625	554	626	626	596	598	574	619	626	576	614	624	626	622	643	556	585	601	611	563	649	634	634	610	666	626	588	583	660	592	595	583	644	615	610	666	572	558	586	582	583	620	571	640	639	590	631	623	635	603	583	594	636	638	612	622	649	589	601	558	618	626	611	612	598	609	647	595	610	639	617	642	600	626	627	575	618	548	607	612	648	644	603	585	588	667	614	634	615	607	642	578	575	559	620	639	608	627	627	627	583	611	572	647	697	606	611	602	627	619	566	588	599	636	626	673	629	569	650	574	635	596	620	637	632	600	630	593	582	600	597	641	591	613	628	668	642	618	600	618	635	660	624	602	632	587	582	607	627	614	590	643	617	581	610	639	649	593	627	594	626	631	647	601	659	658	650	613	621	619	592	635	577	664	557	653	589	613	625	629	634	633	596	598	591	587	604	616	616	611	655	645	590	656	636	593	636	605	627	603	660	602	636	607	608	610	613	563	620	609	669	642	630	624	618	578	627	637	608	644	609	577	640	615	644	609	608	649	633	627	617	636	603	596	645	600	598	648	635	638	645	619	605	609	638	618	619	588	611	607	594	656	575	607	628	636	570	652	636	627	629	603	627	618	602	621	626	606	635	646	589	637	615	585	623	630	596	564	622	659	613	644	618	634	610	640	599	646	640	604	618	609	581	625	611	643	585	623	631	624	609	604	632	632	621	621	588	632	602	609	626	616	650	606	635	615	596	632	631	578	646	628	670	618	576	595	637	590	629	660	608	640	597	619	642	620	622	614	655	608	625	621	629	562	568	600	602	629	636	664	612	660	611	630	586	632	598	604	655	634	639	639	609	601	614	598	642	611	621	584	601	625	586	612	592	609	642	579	627	652	552	618	610	606	632	606	616	622	636	660	615	580	623	637	599	556	616	632	574	605	589	646	649	637	621	659	626	606	620	586	599	649	598	607	638	664	633	652	618	580	630	605	614	603	634	628	621	605	639	636	620	572	552	616	648	626	620	628	567	604	620	631	624	625	581	671	606	654	604	612	597	590	620	581	572	592	634	608	635	649	591	636	605	663	580	647	588	580	619	574	588	643	614	618	652	637	578	624	594	672	621	628	560	661	606	603	633	641	625	666	616	635	583	597	582	613	631	591	595	589	644	610	626	599	628	639	570	589	641	615	658	655	670	615	572	611	629	617	613	594	639	655	585	601	614	618	612	604	639	650	627	639	617	630	604	630	608	595	578	589	672	607	614	596	604	601	605	575	583	627	610	598	596	635	638	638	550	625	615	627	676	617	665	564	599	606	603	609	610	576	636	604	611	603	610	645	664	598	658	615	602	587	644	630	575	595	630	645	655	642	633	592	615	633	607	612	563	631	606	672	598	630	581	622	564	615	627	625	622	646	580	564	617	599	613	610	638	627	642	699	641	587	625	574	635	609	625	627	615	638	588	586	571	627	612	616	652	594	587	610	625	622	638	600	587	628	619	569	620	693	641	638	602	631	605	612	579	612	626	644	657	641	612	594	626	591	642	632	620	620	626	619	635	652	587	621	600	626	629	604	596	617	611	623	629	606	615	610	604	639	642	575	547	614	654	610	649	584	629	592	629	599	626	618	633	642	667	591	594	594	630	609	617	613	632	635	600	628	562	611	633	601	633	604	641	571	618	613	603	578	643	655	634	666	642	602	624	575	644	585	621	634	589	608	628	641	606	601	614	643	630	583	629	615	603	582	632	654	561	659	594	641	619	632	615	609	593	659	638	665	606	612	638	602	642	599	618	623	640	630	638	611	636	651	600	625	623	595	566	608	616	651	586	580	566	654	589	627	641	659	625	593	637	599	598	621	583	641	580	665	638	594	638	621	668	603	606	688	634	620	645	606	590	657	629	622	578	582	639	614	599	640	610	650	626	628	624	639	637	643	619	667	685	614	625	599	605	639	634	598	655	581	589	615	633	626	610	649	654	618	634	677	628	571	588	658	621	622	603	542	657	643	590	663	613	608	580	632	596	623	623	646	618	625	627	630	637	602	612	582	613	612	607	625	627	634	591	609	587	637	592	557	637	604	617	621	629	612	603	643	620	635	606	554	604	621	623	607	606	598	642	656	586	612	603	639	591	618	669	593	619	607	600	642	585	618	601	619	609	596	619	611	603	613	626	655	599	645	634	623	628	609	581	631	616	646	610	594	607	585	650	585	612	624	587	677	652	630	621	652	629	579	643	636	639	674	616	633	589	631	667	636	589	593	648	610	639	604	564	605	630	602	630	624	588	576	602	609	561	613	595	626	590	610	640	620	636	604	611	586	583	613	605	650	616	633	646	613	638	631	630	606	606	614	610	610	646	570	638	631	633	562	612	655	591	615	636	621	597	584	624	599	579	624	600	632	589	606	611	583	667	665	645	586	627	657	648	604	662	649	619	589	609	626	621	638	621	589	620	624	622	629	592	589	630	602	634	623	665	589	620	628	625	588	628	626	599	611	611	626	648	648	607	592	606	606	616	626	599	631	615	555	621	629	632	617	614	612	618	620	667	595	625	618	612	632	628	622	644	624	604	613	622	627	626	640	561	577	643	610	627	597	605	612	616	565	632	636	625	592	632	645	584	614	643	626	641	639	592	613	622	611	604	612	632	597	615	588	649	670	592	594	633	625	619	591	658	624	600	577	655	607	592	650	656	615	607	592	613	655	609	651	620	639	615	616	631	634	667	623	642	589	630	558	623	615	621	607	658	630	622	680	620	634	591	637	592	633	647	662	659	623	578	646	588	569	633	642	658	597	610	619	630	571	651	644	626	669	609	588	621	599	609	628	647	610	624	636	675	615	594	646	624	605	584	639	610	558	618	650	615	566	611	595	620	632	620	612	613	591	626	648	619	612	606	637	668	610	621	614	595	596	609	588	637	630	588	616	607	643	644	652	602	602	633	615	583	616	593	633	613	602	644	577	606	619	635	609	644	610	593	576	613	608	599	579	613	623	582	632	637	690	598	610	644	669	593	580	641	616	615	645	574	606	622	665	605	600	604	618	609	593	618	632	596	640	649	623	613	606	627	612	632	616	622	606	639	633	607	633	595	630	622	603	571	571	630	627	645	603	621	588	591	645	604	593	591	570	607	609	608	663	634	606	650	656	587	612	609	616	573	616	582	612	638	625	619	633	589	613	597	592	594	633	602	582	647	583	597	617	614	610	597	648	581	625	617	631	616	605	608	602	697	641	580	592	611	631	626	616	611	620	611	582	613	630	621	615	670	577	612	620	618	630	669	599	605	573	621	601	614	583	605	646	620	597	616	608	614	613	580	654	586	625	578	568	681	614	593	595	617	642	600	637	592	588	577	623	604	585	594	622	570	587	605	653	636	615	639	599	599	621	610	608
60031	98608	68587	39351	27668	10998	1578	934	951	914	948	918	975	957	949	982	973	912	1010	911	953	910	949	951	916	950	916	1004	985	982	918	963	915	889	941	955	894	902	906	949	978	1015	918	908	903	924	1004	934	962	908	963	912	925	956	910	948	927	915	938	938	983	942	968	939	986	976	898	969	910	950	950	938	898	975	948	975	910	929	931	929	964	921	941	927	940	983	977	910	927	915	907	942	952	946	975	958	952	950	971	924	955	934	883	990	953	948	904	922	1001	931	950	926	943	892	979	969	942	916	956	950	913	931	960	872	949	912	945	941	929	949	934	865	935	917	1015	922	945	862	944	923	926	929	945	1000	918	920	923	970	923	987	922	926	928	907	966	972	871	947	924	982	936	897	895	959	904	953	953	940	978	967	948	988	936	924	890	903	887	923	932	895	925	971	938	919	966	927	952	972	910	879	960	965	942	933	928	955	891	944	953	988	973	971	976	960	948	951	949	945	880	913	936	968	898	939	1000	934	928	876	945	922	948	934	971	907	955	950	947	911	894	935	939	904	958	924	894	890	891	912	947	909	969	898	955	933	938	957	896	901	1014	890	969	939	893	897	956	924	889	928	992	909	934	909	940	954	933	939	959	924	955	935	942	984	1011	952	907	928	952	973	953	942	930	929	936	955	941	931	921	947	947	925	975	880	947	985	929	930	982	963	951	915	964	938	927	996	962	938	943	926	977	913	944	934	916	966	950	944	998	877	930	946	941	901	973	931	980	905	938	871	919	941	873	925	940	867	948	901	917	921	974	983	955	938	947	915	934	987	1012	971	924	904	973	913	932	983	944	942	967	962	938	927	973	921	956	950	941	931	909	1005	973	990	928	936	946	969	921	926	949	926	941	960	1022	918	890	978	991	948	963	903	905	972	949	971	955	950	946	900	980	949	941	903	965	960	909	952	992	1023	960	881	964	970	927	928	982	885	924	909	911	948	971	997	938	908	958	934	915	959	935	960	966	919	1011	973	940	964	918	980	928	936	943	909	951	926	924	924	875	1031	904	940	970	937	896	976	951	947	925	941	966	903	960	913	967	919	997	955	1000	968	990	940	951	934	950	954	877	942	946	950	944	969	909	931	911	944	879	963	895	885	927	948	968	969	931	982	904	904	973	884	981	936	885	909	890	944	954	946	991	925	922	938	928	930	905	974	919	930	1036	907	963	913	972	950	903	913	933	955	937	928	919	937	887	926	914	881	949	873	922	929	978	934	962	951	898	954	951	932	949	975	939	916	901	897	969	926	965	927	908	894	995	957	959	935	968	965	994	1010	899	926	890	956	916	927	975	1011	899	901	946	966	918	874	920	993	945	936	924	956	906	960	921	933	931	910	910	931	910	931	944	978	942	965	915	964	953	961	956	974	935	924	912	944	916	913	907	1002	928	931	914	947	961	943	922	938	947	898	941	950	925	931	1006	947	989	900	962	941	924	923	923	947	907	942	940	957	947	964	954	985	900	900	924	941	975	853	944	936	918	883	964	944	912	956	942	948	955	1014	919	933	992	987	968	946	903	1007	911	904	921	879	891	961	918	937	933	922	912	919	929	952	963	932	965	962	971	936	945	948	918	908	955	1019	921	965	909	917	943	966	946	898	999	905	902	928	937	922	951	892	936	937	904	929	990	940	963	951	921	947	907	911	953	989	967	880	929	961	942	917	945	888	952	923	908	945	961	941	933	917	974	937	931	959	965	989	956	939	953	933	995	923	914	935	914	1000	979	910	907	955	936	943	923	935	946	895	933	931	874	994	938	915	979	947	928	949	904	910	983	903	983	926	968	900	934	944	958	928	910	912	925	936	961	906	966	968	910	889	932	937	954	941	953	948	926	908	975	930	930	933	948	931	898	923	937	977	939	926	972	960	879	943	954	927	904	944	949	962	948	878	885	916	891	989	939	958	952	950	998	947	965	957	950	970	975	984	899	973	907	943	966	896	902	914	917	991	886	952	957	949	946	917	911	914	976	913	984	896	944	936	955	962	880	956	896	958	912	907	939	949	920	946	919	970	979	952	945	895	896	949	994	948	959	996	922	978	974	940	1020	916	950	940	929	986	949	914	920	948	889	963	919	959	985	933	951	857	912	948	961	908	961	910	967	965	916	918	960	941	889	943	926	931	955	938	960	942	978	928	960	918	927	896	916	968	964	909	929	950	963	877	900	959	899	929	960	910	948	899	928	947	910	895	996	979	947	978	960	948	948	958	924	896	914	940	913	963	921	942	944	949	966	957	987	956	933	984	987	976	945	953	935	905	993	966	957	924	894	915	920	955	963	945	959	913	990	952	950	950	964	922	951	911	914	983	984	965	935	951	937	956	929	945	936	912	956	906	949	931	978	949	951	912	898	986	915	951	989	933	981	913	956	963	918	971	903	985	945	956	900	958	956	967	947	959	978	924	985	866	961	912	920	987	945	1024	956	945	975	950	939	957	899	944	974	866	947	939	934	880	854	956	974	974	918	937	945	910	959	935	970	959	888	925	930	893	909	950	932	929	945	905	913	970	922	920	943	908	966	923	953	905	960	949	983	931	909	941	957	966	935	914	954	944	992	931	963	997	910	949	943	922	930	961	864	881	903	943	876	904	937	974	948	877	985	965	918	968	900	903	892	893	897	950	932	966	949	954	980	923	931	952	900	964	940	918	920	940	943	929	917	929	972	960	978	929	937	912	908	916	892	970	953	936	934	897	929	953	992	919	938	954	973	924	927	938	961	926	940	948	930	942	1017	901	894	904	949	872	912	988	1016	921	922	963	980	936	905	922	950	959	978	913	951	935	991	904	941	925	975	955	919	923	972	996	944	971	968	945	923	980	965	1008	955	922	900	882	893	916	951	944	930	919	934	949	956	974	944	920	918	972	976	996	961	937	980	900	942	943	939	887	914	928	928	951	955	948	886	918	1009	940	941	970	978	1027	934	930	955	941	902	988	961	1012	915	965	990	951	927	899	931	920	930	967	989	908	921	959	916	938	916	899	945	956	919	940	925	910	963	935	976	913	970	968	910	962	938	914	901	905	945	945	935	941	936	954	966	955	963	889	937	943	936	935	938	922	949	959	909	907	935	948	996	987	910	925	942	930	946	926	932	962	899	941	928	951	934	911	953	926	932	921	1000	936	959	915	973	923	936	910	932	932	944	938	935	952	924	910	942	962	945	904	923	938	924	956	915	949	968	902	987	909	892	898	912	944	916	947	929	921	923	946	971	970	965	911	915	914	911	859	929	966	935	994	903	952	932	897	935	985	937	946	907	948	956	960	887	899	980	951	975	1005	943	902	915	925	928	901	916	937	942	915	910	916	984	924	910	910	939	982	966	942	931	942	976	899	909	941	1008	1006	961	889	1020	952	949	969	959	922	990	927	998	941	916	941	927	981	921	950	915	935	971	923	943	974	959	959	983	956	931	927	1001	942	980	950	952	999	930	974	980	979	957	915	1009	1001	931	951	922	1019	935	915	922	963	1019	932	973	887	1011	945	943	963	930	958	922	1017	920	957	920	974
32663	31210	25176	9181	2824	1131	476	478	427	409	469	430	435	445	441	419	437	472	443	456	434	445	442	439	443	402	422	440	433	423	447	452	437	433	438	417	468	436	398	425	437	431	416	399	415	448	428	446	431	427	459	412	456	411	440	450	431	444	426	440	447	464	415	462	451	417	447	459	423	409	408	462	459	451	395	423	433	456	441	447	444	469	437	405	458	454	445	425	432	469	437	456	415	411	407	406	437	487	437	452	436	484	424	422	450	461	440	452	425	424	436	481	412	416	429	403	463	437	432	446	440	445	466	403	398	388	433	441	460	452	415	458	409	457	435	443	380	457	409	458	407	441	422	403	425	422	429	401	470	430	434	453	443	457	469	430	466	456	462	447	438	440	471	433	406	425	420	421	456	413	428	426	378	405	420	439	419	479	405	440	456	414	449	455	424	396	469	430	421	426	411	472	440	437	422	429	431	447	433	452	428	425	423	433	438	431	434	428	459	428	414	424	480	464	399	449	444	448	448	434	391	413	452	443	423	441	430	418	433	455	418	417	464	439	426	441	413	418	458	431	429	426	388	455	429	417	469	408	414	437	422	471	418	450	452	434	433	450	470	406	450	440	411	432	414	438	462	409	462	436	431	429	440	411	457	405	419	396	443	472	436	461	461	421	404	370	430	436	449	433	415	418	417	440	423	443	434	434	476	412	448	445	447	411	424	431	436	454	434	430	445	427	465	454	451	424	466	413	409	399	414	427	405	455	388	422	422	452	413	453	434	405	455	485	409	461	419	450	402	512	450	443	422	420	450	435	431	433	449	423	429	450	455	436	465	459	440	456	403	414	423	419	438	428	408	431	482	475	392	445	461	429	420	438	462	393	453	454	468	413	396	454	429	419	436	439	481	421	402	456	409	451	443	409	439	431	454	422	418	404	443	451	461	442	417	421	430	442	419	447	458	435	438	413	450	445	435	454	454	398	407	408	448	420	444	429	433	412	433	405	455	438	415	462	419	411	414	448	451	406	431	403	424	425	378	409	458	453	454	434	398	443	454	444	407	422	464	446	440	476	449	435	446	461	440	422	447	448	432	447	446	415	404	394	438	442	448	466	437	439	433	423	457	463	446	434	451	437	454	415	409	408	422	454	428	493	452	399	443	438	395	470	443	443	422	415	420	441	423	452	425	435	473	447	408	474	411	411	444	396	425	437	437	454	418	396	460	458	443	450	426	419	451	416	460	445	469	456	432	424	439	416	448	426	417	410	432	434	414	464	431	405	426	420	440	411	427	453	445	401	424	394	452	434	414	436	418	385	443	438	443	394	435	446	417	452	426	429	413	430	461	439	464	423	450	442	432	411	430	410	417	437	442	460	454	439	430	414	421	434	465	453	432	454	427	451	424	433	395	457	442	481	427	418	434	459	432	419	410	424	427	427	429	374	436	485	416	450	412	453	456	442	418	420	418	460	430	417	462	426	409	401	435	455	409	438	466	439	408	443	426	444	394	395	446	426	402	402	441	436	395	433	449	447	451	422	430	437	438	449	457	444	454	457	425	430	415	443	458	435	412	441	464	450	426	459	432	437	446	476	429	434	434	439	419	433	444	456	446	409	435	430	436	452	446	458	447	466	475	439	426	427	407	408	422	386	442	415	450	412	424	468	461	446	411	406	438	436	421	432	424	431	434	454	462	465	433	426	466	423	382	432	426	430	443	405	417	428	414	415	447	427	461	463	436	455	429	464	403	472	444	449	437	438	461	423	447	419	432	431	403	430	422	457	415	458	443	467	455	432	410	439	432	384	465	443	452	458	412	427	405	444	410	443	419	466	429	448	431	424	435	428	419	433	462	430	405	462	435	438	416	433	422	395	427	452	418	454	416	428	428	419	448	429	451	432	442	445	405	433	461	453	414	456	457	480	442	437	423	412	433	459	399	447	408	445	424	435	426	408	437	467	420	458	459	447	454	405	428	409	440	439	481	414	410	445	448	412	404	410	428	445	421	414	444	480	408	424	422	439	452	424	436	420	417	415	435	429	446	435	452	450	427	452	433	427	449	409	448	435	393	423	463	455	419	444	432	411	470	423	432	422	423	456	411	439	442	408	434	425	430	428	469	430	436	420	406	454	452	382	447	410	439	436	449	417	415	443	435	401	447	421	421	443	426	426	425	474	415	449	426	418	427	473	427	448	456	405	438	463	426	434	449	452	413	430	434	399	427	391	427	420	420	419	429	461	436	454	424	476	434	424	425	417	447	466	394	426	435	434	409	458	430	427	430	420	459	398	427	437	431	450	444	456	413	449	435	400	442	440	437	418	422	440	466	443	437	413	403	436	419	413	484	462	454	475	419	463	433	424	487	428	464	424	407	390	444	446	463	387	404	433	423	398	425	497	473	408	417	456	444	437	414	410	403	439	416	407	421	436	454	449	473	439	440	454	398	410	408	417	436	439	430	402	446	407	442	423	428	406	436	410	382	416	442	442	445	449	466	455	419	428	439	422	442	456	433	427	428	444	466	472	436	446	451	431	432	428	442	406	432	402	435	454	428	424	422	461	446	436	428	445	443	438	427	442	493	464	412	410	448	468	446	437	442	413	429	421	467	465	424	441	409	452	472	480	410	455	424	429	420	405	431	432	422	435	420	433	459	461	437	446	405	425	480	424	413	456	444	418	427	415	419	434	449	453	414	460	467	429	433	441	426	400	445	425	424	444	404	436	458	413	452	434	439	446	423	449	429	406	403	421	436	433	444	423	408	458	391	439	417	401	419	413	434	432	441	438	396	419	440	445	436	453	473	460	412	443	414	438	416	434	429	441	427	443	398	449	469	412	436	437	400	457	406	442	426	428	474	416	439	418	423	448	450	454	435	436	442	418	471	409	420	447	432	433	420	440	421	423	441	419	427	445	405	446	450	457	425	446	408	401	438	438	454	446	436	433	467	426	439	458	413	435	451	473	408	466	465	431	441	426	475	451	429	448	434	422	432	427	442	456	476	422	429	451	435	442	409	456	431	440	446	446	409	444	442	409	466	449	441	433	439	441	437	411	432	436	419	449	459	404	418	416	446	429	429	428	447	471	424	445	405	401	428	423	430	430	425	457	423	420	423	436	426	430	444	436	430	479	421	475	432	468	448	469	386	443	449	434	411	444	482	424	432	429	440	430	432	441	432	443	435	453	443	429	401	437	428	437	464	419	427	409	450	482	467	418	456	429	401	450	423	388	428	407	393	455	442	410	454	433	430	402	432	436	429	421	460	443	440	436	414	394	438	429	472	426	410	436	475	403	423	414	415	409	434	407	443	424	438	461	461	391	423	449	451	454	446	441	439	467	423	442	419	454	445	448	425	440	434	444	430	438	436	412	414	437	436	428	439	482	441	415	412	437	419	393	466	474	441	442	450	403	405	419	450	418	447	416	418	429	432	472	409	407	437	449	415	442	449	448	456	456	469	456	450	432	426	403	442	414	461	438	431	428	451	392	411	426	457	424	445	457	434	441
42889	47499	27075	8228	5698	2145	818	748	772	715	720	722	718	780	724	716	722	693	709	741	742	723	744	697	746	691	746	707	711	703	754	698	736	737	700	725	729	706	743	720	655	714	738	678	684	745	753	651	678	734	733	703	718	732	734	717	754	744	707	759	729	760	713	698	762	690	759	694	732	755	678	722	690	735	709	756	677	708	702	725	782	723	727	744	695	723	777	716	773	709	712	738	716	717	690	725	673	671	661	741	697	719	712	706	686	733	737	746	724	765	756	694	731	763	693	738	763	726	694	741	764	700	728	750	672	741	713	717	702	697	762	694	680	740	707	695	725	735	731	681	638	787	707	783	730	697	708	697	715	717	735	705	757	722	742	738	689	739	721	678	742	719	717	674	705	686	670	696	673	751	687	769	725	693	674	726	688	719	699	698	707	753	715	753	701	713	709	728	785	682	712	711	785	697	713	740	711	686	700	746	693	707	717	697	705	707	702	709	707	697	703	693	704	685	712	735	731	718	729	711	716	711	734	731	740	694	715	699	710	691	701	755	723	672	738	727	698	735	722	721	737	697	694	683	713	745	736	723	705	739	746	696	694	695	717	738	724	697	709	689	687	744	709	713	754	742	725	722	724	686	746	737	750	675	712	715	735	699	749	691	720	728	778	729	690	721	736	716	754	753	714	703	752	770	718	757	680	735	728	675	713	684	754	698	663	721	767	745	710	720	741	711	673	669	714	759	750	715	741	768	697	695	782	743	720	710	715	732	723	721	734	738	731	701	698	687	731	769	704	724	695	736	735	675	775	675	737	695	695	741	714	678	702	724	669	750	740	727	749	722	651	722	740	735	728	707	711	746	712	669	729	701	712	697	696	719	707	695	659	721	732	724	745	655	719	738	654	708	671	695	679	725	727	693	720	720	707	750	700	686	723	740	756	659	741	690	733	699	672	683	726	696	717	711	719	705	706	746	763	734	722	723	703	698	728	711	719	666	730	714	730	726	729	705	707	721	695	742	701	693	715	719	721	715	712	687	730	710	748	700	749	714	735	719	738	683	776	689	709	694	691	765	703	680	688	679	726	683	748	717	737	693	752	710	755	688	703	685	760	740	705	722	686	712	741	696	680	703	758	689	712	737	699	697	736	709	709	689	739	728	747	693	711	688	714	684	739	720	741	653	711	694	748	707	696	721	707	717	663	726	730	675	738	712	734	703	689	715	714	701	648	707	756	712	741	702	727	697	681	733	757	723	687	791	729	717	750	677	714	703	719	689	715	742	712	672	728	688	729	752	721	690	729	703	747	700	713	755	695	734	673	734	755	705	711	732	743	711	740	718	723	709	704	750	690	716	701	749	676	687	706	711	704	682	718	687	732	697	741	706	706	739	703	730	678	717	734	725	687	727	700	664	702	701	743	695	720	763	696	713	790	740	722	657	702	734	720	721	764	739	690	720	714	739	670	784	713	742	703	703	722	712	727	734	729	768	688	745	669	727	709	770	688	735	706	712	703	676	740	713	681	735	721	723	706	734	735	729	703	757	767	692	743	704	671	703	736	675	686	742	729	760	674	686	732	707	734	733	750	710	698	724	705	676	691	707	691	719	752	681	673	749	687	677	720	760	696	720	744	701	723	734	689	719	693	767	744	732	692	730	692	692	732	698	705	717	687	711	708	724	754	713	719	771	718	731	729	685	738	708	689	712	716	719	688	724	795	756	707	762	726	729	682	712	766	718	720	668	695	700	718	706	729	744	720	728	707	715	704	712	728	736	720	723	740	732	769	733	763	754	697	735	745	707	760	736	735	749	745	721	705	720	727	640	739	748	738	724	715	741	685	753	724	754	692	675	741	741	719	743	692	696	739	705	708	698	732	720	701	677	749	725	727	693	771	713	743	721	726	718	728	697	718	727	721	771	743	687	710	718	720	748	741	692	759	732	691	736	751	735	710	651	696	761	699	746	724	744	722	747	683	670	682	723	803	725	739	720	706	716	722	715	723	723	719	702	735	704	698	691	745	717	684	675	658	730	740	694	713	731	731	754	753	723	774	767	702	750	719	715	736	717	710	714	765	695	715	730	727	675	713	711	707	702	721	706	718	713	710	731	767	714	702	738	717	709	707	699	710	753	733	710	740	720	755	731	656	695	726	729	698	711	718	772	673	709	713	752	679	728	743	736	722	734	744	706	727	773	697	729	690	683	712	684	720	715	746	758	753	724	747	708	684	742	730	685	716	761	674	732	733	698	711	696	719	731	675	698	693	724	721	717	720	736	734	691	687	754	688	747	713	729	740	683	699	732	712	755	735	699	714	748	717	698	740	748	708	701	742	749	713	747	745	734	745	770	680	718	673	722	734	741	724	695	696	704	698	709	710	735	722	746	700	716	737	748	683	664	684	713	754	742	685	694	735	705	665	710	658	726	769	719	703	728	707	738	716	649	677	754	707	721	729	727	646	705	736	703	687	764	659	696	693	760	743	681	677	747	752	718	729	721	722	749	698	728	701	726	716	734	726	716	722	691	696	681	750	691	692	715	704	756	797	786	679	750	713	735	734	661	682	716	704	723	666	676	724	725	713	682	756	696	714	710	690	755	719	708	747	692	695	739	734	721	686	691	713	732	665	657	699	700	730	718	710	705	724	750	765	678	691	738	706	792	721	722	703	703	745	710	706	723	736	717	746	727	679	705	730	748	683	696	736	726	710	716	679	655	727	742	681	732	681	740	703	741	737	722	794	703	718	748	725	725	756	674	718	658	731	723	711	683	739	717	708	760	711	731	765	755	711	710	718	695	692	686	698	749	710	723	758	773	732	706	737	735	733	698	671	735	713	698	770	733	692	718	731	751	722	687	697	696	717	681	729	720	731	704	724	691	727	707	723	721	745	727	730	705	752	711	681	749	736	686	727	745	695	704	742	708	701	720	711	739	692	735	761	685	736	727	718	762	750	714	696	699	716	722	726	737	741	698	698	686	734	709	674	735	678	780	730	707	737	754	702	725	702	682	731	740	746	703	693	711	708	712	717	707	750	745	724	704	680	771	710	696	688	734	726	701	695	716	737	738	734	730	719	695	682	715	743	705	715	737	710	721	729	702	686	727	759	708	706	738	691	736	713	699	759	718	747	650	754	768	644	750	713	715	699	755	721	726	713	739	777	710	741	742	749	762	779	753	733	741	723	751	707	715	691	744	768	689	744	702	722	696	701	718	735	744	667	693	747	690	741	702	726	743	755	663	722	700	701	729	687	750	770	701	712	751	736	710	743	723	713	726	702	704	705	664	735	701	686	709	687	747	718	757	713	734	704	747	707	686	719	721	720	708	703	735	721	712	734	688	717	751	737	665	728	693	735	740	697	719	662	717	699	687	724	719	703	778	664	714	743	695	717	744	678	695	752	731	696	706	710	683	696	706	770	689	757	705	713	731	748	695	747	690	662	710	729	719	714	710	694	711	686	741	776	736	728	715	737	670	721	682	713	736	750	695	699	714	712	716	752	732
25887	24685	31390	25860	21418	10392	1118	431	410	422	436	398	403	397	395	415	421	412	403	423	412	385	405	387	399	435	415	423	420	407	387	422	427	392	452	405	423	407	403	394	402	427	426	384	432	404	396	406	399	386	413	379	435	411	426	396	397	434	451	423	409	420	430	438	400	429	371	424	388	420	429	397	402	414	403	435	412	403	422	428	412	400	431	415	409	407	402	424	435	430	423	420	399	393	351	387	411	406	404	430	398	396	399	400	413	413	369	430	427	368	418	412	415	408	441	430	399	385	421	393	393	381	394	370	359	411	378	407	401	416	394	431	425	429	372	381	379	396	457	427	404	435	418	413	392	406	414	403	409	460	416	371	431	366	400	395	413	400	373	422	428	383	405	403	377	386	410	382	401	429	409	391	404	375	416	415	426	420	405	441	409	399	386	449	398	419	397	478	423	393	426	438	408	424	407	407	420	447	373	406	457	403	374	397	407	400	467	432	411	386	407	407	397	381	383	424	381	414	423	372	383	410	431	416	442	384	416	418	390	408	444	408	420	420	405	418	410	384	396	373	420	392	371	424	401	415	409	400	412	386	404	363	421	445	423	413	411	386	408	410	390	389	417	390	395	393	399	416	407	377	432	399	412	410	429	417	423	399	386	419	370	368	375	402	433	432	407	402	393	415	392	392	397	407	402	444	432	409	400	375	391	398	438	407	404	398	379	413	383	437	429	396	431	386	388	425	382	418	422	397	415	409	379	412	420	415	377	389	377	422	392	365	406	383	404	377	407	373	413	399	452	437	418	434	391	396	404	428	387	386	388	402	423	398	416	378	441	419	351	424	408	388	422	414	424	439	455	400	432	410	406	431	415	419	419	407	378	403	410	426	416	421	390	393	383	440	398	409	395	449	406	404	419	458	423	385	399	411	407	411	393	385	382	390	380	392	430	407	432	416	403	436	424	396	411	384	396	425	388	417	415	382	419	400	428	385	384	419	426	397	414	443	412	374	394	416	455	376	426	408	413	421	409	374	417	386	424	407	399	404	424	415	415	403	438	429	403	426	422	379	405	410	403	414	397	390	378	404	394	423	391	425	413	438	377	410	422	397	400	433	403	417	380	386	413	413	369	395	418	378	450	419	423	406	432	388	442	405	402	378	402	429	370	385	407	409	431	410	419	427	397	434	414	432	425	380	431	385	427	397	380	421	409	429	449	384	427	407	408	403	412	377	372	419	375	391	411	415	401	400	394	369	389	428	424	410	414	418	376	391	407	461	440	408	386	400	440	401	387	402	378	410	441	438	427	402	392	397	433	394	422	444	366	399	376	406	364	417	396	434	413	429	414	436	407	393	405	398	422	395	401	433	373	415	409	417	385	385	392	414	398	381	425	393	428	388	364	386	424	414	388	379	376	402	417	402	404	415	420	410	415	382	449	387	386	409	388	420	412	399	420	419	373	407	401	425	427	399	424	388	434	405	394	428	401	379	440	426	410	414	400	410	419	409	374	412	422	422	400	390	431	386	384	370	413	413	426	372	421	402	414	389	417	416	401	410	392	387	410	393	439	378	405	407	414	418	400	419	402	413	406	412	359	392	426	401	417	395	404	425	415	423	423	386	438	425	396	429	376	392	358	391	452	443	410	431	382	425	410	424	391	408	399	411	403	360	388	419	413	394	425	390	410	412	407	401	378	375	412	357	412	404	389	384	389	407	408	427	406	414	397	409	409	409	443	424	429	375	419	418	405	419	396	398	406	410	420	385	385	402	428	416	415	406	378	399	406	425	425	405	429	406	366	402	416	407	403	416	393	426	417	404	418	379	412	383	372	394	406	411	402	403	389	394	431	420	395	390	414	417	416	385	404	378	406	432	433	421	398	394	388	394	433	411	358	398	409	392	370	415	413	443	388	402	412	401	393	415	423	417	393	440	399	363	412	400	447	401	398	403	402	394	428	412	389	368	411	430	396	384	399	392	396	396	448	379	409	398	429	432	420	393	358	430	394	413	391	398	439	385	428	398	415	418	402	442	394	392	405	411	391	401	426	411	409	417	456	389	427	411	417	422	427	432	391	405	402	393	413	405	437	399	414	419	389	407	418	399	402	373	410	390	407	409	429	432	400	412	451	410	420	420	417	404	415	405	404	394	402	387	357	411	419	389	421	446	438	419	427	407	376	392	392	417	404	418	383	411	381	447	386	398	441	390	404	425	377	382	382	403	395	383	412	396	435	354	386	397	393	438	409	400	406	393	396	440	421	415	415	408	404	428	415	416	424	404	389	417	435	404	353	406	396	435	415	417	414	411	374	403	447	403	369	403	395	399	398	444	415	412	404	409	391	402	413	385	426	394	447	391	392	406	400	416	384	417	387	450	423	386	381	410	397	378	428	408	362	394	408	426	431	409	387	407	409	419	361	411	363	420	436	420	417	400	374	460	391	413	400	393	409	389	379	462	372	400	421	386	397	399	428	427	395	419	408	409	409	399	390	415	414	436	375	417	407	395	391	388	390	412	391	429	398	422	382	402	386	399	386	422	360	379	409	394	415	392	363	406	394	426	435	427	401	408	404	420	365	406	424	400	386	390	409	409	396	411	414	396	381	425	375	394	395	417	373	428	384	433	400	392	410	387	433	392	428	394	425	389	399	393	396	410	377	414	405	375	416	404	410	422	389	452	401	403	441	408	400	437	351	395	377	405	415	411	423	413	401	396	388	394	382	434	401	416	406	432	360	406	376	421	403	406	381	444	403	365	395	446	398	386	380	413	373	411	426	393	407	446	410	415	402	411	426	413	407	371	395	371	427	451	408	431	430	424	398	397	409	400	425	387	418	410	382	403	397	390	414	403	394	392	434	382	400	416	414	413	417	406	378	380	400	402	409	419	389	366	391	412	399	427	358	388	402	414	412	419	430	399	405	400	444	396	399	407	447	401	432	404	407	422	403	420	433	452	388	393	407	406	398	405	421	417	393	389	403	386	393	432	386	391	409	415	398	358	418	385	369	414	418	426	414	393	387	380	412	424	446	402	419	385	402	383	392	392	433	395	383	386	410	422	375	382	440	376	407	391	375	400	405	404	404	393	380	400	449	410	411	390	422	398	435	417	365	404	360	382	394	414	431	404	402	403	390	394	380	379	413	392	410	383	387	422	417	451	393	414	420	388	392	401	443	414	369	409	399	405	407	391	406	382	420	414	405	434	424	391	399	378	386	379	388	427	409	425	424	415	364	428	417	392	373	425	415	384	405	408	386	400	396	382	444	359	415	402	403	395	456	424	408	413	418	396	412	440	384	398	404	396	399	416	392	422	405	421	411	415	405	418	402	384	440	407	402	420	397	372	422	389	391	388	396	402	390	396	414	408	396	396	396	408	422	426	399	401	422	415	414	429	387	423	403	384	429	424	416	382	414	406	397	448	414	387	397	400	430	418	410	413	392	422	362	402	385	439	393	419	408	418	432	442	365	367	389	398	417	416	396	427	417	415	372	388	416	408	433	453
61792	88061	53379	33228	25935	9083	1071	663	697	703	673	655	675	659	656	678	695	662	640	683	716	671	656	662	682	664	691	702	682	665	678	638	714	700	698	679	654	663	685	697	687	640	629	727	696	626	662	691	644	697	670	676	683	620	683	685	652	663	665	647	654	672	679	635	720	655	633	659	692	665	705	628	672	651	669	674	657	617	679	644	677	700	687	648	659	648	673	669	657	663	664	669	681	677	686	671	636	670	676	696	678	623	641	646	710	666	675	657	677	667	673	707	660	711	663	729	673	684	654	697	673	653	648	684	653	698	684	644	650	702	665	671	658	662	673	644	658	704	719	650	711	690	617	674	665	646	668	671	685	695	675	646	654	631	656	667	678	724	710	668	697	710	681	670	680	687	675	645	665	685	675	673	623	658	710	656	713	658	657	642	675	656	694	708	692	693	674	637	695	663	664	676	664	635	641	650	699	656	657	629	665	680	678	645	727	680	646	660	642	683	732	673	679	641	713	685	627	655	653	640	672	663	697	666	703	634	651	685	688	682	683	627	682	642	699	698	658	665	677	684	628	670	649	661	615	685	654	695	730	686	684	688	721	626	703	722	752	624	677	677	675	672	645	689	681	607	654	650	674	641	715	658	694	680	666	656	694	630	637	668	681	609	652	736	661	676	698	699	710	653	696	629	656	660	615	685	631	697	702	710	659	641	699	670	631	675	661	668	721	667	703	696	677	623	659	668	663	692	653	647	669	682	636	664	709	701	673	624	688	691	653	726	664	668	648	666	660	705	633	693	680	675	702	671	673	665	688	674	614	665	651	675	664	716	634	635	657	658	667	658	674	652	697	671	660	658	694	662	633	650	670	648	679	657	656	659	701	707	636	669	686	684	678	654	699	692	678	654	673	679	660	686	688	676	646	659	625	678	684	689	639	659	671	612	652	620	701	671	602	679	677	668	710	678	643	665	667	655	663	659	700	660	674	666	708	648	663	621	697	669	661	632	649	646	638	632	665	704	642	664	645	665	625	669	697	684	666	722	620	646	667	677	649	667	664	674	678	663	677	640	649	624	682	671	653	699	688	690	722	618	647	662	660	640	683	672	676	652	646	638	684	663	650	656	673	665	669	693	630	674	621	658	638	724	651	619	689	634	656	691	692	717	659	630	681	729	666	703	691	682	644	676	681	649	684	667	677	703	671	656	635	715	602	701	644	677	697	644	697	694	641	673	673	642	663	683	648	658	626	714	699	687	673	653	651	687	652	647	662	659	656	662	652	612	675	698	691	726	667	703	685	676	659	706	642	633	625	640	692	660	641	670	636	678	636	651	677	652	674	698	662	671	655	649	624	675	657	642	664	653	684	689	647	635	704	675	716	687	699	674	685	633	652	669	720	721	638	671	667	689	651	648	639	644	677	655	667	721	665	681	684	669	686	703	676	656	637	725	665	675	677	725	657	665	669	646	686	670	646	671	637	636	677	654	701	648	662	642	676	670	688	657	670	644	660	701	668	657	713	704	701	667	640	689	684	649	670	612	642	658	627	650	681	690	653	673	654	705	663	657	664	642	644	683	640	683	614	679	693	633	653	704	634	657	616	728	672	700	652	591	703	711	703	724	676	732	645	628	648	705	694	677	640	686	631	666	625	686	645	662	642	631	647	664	694	658	687	647	701	697	663	710	725	679	701	684	630	643	678	653	638	683	708	640	649	716	679	651	645	663	683	649	614	683	658	632	710	658	653	687	661	667	710	650	645	633	714	677	695	680	664	673	684	640	683	664	634	690	682	595	655	671	652	706	657	703	651	675	693	677	673	643	678	645	673	685	680	674	625	652	654	675	678	686	674	632	650	680	625	653	667	658	691	671	653	685	693	665	665	706	626	699	616	678	652	678	645	645	668	660	642	624	681	707	668	667	688	651	615	697	683	698	670	700	682	675	651	659	688	628	706	667	671	700	665	689	657	721	697	640	666	705	693	657	701	669	632	668	636	649	695	654	627	682	731	676	675	714	680	679	710	667	709	683	643	666	652	642	686	667	683	654	647	675	689	637	670	708	657	703	639	651	682	640	695	655	636	684	698	631	671	648	683	641	657	681	645	646	655	671	701	653	643	710	673	709	701	663	680	676	694	663	637	648	666	649	691	694	649	642	627	650	697	694	611	653	641	684	650	694	660	721	683	651	695	661	654	674	701	662	641	733	655	678	655	660	635	666	648	683	673	637	683	681	676	688	699	672	622	675	684	674	648	711	687	668	667	709	645	694	656	645	644	686	725	639	641	666	686	679	696	656	698	650	639	679	690	617	613	669	666	689	678	657	663	665	639	680	657	710	673	681	648	655	650	680	702	682	656	682	646	660	709	652	643	688	652	640	682	670	680	657	652	635	667	663	676	679	627	646	700	652	675	671	668	645	679	650	683	665	707	644	678	686	662	657	617	669	677	664	645	625	678	693	692	688	627	685	683	683	670	662	677	681	635	689	672	667	661	668	675	648	626	665	695	635	685	658	666	661	655	674	668	658	679	656	658	701	658	676	638	675	651	649	684	637	659	634	711	694	694	671	673	644	696	684	670	640	676	635	722	630	669	688	670	690	637	623	630	697	655	727	673	653	661	642	621	657	688	667	673	716	710	667	660	669	638	619	651	619	691	622	649	695	623	690	666	614	694	599	678	699	699	725	642	668	634	686	615	669	655	657	663	678	685	625	674	719	634	673	654	673	695	672	645	681	655	675	684	659	632	628	676	663	660	668	709	698	653	677	655	630	683	650	651	685	653	660	652	630	679	603	642	628	653	705	665	700	681	680	660	658	664	626	644	732	648	640	641	614	613	642	648	686	656	659	688	698	659	644	666	670	659	685	639	651	690	645	681	648	640	681	656	652	678	705	642	642	697	718	653	664	685	685	655	703	648	656	618	670	685	651	668	664	674	681	696	621	667	698	682	690	675	664	660	654	681	703	681	710	683	717	649	668	681	652	696	658	683	631	682	670	654	650	635	681	614	694	651	646	679	624	686	654	674	691	620	626	622	646	713	660	690	660	738	616	653	693	687	661	702	685	665	648	684	682	717	716	628	696	650	679	663	656	685	619	674	683	650	679	670	677	667	653	726	620	664	609	656	707	672	718	656	703	632	630	681	653	672	695	626	624	630	677	658	673	711	635	721	662	742	656	673	711	650	633	697	676	657	646	636	663	657	699	658	645	651	669	699	656	722	699	657	678	658	665	696	741	656	667	661	706	665	682	657	692	690	645	681	628	690	659	651	627	650	629	679	629	677	713	651	638	719	675	681	619	634	662	688	658	664	652	631	669	669	658	664	728	674	674	694	696	689	669	668	664	673	679	644	674	689	650	650	641	650	694	691	669	746	642	674	640	692	648	668	691	696	648	677	666	696	636	628	674	641	691	650	652	675	646	681	629	674	658	647	626	657	702	676	661	687	674	707	678	636	673	687	699	705	695	645	727	669	692	671	678	645	649	652	646	658	690	638	675	664	651
24283	22885	29971	25200	23122	19271	5248	722	620	627	654	599	641	636	589	617	651	589	622	629	548	611	642	625	584	629	601	628	604	657	600	653	628	609	579	592	627	625	557	597	633	618	598	581	580	602	628	584	591	623	677	556	567	585	604	638	611	606	593	584	572	642	623	585	624	689	612	609	699	587	628	582	651	566	618	619	588	608	600	646	634	605	584	579	573	636	632	611	616	606	588	622	607	617	593	619	582	582	594	631	622	570	593	618	576	599	589	580	614	622	602	625	568	590	623	609	616	608	615	598	585	559	606	608	605	628	645	591	635	568	600	636	607	583	552	626	565	606	624	570	646	597	606	585	619	573	588	630	602	648	596	596	615	625	580	600	593	584	577	579	566	642	580	611	600	615	664	611	557	649	638	595	655	600	607	582	587	587	630	585	580	588	588	619	584	567	603	608	573	586	617	633	594	558	605	591	604	558	638	585	596	568	583	596	542	656	634	580	619	611	621	610	580	628	657	586	579	611	636	571	608	593	606	571	604	545	610	586	568	572	551	600	626	551	589	605	569	603	600	585	589	632	593	593	574	598	600	596	577	562	617	594	586	606	609	585	588	584	616	554	600	556	592	613	577	618	618	567	610	615	620	527	634	602	620	606	544	598	601	585	572	631	601	604	576	565	612	605	516	551	623	599	587	581	610	595	628	584	580	656	604	598	584	587	600	609	604	598	556	621	646	624	608	655	611	561	576	642	583	602	592	633	620	599	606	606	626	604	647	631	587	599	561	625	624	577	630	575	629	561	590	606	600	600	618	572	609	623	573	567	619	650	599	596	590	610	606	573	634	626	592	590	626	563	567	588	629	629	586	596	626	625	609	635	591	591	612	597	586	613	584	602	640	589	645	581	631	587	621	633	565	604	584	592	598	597	563	593	617	608	596	609	620	580	616	576	609	559	597	578	604	638	621	632	591	650	622	581	582	565	612	607	554	598	558	585	632	596	600	623	635	613	559	600	601	564	619	571	610	590	591	594	582	594	639	619	602	646	616	617	573	608	591	584	562	608	610	641	619	547	627	625	625	605	624	607	591	614	583	584	599	599	597	603	613	638	575	576	588	614	615	619	616	627	633	588	627	619	628	596	604	592	598	606	608	636	602	639	621	593	622	632	621	607	603	624	578	584	567	558	583	615	599	563	553	591	571	611	606	587	585	624	559	566	605	635	577	611	609	564	543	600	545	624	597	592	605	564	596	587	569	604	591	633	632	543	628	589	598	617	635	564	616	602	599	597	610	619	628	626	609	570	581	634	572	582	580	623	583	634	603	617	581	578	646	611	637	599	603	633	583	594	628	616	609	575	556	621	595	622	610	578	613	630	602	626	637	583	627	604	587	620	589	632	569	574	617	625	563	609	565	588	575	587	585	589	594	620	621	546	600	659	622	635	611	607	619	641	653	642	611	566	623	651	604	552	589	586	623	596	595	613	609	607	643	565	605	608	614	578	609	610	620	619	634	603	624	632	612	597	576	590	619	599	588	583	582	564	588	617	622	600	687	633	631	622	589	607	617	575	634	580	647	569	625	615	572	623	585	619	603	606	564	584	610	642	581	604	556	598	622	575	621	643	624	593	588	575	612	598	588	620	633	544	655	622	631	607	584	602	618	576	609	642	608	625	607	592	613	630	588	593	567	594	569	608	603	603	581	631	607	599	632	564	607	610	619	624	601	619	554	604	613	576	594	586	636	584	636	622	617	613	615	636	571	591	595	604	610	590	632	603	610	585	606	607	580	581	623	609	592	602	578	613	558	587	553	589	591	600	623	580	636	608	623	599	587	606	653	625	605	597	604	588	592	655	650	642	569	551	610	570	608	584	606	581	580	605	612	618	598	624	630	616	574	604	598	580	566	611	611	585	588	575	630	603	569	606	638	585	598	610	547	624	599	610	599	610	625	560	607	622	611	631	631	581	610	606	609	629	577	624	606	554	559	608	580	575	577	629	566	550	586	635	603	581	568	613	580	610	572	596	573	632	566	620	647	555	582	593	593	609	594	645	627	646	625	596	622	641	631	603	587	630	628	606	592	568	588	604	555	579	606	619	621	581	585	586	581	617	578	579	626	582	578	602	602	567	575	597	613	599	613	576	606	588	612	570	608	616	584	627	568	652	572	613	528	589	622	573	622	640	586	586	617	618	603	564	595	650	607	573	586	594	602	611	626	611	558	625	626	597	597	639	602	616	626	604	560	626	580	607	571	592	627	602	583	574	554	610	619	616	636	679	594	566	592	600	582	604	636	622	580	623	579	641	591	577	574	573	604	570	607	606	607	601	639	557	648	595	603	609	553	608	596	622	596	581	649	623	562	594	608	624	594	547	580	623	603	620	586	616	641	587	569	601	583	621	581	608	605	569	609	588	616	603	550	576	604	589	628	622	633	642	666	604	592	622	614	603	556	616	611	594	596	579	563	573	598	586	628	622	622	614	574	584	578	621	633	621	588	625	617	617	577	646	587	596	580	574	618	557	578	625	611	593	583	617	600	586	581	585	583	622	658	627	633	606	627	583	612	597	627	597	588	603	599	603	590	555	610	599	594	593	578	609	599	568	571	598	626	577	573	567	628	645	637	638	608	654	546	562	649	587	629	622	612	592	597	614	597	642	650	598	608	595	619	575	611	606	595	566	603	601	628	601	626	570	620	621	615	588	565	612	586	606	620	603	634	621	584	592	612	594	641	591	586	612	609	625	576	574	608	596	625	552	588	596	587	545	606	614	597	575	632	596	608	597	582	645	588	656	585	618	600	556	634	645	583	575	595	601	633	587	594	558	632	604	605	609	550	588	609	652	572	604	589	584	613	564	615	617	594	562	575	540	621	614	611	574	584	578	623	581	584	620	539	572	622	594	580	652	609	647	577	617	606	630	623	582	604	585	608	586	612	612	627	623	607	609	596	621	581	610	631	615	645	606	637	594	598	580	607	562	643	614	595	583	624	609	625	645	585	581	588	606	574	595	608	592	634	588	591	562	561	571	595	631	606	599	628	606	589	635	627	604	589	582	593	539	601	605	580	612	605	567	559	624	568	606	573	579	625	552	580	609	608	541	603	577	559	621	591	614	626	623	567	597	586	595	588	537	576	653	560	553	552	540	589	594	647	599	591	632	609	598	606	599	631	589	579	624	635	590	557	619	691	658	600	596	599	627	586	592	601	598	605	636	576	614	631	653	602	600	615	566	587	596	591	639	576	646	670	634	612	599	531	606	613	607	597	606	587	647	581	635	563	596	630	615	623	554	591	626	599	589	604	592	596	603	615	589	637	613	586	595	577	615	614	623	614	600	601	583	578	608	608	606	590	607	635	677	608	597	595	603	613	616	654	621	546	598	572	586	624	542	615	616	569	621	611	599	588	635	608	624	635	588	608	592	609	620	591	580	581	628	640	595	587	611	633	612	624	607	605	572	600	610	607	583	536	615	608	605	644	584	576	597	590	567	570	586	616	623	607	585
60891	98494	61574	43233	34922	14140	1565	973	903	895	925	914	944	901	960	954	944	907	911	859	943	932	932	1002	985	922	923	957	933	894	951	887	979	936	931	940	897	920	902	931	903	921	949	906	937	940	932	964	911	918	915	888	923	925	957	921	909	926	897	900	923	965	912	931	953	949	960	973	905	919	929	931	931	892	947	932	947	916	909	900	953	955	891	918	947	947	885	919	867	891	953	911	934	919	892	946	922	909	904	893	912	924	865	882	952	969	896	930	915	951	922	955	921	945	898	884	908	955	944	859	932	913	932	889	930	983	947	943	891	940	966	878	888	892	933	927	956	964	906	949	860	936	966	989	871	951	930	896	956	893	866	926	901	921	932	886	972	965	924	954	940	946	945	931	905	883	961	867	968	910	928	862	955	910	895	912	916	871	863	876	919	919	898	933	919	902	992	948	934	936	893	886	955	885	929	893	911	925	938	878	946	882	945	982	950	898	902	908	921	898	929	879	894	903	869	877	926	989	887	917	990	915	974	850	902	944	910	955	907	887	892	944	904	931	914	891	961	889	910	909	924	946	949	925	933	863	972	924	880	871	916	933	959	937	906	935	963	956	916	894	904	905	968	899	932	913	848	947	914	900	889	965	952	933	970	913	907	961	904	958	867	889	955	929	963	896	890	962	944	963	905	902	942	942	947	952	925	904	922	936	903	959	924	945	867	971	983	897	925	962	948	904	911	889	903	931	929	885	931	940	953	925	958	953	942	901	894	969	902	948	941	922	889	945	894	930	886	989	933	901	938	882	968	973	887	898	889	952	901	951	904	937	976	913	902	916	928	952	907	944	957	929	902	869	907	937	958	912	890	932	943	949	920	915	937	904	908	872	879	915	870	953	929	877	934	912	887	869	971	948	946	918	900	955	870	895	926	863	891	932	938	966	889	909	916	868	972	922	966	857	901	897	911	872	893	913	889	927	909	920	923	946	951	891	911	874	909	906	875	927	902	895	878	886	938	877	914	894	961	961	949	912	906	874	907	921	939	922	935	883	964	947	913	944	944	955	942	902	863	943	938	947	903	977	933	932	894	894	918	966	921	924	893	965	935	917	939	896	902	937	919	908	893	895	908	860	912	907	946	931	941	928	889	904	882	881	910	939	943	907	897	934	880	851	920	907	890	912	939	921	946	900	936	925	1012	896	931	882	945	902	922	952	901	939	948	922	847	944	945	959	944	966	966	946	895	889	914	937	914	901	878	939	913	912	907	867	892	886	906	911	966	930	892	984	893	932	933	939	972	951	948	962	861	982	919	935	936	928	879	888	930	893	981	922	1007	896	935	882	935	889	888	891	914	914	925	946	959	922	981	918	938	949	904	921	962	910	928	947	919	961	954	895	858	872	897	902	878	952	943	892	913	907	863	899	935	883	926	852	941	961	923	877	873	905	936	936	872	927	944	918	909	916	916	918	935	895	881	975	900	982	926	906	941	941	950	931	1014	915	933	952	947	922	1005	919	940	897	871	1018	908	950	973	937	964	925	895	938	929	919	962	967	935	961	870	945	990	946	927	878	964	916	919	912	895	924	909	951	926	930	926	912	962	864	951	960	913	840	905	947	928	905	906	942	921	952	913	960	953	925	929	980	885	935	929	977	959	889	929	903	957	945	918	944	952	927	875	899	912	941	938	896	934	963	894	914	912	943	934	911	926	926	917	882	918	949	951	857	977	928	901	906	925	892	925	967	900	948	893	958	921	958	928	932	935	885	1008	918	927	953	918	913	918	933	925	906	891	875	973	947	897	948	943	957	939	895	943	965	941	912	923	900	932	896	932	928	910	906	950	926	919	914	927	916	936	903	978	925	951	953	946	901	915	923	918	906	933	959	940	999	959	936	966	925	902	952	950	916	967	926	915	929	942	924	907	932	888	929	945	907	937	1004	994	922	879	958	952	933	912	892	963	922	864	933	914	938	911	986	937	882	937	866	932	881	898	956	912	942	918	998	945	903	941	929	913	916	875	951	945	903	927	938	913	963	887	902	858	876	889	898	933	952	956	939	850	921	926	868	935	927	917	913	896	945	937	885	970	922	933	900	969	954	911	902	878	878	921	916	927	964	937	953	990	916	898	882	921	956	856	940	952	943	905	963	943	902	962	930	898	939	923	905	904	999	913	880	926	925	906	908	897	942	899	911	983	911	888	872	963	912	883	934	919	919	925	918	885	912	886	915	901	940	857	908	877	903	952	884	925	879	936	934	961	952	948	915	969	953	867	952	952	910	903	951	965	961	944	940	948	907	924	907	886	930	927	957	892	920	959	924	902	904	908	935	934	953	976	899	915	931	906	882	895	952	945	927	916	934	975	965	957	970	1001	943	882	906	887	934	886	834	906	949	913	875	941	970	894	913	904	926	972	929	880	920	885	931	929	915	937	890	856	894	952	929	917	938	925	866	976	962	908	953	896	892	918	943	961	975	937	967	900	941	935	920	906	909	944	889	925	948	910	911	885	932	932	916	933	938	956	947	885	919	900	918	892	937	937	947	894	920	909	937	921	954	949	904	907	884	940	950	942	908	919	894	901	927	964	942	962	919	893	921	944	914	888	949	951	949	883	901	883	972	925	922	943	921	924	877	918	934	885	965	962	923	930	939	988	921	906	965	958	894	895	899	960	885	961	942	958	903	913	950	969	930	975	928	893	893	906	877	966	907	951	896	907	962	908	908	970	946	869	907	945	920	878	933	902	839	942	884	941	890	897	970	920	937	926	877	903	888	922	882	915	953	924	883	950	939	887	936	938	894	916	907	903	874	908	917	928	907	925	902	972	913	883	859	929	891	927	973	937	932	936	917	912	926	921	904	932	905	950	886	934	907	915	906	884	923	943	1001	908	942	938	912	904	902	949	870	894	942	936	885	944	900	904	946	952	906	901	949	948	952	928	899	940	898	913	910	873	999	915	911	937	918	928	940	905	950	920	852	964	936	882	947	899	835	912	930	930	927	933	854	950	882	897	896	980	904	962	913	930	911	915	932	945	904	925	938	936	954	940	922	923	929	914	905	942	900	903	894	915	898	929	930	876	874	874	922	905	877	939	934	886	931	945	918	875	920	877	913	893	956	889	906	895	1001	904	900	930	937	923	891	965	892	922	909	926	886	951	905	875	875	940	927	932	911	965	906	944	894	946	883	921	934	999	934	921	870	935	916	886	908	937	907	941	907	891	884	854	895	931	969	899	891	860	927	954	944	896	969	935	911	929	900	968	886	896	909	850	989	912	951	889	933	981	862	935	884	872	898	969	946	957	917	943	918	912	937	914	921	904	919	853	925	936	940	919	941	906	922	899	952	956	906	896	929	964	938	874	966	952	898	862	897	908	894	980	903	905	951	959	976	868	914	927	884	879	888	934	863	860	912	867	879	885	907	972	895	872	909	948	896	887	925	898	965	907	911	892	888	948	948	941	939	913	940	936	905	928	885	861	878	920	922	970	972	913	936	919	942	932	925	880	870	916	953	885	972
32038	30387	24635	9926	3814	1207	507	436	410	427	444	461	454	438	451	409	428	410	428	412	432	448	438	393	408	423	433	441	424	420	423	410	400	411	416	440	434	415	426	426	428	448	435	406	399	412	407	424	387	421	460	430	413	393	365	424	440	416	429	418	413	410	446	412	385	453	426	395	444	432	373	419	410	408	431	392	406	444	409	393	420	393	401	387	422	432	410	406	413	440	432	410	464	419	431	420	431	404	384	430	442	420	394	437	433	395	400	429	415	444	442	414	426	433	431	440	443	398	444	406	416	465	448	387	401	440	435	417	456	419	399	408	428	411	424	421	373	473	401	454	450	432	419	433	428	410	431	435	429	393	413	434	398	387	447	439	418	436	435	415	428	410	456	393	454	414	410	402	428	431	422	406	402	429	392	368	412	411	421	417	423	418	404	443	409	427	410	424	450	401	424	475	425	442	450	409	417	414	462	424	426	465	423	414	403	434	421	398	438	438	399	406	446	460	387	432	438	403	419	390	425	422	385	475	452	408	444	423	420	430	423	458	440	427	420	434	399	454	412	409	446	426	403	417	445	399	445	423	396	400	398	454	410	399	433	417	437	424	428	433	466	434	423	447	438	378	433	463	444	421	419	433	441	418	426	423	382	424	417	422	428	443	426	434	421	419	360	446	410	436	411	442	408	430	418	431	412	412	431	392	423	427	421	423	387	412	440	479	443	458	423	461	445	402	411	424	432	413	454	452	427	426	404	417	410	412	407	455	415	414	431	412	402	433	381	402	417	403	444	441	424	430	448	402	408	423	416	406	432	431	428	398	435	443	429	413	402	414	504	427	429	418	463	415	396	395	408	400	390	406	421	425	370	423	382	422	397	415	432	418	439	478	418	399	417	431	442	428	398	440	385	418	381	390	422	404	383	391	420	428	391	413	413	453	427	438	414	429	472	473	398	446	425	428	396	415	418	405	442	441	429	430	413	414	399	385	417	397	413	441	471	435	398	415	404	403	397	426	445	406	423	398	450	433	419	451	403	419	433	425	403	417	454	442	411	431	411	404	421	412	398	424	424	397	437	419	391	412	438	447	435	432	442	400	405	442	455	437	422	430	434	402	429	468	440	421	401	439	469	420	424	448	396	399	438	425	413	353	427	392	441	413	430	436	415	439	439	432	456	421	443	440	431	407	385	401	399	413	404	430	417	426	410	402	416	451	433	426	435	420	412	414	409	384	463	400	440	424	396	415	421	438	417	428	443	397	440	423	401	439	422	411	442	408	449	406	421	400	411	425	425	469	445	456	425	431	430	429	428	403	396	415	388	398	436	432	442	465	452	421	448	410	440	424	462	418	426	440	402	399	386	418	396	410	408	386	434	412	431	420	436	423	407	442	420	403	403	430	440	400	413	401	422	449	435	417	414	413	421	428	399	384	400	458	450	457	376	462	415	408	452	432	431	423	456	434	426	418	428	446	425	393	424	414	418	438	466	410	442	403	413	437	455	443	439	426	399	395	427	450	429	393	424	433	413	459	418	466	423	462	415	422	396	431	380	434	442	416	452	405	433	446	450	394	420	431	434	418	403	442	426	424	425	429	432	444	397	439	440	401	435	394	465	436	441	403	437	453	430	402	425	409	458	432	433	395	447	445	458	412	470	432	406	388	412	364	432	373	454	407	435	437	432	430	428	424	462	400	417	388	405	437	417	438	443	426	410	429	406	394	419	392	407	468	435	435	408	412	381	401	436	411	448	452	461	421	440	413	418	451	428	434	427	409	448	434	396	431	443	425	419	407	411	417	434	431	438	429	390	452	403	429	442	407	419	423	437	413	454	386	373	423	420	409	407	420	391	448	414	415	431	390	404	425	424	408	443	430	394	408	399	383	400	430	430	396	392	396	386	389	406	441	419	424	433	380	409	450	459	407	439	413	437	401	434	456	410	393	429	412	418	434	451	415	449	463	411	441	417	434	450	428	385	420	416	420	406	416	428	450	457	436	437	420	427	423	454	402	456	432	428	419	439	464	393	427	434	407	422	402	458	419	432	410	437	426	419	453	422	416	418	435	451	409	427	393	398	430	411	428	413	420	432	424	442	398	468	384	450	467	441	442	383	433	421	429	443	408	422	422	443	470	449	411	471	441	473	438	466	455	389	441	411	452	448	398	447	450	444	443	406	456	387	424	430	396	394	405	447	454	392	437	416	411	405	428	421	416	412	421	461	410	401	398	418	428	423	437	408	440	430	435	447	452	411	398	458	377	411	408	421	409	447	433	409	440	437	402	434	428	410	423	396	468	443	430	423	402	435	450	424	394	418	421	413	445	448	411	476	373	415	430	438	417	413	440	412	413	431	431	427	419	416	415	437	420	405	423	417	402	411	425	417	448	450	413	417	420	399	411	471	439	416	396	429	428	435	412	411	399	408	434	390	415	426	468	398	431	444	433	417	437	433	430	455	419	385	434	451	413	429	394	437	418	400	445	411	443	408	377	418	423	456	439	431	407	444	396	462	415	421	375	417	422	405	400	428	438	417	441	429	425	407	413	443	422	409	415	486	415	448	406	455	425	458	423	383	422	380	452	380	420	448	395	442	426	432	453	406	430	391	396	400	385	436	427	431	411	460	396	401	455	457	385	417	411	427	422	444	391	444	399	411	427	415	424	425	436	442	387	460	426	412	464	438	423	422	437	393	428	392	456	416	393	396	429	410	435	442	439	398	411	454	385	385	433	445	434	450	415	395	431	410	434	431	393	394	401	395	416	417	423	444	424	402	396	416	427	376	403	418	433	423	431	410	399	407	454	437	420	427	420	424	422	442	422	419	409	432	412	416	423	425	424	457	412	421	420	401	429	428	378	423	427	417	437	406	398	433	399	408	391	455	441	465	432	404	398	421	453	390	433	418	446	461	409	417	435	437	454	429	401	414	404	427	398	424	448	450	446	412	460	437	418	431	431	455	418	420	408	413	410	420	405	440	425	443	408	405	422	434	432	424	448	413	422	460	413	399	416	458	418	395	426	423	444	417	447	453	402	432	408	429	391	442	452	400	420	419	431	438	413	421	390	462	440	414	431	418	404	437	415	443	416	446	419	405	447	411	413	480	436	444	433	398	391	431	444	407	410	427	450	408	432	435	445	405	412	425	441	408	373	414	416	404	440	420	411	424	466	418	406	438	413	426	442	376	422	404	434	447	445	389	412	418	427	425	415	404	409	420	428	477	410	425	412	435	397	412	437	448	423	431	425	426	449	435	449	430	448	444	419	411	427	424	416	403	414	440	427	428	450	406	409	400	460	428	417	436	419	430	423	417	421	431	412	441	449	411	422	429	428	391	382	406	487	401	400	433	430	404	405	451	436	438	461	427	438	440	426	448	449	458	445	393	405	443	438	415	411	418	401	443	391	423	414	450	437	429	403	439	416	432	424	436	410	408	438	469	442	440	416	445	430	437	426	479	404	442	442	439	444	418	425	397	410	424	424	398	410	414	404	443	422	408	417
42045	46858	26781	9775	7489	2515	731	639	699	714	710	686	738	715	709	678	686	687	667	657	715	674	744	664	704	707	733	712	625	686	691	703	718	709	702	741	715	736	661	712	706	699	677	694	675	701	700	754	697	734	747	685	676	671	673	662	695	733	693	679	672	696	712	716	698	720	743	689	721	687	700	679	675	666	684	675	673	717	698	665	680	723	651	695	646	644	695	665	719	683	665	703	720	699	675	669	678	732	654	717	703	692	696	690	694	725	701	683	681	690	643	704	684	690	748	693	701	678	662	686	705	652	705	665	697	689	704	711	690	744	632	690	656	639	692	730	707	689	731	658	653	670	677	670	727	730	705	702	721	676	677	650	666	641	721	685	681	712	689	688	686	684	648	742	673	656	700	718	670	660	714	718	726	703	678	731	720	711	730	716	706	692	718	656	686	669	682	722	736	692	687	671	658	701	663	698	682	709	650	706	730	675	719	717	673	737	732	679	709	698	643	724	658	701	677	674	685	718	709	671	724	707	718	718	697	674	703	670	755	639	716	700	710	729	696	710	670	677	738	689	739	712	703	678	679	699	678	664	683	662	660	642	685	667	647	736	707	646	666	683	727	675	721	684	708	689	701	750	694	654	711	682	683	699	693	696	629	718	714	705	714	692	674	678	666	668	710	683	690	669	712	736	721	702	666	689	730	667	668	709	745	669	680	728	685	705	711	708	640	734	703	716	749	660	725	708	723	661	711	687	722	676	662	699	723	712	711	669	714	652	704	724	713	704	704	663	667	668	730	735	651	683	714	696	705	713	672	696	716	711	689	708	711	761	717	723	645	667	677	662	685	682	739	715	687	668	683	688	704	706	736	668	683	733	680	708	698	694	700	754	671	686	736	699	678	704	690	715	756	699	680	634	694	662	725	730	726	695	661	707	689	686	728	693	714	696	709	681	714	647	680	696	724	694	687	680	636	694	645	708	740	725	697	706	718	695	681	669	715	706	656	660	740	694	666	691	711	672	710	711	698	714	747	730	731	669	731	703	708	690	686	662	687	667	623	707	726	689	693	690	676	678	686	701	726	701	643	698	678	704	698	716	718	674	682	713	732	703	686	702	657	753	715	668	657	679	706	694	725	703	646	698	708	696	680	673	710	658	720	722	716	721	707	661	703	709	703	727	646	699	691	691	711	717	735	669	683	685	699	646	722	706	654	706	690	754	732	655	676	720	692	705	704	701	692	650	717	733	683	746	716	708	713	678	701	697	696	714	652	697	668	685	684	715	719	691	675	691	683	684	720	687	733	698	733	739	716	692	693	688	718	673	698	688	733	672	713	670	689	719	697	679	686	657	721	686	708	705	718	713	700	704	691	716	690	717	666	704	784	704	679	676	704	705	751	677	667	691	681	707	709	681	676	711	699	669	735	708	674	725	686	703	762	757	701	682	696	704	687	642	700	668	693	609	687	722	743	701	673	667	689	739	675	705	699	694	646	698	684	682	674	726	696	688	693	666	695	688	744	689	682	689	698	660	696	700	730	671	665	719	726	705	680	686	686	695	749	694	708	693	717	648	640	738	670	697	706	642	736	664	702	703	685	683	703	693	750	676	671	730	675	726	691	716	702	737	705	698	674	662	664	706	730	665	653	671	716	681	745	690	711	713	693	665	664	727	729	670	668	759	677	662	675	688	709	765	695	674	722	695	644	650	711	701	694	718	705	765	719	709	688	710	686	726	682	646	728	644	679	682	660	697	744	691	713	711	670	655	690	690	677	717	682	681	668	757	675	720	672	691	710	683	681	715	654	660	706	687	685	726	690	684	645	704	694	703	711	721	699	709	704	695	645	703	716	685	702	689	748	700	686	661	721	699	702	780	701	695	672	646	667	713	710	666	724	685	698	672	654	713	690	713	660	669	664	696	709	673	676	649	714	701	732	723	685	691	683	658	745	733	688	713	680	739	696	703	683	682	711	709	722	683	697	665	681	701	697	634	725	714	677	738	746	733	719	665	712	694	690	666	697	658	668	683	685	722	717	720	713	735	710	679	695	679	707	723	693	746	684	652	681	691	685	660	669	681	682	650	674	675	687	641	702	713	731	723	652	740	737	634	662	655	685	734	714	730	723	721	673	750	657	729	717	708	681	719	661	727	670	697	708	719	668	642	731	694	663	709	714	652	691	752	704	693	669	668	724	741	698	622	702	736	729	725	691	708	652	726	694	647	744	705	678	739	698	712	671	698	705	680	693	711	670	643	679	652	646	626	679	684	707	708	669	715	697	690	722	681	697	702	683	651	691	691	685	673	728	715	732	689	697	691	680	702	676	729	722	711	700	721	696	693	669	681	713	689	661	690	694	702	655	707	714	657	670	722	660	721	652	724	717	649	668	727	700	684	665	723	676	707	674	670	716	704	753	689	722	664	652	675	649	716	645	701	699	715	721	683	682	668	700	683	682	702	684	679	685	688	662	692	731	684	664	661	693	723	719	719	691	680	732	707	694	701	673	683	720	702	705	675	698	700	708	744	669	697	654	662	714	686	708	685	640	739	705	673	684	747	701	697	725	686	693	698	738	731	727	650	709	675	741	717	696	698	730	665	687	723	682	709	692	681	662	698	731	690	726	694	675	703	702	710	659	697	717	706	629	696	690	723	707	656	686	686	720	682	673	680	691	704	695	675	701	701	714	691	704	666	733	712	624	705	702	661	654	715	694	692	719	625	699	705	725	682	641	669	709	666	668	695	660	674	707	688	700	710	753	650	634	620	656	671	649	728	745	704	654	692	742	680	674	695	706	688	715	691	723	746	689	723	722	729	714	744	651	667	700	691	724	667	706	709	712	709	720	683	713	704	716	706	708	696	694	687	704	739	696	694	689	653	668	726	718	675	714	685	684	674	719	691	624	675	702	728	692	659	738	695	660	662	699	698	722	688	697	720	731	681	734	711	665	695	677	705	654	705	693	725	714	713	723	746	696	711	711	696	624	680	677	725	710	693	713	669	717	721	717	738	706	708	731	696	681	735	700	676	752	666	765	700	701	707	720	666	710	623	680	689	725	680	670	696	665	664	729	716	708	706	704	693	711	684	683	720	693	722	721	750	669	678	683	663	683	647	706	724	641	674	677	693	708	706	683	685	688	701	700	676	702	698	692	727	695	704	660	748	682	703	695	691	685	634	674	655	675	668	720	684	697	712	711	687	702	690	697	719	710	691	730	718	692	681	718	676	729	741	677	714	689	691	741	646	687	683	688	708	688	682	701	762	715	652	658	689	668	708	676	688	682	670	690	673	705	661	663	718	706	672	745	661	671	732	702	655	691	664	678	716	697	706	695	709	708	681	677	695	716	709	703	685	688	676	689	696	696	719	692	710	719	736	677	693	692	706	737	681	703	709	704	673	712	691	698	710	744	691	663	678	702	677	709	678	707	687	711	739	721	692	712	709	686	722	726	712	669	671	665	665	697	681	690	688	691	685	683	695	685	704	658	678	676	703	669	697	691	629
25845	24504	31765	25995	21457	11271	1146	453	413	408	430	364	420	412	392	372	422	409	395	392	435	413	409	437	398	413	406	415	401	379	401	405	424	372	382	427	378	438	357	428	385	393	383	395	436	400	371	426	391	443	378	427	387	386	377	431	407	372	413	378	392	398	389	433	386	387	388	402	429	433	414	383	403	373	390	372	403	398	395	403	399	380	404	378	415	433	397	366	435	396	399	409	371	379	395	372	411	429	413	381	379	405	410	421	406	407	383	409	371	406	426	396	362	439	388	373	400	394	407	381	402	405	410	392	394	394	382	440	444	385	403	409	401	390	391	401	348	406	425	406	383	417	389	401	389	400	410	422	440	348	424	381	391	407	404	414	404	378	394	359	423	414	412	401	414	417	398	410	369	411	375	405	373	423	387	407	410	394	370	409	386	423	397	398	382	399	373	404	416	388	382	423	371	394	378	418	408	365	397	379	400	412	408	413	429	398	373	391	404	406	404	426	418	385	367	393	380	429	373	398	433	389	384	372	419	400	403	372	438	419	448	432	424	403	397	396	405	377	362	398	412	389	379	377	378	415	381	395	405	404	395	432	374	398	427	384	405	368	395	398	417	389	356	421	392	405	446	393	443	441	402	416	396	409	405	374	382	388	419	441	409	407	382	424	393	374	354	383	416	386	350	394	404	393	421	400	388	368	430	427	376	403	422	388	398	398	418	392	407	383	387	433	412	406	411	396	405	409	427	400	383	400	398	420	389	397	386	367	401	379	401	427	409	419	421	403	406	398	406	418	424	404	368	415	387	432	407	371	388	389	393	391	421	398	437	405	382	397	408	432	372	375	385	416	380	376	396	384	379	416	364	404	419	414	384	453	369	398	371	394	452	351	393	406	421	417	440	390	360	425	376	405	384	423	419	380	385	397	388	413	422	397	353	373	394	393	412	411	382	392	398	393	414	422	419	404	398	401	359	417	379	367	378	369	387	372	418	379	371	427	358	421	387	405	418	377	425	377	379	403	393	406	425	370	384	426	397	383	383	383	412	358	418	391	369	388	411	383	405	388	389	402	369	358	401	353	387	374	374	395	386	386	408	402	387	415	399	395	394	371	377	421	441	383	392	366	374	393	388	388	422	399	394	382	385	383	385	440	374	424	413	427	399	395	408	422	389	389	419	367	444	428	403	403	429	371	424	391	414	371	384	409	422	405	378	358	425	423	399	392	397	408	389	379	398	410	416	404	397	382	403	349	394	370	343	402	374	383	431	393	405	368	368	423	433	443	418	375	400	397	384	373	417	390	396	382	377	388	398	374	399	390	395	378	425	401	399	405	433	396	374	425	423	412	381	400	404	378	405	405	430	377	412	382	393	400	378	413	415	375	419	394	404	401	420	400	421	423	408	407	404	401	373	389	389	403	352	420	396	427	405	410	433	419	378	413	389	398	404	387	418	407	410	435	350	400	404	400	373	382	405	394	348	405	352	406	401	384	420	421	407	417	395	408	402	361	412	430	369	383	419	406	375	407	440	397	380	403	382	405	404	409	428	401	386	387	380	410	373	441	421	379	423	459	441	450	403	382	393	387	353	418	386	383	417	415	399	394	367	385	369	412	380	418	428	378	383	409	395	388	389	407	423	437	426	379	388	390	398	414	412	383	379	403	390	413	377	384	418	420	414	360	390	385	405	395	415	399	397	381	406	392	443	387	356	364	394	391	400	434	380	405	415	429	407	397	367	388	402	389	384	379	408	396	389	396	366	402	412	397	420	419	390	426	414	405	431	420	399	390	424	392	355	350	370	412	410	400	389	385	402	385	381	405	353	443	403	394	397	395	391	396	383	391	394	424	378	392	400	399	365	398	406	397	411	382	411	414	433	413	408	394	400	442	386	391	393	390	409	384	399	419	397	392	383	399	394	354	387	379	396	398	381	389	416	384	418	385	424	361	395	418	372	406	354	419	441	405	402	391	388	386	379	406	391	395	390	398	381	416	358	383	378	383	381	397	397	417	379	407	394	402	386	360	407	417	386	407	390	372	410	435	403	365	409	404	372	403	448	391	397	348	389	384	407	414	415	405	378	400	383	391	384	378	390	407	387	373	423	393	383	431	429	385	389	427	405	412	388	401	425	406	400	389	389	416	416	387	408	413	416	390	385	399	405	379	413	388	378	369	416	384	400	360	384	458	431	409	418	389	409	417	392	430	403	407	412	419	407	381	387	426	406	409	443	354	391	398	405	372	409	427	396	414	411	440	398	357	412	406	405	424	362	420	411	420	396	413	410	384	376	417	413	359	402	412	393	396	431	373	372	393	411	373	373	384	405	376	404	411	416	389	414	403	383	377	417	420	391	408	383	380	333	367	409	402	395	395	378	377	370	390	399	400	409	410	390	375	399	403	407	388	371	405	397	413	363	381	435	398	423	412	399	419	405	427	425	424	390	402	403	397	375	430	393	392	400	394	394	390	405	386	403	396	393	382	422	406	400	373	397	393	397	394	397	371	387	400	404	413	419	400	360	394	353	424	380	402	411	421	377	424	406	435	382	412	401	405	408	410	414	437	388	368	384	375	392	404	382	395	361	397	397	400	422	388	437	410	402	397	391	396	381	419	409	354	367	407	370	422	439	407	439	414	414	389	394	430	434	396	369	428	393	391	380	440	392	367	406	428	409	411	403	393	378	396	439	394	411	385	396	383	400	386	412	406	396	374	386	389	415	406	422	394	402	380	394	424	385	364	367	348	433	396	380	380	395	388	405	404	428	381	377	404	406	355	368	380	394	385	421	371	397	441	409	413	411	409	365	428	399	411	414	419	389	385	424	428	397	436	425	394	405	394	419	360	415	407	383	390	388	388	384	415	377	384	382	423	398	425	360	410	383	379	394	388	399	402	407	400	476	385	410	421	401	403	390	392	396	349	387	372	370	386	422	421	419	416	387	394	398	389	393	390	396	387	418	421	392	378	381	442	389	417	392	390	425	396	399	429	377	398	418	394	356	396	389	397	434	418	376	400	401	432	379	384	417	385	387	391	427	392	434	408	393	384	390	442	394	395	410	367	402	390	400	399	393	373	409	421	379	412	427	369	435	389	406	394	392	425	394	393	386	376	431	412	366	407	401	379	403	402	391	384	410	387	395	385	382	377	429	391	426	400	417	401	423	419	368	375	371	386	397	364	398	389	405	401	386	382	371	384	424	452	393	469	391	412	400	379	395	380	421	372	372	377	410	391	416	383	398	386	382	376	372	408	366	390	346	361	414	399	412	366	399	370	417	385	395	389	393	413	403	395	404	363	426	393	374	396	396	424	428	394	433	424	399	399	402	399	402	412	424	402	361	400	423	411	413	422	381	438	398	379	394	435	396	409	379	424	378	406	394	404	380	427	406	377	413	402	424	401	434	368	362	397	401	417	391	398	373	383	379	404	405	412	424	394	354	397	395	427	424	414	399	363	375	384	406	405	426	428	407	407	388	391	421	418	398	373	437	415	401	430	400	410
62668	87632	57967	33552	26170	9476	970	655	659	671	665	681	634	615	635	657	648	674	651	651	653	584	625	600	593	639	678	625	624	650	674	633	621	680	620	699	711	700	681	686	679	652	644	629	661	627	652	628	673	653	620	665	717	642	652	684	703	658	697	612	658	627	657	655	654	642	674	657	646	637	721	624	660	643	641	648	664	697	655	655	665	679	692	644	632	641	689	643	640	690	697	667	677	651	650	655	665	604	692	644	650	645	657	649	637	642	657	642	633	638	672	654	680	642	647	674	672	624	611	613	622	650	642	650	663	631	627	673	641	673	668	652	647	652	630	644	679	695	645	657	647	589	644	674	651	644	674	640	675	631	678	639	645	691	717	622	635	675	642	660	688	650	664	636	645	630	655	645	624	657	654	601	686	642	637	665	623	661	667	633	679	686	690	656	631	701	691	605	619	654	592	635	640	672	611	630	653	643	720	594	712	670	673	648	660	639	657	674	645	632	630	625	611	660	694	635	635	709	654	612	648	627	690	631	640	611	644	585	671	617	706	659	646	656	697	579	643	638	615	623	620	651	639	714	655	682	612	655	647	715	655	612	638	650	656	627	622	643	669	684	653	675	640	632	655	680	663	636	630	697	649	648	620	657	596	639	657	650	658	628	624	623	699	612	661	667	704	657	674	629	692	659	654	668	656	639	627	644	604	610	664	658	640	620	666	647	621	685	630	631	694	652	617	633	645	649	658	650	641	662	626	678	668	660	636	684	636	659	667	655	637	654	679	653	668	667	615	621	649	671	656	695	625	620	685	659	635	627	671	659	673	670	678	643	684	655	671	687	606	676	663	643	725	603	641	663	633	653	639	639	631	647	657	677	627	659	637	632	650	603	657	618	664	610	651	673	619	694	664	661	679	614	626	621	634	643	604	605	605	666	652	619	651	687	647	624	614	684	678	677	669	609	601	631	639	620	688	650	675	655	636	669	608	647	661	609	623	730	622	655	673	637	608	690	646	598	600	664	715	643	660	644	685	631	658	599	632	696	684	646	612	647	658	629	626	641	690	632	653	645	690	639	612	649	652	623	660	654	652	671	643	692	714	638	662	647	673	613	615	634	652	653	614	637	622	638	613	681	679	649	641	602	665	642	591	637	659	652	661	638	679	668	664	697	627	625	593	608	670	655	633	635	609	634	640	598	668	673	660	653	724	657	613	628	668	671	657	689	642	695	679	641	638	630	652	642	611	629	654	648	678	700	668	628	666	658	647	662	682	672	622	670	662	622	642	660	664	660	630	619	640	625	685	636	628	686	685	681	629	640	643	629	614	703	613	656	623	586	650	650	623	650	684	636	626	656	688	656	631	721	607	613	614	609	614	724	660	663	704	623	647	645	625	625	684	662	671	622	623	659	663	592	671	651	626	618	668	585	637	661	627	658	630	653	615	613	621	615	646	651	678	583	645	657	650	605	647	648	667	670	669	700	673	656	649	690	691	618	651	616	686	663	690	626	683	658	626	636	667	637	680	628	677	604	628	618	607	677	633	621	659	679	653	663	638	666	634	659	635	643	663	653	640	611	655	649	656	721	640	659	680	644	670	679	635	598	610	674	682	636	617	685	632	621	633	620	577	631	710	660	647	604	659	627	647	650	665	657	693	625	644	634	699	646	655	669	657	700	664	665	669	637	659	631	654	651	650	625	691	644	626	638	663	643	652	663	692	626	675	633	637	656	642	661	661	673	624	672	643	609	637	598	654	608	656	615	646	622	667	641	658	622	676	685	626	633	626	621	630	667	655	630	615	667	653	664	665	630	661	697	667	614	646	685	659	662	676	647	688	670	677	638	659	616	713	629	677	669	695	682	641	685	633	656	640	683	603	648	663	660	623	642	678	665	635	646	656	636	592	673	634	638	626	616	649	654	651	658	694	645	675	703	642	616	586	644	621	663	646	612	674	660	630	672	608	654	671	671	679	628	644	665	677	689	687	619	626	649	660	706	607	652	650	662	678	636	627	613	586	657	649	630	643	638	657	679	650	643	634	661	650	664	661	645	653	678	631	607	666	625	621	622	664	635	637	717	670	661	629	580	604	588	639	633	650	635	675	610	643	667	651	633	652	640	678	665	604	630	682	625	631	648	650	637	639	709	636	658	621	659	625	696	667	652	641	657	675	657	605	655	637	650	679	605	596	665	651	635	639	665	640	649	639	616	683	645	650	665	613	667	642	661	662	659	657	610	608	672	615	647	668	661	651	696	618	656	619	622	663	638	696	627	649	643	684	651	611	657	643	655	665	660	610	641	643	671	637	648	675	622	650	628	641	676	664	621	653	611	661	678	660	645	656	630	650	609	667	654	644	677	672	687	628	639	653	637	684	632	644	670	660	633	654	686	641	665	689	655	724	651	590	639	649	642	701	615	641	645	643	601	700	617	671	595	686	699	630	653	644	656	699	667	648	653	581	606	642	641	675	623	642	605	676	666	636	640	661	628	644	629	652	681	678	629	594	655	659	635	640	679	650	647	607	630	658	673	673	686	644	632	657	664	663	659	707	633	636	634	624	632	686	631	648	670	662	630	612	656	653	650	616	669	589	615	649	618	645	642	657	664	648	659	652	642	660	658	634	659	642	666	640	652	676	649	641	697	665	628	593	654	640	698	653	678	656	696	679	632	707	646	602	662	662	660	652	638	651	654	666	619	634	694	696	619	662	656	651	677	696	610	611	683	625	656	715	697	667	628	698	592	636	644	626	652	609	673	628	643	646	654	621	711	631	636	692	657	651	620	680	677	658	603	682	664	659	607	659	643	623	607	677	605	644	651	623	670	682	630	689	682	659	636	651	606	650	663	624	677	629	640	625	655	645	683	675	696	623	653	627	671	652	636	635	652	629	687	629	674	666	630	625	718	646	650	633	642	650	630	638	632	634	606	690	700	677	664	622	692	688	659	640	663	638	625	624	640	683	671	616	681	654	680	621	666	645	684	664	655	657	627	694	684	673	604	624	674	595	627	696	594	697	672	624	669	683	688	616	656	633	654	675	606	641	670	617	652	606	633	679	651	598	638	637	661	665	673	684	669	594	651	626	626	612	638	641	654	623	629	689	658	663	650	631	664	642	619	648	681	649	664	667	638	679	658	624	641	652	629	628	650	658	647	660	642	672	585	693	656	621	644	691	653	667	675	664	663	650	671	661	641	656	695	664	630	669	689	643	699	657	660	604	644	628	666	652	660	662	651	612	674	668	651	638	703	667	641	714	646	623	643	623	654	696	670	666	650	687	641	643	604	654	636	643	642	657	661	677	700	695	678	659	628	650	672	650	673	646	608	649	646	644	638	656	622	693	626	641	652	642	672	653	676	644	707	671	680	624	650	617	649	686	653	620	677	621	645	642	659	670	608	597	624	649	695	605	670	667	625	697	686	650	708	652	661	617	708	641	632	611	638	621	666	652	634	641	657	637	666	615	648	654	646	666	660	579	623	640	653	640	604	650	677	684	619	625	671
24315	23218	31693	25530	23573	18981	4544	697	628	644	595	604	618	635	533	620	610	622	604	626	600	578	614	628	632	610	587	634	643	581	603	598	653	636	614	638	589	603	604	584	592	583	616	600	634	553	597	599	564	596	581	604	543	607	596	663	598	659	635	589	636	586	610	602	584	609	607	599	606	602	588	593	618	620	616	591	631	624	571	562	599	614	593	624	635	578	579	610	646	592	622	581	563	610	615	578	562	639	554	592	562	637	622	626	599	591	605	647	630	594	617	638	627	572	602	608	569	624	577	599	622	606	597	625	577	577	579	618	628	610	567	632	588	578	598	555	609	599	578	611	597	575	641	588	555	621	611	595	600	584	603	573	599	580	588	604	567	569	564	585	609	562	616	577	605	597	610	583	609	577	614	597	597	570	590	634	576	582	581	596	568	605	664	587	591	582	568	613	610	616	666	590	625	609	631	624	599	592	620	573	616	570	608	650	589	596	533	661	559	578	636	575	584	595	577	587	614	560	582	646	583	583	607	595	588	592	625	600	588	564	607	550	619	580	577	579	615	608	604	601	627	576	613	656	580	632	601	596	581	590	572	571	596	577	566	572	620	587	585	623	588	603	583	550	598	580	595	553	612	562	569	594	588	616	597	590	586	568	598	588	557	620	609	599	585	569	602	601	610	590	568	584	633	576	609	601	538	641	597	635	572	619	546	605	597	601	576	657	589	596	596	618	596	579	604	592	629	596	600	624	601	585	623	607	570	592	613	614	596	607	610	541	639	572	611	598	616	571	576	644	581	604	641	594	621	578	614	601	635	579	586	613	610	604	637	615	603	587	627	611	586	564	618	611	623	591	587	659	620	620	600	606	609	597	643	598	593	629	563	568	576	615	606	555	598	599	549	628	617	615	634	589	563	611	629	646	604	589	566	603	542	572	584	571	624	609	589	632	609	632	556	574	544	603	634	572	579	569	608	593	532	608	607	638	624	650	628	612	602	589	589	570	566	592	571	588	652	621	564	571	549	611	551	568	608	553	609	586	567	617	616	609	575	579	587	590	608	650	537	586	593	569	548	594	585	630	573	604	612	566	615	548	603	551	574	609	580	568	590	577	606	589	633	604	557	578	631	578	540	599	565	627	569	609	579	587	548	593	609	616	604	603	522	624	636	581	601	605	654	584	551	592	609	589	575	604	583	622	600	612	592	612	624	627	579	583	592	616	595	555	521	572	590	597	553	585	627	618	601	599	606	611	593	583	613	686	590	634	644	621	612	583	591	660	592	583	560	604	615	653	613	578	571	594	599	593	589	523	547	571	585	601	578	603	614	571	556	615	599	599	595	595	599	589	580	603	619	615	590	617	592	593	622	577	639	586	602	628	643	577	589	575	616	597	638	598	570	544	587	577	591	634	623	567	607	638	553	604	580	610	650	614	620	610	551	596	590	612	585	605	588	606	588	631	600	596	609	573	591	615	609	597	585	584	599	580	588	586	584	590	604	605	591	571	629	601	573	624	562	590	623	594	575	583	613	601	590	638	554	611	576	613	605	602	580	588	601	624	604	623	622	586	594	592	580	596	580	583	616	552	591	583	549	622	604	562	565	602	566	598	562	649	547	637	632	628	629	631	591	618	615	585	608	623	574	631	586	620	582	571	611	581	559	580	610	610	577	600	591	565	588	585	596	581	602	584	598	601	615	583	581	577	590	583	598	637	574	576	612	629	617	577	582	588	607	626	584	587	623	611	584	634	597	632	611	658	619	609	579	621	611	597	566	579	584	593	630	596	618	584	550	609	568	592	589	564	596	596	606	529	567	590	585	574	603	578	623	583	572	569	599	637	606	599	598	609	599	610	606	593	577	573	633	577	594	600	587	619	578	577	612	592	634	614	602	565	605	570	618	573	633	626	586	593	596	622	604	622	578	633	594	601	612	626	593	577	581	622	583	645	575	617	594	583	634	622	613	617	552	576	597	586	611	609	643	586	590	558	583	606	625	592	611	598	574	600	580	618	592	596	612	626	578	553	583	590	627	556	581	548	596	594	555	582	562	584	563	554	590	560	595	570	569	604	639	600	622	585	574	540	599	635	573	595	594	620	603	619	612	581	561	600	611	578	580	627	610	656	658	588	565	610	632	601	571	630	563	593	619	582	607	585	614	646	629	608	594	598	597	594	604	594	579	574	570	579	556	587	625	565	601	593	597	623	570	558	570	579	554	640	639	618	636	587	589	598	585	589	568	549	634	657	617	621	606	580	587	633	564	617	617	627	591	581	591	593	638	569	592	591	589	548	598	548	609	556	565	573	589	569	608	564	568	586	588	580	596	574	605	583	590	677	653	638	626	639	635	595	567	579	568	560	608	619	566	551	586	564	597	626	596	599	591	585	598	623	585	595	621	569	631	578	576	614	532	596	560	608	572	632	584	625	576	598	640	577	611	593	609	621	584	545	666	616	616	633	592	578	600	633	604	639	572	603	567	601	592	610	599	592	593	622	564	584	590	590	621	604	614	603	579	595	584	614	574	607	577	608	561	644	563	617	596	598	573	577	611	597	627	610	585	589	637	631	583	623	577	580	565	588	567	610	547	544	561	587	601	614	608	577	592	572	593	583	615	607	627	642	596	546	566	664	571	593	564	587	583	588	625	581	570	606	577	616	586	624	578	582	545	581	572	633	605	648	648	580	594	578	589	592	572	606	551	589	623	617	631	611	598	614	596	578	581	586	590	588	593	588	568	571	578	615	639	599	650	606	621	606	562	626	619	589	618	572	592	595	616	561	609	642	617	585	586	598	606	631	654	610	589	571	610	606	591	614	590	554	624	575	557	597	640	562	603	595	582	623	592	590	639	560	593	605	629	574	606	569	606	583	653	590	614	625	610	582	585	602	595	602	593	564	588	558	542	569	572	604	614	615	592	567	565	620	632	590	596	572	562	625	594	575	613	594	651	582	592	573	592	571	581	643	633	649	604	572	581	598	628	629	564	642	591	615	617	631	621	603	566	606	576	590	606	560	596	586	651	570	580	615	601	621	549	572	637	603	636	591	611	597	602	568	628	626	533	634	590	566	578	558	593	605	631	621	555	596	609	562	623	598	600	607	558	609	598	560	592	628	617	573	623	585	542	582	563	631	576	599	603	597	595	586	586	605	610	616	613	591	598	581	591	580	609	582	591	616	602	606	557	588	636	550	573	559	566	556	562	605	581	602	632	594	587	614	632	641	613	577	603	594	574	629	588	621	613	623	575	592	610	556	548	596	560	609	577	588	594	601	564	585	592	588	577	520	578	634	573	592	661	565	597	619	612	616	568	598	585	587	622	611	592	624	572	594	616	607	628	646	557	548	572	581	575	615	578	613	579	605	617	585	619	604	606	592	534	591	587	617	566	636	579	574	581	614	561	579	606	602	613	632	558	566	589	589	600	576	601	651	571	601	582	595	602	562	599	660	574	558	595	566	630	563	594	575	581	607	575	653	593	557	580	580	604	588	587	628	611	572
61874	97464	68332	43324	35189	14379	1372	928	918	866	979	889	877	922	929	923	922	917	932	885	963	890	906	881	869	904	906	948	909	914	899	951	889	920	901	915	906	915	917	950	920	884	870	912	895	910	894	873	905	860	921	928	873	932	924	888	921	867	897	944	890	924	885	896	905	920	870	888	898	924	887	934	902	946	897	908	963	906	875	941	861	936	905	913	923	926	940	942	862	847	868	931	936	881	904	914	944	892	870	887	916	893	955	892	872	966	874	862	897	916	909	967	942	932	915	947	905	921	903	962	947	898	910	913	880	902	883	911	941	946	879	919	920	957	931	922	889	934	851	896	931	942	934	876	922	905	911	891	902	881	897	898	906	909	958	980	921	927	863	921	916	933	896	969	837	855	915	957	946	894	952	903	906	870	903	905	897	920	961	895	915	952	932	896	907	900	880	906	956	945	930	946	900	908	891	912	905	917	880	919	918	968	839	874	837	885	868	910	931	913	936	895	913	950	940	908	945	925	911	905	863	911	927	882	885	862	884	878	889	913	926	927	952	868	901	934	878	910	920	916	947	877	902	935	904	887	831	943	876	945	924	893	919	926	932	900	865	897	905	893	882	896	875	944	873	929	899	876	970	912	890	898	929	905	908	962	936	874	907	924	895	909	900	861	878	883	935	917	901	922	953	882	916	868	937	867	856	882	891	926	874	923	929	929	871	901	930	857	930	910	915	940	914	1011	944	958	918	867	969	930	911	864	919	906	895	882	918	930	926	879	980	899	898	870	926	903	942	947	938	896	942	959	859	979	849	865	887	953	900	846	876	877	943	930	908	924	875	948	932	932	891	910	927	920	924	963	908	980	877	908	928	870	919	907	880	922	893	946	866	933	894	889	897	902	885	894	903	907	953	886	919	901	933	919	931	934	946	901	965	852	915	902	898	922	911	907	912	901	876	923	938	900	888	873	923	902	943	939	874	910	894	907	918	916	926	944	951	931	980	930	931	868	864	891	926	914	879	908	915	992	925	886	915	905	937	982	887	917	911	949	909	941	886	922	880	842	920	866	931	967	898	944	897	948	942	971	930	882	873	862	933	881	877	943	916	940	866	926	895	927	945	939	894	882	937	872	960	946	940	890	911	955	912	923	958	895	940	941	891	888	875	931	862	902	932	906	867	892	938	888	900	903	920	890	883	864	943	905	892	923	894	972	981	892	972	908	935	893	903	903	954	861	927	987	918	935	910	918	907	934	961	903	943	931	902	893	933	927	903	924	960	887	861	847	919	956	863	861	871	861	898	902	939	849	982	950	935	970	834	926	911	862	943	921	885	885	907	904	934	897	879	911	870	905	963	907	852	957	869	910	934	973	928	903	935	912	860	891	901	871	888	936	847	917	927	926	914	957	846	895	861	904	921	906	974	936	907	867	895	902	875	887	899	885	915	890	904	900	903	938	920	905	917	897	1018	918	912	906	844	940	915	904	934	899	923	871	924	937	950	915	941	906	917	955	908	905	961	859	899	921	889	869	914	895	831	911	901	876	934	908	896	923	891	899	954	917	841	920	944	916	952	891	903	915	904	906	925	871	886	833	941	884	918	936	935	932	856	894	958	874	913	932	873	834	906	935	915	912	882	894	902	896	906	900	914	872	889	900	954	868	931	881	920	971	879	868	898	890	882	880	895	922	889	974	899	900	865	977	929	890	885	883	902	885	962	978	936	883	909	962	917	922	905	858	898	926	862	966	891	955	911	916	894	878	946	929	943	867	912	924	924	946	882	886	961	905	965	870	890	903	936	913	888	879	881	932	913	906	901	923	914	983	934	931	886	895	852	915	895	867	937	912	897	963	929	916	897	938	879	952	922	925	963	947	895	930	963	907	935	891	951	912	916	947	867	887	908	873	917	933	902	884	951	924	905	930	873	905	890	865	907	936	901	907	924	886	921	941	927	903	937	940	913	901	929	928	887	923	927	803	894	937	907	917	953	939	878	908	857	911	883	879	907	891	893	876	918	868	930	904	913	932	916	909	876	982	909	899	883	915	916	893	911	966	872	946	869	939	904	889	928	931	893	861	881	953	916	885	967	925	930	898	901	919	903	878	902	890	909	881	897	904	874	900	949	913	974	940	865	896	858	884	927	963	911	910	896	914	903	918	918	902	949	882	860	903	899	849	873	833	910	891	900	906	948	863	925	846	894	919	916	885	909	954	903	856	932	934	918	900	939	878	921	955	905	916	894	922	948	934	867	881	941	882	919	941	901	907	902	987	923	903	917	890	844	933	833	891	872	933	945	930	925	917	888	946	889	878	906	893	945	902	822	930	924	909	895	902	881	874	912	943	895	944	876	900	911	872	899	895	901	850	902	943	873	918	940	896	924	914	911	926	955	916	942	895	850	944	894	917	915	873	882	927	903	900	898	849	859	948	914	860	926	907	901	939	917	907	914	962	853	929	854	955	895	891	895	901	893	886	890	902	908	988	886	909	943	911	909	940	889	1009	895	904	942	885	850	938	914	864	940	925	941	958	937	922	862	856	876	894	929	931	865	892	921	911	905	858	908	900	893	915	915	942	868	909	876	879	882	920	878	919	880	889	911	854	919	965	960	958	950	826	877	916	887	929	907	907	931	885	905	904	964	910	960	931	944	944	935	888	853	924	911	864	914	927	870	855	901	906	886	907	908	916	926	941	984	867	922	916	903	893	913	951	904	930	913	909	887	943	869	912	896	930	854	856	919	952	960	925	886	946	958	892	888	833	897	930	956	887	933	851	937	922	895	937	899	930	942	845	857	863	939	879	926	888	937	912	930	904	906	909	921	828	905	937	901	879	921	923	893	940	908	912	889	917	928	921	902	927	928	964	868	896	894	900	933	915	887	912	873	886	973	915	971	841	900	904	863	873	916	962	971	883	917	894	899	920	897	901	929	889	953	979	901	959	907	922	878	931	946	896	874	902	908	933	854	892	878	936	905	904	944	930	860	887	908	892	867	905	906	929	966	909	914	883	912	900	902	912	943	894	872	866	898	875	884	896	923	905	886	905	877	898	892	907	886	887	867	880	860	890	845	949	915	937	958	938	899	883	892	891	952	932	918	948	865	940	924	945	883	912	881	923	894	935	928	954	909	969	897	882	916	936	881	874	882	891	934	922	908	885	919	888	888	918	912	883	921	840	863	870	882	959	878	938	866	912	916	818	905	927	932	906	913	894	859	915	930	886	923	904	928	853	851	945	896	875	909	918	867	905	889	906	913	917	903	876	916	900	896	890	838	885	863	922	908	935	858	883	925	891	919	906	969	914	946	910	886	889	881	943	938	930	931	914	925	906	920	916	972	890	913	921	894	916	873	918	910	928	908	896	846	873	910	923	894	920	887	921	839	901	929	930	926	906	933	862	902	897	985	929	877	858	929	892	878	937	898	915	898	972	854	947	861	871	890	939	883	926	886	914	961	865	879	946	883	943	916	922	888	914	927	898	920	954	936	882	949	871	868	899	846	883	848	889
32103	29468	24939	10733	4757	1403	422	430	405	398	445	393	383	418	423	386	413	403	408	423	425	417	438	412	412	421	397	390	404	390	417	388	390	380	412	394	418	421	403	428	423	392	418	390	368	376	383	406	433	450	384	419	390	408	410	413	391	424	411	392	402	462	404	411	440	379	401	411	389	427	386	415	395	410	413	426	427	394	424	386	453	391	389	390	415	431	410	389	390	391	409	413	404	373	377	391	396	408	404	409	384	385	385	409	410	417	362	389	399	407	400	426	421	419	408	395	401	388	398	430	447	391	403	386	422	428	387	376	411	421	444	411	375	416	401	390	400	393	389	412	408	408	419	419	358	411	424	414	398	374	402	404	420	429	396	394	431	431	423	430	422	416	418	429	388	437	425	385	420	393	391	375	420	403	393	391	405	437	421	369	418	403	386	386	418	415	417	443	379	411	409	432	432	418	393	433	393	379	421	435	391	408	423	407	403	440	391	416	402	397	422	373	424	403	416	402	401	411	369	389	381	424	378	423	457	394	439	414	369	381	431	375	403	414	392	430	393	408	388	433	409	423	402	424	430	392	396	374	375	408	426	423	408	399	400	415	417	408	412	413	399	445	392	422	390	411	406	416	410	374	375	383	423	426	444	413	391	403	393	420	446	410	386	415	397	391	412	376	400	364	451	409	398	372	393	401	412	404	412	405	400	365	422	433	433	407	401	417	410	406	419	413	438	415	396	458	396	403	416	392	406	421	395	417	413	375	433	415	373	425	383	433	418	399	424	406	383	393	404	405	410	411	417	402	427	404	421	432	442	401	421	391	381	367	417	385	410	355	418	435	428	407	429	427	438	393	407	400	402	444	391	413	387	374	376	394	455	434	395	420	407	366	420	396	398	397	410	415	407	412	393	420	421	379	401	399	420	444	446	414	447	416	402	395	373	437	373	418	376	403	405	421	422	396	427	418	391	408	384	388	378	413	417	422	423	406	420	390	436	414	403	433	393	397	395	471	407	395	386	416	407	431	417	403	405	448	410	420	449	389	395	425	429	402	417	400	415	434	416	412	430	397	370	407	410	367	411	380	420	404	402	413	430	404	409	395	442	439	404	423	384	410	394	417	398	435	401	409	404	455	383	419	395	379	385	382	407	392	382	439	402	386	392	420	409	393	430	382	416	430	421	394	420	429	419	446	425	395	437	439	421	378	413	441	434	426	414	393	380	407	406	400	410	396	409	440	419	407	408	411	381	468	407	404	407	392	406	401	413	403	442	374	428	404	430	409	403	406	371	415	399	381	412	374	409	425	447	396	384	410	403	416	430	370	380	415	429	446	429	402	446	401	440	414	418	400	418	386	421	415	379	405	404	395	382	368	404	434	412	395	408	397	415	434	400	390	437	414	401	401	411	408	413	373	436	390	430	382	433	409	398	427	385	389	405	388	401	412	395	427	420	388	420	403	418	410	435	413	392	403	393	401	404	419	416	396	433	430	420	434	419	421	388	366	409	411	423	368	401	407	399	379	435	434	363	410	393	420	406	398	415	426	420	427	410	342	399	438	427	373	409	442	428	390	399	406	385	434	415	415	388	393	373	434	434	422	430	419	413	392	406	376	386	410	419	417	398	417	432	362	389	375	409	430	411	435	389	419	426	407	399	408	407	428	434	430	378	381	398	395	382	383	391	418	429	397	380	411	435	402	385	394	427	396	401	410	414	414	404	422	402	418	440	417	413	415	411	418	378	410	414	390	421	449	432	401	402	399	423	432	395	397	411	418	392	388	424	416	431	381	402	421	416	409	446	392	378	388	396	408	422	374	363	428	402	364	376	414	414	454	400	387	357	380	406	362	392	421	415	449	413	396	402	410	404	417	437	385	409	396	462	435	399	431	378	444	402	428	403	462	421	422	437	392	413	417	455	399	418	360	423	431	458	420	396	406	415	453	393	368	422	404	402	433	407	411	401	434	365	412	408	412	422	437	412	430	410	393	408	407	395	418	431	398	402	376	412	393	401	436	449	373	431	441	411	403	393	406	371	372	404	426	384	396	390	445	420	381	410	401	388	407	384	386	396	433	430	395	415	399	422	411	428	422	374	396	435	407	410	424	401	408	425	392	383	411	389	419	405	431	408	413	441	433	405	400	423	414	403	417	426	418	390	408	429	413	415	405	437	399	407	413	443	422	413	423	410	437	427	423	423	397	389	423	415	455	404	437	382	396	369	404	431	399	398	387	409	397	390	399	411	418	430	409	424	429	404	393	409	454	410	406	439	431	385	448	394	409	431	378	408	414	388	427	406	404	452	373	392	429	389	430	432	409	375	390	399	392	433	417	420	416	423	385	407	403	421	403	378	403	402	393	429	401	418	407	417	419	439	408	391	402	395	431	415	432	382	439	359	405	379	418	447	368	390	436	403	417	386	391	395	381	404	421	435	446	389	419	409	397	399	422	417	443	405	430	399	384	412	380	391	404	387	398	413	400	393	408	387	419	421	426	412	371	411	380	385	416	413	410	402	385	436	413	392	406	401	402	397	385	418	415	407	403	401	402	414	421	410	424	400	449	400	417	423	460	428	423	401	405	425	392	393	398	424	432	374	423	430	422	412	428	413	418	391	408	445	441	461	392	430	407	413	398	452	402	372	390	389	434	418	422	388	401	390	398	419	425	391	394	426	439	392	413	405	422	406	403	410	409	430	431	408	418	421	405	420	415	392	407	449	363	376	375	466	397	428	410	383	389	418	388	396	377	409	413	414	414	405	414	413	414	431	391	414	432	376	432	415	411	413	451	409	375	425	414	395	414	397	384	386	391	409	412	404	397	438	418	390	386	393	419	403	393	450	370	436	399	425	388	398	404	406	408	434	432	392	425	391	396	430	414	367	417	399	392	422	405	414	372	426	388	439	416	427	397	419	409	383	371	418	410	396	418	427	411	390	419	380	429	389	423	417	390	383	378	391	408	428	416	376	400	411	398	421	398	394	404	425	391	416	394	376	352	386	395	428	433	368	413	412	385	403	387	387	397	402	453	409	392	405	400	417	403	380	377	429	408	417	388	401	416	464	407	394	387	411	452	404	425	393	403	403	394	415	424	390	428	390	408	407	418	380	424	441	413	414	389	425	400	441	414	377	375	412	416	397	434	388	398	411	379	398	406	402	424	412	422	425	412	430	425	432	399	381	444	431	415	378	402	422	394	430	393	417	410	398	417	406	390	425	428	428	377	398	394	404	408	388	433	423	411	410	414	408	429	429	396	418	404	450	402	383	396	387	407	433	457	388	412	442	392	426	407	390	434	413	394	409	462	407	388	421	393	408	440	408	419	417	428	409	395	431	417	414	398	428	422	374	424	389	373	388	427	425	408	397	392	409	417	432	369	409	400	402	427	413	410	414	429	414	389	409	400	430	426	407	434	447	406	427	394	401	403	392	410	398	392	428	428	440	400	387	400	408	362	387	385	412	432	395	417	389	426	401	396	391	374	453	411	394	381	365	414	414	405
41946	45553	28865	11203	8965	2954	750	719	743	695	681	680	713	702	680	694	671	680	651	659	670	620	704	674	671	699	695	655	694	671	745	679	657	685	682	649	657	665	633	633	648	638	653	630	688	676	651	699	641	680	644	654	673	711	692	631	697	663	746	676	643	698	708	643	687	704	626	630	664	675	643	666	735	700	690	675	634	656	677	674	667	704	688	662	676	680	668	671	687	643	667	696	669	683	664	679	679	674	664	681	661	717	638	652	671	697	690	645	683	691	687	666	686	660	659	680	658	662	641	690	690	625	665	666	690	721	757	671	683	651	662	650	685	721	687	713	695	681	652	692	680	655	692	665	678	689	665	658	706	626	690	620	650	688	662	651	682	697	637	666	660	695	666	693	699	654	640	647	642	723	659	689	692	700	627	670	675	695	665	665	675	680	671	595	688	679	710	626	699	697	674	644	661	672	645	697	680	607	688	663	702	654	661	705	687	685	674	677	728	660	681	660	655	671	685	681	695	669	681	697	693	655	671	667	668	662	640	690	679	669	681	670	655	674	655	667	675	642	646	667	706	666	688	644	653	685	694	661	691	654	661	674	706	689	689	608	697	671	645	674	680	639	656	678	647	651	623	686	658	690	712	666	633	653	704	654	637	668	684	649	690	637	695	697	684	667	689	675	635	658	680	717	627	673	658	670	689	724	683	653	649	722	624	719	655	681	677	649	686	680	694	677	587	698	658	657	682	620	654	639	669	674	663	746	714	629	674	703	735	664	628	675	687	669	620	696	656	688	687	652	672	671	684	704	644	717	701	664	675	693	689	698	689	730	678	676	678	703	694	736	659	682	721	677	661	716	656	708	685	725	668	679	718	668	659	710	671	688	662	638	729	644	671	707	635	730	685	697	684	650	666	689	685	692	710	688	665	709	645	705	685	653	686	701	673	671	671	672	670	662	651	697	625	674	688	667	679	661	678	665	637	694	658	631	630	675	681	721	693	670	651	686	650	672	685	709	683	653	679	668	672	676	695	660	672	684	639	627	691	676	653	686	652	684	691	696	677	642	684	717	682	696	696	644	665	634	674	642	686	686	666	700	659	653	668	688	677	677	653	631	684	666	650	714	668	671	674	655	661	651	664	660	644	698	670	698	697	700	685	667	681	656	700	648	689	611	671	642	657	646	663	681	663	676	661	661	652	672	644	666	682	673	697	647	658	650	690	683	665	648	685	665	652	642	725	641	703	660	679	712	677	673	610	684	683	682	701	689	659	624	657	688	677	685	653	657	638	662	664	630	654	704	666	699	635	659	709	665	645	627	673	691	684	655	707	652	661	710	682	711	707	661	649	657	653	648	690	683	671	683	722	709	654	681	667	647	714	691	674	693	676	671	672	673	682	660	637	685	673	697	684	687	690	669	667	668	698	690	646	660	685	700	634	633	672	679	678	635	663	673	724	625	642	662	680	648	674	693	670	645	654	643	688	729	643	640	668	659	703	706	706	712	675	687	661	665	682	702	663	691	691	671	724	698	723	660	652	670	688	679	688	723	645	783	663	659	691	668	699	617	666	673	637	674	661	663	685	708	683	643	657	660	640	693	684	651	640	654	680	685	647	705	648	677	697	713	638	687	665	715	658	658	658	653	698	672	692	648	657	679	684	663	653	655	703	664	667	682	669	682	714	670	690	688	697	647	680	628	715	670	663	729	671	716	673	682	636	666	716	679	661	681	683	698	640	676	686	659	701	674	642	665	685	713	668	683	676	666	660	681	660	676	662	618	728	663	625	637	645	672	706	669	696	660	675	677	689	687	667	692	710	668	665	693	649	656	698	645	678	679	652	701	679	692	646	688	740	702	648	616	664	717	661	676	672	700	685	647	674	670	701	655	660	650	688	650	691	668	690	645	653	670	669	627	700	705	688	705	671	663	687	649	697	687	649	666	681	672	674	645	696	686	703	649	692	653	686	634	684	653	705	693	679	698	697	638	740	688	683	656	677	684	674	691	695	686	695	631	700	670	696	677	696	668	643	657	646	638	689	674	645	691	704	680	664	627	650	658	687	668	672	683	673	699	657	659	637	673	656	649	712	729	689	676	639	687	656	700	700	700	671	666	708	659	694	655	706	634	636	690	671	626	643	654	631	688	648	686	642	715	654	691	666	712	689	717	676	661	647	629	712	667	703	653	654	627	636	731	688	667	669	675	678	700	693	700	713	684	648	695	672	672	660	672	653	678	603	737	665	649	603	671	699	670	669	665	712	684	692	684	697	660	655	666	700	688	680	695	635	672	669	690	636	649	664	711	648	713	722	667	666	693	652	644	679	672	675	684	643	654	664	687	669	644	642	669	660	690	693	639	656	675	686	700	659	679	674	662	697	669	675	673	658	681	670	654	670	659	657	685	689	675	619	660	668	658	687	660	663	716	647	649	623	652	659	647	609	689	707	680	680	652	667	659	662	648	656	673	678	666	682	612	667	664	669	683	745	698	673	650	713	676	682	673	675	685	616	690	694	636	674	632	706	645	718	667	655	661	687	649	654	650	705	705	696	669	685	656	662	624	677	699	653	681	655	620	690	685	648	691	660	713	610	689	648	711	707	675	696	721	715	649	685	682	736	723	682	643	639	670	687	682	634	663	673	685	621	651	723	651	655	684	650	697	648	636	686	629	670	668	666	699	654	685	665	640	652	695	712	663	662	659	654	720	671	679	687	672	695	659	678	690	657	673	655	668	655	690	688	655	723	657	625	659	649	687	707	706	656	733	688	641	679	679	648	655	663	609	695	677	647	692	647	714	650	685	661	682	655	704	618	693	656	708	675	683	668	682	669	694	695	629	704	680	619	663	683	683	702	670	631	673	627	692	705	662	675	660	654	691	720	643	671	671	729	718	678	648	649	687	641	715	635	673	690	713	697	697	676	674	668	639	690	692	650	604	633	686	678	673	685	686	598	662	643	694	705	687	693	648	695	656	692	692	648	674	663	707	666	657	656	691	630	653	723	653	667	687	704	714	712	705	679	650	642	682	668	678	673	647	691	638	719	657	675	640	683	637	662	686	684	672	638	632	693	657	645	678	662	736	685	662	653	685	676	686	657	660	710	645	689	717	681	697	661	719	694	695	633	647	667	694	701	659	601	622	677	659	675	729	651	689	675	692	695	687	707	653	663	656	699	687	689	688	698	670	661	667	656	669	678	663	637	705	672	630	768	657	659	645	701	703	651	712	671	664	669	659	692	703	653	671	710	686	701	662	673	628	696	664	720	708	637	622	677	650	674	659	632	685	668	660	658	701	691	668	705	662	680	639	706	660	713	699	729	664	706	685	692	622	659	632	688	685	671	647	687	691	654	696	695	689	667	677	675	672	687	666	639	681	670	692	665	654	676	695	624	680	674	678	658	711	670	641	712	657	697	658	686	713	716	708	625	687	722	677	618	675	637	676	677	643	646	664	697	667	672	690	719	678	658	676	659	702	680	652	638	677	710	652	678	667	705	673	685	677
25893	24046	32713	26572	22307	12005	1072	399	403	361	409	386	382	412	380	369	400	392	395	400	372	374	349	396	380	370	392	394	387	404	351	420	420	400	376	365	408	423	402	387	376	393	390	414	359	393	393	410	405	358	378	394	406	412	410	367	409	420	410	384	380	379	388	341	365	394	346	372	394	384	413	372	400	405	368	407	393	384	383	389	375	356	388	408	390	408	413	373	408	372	417	379	380	363	348	394	422	394	394	400	371	393	374	353	407	395	380	387	378	390	397	359	382	416	392	337	376	383	376	367	400	428	394	351	382	381	371	383	355	386	375	384	401	398	390	362	378	391	377	380	414	396	362	380	417	368	389	424	419	387	381	366	373	429	367	386	396	382	427	401	387	386	382	385	385	387	383	414	385	367	403	390	336	379	375	404	358	365	382	390	374	376	395	388	422	387	358	403	411	392	375	389	406	375	367	372	377	363	423	348	342	392	361	377	398	397	374	395	387	352	407	416	397	366	374	352	409	387	416	385	385	376	390	399	397	365	369	411	363	373	368	371	345	393	411	383	400	373	372	370	344	385	367	376	385	381	369	370	415	426	411	360	393	417	399	343	421	411	415	355	399	386	385	420	379	390	367	395	367	364	407	379	383	386	391	371	378	385	399	407	391	369	399	416	390	401	387	368	401	405	338	378	380	368	392	364	390	396	383	374	369	385	399	360	356	361	388	377	377	392	390	353	395	397	398	407	366	404	396	391	399	359	405	363	384	348	390	392	376	398	378	353	383	367	351	382	379	404	393	377	407	387	382	417	370	390	362	361	392	365	403	377	397	428	377	403	368	381	380	424	388	384	411	412	404	364	383	403	386	414	371	390	364	349	384	375	370	390	430	407	391	417	371	405	382	369	378	396	349	392	386	390	362	372	358	367	397	411	386	438	366	384	359	358	398	392	393	400	360	402	380	374	397	375	411	386	364	370	379	376	378	387	367	393	365	349	359	375	376	384	383	353	414	369	405	376	398	389	418	417	346	382	387	355	393	413	371	375	384	400	417	372	379	378	353	401	396	382	380	412	376	398	358	364	393	400	402	410	397	378	364	393	389	373	381	397	376	382	403	380	348	356	403	361	396	410	395	394	398	382	370	384	338	389	349	431	377	386	376	419	412	367	399	360	423	402	382	395	363	371	396	385	373	380	394	362	398	404	386	379	416	411	393	362	384	410	386	404	408	407	354	369	402	396	387	413	367	366	397	381	397	368	385	392	391	383	366	380	380	367	364	365	383	383	398	346	376	395	388	358	355	420	388	401	392	420	407	384	394	386	368	411	393	363	341	390	370	397	373	370	377	400	405	399	394	378	382	373	391	375	376	390	384	393	378	382	395	348	356	359	374	393	384	380	396	412	393	407	385	354	377	390	382	363	365	366	422	380	384	378	398	377	377	401	380	368	370	387	385	375	367	355	385	391	370	427	419	417	373	391	360	366	376	404	343	375	375	400	405	367	387	448	380	361	371	389	390	380	393	364	364	395	394	411	369	402	411	378	367	387	406	402	384	412	379	382	415	416	418	379	382	392	372	413	379	365	380	371	377	349	391	358	410	355	369	375	390	380	373	402	399	368	405	381	362	394	385	381	363	395	379	377	384	424	394	361	386	404	408	399	379	366	328	360	364	367	363	404	400	399	417	347	405	384	405	371	400	384	372	367	383	389	365	382	365	389	380	382	344	356	375	374	400	341	375	375	397	394	351	381	398	393	398	399	379	361	377	373	368	388	403	409	413	382	399	371	401	358	361	374	385	382	371	375	392	402	387	360	391	375	376	374	368	387	397	404	390	396	388	363	362	358	373	373	353	370	376	387	385	382	386	428	390	366	381	371	393	405	422	357	411	409	367	393	403	368	407	381	400	339	339	379	380	404	388	386	433	349	410	383	362	391	397	365	404	369	439	384	386	405	374	366	406	397	370	380	394	402	372	410	387	378	395	397	392	398	360	392	382	382	392	413	383	366	405	388	371	400	400	398	394	378	383	400	410	377	441	405	400	398	389	406	363	411	388	403	332	386	404	391	403	394	419	374	377	386	388	387	359	380	365	416	370	370	411	355	386	385	360	412	410	433	367	392	371	363	378	380	408	380	359	410	404	371	386	386	405	411	366	396	394	398	417	383	380	360	365	407	413	428	367	388	366	425	403	389	360	377	384	399	350	405	395	357	401	372	388	342	378	400	377	394	348	389	409	394	374	362	373	359	361	383	394	377	405	417	383	385	395	402	419	388	376	403	415	385	393	370	387	376	385	367	398	396	398	366	382	391	417	417	378	350	401	396	402	379	346	385	337	387	389	371	407	413	390	430	371	387	380	382	403	382	395	383	419	399	372	394	381	390	404	380	386	417	379	393	386	391	393	361	401	415	398	393	368	386	367	402	415	377	353	381	393	384	398	395	368	402	402	409	391	378	370	413	394	401	393	361	401	388	396	369	352	421	380	379	411	376	361	376	390	412	372	367	380	370	369	400	391	414	434	403	380	399	386	362	375	392	364	395	398	387	356	347	369	396	374	388	388	359	386	374	408	400	360	372	380	395	352	392	414	369	388	400	363	404	376	388	401	398	383	389	395	381	432	363	389	368	360	344	370	399	398	387	379	364	399	381	330	392	373	389	417	383	361	389	386	363	392	381	368	400	411	395	343	394	376	375	397	409	384	401	391	391	366	412	401	379	375	397	389	367	377	384	362	359	391	380	363	366	389	367	385	359	415	391	380	350	421	390	376	386	391	374	362	376	377	363	391	388	385	370	383	419	387	379	356	377	375	377	365	373	378	388	389	401	411	339	371	375	371	397	382	406	354	334	376	367	385	397	382	388	407	386	367	366	375	383	396	392	367	381	390	397	367	408	395	373	383	389	374	365	353	406	370	380	353	384	375	369	414	386	331	369	378	398	417	353	434	395	358	407	386	392	412	385	404	409	380	399	366	363	406	360	360	414	378	387	383	406	379	372	425	377	385	383	363	366	392	369	377	383	390	358	369	395	382	359	421	425	351	382	403	365	374	382	350	390	363	429	408	399	406	405	383	375	373	390	378	390	392	406	374	396	395	388	351	377	394	389	364	380	358	394	425	370	368	353	392	392	403	419	366	378	370	402	382	389	397	374	371	371	404	392	395	375	393	369	383	384	352	370	411	389	345	399	388	400	383	358	364	422	408	401	369	402	402	387	402	401	366	393	401	373	424	383	396	358	399	412	404	349	417	382	393	412	395	382	373	395	347	380	382	369	418	419	389	407	372	338	384	426	395	383	368	393	357	374	377	384	333	357	348	373	423	404	370	367	362	364	376	378	379	396	406	441	356	365	404	379	337	424	394	401	368	379	378	378	391	368	415	362	396	385	367	375	410	388	383	383	405	418	400	404	371	397	365	384	380	391	360	416	413	411	397	375	384	393	378	368	393	392	371	389	390	387	344	387	384	364	403	401	353	356	372	383	356	396	392	401	389	365	412	416	380	404
62605	86404	60424	35452	28607	10384	692	626	626	587	602	619	638	644	632	616	643	602	660	622	621	605	662	661	602	643	641	588	631	635	580	584	633	614	647	602	657	600	653	662	607	628	624	598	613	630	578	633	621	627	642	671	657	644	623	624	573	584	636	642	642	640	590	632	629	617	658	554	624	573	634	592	626	616	640	630	620	635	667	620	605	617	655	657	617	600	598	672	629	591	617	626	650	637	628	616	610	620	591	628	596	615	627	603	614	626	621	606	642	640	601	586	651	638	597	659	680	653	627	624	635	605	635	622	624	643	596	625	623	650	633	663	623	632	619	598	581	673	590	684	588	648	625	623	603	663	636	678	682	621	626	617	610	611	670	653	634	617	675	604	631	648	597	603	638	546	629	629	633	633	627	603	617	634	586	603	630	594	602	628	621	670	652	622	600	637	606	648	634	609	649	656	673	610	591	641	594	611	656	608	577	653	676	643	611	664	640	667	602	647	580	646	629	617	630	602	620	659	605	617	592	666	637	655	623	666	637	625	638	633	602	596	657	610	655	646	619	617	611	644	623	629	643	597	642	638	638	613	655	695	632	619	665	647	594	576	626	656	629	615	651	671	620	603	598	623	648	697	627	663	669	619	614	645	627	641	588	648	697	609	653	652	648	614	628	634	656	635	659	612	640	641	623	615	590	632	610	648	626	619	655	638	611	643	679	659	619	661	651	641	654	632	656	613	653	645	653	653	612	634	621	641	658	625	639	595	648	651	603	604	646	644	661	633	622	612	634	611	585	618	631	597	636	672	646	614	602	645	627	632	639	610	667	650	631	609	573	659	594	636	641	629	605	636	627	625	620	628	639	607	589	576	648	624	611	647	589	614	616	619	668	615	594	671	639	599	606	630	595	652	610	635	649	627	613	598	644	626	611	611	662	621	640	657	597	595	645	631	590	610	615	618	628	640	582	660	615	612	551	603	588	622	647	613	633	659	574	637	598	625	634	630	622	612	615	640	633	640	642	581	650	612	608	637	575	611	631	646	607	619	606	633	629	592	609	656	637	608	606	597	654	657	646	618	653	598	615	649	589	624	588	623	653	610	662	623	622	635	649	679	637	612	601	669	613	594	635	602	648	617	573	641	618	644	619	606	635	623	637	622	613	599	652	628	614	634	609	619	625	628	616	689	608	620	661	677	633	645	583	676	602	626	652	630	595	631	669	615	623	610	595	598	571	647	621	674	619	646	627	684	658	637	635	646	646	641	613	694	648	611	628	649	634	649	628	615	666	626	627	622	671	588	644	630	652	609	625	645	609	600	639	612	619	637	599	632	614	646	612	631	600	602	668	626	616	650	608	635	622	601	628	620	591	628	638	658	583	638	640	640	654	622	668	625	655	600	651	612	614	616	595	670	639	609	580	621	625	636	619	574	665	606	667	649	630	641	616	637	594	655	571	659	595	616	676	601	595	622	633	608	613	645	657	665	619	619	637	638	628	629	655	684	605	613	604	585	630	623	598	621	612	626	627	603	658	626	609	601	632	630	649	631	587	661	650	612	597	691	616	602	639	612	636	647	613	667	642	633	671	603	617	617	595	615	610	620	642	632	615	627	581	653	660	640	590	601	632	594	629	616	653	598	612	616	639	619	628	649	628	599	624	597	638	597	642	607	636	595	634	631	665	623	578	643	638	677	608	629	623	609	630	589	614	624	603	636	655	639	608	604	611	647	594	634	613	639	607	644	648	635	634	652	608	601	644	624	607	638	603	606	638	625	623	654	640	629	645	637	640	641	631	627	641	599	574	592	644	603	623	613	665	662	589	645	656	631	652	656	592	618	645	600	632	639	620	638	592	613	602	627	631	639	629	634	668	618	593	614	641	652	638	626	600	616	656	598	658	580	650	636	627	655	623	635	646	601	572	593	600	590	649	577	578	644	640	621	668	590	628	659	631	595	619	641	655	643	623	585	679	614	664	644	624	601	584	624	622	615	618	612	651	602	657	569	617	658	660	629	617	615	603	618	680	645	647	661	640	671	592	656	616	654	590	677	644	609	652	685	606	583	585	609	653	636	660	624	638	626	606	602	608	597	660	617	666	677	565	604	586	581	607	642	657	589	575	645	621	636	658	610	596	581	627	630	635	646	606	610	644	626	615	604	646	607	651	633	607	642	636	626	611	640	604	641	603	635	648	613	622	644	616	605	621	641	579	595	603	656	643	630	654	635	633	626	626	653	621	595	655	618	651	622	628	579	623	629	646	631	659	668	649	635	662	613	646	639	609	614	614	624	620	613	622	621	596	619	641	646	641	651	589	635	656	664	670	630	611	614	606	585	641	611	613	680	682	623	639	640	601	634	644	646	644	597	662	588	600	609	630	622	646	584	673	664	640	663	636	608	628	633	638	654	651	598	647	656	596	652	667	617	642	600	605	633	616	598	620	648	605	673	625	641	629	638	667	590	599	629	630	653	630	656	617	658	656	634	598	660	636	607	645	604	656	601	624	611	591	628	626	630	639	693	601	582	662	617	603	633	618	626	604	628	617	605	632	598	658	658	647	661	658	603	593	639	629	598	651	651	650	616	620	621	663	619	645	625	676	628	624	645	637	658	662	641	637	607	624	631	639	606	635	635	658	610	631	656	647	630	638	601	638	637	617	625	645	625	606	671	630	663	608	643	600	653	626	617	612	602	653	660	620	609	604	640	632	606	638	624	627	680	679	653	635	601	627	633	653	644	636	608	597	647	643	611	664	672	614	684	669	645	597	708	607	616	626	636	599	634	686	613	645	611	652	610	647	622	577	595	597	625	631	605	663	606	647	616	648	616	637	646	642	648	603	636	667	619	645	629	630	630	665	624	635	603	601	583	678	629	669	673	609	596	648	629	619	630	602	623	656	609	620	602	658	610	621	665	632	607	613	672	610	654	600	626	575	665	609	624	627	606	620	609	632	600	662	608	634	602	647	617	593	630	607	614	651	644	622	622	617	636	622	662	635	623	626	583	651	658	594	651	615	609	627	586	660	604	671	626	651	622	643	595	658	592	585	613	615	641	666	592	618	599	618	635	637	624	653	615	624	597	630	669	651	573	612	629	633	675	585	613	641	615	587	627	600	627	647	580	606	581	642	606	619	607	664	621	657	635	622	607	632	586	657	630	653	678	605	648	618	614	642	632	585	631	651	638	673	588	614	627	654	651	614	657	614	588	633	633	569	599	631	625	646	641	608	619	667	613	612	602	649	618	654	662	618	659	608	642	620	614	658	627	637	614	625	602	651	642	608	596	615	609	656	619	631	669	617	600	643	614	630	624	672	626	641	615	580	682	656	637	668	615	607	628	612	585	649	630	646	612	643	632	637	607	588	629	625	660	593	595	599	613	658	634	676	644	602	643	631	643	638	612	655	635	607	637	661	626	673	602	613	577	635	665	627	609	630	617	606	629	617	593	613	623	592	685	641	597	630	584	648	601	632	638	621	626	644	618	694	615	612	669	595	622	603	614
24279	23024	30905	25195	22980	18885	4331	697	579	605	592	641	620	634	554	643	568	602	579	596	561	577	606	575	625	630	599	612	587	564	616	593	598	603	556	603	574	615	608	585	570	575	588	563	566	599	611	603	578	614	574	569	604	598	551	572	588	597	579	585	620	552	606	565	545	612	627	533	592	598	577	587	592	585	611	562	637	634	629	588	599	604	573	584	580	608	592	608	592	594	575	568	624	603	598	619	577	602	566	564	560	591	568	583	589	599	568	564	627	567	586	584	552	575	595	561	586	614	572	564	581	572	576	587	550	587	569	578	566	575	576	577	585	583	592	593	588	560	584	578	558	596	605	619	592	596	594	598	617	576	584	571	585	612	591	592	567	625	581	600	602	607	603	598	572	579	579	582	600	592	553	626	622	601	567	554	580	639	561	625	584	545	603	598	606	558	601	559	600	588	573	576	573	630	538	605	616	577	603	572	618	587	552	609	550	619	553	594	600	568	553	617	597	560	559	582	615	582	600	588	629	562	610	613	584	589	611	584	558	582	589	608	578	606	581	582	614	611	615	530	585	556	592	583	581	637	649	539	594	619	583	583	579	621	549	579	636	609	576	632	554	584	583	590	623	590	583	587	579	544	575	580	567	565	587	580	560	557	632	581	579	577	588	587	601	614	546	589	571	538	642	636	606	575	593	585	599	605	587	561	569	599	614	554	546	579	581	582	589	583	595	618	585	592	575	565	601	590	615	590	561	554	608	613	561	577	590	593	599	610	578	601	602	588	591	586	641	582	560	552	560	579	551	577	588	601	550	615	613	597	550	641	575	578	571	626	587	610	570	590	567	591	565	559	559	581	610	594	591	567	556	590	622	564	558	577	601	550	588	602	606	581	587	603	583	579	597	528	580	608	551	586	588	591	609	615	549	592	584	592	592	599	579	569	607	647	608	596	567	597	584	570	519	630	582	590	596	611	573	598	618	559	606	603	543	605	601	602	585	604	607	606	612	615	583	562	594	600	563	524	609	594	598	579	563	602	564	613	577	564	554	572	591	585	539	597	583	559	578	579	613	586	589	596	596	540	542	569	578	609	566	564	616	539	584	607	556	625	572	564	556	581	536	589	584	603	598	587	575	619	616	590	600	605	595	615	547	569	610	594	590	605	548	621	583	601	624	580	573	568	544	593	618	552	601	615	587	598	524	527	573	578	623	611	539	646	600	595	583	610	618	599	567	582	592	602	574	584	602	599	564	558	607	593	552	568	589	631	589	602	577	570	585	587	590	624	557	558	592	593	566	566	611	598	589	630	587	605	612	549	548	531	541	607	573	585	553	606	563	555	599	593	551	612	588	585	578	572	586	617	571	577	572	599	609	597	557	583	566	587	592	596	605	584	594	572	578	613	634	539	583	629	653	564	570	588	571	548	552	601	625	614	594	626	558	571	587	569	567	554	623	563	576	609	575	621	605	570	602	596	579	590	602	596	650	512	586	557	604	606	558	606	565	551	594	612	596	571	572	570	583	591	577	621	598	579	593	651	616	650	564	585	568	594	600	586	560	605	562	616	518	567	597	577	540	595	602	610	590	632	574	635	563	604	600	608	602	617	613	596	595	591	574	590	541	609	606	579	589	565	568	565	575	595	577	594	613	594	611	575	617	557	569	577	538	540	593	584	593	576	575	510	568	582	606	564	612	560	545	575	593	615	589	556	576	639	562	581	586	619	592	626	585	593	571	562	588	614	575	601	562	577	570	566	543	572	577	557	594	614	569	599	609	605	607	567	583	577	624	604	536	587	582	572	580	602	601	601	579	604	554	557	563	605	571	629	622	589	585	571	567	559	563	628	604	589	636	547	549	585	580	601	577	582	567	583	553	593	582	582	580	567	611	574	592	607	552	568	588	577	576	555	552	551	589	613	576	605	629	568	581	604	586	612	575	625	583	594	635	567	576	553	585	592	593	590	591	599	569	593	580	582	568	620	631	580	599	585	577	590	634	656	590	560	560	583	605	569	597	555	586	567	582	607	568	635	616	544	598	608	553	597	547	572	604	645	599	605	574	607	555	575	583	574	591	566	565	583	565	571	571	608	651	611	578	555	590	565	570	603	548	605	544	597	601	586	649	588	593	555	572	568	599	606	651	568	571	602	560	578	568	582	528	549	559	581	559	597	586	623	603	570	592	593	609	550	570	599	611	579	569	547	568	571	569	583	601	573	619	637	600	595	560	623	570	593	642	576	558	566	585	510	604	567	616	628	575	632	597	577	584	561	529	601	574	599	617	630	567	550	566	589	577	577	605	579	576	570	541	627	598	608	637	547	564	570	613	578	554	632	570	578	606	562	566	625	574	594	603	634	578	564	593	589	593	591	558	582	537	546	588	580	549	598	612	617	596	585	549	593	581	615	583	577	602	549	558	592	581	566	561	580	575	597	585	633	572	524	576	588	608	575	599	575	554	594	548	591	615	569	623	607	577	609	551	567	549	570	554	614	589	599	611	563	605	596	604	596	560	556	575	591	569	606	588	594	594	553	602	590	541	546	579	551	596	608	601	519	573	569	575	580	546	591	579	554	546	606	576	585	559	577	600	590	577	541	603	581	595	618	586	593	558	560	568	619	560	636	588	556	583	595	590	579	599	549	590	550	556	568	590	604	577	614	575	576	570	615	577	543	611	557	593	593	546	592	618	587	603	625	603	588	588	578	627	571	537	592	611	585	588	614	595	578	617	568	606	574	608	593	556	571	596	588	610	565	606	634	553	597	534	617	622	613	613	568	587	597	554	594	576	555	595	571	582	634	591	641	586	567	603	571	566	583	555	626	565	640	572	570	609	638	588	594	599	618	615	572	555	610	540	595	632	585	612	590	594	631	599	570	590	570	568	606	567	576	604	565	599	568	611	556	569	570	616	595	598	597	624	561	584	587	590	558	537	613	601	624	622	594	596	542	622	563	582	540	609	586	598	608	592	615	566	570	565	586	570	602	565	552	575	596	611	584	578	573	580	602	577	526	566	580	598	573	581	599	562	574	608	635	639	602	592	570	614	586	608	587	616	621	553	606	648	600	623	597	580	581	588	583	549	580	595	640	568	571	616	586	551	582	601	542	559	567	604	577	579	611	567	564	576	599	579	609	615	571	586	582	605	551	605	627	595	569	573	591	522	618	623	607	603	580	605	638	544	579	594	582	585	603	590	569	597	577	573	546	614	591	617	543	598	572	585	584	522	570	587	594	598	579	611	552	569	582	595	570	602	582	617	576	619	596	618	582	590	546	564	583	565	648	590	580	589	583	591	598	629	617	581	568	577	548	584	557	573	612	579	563	611	582	604	583	599	565	558	604	584	616	599	579	613	598	576	586	583	604	574	611	597	542	592	612	617	599	583	588	572	611	623	539	556	579	598	537	617	579	566	573	603	600	574	612	611	576	554	592	584	587	627	600	568	561	546	589	594	559	610	587	599	619	599	587	609	554	550	631	602	578	607	583	590	559	620	586	574	573
62226	99099	66161	41697	34016	13526	909	932	891	874	877	850	956	905	872	928	931	910	964	896	902	854	969	877	887	911	885	914	910	904	877	958	904	920	897	838	911	927	871	955	916	878	874	879	940	941	932	872	896	935	909	882	866	918	911	879	916	889	932	906	857	905	884	886	953	889	874	898	885	874	912	855	880	848	877	951	964	899	869	924	931	870	907	868	880	904	904	916	874	878	944	880	857	885	944	923	939	898	902	883	942	958	927	888	895	810	892	848	949	905	921	843	930	904	842	923	875	918	871	920	889	926	867	873	855	899	877	891	845	921	893	893	839	873	833	849	883	894	902	867	923	915	954	890	898	882	867	899	921	909	848	923	849	904	907	869	929	908	960	897	888	830	887	918	922	920	951	842	919	895	878	910	909	935	908	895	868	911	900	855	923	876	935	931	884	900	891	913	870	893	922	877	894	914	832	863	910	888	890	850	863	940	930	903	951	907	872	899	933	898	858	871	935	871	882	866	877	863	892	884	911	882	923	849	931	928	885	876	919	890	884	851	886	927	891	852	881	950	869	863	868	865	916	930	862	895	889	826	924	921	935	892	948	936	888	884	904	875	866	875	891	889	945	862	905	877	844	821	901	966	863	888	866	898	973	908	845	867	886	871	927	852	872	910	921	922	898	849	937	874	897	930	922	917	928	929	870	915	928	945	885	902	863	856	890	920	893	896	916	896	914	928	923	923	920	881	893	874	844	848	904	922	891	916	850	877	859	857	872	925	875	855	919	911	882	917	916	926	866	858	872	900	897	876	883	900	874	957	895	933	924	899	882	883	883	938	909	917	905	847	938	894	903	850	829	830	861	881	920	849	922	929	813	866	923	923	922	921	905	920	915	915	892	914	843	855	880	896	893	935	914	902	943	903	885	895	881	827	898	884	917	904	853	906	964	901	917	910	875	902	950	827	863	827	891	941	865	892	889	916	866	914	924	877	899	872	868	874	895	885	878	865	867	911	892	872	912	880	881	895	932	846	905	922	932	827	896	883	899	873	930	930	893	878	862	914	923	897	875	926	916	920	904	873	959	928	922	910	881	884	873	876	896	939	880	911	965	890	878	935	877	885	876	867	862	918	917	912	934	876	888	927	859	864	889	927	912	882	913	869	925	887	919	889	880	904	869	941	850	829	914	893	866	884	875	926	894	871	890	892	896	856	911	883	875	882	888	927	906	880	907	907	869	854	902	910	902	852	865	894	907	880	910	911	934	874	922	931	864	904	863	906	880	926	896	861	854	890	840	866	941	856	864	892	896	933	885	931	881	931	922	915	859	908	899	900	891	893	990	864	924	916	916	909	852	888	894	884	892	879	857	892	932	886	855	886	950	870	851	896	936	875	861	916	856	895	850	853	895	891	920	881	919	915	893	898	869	869	843	920	899	931	916	899	848	914	861	855	931	872	910	914	853	883	872	942	965	897	888	866	873	888	860	860	854	876	872	911	886	935	987	841	944	936	892	876	914	940	959	919	870	898	931	865	926	857	879	935	848	919	912	864	862	875	882	878	894	833	875	917	888	919	893	904	907	905	879	953	852	909	877	879	912	914	932	902	901	927	900	926	828	934	901	886	904	885	839	930	819	886	886	945	897	832	907	946	863	874	922	913	879	900	886	878	897	882	876	849	904	876	870	842	886	854	897	855	900	909	903	888	891	888	905	919	900	872	909	917	891	932	922	883	853	928	860	818	908	909	859	907	887	838	925	891	875	891	824	880	837	904	855	955	879	921	890	923	947	894	910	907	910	849	864	877	868	844	937	936	887	923	846	833	813	858	920	903	880	857	918	870	883	850	895	853	936	897	878	934	911	945	906	913	895	908	882	830	937	868	890	828	901	924	941	929	944	868	881	844	933	883	846	934	891	952	853	952	863	888	925	859	893	886	941	863	862	869	903	871	840	920	915	856	917	895	882	904	894	856	879	905	881	912	846	891	896	900	974	905	934	868	879	882	891	915	892	931	881	926	915	865	940	877	913	883	864	912	845	891	843	887	939	917	888	902	894	879	924	900	856	898	919	871	871	903	902	960	975	871	840	927	923	926	886	923	877	863	914	921	863	853	842	802	894	869	879	838	889	897	906	874	876	904	897	898	878	881	901	906	965	904	880	916	929	939	908	858	904	870	933	881	945	941	874	878	913	869	853	834	897	861	916	848	895	878	909	860	869	896	860	912	908	875	886	866	927	903	904	902	847	890	969	884	894	872	894	850	926	916	884	882	943	923	882	898	866	828	901	893	891	921	911	888	883	907	889	888	904	906	888	925	931	850	833	900	910	924	919	861	869	864	888	877	928	863	915	910	887	832	849	886	878	948	888	829	883	911	893	872	909	887	922	923	862	905	915	852	858	900	900	885	893	900	901	937	893	906	878	879	904	882	894	875	858	883	883	919	903	886	909	887	896	885	830	866	908	880	910	925	895	944	960	873	921	928	908	910	948	935	864	893	860	843	890	848	874	870	914	800	910	878	882	940	884	867	915	899	868	905	910	905	840	884	890	900	934	921	913	880	888	892	903	923	878	905	865	858	912	875	893	899	909	874	890	873	929	897	907	885	923	896	869	920	922	891	843	903	907	891	940	910	931	944	882	870	890	864	912	887	888	876	838	886	901	885	914	916	847	890	908	856	933	888	887	878	866	861	872	861	903	882	894	908	905	876	891	891	908	876	878	853	893	897	861	918	879	911	924	886	891	882	931	946	894	896	896	861	891	826	864	871	863	886	870	918	856	960	894	952	881	890	936	865	894	876	911	899	909	910	848	897	878	845	898	946	855	892	923	871	882	871	902	898	905	905	920	849	909	909	888	866	927	958	910	877	896	916	923	867	918	933	976	919	892	915	882	844	872	906	907	888	845	909	893	938	955	874	898	893	825	871	901	910	952	847	933	903	887	944	918	902	867	913	906	842	924	913	908	881	862	854	869	894	891	919	901	898	896	910	936	829	869	858	919	909	933	882	916	901	911	877	963	940	892	913	890	886	901	835	864	910	880	857	874	905	891	890	874	814	917	841	837	911	905	915	938	906	927	876	881	924	940	932	877	850	863	857	940	894	914	852	853	931	863	882	938	888	924	904	876	870	869	908	879	897	875	906	887	888	897	893	954	960	925	907	910	886	828	918	820	927	916	860	890	824	842	883	905	824	934	885	936	872	888	885	888	839	816	869	854	891	902	914	886	904	897	886	851	894	872	952	862	876	894	841	881	844	885	966	883	841	957	906	900	902	889	918	886	978	918	872	915	908	941	923	919	928	862	896	971	888	900	888	924	893	861	927	869	913	875	881	923	849	933	888	887	932	873	872	895	903	812	891	915	844	917	893	861	837	974	951	887	862	868	910	928	935	924	901	910	912	867	886	913	904	897	913	925	878	842	866	915	865	894	908	899	903	850	900	851	903	894	869	860	904	901	892	928	872	899	895	888	910	932	892	873	895	836	908	878	885	895	912	943	916	908	835
31790	30508	25159	10487	3782	1249	418	418	426	405	396	397	404	424	376	372	377	370	398	400	380	413	403	391	368	404	423	397	392	371	408	380	399	393	401	384	381	407	386	405	406	395	394	412	390	381	444	412	425	407	372	391	433	416	352	432	387	410	425	407	371	386	406	422	409	385	394	393	369	445	370	334	426	409	377	389	379	370	370	363	368	360	363	384	381	338	368	398	414	402	414	363	409	391	372	381	404	397	389	397	402	387	372	403	359	385	392	402	392	412	399	427	395	400	373	423	427	423	429	439	386	417	411	394	379	421	386	381	382	410	404	399	390	407	417	390	416	394	375	400	376	370	375	393	422	399	413	394	374	432	399	406	395	366	382	399	369	383	400	399	362	392	391	431	379	420	417	391	394	394	388	412	384	413	403	405	413	388	404	388	392	425	397	387	358	400	444	389	390	362	417	402	384	379	401	425	421	404	385	426	397	389	373	444	386	398	417	408	416	418	398	371	400	417	402	412	394	436	391	407	386	412	401	404	386	401	388	358	394	368	395	404	392	414	388	400	371	368	395	397	363	422	391	413	440	417	397	399	416	372	407	404	423	383	417	393	383	381	372	384	417	400	395	356	405	406	414	384	362	394	408	394	422	395	390	407	400	401	383	391	387	406	396	411	392	442	348	395	367	389	398	388	384	402	378	416	391	398	435	396	402	396	406	421	406	388	410	391	404	414	391	392	391	407	376	352	357	365	416	383	403	407	432	410	414	384	387	373	398	395	412	381	384	398	400	386	341	416	395	409	429	380	439	405	404	399	384	420	371	406	404	394	399	387	410	417	412	390	391	404	411	412	373	435	407	402	373	419	431	435	386	397	402	401	430	397	379	397	377	389	420	366	365	400	393	397	408	384	416	399	386	404	434	422	390	353	383	373	390	428	433	392	388	416	426	417	406	416	383	407	387	367	401	413	398	396	396	396	405	365	391	445	422	371	375	384	411	416	357	373	390	413	385	386	438	403	366	405	363	379	389	394	433	390	380	389	414	375	372	429	401	372	405	399	388	419	389	437	416	405	366	382	398	409	401	379	411	410	388	384	402	410	403	387	421	386	412	393	377	403	393	352	399	423	434	388	417	405	394	364	389	408	390	438	399	416	426	368	406	395	399	364	397	375	381	415	381	431	391	413	400	398	410	374	387	415	401	395	403	393	384	411	399	391	399	376	419	439	392	367	379	430	411	416	402	379	404	357	377	353	439	384	387	376	437	408	377	394	394	381	406	403	403	431	392	402	408	363	395	420	371	376	406	401	382	357	429	411	391	362	347	409	383	397	425	419	417	405	419	419	383	367	417	400	384	427	384	403	416	387	406	392	411	407	403	405	439	385	404	397	426	417	410	402	384	400	406	378	436	406	406	362	412	389	380	384	393	390	431	374	384	397	380	405	428	386	436	401	397	391	401	404	372	428	415	406	406	407	401	423	408	396	357	400	371	412	381	400	405	367	409	419	370	374	390	401	392	406	401	411	422	413	442	410	399	403	377	391	398	377	405	432	400	409	376	363	429	370	390	403	419	399	391	406	404	390	416	364	386	423	383	398	397	424	403	380	408	366	432	380	409	387	381	391	398	433	431	386	424	424	411	381	400	395	405	410	390	390	370	369	385	385	390	416	375	377	397	411	439	410	380	411	359	379	422	363	404	390	383	394	425	390	419	370	388	373	394	396	402	405	406	419	422	427	380	366	387	367	427	361	413	378	379	372	399	420	396	398	408	402	388	392	391	443	389	340	415	399	394	388	368	397	397	390	420	412	392	400	386	360	360	429	402	393	417	383	350	426	418	384	428	374	400	413	405	411	381	397	375	372	371	384	389	420	421	398	427	424	406	382	381	371	404	406	412	389	408	406	414	397	397	399	414	387	397	390	431	407	413	407	396	434	398	415	407	377	413	364	384	400	421	429	419	419	421	419	424	411	399	410	399	402	407	407	393	381	389	409	406	412	431	371	372	390	388	384	380	399	424	376	386	371	364	427	367	380	425	394	406	410	380	397	369	401	346	381	377	399	421	402	384	383	376	382	372	379	413	373	411	407	409	371	434	411	340	388	404	427	396	417	403	408	393	401	432	371	416	425	420	407	423	423	417	390	395	372	386	389	414	383	419	441	387	414	401	391	411	388	357	403	369	390	400	390	402	422	404	394	379	410	373	430	402	442	424	387	370	450	390	375	376	405	404	392	355	382	425	376	436	373	417	376	410	423	376	379	419	386	431	391	404	420	400	402	401	435	400	358	371	398	428	373	379	392	377	444	414	371	413	414	424	383	407	421	381	400	372	399	368	398	391	391	417	410	415	398	412	414	402	373	404	405	379	365	382	420	383	405	392	389	378	394	393	372	406	399	369	395	367	425	371	410	393	366	373	431	374	388	402	431	370	408	381	405	425	379	393	388	373	396	436	388	378	407	377	415	383	398	409	392	374	404	426	399	416	393	436	435	378	396	384	415	418	454	435	389	410	413	427	384	400	420	383	443	392	363	383	400	392	413	383	407	410	403	396	367	401	367	376	426	369	385	378	367	367	416	417	365	404	429	400	434	384	404	389	409	445	394	385	378	358	399	408	390	423	392	422	418	387	383	398	385	370	404	426	380	385	392	386	370	410	382	401	377	369	382	420	384	401	402	391	373	403	410	392	399	369	400	412	406	407	399	417	417	399	416	401	366	401	367	408	369	398	410	385	395	387	421	402	395	408	407	383	431	398	379	369	391	395	416	394	391	400	388	440	392	398	390	406	404	399	384	413	376	400	384	419	365	353	387	406	402	377	425	379	406	399	413	390	400	384	380	419	407	395	389	397	392	416	369	403	388	429	419	446	426	382	410	391	410	385	429	408	407	405	387	423	383	427	409	419	404	361	384	401	369	412	387	381	381	436	402	403	371	414	435	428	410	390	380	422	424	391	388	404	346	391	383	404	406	399	395	405	383	415	408	358	426	380	396	394	414	390	374	402	406	391	380	388	414	398	404	402	380	406	387	376	388	371	399	409	412	420	383	406	405	380	422	405	417	383	357	395	404	379	376	389	406	407	393	363	393	411	377	365	359	359	361	422	405	418	376	364	409	386	412	354	404	401	414	409	392	397	398	405	407	388	422	406	395	395	378	423	405	374	397	378	405	418	404	386	411	398	409	397	381	435	396	401	433	399	351	430	423	404	400	414	409	417	399	389	409	405	397	388	375	392	399	400	402	420	415	362	421	400	373	339	389	371	378	418	398	368	371	371	390	349	399	387	403	397	375	389	403	382	386	396	383	374	378	368	382	368	422	405	387	418	374	399	408	377	391	366	400	391	395	432	413	384	390	408	356	374	391	406	394	417	405	385	369	406	399	383	399	420	354	377	379	444	393	411	371	406	384	418	416	349	390	389	393	411	422	403	368	359	390	376	397	384	389	400	384	375	383	404	404	386	404	404	441	380	412	394	416	394	410	434	395	362	406	395	391	379	389	406	412
41514	47286	28104	10243	7344	2512	694	678	672	602	652	679	642	660	654	687	685	689	614	658	681	639	651	657	640	648	650	661	617	602	673	668	658	651	713	667	680	662	631	629	674	647	633	602	678	643	666	666	641	678	658	653	657	691	646	640	641	619	662	645	679	660	702	634	706	640	631	661	603	687	691	684	671	645	650	644	680	630	670	699	712	652	637	652	672	672	636	649	656	644	646	623	677	679	695	679	669	685	658	675	656	617	682	644	653	671	690	640	644	633	653	609	620	706	651	655	615	657	609	659	616	682	667	666	732	658	638	669	651	639	651	669	614	698	642	658	652	652	643	621	631	644	634	636	671	687	649	656	647	649	625	690	660	639	653	605	719	653	686	657	685	611	695	656	630	658	650	674	692	648	648	656	660	618	674	640	679	667	654	670	684	644	687	642	712	630	652	641	658	635	635	642	668	672	684	668	628	662	658	680	625	672	614	627	620	680	679	699	605	719	639	653	665	660	650	675	647	706	635	676	660	686	652	654	657	653	665	664	605	690	656	674	639	641	664	659	663	658	643	656	660	665	677	675	675	668	668	632	674	673	714	675	617	688	638	667	650	662	660	670	638	661	661	668	626	706	690	638	656	647	641	627	686	647	634	656	664	666	684	705	654	656	664	637	695	679	624	706	671	687	697	656	639	636	646	678	655	669	660	632	663	665	693	678	658	672	635	609	656	637	665	675	621	669	673	659	662	622	650	607	638	651	684	627	664	650	610	668	695	630	662	669	669	680	654	699	648	689	664	617	622	646	625	625	673	654	654	680	620	671	616	655	650	626	680	686	661	648	688	657	631	684	667	650	719	644	683	672	669	645	645	699	688	636	649	690	687	642	669	649	657	656	609	686	669	672	665	728	675	691	646	639	630	634	622	673	695	662	668	636	687	668	670	683	627	636	677	603	631	659	660	646	645	660	664	579	652	645	668	658	683	610	680	675	655	667	650	657	704	650	686	662	674	659	635	653	666	703	687	649	678	640	670	657	651	624	693	639	644	646	688	685	646	602	637	659	685	658	665	671	659	640	658	670	691	634	626	670	621	684	658	702	623	636	628	690	656	706	650	650	713	693	623	631	613	666	645	662	656	634	685	639	635	642	624	680	645	648	628	677	663	653	698	610	655	681	609	657	672	666	653	640	630	675	644	613	673	669	664	688	639	642	649	679	594	659	657	677	704	647	636	660	673	645	625	705	607	626	661	673	671	622	655	631	670	652	661	669	694	660	655	679	634	659	624	657	623	661	645	663	672	658	678	672	646	652	648	618	640	656	641	665	664	667	659	677	656	675	675	638	641	648	638	668	688	645	664	663	663	656	653	674	647	685	677	644	658	653	673	703	684	624	698	660	648	682	642	606	618	650	682	651	657	728	606	619	665	633	642	669	641	640	651	694	623	665	637	662	668	629	691	683	630	631	695	633	663	612	676	635	670	635	687	683	674	632	676	647	636	634	641	681	671	634	687	685	659	624	684	678	685	655	679	683	636	662	707	648	661	702	699	681	678	645	684	678	680	627	660	637	697	690	630	636	635	645	669	731	680	696	647	678	694	633	676	654	676	627	657	643	688	687	631	651	651	595	648	625	641	666	657	667	645	643	656	617	674	641	676	648	645	620	667	661	651	689	629	622	633	642	673	632	688	648	650	690	687	683	670	683	656	632	648	634	693	668	718	635	632	643	656	642	641	708	644	642	673	655	666	665	615	651	653	663	660	712	685	639	663	654	622	622	668	629	636	630	709	646	658	617	648	631	692	645	675	722	678	655	602	629	654	649	676	642	667	705	668	679	657	687	697	682	658	653	662	652	671	681	615	709	661	633	694	684	659	614	686	673	683	640	659	666	643	628	636	708	635	676	681	671	681	654	700	690	652	659	640	641	623	617	641	610	651	595	682	621	656	656	702	645	661	701	651	655	702	616	708	675	696	670	660	662	663	656	650	669	650	658	667	646	664	665	664	599	686	666	657	551	670	697	657	654	633	671	703	706	635	665	649	626	615	643	652	650	618	634	676	623	663	636	689	694	645	672	629	641	658	664	637	642	699	687	665	653	655	655	702	662	655	659	657	702	704	691	633	679	702	689	659	643	635	680	624	726	689	642	635	658	674	608	656	669	690	638	650	630	625	677	677	656	686	673	660	656	690	716	677	678	641	701	674	686	633	620	659	702	702	690	680	644	625	700	643	646	665	661	674	712	666	617	665	662	669	668	638	658	667	618	650	641	651	671	644	637	642	626	640	728	678	677	624	655	673	693	683	638	658	636	645	634	587	667	619	649	668	628	697	653	669	666	643	687	641	630	638	624	599	650	681	670	638	702	651	637	650	664	667	676	671	669	657	651	608	694	686	701	661	617	633	674	667	648	674	664	675	638	642	629	652	636	658	593	689	658	632	685	652	697	668	638	647	654	635	637	698	698	681	662	695	654	686	660	646	664	653	663	633	625	694	630	658	651	656	637	615	638	717	650	660	703	709	657	668	673	668	686	688	642	634	644	643	625	616	613	644	609	625	683	629	666	653	661	698	598	675	649	622	677	639	686	660	661	633	649	638	680	636	682	660	654	646	649	701	624	611	638	692	651	686	655	635	673	647	590	713	657	643	660	638	712	630	628	653	642	644	698	684	650	630	699	606	667	630	604	652	665	680	660	683	689	633	662	638	636	669	656	677	691	685	678	716	640	628	646	670	662	672	671	674	710	660	660	639	632	659	638	623	664	684	633	645	704	628	688	674	620	664	658	683	678	683	617	703	667	697	695	693	652	661	730	631	636	637	624	651	620	664	658	667	655	690	672	658	595	676	686	680	650	620	657	675	659	650	626	616	637	647	668	637	649	633	620	655	608	647	657	669	641	627	636	707	668	597	653	666	670	675	695	633	637	660	705	658	686	626	628	672	650	667	659	724	663	720	648	644	639	694	626	651	656	637	648	631	666	641	658	654	648	630	641	694	702	686	621	645	678	602	703	674	647	626	638	686	672	638	682	663	642	626	724	657	635	673	598	668	680	677	679	666	667	690	626	661	665	638	647	652	645	643	714	673	666	645	633	684	624	683	641	647	665	656	643	660	649	655	621	672	671	634	653	657	660	685	672	629	678	657	610	678	647	655	654	630	696	660	633	663	631	641	698	641	653	637	634	625	605	654	684	636	621	691	625	657	613	658	662	670	621	654	666	680	653	663	618	672	691	603	651	630	676	630	693	649	634	644	664	612	684	684	661	663	659	613	616	630	672	725	693	652	609	658	666	661	673	686	728	678	673	626	674	647	652	646	646	711	607	658	661	674	681	662	645	635	661	652	595	706	664	652	680	668	614	665	664	672	647	639	612	623	691	673	651	617	615	626	636	691	661	656	633	647	636	662	673	675	662	682	651	683	665	712	680	638	693	680	638	643	632	643	648	701	630	645	681	620	661	659	681	666	613	616	649	665	703	609	653	647	672	629	638	653	656	659	638	678	670
25755	24555	32074	26429	21786	11309	878	403	389	364	399	376	370	355	404	359	355	363	383	368	356	412	413	367	378	382	374	388	370	400	379	369	377	378	360	362	390	364	364	362	363	353	377	372	360	389	396	368	378	377	376	367	357	383	403	390	393	366	367	396	406	394	347	408	381	390	383	377	377	400	407	361	355	393	384	375	373	373	374	383	394	348	369	366	394	405	380	378	353	389	371	382	354	371	324	373	328	366	354	362	385	378	381	350	407	343	331	364	355	352	378	399	365	400	388	415	358	355	345	396	359	343	401	361	350	384	359	368	357	391	344	377	409	345	359	375	403	359	339	387	347	382	389	405	392	350	377	307	325	370	347	375	392	375	348	344	405	345	375	390	355	338	404	410	403	360	359	379	399	395	381	359	376	393	354	360	399	374	379	369	401	370	344	347	399	357	399	354	356	386	374	397	396	359	359	353	365	349	349	325	367	357	332	367	399	336	365	382	372	388	391	406	389	373	405	345	379	378	370	365	347	355	352	389	374	372	372	370	358	343	420	407	365	366	389	356	355	364	388	347	381	363	365	386	373	370	388	361	413	326	384	381	372	387	350	390	387	348	403	373	334	369	337	381	379	377	386	386	350	381	355	352	371	378	393	353	371	374	380	369	394	342	387	358	377	369	358	379	368	331	403	387	371	381	355	372	370	339	394	384	377	346	348	372	368	360	331	344	352	416	369	366	370	379	355	343	387	378	370	365	354	388	357	369	380	399	352	331	340	402	369	344	386	366	366	369	350	386	368	390	381	408	370	376	336	360	355	377	359	386	342	372	377	366	388	343	387	359	370	363	398	418	385	378	367	379	326	360	372	413	352	383	361	385	391	373	386	354	395	387	386	373	374	359	388	345	404	385	392	356	362	385	376	340	375	346	335	354	428	406	354	390	363	359	357	353	372	376	359	357	364	364	357	416	355	383	405	415	369	397	380	369	347	369	371	362	364	340	347	360	388	372	358	367	384	365	356	391	415	375	369	359	378	389	343	397	400	386	413	382	396	378	341	391	362	387	375	395	346	374	374	392	412	383	368	381	383	343	391	354	373	327	371	351	404	350	380	390	369	342	405	371	374	374	397	371	372	357	342	372	389	374	378	351	369	368	429	398	353	382	362	366	380	355	363	385	377	369	392	422	346	388	393	371	352	363	368	404	352	362	367	346	382	368	373	389	369	355	358	371	397	361	340	374	373	382	348	354	384	351	382	356	361	370	335	385	381	354	353	364	394	396	354	378	342	357	366	396	358	366	392	350	350	370	383	374	367	388	384	404	361	355	395	394	384	377	360	361	370	389	358	381	375	360	383	395	362	384	390	348	376	386	397	410	327	353	358	422	343	361	366	339	386	382	361	368	384	366	398	416	341	398	368	377	393	378	366	361	352	369	379	393	372	377	366	340	351	334	354	381	328	390	382	359	350	367	357	354	392	362	379	372	394	373	361	347	366	405	360	360	345	374	388	367	350	367	370	362	391	357	379	357	414	332	353	385	371	386	355	359	383	414	360	390	350	377	360	368	344	386	351	383	359	354	395	362	324	365	392	407	410	375	382	399	409	380	388	366	374	359	445	350	391	390	361	398	391	348	339	390	377	380	377	417	413	421	350	353	380	372	367	355	357	368	387	407	354	376	372	416	369	367	373	348	341	408	393	365	412	368	389	368	377	416	365	382	349	354	377	359	398	399	373	345	371	378	353	363	381	372	355	361	351	401	415	364	347	351	384	372	387	365	354	340	395	382	356	394	355	402	412	365	351	361	395	334	380	360	392	363	418	396	364	380	370	352	377	325	354	367	381	348	381	382	363	390	372	367	345	372	360	387	396	395	393	402	348	394	371	364	377	396	396	346	399	354	368	386	399	390	386	340	364	391	375	381	392	366	351	413	396	349	366	389	370	392	411	379	346	395	378	366	358	346	368	362	411	394	384	383	389	369	375	384	374	355	391	378	362	386	399	376	378	363	334	385	354	350	365	369	358	408	371	386	385	364	387	372	403	383	377	354	369	420	341	371	395	387	400	376	410	385	349	384	359	339	369	343	405	371	353	374	358	400	411	357	377	398	379	353	364	346	389	391	371	353	377	370	380	360	325	378	402	385	365	388	388	358	406	368	377	358	350	384	365	377	365	359	394	390	371	381	371	387	360	381	333	345	393	378	337	387	374	353	388	386	384	370	351	401	354	399	377	355	322	366	426	381	350	404	348	387	344	344	383	355	382	368	382	361	404	345	404	368	373	353	370	404	381	338	368	385	365	397	352	395	392	356	379	384	374	368	367	399	395	368	351	371	373	358	382	391	379	366	378	379	424	372	376	347	392	357	401	368	389	367	361	392	340	367	397	359	373	361	359	380	388	410	368	410	356	385	369	402	384	382	324	334	362	384	357	380	386	368	373	377	339	408	335	387	388	356	416	371	354	389	390	392	379	414	378	370	374	373	402	350	350	401	359	355	357	357	403	403	349	387	351	372	365	347	391	382	350	409	376	399	341	387	393	361	369	369	340	353	393	396	355	354	376	373	363	369	354	351	384	335	338	393	389	345	386	367	363	383	393	373	365	377	376	370	344	359	358	412	378	357	405	379	402	376	384	386	370	379	362	375	376	362	370	352	381	319	360	351	382	355	404	397	390	363	369	381	370	357	379	385	374	375	357	360	363	379	353	366	368	352	375	413	349	362	377	388	397	422	340	350	382	393	345	390	359	372	413	388	395	395	338	342	377	393	345	334	398	363	347	340	381	384	355	406	380	380	345	370	359	378	342	392	361	375	400	363	355	382	375	342	352	381	371	416	387	352	360	377	387	360	397	359	367	382	371	397	359	370	376	382	382	370	358	347	350	364	372	361	349	379	340	374	371	355	366	366	352	363	381	402	347	408	374	396	382	385	343	387	350	392	369	388	409	374	339	364	378	377	397	395	362	382	372	386	340	351	370	371	375	388	371	344	352	378	377	358	387	374	365	361	339	382	378	392	370	385	372	360	405	342	361	377	387	390	342	391	384	384	341	391	380	379	366	384	353	401	368	355	398	371	361	371	377	399	371	367	345	365	365	352	340	351	375	359	366	379	371	399	379	374	387	339	378	339	418	374	362	405	389	369	383	381	343	336	374	357	358	388	370	379	326	365	380	390	372	409	381	361	378	410	403	391	380	339	348	366	385	345	377	348	401	396	401	398	356	388	361	372	422	397	342	369	348	384	358	421	386	354	380	353	357	366	348	348	373	369	367	425	371	351	344	373	363	323	381	380	364	378	380	394	354	369	362	349	376	369	384	393	387	386	367	412	377	375	408	366	350	372	374	356	408	358	398	375	348	372	368	349	380	368	338	400	388	382	386	373	376	322	354	356	356	364	368	352	408	350	366	374	381	385	390	359	366	378	379	395	362	403	350	382	357	380	372	397	378	384	377	350	371	372	339	369	373	410	392	380	336	363	388	332	360	376	389	348	399	373	391	367	371	366
63062	87128	59732	35372	26696	9065	680	597	622	593	618	584	633	619	613	637	612	652	609	605	607	647	621	596	603	590	627	594	606	678	588	599	588	607	570	602	606	573	588	594	571	609	598	586	586	610	598	594	619	607	606	600	577	586	627	624	592	637	635	605	623	592	662	610	605	596	620	609	628	619	651	648	596	651	611	604	629	611	628	631	636	605	590	620	612	633	642	615	627	554	599	599	583	608	629	627	547	613	615	583	606	563	567	600	610	631	579	550	594	614	583	597	627	559	574	617	626	579	613	627	681	650	612	572	644	579	591	606	570	602	617	614	655	613	600	592	597	643	618	610	616	574	611	634	628	669	643	617	619	613	567	606	623	596	631	634	663	609	576	558	619	624	592	627	625	593	601	615	623	613	597	565	626	607	621	580	636	643	584	625	612	607	571	571	546	628	624	630	563	655	585	649	599	646	589	613	610	605	634	610	587	591	530	590	615	602	636	597	631	619	622	560	601	616	675	622	610	595	619	612	584	596	620	591	630	621	619	604	576	600	599	605	581	589	590	602	551	628	575	618	625	598	608	645	610	591	557	612	567	625	657	644	597	658	611	616	574	616	602	612	600	573	596	646	621	631	632	631	609	580	628	576	574	658	636	575	648	635	623	578	611	638	606	607	599	595	614	564	543	543	600	610	595	639	609	617	624	655	629	592	642	666	593	621	602	620	577	618	615	635	609	629	599	578	587	584	619	627	610	589	603	597	640	624	575	634	620	633	585	624	642	651	580	653	593	575	607	612	588	623	631	613	638	616	565	590	594	606	568	632	631	581	612	598	616	642	555	638	625	625	636	622	593	626	624	633	571	629	617	590	593	592	604	611	561	607	605	599	620	609	606	621	571	605	609	592	600	624	575	605	633	604	594	612	598	622	618	664	604	585	635	620	596	609	576	648	637	604	624	591	625	624	606	626	576	605	622	650	593	626	639	635	629	663	650	643	574	640	621	616	592	596	591	615	636	579	634	591	615	628	669	606	618	569	597	620	617	565	581	572	624	607	650	612	625	595	583	581	599	581	600	639	597	599	594	611	581	616	578	568	601	600	589	599	559	660	628	599	620	627	601	623	605	567	630	660	603	566	573	624	604	586	633	591	626	559	630	606	615	614	605	604	645	594	642	635	614	600	580	595	578	580	593	595	631	594	613	577	647	628	576	585	582	639	604	612	627	628	617	640	619	609	647	586	596	603	592	616	619	614	628	623	592	576	717	644	613	595	575	674	595	604	615	609	576	606	609	613	589	613	565	618	554	579	581	638	621	605	602	597	667	600	610	615	627	584	614	588	623	623	663	614	599	621	573	612	572	627	583	569	625	647	649	604	615	615	610	630	606	611	627	607	611	611	551	573	590	610	655	588	622	592	653	594	591	637	578	613	553	538	598	628	597	576	620	588	641	631	592	605	599	627	610	595	598	579	608	630	566	647	589	630	614	611	589	600	545	620	595	580	612	607	561	600	611	563	618	607	601	571	656	571	614	605	609	609	607	605	608	570	619	612	646	648	605	633	623	610	576	542	576	557	595	605	607	612	594	567	620	628	641	622	595	638	673	619	564	608	640	617	644	607	615	582	580	626	581	615	613	616	564	577	611	593	593	601	538	617	627	610	553	630	603	598	627	580	616	624	601	604	635	607	641	563	632	636	572	628	596	579	603	608	596	628	603	591	591	599	578	615	614	616	618	615	584	590	641	595	580	625	590	603	603	619	616	639	617	621	617	618	602	588	605	554	602	616	604	580	593	565	578	596	622	581	637	564	595	596	585	621	634	610	581	624	600	608	603	621	596	607	593	631	621	613	604	609	570	601	604	598	629	647	613	603	589	626	597	601	608	624	631	577	601	628	614	646	638	638	612	568	648	597	568	589	626	619	627	629	593	580	608	614	575	611	618	622	600	605	617	577	646	614	598	626	614	607	578	596	608	643	575	607	625	638	644	605	607	601	580	597	609	567	653	648	580	666	621	634	607	631	644	643	646	606	582	618	624	630	575	618	658	640	612	617	557	606	649	636	601	628	597	601	596	602	591	570	593	597	604	564	620	654	582	600	572	541	597	598	603	621	648	607	608	607	557	611	572	590	619	631	592	612	607	596	631	554	603	595	585	616	619	634	606	667	631	627	572	610	586	652	612	614	595	624	615	581	581	604	606	589	600	587	624	648	623	612	604	547	640	582	587	599	594	610	590	620	601	616	592	632	661	606	597	610	639	579	606	576	611	631	604	579	611	600	584	597	625	635	597	641	613	589	589	651	632	580	565	605	629	666	626	598	623	593	612	641	594	588	600	639	663	679	637	622	604	532	575	597	600	595	631	664	603	580	636	573	607	598	591	609	602	631	607	607	604	630	632	627	680	667	611	612	572	601	556	630	585	581	595	575	596	607	581	656	611	625	625	594	537	593	623	627	591	597	635	606	607	590	660	611	609	622	584	600	650	608	602	610	570	584	628	611	617	566	624	607	634	616	615	569	587	556	594	581	574	602	591	607	596	606	607	655	624	591	584	637	617	570	589	579	615	630	602	659	591	649	626	560	612	601	581	616	615	616	595	621	595	603	602	637	638	573	638	577	666	619	641	614	580	611	613	616	621	584	620	616	603	616	594	639	604	592	618	593	643	618	604	617	595	597	580	631	626	593	605	600	596	620	612	605	612	641	602	601	602	584	609	549	605	637	613	618	609	622	594	612	549	641	576	595	623	596	600	604	626	590	589	655	577	599	566	564	610	587	597	611	607	611	636	608	577	679	604	620	598	655	573	584	575	645	576	560	619	677	642	598	601	596	610	577	565	646	602	597	612	622	620	618	617	645	607	569	582	626	625	625	585	556	612	644	607	591	614	602	620	624	594	666	585	653	593	597	640	616	565	642	632	591	641	609	662	576	614	577	634	609	613	655	571	612	601	599	576	674	613	581	605	610	598	601	642	594	585	614	617	641	623	622	600	608	574	617	572	582	575	581	612	617	596	610	625	599	601	627	600	559	599	576	566	618	595	611	619	638	578	615	621	593	619	615	613	618	630	622	586	616	640	617	573	611	571	618	580	588	634	594	613	633	605	626	624	614	652	583	621	676	621	637	589	585	594	625	602	602	611	640	621	630	536	589	561	671	606	609	579	626	613	663	582	606	610	600	576	586	615	616	614	599	582	574	603	609	621	617	617	611	615	641	634	582	628	615	610	600	575	544	609	614	587	571	616	594	581	625	646	627	589	607	621	596	580	617	630	624	640	606	619	589	642	634	665	584	647	537	638	568	626	642	613	597	634	602	580	622	619	640	619	636	617	644	630	619	580	542	601	618	593	581	602	635	606	560	584	638	611	614	584	602	661	591	650	619	652	598	598	611	618	625	572	608	608	625	634	528	616	612	592	624	598	596	578	607	598	639	594	615	608	589	593	600	619	579	595	631	623	624	640	633	597	587	640	607	595	574	604	586	629	638	594	600	621	621	609	574	631	590
24276	22721	31239	24935	22914	19134	4588	704	597	589	618	585	584	619	618	580	581	559	568	604	604	559	552	591	587	545	595	589	556	580	555	565	564	589	569	611	591	609	589	591	564	635	572	573	576	587	598	626	608	605	601	596	555	558	566	596	586	603	542	631	595	577	556	567	572	563	570	572	570	594	596	536	563	613	572	579	576	578	581	556	566	521	547	617	586	545	571	553	547	553	517	568	576	572	613	562	564	573	619	538	599	572	573	597	616	554	560	556	557	604	567	542	541	601	585	591	604	594	575	569	549	550	601	579	537	576	571	560	621	609	560	591	593	660	595	561	589	589	591	596	593	569	623	559	575	564	568	573	604	597	582	588	567	577	568	588	580	571	582	566	580	547	597	599	595	570	548	560	623	591	600	579	577	569	580	594	579	553	580	622	600	530	595	575	589	591	549	593	596	582	590	569	576	589	582	595	570	583	602	615	568	583	592	593	611	600	562	603	566	545	555	536	557	571	574	557	565	597	547	583	549	571	595	544	604	570	596	569	589	558	564	576	617	577	571	536	566	587	580	614	548	583	513	635	611	576	612	554	620	611	587	600	556	589	517	588	610	564	555	581	599	568	547	591	565	576	598	597	596	597	562	562	565	590	549	556	601	548	552	572	555	548	571	568	562	565	568	538	573	550	555	578	616	563	554	617	581	586	574	561	606	607	523	553	581	599	639	542	533	559	593	568	575	603	595	592	562	579	606	603	604	559	579	583	609	541	596	538	595	564	570	551	576	562	580	604	550	567	574	625	566	569	616	565	586	588	548	591	584	607	604	606	569	594	555	557	568	598	546	538	578	620	586	608	551	591	614	593	548	559	549	555	586	542	596	590	534	541	549	545	603	614	587	615	592	558	541	588	610	603	563	564	537	601	558	561	590	550	579	564	597	584	572	579	596	563	615	590	586	528	561	602	561	553	570	576	582	556	586	563	560	550	569	577	579	605	586	597	594	565	551	549	576	622	573	559	609	597	575	594	572	592	563	614	571	565	588	596	565	621	536	593	607	605	589	543	559	529	582	591	623	556	594	569	575	558	562	576	544	583	554	580	563	584	563	593	617	572	602	550	585	586	589	552	597	605	562	604	596	587	547	533	620	537	566	558	563	560	592	572	549	553	577	538	588	630	567	597	546	568	551	605	553	562	545	586	556	588	571	596	577	590	552	592	554	602	544	582	576	559	546	570	581	540	574	567	600	553	606	589	545	604	530	580	581	612	555	597	564	577	616	558	598	573	533	594	550	563	563	578	605	590	584	589	613	563	575	573	555	579	638	554	560	604	570	550	579	628	568	609	581	611	623	543	558	587	570	597	559	542	554	583	532	548	579	558	600	587	535	540	573	622	571	587	570	542	603	574	568	552	544	529	648	590	530	570	546	596	569	593	613	529	603	557	567	544	549	583	595	575	570	558	575	581	589	607	582	557	581	536	551	585	598	646	586	572	593	579	541	576	564	555	625	557	613	576	585	568	593	579	567	555	551	556	608	585	564	570	599	605	547	572	577	585	580	556	594	604	565	601	593	551	616	565	600	608	591	610	623	589	536	534	586	546	540	593	656	602	587	588	600	518	579	516	608	582	543	572	605	572	591	601	586	563	545	598	610	600	592	556	613	575	565	591	567	569	573	566	601	581	536	559	574	516	554	565	587	590	595	582	621	572	574	571	567	565	593	553	576	641	565	587	596	590	587	565	556	551	536	523	563	571	562	593	584	559	568	564	592	572	573	619	583	560	537	576	559	548	544	580	562	577	597	583	552	565	554	591	570	595	584	554	606	566	593	616	572	579	573	612	576	576	554	569	576	564	597	582	562	557	593	555	598	607	602	561	606	606	591	559	579	600	580	606	599	600	564	554	542	546	567	586	582	550	552	529	602	597	596	575	606	622	564	590	550	570	624	595	546	555	609	556	634	581	526	556	584	560	577	614	583	579	582	600	590	575	584	547	580	543	596	559	581	574	550	573	568	522	551	564	606	573	581	545	564	584	597	576	601	549	578	613	602	614	548	558	634	550	582	523	597	591	599	569	560	581	593	586	561	581	558	601	595	549	590	530	578	607	578	581	562	604	569	552	529	616	530	574	606	571	578	593	623	546	599	629	569	570	541	587	582	558	598	590	565	583	582	586	586	569	556	545	566	565	574	569	539	576	573	583	576	599	575	599	556	579	610	610	562	580	564	608	643	537	590	605	585	552	601	620	619	568	559	560	584	605	610	596	620	570	593	610	581	535	595	565	570	523	595	577	580	562	578	603	580	578	590	531	600	531	574	576	587	581	623	572	548	570	592	521	588	547	565	574	584	596	614	574	614	555	571	580	581	568	554	551	554	570	601	533	566	645	538	563	564	585	589	571	617	548	594	586	572	573	620	544	586	586	606	553	566	585	612	566	599	562	573	566	541	548	566	569	550	589	592	529	559	607	557	545	575	561	549	551	653	578	541	592	571	596	574	538	594	563	555	523	570	580	595	573	536	585	568	587	589	596	611	629	566	617	577	549	578	545	593	563	574	570	588	531	576	521	580	598	618	566	533	603	590	619	579	598	557	601	614	563	598	558	577	566	569	575	551	587	584	556	561	612	620	595	550	571	554	552	617	559	561	566	605	556	555	604	591	573	573	613	590	570	574	559	547	578	631	572	571	585	570	581	602	563	598	601	577	561	546	550	592	584	592	598	583	580	576	550	587	581	588	614	558	603	553	538	564	614	558	573	556	558	575	529	581	536	570	591	561	571	571	603	539	549	559	596	633	582	557	580	598	579	634	584	542	590	559	635	622	604	535	609	578	609	580	556	560	589	569	591	585	534	574	573	570	560	627	577	585	594	530	577	641	614	611	572	612	573	603	564	567	579	578	565	605	547	569	578	579	582	544	555	591	572	595	586	576	558	572	614	570	576	558	582	575	593	555	584	578	580	553	555	564	582	607	544	545	525	610	593	626	564	608	639	578	570	578	550	555	580	543	557	625	602	579	580	594	589	599	596	609	578	596	572	562	584	557	542	565	562	571	619	568	580	604	596	577	600	547	575	576	545	609	570	598	563	593	606	582	545	572	583	617	559	574	553	574	557	575	596	569	572	557	529	579	588	603	598	586	591	629	567	585	534	567	577	588	575	597	639	573	585	578	559	542	567	552	580	577	594	576	628	558	584	552	589	597	585	576	590	563	554	608	586	548	561	587	560	594	580	554	596	567	558	593	603	555	611	594	570	578	568	532	599	588	565	586	529	568	572	614	595	594	608	582	541	539	596	556	566	607	575	589	626	594	576	604	613	583	558	611	551	542	541	526	549	568	570	574	571	541	564	537	588	603	557	587	624	563	586	521	592	556	586	551	575	585	626	539	570	592	596	546	618	569	568	537	571	583	552	577	572	564	605	592	571	555	567	569	584	573	584	575	543	575	592	563	582	599	546	607	559	548	581	564	590	569	578	615	559	507	523	606	593	572	560	587	565	560	581
63140	97727	68402	42995	34019	12658	908	864	853	907	849	901	909	851	925	867	848	894	889	878	905	893	889	939	837	843	836	885	887	902	848	850	904	837	888	888	900	917	901	894	879	886	840	876	882	895	867	910	893	854	864	911	893	870	893	908	890	912	917	930	894	868	874	869	934	892	866	861	884	871	907	895	877	866	884	930	858	858	891	869	946	868	798	848	855	874	873	907	874	871	867	826	878	883	864	854	921	856	888	910	893	883	900	835	890	890	883	849	898	896	856	828	846	843	919	876	877	900	866	888	879	849	816	898	910	870	917	891	831	923	874	879	893	857	914	913	942	890	878	898	857	830	906	869	915	893	845	902	919	811	885	855	860	841	890	842	859	927	835	874	854	896	874	884	882	900	888	877	946	884	864	881	900	842	864	894	895	914	861	890	870	934	855	892	916	831	894	893	904	874	844	829	874	857	893	923	892	876	874	868	876	911	885	920	933	902	813	890	920	889	922	883	891	863	883	843	841	874	855	828	849	835	856	934	890	874	866	857	917	866	873	885	895	898	854	889	871	936	917	866	899	898	885	920	879	871	865	849	817	844	843	874	921	878	899	862	857	903	845	797	881	885	861	897	908	871	852	870	848	860	932	872	847	899	881	852	914	842	882	902	877	853	873	877	881	878	856	881	880	923	908	867	905	942	870	908	904	871	829	836	821	880	881	891	902	877	852	874	893	862	890	834	854	892	910	877	941	902	839	937	887	837	859	901	924	830	854	899	933	865	863	951	897	858	870	887	864	848	880	883	914	878	866	910	891	905	956	908	900	931	898	933	904	810	900	857	873	860	855	842	906	828	908	922	884	848	906	858	826	876	855	895	887	907	892	941	803	903	900	889	871	905	876	861	878	903	850	858	830	850	793	851	857	899	831	909	892	914	866	860	836	900	875	889	890	882	887	867	825	883	905	879	847	852	896	893	909	845	857	889	893	895	845	917	886	915	875	940	849	872	868	782	880	898	848	966	849	864	903	926	937	842	863	865	853	849	814	897	877	901	854	919	863	848	869	871	849	865	834	918	908	904	921	876	836	901	923	912	918	893	882	874	920	913	889	926	876	914	894	846	914	815	912	841	865	866	935	922	840	886	874	885	848	814	922	864	915	895	857	832	895	867	921	831	924	873	860	842	867	871	842	862	901	895	881	861	898	877	829	875	878	865	850	839	896	889	912	874	930	904	897	889	863	907	833	844	842	918	898	839	846	864	898	911	896	866	913	893	864	866	848	858	850	894	915	892	887	873	840	929	894	875	871	907	853	846	955	893	857	913	916	893	873	846	910	874	945	901	888	877	855	934	863	903	916	846	912	876	859	892	910	881	883	881	871	850	862	916	863	815	825	879	870	860	899	884	854	901	878	904	803	909	880	886	869	866	893	873	888	918	896	852	904	889	868	889	865	899	905	893	816	937	861	854	872	885	948	849	889	912	904	855	883	880	881	858	874	880	826	893	891	861	918	844	867	858	841	881	875	896	878	888	886	850	880	840	858	891	863	908	900	867	853	909	867	894	887	876	847	849	867	857	899	876	897	964	856	848	847	899	850	877	866	887	884	862	869	893	901	864	881	891	841	875	945	899	823	913	905	848	838	904	894	948	851	886	879	909	907	886	916	801	904	889	893	881	847	900	953	846	911	881	839	927	836	868	895	891	908	889	871	938	942	894	909	901	873	928	901	878	873	910	869	925	908	939	820	913	832	852	897	860	905	846	858	852	829	873	853	878	818	853	841	884	929	839	876	881	919	881	854	994	900	860	885	854	841	886	925	869	870	868	888	865	858	880	879	915	854	907	929	888	863	855	856	897	905	917	865	913	848	912	910	865	916	834	904	848	891	922	845	858	925	899	887	865	872	849	905	872	943	911	939	867	875	834	901	867	909	903	879	895	919	890	875	881	858	852	903	897	908	887	797	896	877	864	907	906	912	905	885	854	845	872	865	903	900	885	863	850	907	888	907	877	848	875	956	887	862	899	884	910	905	891	852	852	870	860	900	865	879	903	900	870	910	870	894	827	872	878	812	886	869	913	885	928	891	821	858	927	883	910	873	901	926	873	841	861	906	915	901	891	884	882	863	846	880	853	875	843	915	840	897	878	856	862	846	837	883	884	926	898	909	862	947	884	877	884	849	893	879	940	854	873	847	857	815	869	888	852	892	853	865	892	914	925	875	843	883	859	889	960	848	873	865	861	846	894	865	862	849	881	890	888	889	887	901	901	889	868	877	834	895	916	887	874	870	910	882	845	846	880	854	907	857	946	864	873	950	917	873	860	986	893	878	852	885	869	836	877	870	867	911	926	896	858	893	905	905	899	940	885	887	873	890	868	867	901	889	898	878	858	877	889	882	889	920	894	873	898	880	846	883	853	831	862	821	871	897	887	876	903	894	860	868	840	908	892	911	887	884	867	871	895	912	847	917	910	840	889	835	831	870	908	902	912	896	937	923	854	931	869	881	825	897	850	921	895	873	892	861	870	882	877	866	901	872	917	892	914	867	882	933	851	865	823	843	893	917	877	884	905	912	899	839	853	858	932	861	892	826	937	863	824	909	867	891	850	878	875	920	889	891	840	876	863	863	860	843	901	890	857	904	834	877	871	856	902	929	867	960	831	858	894	850	876	853	938	886	852	905	863	910	869	849	876	855	885	951	866	880	880	867	885	873	855	906	786	897	875	880	846	927	916	880	878	858	827	868	888	852	888	908	868	942	854	840	906	870	877	909	861	855	940	826	900	840	899	899	891	872	839	870	877	865	874	856	917	831	879	888	857	911	875	900	920	861	909	854	884	851	915	850	879	921	890	886	914	902	848	863	931	798	881	889	885	810	889	846	916	928	917	905	857	867	901	863	941	897	915	889	872	880	905	881	902	896	903	914	817	907	889	860	850	844	900	875	911	883	841	889	866	860	880	867	891	919	906	908	867	868	927	837	910	895	858	905	887	867	922	955	880	880	896	923	925	881	832	904	867	876	906	879	864	798	856	889	860	951	905	845	876	809	906	879	850	916	871	856	912	857	834	883	875	905	864	916	908	894	936	867	863	899	817	883	895	851	849	908	921	856	886	863	914	853	868	886	918	872	926	895	873	878	852	841	904	839	918	909	944	858	875	848	900	894	914	861	869	882	867	884	889	885	871	881	885	872	863	874	856	913	862	914	882	888	880	869	888	896	886	921	911	884	854	813	908	863	836	914	869	872	888	866	803	906	907	866	890	812	932	830	908	869	893	854	894	899	880	945	842	919	887	921	905	858	878	885	908	873	863	888	895	892	907	879	833	886	877	867	917	877	878	852	828	855	871	852	832	877	892	900	877	898	852	879	896	864	886	831	896	886	853	876	903	872	857	846	885	865	832	937	862	831	917	905	914	863	881	832	885	871	900	894	872	854	913	817	893	856	856	871	899	870	914	893	877	867	905	895	899	917	910	869	860	915	948	929	868	868	904	841	843	893	891	870	875
32046	31159	25537	10662	3970	1012	398	412	370	407	400	374	409	379	370	382	422	355	418	399	397	410	407	417	364	386	385	414	397	425	385	373	373	384	388	378	410	410	386	383	403	344	392	361	355	408	386	396	385	355	389	369	380	394	388	369	398	395	405	387	367	382	411	394	426	418	417	373	418	362	413	391	392	392	399	408	444	373	364	396	411	407	397	372	410	359	370	392	398	404	401	377	380	391	369	393	362	393	378	363	395	389	447	374	377	392	394	430	362	401	391	377	406	429	396	399	373	390	398	415	393	367	395	355	424	410	394	392	381	396	400	391	362	392	376	409	410	373	366	390	379	391	413	408	354	394	406	391	381	395	388	399	376	414	399	398	381	383	409	357	426	407	408	399	386	375	411	385	390	411	388	376	396	405	380	385	414	373	399	375	381	394	362	382	403	433	389	384	422	370	371	384	390	388	375	387	394	384	404	414	396	385	370	356	389	396	381	405	418	387	413	388	400	408	389	387	375	400	387	376	394	408	402	433	378	366	384	421	384	371	369	370	423	388	415	381	369	399	411	355	373	370	423	421	372	375	404	363	423	414	399	407	392	402	390	364	358	406	383	387	366	393	398	388	378	369	403	419	389	380	377	384	404	400	373	425	392	404	404	393	370	389	425	418	393	355	359	376	370	378	384	410	392	361	389	399	367	383	390	384	379	391	423	353	387	402	378	405	367	427	400	395	412	383	394	385	395	415	389	394	408	416	380	368	388	334	406	368	382	399	372	439	341	371	384	415	421	404	375	378	372	375	380	358	399	419	378	415	405	369	386	352	375	386	361	402	397	407	429	377	383	410	378	352	392	377	393	373	386	383	354	399	404	392	384	412	364	370	377	423	452	398	379	398	407	394	372	365	352	381	358	372	369	368	406	354	353	377	386	349	415	409	391	401	401	400	429	381	354	356	401	403	374	392	389	406	394	392	408	452	386	416	375	428	388	352	394	384	446	392	374	402	407	395	396	394	398	394	407	368	365	412	378	407	382	366	359	428	385	405	422	371	384	440	376	377	413	403	387	353	396	391	377	380	403	374	385	414	383	384	369	378	382	320	401	434	373	400	381	397	403	407	375	395	377	397	378	379	431	340	421	419	382	347	403	402	366	388	353	422	383	379	395	398	393	402	380	374	388	383	379	380	391	377	418	389	368	394	374	376	393	371	369	394	398	363	389	384	387	375	371	358	380	408	390	421	369	398	387	426	384	377	370	396	373	379	395	419	391	419	370	395	353	404	351	375	384	397	407	371	424	441	389	374	391	376	405	395	384	386	394	397	410	408	394	380	390	402	397	420	374	364	385	412	363	372	355	414	457	415	437	387	376	387	394	395	412	402	363	371	396	420	392	420	389	378	371	394	390	395	411	374	387	419	375	389	404	377	440	414	398	415	402	386	394	442	385	378	410	431	391	385	426	400	412	392	374	402	353	404	389	390	397	399	402	383	407	387	421	393	389	386	387	420	370	378	384	418	389	404	366	396	372	380	388	377	366	400	367	410	377	395	399	416	418	389	399	377	375	379	434	406	395	417	400	393	385	368	412	376	383	374	408	405	406	362	381	406	430	405	345	389	404	408	373	372	346	386	401	394	363	393	362	378	370	434	365	403	414	375	406	365	370	385	384	368	390	412	369	373	391	388	377	391	413	408	387	413	412	383	393	380	392	402	393	424	387	409	402	417	397	396	347	418	413	412	391	387	393	376	358	352	398	388	401	410	396	365	369	374	408	403	394	410	370	397	387	392	383	375	390	379	348	367	394	387	366	391	388	407	370	407	407	409	383	419	433	344	367	402	393	388	372	396	375	354	396	374	399	343	399	415	395	436	411	369	403	392	380	406	386	419	406	424	377	398	363	413	361	394	443	425	393	372	382	379	388	389	387	369	396	406	424	404	364	362	400	391	362	371	406	410	421	373	376	413	363	385	370	396	382	382	393	388	393	410	381	397	338	382	363	377	392	393	398	366	402	439	411	405	362	390	371	415	387	391	366	406	375	405	372	384	412	355	415	384	374	394	383	363	420	392	369	396	374	426	380	411	412	359	400	375	392	369	381	357	384	365	367	385	372	390	407	417	414	401	390	410	414	404	394	352	405	377	406	432	388	367	367	388	396	397	394	377	376	366	371	427	415	412	392	388	400	380	377	377	381	406	397	363	394	385	358	359	388	440	395	402	426	358	376	405	429	380	416	404	384	384	381	401	388	411	373	395	402	409	412	372	387	387	398	394	395	356	400	417	390	373	363	379	389	360	372	405	388	404	409	357	381	395	365	414	377	390	373	362	419	365	412	383	393	381	399	365	396	383	435	384	410	399	396	399	413	376	387	374	410	392	404	380	410	365	372	385	385	398	408	389	398	417	387	391	393	393	412	403	428	406	395	348	407	397	389	376	416	396	374	379	395	402	415	406	362	404	379	381	380	429	428	398	381	418	387	392	389	405	408	382	371	409	391	384	418	364	369	371	414	364	370	348	405	376	403	406	399	381	401	366	432	382	375	352	411	391	369	405	435	385	378	415	386	385	411	366	372	413	370	390	374	403	379	397	396	376	344	385	397	363	368	413	372	399	366	413	359	368	413	387	404	370	399	397	362	404	380	406	372	401	389	394	374	397	395	360	404	373	391	387	364	390	379	392	393	393	357	425	374	392	373	375	414	386	390	380	395	379	355	379	359	398	348	414	424	402	378	402	388	416	383	376	403	417	399	374	404	420	388	406	391	373	388	420	389	366	416	400	379	378	375	405	399	370	397	403	394	420	389	392	383	412	379	392	376	385	376	403	355	337	431	380	380	334	379	413	396	393	371	425	377	362	385	391	386	409	394	377	383	368	361	380	354	428	383	360	408	389	358	405	382	340	405	403	395	388	434	380	417	396	408	399	394	391	382	402	407	389	401	400	362	372	419	390	381	390	389	399	402	411	398	414	384	400	380	372	410	369	375	365	397	395	357	423	350	384	356	405	372	353	378	384	409	396	411	429	401	407	406	426	364	365	409	406	399	372	387	434	374	358	360	393	364	357	371	390	390	362	378	444	402	417	408	389	367	371	386	360	396	421	340	401	373	393	383	426	407	386	395	401	382	390	364	428	413	369	392	385	362	352	415	374	373	366	390	394	393	392	397	372	414	389	376	366	419	396	389	412	347	400	407	392	437	402	383	372	404	377	374	389	362	403	374	349	365	393	407	408	399	392	413	377	390	370	421	375	381	374	396	382	399	372	355	382	389	361	403	365	336	384	397	413	409	408	409	382	449	374	413	377	389	396	375	394	393	367	384	390	345	380	380	356	399	379	382	357	376	365	379	384	376	360	398	370	381	358	388	423	374	409	418	391	400	388	386	419	404	400	406	374	387	385	424	395	381	396	381	418	411	405	383	370	398	380	376	403	372	398	370	394	419	356	410	391	382	404	382	378	358	394	387	392	390	401	393	389	403	392	410	363	393	382	397	391	409	391	352	377
41536	47860	28121	10539	7852	1990	634	659	616	651	676	660	632	649	635	696	667	640	675	687	667	637	598	652	650	618	616	602	675	679	698	628	692	636	683	648	594	691	645	631	690	625	645	629	649	659	683	646	662	646	627	622	623	637	670	653	636	579	648	614	655	656	663	637	625	658	655	654	623	700	667	636	673	694	690	648	633	643	620	628	688	663	650	635	596	675	606	665	616	627	683	648	596	669	678	686	684	640	682	670	653	613	657	629	672	605	652	641	631	641	642	684	657	653	607	658	634	607	596	620	677	651	609	627	637	629	678	649	612	633	691	679	612	640	579	650	628	648	674	664	619	630	689	676	650	677	623	679	654	632	640	621	636	625	633	617	630	645	642	624	634	658	617	662	647	696	618	622	636	633	650	626	613	674	656	594	632	668	617	655	649	629	632	625	627	638	601	645	635	619	667	686	633	710	645	647	620	651	654	687	671	665	658	685	612	638	638	654	615	622	689	594	643	644	654	673	667	628	654	655	608	627	667	651	639	640	655	649	691	643	639	658	637	667	636	655	680	608	642	661	637	674	667	626	657	642	619	572	650	650	595	616	636	603	636	597	664	634	669	626	638	704	631	636	613	632	668	600	663	645	637	654	652	652	646	671	649	680	623	634	634	631	709	627	652	679	690	651	689	667	714	622	647	629	670	649	656	642	655	629	696	645	655	674	696	615	624	624	635	666	701	654	626	646	628	660	621	614	617	705	637	689	682	627	674	623	611	639	654	678	608	616	659	640	638	669	731	652	612	645	641	652	615	641	613	626	613	638	622	611	610	654	624	663	637	631	674	666	666	633	641	639	649	599	629	625	632	662	673	606	579	602	644	651	649	635	668	663	645	657	652	669	664	643	661	629	657	713	654	612	624	688	651	700	684	640	641	697	654	642	630	626	642	644	653	648	678	603	667	651	664	669	696	626	667	622	671	640	690	610	614	692	648	638	632	643	657	629	723	670	632	584	688	633	627	636	643	710	612	655	627	686	669	624	619	639	609	660	651	658	603	636	625	637	656	668	637	706	669	630	610	688	635	611	662	679	645	638	637	624	597	678	654	719	620	666	676	673	583	656	666	659	692	619	662	651	655	664	621	671	657	654	690	654	630	628	613	662	623	697	672	650	642	653	640	693	662	625	632	670	641	628	632	604	615	594	620	645	625	723	660	667	636	625	656	633	685	687	623	608	611	689	651	644	667	677	614	601	664	639	637	608	612	658	671	624	661	620	657	657	643	672	630	623	612	632	658	632	625	622	672	653	632	636	655	656	680	646	684	614	666	657	657	654	715	677	601	680	710	625	642	652	622	605	621	681	610	621	640	640	671	667	629	636	676	670	614	644	630	628	673	641	647	648	602	656	623	666	631	652	642	673	678	639	636	640	672	674	671	688	625	652	645	629	645	638	641	649	653	628	642	624	659	658	650	659	627	643	648	655	612	659	665	641	610	618	655	619	640	645	616	591	662	573	648	643	617	625	621	637	574	604	682	645	647	671	621	671	595	638	664	641	619	652	636	612	668	672	697	699	655	659	659	601	661	679	629	630	672	655	644	691	659	629	633	672	589	671	595	653	629	682	601	657	643	663	657	631	621	628	639	584	690	607	633	670	671	671	661	651	657	622	637	619	670	623	625	635	692	594	662	649	658	637	657	656	647	646	627	666	631	700	669	673	668	649	678	626	679	629	643	654	646	651	627	643	655	609	628	605	704	659	651	662	666	690	636	671	659	679	667	643	665	662	649	636	622	667	679	620	632	611	646	646	663	615	628	626	663	625	682	666	614	641	617	666	635	665	639	610	659	648	658	676	613	613	641	597	622	659	614	642	631	621	659	675	627	630	617	680	675	578	643	698	685	689	666	643	642	634	652	623	636	625	668	649	649	646	621	656	673	609	667	686	630	628	650	622	626	627	677	661	614	636	605	620	622	667	642	631	649	641	646	607	648	636	618	666	620	631	633	675	617	616	645	664	653	642	668	657	672	621	681	654	645	648	703	671	616	691	653	653	636	642	642	671	635	634	664	658	644	644	695	662	668	613	648	687	636	664	644	650	614	635	648	669	621	644	633	621	711	636	660	673	646	630	606	671	641	617	626	637	634	650	603	653	660	613	629	635	649	657	682	634	658	647	683	610	702	629	654	632	622	686	654	671	665	616	637	618	615	651	650	621	616	665	612	682	670	637	647	634	646	640	626	673	652	629	643	679	621	665	685	612	674	667	630	661	664	598	657	664	631	638	691	647	631	642	633	640	638	618	644	663	667	628	645	674	622	617	610	623	646	670	646	622	666	681	648	606	657	617	650	675	669	608	652	658	637	644	645	654	678	646	642	678	655	650	698	669	595	642	617	702	606	609	674	577	700	653	636	670	650	652	645	666	657	654	637	619	666	634	657	646	627	629	679	623	635	636	651	648	645	610	642	597	615	637	675	603	647	661	679	692	672	620	640	611	630	624	648	641	669	633	647	656	663	631	637	637	632	678	644	658	668	634	641	622	655	637	650	652	633	615	638	668	712	657	645	598	638	635	697	649	662	661	663	634	611	648	598	632	602	655	670	649	660	654	602	600	647	631	630	647	586	620	650	633	675	658	641	611	637	654	624	625	602	682	630	651	649	651	634	627	613	655	612	626	674	643	696	676	657	652	671	655	634	640	663	677	679	652	617	638	672	614	699	626	662	632	653	597	673	661	673	645	631	667	635	629	649	625	606	647	610	663	715	622	635	642	657	660	674	597	637	651	626	615	676	655	664	673	666	622	620	611	644	629	629	630	665	641	626	635	664	656	693	680	656	667	657	676	653	653	570	647	694	657	644	631	652	685	673	618	674	641	623	645	657	665	654	666	640	641	628	678	643	654	635	639	675	613	668	647	631	656	648	595	637	620	653	612	638	645	610	671	685	675	645	630	659	682	613	647	627	627	626	661	672	633	633	633	654	649	659	671	632	644	660	619	649	623	637	664	673	628	682	627	619	666	615	582	637	680	668	639	630	687	644	638	637	671	601	615	652	652	659	657	654	708	657	667	686	690	663	645	604	638	641	676	612	632	673	651	681	666	585	635	655	687	655	666	605	648	666	617	605	597	633	626	672	644	657	680	662	600	639	655	595	648	638	630	673	660	634	671	617	622	625	681	635	609	629	635	635	637	660	667	639	684	648	628	668	633	652	670	659	693	631	636	652	635	606	634	657	648	687	650	656	653	652	616	657	632	653	636	629	658	609	655	614	642	699	692	677	628	608	670	690	665	643	638	640	619	684	664	657	641	605	628	645	646	649	647	687	677	627	670	688	677	640	652	632	656	656	577	642	601	613	602	621	614	638	700	611	642	627	604	668	675	646	658	613	639	647	649	631	611	637	668	657	631	654	672	632	663	672	624	649	655	635	662	651	611	658	649	645	640	678	650	664	645	636	607	655	677	627	659	657	657	639	628	647	651	615	635	647	634	667	654	638	605	675	636	624	631
25738	24946	32632	26557	21676	9529	687	436	364	380	393	362	371	389	354	368	372	380	355	377	342	372	392	368	349	361	344	383	388	361	398	355	339	383	371	421	355	348	361	345	342	367	391	328	363	346	371	393	383	384	360	357	388	387	377	388	349	342	348	358	346	373	343	333	369	384	354	390	369	356	370	338	424	356	385	374	375	388	380	386	377	311	370	355	356	367	395	388	379	340	366	379	375	374	381	357	358	345	406	357	375	368	383	366	352	323	363	381	361	378	364	398	337	373	389	359	367	374	384	343	386	341	371	363	381	361	362	344	333	355	379	360	381	354	384	371	383	358	341	345	322	364	376	363	350	374	386	375	363	396	355	404	384	373	368	389	394	350	314	375	374	367	368	367	378	353	336	366	372	359	374	361	350	357	368	355	379	381	355	351	357	333	337	390	398	351	396	362	381	393	358	363	382	376	371	340	364	385	398	355	361	378	348	346	384	353	366	354	367	350	370	391	352	352	323	360	359	363	402	378	385	390	357	376	363	371	387	365	371	379	357	385	385	346	324	371	343	373	363	371	357	368	402	368	365	386	377	392	371	387	370	377	381	350	381	367	404	364	364	356	354	348	355	362	358	393	363	373	356	400	386	360	349	349	392	384	388	405	392	391	367	340	389	347	374	379	347	367	318	405	373	360	383	392	392	367	383	387	346	339	355	387	368	379	379	351	388	362	347	376	387	368	362	376	373	371	348	377	340	362	360	363	366	360	378	339	388	386	381	391	346	382	343	342	399	377	376	350	351	358	349	339	378	337	384	377	356	335	335	383	382	373	385	357	391	340	373	364	366	386	387	375	369	354	357	375	359	362	379	376	391	363	355	387	380	371	372	386	384	376	375	359	383	352	380	347	372	382	392	390	366	380	367	378	357	363	351	411	369	362	376	399	361	344	353	373	369	370	406	360	363	350	358	348	407	358	364	372	380	368	374	391	336	358	346	370	366	364	383	375	383	357	389	378	399	420	376	372	360	392	344	380	370	401	361	381	360	337	322	376	381	347	365	395	356	331	358	371	365	370	357	347	331	384	357	357	367	346	368	363	343	379	342	374	368	376	371	364	406	353	409	363	381	346	404	391	342	349	357	351	392	342	352	391	391	362	407	382	386	358	363	352	366	393	352	338	358	352	385	370	378	371	345	389	416	385	361	377	382	389	360	361	379	389	367	380	388	378	359	384	363	385	334	317	386	376	384	430	396	374	363	353	381	372	402	409	380	347	370	360	394	335	404	383	378	369	393	382	371	408	373	356	369	351	360	358	308	393	360	373	355	398	382	415	348	398	397	369	359	396	365	415	363	365	381	347	386	373	352	350	347	356	357	364	350	365	329	339	383	362	371	349	394	357	363	369	377	362	388	375	384	389	373	370	368	361	345	356	373	387	366	381	353	351	379	385	375	367	343	345	385	391	382	354	350	369	394	375	406	385	354	376	350	379	343	387	385	357	382	357	366	357	389	377	376	363	366	412	373	383	377	359	397	377	368	311	364	357	392	406	373	380	365	333	336	371	345	361	400	317	359	365	384	368	390	364	346	328	370	343	391	367	377	401	347	364	361	366	379	345	362	373	348	352	365	359	395	361	423	333	413	364	363	360	387	361	336	359	365	386	363	374	375	375	373	363	355	390	383	363	367	366	372	368	374	389	392	370	376	366	373	367	376	402	397	400	329	345	357	350	370	375	323	341	345	324	357	360	375	363	367	402	348	397	338	377	375	376	357	388	387	373	343	356	355	356	371	381	325	352	355	336	395	343	342	361	366	350	358	363	366	408	389	365	373	342	363	343	367	400	389	392	356	384	380	363	363	345	376	365	363	385	344	349	354	381	367	349	385	350	340	368	366	387	385	391	397	338	370	391	365	347	380	407	358	372	391	347	347	407	386	373	358	353	363	363	350	348	375	381	365	354	371	366	381	370	374	366	331	379	376	349	385	363	375	367	344	373	385	378	375	383	340	399	362	347	354	346	355	359	363	390	374	341	388	348	390	369	381	355	347	375	371	347	376	357	351	354	374	384	373	397	364	382	389	370	352	388	360	346	365	390	373	332	378	370	365	378	336	392	387	384	393	343	390	401	384	387	362	376	356	337	372	347	383	363	353	382	368	409	342	370	394	381	403	390	381	366	371	387	357	401	361	344	392	368	371	380	364	351	374	380	346	333	383	353	353	349	343	385	328	336	359	365	367	364	355	387	372	366	359	362	386	350	361	370	376	342	370	378	369	341	374	364	380	375	399	405	351	328	383	348	352	385	362	385	349	367	376	361	373	354	362	392	349	348	349	342	393	347	352	375	373	392	343	345	388	348	383	387	365	375	373	352	391	373	372	336	385	406	377	402	383	354	378	335	411	383	408	392	386	380	341	374	362	353	354	336	407	352	370	388	384	326	338	382	368	398	350	380	349	395	371	358	349	363	358	370	374	338	353	386	396	374	363	366	364	392	342	336	370	383	372	359	364	393	360	390	370	375	398	349	351	370	387	377	357	354	382	370	427	382	345	410	382	389	372	377	368	340	388	375	377	365	348	387	352	386	375	331	348	388	371	379	381	393	341	361	394	348	337	361	372	348	380	382	396	405	351	369	393	364	348	367	334	333	382	354	383	347	381	345	376	356	384	354	353	402	354	375	331	366	368	375	394	368	342	378	373	383	350	352	416	387	380	367	397	368	388	369	341	352	409	354	370	349	360	370	430	373	351	375	350	375	373	341	360	370	379	347	348	373	379	375	379	405	348	392	363	376	348	366	388	368	364	356	354	373	365	383	410	348	377	389	381	391	337	396	360	324	392	361	364	346	386	357	371	380	406	391	341	344	342	399	376	342	373	350	333	377	324	371	356	359	340	371	366	403	324	353	345	394	385	340	356	360	352	342	363	357	366	367	374	369	369	397	382	327	385	355	369	377	378	393	385	368	374	350	358	383	348	387	395	362	388	383	373	352	361	371	372	382	403	374	423	339	368	361	341	368	359	361	368	348	392	330	364	359	354	363	363	332	344	376	381	361	376	368	385	375	355	356	366	382	334	388	357	329	344	357	381	370	351	365	380	342	371	358	343	368	379	360	389	342	362	414	390	379	370	370	351	376	356	358	382	373	374	367	397	364	385	391	356	374	367	369	358	368	357	332	355	390	386	400	339	374	355	373	408	418	381	369	395	342	383	344	385	338	358	344	386	355	406	355	368	345	363	386	394	392	379	362	382	380	351	375	366	351	369	378	346	368	377	355	350	354	326	358	377	368	357	370	390	378	387	389	360	368	383	371	379	362	392	362	399	359	369	362	427	350	368	339	366	365	366	386	370	355	379	354	383	371	327	385	369	398	373	366	358	345	392	358	371	338	380	359	330	365	380	376	356	385	383	383	377	371	378	345	383	360	359	384	347	355	408	338	404	377	357	392	361	344	392	376	378	398	345	381	370	352	341	359	353	366	374	393	383	370	378	377	359	355	387	345	343	362
62948	90057	59299	35107	25939	6755	640	647	639	611	589	616	602	616	616	575	623	627	627	632	649	610	582	576	612	621	623	668	594	588	588	653	568	618	570	601	575	661	601	650	593	607	609	619	601	620	634	574	611	595	627	619	599	604	631	591	610	537	620	609	646	611	613	580	578	589	636	558	606	584	624	608	545	609	617	588	609	624	594	617	607	596	560	589	591	607	619	621	594	611	563	619	612	609	620	611	604	571	604	573	603	621	621	599	598	619	578	632	601	641	600	603	617	631	618	589	610	633	591	591	586	584	564	604	563	572	565	598	603	592	624	598	597	602	541	590	644	606	641	574	600	639	559	650	624	584	615	578	619	642	624	594	614	592	638	587	620	598	590	549	589	591	624	593	595	558	592	581	603	648	594	641	631	607	602	628	637	598	637	602	639	618	627	629	595	625	629	660	611	579	607	560	621	582	614	623	580	632	575	576	608	628	596	616	601	575	589	619	565	577	614	616	630	562	598	657	601	575	598	596	575	591	607	650	605	603	628	603	647	588	623	598	611	618	560	616	584	669	630	613	595	634	599	666	605	616	597	604	587	637	600	565	572	571	566	633	632	569	593	606	581	637	572	600	609	580	548	601	587	576	596	598	573	590	574	577	658	590	646	610	640	622	646	565	635	624	633	621	618	586	678	606	591	594	575	610	655	601	627	602	617	608	571	582	615	570	612	624	608	631	625	653	590	592	601	616	566	554	573	614	621	584	618	581	583	622	576	598	624	633	614	638	562	632	590	570	624	621	561	635	619	580	631	548	602	613	594	601	587	600	623	590	628	598	623	565	596	616	573	577	619	605	645	623	576	600	648	598	590	603	605	624	616	614	552	582	617	616	615	604	607	570	591	612	576	626	589	610	572	511	608	644	609	590	627	626	545	645	603	638	609	616	623	597	619	606	561	575	579	624	590	615	590	646	599	598	618	617	595	599	577	597	633	620	576	622	588	584	554	585	618	570	591	591	600	592	586	563	664	632	597	658	590	622	606	641	606	627	585	579	576	580	631	568	650	589	586	610	595	596	647	532	583	595	537	593	597	585	599	587	596	563	614	604	647	539	627	564	575	621	646	627	621	607	603	572	592	637	599	619	594	591	597	641	624	585	631	638	595	643	610	585	627	577	618	622	605	595	608	618	583	636	633	587	609	598	588	618	579	579	645	574	620	601	617	611	576	586	590	605	594	619	614	569	617	600	607	613	613	651	570	594	656	596	577	626	589	636	644	555	602	591	603	610	619	626	627	617	586	613	585	595	580	604	611	641	593	587	609	609	544	617	583	594	598	635	567	598	597	608	579	638	589	619	613	570	595	609	612	611	576	636	596	565	631	598	594	544	561	611	583	584	630	592	662	600	628	586	599	630	579	582	606	568	600	653	621	582	571	566	640	601	561	595	613	583	635	661	588	610	552	606	612	621	567	582	582	578	617	648	592	641	631	594	611	616	607	632	625	623	567	587	579	555	599	600	586	629	587	574	621	560	590	560	609	569	592	616	612	626	614	600	544	620	619	622	606	575	640	633	533	618	593	589	659	616	604	601	598	630	566	613	620	571	629	596	613	617	563	554	642	573	599	600	611	620	602	596	605	604	613	632	624	614	614	606	611	592	628	626	587	613	606	626	624	604	616	623	616	614	621	581	598	575	587	618	575	563	619	592	633	612	620	615	566	561	606	622	613	595	634	598	569	637	607	551	660	597	569	639	693	609	597	594	601	598	601	589	597	639	558	588	641	567	610	586	605	607	607	575	589	603	627	572	607	624	608	602	589	574	586	600	626	627	590	587	610	596	620	602	572	620	637	595	637	584	580	622	587	628	596	593	621	602	599	601	607	604	607	591	624	596	607	631	573	600	583	594	599	620	609	572	562	615	604	624	613	595	588	604	652	613	590	605	627	645	566	646	596	593	625	585	584	579	580	599	609	589	574	631	601	640	578	627	617	590	594	579	609	611	579	614	589	625	557	585	618	573	621	583	601	607	563	629	592	639	593	610	606	583	649	592	633	552	622	572	580	620	571	587	564	585	619	601	572	575	647	621	562	591	582	577	608	605	602	583	608	584	594	591	618	593	627	635	596	587	660	624	581	598	604	623	590	562	593	589	615	631	613	596	594	610	602	625	601	622	581	614	653	560	608	564	593	617	606	618	588	583	615	599	607	618	598	624	600	542	623	575	617	548	602	633	615	612	580	642	592	636	570	638	608	598	618	607	627	583	650	627	603	592	610	623	610	651	601	640	619	610	608	635	549	578	590	592	581	604	609	598	606	583	585	619	644	610	616	564	575	623	604	577	630	604	663	593	600	591	586	632	587	571	595	572	593	603	574	629	599	567	629	581	544	609	624	591	620	588	612	605	591	565	586	612	624	605	587	616	593	598	628	628	605	613	586	618	624	626	588	580	606	628	589	659	583	622	580	585	569	571	587	581	617	568	599	629	596	608	580	595	664	587	569	621	600	590	562	617	600	615	618	604	630	604	560	648	649	579	576	607	637	536	584	627	587	626	604	577	620	619	634	630	571	610	599	609	560	607	572	590	599	600	609	589	580	655	565	617	602	592	550	652	569	627	614	579	578	627	580	601	639	582	584	653	665	599	610	566	597	588	634	580	591	592	602	551	623	568	598	577	623	623	587	612	603	577	613	609	576	577	577	620	580	633	632	566	613	559	605	608	581	574	544	588	601	620	584	603	609	653	596	617	594	589	569	615	583	631	586	584	628	608	614	589	580	582	631	628	655	637	618	595	579	615	628	635	591	597	595	570	592	520	590	605	620	594	616	617	624	600	599	591	614	633	583	603	578	630	579	598	626	616	621	610	612	631	589	628	580	608	580	594	606	632	566	606	577	586	669	555	588	632	602	599	580	610	628	601	627	602	610	598	640	616	635	583	647	604	584	601	614	607	624	608	610	612	620	628	598	626	630	598	562	587	584	604	625	607	638	580	593	572	586	589	615	572	594	647	596	598	627	612	609	600	630	635	567	612	607	603	561	665	624	564	614	601	569	617	576	579	572	605	632	627	601	620	592	602	592	639	578	598	582	538	619	609	634	598	583	597	599	599	640	547	629	618	609	625	605	627	597	589	621	648	607	599	635	612	647	605	611	603	599	614	616	599	601	584	643	595	602	628	565	596	581	617	629	625	585	613	602	594	623	590	608	630	659	557	598	575	623	575	592	576	594	583	618	578	577	631	593	639	594	591	576	621	614	638	661	640	574	610	580	563	630	606	661	629	605	606	643	587	587	587	561	579	603	597	597	597	618	617	591	590	612	584	605	601	602	653	596	611	576	588	564	616	575	580	614	583	609	595	620	618	572	637	576	612	591	627	591	581	621	565	624	604	611	637	638	625	589	598	612	618	650	554	571	596	580	587	553	609	623	632	606	624	565	626	607	623	622	613	657	585	621	610	583	630	601	654	614	589	618	578	561	615	602	612	591	593	600	610	595	626	587	581	623	639
24278	23078	31433	25676	23201	18376	4278	702	590	572	582	584	561	617	563	555	588	558	564	622	608	557	599	531	564	577	569	599	590	552	602	603	532	593	561	531	527	595	566	594	534	614	576	557	557	596	503	570	570	551	565	580	578	597	566	554	615	533	576	594	593	560	567	577	583	571	604	547	559	582	560	606	569	577	581	556	578	568	521	572	583	584	556	595	559	585	586	563	564	551	575	567	582	552	560	582	561	545	600	542	619	562	533	553	547	542	590	620	553	568	529	566	585	586	598	586	551	517	587	593	592	541	521	590	538	547	597	557	533	591	557	542	579	578	540	586	605	575	609	586	569	598	558	572	572	580	571	556	539	567	579	601	574	597	551	612	582	579	550	564	592	616	582	580	631	548	561	553	515	573	578	586	557	582	553	543	553	518	576	587	584	561	581	620	579	530	570	531	562	567	557	595	566	569	535	548	566	612	595	589	549	576	566	525	590	583	581	594	531	554	533	559	554	547	572	561	553	595	536	587	545	518	563	552	547	543	543	546	579	532	550	560	546	592	527	539	589	523	555	574	572	599	590	605	535	579	570	571	571	602	546	586	541	548	566	631	570	536	536	557	575	603	602	579	542	624	561	561	572	585	600	547	570	565	547	530	604	550	548	578	586	585	554	563	565	530	602	560	555	567	584	618	563	602	520	561	549	553	574	588	565	546	587	586	532	573	559	558	603	562	529	560	544	566	597	567	574	554	580	593	544	584	581	562	571	611	598	560	565	589	570	534	556	532	557	581	599	567	547	548	562	531	559	564	596	587	553	573	547	586	547	550	554	562	571	613	543	613	567	562	546	565	542	538	558	539	571	551	602	557	561	565	493	631	565	567	573	605	576	576	552	531	583	556	546	548	591	591	594	583	523	574	527	557	581	587	611	571	592	591	550	559	581	607	550	534	515	573	561	564	570	583	579	594	585	553	565	594	539	580	570	610	612	555	552	598	602	559	556	544	552	555	548	555	539	584	553	575	556	595	585	599	583	561	535	531	582	567	598	562	564	578	539	555	542	512	592	565	553	586	586	545	567	560	585	585	582	588	603	595	601	587	585	589	561	583	541	582	542	568	574	598	630	559	630	598	612	558	603	579	590	590	583	578	581	566	553	595	597	576	538	579	561	557	559	570	567	596	587	601	584	527	566	567	585	551	564	598	587	555	574	526	577	570	531	590	581	588	555	585	521	559	605	565	577	540	574	588	525	571	569	600	544	595	578	582	538	552	568	513	576	517	618	576	573	597	559	561	534	559	541	574	601	577	611	536	559	575	567	568	576	594	542	608	587	545	546	558	557	583	588	566	559	570	604	549	557	585	544	545	556	571	540	552	537	592	543	572	602	537	571	589	572	591	575	573	544	491	592	591	587	546	576	567	573	569	552	564	570	560	510	589	603	565	576	574	571	607	563	571	568	551	592	584	569	569	540	550	539	593	544	564	609	543	574	554	555	546	581	544	522	584	568	540	584	528	564	556	579	547	535	571	609	580	607	581	558	577	559	552	578	539	597	587	599	631	570	573	558	561	562	604	570	569	597	582	575	589	554	590	568	574	536	566	557	550	623	617	559	568	562	552	534	581	578	558	560	620	583	579	590	577	593	566	562	533	546	534	586	562	579	556	546	576	554	576	609	554	555	585	508	585	578	566	559	536	585	565	577	551	572	574	597	563	552	544	574	548	598	578	565	563	557	553	595	579	600	568	594	559	557	585	574	556	580	545	567	588	553	601	595	556	593	554	614	580	593	615	567	561	539	555	551	546	550	539	607	522	552	574	551	576	500	597	579	597	602	540	585	580	572	580	568	572	587	576	555	562	558	541	552	570	559	550	567	595	595	561	548	536	563	582	520	560	553	599	541	582	576	574	563	589	555	580	558	539	574	586	569	562	585	565	569	597	613	567	583	561	603	574	543	539	566	549	543	571	539	556	565	528	604	560	562	557	519	609	590	551	569	571	578	608	569	557	564	543	528	555	542	538	578	631	609	566	559	565	606	593	538	575	542	571	549	578	554	590	547	546	540	591	613	542	589	552	535	569	551	556	553	613	553	541	573	550	588	591	602	617	578	561	602	551	570	567	571	569	564	613	611	487	568	551	571	553	556	548	564	593	587	602	565	568	555	538	562	565	562	590	553	577	553	567	609	578	541	622	568	563	552	590	607	586	551	565	578	589	548	580	612	575	528	585	563	583	535	578	544	566	544	563	572	557	550	589	587	571	544	583	541	619	554	558	595	591	592	566	527	563	576	596	595	562	546	595	555	566	523	609	535	594	576	556	574	551	591	552	539	526	581	554	534	640	560	543	575	545	568	566	581	603	603	564	567	514	604	562	589	602	604	587	581	586	546	554	564	519	566	617	578	566	554	593	552	566	543	578	589	507	571	571	621	524	554	583	603	581	584	569	542	589	569	567	579	577	547	594	575	569	527	544	590	557	580	560	609	565	579	562	543	539	583	560	583	544	564	594	606	562	593	540	579	521	589	610	600	563	547	567	591	558	565	557	589	590	588	565	579	529	533	544	591	547	564	568	589	574	590	631	560	558	579	573	550	572	577	567	584	543	566	559	533	589	566	580	553	579	569	570	598	561	562	577	592	588	544	582	604	590	598	574	579	539	585	590	583	593	567	575	533	557	558	528	544	604	545	620	565	569	585	515	524	575	517	552	553	610	562	599	598	535	525	564	560	572	555	612	586	625	572	562	524	555	609	597	514	581	598	580	592	554	569	542	596	587	560	564	577	576	649	549	552	582	587	563	594	564	563	623	587	546	582	550	585	622	553	557	565	574	583	563	541	571	518	545	597	582	549	576	577	573	541	548	574	499	552	537	569	595	532	569	560	595	559	598	520	581	568	547	542	592	562	555	556	560	557	587	592	591	552	547	549	540	542	612	571	596	561	518	577	606	535	582	593	561	556	533	527	549	577	548	613	569	549	560	571	589	586	543	570	592	602	563	562	540	578	644	589	531	554	528	571	555	569	580	593	541	541	527	539	543	581	561	543	528	605	599	574	620	618	544	559	521	629	563	567	563	568	585	584	587	563	549	597	597	559	576	527	552	586	579	542	603	580	561	590	561	623	556	541	581	542	605	582	562	554	568	572	547	560	598	510	585	561	557	600	582	560	540	595	534	598	570	569	579	577	579	598	553	551	558	590	562	542	591	582	583	569	539	573	576	569	569	586	612	554	592	582	598	569	608	577	589	545	551	573	567	608	539	550	577	601	579	542	598	597	557	594	565	586	531	585	573	520	592	560	568	554	579	573	575	570	559	544	563	558	555	628	582	565	567	577	555	614	566	610	567	550	596	610	592	592	573	524	561	566	603	616	620	591	557	573	565	528	570	578	578	572	563	556	575	553	607	566	597	561	566	593	550	550	602	573	616	571	586	589	561	587	616	520	564	575	535	584	533	588	590	551	554	568	532	538	572	529	552	561	574	594	553	563	566	559	566	572	590	590	633
63049	100504	69888	45451	33610	10095	895	887	951	898	878	855	910	891	905	894	860	910	943	904	846	917	861	858	845	878	871	931	921	881	840	885	867	903	875	945	826	871	929	848	913	860	939	917	869	867	914	921	869	833	854	903	909	874	875	874	882	845	873	936	923	901	893	883	922	862	889	957	917	873	877	855	911	866	934	908	877	878	880	850	837	887	864	893	875	910	880	908	904	881	907	864	844	904	872	895	871	917	861	942	881	881	897	815	838	946	904	943	909	890	856	860	913	876	902	887	860	859	899	899	877	856	900	886	894	881	903	913	918	826	864	923	850	905	889	867	857	865	888	895	869	881	880	876	914	850	900	894	850	861	878	917	860	897	914	911	898	839	854	870	912	875	891	859	863	835	879	925	904	882	879	870	865	815	864	880	909	842	897	853	882	899	859	838	880	911	868	898	896	873	845	861	889	864	876	842	888	853	837	863	832	893	832	892	880	883	867	823	863	901	863	860	871	901	895	871	857	877	932	934	862	897	877	871	843	888	893	862	870	935	883	878	873	874	863	836	920	842	891	895	899	863	846	879	872	849	879	834	867	842	910	913	891	836	857	893	889	828	817	875	863	878	889	839	873	891	859	834	855	887	856	856	865	942	867	884	898	879	844	921	825	875	866	910	914	905	864	876	910	853	915	848	875	837	898	940	881	818	894	945	874	840	813	857	928	871	894	868	884	877	878	875	870	864	887	925	888	841	863	889	895	886	903	886	857	852	892	904	867	926	904	870	838	916	861	871	863	871	857	868	872	924	861	865	927	900	864	890	865	885	837	875	892	869	890	873	906	853	843	931	848	840	871	876	890	860	855	900	813	864	887	886	902	890	861	875	820	860	882	883	855	852	844	885	901	851	876	903	838	881	864	897	889	876	853	877	829	908	900	895	854	929	906	900	942	900	888	847	935	893	897	925	872	910	905	912	879	836	897	913	913	851	887	913	859	903	879	877	880	881	884	842	877	883	831	938	908	876	826	894	832	891	872	879	837	867	809	887	849	872	842	929	870	904	891	880	901	845	917	921	907	853	936	889	942	835	883	874	858	874	839	865	896	900	809	876	889	848	913	903	891	891	919	855	896	834	904	862	857	900	926	942	882	874	861	859	893	873	886	896	864	869	884	923	883	833	852	914	898	900	856	863	907	895	861	885	901	860	878	893	893	858	862	869	895	870	905	931	840	870	896	892	924	911	869	818	864	878	868	890	874	858	855	866	913	856	935	909	829	928	854	843	916	917	855	847	886	857	877	870	841	920	834	824	897	906	844	909	861	883	861	879	873	912	910	848	909	852	858	851	865	856	825	875	856	876	887	883	854	835	882	901	856	843	906	860	910	835	925	888	849	896	888	848	884	888	946	898	902	857	860	890	876	861	832	828	912	867	919	864	823	909	863	846	850	879	848	907	927	853	835	857	885	859	901	818	869	855	899	824	875	892	838	862	792	926	882	877	842	902	847	899	835	866	838	949	833	920	877	848	843	899	873	873	877	835	881	932	864	829	879	881	891	850	878	863	883	858	877	846	890	835	855	928	843	925	884	882	809	874	916	833	841	895	891	947	894	875	918	897	900	888	861	833	913	904	881	851	862	820	879	841	854	867	893	928	866	891	906	896	873	851	889	857	863	903	885	870	857	871	899	890	878	853	841	876	946	840	903	883	899	855	927	872	898	848	919	861	861	895	845	896	927	851	846	912	874	872	887	907	903	898	879	873	936	892	949	877	873	892	857	847	861	960	936	881	818	905	925	872	816	926	886	895	863	848	856	902	871	854	907	878	892	806	871	862	877	879	846	831	870	910	883	847	906	910	864	887	869	899	855	904	900	887	830	925	878	850	887	901	834	872	898	889	839	892	919	925	882	877	916	862	831	837	904	887	905	903	860	870	852	895	865	916	872	890	897	836	879	892	835	825	858	847	875	840	820	810	882	853	911	872	888	849	851	880	915	897	885	924	815	879	870	851	853	870	897	937	886	837	903	925	891	883	843	917	894	921	811	910	873	883	823	893	863	887	921	915	852	876	903	866	880	883	877	888	888	848	884	878	893	897	855	875	850	862	879	870	857	936	904	874	848	861	837	958	887	829	870	878	893	858	867	895	919	914	866	897	839	840	883	906	892	898	868	882	932	863	861	846	912	899	899	930	910	868	862	891	846	871	902	885	902	888	904	857	819	880	828	918	926	825	881	875	856	887	878	893	891	899	896	883	872	872	888	874	889	905	867	853	877	872	851	888	840	895	847	889	875	846	903	869	843	845	845	936	887	870	901	858	888	912	903	845	825	856	899	891	885	874	858	906	844	885	902	911	867	899	862	865	927	910	859	831	855	878	874	886	871	845	907	874	898	830	830	831	871	869	853	857	869	884	889	912	849	842	908	920	907	873	886	863	868	805	843	913	827	862	855	868	933	869	838	852	864	918	875	802	940	849	886	853	806	848	863	865	911	914	852	921	876	867	826	882	843	880	888	865	884	907	909	867	913	903	837	899	880	868	841	927	923	856	891	867	847	881	883	867	840	837	813	911	897	957	877	902	852	855	854	869	886	854	938	838	871	863	862	845	903	869	854	865	824	934	869	853	851	942	855	861	861	920	877	878	883	830	910	824	895	918	906	907	844	840	877	929	879	877	892	865	894	908	868	938	886	894	896	929	878	846	858	931	871	870	893	847	905	820	884	845	890	848	896	876	884	849	842	927	921	910	908	896	865	912	843	885	846	885	819	927	898	904	887	891	900	864	893	899	882	871	854	912	935	811	894	818	882	888	866	876	897	863	877	897	829	923	887	885	848	861	886	845	910	830	914	863	881	887	839	843	840	851	867	925	878	844	877	851	919	896	889	892	914	909	870	825	853	881	886	803	867	829	825	881	868	869	897	835	917	896	851	895	879	878	854	857	880	921	904	856	854	918	842	906	850	885	900	879	873	919	832	836	817	841	907	897	924	895	887	862	877	891	894	878	845	832	907	831	862	893	900	894	871	912	881	905	863	859	885	842	900	887	861	885	877	911	885	914	889	868	841	838	857	884	887	814	838	895	862	850	839	898	911	867	946	893	846	874	916	875	866	883	869	895	893	908	880	861	824	875	856	892	915	844	895	837	895	869	855	860	852	884	871	889	879	893	889	843	874	887	866	916	849	877	857	886	900	861	852	903	869	911	892	927	857	880	820	829	897	871	820	870	900	881	877	847	824	869	859	840	914	893	869	911	900	883	919	867	892	846	867	862	878	857	821	846	867	920	898	873	913	837	909	885	863	913	882	822	895	871	889	908	885	838	892	876	873	873	890	901	868	894	905	825	909	837	875	849	907	853	868	893	888	846	877	834	867	875	884	878	911	917	890	856	859	850	900	899	863	881	901	880	861	917	865	856	888	835	860	851	882	826	876	850	861	852	928	896	888	898	903	866	896	895	853	857	890	875	897	847	856	876	891	909	887	873	875	847	936	911	868	842	874	920	887	854
31697	31746	25929	10959	4473	979	408	385	403	401	403	410	397	430	381	412	375	396	371	378	395	413	393	378	366	381	399	397	374	391	411	377	415	392	394	391	371	359	387	368	362	393	381	391	377	393	385	383	380	425	397	366	385	383	379	363	409	346	393	404	393	392	375	435	415	367	368	366	387	384	380	401	383	407	362	384	394	400	376	379	409	377	377	355	379	400	403	419	412	399	401	372	348	377	398	358	366	362	396	356	412	361	407	395	429	404	385	355	389	405	395	390	383	407	416	392	398	380	390	385	386	390	409	387	373	370	372	380	365	370	395	377	379	375	372	384	418	432	398	367	340	426	368	438	383	377	383	376	357	359	375	365	394	406	373	421	391	400	337	391	373	405	371	377	390	349	396	366	374	416	356	393	369	396	382	398	388	382	368	372	373	362	364	374	411	380	373	398	364	385	389	392	388	402	398	375	380	380	403	384	385	363	397	423	376	396	388	355	351	398	375	370	379	412	372	387	360	383	403	387	400	419	369	356	411	436	376	347	388	375	395	392	390	362	367	377	385	405	380	375	367	376	370	372	378	370	388	374	381	347	365	363	370	388	402	362	423	374	410	382	387	384	410	406	370	360	363	400	367	407	389	361	366	366	385	375	358	401	379	378	402	358	387	385	399	416	385	401	400	348	390	402	415	421	398	385	381	365	388	367	384	398	391	406	367	402	359	372	387	381	393	406	384	377	372	381	368	349	384	405	380	411	372	364	377	409	384	374	386	346	387	357	374	397	390	382	369	380	399	434	399	398	390	369	399	411	376	406	375	401	386	386	426	393	371	405	400	366	400	372	356	399	390	359	380	404	354	388	364	380	358	380	395	392	353	376	410	414	412	385	386	385	397	383	393	398	381	378	404	371	365	416	354	380	388	400	368	372	391	380	412	412	387	405	379	377	374	372	400	380	378	374	416	386	402	371	407	380	366	402	367	384	378	439	373	360	388	354	390	416	422	374	401	376	382	354	378	379	391	402	355	388	414	375	400	333	407	361	392	379	371	419	381	360	353	362	377	389	383	374	400	380	383	392	373	410	364	372	384	413	350	420	392	385	373	393	414	375	388	379	381	370	394	381	386	395	403	386	379	354	392	376	381	385	365	365	408	407	402	407	385	364	391	400	379	378	399	355	391	366	356	383	381	413	411	360	353	344	404	394	351	388	402	371	364	405	353	415	392	375	365	392	370	372	369	359	380	381	367	361	361	370	400	369	417	380	388	424	392	394	361	414	394	378	390	378	393	420	399	387	370	411	387	386	402	388	383	373	428	410	419	417	380	361	353	338	404	370	371	365	409	377	371	412	387	377	414	370	413	366	390	387	373	370	435	406	367	372	401	377	395	377	359	363	380	399	372	377	360	403	389	390	375	377	362	404	390	364	380	376	388	405	400	384	387	407	374	356	399	359	408	352	385	363	421	378	360	402	345	418	360	391	384	354	377	394	394	366	335	362	355	383	405	370	373	383	392	406	392	375	391	400	376	375	392	369	421	386	408	383	378	377	392	385	396	389	376	396	427	395	385	393	406	379	374	368	386	387	383	400	344	396	377	358	403	373	414	383	402	369	388	405	372	365	389	381	367	385	436	392	385	378	416	373	366	375	375	369	386	376	369	383	444	394	391	377	369	373	426	390	377	385	364	395	364	390	390	407	377	371	379	368	392	423	365	370	379	393	409	391	373	383	411	388	386	374	385	327	414	390	401	414	385	409	357	409	373	394	400	400	373	358	385	384	381	387	401	368	403	409	391	418	385	406	400	379	380	407	366	373	374	395	362	359	355	372	345	352	392	413	374	385	367	369	388	367	375	429	401	388	355	393	355	382	382	396	408	337	403	416	387	391	375	422	396	380	381	359	398	405	363	386	388	366	385	386	410	359	390	367	383	381	426	392	387	405	408	397	389	415	343	379	385	375	396	358	394	390	390	388	387	380	415	361	401	393	336	391	392	383	403	379	363	408	360	336	392	340	410	395	398	410	378	375	346	432	410	398	363	412	360	394	379	381	403	376	380	372	386	414	412	368	406	362	379	399	373	366	419	379	364	407	411	370	380	395	412	370	368	376	404	362	418	366	363	394	410	394	370	376	404	378	403	388	404	365	395	413	382	337	392	414	378	396	396	403	386	392	408	403	384	414	360	403	374	389	399	379	417	406	358	377	388	400	391	414	404	357	386	389	401	376	386	376	444	411	409	389	412	407	359	413	392	409	377	359	394	384	360	377	389	366	408	392	388	398	412	346	385	387	391	395	360	390	383	390	405	369	361	401	413	375	372	385	402	376	375	352	383	393	362	350	366	418	377	362	408	395	361	406	371	378	404	365	433	416	356	359	363	395	349	380	394	396	392	381	356	366	375	348	406	355	386	354	365	385	385	408	409	399	385	394	372	376	381	394	395	399	398	412	366	378	360	374	369	379	398	408	349	396	356	383	366	397	389	436	392	420	393	392	384	412	423	414	385	409	381	394	427	397	408	369	352	364	394	428	347	397	400	382	355	382	379	420	351	360	395	372	390	383	401	370	398	373	395	404	383	416	394	407	367	403	397	382	400	372	397	388	329	384	421	373	373	364	358	387	417	378	376	381	361	413	381	396	389	376	398	403	366	379	407	361	398	402	366	387	388	385	422	421	383	388	400	351	420	396	362	360	375	368	363	388	396	402	424	369	390	384	400	400	380	420	380	406	370	418	399	404	390	353	418	380	367	403	392	394	375	373	408	409	366	384	409	362	358	419	389	368	371	392	403	424	421	401	391	343	374	376	413	409	360	383	372	394	387	393	401	386	375	382	368	408	412	386	369	374	385	402	392	386	398	367	382	404	418	378	402	420	406	425	414	413	365	387	351	390	382	402	369	368	345	370	394	405	369	403	367	362	365	391	397	386	396	385	397	382	379	382	393	390	394	383	388	393	386	367	397	364	367	382	420	417	386	387	386	365	392	378	385	412	382	369	389	360	357	397	378	404	359	383	405	371	414	401	367	372	405	393	405	376	384	410	397	362	375	398	386	398	375	392	375	384	369	351	366	369	394	402	381	394	381	363	376	362	377	372	396	399	367	365	407	403	413	365	389	359	381	384	368	403	409	334	403	358	367	371	343	394	414	400	415	386	379	389	402	374	405	386	387	366	395	387	437	403	384	371	389	398	376	374	353	388	395	396	392	419	383	391	399	395	397	395	386	385	374	367	340	374	381	364	379	402	394	368	369	364	383	387	355	366	394	356	374	441	369	369	387	408	429	395	401	341	382	402	398	388	391	439	375	412	376	417	390	375	376	375	410	356	373	395	383	419	388	368	361	371	373	381	412	365	386	392	380	405	380	391	360	395	390	396	391	372	363	380	361	378	389	417	384	413	355	387	361	364	387	396	397	405	398	384	416	404	409	376	393	340	363	374	393	389	385	373	349	387	404	386	401	388	379	400	352	382	390	387	350	368	362	368	373	380	395	374	394	367	387	388
40818	48868	28008	11312	8248	1835	683	597	636	669	609	650	669	626	652	660	650	664	696	653	676	648	664	650	621	651	602	610	650	640	643	650	674	664	647	676	675	636	655	629	641	609	635	656	624	690	622	623	656	600	618	636	606	643	642	654	662	655	649	643	599	610	637	631	637	656	657	655	660	596	691	638	656	669	621	656	624	647	655	620	657	647	624	629	676	644	652	674	667	638	631	653	674	605	612	652	651	630	631	612	678	638	637	608	629	610	654	615	684	663	639	627	616	628	638	677	671	632	665	636	635	652	631	663	611	632	628	677	631	630	643	633	633	603	595	685	635	636	685	632	628	614	664	622	631	639	670	681	651	651	626	632	620	656	643	644	650	612	633	663	651	631	607	663	602	677	605	598	602	638	636	659	679	732	665	627	672	631	652	632	670	621	617	647	606	666	670	621	618	628	614	645	625	642	673	635	695	616	638	655	651	676	645	628	650	647	668	659	621	640	656	634	629	654	673	659	623	635	660	583	611	662	613	672	636	636	608	644	662	619	618	629	659	686	601	664	601	622	642	646	670	642	622	631	640	634	578	664	650	611	671	661	656	654	659	670	612	690	637	644	670	685	659	640	685	661	632	627	662	666	645	697	652	635	642	666	636	630	616	633	610	612	668	652	615	642	682	618	638	665	642	631	592	627	655	632	677	652	651	679	648	671	608	681	640	657	604	646	593	674	686	675	654	649	652	650	698	630	658	685	643	625	653	617	643	670	648	688	678	626	586	655	649	625	655	623	631	626	644	655	633	642	660	656	623	638	630	652	615	656	676	687	670	659	702	631	640	639	602	653	692	622	658	628	624	667	644	635	658	654	623	624	647	640	624	599	595	614	632	626	599	620	617	633	675	632	636	604	621	634	669	637	660	626	642	675	715	682	633	617	599	618	665	643	582	618	656	623	627	628	678	675	626	659	643	649	645	605	621	694	612	621	652	631	664	643	629	623	643	637	641	685	612	598	655	677	628	597	611	653	650	643	594	632	662	665	617	660	629	680	672	632	633	655	651	657	634	640	676	637	677	646	596	602	661	606	638	675	614	635	634	681	655	681	673	651	624	699	604	647	658	684	594	621	660	661	642	617	664	672	648	636	676	659	620	681	664	629	638	626	602	597	638	624	654	597	680	635	659	692	687	659	647	638	609	595	636	621	675	627	681	677	647	675	581	624	613	634	626	586	648	627	641	617	619	602	615	652	615	647	663	621	604	618	635	664	650	600	663	621	654	631	630	651	596	637	662	623	622	695	623	616	659	697	636	658	678	659	656	643	640	636	664	659	640	618	627	648	615	668	621	665	607	627	636	631	630	702	688	619	604	662	649	643	641	656	640	635	643	618	618	633	654	650	639	655	635	665	617	668	647	675	690	636	666	605	578	671	633	653	683	630	691	653	615	588	635	631	632	629	661	646	646	646	629	623	629	639	630	629	596	667	629	647	647	636	630	684	629	671	640	623	643	653	604	684	697	680	627	631	648	646	644	688	606	604	670	599	618	642	651	619	668	576	647	656	652	654	663	638	697	653	660	648	580	647	641	684	681	637	622	628	638	620	651	617	642	618	602	610	662	671	624	647	612	671	582	672	616	643	661	649	609	669	642	666	615	707	649	674	654	588	617	643	617	650	644	624	637	614	656	655	623	594	616	646	643	677	652	644	666	627	621	610	644	682	623	587	646	680	654	619	589	678	668	654	674	648	634	602	679	587	631	661	629	601	644	609	638	666	638	609	630	651	660	646	658	693	644	652	702	626	652	677	646	659	659	632	662	639	637	635	629	659	639	620	601	590	650	645	654	665	617	667	609	680	626	621	657	639	630	615	610	638	676	667	666	690	652	631	653	690	588	614	654	680	609	585	663	632	689	673	626	672	687	622	661	653	642	652	663	657	648	648	645	636	632	667	599	666	635	628	603	654	668	666	656	657	630	643	620	671	584	661	648	625	657	687	652	673	630	650	649	622	647	637	634	647	674	637	662	614	606	631	619	701	656	669	706	638	636	627	643	640	662	677	618	634	646	649	637	627	691	639	662	621	643	636	603	642	627	616	665	607	662	640	657	626	613	666	674	646	688	633	620	624	670	618	628	656	589	654	659	613	642	627	616	654	732	641	628	652	635	651	627	633	630	614	617	655	614	661	651	615	671	637	636	642	680	619	648	623	635	573	671	682	587	599	635	597	600	639	659	655	646	607	602	697	633	619	597	607	631	665	630	623	640	622	617	636	612	629	682	601	626	637	648	629	650	656	668	683	634	628	623	685	666	670	611	610	632	664	666	662	689	631	631	666	647	623	657	624	661	645	652	642	611	636	638	675	616	640	699	664	655	669	670	653	642	660	614	624	620	608	666	617	595	616	641	658	663	632	670	638	678	672	590	606	670	680	639	621	653	694	622	601	686	635	614	627	660	641	668	599	703	632	654	643	621	661	664	629	621	641	657	647	654	650	598	675	646	614	624	664	634	615	662	662	650	626	623	647	647	634	685	678	627	627	670	666	647	636	679	658	629	652	648	672	621	602	635	658	668	664	628	678	659	593	633	631	609	653	634	659	640	627	645	653	639	687	686	663	672	609	635	672	647	667	650	643	666	652	624	606	681	663	611	597	635	608	637	656	623	615	689	646	656	656	615	660	635	628	691	692	652	669	633	685	642	659	602	656	641	617	671	635	662	629	659	634	677	621	653	640	631	627	638	598	632	665	623	678	650	653	668	679	641	658	660	616	638	661	658	687	617	685	666	619	686	649	690	636	693	676	581	658	669	594	645	665	646	633	657	644	676	655	611	633	654	672	628	642	636	678	644	638	634	627	633	623	671	615	584	650	649	602	641	692	672	641	639	645	657	626	646	650	654	631	665	665	670	624	616	608	617	675	641	700	645	631	650	632	642	609	661	642	669	621	637	688	683	664	594	662	625	622	621	636	615	601	635	661	677	637	621	664	645	654	644	673	598	656	642	651	637	646	616	595	670	627	681	623	576	688	587	629	614	645	601	639	641	595	661	673	615	700	658	642	640	705	672	649	666	668	671	621	657	636	701	655	645	630	678	620	588	646	641	605	668	598	627	684	652	624	636	662	657	621	596	644	606	600	648	591	640	613	661	618	669	635	654	697	672	613	641	651	666	669	636	689	618	614	653	634	674	630	634	605	644	627	653	648	634	601	648	645	676	634	636	656	596	675	671	626	619	610	651	647	699	621	658	599	664	649	663	641	589	620	623	668	659	663	671	641	665	662	619	612	661	642	643	627	646	653	653	707	690	635	655	624	639	700	635	638	644	642	673	656	606	672	626	647	668	664	669	604	648	648	618	679	621	615	680	623	623	644	634	653	640	621	604	618	643	640	645	657	605	652	655	649	645	602	657	630	627	673	622	647	648	652	668	683	662	685	629	608	669	649	612	630	655	611	654	633	654	697	644	649	669	657	666	635	658	664	668	645	633	634	644	650	625	676	658	665	585	637
25714	25644	32300	26865	22849	10368	784	359	414	369	407	362	378	341	367	386	386	406	363	385	376	382	354	388	366	378	379	357	369	358	352	357	341	354	384	374	371	361	403	380	372	364	365	358	349	377	363	328	330	381	323	330	342	363	372	360	370	392	385	399	387	375	352	334	360	368	338	354	388	346	340	380	354	324	364	353	350	344	358	376	363	333	373	355	389	365	363	365	374	340	396	330	394	347	358	370	379	349	363	338	340	370	382	372	314	353	366	339	355	372	334	322	341	355	361	369	379	397	385	364	383	410	381	369	368	370	353	339	352	326	351	349	370	349	392	384	369	337	344	410	398	339	350	367	388	356	390	335	349	352	378	347	364	386	385	362	365	328	349	342	379	360	347	356	349	379	381	375	377	401	353	384	377	339	358	323	329	358	353	386	339	358	347	409	413	364	389	370	367	390	356	367	363	350	369	369	365	347	355	337	371	354	360	348	350	374	387	390	359	356	364	366	339	377	337	370	384	382	390	350	345	352	326	370	356	385	329	341	338	353	351	369	387	351	378	354	348	376	370	352	383	347	366	352	387	359	362	342	365	365	342	382	357	347	351	363	385	326	355	319	358	375	398	354	342	357	353	375	384	386	369	335	399	375	340	351	343	357	350	355	352	379	379	371	354	355	357	352	355	357	381	338	363	374	353	347	356	364	358	355	357	359	359	343	363	375	363	351	350	384	368	316	356	354	386	353	367	357	342	363	335	338	343	332	351	377	360	383	362	376	396	366	349	353	339	360	356	356	341	324	399	358	390	383	366	390	390	357	346	374	364	349	362	379	353	407	374	344	382	329	369	360	349	369	360	373	344	342	386	390	395	394	336	337	383	343	345	370	355	384	347	362	347	342	374	357	371	326	365	367	359	382	360	378	327	375	391	379	380	381	366	346	389	341	377	336	349	352	377	325	359	365	327	344	382	362	359	373	388	356	384	363	362	371	365	360	383	348	365	344	366	355	371	409	368	368	373	368	360	365	372	335	346	361	365	349	353	371	390	380	376	333	362	331	355	372	379	386	383	367	342	367	345	352	391	374	347	355	382	356	383	329	372	397	357	332	385	371	362	367	353	379	371	372	361	379	366	374	350	345	367	330	343	346	386	344	376	343	360	361	395	354	382	372	365	345	347	315	360	357	345	330	337	359	388	358	316	396	354	386	397	380	360	358	359	388	353	329	333	352	339	362	377	357	387	352	340	366	342	381	355	373	377	348	351	355	383	342	363	361	359	372	378	394	368	385	338	364	352	361	345	372	381	355	327	328	344	368	347	358	364	381	351	369	374	357	365	383	371	364	353	361	349	373	358	311	361	376	331	370	370	357	326	434	384	376	394	378	332	365	357	384	365	357	378	358	356	368	352	376	349	381	367	354	407	381	356	365	373	333	336	354	325	337	336	348	354	356	374	360	370	343	373	368	373	354	365	356	381	336	379	384	405	324	364	372	341	372	365	378	380	344	331	363	359	378	395	334	351	341	380	385	364	384	355	333	354	358	384	357	389	379	367	369	373	376	361	355	352	378	386	374	382	372	329	338	322	340	351	382	342	332	358	377	339	354	327	363	363	315	358	350	394	330	390	351	342	333	392	369	358	386	359	366	364	344	334	362	372	385	353	354	371	363	366	360	337	376	320	345	333	366	373	358	346	371	335	351	375	339	390	333	331	345	354	342	350	364	368	373	389	357	334	342	365	375	372	395	356	379	367	337	354	374	385	328	383	349	368	360	375	346	360	384	355	343	385	360	389	372	344	357	334	357	402	360	338	348	347	349	331	398	321	357	375	336	394	336	364	355	357	350	367	358	351	338	335	376	376	384	358	386	367	374	354	339	383	384	344	355	350	410	341	345	376	330	368	356	329	380	352	363	405	340	356	337	327	347	399	365	366	363	337	373	304	376	363	355	366	344	369	386	325	378	359	355	354	347	342	363	343	354	382	376	357	361	354	363	383	362	363	369	350	348	359	359	389	368	376	397	349	361	340	370	381	350	372	360	360	361	353	354	344	359	337	345	349	344	385	361	336	401	338	359	365	405	360	374	349	372	378	380	353	355	338	342	340	378	363	369	384	349	360	329	368	348	370	386	376	379	342	362	351	350	360	363	381	355	392	387	367	384	342	355	350	382	362	352	349	345	392	403	350	360	361	384	338	387	354	335	351	347	348	373	345	351	362	386	372	381	366	379	372	352	359	331	355	361	376	369	363	370	361	381	368	367	345	380	358	341	360	326	371	393	363	378	367	398	367	359	338	380	349	363	368	358	380	365	340	356	392	346	348	371	382	358	375	381	355	386	350	371	355	358	380	358	356	422	383	365	371	367	342	322	374	351	360	352	378	385	368	386	357	341	330	359	333	357	339	373	380	348	369	343	404	363	363	350	353	357	390	349	353	392	354	380	397	363	403	380	320	327	376	384	378	362	351	361	373	376	349	352	353	361	361	350	352	355	376	352	355	390	359	329	350	343	319	368	342	347	368	371	345	344	346	346	372	395	360	331	352	360	344	321	384	386	361	352	393	338	346	344	377	386	374	382	341	372	362	337	352	359	350	356	353	361	355	362	344	356	336	381	369	361	372	372	374	393	366	368	361	357	345	339	340	386	381	373	390	377	371	358	346	369	362	397	369	372	362	346	373	362	389	324	372	352	340	369	357	363	368	375	386	362	361	346	338	416	351	335	387	402	347	385	367	359	347	381	333	360	368	332	379	355	337	336	368	403	358	354	352	344	350	359	386	364	372	348	357	350	361	350	354	365	344	385	362	364	359	362	366	365	320	353	373	367	341	352	356	356	355	337	337	368	381	356	352	352	347	356	367	372	337	345	355	326	384	382	330	353	359	346	365	359	350	361	346	403	355	417	400	376	358	393	346	378	378	362	348	365	350	375	350	339	334	352	356	367	379	344	365	357	381	349	395	363	349	346	393	369	363	347	354	353	355	360	375	393	356	375	362	377	368	370	340	333	367	341	355	364	350	357	327	347	384	399	329	359	374	369	387	368	387	348	325	372	346	375	373	383	352	338	355	321	400	381	357	388	326	362	393	339	322	357	340	356	358	359	353	372	310	369	327	372	324	341	375	357	373	327	343	332	367	339	368	330	387	327	400	378	352	386	362	352	349	373	358	347	341	392	343	382	356	396	363	373	358	383	350	363	375	336	351	359	341	359	354	404	411	384	378	374	389	392	349	343	364	398	352	337	387	376	354	373	361	356	375	369	345	406	380	382	368	348	381	375	382	333	362	357	393	367	384	362	347	362	349	367	368	344	338	348	326	334	353	339	371	351	375	377	337	350	383	363	326	348	344	341	398	360	353	362	371	389	338	381	360	342	357	370	402	350	349	353	363	363	373	355	356	363	356	350	345	365	345	339	355	357	367	360	361	359	356	366	331	387	382	333	399	357	350	377	348	353	348	362	377	397	378	377	335	375	387	384	351	335	352	329	339	364	394	364	397	372	388	364
62862	90876	55425	36705	28788	8672	581	593	585	596	632	614	632	619	579	581	594	574	593	596	603	590	561	616	559	601	592	621	613	574	624	583	576	572	607	589	574	604	600	591	579	598	607	651	631	581	593	551	582	610	632	576	599	591	608	592	573	552	625	629	576	643	614	591	626	576	573	624	580	594	560	624	571	572	544	570	567	600	577	593	604	548	602	589	569	572	569	606	606	552	552	608	575	592	574	565	569	580	607	595	636	595	582	556	587	633	573	613	546	633	581	577	571	604	588	552	588	569	623	609	592	583	634	604	625	568	616	579	577	590	559	605	576	611	640	613	585	627	601	604	608	584	580	563	651	582	547	603	585	584	592	606	582	564	622	532	590	617	625	551	550	576	608	593	592	619	619	542	565	577	589	592	616	575	581	599	587	576	589	574	602	623	618	615	572	623	595	593	573	611	595	593	597	610	576	559	607	587	597	581	598	574	569	584	563	621	561	585	635	557	589	579	600	533	609	596	598	544	591	607	635	625	612	604	606	537	596	541	561	598	532	573	644	589	609	610	584	567	591	576	562	609	607	614	571	609	586	631	591	671	599	616	613	610	564	598	602	610	591	577	647	579	599	580	609	625	583	543	562	604	601	567	621	575	574	563	605	570	598	568	584	584	576	553	583	556	590	597	557	600	598	632	566	554	573	599	591	590	612	581	577	603	608	563	620	608	594	594	578	661	548	554	597	613	575	579	623	602	594	632	616	637	563	608	557	570	571	566	623	576	595	587	602	584	564	621	564	584	603	594	578	558	636	574	589	562	598	572	595	583	532	592	581	604	594	595	603	576	621	612	613	582	572	614	594	570	572	601	632	601	577	573	591	642	591	592	613	571	587	598	581	607	580	598	589	555	612	599	621	626	627	583	584	608	585	628	599	617	587	588	586	652	619	548	623	572	600	590	576	611	557	585	579	583	585	615	617	586	588	597	605	577	601	590	592	590	582	606	586	623	621	612	592	588	559	654	565	645	603	638	557	618	583	571	588	619	617	596	562	580	587	577	550	563	589	597	555	562	598	587	663	614	622	596	580	555	581	645	565	665	603	564	579	607	601	599	595	559	609	627	671	599	569	566	633	637	592	588	594	645	561	621	601	610	567	552	569	628	620	576	600	582	599	609	573	617	570	567	567	604	624	633	619	628	573	554	587	546	590	593	595	590	672	549	600	594	613	609	545	567	564	590	601	615	613	599	609	618	603	562	604	592	640	577	595	597	580	620	620	582	562	604	627	573	555	569	584	661	534	593	595	589	610	582	583	581	590	577	559	660	574	618	601	596	617	618	597	598	562	534	561	624	573	604	598	576	605	601	584	596	567	571	611	585	588	565	629	584	578	557	554	561	576	568	614	624	641	610	576	562	558	603	626	619	590	589	573	571	609	602	610	599	576	643	609	609	596	566	617	587	546	603	571	598	614	575	613	600	592	574	615	616	593	592	596	576	586	600	600	607	631	586	593	616	584	576	587	615	587	585	566	580	553	564	570	579	557	616	622	591	676	591	590	580	602	544	600	616	571	561	624	576	584	551	604	564	551	590	609	583	578	588	617	595	582	575	594	634	640	573	637	590	611	640	572	587	586	602	620	589	569	567	596	602	592	622	587	599	602	589	586	572	602	599	583	588	558	634	600	541	583	556	627	593	581	579	583	591	603	557	596	599	620	574	602	606	552	625	632	612	638	589	581	618	642	604	629	577	591	583	580	608	575	571	604	622	585	593	580	568	657	580	587	571	581	585	622	568	612	583	642	589	558	598	655	572	544	585	605	590	616	593	565	635	551	627	609	557	607	579	597	556	563	595	542	571	558	600	604	628	583	589	610	602	595	584	594	560	590	562	630	577	609	607	591	548	658	588	624	589	557	571	613	620	584	563	579	620	600	626	572	614	573	598	552	580	593	571	570	604	599	587	598	606	587	618	613	589	602	574	628	603	574	596	630	617	623	623	661	606	596	546	579	602	599	604	590	592	540	635	565	620	560	560	616	595	588	600	612	576	609	626	593	559	590	595	609	574	650	615	550	580	592	603	592	596	595	613	582	583	576	587	613	552	606	567	584	607	588	626	610	621	600	616	597	595	583	615	581	572	592	579	613	579	601	581	604	592	525	561	593	619	622	591	581	571	600	576	628	574	631	606	573	544	596	582	600	614	580	571	550	539	567	548	575	597	597	548	593	599	627	572	606	600	623	632	577	593	593	605	596	563	553	635	615	593	584	586	600	608	576	578	639	575	600	588	605	623	608	607	647	580	576	590	597	602	586	594	613	592	600	605	577	562	582	580	597	591	570	598	584	603	550	596	538	557	607	549	577	617	584	598	625	561	625	574	590	614	585	597	600	613	593	602	560	560	630	581	597	623	642	639	557	608	569	590	588	579	637	616	655	626	572	614	557	590	562	595	585	586	621	590	570	603	602	587	620	574	603	620	594	589	595	581	588	582	609	618	574	627	575	532	591	600	557	626	602	612	595	592	568	627	571	631	585	605	592	570	614	596	566	566	557	590	574	606	613	570	591	607	615	578	629	564	584	599	591	642	616	595	630	565	572	584	602	626	613	630	553	595	614	638	578	565	629	548	573	583	618	613	559	581	605	607	596	560	619	605	610	613	591	636	573	587	568	617	584	596	531	598	597	607	573	594	618	593	573	595	585	621	571	560	595	583	599	607	580	607	561	595	570	603	558	582	613	587	621	578	606	612	553	608	604	587	549	598	579	612	619	612	589	611	591	601	569	582	610	659	590	597	631	589	596	564	605	612	620	590	598	637	600	571	605	595	620	637	621	599	593	634	599	630	576	617	606	577	575	605	600	593	577	579	602	549	575	614	561	612	565	570	602	608	581	621	566	573	582	549	621	620	597	605	621	596	568	601	605	592	610	552	582	592	537	594	552	583	585	592	578	573	616	596	647	559	592	591	646	611	620	596	635	588	608	615	544	639	623	609	629	573	560	570	612	603	605	594	636	616	587	576	586	561	610	572	578	606	561	605	561	607	593	570	605	615	631	527	593	587	614	570	585	570	584	611	590	593	582	605	604	594	571	607	632	602	618	581	596	645	583	607	576	585	626	606	604	616	647	560	580	609	598	598	638	627	626	619	609	574	563	566	595	615	610	617	616	594	608	588	564	564	593	571	581	565	632	626	616	596	643	573	610	601	609	619	618	563	562	620	543	634	601	601	606	606	555	560	595	607	605	593	573	600	597	634	600	617	605	608	604	631	629	601	571	582	559	641	600	594	577	601	591	588	612	564	564	643	581	579	600	599	619	588	626	578	588	571	581	619	595	561	593	616	596	609	589	562	614	575	602	584	590	579	552	559	623	575	567	594	599	618	589	555	555	600	578	586	576	617	588	605	568	612	559	600	559	567	621	607	636	625	594	635	595	595	584	589	566	581	608	567	619	573	598	603	623	559	622	594	581	610	590	582	612	573	616	591	557	590	610	581	610	583	594	593	590	589
24287	23130	30225	26389	25783	19748	4846	673	561	607	518	563	565	562	562	566	585	572	561	596	565	535	528	573	574	615	547	577	590	520	549	568	578	540	574	564	568	561	621	604	563	561	555	601	554	559	596	579	523	595	521	571	563	589	552	574	575	548	578	562	588	550	562	595	608	593	582	566	577	605	572	575	568	600	503	587	595	607	604	564	585	563	545	552	578	553	570	588	549	544	565	619	598	550	568	544	570	580	565	552	587	568	582	544	556	554	546	541	546	546	574	591	563	517	534	580	580	571	555	560	570	544	548	559	561	564	543	548	566	561	594	560	562	592	589	586	561	547	573	562	525	593	604	570	578	568	585	544	539	538	569	572	579	596	573	543	552	516	579	608	590	572	587	575	594	572	572	599	592	583	541	565	526	559	554	593	558	565	590	564	549	542	566	636	549	554	538	546	552	605	546	554	576	551	553	530	560	600	594	544	579	536	555	526	521	534	611	592	535	596	594	551	542	538	536	601	535	607	572	542	550	519	568	591	561	610	606	537	573	562	589	598	574	560	547	555	564	547	615	555	571	570	528	582	548	533	558	586	574	574	563	574	527	535	562	541	516	593	597	531	553	567	533	528	589	609	560	557	522	584	606	539	560	519	566	524	607	533	558	521	599	606	556	586	577	541	560	544	569	522	544	564	537	535	591	567	551	566	561	551	586	577	577	540	595	552	527	539	573	575	543	557	521	559	605	598	550	571	592	549	543	577	544	531	549	543	563	602	563	590	574	511	548	540	587	625	594	514	552	573	530	575	519	576	589	525	564	579	593	581	524	601	543	564	557	585	589	571	602	535	569	550	572	552	547	562	583	548	568	547	580	571	559	574	557	499	547	548	588	551	573	562	551	554	562	580	542	540	569	550	549	553	546	558	539	545	540	579	557	533	577	589	552	543	560	595	573	561	564	568	556	542	537	556	498	568	596	598	534	582	566	525	542	576	566	571	540	601	552	544	565	572	582	559	544	533	562	553	585	561	555	495	541	613	561	544	547	564	546	591	533	527	561	605	581	583	563	562	546	571	522	600	583	542	584	619	532	556	592	518	543	568	553	570	544	557	567	527	613	584	563	556	607	552	568	601	506	571	623	563	598	562	549	555	610	584	572	562	558	591	538	562	570	567	573	544	536	598	578	574	529	546	569	526	532	552	576	575	562	574	571	548	564	548	527	567	492	527	572	576	579	566	567	571	563	549	598	543	548	541	552	561	518	518	559	547	571	529	615	569	558	552	549	526	553	562	570	554	573	540	588	570	543	536	581	572	528	594	565	565	553	545	574	526	546	547	568	578	553	555	546	522	567	585	568	556	567	568	533	585	601	594	573	555	541	542	558	569	557	547	538	543	532	573	591	619	524	596	572	576	513	549	565	552	575	538	595	589	571	562	570	546	573	530	574	591	596	571	573	607	560	521	538	544	558	563	611	565	556	537	563	592	551	573	551	601	514	540	586	524	586	577	564	544	564	544	570	542	561	541	573	565	595	577	594	583	567	578	578	578	585	586	577	579	561	570	556	563	580	511	564	547	591	588	585	555	586	561	596	565	552	580	561	560	562	576	575	564	586	622	559	563	555	542	558	549	605	525	543	587	555	534	585	584	557	579	572	564	568	548	548	575	567	501	546	577	579	583	556	581	537	576	564	538	544	552	541	547	568	544	553	614	560	575	552	581	566	546	549	559	614	544	538	571	555	590	584	542	531	555	594	547	529	580	544	577	607	534	572	593	566	571	545	585	558	586	549	556	557	529	555	583	552	558	561	574	587	500	548	548	548	526	565	533	592	545	531	558	583	554	553	581	560	564	561	569	596	537	589	557	535	597	550	567	583	527	535	517	562	593	571	555	574	577	529	539	590	544	569	501	570	614	527	563	588	521	558	558	593	522	590	570	564	511	603	595	603	551	552	518	513	575	537	558	508	560	552	527	563	555	587	530	559	549	581	520	566	520	571	565	585	564	553	565	536	576	548	546	579	569	547	602	620	567	562	595	544	532	580	600	553	526	598	556	627	542	547	535	602	533	578	545	512	602	586	540	576	572	555	533	581	569	538	566	555	545	547	584	583	584	545	557	529	555	562	538	588	602	557	544	541	598	533	570	540	592	547	557	587	542	576	549	568	550	591	559	546	528	565	591	589	592	571	578	545	547	594	575	580	524	537	573	539	553	545	546	558	568	577	583	587	552	585	565	599	533	592	580	518	600	541	584	625	553	562	564	562	523	576	545	570	590	557	568	589	564	573	509	554	573	574	578	561	546	539	559	552	509	575	544	559	586	562	589	577	551	595	556	566	606	592	535	584	572	568	571	555	561	525	596	601	542	502	570	605	551	568	565	603	550	564	535	598	575	606	596	552	526	563	526	556	538	529	571	540	579	541	568	547	581	578	553	561	551	548	559	574	574	563	515	581	526	597	540	590	543	604	564	560	553	582	544	609	566	577	551	587	560	582	549	556	577	534	547	579	532	575	542	622	552	569	555	522	566	545	539	556	559	571	539	593	541	502	594	521	560	573	602	592	583	560	533	586	570	603	557	582	553	559	528	578	546	591	548	562	540	571	581	570	551	608	522	539	542	553	557	583	568	533	543	568	568	516	565	524	545	592	551	596	540	564	603	599	554	621	582	560	573	567	571	600	577	537	586	551	554	559	577	552	571	591	582	510	562	559	540	569	570	552	585	582	535	549	568	566	570	550	599	563	560	547	553	548	566	546	569	605	537	522	587	554	560	537	557	520	560	557	563	544	558	562	572	509	584	536	578	578	571	579	521	568	527	616	556	549	561	513	586	536	601	566	567	578	565	563	546	537	548	537	560	557	564	594	592	550	540	564	596	529	524	558	549	501	560	573	572	576	555	533	563	547	561	594	523	540	570	553	567	574	548	586	551	545	551	559	493	601	536	565	586	546	526	518	566	579	518	577	572	578	585	582	563	557	537	585	579	533	554	534	565	539	578	567	528	527	551	596	530	552	588	586	564	562	560	558	535	561	609	520	569	558	580	571	578	531	570	531	524	603	544	590	579	563	561	512	540	575	569	592	581	574	556	592	556	590	541	589	554	571	561	575	597	538	533	548	578	521	543	562	525	565	612	574	569	576	568	542	573	594	559	558	535	552	599	504	621	553	544	572	573	520	579	579	596	591	539	586	542	512	589	576	560	585	517	570	551	524	607	571	541	553	558	591	548	580	602	559	522	587	593	556	546	543	533	572	615	534	569	524	572	535	559	576	565	555	588	562	591	561	545	561	524	587	544	529	570	579	574	577	553	547	521	571	544	526	577	563	569	564	541	597	548	570	561	517	524	575	576	591	626	531	558	532	573	528	528	549	563	586	530	551	550	549	547	553	532	587	541	587	586	541	596	552	547	571	574	559	556	549	490	583	588	580	561	590	572	553	560	537	563	609	551	549	559	534	528	545	590	546	565	554	580	568	511	543	559	558	547	552	556	572	548	508	604	571	589
63560	96970	68383	47232	40501	16018	947	904	904	887	882	856	843	887	877	932	850	882	867	857	938	849	907	872	830	906	876	884	870	888	901	872	880	840	902	811	862	915	918	880	853	880	852	836	839	854	839	822	845	871	912	886	840	892	879	877	904	844	852	882	888	863	879	831	897	893	887	822	859	883	860	829	820	831	871	897	855	837	887	856	907	898	851	887	903	887	828	942	912	908	861	899	877	896	851	879	859	804	841	873	875	858	867	829	817	852	866	848	881	885	867	891	846	887	857	848	885	858	846	895	873	904	876	911	826	809	875	846	922	814	904	865	854	943	878	866	904	825	885	795	829	828	856	872	849	850	813	908	842	802	828	874	873	876	859	901	846	788	883	837	862	859	883	912	783	837	856	924	837	898	836	845	877	866	899	889	880	875	851	809	832	872	862	892	864	846	854	854	838	867	845	875	843	810	882	891	829	857	887	840	882	870	837	869	883	848	880	865	864	844	857	881	853	881	864	842	889	836	857	878	815	878	863	870	876	873	832	837	855	850	933	840	861	822	874	898	905	874	904	839	823	864	796	850	880	861	851	887	838	895	822	911	887	854	910	830	849	898	803	845	865	839	877	850	870	908	800	872	848	867	845	839	881	864	867	845	931	899	788	841	876	884	843	939	849	869	884	903	902	885	888	837	821	886	912	844	859	863	793	834	890	859	847	930	864	879	896	840	886	866	867	920	839	915	836	801	914	917	874	835	886	933	848	869	902	913	871	886	870	834	849	833	874	852	876	880	809	845	917	848	907	849	877	850	870	855	892	898	864	827	948	854	841	875	862	900	849	904	888	869	820	829	866	832	892	869	809	854	872	884	947	900	835	802	929	857	905	868	904	904	859	797	903	857	872	905	857	819	849	854	894	820	873	821	842	838	859	857	802	839	834	861	841	826	828	870	852	885	900	855	847	880	844	887	840	879	936	924	884	855	874	861	838	921	879	870	857	843	860	881	927	837	852	844	864	849	898	885	885	842	903	812	885	873	863	935	873	837	888	820	858	853	871	825	897	844	880	915	825	909	827	825	840	844	917	882	874	877	877	794	858	804	898	847	845	860	846	841	911	914	853	901	910	913	832	885	870	854	891	833	837	901	878	920	845	820	810	939	903	871	862	905	870	775	919	896	836	874	837	812	896	851	840	824	845	903	848	877	842	857	912	861	868	872	864	901	881	835	855	888	896	843	871	821	844	914	874	902	840	837	878	872	845	888	889	806	870	833	878	891	848	843	869	808	888	824	827	822	881	835	906	864	867	883	822	912	879	872	905	851	893	847	873	798	826	907	895	866	864	820	860	896	884	839	907	906	898	850	885	884	830	853	865	847	833	855	836	859	882	855	856	892	824	882	913	851	882	897	890	903	866	904	878	802	888	823	846	897	861	907	816	884	894	894	835	849	852	846	798	864	891	928	872	843	904	909	848	857	932	918	842	886	909	895	837	829	841	863	800	863	860	912	868	854	915	862	880	888	881	858	871	845	854	883	866	862	932	893	889	858	843	819	865	843	829	844	828	870	846	892	859	919	862	847	902	864	904	815	815	844	879	793	850	862	846	857	836	890	879	848	855	851	873	853	870	905	884	833	913	874	881	868	869	893	890	809	848	882	874	846	810	835	849	900	844	884	827	873	823	921	895	894	896	813	871	895	849	904	885	841	915	843	837	861	911	857	839	886	895	851	851	855	835	847	881	876	934	921	839	857	871	901	842	891	850	847	857	840	863	845	827	843	796	903	843	899	817	814	935	892	880	873	858	920	843	905	855	910	848	884	889	867	891	847	904	879	863	823	823	821	812	879	802	886	916	835	871	854	880	854	861	827	885	867	857	849	866	901	878	892	898	869	882	872	896	898	884	861	868	848	880	915	908	890	829	858	826	830	862	895	851	852	857	881	877	868	874	861	883	825	896	898	859	839	909	885	924	845	875	850	867	850	883	828	890	859	803	838	856	878	843	877	867	846	800	899	881	840	883	852	916	863	874	879	881	896	880	834	861	863	877	866	877	836	869	893	871	863	891	915	844	783	862	839	855	847	889	806	851	886	838	879	863	830	866	852	855	883	859	869	848	861	852	881	846	869	891	852	862	916	871	855	875	860	865	858	904	929	891	853	846	804	788	846	837	843	954	917	939	868	871	946	856	832	873	853	842	868	859	830	882	824	889	867	884	871	893	891	898	855	862	895	851	878	890	842	874	826	815	850	857	898	871	824	880	901	857	876	825	849	817	887	854	866	845	838	870	889	920	948	815	849	834	840	799	853	870	833	814	857	848	846	850	894	883	912	876	888	892	833	871	873	851	857	852	838	883	848	903	871	910	875	870	845	876	845	857	831	836	864	923	884	792	844	868	866	880	910	861	835	866	906	838	835	838	887	911	845	839	816	863	821	858	817	886	831	875	844	857	932	864	869	885	903	848	877	878	849	831	845	800	862	870	863	885	917	935	856	904	872	845	856	897	863	886	852	838	841	839	902	876	856	840	821	852	830	868	858	875	899	902	814	871	842	905	840	865	865	842	882	885	924	880	891	832	906	809	833	855	870	867	869	843	859	848	901	830	855	838	860	851	842	858	852	865	858	889	887	882	908	895	838	883	851	843	902	862	864	805	867	848	856	846	895	857	831	857	852	881	873	865	859	854	902	860	822	851	848	832	842	926	872	874	803	930	838	894	928	825	932	898	840	809	866	884	854	881	875	821	887	898	881	868	833	908	860	851	854	866	812	867	890	892	831	875	851	855	902	832	837	922	851	864	910	873	839	796	865	883	896	900	904	847	922	851	846	897	900	882	886	841	839	926	828	853	868	923	854	872	892	863	847	776	845	898	855	840	845	844	856	890	858	848	876	876	850	891	831	876	857	852	850	858	850	877	844	886	891	849	906	838	885	897	850	832	840	859	854	900	846	864	911	854	848	892	873	886	905	827	940	849	886	882	817	821	872	818	853	851	830	894	917	930	806	832	950	834	864	830	853	833	835	815	840	852	897	919	825	886	844	847	857	889	889	818	813	868	881	844	866	893	860	879	862	825	881	854	923	903	854	866	876	842	830	842	917	852	906	864	881	866	829	829	893	894	879	862	903	938	839	843	841	900	846	843	858	899	870	867	857	796	871	849	864	859	865	903	910	889	887	881	912	842	875	916	866	849	887	886	825	842	833	875	833	841	819	892	918	844	854	834	873	919	844	840	914	864	886	896	867	852	847	844	858	872	865	857	901	886	866	811	866	855	894	851	872	888	938	881	914	876	862	836	886	854	852	902	860	865	901	833	879	831	843	887	858	886	931	846	854	873	827	842	891	859	834	838	870	874	820	880	908	868	916	880	910	874	875	891	832	887	850	886	939	856	858	875	867	841	849	888	896	861	858	887	888	908	847	935	921	836	902	828	824	810	871	829	888	827	855	869	896	877	875	843	849	866	847	875	874	886	920	836	848	856	865	871	899	837	855	864	925	832	862	909	899
31235	30410	24191	11760	5898	1549	397	402	378	348	382	389	378	343	397	365	350	361	340	371	377	367	359	391	405	420	355	363	344	374	382	394	344	401	393	354	397	365	407	375	360	380	325	330	351	386	400	378	356	360	383	384	372	365	397	367	364	403	387	343	369	356	362	389	357	390	379	374	353	349	359	366	351	359	347	366	363	351	341	367	398	382	352	395	401	378	356	355	348	387	398	371	382	387	377	365	359	369	344	355	375	396	390	368	378	379	360	370	381	395	329	380	370	370	375	359	379	397	359	428	374	400	396	387	387	374	350	376	372	368	341	383	354	339	352	373	402	382	383	373	387	409	367	377	363	352	380	371	364	373	384	355	382	394	348	402	376	400	369	374	362	397	359	337	378	374	377	356	370	340	367	358	391	384	393	389	347	367	380	369	401	372	377	362	388	390	336	378	344	348	333	357	362	377	334	368	344	374	341	349	348	361	386	417	382	352	329	390	399	382	389	378	351	372	402	366	377	370	357	357	354	375	358	366	360	402	380	391	355	348	375	341	350	399	375	370	380	398	377	375	366	367	368	379	385	335	342	340	451	406	381	401	339	360	364	401	414	367	425	367	424	341	392	381	377	371	395	354	375	387	363	358	374	399	395	357	359	394	381	384	376	409	365	389	371	398	408	372	393	334	373	409	378	325	373	390	365	375	399	369	386	380	372	407	358	355	410	381	390	347	383	404	384	385	392	337	371	354	364	349	340	336	403	352	381	395	365	395	365	363	397	399	391	380	358	361	378	356	339	372	382	381	368	358	354	387	381	378	335	403	375	372	391	359	371	354	398	397	385	366	385	410	393	374	374	391	364	344	364	367	373	364	386	380	369	355	369	370	392	400	358	396	378	339	397	361	355	369	404	367	394	364	387	329	394	381	390	370	352	349	347	360	387	351	392	390	324	392	337	381	412	360	355	352	363	371	335	363	354	326	399	356	377	393	393	366	376	379	361	345	382	410	391	356	375	371	368	390	372	364	371	346	383	393	397	389	346	351	395	373	341	348	370	348	391	381	349	372	365	381	351	386	369	374	359	344	396	416	384	358	353	383	381	347	347	405	357	355	362	389	373	353	383	386	371	379	352	397	384	394	378	381	364	366	400	406	397	387	374	370	344	374	351	387	378	402	352	368	354	382	382	380	369	356	365	376	373	372	363	379	367	366	337	359	342	358	385	361	379	378	389	388	382	390	380	363	374	415	384	363	415	390	388	363	382	352	377	372	373	380	385	387	365	357	374	341	368	399	365	386	375	358	365	372	362	376	371	352	379	353	377	379	368	379	404	351	382	352	353	345	359	357	332	422	403	379	367	343	355	415	361	366	402	397	377	341	396	340	376	378	381	372	360	343	365	382	376	411	405	382	365	377	354	361	394	313	369	350	377	364	339	382	398	361	344	396	400	385	394	372	367	358	383	399	385	359	389	385	373	337	395	343	351	326	367	381	367	409	353	360	368	400	408	376	367	407	340	361	391	355	376	324	368	359	372	351	367	376	381	356	368	377	383	399	383	348	367	408	402	368	401	362	403	383	368	391	384	394	371	384	369	367	400	374	394	398	344	372	370	384	350	375	392	409	400	388	371	362	389	407	340	381	393	400	372	390	359	369	380	362	349	350	341	386	352	366	379	387	358	421	354	337	395	345	368	390	399	403	386	399	365	373	369	356	384	411	406	386	356	384	339	359	370	398	368	384	378	332	388	320	416	364	355	346	385	389	356	358	340	375	402	353	375	401	370	413	429	362	379	363	366	383	386	391	382	387	386	351	412	367	363	359	381	400	375	341	366	381	368	367	393	361	383	388	385	381	383	338	382	372	383	346	358	365	381	384	374	385	368	368	406	395	380	395	385	357	339	407	377	367	353	370	366	376	377	328	385	376	360	382	385	390	355	338	330	351	388	384	368	367	374	403	395	395	387	358	375	374	392	390	355	402	378	376	355	385	368	377	363	399	353	366	368	388	364	381	407	359	361	361	348	386	382	382	353	380	379	365	374	380	372	368	371	345	372	353	375	376	378	364	334	352	384	385	407	362	398	393	376	386	340	323	384	368	369	367	371	354	365	408	405	363	417	373	373	444	361	405	368	386	398	359	399	371	384	362	401	394	375	392	337	360	369	389	390	372	358	394	373	390	384	386	384	397	353	362	361	393	386	384	356	422	382	376	362	349	359	355	390	397	400	359	369	358	388	362	369	344	366	411	404	381	401	387	356	430	359	367	365	347	335	381	391	401	377	379	357	383	375	390	423	391	349	368	380	361	385	371	373	389	358	353	384	350	413	379	338	378	392	376	398	337	383	373	406	375	364	376	370	371	388	358	358	376	375	350	415	331	385	371	357	355	372	434	342	340	357	377	364	384	373	377	373	386	375	368	358	375	381	389	389	384	367	401	372	356	363	396	382	358	386	392	393	333	379	383	348	377	365	370	365	373	400	365	339	406	388	356	360	361	373	381	367	368	372	352	406	398	393	360	377	395	362	376	349	389	360	418	389	374	376	378	357	374	378	382	349	372	369	365	398	359	378	367	404	379	385	388	401	368	368	395	340	383	395	380	385	366	377	335	358	342	350	369	378	371	347	373	388	364	390	360	365	356	392	394	413	345	380	384	379	364	377	372	347	408	350	381	365	340	415	402	349	377	381	389	392	378	363	375	371	359	376	372	396	367	408	347	365	346	379	384	367	408	352	370	368	379	347	360	377	375	400	338	378	397	378	413	411	383	380	367	373	371	369	398	359	323	379	374	331	382	417	376	384	392	407	372	378	343	373	370	347	364	365	357	385	360	362	374	413	368	339	369	342	376	354	405	360	393	371	371	346	374	371	377	391	356	340	328	366	366	360	320	388	354	364	428	389	377	377	395	375	350	396	363	399	403	334	364	350	360	377	376	365	418	397	361	404	371	368	365	381	346	358	336	389	382	382	385	395	347	395	385	356	398	375	365	353	347	355	400	377	391	366	349	364	391	341	391	384	368	354	401	348	379	386	376	384	367	336	409	371	425	376	365	406	368	335	373	375	386	390	358	401	397	367	406	375	359	355	366	391	390	359	378	369	384	390	373	354	392	393	340	373	376	431	380	355	405	381	386	426	367	377	368	358	377	369	331	364	384	351	348	371	370	396	391	370	368	383	391	374	377	358	358	381	383	375	389	343	393	399	394	351	357	393	361	422	365	403	405	360	384	384	384	365	391	372	357	390	369	354	368	367	367	382	368	388	347	392	386	373	368	341	364	360	384	337	360	385	373	383	379	370	388	408	371	384	375	325	361	378	365	356	352	372	390	362	374	356	373	382	375	361	362	360	394	393	384	369	386	342	388	379	328	403	381	358	376	390	346	385	396	353	360	376	354	377	372	360	383	374	372	363	371	387	370	361	337	369	397	380	364	365	366	367	362	370	364	359	352	402	355	356	350	359	378	355	357	360	361	380	370	361	366	355	391	375	353	378	367	411	385	392	359
40349	46270	28470	12784	11004	3001	644	608	589	648	672	598	590	619	620	622	625	656	659	661	652	616	660	612	652	625	593	618	630	586	636	637	645	615	667	618	635	618	629	653	625	602	612	615	636	626	641	636	633	626	661	605	655	661	633	639	647	662	656	652	595	618	610	625	601	625	668	575	701	641	605	600	635	621	667	620	661	623	599	649	625	642	630	653	619	639	601	622	622	667	623	653	614	604	640	620	624	631	632	622	657	627	597	620	629	656	626	594	629	637	662	629	603	625	661	590	644	622	641	569	610	633	652	590	613	627	645	626	635	578	606	607	629	602	607	592	658	625	593	645	630	639	622	621	598	649	638	623	582	612	616	627	646	662	623	661	645	611	651	614	609	603	622	612	640	624	617	632	616	656	652	601	629	601	653	649	625	660	631	657	632	637	618	621	580	600	613	641	621	619	589	602	632	630	634	575	608	597	620	663	590	633	624	610	639	626	586	617	660	594	638	638	630	667	640	614	619	601	641	670	641	623	564	638	622	596	604	589	590	633	613	604	609	636	650	596	643	592	620	599	621	594	657	648	622	671	616	618	670	600	592	599	639	611	553	595	618	645	619	641	614	595	627	593	569	648	636	677	610	620	624	617	626	642	639	594	649	641	627	624	598	636	654	641	645	620	636	605	666	651	650	635	635	637	597	629	616	621	619	626	629	650	605	629	580	615	646	642	607	632	590	602	625	641	694	589	613	631	616	646	641	622	593	569	630	593	606	661	600	664	606	603	622	633	618	635	607	620	641	607	645	600	631	633	623	641	603	614	604	630	657	624	585	605	625	620	611	602	614	636	616	660	618	655	573	629	654	612	606	636	644	676	657	651	595	588	643	595	637	637	592	640	634	612	622	602	588	593	612	633	647	671	593	622	597	666	608	614	617	643	651	617	617	629	630	648	605	674	597	653	632	623	630	632	597	647	635	645	604	599	639	595	615	688	584	658	641	614	619	631	646	613	635	598	598	573	603	667	565	617	629	581	610	605	608	642	594	639	652	626	638	657	635	615	628	608	594	643	663	641	612	632	593	660	619	628	653	618	613	621	634	630	618	627	661	624	636	626	625	611	630	576	587	641	634	598	634	611	601	650	614	619	628	617	621	616	643	619	637	629	637	619	643	579	604	590	666	622	624	642	624	604	610	595	617	590	604	608	592	620	610	668	626	576	651	637	615	643	655	617	616	592	631	585	625	618	595	628	584	642	662	629	645	621	590	628	654	660	659	639	645	620	598	653	627	599	643	631	607	651	613	663	609	606	592	646	613	649	624	631	652	641	583	640	636	607	610	623	640	622	678	603	613	612	614	640	600	661	621	674	641	637	658	612	589	608	655	648	660	622	629	590	638	628	655	627	609	626	641	632	638	608	602	614	638	612	640	633	609	614	614	613	628	643	598	602	621	603	651	617	655	578	671	643	667	632	613	632	605	618	600	638	586	633	595	592	577	621	648	601	596	629	665	617	624	612	568	617	637	676	648	647	663	596	624	662	665	646	596	615	603	629	675	628	598	645	632	650	608	579	592	639	602	618	624	612	616	619	642	611	662	601	674	621	610	606	647	652	622	642	604	633	662	593	627	594	614	637	613	612	607	599	589	627	617	628	662	610	640	609	598	624	601	620	605	582	574	611	574	602	623	635	645	631	642	582	622	647	667	678	638	595	625	603	628	586	637	650	642	603	645	639	644	627	609	665	622	593	602	628	637	553	630	589	637	649	658	634	656	633	620	680	676	633	686	638	630	588	663	579	562	639	635	598	639	650	590	598	658	562	635	592	640	610	615	626	647	658	681	635	705	599	613	634	645	674	604	614	627	604	592	628	619	613	618	636	659	670	634	621	622	619	616	660	577	636	605	630	625	654	698	589	654	633	648	645	616	618	631	633	602	635	627	632	599	616	656	572	622	575	643	660	621	609	625	595	602	608	617	618	665	621	594	602	601	658	645	600	667	585	572	632	615	624	600	670	620	640	588	572	635	666	606	605	654	644	606	612	630	624	609	606	623	596	649	636	606	639	671	630	569	640	564	601	614	595	611	583	653	653	629	602	618	616	658	623	621	675	595	676	622	599	586	641	626	656	601	603	584	636	634	591	634	598	590	631	638	638	640	664	608	590	630	627	678	631	625	606	630	619	603	649	679	638	620	650	626	647	571	628	631	613	639	637	647	592	618	625	633	619	616	611	591	607	634	643	636	634	632	633	624	622	684	621	647	549	629	635	637	588	619	602	640	660	667	595	612	646	647	625	654	640	647	601	622	653	694	596	631	627	608	640	632	640	621	608	649	643	644	623	635	643	634	623	600	630	603	597	677	611	627	578	641	614	591	635	641	631	612	639	635	628	637	608	596	600	592	643	593	589	594	618	655	634	664	642	639	618	602	613	606	589	647	608	649	635	615	634	615	608	587	631	637	628	595	634	572	572	671	652	619	642	652	648	637	660	625	606	707	628	651	574	653	662	640	582	672	575	649	607	620	609	651	618	632	637	627	571	635	643	607	578	622	610	620	632	631	665	656	587	633	599	597	644	612	575	623	664	615	584	618	674	610	591	593	636	612	633	571	616	645	653	677	646	597	661	617	662	612	694	625	641	623	608	580	643	607	639	590	637	617	641	613	618	619	630	612	614	630	602	650	595	654	620	599	615	609	619	575	651	608	584	674	593	613	587	624	649	616	702	657	611	605	627	620	643	637	618	593	628	617	603	590	592	613	647	641	647	588	627	614	612	635	630	628	627	606	629	639	655	584	640	636	641	609	607	651	604	578	609	621	612	643	654	601	631	607	638	629	635	628	602	609	655	603	616	638	579	608	598	657	616	642	617	621	646	631	647	581	671	611	630	628	617	647	630	615	626	659	550	613	645	626	628	642	608	613	651	607	633	654	628	604	608	652	634	641	619	589	628	584	633	629	634	629	640	653	652	607	612	629	588	625	635	676	620	625	615	629	640	630	617	624	609	588	606	609	606	622	590	598	625	613	593	629	595	603	626	633	632	617	663	619	604	627	645	636	618	616	631	627	645	609	646	636	654	648	602	621	617	599	574	636	588	643	671	652	612	586	644	588	598	611	609	597	591	649	661	597	652	647	642	620	622	631	624	674	642	647	639	613	574	652	609	646	573	597	621	694	620	624	637	606	661	629	598	652	652	643	658	603	592	604	659	662	618	611	637	597	616	593	628	607	602	646	623	601	620	623	584	605	604	628	664	594	637	653	606	638	582	649	632	615	632	650	658	589	614	615	618	643	627	626	654	662	641	630	621	653	640	632	609	630	619	645	621	649	651	617	616	605	610	603	612	655	626	616	634	615	647	598	584	625	625	651	568	615	617	623	620	632	603	624	639	592	604	634	627	601	647	605	623	588	652	654	664	606	644	670	592	632	660	647	612	598	642	651	617	615	615	594	618	623	626	634	598	638	633	629	645	653	633	657	632	617	605	607	599	666	632	604	632	629	626	647	672
25705	24749	31218	27809	24531	13147	1090	396	370	350	404	359	350	363	365	379	348	363	332	399	384	382	369	384	359	338	349	323	357	373	375	346	335	345	358	371	372	344	344	318	381	332	337	363	379	368	345	348	383	346	395	360	373	348	342	328	360	356	331	352	368	353	391	347	327	344	388	337	362	362	364	356	337	339	354	367	371	352	360	353	358	352	359	348	337	374	366	360	381	344	367	344	372	354	336	339	367	368	369	370	378	340	371	345	359	371	337	345	355	363	378	367	305	349	368	367	376	349	369	328	347	391	330	374	372	379	353	389	334	339	345	380	374	350	377	330	376	348	322	342	355	375	373	375	350	357	363	356	337	331	334	339	366	380	350	371	339	373	362	362	403	390	354	349	379	367	354	316	323	364	388	354	386	376	351	369	362	355	352	353	371	348	319	367	330	385	364	353	332	353	333	342	374	335	354	371	362	346	353	335	389	373	363	373	349	330	355	348	371	354	360	369	363	381	362	352	383	371	386	366	333	375	348	348	349	350	331	329	330	352	327	348	314	375	349	350	358	338	352	355	357	360	352	348	334	386	345	329	348	381	371	381	332	356	376	360	345	386	364	385	357	330	348	365	349	328	325	352	341	358	389	373	354	347	350	343	363	349	340	367	357	360	329	363	337	376	388	336	367	357	353	354	351	373	367	339	388	371	373	360	367	386	360	402	367	375	342	374	361	345	368	363	360	353	337	373	317	363	341	381	363	357	341	307	323	387	330	328	400	363	326	369	382	351	338	364	363	349	341	350	331	342	334	340	377	367	365	361	346	370	351	356	350	372	305	359	307	330	353	372	348	364	378	326	345	344	319	335	327	358	329	366	377	393	361	362	342	372	383	339	378	362	338	338	372	320	383	342	366	364	352	333	383	380	384	359	346	344	309	343	346	371	397	318	420	365	351	346	363	355	361	330	371	348	324	350	396	355	342	354	383	377	363	354	378	337	371	365	334	337	375	364	346	325	368	376	379	323	367	338	346	343	379	370	375	331	378	340	324	361	336	345	383	350	371	365	320	345	358	359	331	339	341	374	368	359	366	360	322	368	326	381	349	317	367	351	362	329	375	356	348	380	358	334	323	348	364	372	298	345	399	346	360	358	358	346	355	389	360	359	356	337	334	338	340	384	317	349	377	374	368	366	340	340	394	330	360	362	369	345	368	360	370	378	342	373	327	344	363	357	346	376	370	373	354	354	354	335	344	359	346	362	337	344	371	326	374	359	371	330	369	348	345	338	356	366	328	329	365	354	367	347	352	384	342	357	367	378	358	360	345	337	366	333	377	380	376	368	347	338	374	373	313	378	327	353	375	366	339	334	348	401	353	321	346	380	365	354	363	360	350	339	356	349	358	355	364	370	354	348	340	371	379	362	342	359	347	360	355	334	366	357	339	342	354	369	348	347	308	338	377	406	336	354	363	360	346	389	381	350	346	375	353	367	356	349	330	350	351	364	370	360	328	334	359	370	380	364	363	343	313	347	375	385	302	364	345	370	356	344	381	392	313	348	372	358	315	375	380	338	340	355	364	369	364	374	349	362	348	342	354	344	370	370	340	363	357	369	327	336	363	369	380	360	356	337	339	368	356	334	365	378	363	359	398	367	350	367	340	353	355	345	373	345	370	335	376	315	356	371	355	340	348	342	338	371	363	353	362	323	380	362	346	359	404	348	318	358	376	354	304	349	380	343	345	339	329	350	354	354	317	375	384	348	380	366	332	357	370	322	323	355	341	366	351	393	355	347	349	326	373	360	355	354	351	365	363	324	342	328	344	382	350	355	333	357	335	390	361	344	345	360	350	372	390	368	336	335	376	390	356	344	350	372	365	337	358	365	359	386	330	352	362	346	319	339	367	315	381	392	341	351	346	359	321	339	339	371	351	343	359	355	336	339	316	386	375	346	343	358	346	344	356	356	356	366	371	356	347	350	344	365	349	376	330	360	334	349	352	346	368	344	352	333	375	386	321	329	360	369	374	362	343	341	385	358	353	347	371	354	387	362	314	372	363	363	317	365	354	339	370	354	331	344	357	380	368	326	383	369	354	342	322	360	314	345	353	395	357	350	376	364	366	344	391	336	341	384	353	335	370	350	357	334	356	349	355	371	349	324	357	338	334	335	320	362	391	336	368	352	357	335	361	370	368	389	363	335	352	355	337	345	338	356	357	363	333	352	369	337	307	396	342	336	338	348	343	361	387	357	355	365	358	357	341	381	369	341	347	379	361	371	348	367	344	345	365	351	373	342	335	345	373	319	405	324	350	336	343	350	401	356	403	343	355	346	337	385	377	382	352	375	349	335	331	364	387	376	347	374	340	354	330	387	356	363	356	352	345	327	329	334	374	335	357	351	356	345	353	365	361	356	338	363	361	348	367	354	356	361	344	357	351	339	372	331	338	321	354	355	331	354	320	363	358	374	350	383	327	372	352	375	380	366	358	370	347	372	362	350	351	362	354	364	373	312	357	368	367	326	332	324	330	332	327	391	338	366	314	355	365	371	371	355	317	348	335	364	340	357	361	371	373	348	370	354	374	365	321	368	325	360	358	350	319	335	342	327	347	385	366	347	338	343	351	331	387	343	351	341	358	320	325	368	360	378	330	353	369	348	326	341	340	367	359	382	336	351	363	370	326	338	331	348	347	366	377	338	355	348	368	320	355	359	348	352	378	317	340	355	349	334	369	347	347	369	359	352	393	350	331	327	338	339	348	348	364	346	360	352	358	353	366	343	349	362	384	344	342	316	374	368	371	326	331	370	357	368	345	343	385	347	331	358	346	337	319	335	335	354	357	394	346	330	335	326	334	369	338	343	362	375	337	380	320	362	342	387	368	374	395	316	376	349	335	354	385	334	348	335	346	354	344	354	327	383	333	352	356	391	331	379	368	330	363	336	354	352	359	326	331	350	349	385	357	351	342	367	325	376	368	382	380	355	340	353	336	349	341	383	353	350	327	348	350	361	346	339	353	360	360	377	344	366	383	380	341	362	336	353	367	363	339	332	349	337	382	350	341	356	362	323	349	381	352	360	362	362	363	341	377	346	346	376	365	325	349	358	380	355	370	367	348	337	323	343	356	344	355	350	377	348	396	362	334	363	330	377	389	368	374	361	367	366	353	370	370	331	353	375	345	373	320	370	350	363	371	369	373	350	362	337	412	304	394	355	349	316	336	334	344	370	360	376	337	350	367	338	346	368	329	345	327	339	348	343	331	343	324	367	372	326	350	320	365	384	403	380	371	346	346	346	348	349	368	336	357	365	369	363	336	358	340	343	341	355	343	379	401	340	377	343	332	329	355	363	336	338	342	371	395	345	350	361	341	360	339	367	348	371	356	339	381	345	355	344	366	336	361	360	348	349	322	389	364	375	333	377	323	350	336	375	349	348	361	383	347	378	337	377	354	373	366	384	336	347	363	370	345	333	333	360	339	359	338	346	352	348	375	388	355	377	348	342	354	359
62624	84066	59819	38892	33186	11544	533	597	595	591	587	570	593	600	608	622	549	600	590	574	616	578	603	602	582	591	642	586	582	554	556	607	577	607	593	599	550	626	578	611	590	603	584	593	618	570	554	589	635	582	597	591	638	576	583	596	613	592	577	560	618	585	565	575	601	577	574	549	579	569	586	556	576	602	588	590	569	556	568	616	592	543	574	576	584	595	624	582	562	576	568	610	583	540	595	632	581	567	559	575	575	585	594	561	612	582	552	548	595	558	553	600	528	582	613	615	561	607	601	612	586	561	593	574	596	552	600	568	648	588	572	619	609	597	606	595	633	578	611	586	586	609	597	580	566	580	608	570	543	635	559	611	565	595	614	578	585	568	655	558	562	542	588	601	563	616	583	557	618	591	544	565	586	556	590	627	621	568	606	602	581	607	598	602	583	554	576	594	602	622	587	588	538	583	623	570	550	592	636	598	614	582	558	582	606	595	547	576	543	566	593	529	569	569	594	563	562	676	587	591	627	618	600	621	585	583	645	604	585	552	576	541	578	568	563	601	575	613	578	579	552	581	593	565	586	562	611	558	609	598	594	609	588	557	631	578	610	574	555	578	563	584	632	584	544	613	593	584	575	607	579	575	545	590	611	611	591	603	583	600	614	580	638	562	581	633	580	604	564	577	597	552	566	587	619	578	566	589	569	594	587	569	547	558	601	559	586	581	607	607	552	614	541	579	559	611	625	607	580	588	572	584	616	575	571	646	542	601	560	595	588	572	598	565	579	623	619	580	591	598	575	591	553	542	532	593	570	610	587	597	571	571	571	561	608	575	629	610	608	617	571	582	574	554	591	599	630	566	598	586	600	580	596	585	593	599	562	556	579	600	581	623	654	569	584	576	563	553	527	568	584	571	566	561	642	573	581	601	560	589	603	590	551	606	602	624	614	592	605	610	548	571	564	591	588	542	531	583	553	593	569	600	570	577	589	574	557	583	580	565	560	587	600	608	566	597	608	562	600	590	577	522	631	584	600	563	574	588	598	580	588	530	568	605	573	560	578	575	569	601	594	637	620	635	574	565	594	609	621	529	580	616	591	528	558	588	602	563	553	596	540	569	568	583	609	574	588	580	583	562	593	616	545	591	579	576	609	549	592	562	588	597	581	631	601	591	568	595	640	591	582	591	563	582	549	612	605	580	582	592	561	568	552	591	565	604	592	608	581	577	590	586	567	646	556	545	587	611	574	575	599	603	617	587	576	555	594	596	575	602	590	570	542	597	552	566	575	579	576	574	577	560	587	615	593	564	609	612	585	604	558	616	542	614	581	569	566	552	572	567	583	602	555	577	523	597	594	595	607	571	564	581	582	563	598	601	615	631	595	551	623	607	577	581	572	565	575	581	562	527	568	565	571	562	569	578	569	537	573	594	606	564	589	604	600	586	587	575	565	591	550	551	571	554	546	556	602	548	599	601	597	545	605	572	588	601	619	614	590	584	568	539	637	553	566	565	615	536	535	571	597	624	561	558	586	572	604	609	581	582	585	595	587	587	587	530	551	612	608	582	586	571	584	570	635	588	584	579	557	569	529	634	571	600	576	588	604	575	590	608	601	577	567	571	637	621	587	603	588	595	618	587	569	618	552	531	574	592	549	603	609	612	583	596	571	591	609	590	581	573	612	559	588	572	636	582	559	612	601	629	604	549	576	622	556	591	565	586	563	560	606	594	640	580	534	618	564	544	596	594	595	572	577	574	585	576	590	652	557	618	571	571	588	603	527	576	575	594	581	563	581	577	582	588	618	608	595	594	540	626	565	574	615	601	558	625	556	593	586	590	555	584	559	632	565	599	577	581	547	601	592	566	588	603	597	553	578	580	594	581	578	605	566	553	566	595	585	581	572	517	597	565	584	596	618	591	600	589	607	572	534	582	585	600	580	560	581	604	574	583	577	606	608	550	573	548	593	594	574	585	601	553	585	625	556	629	560	566	593	601	574	603	557	588	626	592	558	600	571	578	594	595	594	600	577	553	589	591	576	570	633	574	588	587	598	563	607	571	564	537	585	582	599	610	601	583	568	588	569	568	597	580	583	607	572	600	590	593	587	636	563	611	577	557	569	610	568	597	572	585	575	569	566	582	534	564	592	586	589	561	588	600	595	554	626	593	583	577	608	583	596	566	582	599	588	567	577	566	620	573	584	624	574	590	593	536	580	631	595	624	635	601	561	577	579	585	605	560	602	557	628	603	619	615	590	559	581	577	548	632	561	562	588	603	538	584	570	571	579	588	572	567	607	573	578	615	599	568	576	607	592	565	598	556	593	565	617	556	578	585	572	590	542	581	563	570	577	594	561	587	595	594	543	581	573	611	616	614	589	556	562	599	579	556	598	608	608	549	556	571	597	563	574	607	639	609	579	598	601	590	536	557	571	556	561	570	593	619	585	549	627	558	572	598	601	540	569	580	584	597	622	560	551	599	664	556	588	573	568	532	582	582	553	612	627	536	603	581	614	592	550	609	567	562	567	583	570	573	585	581	624	589	559	601	579	633	619	569	609	573	562	599	590	590	586	579	604	605	591	618	610	596	615	594	599	564	569	582	586	563	536	587	572	618	602	581	602	579	589	618	628	633	597	567	622	612	585	565	544	586	603	581	585	564	617	595	579	584	577	597	598	609	588	582	587	558	575	542	593	594	572	565	572	574	622	529	590	539	583	609	579	580	570	624	554	563	566	602	561	600	575	575	583	606	614	587	559	626	577	594	567	587	570	542	622	547	562	567	570	553	561	586	580	602	586	565	591	543	599	581	573	589	556	579	608	575	578	628	565	594	605	564	611	574	606	581	604	583	577	584	613	569	572	583	609	613	607	596	583	585	603	584	641	565	576	617	600	542	567	569	572	613	609	599	581	601	562	581	636	590	554	614	551	589	544	576	577	584	571	572	603	581	620	555	598	566	571	629	570	576	579	590	593	556	643	589	554	589	579	579	589	583	592	549	572	608	595	615	570	595	605	588	607	619	611	623	600	580	553	579	575	604	575	627	594	573	571	585	646	567	610	602	602	640	611	587	523	543	619	593	587	563	570	575	541	584	587	561	603	579	574	565	606	561	613	574	573	552	559	559	565	606	530	572	555	575	581	550	573	607	663	573	571	594	610	540	600	584	580	563	606	610	542	605	613	559	510	581	613	525	620	563	593	595	591	625	603	573	602	616	548	582	651	551	593	616	587	603	583	559	569	601	580	598	561	587	548	574	609	604	585	559	561	570	597	604	582	566	565	601	565	622	551	619	626	591	566	601	560	572	567	599	586	560	601	571	586	608	570	570	613	602	570	574	537	592	589	556	616	545	596	616	602	599	627	596	530	614	599	605	591	600	589	546	562	583	557	579	613	578	596	572	535	596	586	533	626	556	560	567	643	618	578	560	576	591	581	572	615	589	591	553	574	602	629	577	585	580	573	569	603	573	609	574	592	594	580	609	614	588	578	520	537	576	607	567
24308	23127	29833	26463	25573	20469	5722	689	606	584	592	557	575	549	571	596	581	562	562	546	527	554	579	612	566	568	553	577	573	554	528	545	542	580	548	582	568	606	559	596	594	587	586	539	573	531	624	572	621	542	559	550	578	578	552	555	551	598	585	571	565	550	556	568	581	531	559	532	573	569	567	593	511	565	549	592	577	579	559	564	550	541	569	594	551	556	575	527	559	562	568	536	601	570	608	571	551	557	519	499	546	574	616	557	600	566	550	560	535	525	579	539	537	522	556	570	582	563	575	550	591	515	527	535	604	586	549	516	583	591	589	583	551	591	540	618	598	531	571	550	572	532	536	536	533	553	555	555	595	548	556	550	528	568	524	574	533	542	597	572	549	549	563	613	574	561	536	534	553	571	546	540	514	564	593	577	571	552	542	557	582	580	560	542	546	596	584	601	554	536	581	561	547	552	544	546	546	524	551	557	573	562	598	550	558	534	549	549	540	537	555	548	592	545	546	529	531	585	570	559	536	529	569	513	576	562	518	536	590	525	560	581	530	532	542	532	572	549	563	514	553	540	572	582	583	569	521	565	571	574	608	576	537	556	545	518	541	556	563	543	558	537	543	548	557	566	574	595	580	554	533	578	562	543	558	528	527	555	580	558	568	563	565	560	605	555	544	527	580	553	564	558	538	582	555	528	560	540	530	599	567	544	566	574	541	539	561	547	565	572	590	558	564	527	546	592	596	517	543	532	585	534	578	566	560	573	561	553	564	519	580	564	586	552	578	513	548	558	574	523	563	563	542	593	585	614	547	575	582	568	551	598	556	553	538	529	548	553	569	605	563	554	546	558	566	564	578	577	567	585	548	534	508	585	585	546	534	571	547	581	550	541	548	556	568	544	549	546	542	571	578	572	573	564	512	597	573	543	520	571	528	581	566	552	578	530	525	569	533	606	523	555	583	576	565	588	547	529	553	588	583	603	559	571	560	555	553	535	589	541	576	557	579	565	590	528	562	587	579	525	581	605	569	608	586	588	529	551	561	545	548	586	591	548	610	572	528	541	585	553	535	583	531	543	555	607	559	551	571	599	549	591	572	560	576	538	561	593	561	585	532	546	557	554	580	563	572	539	482	578	549	585	525	590	571	563	567	622	553	554	568	557	550	522	538	570	525	576	561	581	590	521	545	573	537	541	532	552	516	571	580	546	568	588	544	589	566	540	583	551	586	546	562	577	557	516	582	546	550	487	559	567	572	575	548	561	594	554	508	530	559	593	612	609	551	587	584	539	558	528	584	578	557	561	636	613	565	578	539	598	530	598	524	538	544	553	599	546	558	573	558	556	548	552	579	520	559	575	592	548	565	597	546	599	553	559	568	564	557	527	552	557	610	540	539	591	527	569	548	577	540	543	519	567	580	548	502	558	543	583	567	576	569	542	550	591	546	557	581	568	561	527	540	579	543	574	537	547	566	539	537	541	575	570	561	574	554	555	557	586	573	601	563	529	562	538	582	575	558	550	579	587	584	585	583	521	533	582	548	574	516	568	531	557	582	566	542	599	571	552	568	614	632	522	578	561	542	536	613	585	561	563	620	608	579	560	515	557	549	599	586	587	546	578	570	574	536	586	590	573	570	545	551	590	578	538	517	565	579	558	544	548	550	558	556	556	556	548	550	570	548	601	547	544	535	567	583	552	556	538	546	580	538	509	548	605	552	544	530	570	526	555	562	584	502	593	538	565	577	597	573	548	588	526	554	587	555	525	549	563	545	619	565	558	543	605	550	578	580	491	536	587	594	573	578	500	539	560	550	561	571	587	531	547	585	517	534	570	585	563	539	563	574	563	545	587	585	534	526	543	575	509	553	547	542	520	561	542	567	544	560	558	554	556	510	552	581	558	593	507	564	594	557	525	576	548	570	566	563	605	545	532	589	546	539	596	540	557	611	563	547	572	558	591	544	544	542	607	565	560	528	552	549	542	540	581	501	554	563	538	562	539	554	554	573	566	545	581	527	591	555	554	537	583	527	538	549	589	596	537	560	574	561	573	552	562	585	561	550	550	533	542	541	567	557	600	570	580	568	558	579	551	553	552	551	578	538	583	559	582	546	499	541	565	570	542	593	541	554	556	527	529	552	586	564	556	581	566	543	573	520	558	559	602	563	548	565	592	523	562	561	562	522	573	571	568	526	546	538	563	553	571	538	567	563	541	570	554	557	552	548	611	594	562	549	546	540	568	601	575	573	541	535	566	586	548	554	501	530	555	580	532	567	540	604	535	584	520	522	550	581	548	582	579	578	571	524	598	551	549	520	569	548	564	576	552	566	571	571	573	560	569	579	549	612	532	516	566	551	563	559	543	592	551	581	558	567	542	588	561	545	531	561	550	567	524	598	553	524	554	507	591	542	559	529	578	553	503	509	585	534	557	566	566	540	529	618	562	573	560	546	563	548	585	573	576	537	535	532	579	536	552	552	587	579	559	599	552	546	531	588	538	571	558	583	578	526	551	582	579	583	520	551	606	557	591	571	549	523	582	562	532	573	567	525	561	576	571	548	577	558	563	540	579	546	556	532	565	559	560	564	578	536	559	556	580	497	521	517	567	557	519	566	563	546	563	556	595	550	571	551	601	562	622	557	645	547	582	532	572	589	581	567	572	603	574	573	547	572	533	564	548	576	557	622	527	583	550	565	610	568	502	530	542	564	550	547	555	557	554	544	557	552	563	527	553	565	543	557	556	529	554	583	529	546	561	551	544	599	527	540	518	554	548	555	562	549	579	534	535	569	556	568	580	568	545	566	567	532	516	592	515	546	551	582	539	566	560	528	519	548	581	585	571	560	559	539	585	541	563	535	536	571	555	570	534	551	586	571	559	575	556	583	568	548	614	536	607	557	540	548	562	566	579	544	576	541	554	564	563	560	582	538	548	586	557	558	600	562	518	585	522	541	564	580	533	558	552	549	558	565	556	573	543	563	556	559	556	534	518	531	572	539	544	547	589	550	542	602	589	568	580	559	589	538	562	553	590	548	538	552	559	562	502	565	566	595	556	556	580	551	574	556	538	584	548	575	552	568	519	515	524	573	565	511	519	600	579	622	516	552	548	604	549	537	583	558	580	573	569	590	589	569	532	568	571	526	535	582	522	559	610	559	573	623	567	582	511	581	579	584	549	548	551	540	601	585	553	548	579	524	555	557	539	577	574	582	567	584	538	598	533	543	554	581	584	569	574	570	564	562	596	572	579	580	537	575	542	583	580	580	549	561	560	538	548	549	557	552	549	562	558	587	575	592	550	555	572	554	558	569	532	581	606	577	567	542	611	541	535	529	563	609	534	507	590	534	601	575	563	539	561	552	563	558	535	532	572	596	539	567	580	555	575	553	547	569	540	537	546	557	545	565	598	558	509	570	547	586	579	600	569	548	607	554	562	607	522	532	556	581	556	576	572	516	559	581	551	575	548	553	550	553	538	547	566	575	584	575	570	498	537	546	539	544	524
61419	92892	69108	48386	40938	16650	869	855	885	869	888	853	864	846	869	866	860	877	795	916	835	903	856	906	919	833	880	861	886	848	891	833	887	875	859	882	850	870	871	848	913	893	871	868	853	892	850	839	883	851	880	890	845	826	837	829	856	843	864	861	839	857	900	843	915	870	875	859	847	836	835	876	861	909	841	889	883	857	925	853	815	915	904	898	911	901	847	797	862	870	855	879	910	902	843	826	817	853	885	905	843	848	901	888	815	915	955	833	899	838	888	839	875	888	851	869	889	846	902	867	891	856	887	880	847	905	902	896	855	833	951	924	816	911	861	893	875	873	897	933	830	866	894	882	845	863	867	827	859	838	859	853	825	911	849	837	847	849	870	936	841	832	841	864	825	861	873	843	857	899	878	895	833	883	843	855	846	912	843	872	840	851	830	860	888	832	848	910	859	893	879	874	854	894	900	863	850	883	850	838	876	865	856	860	859	849	877	812	863	893	887	870	835	861	801	876	875	853	888	803	854	864	881	875	844	889	873	845	881	880	872	872	852	860	867	846	858	887	871	888	916	903	861	870	855	889	855	924	887	853	824	854	892	897	897	870	825	838	840	881	849	870	868	817	881	844	852	850	870	878	875	843	901	849	856	829	887	868	874	901	927	902	866	881	865	913	885	890	844	802	854	857	876	849	847	855	833	893	879	853	821	856	870	857	857	850	904	859	888	887	901	844	826	869	793	868	818	860	862	852	897	854	858	845	864	884	786	822	886	944	893	872	863	857	841	847	864	877	903	881	866	835	843	861	847	838	888	885	882	906	919	899	868	863	838	914	830	880	818	897	912	816	868	854	827	886	844	846	863	882	879	886	888	853	864	850	813	875	865	838	849	905	836	877	828	788	862	894	863	899	899	877	867	851	864	852	908	893	903	857	886	837	873	885	854	895	896	862	887	870	857	862	852	811	835	856	886	876	844	874	817	846	794	824	922	854	842	879	848	869	862	885	870	847	839	933	836	865	842	866	907	837	870	890	854	886	833	873	888	834	893	888	876	813	832	891	802	844	852	857	877	848	860	888	868	898	832	935	864	844	897	858	817	905	821	871	845	917	879	912	828	815	901	871	839	887	903	869	867	866	836	887	884	804	887	882	867	900	816	919	808	905	893	859	893	838	899	844	912	875	873	858	873	865	818	832	951	849	876	837	854	889	850	854	847	919	848	860	783	875	857	865	854	874	795	838	902	824	867	933	867	862	914	886	818	828	868	917	846	839	867	845	877	856	918	835	859	860	824	853	894	887	860	857	851	858	855	889	908	844	866	849	873	906	880	906	907	844	860	850	906	876	871	845	866	926	919	874	856	795	824	823	891	821	840	865	872	906	843	853	836	874	890	899	869	842	885	831	852	866	870	872	871	912	829	845	863	840	913	872	904	877	866	871	881	824	899	887	849	879	854	818	867	842	853	892	878	846	857	835	815	872	891	889	876	869	862	863	860	864	879	853	832	842	856	918	842	837	874	816	827	872	885	892	872	848	884	851	892	843	901	838	926	886	876	872	882	830	884	871	834	841	837	840	844	898	872	857	904	883	901	833	844	850	905	878	891	847	881	878	866	838	821	852	893	850	883	912	853	802	896	850	942	926	881	861	898	841	849	842	906	876	896	852	864	860	881	833	864	829	872	864	863	826	879	846	827	902	900	846	883	850	845	840	832	901	931	843	907	811	801	883	884	878	842	855	914	836	851	862	885	881	868	898	933	822	853	896	854	861	838	828	911	896	923	879	867	892	876	893	818	857	868	885	896	855	880	870	862	907	869	864	882	838	852	885	863	843	879	868	854	873	883	819	829	876	861	829	850	875	853	873	829	876	860	871	866	877	877	831	873	840	880	860	880	844	861	886	910	849	856	867	864	889	854	874	874	859	833	888	889	878	851	868	842	886	894	844	864	833	830	817	867	866	880	868	901	863	877	864	868	901	907	895	876	885	815	842	847	870	851	850	887	853	880	876	860	903	832	837	890	926	862	877	899	863	863	879	790	878	848	789	884	882	873	837	887	871	860	870	860	892	914	893	871	943	856	880	954	875	860	848	912	821	873	886	919	832	877	850	863	864	893	895	833	859	884	852	844	852	875	878	843	858	919	882	830	923	856	924	873	870	866	838	853	877	812	884	942	905	849	864	868	916	879	864	846	885	853	821	886	884	851	885	913	850	831	837	799	881	879	861	863	869	865	878	866	935	909	904	858	864	889	881	850	942	884	892	856	904	930	856	889	859	893	826	843	818	798	859	856	836	882	877	881	850	929	887	894	844	892	908	835	841	834	817	855	860	868	829	850	886	883	874	847	877	880	901	885	874	902	874	881	817	854	840	907	848	882	838	889	872	845	856	829	833	846	797	923	819	833	900	873	862	818	824	873	868	891	867	917	884	921	888	810	849	844	842	835	885	886	897	832	821	893	869	866	863	883	895	849	828	860	881	847	935	874	932	884	876	886	866	812	853	882	829	911	833	893	872	884	819	846	886	834	862	852	835	845	824	887	956	916	862	814	823	863	901	887	891	835	859	864	898	891	882	896	872	852	841	863	822	804	872	853	843	852	847	880	855	846	861	915	894	896	864	827	865	889	862	916	839	859	824	899	860	883	847	858	845	874	856	828	862	880	834	864	883	837	801	881	855	886	890	876	832	882	877	891	829	852	876	857	842	864	897	867	868	824	812	864	878	875	850	854	854	855	862	909	849	834	844	855	833	861	876	876	836	842	899	828	865	884	883	849	907	914	917	885	873	898	903	862	899	824	857	844	845	832	875	820	838	848	829	891	872	845	865	892	853	859	823	841	866	888	880	843	825	887	860	861	865	800	869	892	866	891	892	899	828	903	851	853	839	882	869	904	822	854	860	860	852	856	875	928	885	800	894	857	918	855	852	878	893	860	830	868	873	888	875	843	826	891	869	883	868	894	866	856	854	877	840	872	871	875	895	860	943	878	799	838	856	853	875	872	880	884	880	881	819	890	877	860	842	918	865	883	882	887	895	904	845	884	858	872	853	856	834	844	919	907	840	878	872	883	862	860	873	855	894	872	860	864	837	910	889	854	861	847	860	857	909	872	886	871	854	855	834	851	859	834	903	882	915	905	868	822	927	865	912	871	836	868	879	884	847	890	876	879	932	866	839	895	848	862	935	824	851	848	847	851	912	910	846	913	855	876	852	923	899	916	886	907	850	826	876	897	868	891	843	870	847	927	864	906	894	862	839	835	870	849	852	903	844	805	895	883	877	865	861	853	829	909	816	847	813	857	898	811	811	885	859	899	851	901	893	913	834	913	849	890	891	883	822	824	894	830	862	874	838	893	848	873	894	857	833	830	870	852	852	856	830	838	824	890	882	858	889	918	829	851	912	905	892	874	894	845	848	844	840	844	902	877	925	834	823	944	889	926	878	829	830	863	878	877	844	834	909	830	880	868	815	803	850	876	847	898	837	918	822	854	872	923	865	885	875
31435	31339	23431	11836	5874	1528	443	374	370	370	370	387	407	366	387	379	393	381	358	397	381	371	375	403	344	362	375	362	379	368	392	349	379	358	397	357	368	384	391	374	382	363	400	366	389	355	393	359	370	378	386	396	361	388	395	383	377	387	371	367	380	393	383	357	387	367	378	371	379	399	373	370	390	367	364	421	391	359	398	385	388	357	361	351	387	358	400	375	384	401	384	353	377	356	408	367	366	374	390	382	385	413	409	362	396	396	355	384	371	372	383	402	371	398	399	385	379	367	369	378	362	362	395	394	356	391	375	385	384	389	416	373	389	372	383	393	389	353	368	364	363	373	364	341	364	395	406	373	375	353	407	362	386	388	349	368	366	338	408	392	420	393	380	390	359	382	372	384	394	381	385	380	378	367	355	391	386	392	404	374	379	369	384	400	353	392	376	357	366	388	375	347	392	377	377	369	331	388	384	380	365	330	392	356	389	371	331	378	382	390	356	414	393	345	376	356	390	378	362	356	387	353	374	375	389	401	369	395	345	366	418	373	324	372	411	388	383	408	343	410	410	382	375	371	406	371	338	403	402	404	372	381	373	360	375	377	353	338	352	369	372	391	353	373	359	363	373	371	361	411	337	423	376	342	387	365	390	370	370	392	366	365	400	367	402	392	418	360	384	373	345	387	349	386	408	363	390	382	340	368	363	399	376	383	372	386	385	370	391	390	352	373	392	375	332	396	359	335	394	378	404	405	339	363	367	403	406	410	379	379	410	390	386	375	380	387	387	374	367	384	392	392	355	406	390	399	366	391	361	394	380	408	355	387	379	316	391	382	407	372	367	399	368	395	344	350	402	362	370	357	361	368	369	367	360	356	351	355	379	377	378	377	367	363	358	403	386	378	398	409	371	366	373	400	372	354	378	374	363	360	373	426	372	367	411	378	363	353	409	421	392	368	358	376	360	390	381	392	395	376	415	425	374	399	371	320	326	410	400	352	380	401	398	355	383	385	369	380	357	384	402	385	378	392	391	352	378	366	364	387	359	385	387	353	369	381	372	384	361	382	378	363	428	377	381	376	364	350	373	422	376	384	382	351	370	375	386	405	402	396	373	398	378	409	349	393	356	386	386	341	367	374	360	400	379	368	371	385	384	363	370	407	378	381	374	365	404	407	350	388	402	380	383	355	387	356	368	367	380	390	403	334	364	407	379	385	384	397	388	389	377	378	347	383	427	390	405	359	413	375	361	409	352	372	403	356	367	379	391	358	400	359	355	370	390	355	357	382	361	356	395	415	379	392	399	368	378	385	381	380	378	381	370	380	379	392	413	407	388	365	395	359	350	392	388	382	361	360	399	393	390	366	354	335	371	364	403	371	409	380	408	387	400	391	373	414	366	389	401	362	382	396	374	368	396	391	368	358	352	369	395	390	388	414	418	388	361	363	381	346	378	363	378	384	349	379	375	416	423	368	413	374	397	389	369	399	381	384	384	372	382	383	379	394	360	363	371	385	399	352	373	389	370	391	396	369	344	376	389	394	360	382	374	353	370	383	377	391	378	373	366	401	388	384	370	367	371	357	347	364	382	372	377	360	390	397	378	404	380	360	367	354	385	379	417	394	375	395	391	406	384	396	376	371	392	359	346	379	372	379	405	377	363	361	367	387	378	406	375	362	367	375	358	360	340	375	401	387	373	373	370	395	370	377	349	352	361	382	373	371	373	397	376	345	365	382	354	371	359	373	335	391	376	398	380	388	383	377	383	386	352	349	380	363	369	391	372	396	384	367	371	381	378	337	402	391	400	398	385	414	351	345	417	384	359	379	384	396	399	401	344	402	399	363	378	410	377	377	367	390	390	391	386	388	346	367	396	384	400	385	399	404	397	382	391	393	370	388	378	365	366	359	409	411	379	366	392	380	407	386	372	368	355	378	365	404	338	369	405	356	376	400	377	404	379	401	380	354	406	366	391	351	381	387	385	361	331	399	381	373	396	398	382	373	412	375	413	403	392	353	372	378	382	402	396	393	371	373	394	383	357	369	403	390	372	386	406	355	393	393	356	404	376	386	383	402	378	392	399	401	396	381	388	386	338	374	385	388	364	378	398	365	382	374	391	361	412	350	383	373	379	378	387	382	413	382	378	370	341	359	353	356	362	359	377	350	346	333	370	350	394	405	399	342	388	410	368	372	408	379	388	395	375	406	394	374	376	420	375	373	397	355	371	367	367	355	383	388	378	381	357	360	363	388	391	393	356	368	366	372	390	413	384	355	370	414	378	358	341	371	389	417	373	381	402	381	395	401	387	361	375	400	352	396	386	382	374	352	395	387	380	363	354	374	374	374	409	412	377	370	392	375	365	361	393	379	382	375	405	390	404	391	421	384	391	372	406	378	386	398	411	332	395	386	382	400	335	378	398	383	380	352	400	357	378	355	401	375	361	424	329	363	367	351	374	394	404	387	366	373	389	411	382	391	393	355	412	366	378	365	351	391	385	361	362	378	359	369	373	402	365	363	395	393	373	395	384	383	371	446	399	368	361	377	381	382	382	413	349	359	380	379	377	376	387	405	421	376	333	389	363	364	390	385	424	367	367	371	381	380	381	369	378	344	408	391	400	376	385	352	379	378	369	354	342	403	389	371	343	347	399	387	384	377	405	353	395	354	397	371	394	356	341	345	378	376	387	410	388	405	360	380	362	370	377	405	395	414	357	370	364	369	401	399	376	365	340	379	382	369	361	397	358	377	399	443	380	394	376	379	405	399	371	374	378	383	416	337	367	345	376	397	364	343	387	378	396	332	380	371	362	383	392	354	397	360	378	355	384	365	385	371	391	365	347	369	387	374	398	385	386	380	399	372	404	416	393	432	348	366	377	355	376	364	368	374	378	361	361	384	372	405	360	389	371	365	377	384	393	389	353	404	381	407	355	384	374	368	375	347	352	408	418	370	369	383	350	390	365	376	369	394	380	395	378	364	401	335	403	367	402	373	368	359	405	416	377	354	361	368	365	380	385	383	375	385	391	411	383	393	385	359	393	393	408	368	368	353	389	368	415	377	379	381	378	385	358	374	359	391	403	362	356	333	355	371	397	392	384	373	397	459	374	364	363	383	369	364	369	395	386	349	336	341	366	412	359	383	350	371	372	388	358	390	377	352	373	393	369	359	368	344	384	369	388	375	357	398	399	333	357	403	379	386	385	377	368	337	362	380	384	400	377	380	358	355	389	347	401	363	386	384	391	368	386	377	389	361	377	373	373	411	350	367	387	384	392	413	411	342	376	393	392	377	372	371	400	357	377	390	385	380	373	388	384	391	395	387	401	354	368	383	424	334	387	388	419	341	361	362	362	349	391	363	366	371	358	401	416	370	407	364	346	385	332	357	417	360	406	376	360	347	364	365	353	374	378	379	399	352	389	382	393	384	358	370	397	386	350	370	383	374	398	373	387	357	364	379	388	389	393	369	402	414	387	358	387	375	384	374	333	371	398	398	393	373
40836	46927	26892	13497	11085	3114	613	653	567	659	639	624	555	635	663	632	627	629	660	635	589	632	657	651	626	672	687	601	662	612	626	631	638	615	625	629	613	632	623	635	649	639	632	655	644	638	590	630	630	633	652	599	608	633	641	631	649	653	621	669	622	674	632	674	657	634	666	654	658	620	640	627	630	622	650	641	656	670	656	674	659	595	620	603	576	622	660	632	637	611	641	677	580	660	603	659	663	626	598	606	638	643	603	657	667	669	604	630	636	648	666	629	601	618	613	604	621	650	601	635	623	599	626	603	590	616	591	630	623	636	646	651	615	627	609	636	631	616	613	626	607	591	655	591	661	645	638	645	626	639	623	623	651	629	616	630	626	588	643	623	624	590	609	633	631	617	650	646	609	638	639	687	604	634	641	671	621	654	630	597	623	619	648	624	627	656	627	640	652	638	628	603	648	638	644	649	611	584	657	629	633	574	640	594	684	598	629	662	651	615	675	620	633	618	654	651	659	675	580	621	650	644	614	641	600	602	602	614	630	630	619	659	661	613	605	620	648	613	613	604	620	624	627	626	651	596	662	614	640	589	626	634	670	615	646	629	669	644	620	628	635	654	621	630	654	609	621	622	650	608	625	626	638	639	626	635	635	618	661	612	617	618	606	644	631	672	617	650	682	649	617	630	641	593	629	604	627	626	636	575	639	575	677	676	674	609	627	657	620	636	675	615	622	652	611	602	658	610	610	573	603	669	656	662	570	633	638	617	596	614	649	625	643	662	638	621	629	626	637	642	591	665	632	655	664	638	679	635	651	593	613	655	662	651	632	582	655	614	629	628	650	615	633	632	603	618	642	624	574	660	643	612	680	631	577	635	619	643	623	619	598	644	562	648	624	658	682	593	645	625	636	617	622	619	646	644	654	661	623	640	611	668	629	628	606	654	600	608	635	643	645	644	611	646	632	630	666	630	637	590	635	608	657	604	594	597	675	608	623	635	562	611	625	608	638	608	649	605	615	628	636	607	639	613	672	565	597	650	615	615	644	595	647	637	607	593	593	637	670	634	592	625	648	660	657	622	645	673	619	612	650	618	619	603	666	639	603	631	604	616	555	638	594	650	644	623	577	645	626	626	571	644	587	644	624	642	641	601	652	647	610	660	621	645	638	644	620	618	656	651	684	643	703	609	646	614	650	660	649	629	651	642	610	649	648	625	639	603	590	639	606	638	601	650	638	642	625	620	603	599	617	628	640	644	591	668	605	602	613	647	647	612	640	624	643	645	640	665	600	652	649	649	637	618	640	641	609	619	629	675	619	656	656	615	638	614	617	593	637	596	658	631	622	593	613	602	619	612	656	632	652	567	645	665	648	632	678	636	650	684	620	641	616	622	604	618	596	600	588	578	593	621	617	635	595	631	598	631	593	597	610	602	631	600	580	634	633	600	564	618	630	633	637	599	609	623	623	616	632	601	619	626	652	563	631	632	616	595	633	647	603	633	585	636	610	614	679	617	640	617	601	678	617	633	589	601	650	602	610	610	609	594	651	611	638	641	603	594	599	629	634	600	610	668	646	663	643	601	644	663	658	637	669	614	580	637	629	590	597	658	613	614	638	626	649	608	616	630	629	615	617	610	593	639	603	618	633	660	702	653	616	610	658	671	632	608	592	687	612	604	598	656	645	630	632	626	578	610	601	603	622	625	633	615	612	610	610	651	623	582	627	620	610	670	604	595	667	648	573	638	623	605	626	610	615	666	654	651	578	636	591	623	590	628	621	622	619	648	661	672	601	597	648	590	618	613	626	571	617	624	562	598	641	628	626	610	613	658	654	629	596	598	644	643	622	641	641	619	615	660	664	632	624	702	567	615	622	621	632	627	606	622	650	673	591	647	643	613	596	681	648	600	637	643	619	636	618	609	614	591	644	607	663	601	603	623	597	658	638	647	619	658	627	624	674	650	635	640	636	611	668	668	607	654	620	624	656	623	640	636	603	620	672	647	593	629	645	601	682	612	633	633	613	611	636	580	632	578	644	636	623	654	596	623	619	579	631	622	633	623	617	627	657	613	626	613	645	627	589	630	630	608	665	637	603	598	601	598	631	608	562	632	600	646	620	632	625	562	624	640	640	612	623	650	671	630	610	637	624	679	645	662	650	645	610	656	628	621	656	617	693	620	626	667	590	603	623	633	624	600	578	621	648	624	661	628	624	633	662	653	601	632	621	683	635	635	671	642	634	632	619	617	592	624	638	622	636	612	673	627	625	641	621	634	636	682	586	612	614	676	633	612	654	600	657	665	649	685	612	625	655	681	601	617	635	652	632	655	617	629	640	625	644	632	614	620	632	641	606	608	617	693	643	587	655	593	611	660	645	634	640	593	601	633	612	662	622	621	657	629	594	644	669	637	615	608	586	625	596	660	617	616	642	636	584	670	593	606	640	591	618	634	610	630	655	610	596	607	627	645	632	613	641	631	660	656	616	612	623	668	635	655	659	616	649	614	649	634	643	584	613	629	643	635	602	613	618	636	597	687	605	586	645	647	611	589	645	594	638	652	653	605	645	617	625	649	606	663	650	629	569	613	624	622	616	652	569	637	653	634	656	660	625	632	596	634	639	616	602	604	611	663	621	606	635	601	633	600	627	597	613	639	658	625	665	624	588	656	633	642	671	611	649	582	660	593	670	619	624	627	634	632	626	584	629	654	611	672	675	649	629	655	611	610	638	610	660	644	681	639	639	622	619	654	646	611	625	606	620	603	654	631	652	656	632	630	650	658	611	626	600	625	601	620	612	588	630	647	620	593	633	612	635	614	633	655	648	622	635	664	636	612	645	652	634	598	677	648	613	640	671	638	600	660	652	610	645	651	648	588	628	636	623	631	589	601	618	591	647	603	639	647	611	661	647	613	660	645	616	605	613	641	638	679	641	611	605	609	613	603	617	647	640	666	621	620	670	640	657	616	633	651	617	627	672	691	662	641	619	585	641	637	663	632	612	562	606	591	623	628	638	622	607	658	658	652	600	627	653	571	636	651	655	602	616	652	652	650	620	617	657	604	633	652	652	654	609	635	644	611	653	616	594	656	639	658	607	593	635	615	624	644	615	614	612	631	610	618	618	613	663	639	633	623	601	658	692	649	626	624	595	611	642	626	622	586	603	623	636	648	701	609	646	595	620	614	642	642	658	610	631	636	639	663	652	642	677	619	637	644	634	675	632	635	624	641	618	650	650	657	613	612	600	624	636	598	662	607	610	658	632	595	590	651	611	631	640	627	671	655	629	577	580	624	606	618	597	597	630	618	640	632	599	638	628	659	628	636	599	632	625	630	649	688	638	652	636	601	676	638	604	628	646	627	627	633	651	588	615	580	635	618	607	684	635	654	613	620	614	636	604	613	611	618	620	611	640	589	724	602	587	607	633	661	631	638	665	629	623	593	622	638	616	625	606	631	629	655	570	606	612	620	649	605	614	614	618	588	611	623	615	597	614	583	611	629
25875	25519	31794	26799	23956	13253	1244	374	410	401	376	374	358	346	333	373	352	378	361	370	374	360	379	364	389	367	353	359	380	332	369	371	385	378	350	338	359	318	353	353	333	371	367	361	386	361	383	355	348	363	356	389	369	354	353	384	365	360	373	367	354	390	391	363	351	370	351	363	374	399	358	347	343	375	413	383	340	367	353	379	383	353	409	346	396	371	361	372	377	380	376	387	387	365	375	364	377	365	369	364	358	380	369	367	370	371	331	356	369	377	320	338	372	358	360	373	377	379	375	413	375	335	365	370	357	346	362	387	322	368	344	358	390	368	367	384	372	354	370	347	390	356	398	339	352	346	336	370	402	390	373	339	390	382	383	391	357	355	326	354	362	381	355	339	320	345	332	350	367	372	334	365	358	364	344	384	346	353	374	386	356	341	352	356	409	371	346	371	354	319	389	352	336	355	382	371	376	356	363	335	342	383	347	323	348	305	381	368	383	359	367	361	362	329	370	343	376	336	382	346	348	333	340	341	367	368	348	365	330	372	395	363	373	394	355	354	346	331	328	372	350	396	343	354	349	396	364	349	337	355	341	359	368	361	357	400	354	393	363	380	385	379	355	367	347	362	371	333	349	349	330	386	339	380	377	336	359	355	342	337	356	383	347	392	372	368	373	363	344	382	355	337	376	349	374	335	365	356	356	338	355	366	346	329	337	371	362	293	361	346	345	362	350	368	317	366	355	332	352	368	350	340	336	359	343	379	375	342	375	341	326	358	383	356	335	350	385	355	362	386	358	347	361	344	377	383	357	354	351	390	372	345	317	354	341	362	421	353	333	333	345	351	367	383	343	376	381	344	339	366	329	345	360	348	347	364	376	395	383	373	354	379	385	350	380	393	343	367	367	357	344	363	375	367	325	371	365	349	392	355	324	353	379	333	360	346	390	347	365	370	349	357	368	327	362	350	336	353	380	391	361	398	365	402	377	310	376	351	362	335	364	355	368	359	366	342	379	400	357	377	363	355	327	392	323	377	372	386	361	374	335	375	363	371	397	377	382	393	310	381	351	369	363	364	387	359	387	365	372	362	367	376	356	410	370	374	359	361	396	351	367	358	347	339	368	377	323	345	336	388	376	339	379	368	356	351	346	348	361	355	368	321	370	382	369	379	370	384	330	355	378	356	363	362	353	368	377	367	346	363	385	368	386	327	381	341	344	360	340	338	349	379	339	357	375	339	385	343	360	358	372	372	363	356	379	356	379	388	367	394	383	361	359	340	362	324	350	352	343	377	375	399	315	392	388	372	336	372	377	355	362	379	352	390	375	331	371	363	344	349	372	381	361	369	370	365	352	352	351	358	352	407	356	376	387	374	396	369	370	362	345	336	353	368	380	391	356	380	365	327	355	367	351	358	368	386	357	352	404	350	358	371	352	372	367	331	365	364	381	336	376	365	363	353	396	357	345	387	376	373	381	344	382	371	354	390	375	354	364	371	374	369	356	320	359	354	363	350	362	341	335	379	366	353	353	366	350	384	349	363	368	385	334	359	337	348	333	346	364	401	375	348	368	352	358	341	369	335	366	388	282	378	378	338	323	342	378	383	388	388	374	364	347	356	315	378	330	368	375	331	375	329	375	344	406	353	384	327	352	368	342	367	353	364	360	381	349	374	356	376	309	373	377	344	344	416	324	354	370	338	347	349	352	359	351	350	366	385	364	380	356	389	376	388	349	337	372	364	356	360	372	385	366	367	339	371	332	375	334	365	350	367	353	397	357	349	346	356	335	371	363	352	374	383	376	363	336	360	358	375	362	354	354	322	364	373	361	387	370	407	350	358	362	364	347	367	383	403	376	328	365	346	371	357	353	345	358	372	350	348	356	354	371	334	351	397	365	354	352	375	354	395	373	342	345	356	363	344	356	397	371	371	379	329	371	356	362	375	348	359	396	404	332	352	367	374	355	364	363	405	339	340	369	391	339	340	359	372	380	353	360	345	376	375	318	344	362	357	324	349	350	324	360	355	352	375	369	346	366	372	385	356	358	382	372	380	372	363	357	349	362	361	369	339	345	392	356	399	361	364	357	373	407	352	343	354	402	383	345	347	352	336	368	378	358	350	352	377	360	348	365	359	345	389	369	361	363	335	383	359	333	360	336	338	350	349	404	367	370	330	378	387	354	386	371	339	347	379	353	387	383	357	382	360	365	339	401	350	368	376	326	365	354	343	345	374	372	369	392	375	382	370	326	369	354	354	363	356	393	378	360	381	345	390	391	366	369	346	378	365	398	349	385	371	380	375	362	396	386	370	369	347	374	346	370	352	334	391	373	347	375	383	394	364	340	395	421	343	369	351	368	366	337	367	349	336	362	364	365	385	358	388	356	337	373	367	356	360	337	356	361	370	406	355	343	403	377	365	366	368	365	402	359	354	393	393	390	361	355	350	356	356	355	395	367	396	374	347	412	345	399	320	365	348	361	345	408	356	370	356	354	378	383	358	354	384	350	369	400	336	338	403	350	382	354	360	355	395	369	395	343	362	367	356	404	348	344	345	379	394	383	344	363	336	343	378	357	364	390	397	337	381	370	344	361	352	372	342	334	339	332	366	355	348	348	353	386	347	341	351	369	298	340	369	356	351	364	357	376	348	353	391	354	365	322	400	360	356	346	381	346	361	333	378	327	392	383	313	393	351	355	380	354	355	348	404	352	383	364	373	353	343	351	369	353	349	377	342	337	385	385	356	395	382	360	334	375	365	365	353	355	381	378	331	335	360	355	341	324	366	376	376	337	380	354	335	362	309	358	376	358	384	357	362	362	329	363	369	355	368	369	378	355	371	373	375	361	346	366	346	370	339	371	377	354	373	358	338	372	359	345	347	395	387	370	399	353	381	336	373	347	360	367	370	332	335	338	355	352	335	358	351	353	317	380	380	357	339	338	356	355	389	383	333	366	407	355	355	378	353	382	316	339	369	379	370	382	348	403	382	367	340	364	379	358	335	354	389	379	351	369	340	378	356	378	337	359	356	363	352	365	384	380	369	346	363	345	366	329	350	393	372	332	357	363	401	375	353	351	387	371	338	353	413	377	335	370	359	356	332	328	362	361	364	371	393	393	354	386	336	357	379	393	377	376	374	374	351	362	354	367	338	360	367	354	389	386	378	342	360	318	345	365	395	355	401	398	374	381	367	339	373	348	361	345	384	352	380	359	365	360	359	388	399	328	366	371	352	389	353	396	371	327	372	372	383	347	394	385	357	367	342	355	382	352	406	348	354	343	347	383	336	366	396	358	375	375	366	385	335	364	380	357	363	365	342	358	354	384	363	350	365	369	403	318	352	367	365	337	340	345	372	374	393	375	349	365	374	390	352	386	385	371	387	384	339	342	391	367	373	370	400	332	331	363	343	353	360	367	368	354	345	347	369	357	357	363	380	358	367	339	362	357	369	327	336	342	331	363	376	382	362	387	379	361	355	366	382	340	357	352	394	364	359	361	351
61887	87892	57252	37795	32299	11862	647	545	605	598	604	596	638	587	595	545	623	605	549	623	597	603	592	575	620	603	583	577	623	579	585	620	592	635	602	567	531	607	597	598	543	593	609	571	583	605	614	615	597	607	626	653	558	544	606	567	602	537	591	564	607	600	582	518	599	572	618	586	600	558	599	549	599	645	578	594	607	571	578	631	608	609	580	544	576	587	612	573	595	615	619	555	614	626	585	603	613	588	570	597	591	606	550	577	602	576	598	591	612	594	623	565	587	571	583	612	581	592	606	601	595	564	583	581	568	567	586	573	605	550	601	566	600	541	607	552	614	564	591	599	602	570	574	560	601	571	608	624	605	593	593	606	631	581	591	557	584	596	576	595	603	601	602	586	621	562	610	556	573	565	612	598	544	616	599	600	596	606	626	588	574	569	600	593	556	587	577	574	607	639	571	565	578	591	549	633	635	582	586	634	589	598	581	633	566	580	588	625	580	589	584	653	580	632	573	581	559	574	598	581	578	580	564	575	561	588	612	551	579	616	603	629	590	578	601	571	575	571	554	636	610	597	586	603	575	645	601	567	618	623	579	538	569	573	597	631	589	619	608	582	625	605	562	607	619	609	589	566	584	570	610	624	556	551	594	583	584	574	593	586	551	589	579	579	585	585	569	600	590	562	592	583	637	577	588	572	648	595	593	592	576	583	583	557	580	617	608	598	661	601	600	609	599	639	632	564	560	623	549	578	532	604	607	602	598	588	597	562	655	632	641	580	605	595	572	538	580	623	533	604	564	604	562	621	622	625	608	609	596	610	605	581	582	615	601	632	567	614	593	588	559	575	584	559	583	610	600	580	585	583	644	612	564	606	600	624	598	557	580	612	613	608	579	570	628	648	643	575	578	574	617	601	596	615	597	577	605	576	623	598	625	581	593	599	652	605	603	612	587	578	523	605	592	589	590	568	600	588	561	620	616	590	575	555	613	567	602	571	587	590	582	616	569	626	544	593	606	556	567	584	551	597	575	595	594	571	612	593	638	592	590	613	567	621	574	610	623	584	566	548	606	568	576	606	594	559	584	615	610	580	561	579	609	575	621	584	598	573	600	603	588	605	614	552	632	598	569	578	601	560	626	578	582	631	602	555	569	553	593	604	593	582	612	589	607	601	564	626	574	603	582	606	608	586	574	597	571	614	602	581	611	578	599	624	584	554	578	609	565	567	573	572	588	590	597	575	565	555	606	612	574	611	568	591	598	591	564	602	565	623	625	609	613	609	548	584	579	594	556	570	582	607	588	614	611	552	544	582	584	623	575	579	623	651	616	641	616	562	582	576	580	635	565	596	556	562	561	620	620	596	621	614	572	557	630	618	578	600	601	570	611	597	625	589	611	602	589	564	628	581	546	583	585	595	588	620	643	570	554	557	584	602	614	577	603	616	607	601	604	615	620	557	565	571	595	591	595	603	569	578	560	552	621	588	639	578	611	588	603	589	553	570	591	590	634	572	625	547	629	614	627	626	603	594	576	607	584	618	581	599	561	593	575	575	619	614	577	633	606	596	583	606	605	562	584	602	615	613	579	602	582	599	612	592	625	634	617	597	584	632	607	602	547	605	574	564	537	571	586	560	607	559	592	589	551	612	580	641	602	573	590	567	605	572	604	529	599	595	590	634	569	595	594	584	607	590	598	611	571	558	626	626	602	638	602	567	610	594	593	551	599	592	641	623	591	545	591	604	646	611	568	566	627	594	597	561	612	596	593	618	584	623	553	590	582	563	604	584	620	626	602	585	625	577	559	509	608	598	553	605	593	568	577	654	599	577	616	591	629	593	604	654	593	630	567	621	610	527	600	584	599	580	602	621	579	582	625	601	584	597	610	579	573	614	609	593	604	599	587	608	574	597	609	593	551	579	585	608	560	584	607	517	560	584	570	583	618	582	616	569	578	598	598	590	594	584	575	609	550	558	586	585	594	590	600	629	607	532	555	579	578	609	585	578	597	574	615	630	631	584	587	544	588	618	561	566	600	587	604	585	596	599	580	605	554	620	583	579	614	625	563	582	625	555	602	579	599	583	588	612	625	575	597	581	634	601	557	602	571	612	583	581	572	586	572	577	655	627	589	579	570	558	599	546	565	589	616	577	574	563	597	585	615	595	573	613	598	627	582	605	638	590	617	623	625	644	607	616	589	574	627	606	566	660	609	610	624	586	606	572	565	610	601	615	579	630	600	621	609	584	592	596	555	588	548	533	616	574	621	576	575	569	548	550	588	583	594	551	626	590	634	609	622	613	586	620	606	605	612	593	586	570	609	574	602	565	560	586	576	596	636	555	548	611	609	615	656	574	581	601	600	638	582	624	607	607	570	596	564	611	601	589	570	618	564	572	610	607	536	576	608	583	563	582	567	607	628	581	596	621	534	582	595	554	572	598	589	582	610	593	575	630	631	568	633	628	576	663	618	603	592	612	599	643	577	521	603	567	652	591	607	570	633	595	621	596	608	604	528	649	603	574	599	606	605	563	602	589	627	598	579	542	606	553	571	569	590	615	596	556	601	622	603	582	562	552	605	610	561	605	603	601	547	568	569	586	566	631	583	595	629	570	595	534	590	629	616	616	581	625	610	596	570	564	594	590	589	584	592	606	576	569	567	611	596	573	626	579	614	567	571	581	543	592	584	609	589	601	567	540	603	561	560	618	606	590	584	575	572	597	576	563	588	603	596	583	599	605	565	577	631	549	567	625	606	632	645	558	517	611	590	612	624	610	590	596	593	586	552	598	550	588	568	582	590	601	579	596	633	555	591	578	584	558	592	586	592	584	599	601	606	610	609	596	615	581	590	591	582	638	612	593	596	581	579	581	614	558	590	552	589	606	575	570	605	603	588	608	639	542	580	559	583	648	600	581	583	542	560	615	604	617	615	605	610	593	580	599	631	591	589	619	560	537	564	624	572	600	591	589	606	555	607	593	613	603	589	630	602	570	600	593	547	614	603	644	646	630	585	544	597	603	577	580	594	625	615	568	627	616	647	620	611	588	537	594	604	623	582	624	571	615	593	579	591	574	593	592	565	588	589	570	580	587	571	591	599	620	576	611	552	635	584	549	609	623	555	621	602	575	577	614	630	592	592	581	560	556	531	553	614	567	627	574	566	654	560	587	592	585	585	564	540	635	572	595	566	591	586	624	588	583	594	545	591	607	565	615	616	628	615	574	588	603	618	576	650	567	589	621	600	579	592	609	577	591	620	573	582	572	568	559	589	576	581	581	642	590	591	607	616	621	579	608	613	596	601	575	607	619	592	600	562	582	585	593	596	582	596	585	570	619	545	566	645	601	617	617	557	592	605	614	602	597	611	611	595	580	612	558	611	584	575	602	562	570	579	598	603	597	576	612	558	627	608	616	621	598	625	575	558	598	578	597	601	591	605	607	572	544	614	587	549	590	581	589	596	627	573	545	603	573	577	599	583	589	606	646	574	577	628	609	566	598	602	582
24256	23624	31009	24893	24345	20761	5852	675	540	582	625	558	555	565	585	583	607	607	588	609	571	599	600	589	582	576	562	581	578	553	559	559	523	539	570	549	549	585	571	551	624	580	599	579	528	566	598	562	565	562	527	591	589	568	599	565	550	560	583	602	580	575	522	585	597	540	564	542	566	572	541	570	529	571	567	547	579	587	526	506	568	528	561	552	560	571	542	561	597	577	567	577	586	590	556	586	575	572	568	550	558	588	604	555	580	598	581	545	567	565	579	548	545	574	606	581	550	574	557	554	550	569	549	562	620	537	528	583	523	602	535	561	592	573	530	561	596	548	505	548	577	567	591	568	562	591	549	561	580	556	575	579	603	577	599	565	527	540	561	565	575	564	559	565	597	587	612	557	556	581	567	583	542	567	534	556	572	579	580	573	557	559	572	510	558	548	561	580	549	513	580	581	587	557	612	559	607	571	540	559	557	550	570	572	567	576	602	540	574	547	569	614	555	552	568	621	563	547	566	566	557	561	552	617	549	565	608	576	578	558	538	580	566	553	548	585	568	607	565	558	546	557	557	543	577	538	556	563	551	565	556	594	541	583	642	577	525	555	581	546	551	610	555	588	559	532	565	544	582	539	544	548	573	546	552	576	587	531	538	563	567	573	575	618	590	552	594	579	561	587	524	545	559	574	569	501	572	573	539	573	565	594	594	602	589	558	567	619	579	566	528	560	555	629	583	591	572	564	548	602	544	589	582	577	519	625	568	590	560	607	539	579	558	594	557	576	606	587	563	553	600	527	540	570	569	562	539	565	612	555	587	595	606	576	548	581	588	584	548	561	580	586	585	563	582	569	614	606	560	561	579	557	548	581	561	532	565	580	546	529	536	571	539	549	568	530	590	572	589	581	558	559	553	559	588	548	620	570	580	573	581	533	569	578	576	568	581	588	575	578	577	531	560	563	565	617	572	544	548	565	561	570	574	531	525	565	556	571	628	570	623	566	550	565	525	531	568	555	559	570	561	533	564	581	583	563	623	546	588	565	565	589	539	614	565	591	566	534	571	573	554	553	542	577	553	537	540	544	538	556	596	581	590	537	595	578	579	564	579	541	534	557	543	569	598	588	572	562	567	535	569	551	595	577	583	559	570	520	530	531	546	547	596	567	500	553	596	565	609	574	533	515	589	562	556	517	525	614	573	568	560	558	551	563	555	569	588	566	570	550	631	547	557	521	599	558	561	587	572	596	517	591	600	605	583	605	597	556	551	562	549	543	586	565	552	559	582	593	555	554	555	518	590	587	554	561	595	533	560	627	597	582	604	544	555	579	555	549	548	563	573	560	589	597	604	606	562	577	597	581	585	548	550	543	592	575	587	569	569	534	558	578	558	563	585	582	565	543	578	545	581	558	543	599	536	582	531	533	572	610	580	569	584	526	583	534	576	595	582	575	585	561	565	566	502	568	566	576	543	550	594	588	520	561	539	555	519	568	541	522	541	530	550	542	540	573	572	551	539	544	580	586	576	548	596	561	568	512	577	602	539	595	619	560	547	566	562	555	556	579	572	599	573	583	525	553	608	542	586	560	559	587	590	588	546	554	539	607	579	601	599	539	561	568	564	565	578	561	573	586	606	571	584	535	564	506	537	608	566	592	541	568	554	550	552	601	573	540	559	595	553	607	584	583	518	580	559	553	545	571	560	538	605	541	551	574	544	553	562	581	579	574	580	570	513	519	582	541	536	556	574	534	593	580	550	545	565	584	578	555	575	571	534	561	544	566	593	575	564	586	582	575	580	649	584	542	566	577	566	617	571	568	591	548	542	557	565	622	594	589	529	586	577	582	559	558	605	584	575	604	554	560	544	525	566	567	571	570	569	548	505	530	571	556	581	553	563	591	587	568	532	576	616	598	566	562	549	611	563	581	561	514	577	584	559	551	574	592	578	550	560	556	526	541	563	541	568	602	574	510	601	552	565	551	606	513	547	539	560	575	549	537	556	553	564	588	553	543	528	495	547	575	529	573	552	563	522	573	574	592	584	576	575	539	573	575	567	562	605	527	600	579	550	557	543	552	584	572	534	549	561	527	593	592	604	551	542	517	541	591	606	539	570	552	564	562	567	566	616	603	538	621	585	566	525	567	560	554	575	596	536	564	568	525	565	593	544	583	541	578	564	546	529	603	570	584	526	538	532	529	580	593	556	573	565	608	588	563	598	580	582	585	559	573	566	589	593	550	535	573	558	604	533	538	573	590	574	584	510	557	592	558	586	563	580	605	590	551	573	594	583	575	547	567	553	579	590	557	584	560	521	603	547	588	582	541	592	589	537	587	585	560	541	583	564	547	555	564	566	529	546	568	585	562	586	523	592	598	583	541	541	566	534	556	581	579	579	594	569	579	556	596	562	580	551	575	567	563	588	549	571	538	550	551	569	565	579	547	553	574	574	565	574	579	567	577	583	546	568	566	541	577	620	544	588	600	527	520	582	578	547	555	579	593	608	526	551	562	578	537	575	549	581	566	545	580	525	551	554	532	559	592	560	574	562	557	584	573	570	570	628	543	559	541	585	517	585	561	550	521	588	556	532	542	603	541	538	596	541	555	553	560	550	629	570	541	562	558	548	586	588	558	588	579	579	582	585	563	549	561	519	589	557	542	600	558	586	561	551	582	576	590	580	564	610	568	515	593	547	544	528	556	589	552	588	568	552	605	531	600	534	569	544	570	578	528	582	559	561	550	571	580	607	608	580	647	558	542	494	611	559	562	575	563	558	567	543	574	525	590	553	544	585	614	540	548	541	603	579	557	581	587	590	538	539	568	520	516	525	537	586	530	584	571	568	556	568	557	545	550	566	578	569	598	540	537	602	625	582	541	556	533	583	547	567	552	582	528	555	540	632	550	596	549	615	571	580	598	534	585	555	553	568	562	611	608	575	549	516	607	567	558	573	544	595	540	592	577	536	515	583	626	606	573	573	531	536	491	557	582	587	523	530	556	587	582	552	556	594	555	559	597	565	554	558	594	570	549	614	563	555	594	564	563	544	566	566	572	593	602	608	535	589	579	559	557	572	541	581	566	598	575	568	552	587	551	575	559	586	520	554	561	608	575	551	609	576	569	576	548	562	565	568	558	544	594	537	574	564	557	560	568	563	568	585	577	559	599	572	545	621	565	610	566	569	583	562	551	576	600	563	576	551	574	604	556	588	561	567	547	539	543	560	551	582	516	547	573	548	585	546	590	562	584	552	595	548	577	536	588	566	540	568	538	539	543	549	530	591	595	549	557	590	535	638	571	591	553	605	539	596	520	567	601	522	593	645	526	583	545	582	535	619	593	635	573	552	563	563	542	576	563	525	583	581	568	569	590	553	553	553	573	575	568	565	533	575	579	614	595	536	574	588	554	529	534	608	586	558	567	550	574	552	584	583	580	561	584	545	556	573	523	578	542	581	546	554	535	550	521	601	586	553	589	619	499	595	549	612	528	560	592	549	598	575	551
61836	99962	63423	42518	39912	18415	922	872	915	907	875	869	872	872	867	905	878	908	847	854	846	834	870	912	895	885	903	927	876	897	819	913	884	868	898	897	876	864	864	882	855	901	864	859	862	874	851	870	849	851	897	849	840	856	927	876	902	860	862	862	905	818	842	898	894	836	821	912	905	884	849	863	895	872	884	878	864	843	892	854	939	886	814	830	831	877	911	852	841	856	795	877	855	847	872	882	855	865	843	825	875	867	899	859	914	827	886	891	874	877	877	882	866	880	879	865	880	900	862	875	845	871	898	898	895	821	887	821	886	892	909	845	861	878	910	834	872	893	854	877	868	897	871	891	819	868	909	852	884	854	874	853	911	832	881	863	875	841	845	872	860	937	842	861	843	853	890	889	827	843	877	864	843	864	893	845	851	852	865	880	882	924	833	874	847	877	873	900	876	887	883	879	866	858	893	857	818	881	845	902	893	880	878	885	831	889	875	906	852	864	878	796	899	865	866	911	877	828	845	843	911	895	908	880	863	858	894	867	899	860	860	933	904	907	892	854	840	940	867	828	892	877	867	868	827	902	898	827	875	886	888	871	874	910	903	877	853	866	935	898	839	862	896	865	862	849	886	853	906	835	848	898	905	905	844	893	842	855	905	898	902	891	848	922	871	822	855	880	871	861	935	845	816	844	832	868	851	925	859	843	843	888	864	849	888	865	903	847	875	920	846	841	843	857	863	853	850	818	898	872	862	883	853	863	887	876	898	876	839	842	851	867	836	850	845	830	858	908	831	834	862	861	898	868	833	823	861	835	860	871	852	820	841	861	878	837	874	843	847	875	913	867	857	859	909	901	874	858	864	911	916	866	844	891	858	866	864	845	825	879	878	861	859	857	857	815	881	874	911	880	789	818	879	877	906	850	862	847	905	907	893	876	875	872	837	889	848	881	888	882	870	893	867	851	810	887	917	856	884	860	901	932	839	842	912	856	836	903	907	860	791	885	849	868	833	827	836	873	917	833	815	892	831	869	858	866	918	891	824	876	917	894	872	871	905	879	794	882	896	890	888	893	873	860	890	787	859	862	844	879	842	859	868	868	914	827	930	901	882	923	840	822	866	896	873	858	862	823	868	847	874	860	861	892	848	886	884	868	861	879	860	863	896	864	839	864	900	902	884	845	861	892	904	921	890	872	868	838	877	890	856	913	861	848	848	873	914	876	834	984	920	831	849	889	886	912	887	914	808	861	953	836	848	875	820	873	863	903	845	862	876	834	850	871	867	859	893	854	840	925	808	834	838	902	871	880	866	828	848	932	877	916	887	834	859	888	832	835	872	826	872	878	872	840	896	911	820	894	868	871	843	910	826	897	869	870	911	893	882	820	872	874	884	873	852	861	925	899	862	874	860	891	932	866	834	910	870	859	885	851	862	843	858	880	903	852	897	866	841	899	890	867	880	895	866	859	803	856	863	888	894	906	857	916	872	858	876	877	887	850	884	850	871	868	884	889	847	871	879	860	847	876	885	857	902	906	821	855	901	884	918	875	870	852	787	852	875	872	838	838	882	873	900	900	883	867	850	920	918	867	903	883	849	839	805	863	888	854	850	877	891	881	852	849	863	904	849	847	869	899	892	828	854	831	855	882	890	871	914	890	918	882	854	861	877	840	831	891	888	866	818	884	926	838	833	875	857	825	879	840	893	892	851	881	845	855	874	883	901	854	806	816	836	893	877	856	875	893	865	899	838	885	842	885	863	870	874	832	856	875	876	862	851	824	884	842	868	821	849	839	872	859	908	884	852	872	931	826	895	842	864	891	821	874	850	904	806	837	857	848	853	877	875	850	888	822	844	867	856	863	843	867	860	859	900	861	861	842	906	862	887	846	854	856	852	897	852	900	911	835	884	835	861	904	894	863	885	878	840	832	937	874	807	840	885	861	880	868	843	891	862	869	808	831	838	875	870	887	842	871	857	901	820	876	867	874	877	871	866	814	876	886	868	882	851	921	870	879	910	901	887	864	854	859	897	911	888	898	808	900	856	835	859	886	885	850	849	831	881	843	879	888	855	843	912	880	900	856	867	877	862	870	904	894	903	917	837	888	826	861	910	844	902	873	905	834	871	859	849	888	843	859	883	848	927	864	864	896	846	867	852	880	874	854	893	900	869	919	885	838	899	881	833	875	896	889	874	895	874	854	897	897	855	908	846	884	825	921	886	895	909	808	872	930	857	870	836	908	874	859	880	903	845	849	848	919	881	901	905	818	801	910	886	842	915	831	876	873	870	863	892	879	896	824	862	820	867	862	906	868	848	881	893	868	840	857	889	873	829	899	880	845	889	832	915	917	879	871	910	867	847	835	907	851	845	852	932	889	821	898	846	892	844	898	865	840	817	865	854	852	867	852	892	871	818	839	901	870	820	870	841	836	896	878	830	878	916	823	881	809	929	865	825	865	860	960	903	851	840	867	842	900	898	845	849	858	848	905	905	925	844	884	910	839	865	863	868	893	884	916	872	893	924	887	803	868	893	882	851	839	866	855	878	863	879	837	838	885	819	926	850	937	856	850	857	872	825	898	877	817	894	870	875	875	837	859	848	898	841	920	898	904	901	851	851	843	867	923	864	849	855	814	834	872	924	861	866	862	889	905	842	852	885	832	864	871	864	906	929	865	821	873	793	865	815	853	874	864	903	835	899	857	849	831	813	858	839	875	886	853	887	861	862	857	890	892	856	862	901	917	810	865	896	875	923	875	846	888	847	874	918	802	889	871	859	874	864	877	869	847	915	850	829	834	842	830	924	817	848	918	909	847	890	810	910	876	904	884	880	865	869	875	812	912	847	871	877	902	856	803	844	835	831	895	911	891	877	872	866	881	880	921	897	870	890	839	883	861	868	880	838	897	856	902	870	832	936	924	898	863	947	847	831	901	871	871	937	864	904	841	860	873	855	867	870	898	821	848	894	853	876	861	873	884	880	881	890	891	884	910	840	873	869	849	862	880	873	872	891	829	863	855	860	901	877	869	897	849	816	890	892	850	848	895	853	880	799	868	865	892	860	914	855	873	885	938	910	866	858	857	894	881	857	832	864	894	910	853	898	860	877	825	902	891	885	867	822	905	847	858	831	903	829	852	869	858	854	913	902	875	907	851	873	830	860	860	844	856	912	809	886	824	874	843	917	876	871	887	842	855	848	841	908	904	852	821	884	879	863	849	881	864	863	851	870	892	809	850	895	909	895	891	838	847	850	917	841	800	872	929	832	835	862	895	847	792	867	895	889	841	850	842	878	876	894	859	882	825	893	872	905	836	848	919	867	821	887	893	875	862	830	844	847	870	914	938	893	843	916	836	878	863	869	843	900	825	849	883	854	851	859	867	878	902	895	885	874	856	906	860	841	902	904	873	848	847	877	857	817	871	893	879	912	815	903	873	903	802	902	880	921	823	827	907	881	855	895	865	869	876	893	861	850	872	882	865	902	907	918	862	817	839	872	803	898	857
31328	32439	23868	9585	5221	2030	434	400	363	417	393	377	370	361	337	381	363	342	400	357	371	342	359	366	373	396	389	346	382	344	384	383	344	393	348	372	393	364	363	355	376	376	395	357	350	367	356	349	329	356	398	367	360	400	365	345	390	361	349	363	365	337	375	355	382	366	364	370	370	401	392	381	395	381	345	356	376	373	397	359	363	374	407	374	341	366	369	390	352	364	327	410	363	394	370	377	335	350	386	344	365	415	380	394	387	370	358	357	331	361	340	399	410	320	408	339	372	406	379	379	351	383	370	333	358	361	400	393	384	393	386	360	388	388	380	357	351	359	383	374	379	358	371	364	407	368	375	363	385	351	372	374	364	359	398	417	376	352	364	374	380	378	406	391	352	413	373	361	392	374	375	345	338	367	353	363	375	402	383	383	382	360	383	379	377	390	394	330	346	377	379	406	357	413	394	371	379	391	386	359	412	377	354	376	394	375	364	360	386	396	380	335	369	360	359	397	373	364	372	360	371	359	357	363	370	374	354	366	370	373	356	390	385	356	399	327	386	386	353	379	366	380	393	395	366	365	357	366	352	370	391	401	358	396	381	381	364	362	375	375	374	372	368	388	392	359	380	357	344	360	376	347	379	381	361	341	331	401	374	382	403	367	380	397	401	401	399	366	395	360	346	359	346	382	340	363	432	351	370	380	368	375	334	348	383	378	366	357	386	424	364	351	404	417	351	343	372	349	372	390	350	380	348	372	365	362	370	386	375	401	358	391	338	340	370	376	368	408	388	378	372	356	377	328	350	365	392	377	421	378	386	403	362	352	352	401	345	371	348	368	378	379	386	343	387	386	372	353	362	408	390	416	398	395	374	381	360	371	385	383	318	362	358	361	367	375	361	369	361	354	404	384	386	386	347	370	355	365	390	389	360	366	380	352	391	377	380	367	406	390	334	352	389	370	371	366	405	378	350	359	374	362	357	368	372	367	398	392	374	344	363	397	361	373	349	387	385	360	386	376	426	357	391	429	383	386	372	401	378	392	376	361	377	386	345	369	353	352	381	363	404	371	334	400	363	374	365	352	366	378	347	386	406	333	341	368	383	343	381	380	391	380	337	365	334	377	402	383	410	382	357	360	374	388	365	392	371	366	366	373	375	381	365	381	366	354	391	335	398	392	371	339	394	401	385	392	380	379	379	387	380	358	385	379	357	399	385	348	395	367	379	368	354	371	365	369	372	372	359	359	377	394	365	356	349	360	361	367	356	371	373	341	349	354	373	380	359	363	371	386	352	388	366	380	359	377	351	374	352	337	397	370	343	374	352	377	389	375	377	364	362	352	354	356	368	358	379	397	413	363	386	371	413	366	384	353	389	373	340	363	363	391	378	377	365	417	358	377	387	376	355	371	380	358	366	366	361	364	342	352	366	383	390	357	311	386	361	402	389	391	365	361	340	380	361	410	382	385	371	384	374	384	358	346	370	353	362	373	363	375	350	391	385	379	357	370	411	410	382	353	408	369	379	395	397	372	359	355	377	392	363	389	433	383	371	355	389	376	375	369	347	336	331	369	374	378	363	371	401	373	347	403	403	386	356	346	342	361	365	394	372	401	364	405	416	367	395	387	365	369	381	385	371	367	386	348	375	384	363	372	412	378	349	376	398	369	358	402	400	395	357	404	381	345	359	381	347	339	390	386	346	338	389	350	372	385	355	364	399	375	405	378	354	365	343	406	372	374	350	397	401	374	342	387	387	367	356	362	391	387	396	379	363	373	377	372	353	382	382	366	379	363	340	399	357	391	377	376	384	359	368	391	402	404	361	394	381	382	354	379	367	375	367	399	365	384	377	410	399	401	354	390	371	370	338	378	352	375	371	375	335	363	387	390	392	308	332	342	369	364	396	364	347	362	397	352	372	378	362	396	373	403	387	386	393	397	343	364	387	366	397	375	361	365	370	383	400	380	393	334	322	340	368	330	363	389	389	374	344	359	309	384	378	376	338	359	378	374	392	385	350	383	347	329	399	361	400	389	363	385	385	373	344	394	346	343	339	364	378	390	370	376	353	358	341	366	362	361	367	355	416	350	362	387	405	348	337	333	339	369	359	364	385	392	374	400	370	373	360	395	364	387	378	383	376	384	372	357	388	387	352	323	387	371	372	381	390	361	376	384	330	383	397	387	341	396	384	390	381	442	382	358	377	397	380	358	365	391	399	357	361	371	382	398	358	398	372	372	355	398	367	377	379	382	354	359	369	385	368	360	364	383	380	382	389	407	361	399	358	407	396	379	369	352	339	371	365	367	389	375	377	375	361	379	376	380	354	362	357	371	398	357	383	382	369	343	375	379	392	399	353	356	382	370	372	381	389	353	387	376	392	361	350	376	370	380	368	377	351	365	367	354	360	360	353	377	349	369	373	377	369	403	408	378	363	375	377	362	352	357	373	356	368	404	331	369	415	377	375	427	346	392	385	367	373	394	389	367	409	389	357	390	388	367	354	341	361	349	381	362	349	371	396	357	387	386	391	414	388	368	371	371	374	386	390	380	357	378	364	345	370	393	373	366	339	347	398	366	344	384	373	413	397	365	380	394	354	375	353	388	389	387	415	346	369	366	350	369	370	355	384	390	355	366	374	371	357	362	339	387	365	364	372	358	377	390	379	375	383	381	394	391	408	386	362	391	374	334	362	360	338	379	409	380	371	386	389	370	373	369	372	372	323	406	370	353	369	395	382	380	369	363	361	335	388	381	353	389	387	401	397	349	378	310	385	397	393	332	382	350	344	360	399	377	400	390	411	368	380	401	424	367	370	384	390	351	413	380	387	392	355	365	351	371	321	380	340	369	413	379	410	372	382	366	376	363	350	370	381	390	376	362	363	367	362	380	356	388	371	380	370	354	374	411	379	385	366	336	368	365	377	374	386	365	382	407	390	382	370	379	365	389	379	386	385	371	383	372	439	368	357	398	350	375	350	367	409	369	409	394	389	369	355	400	367	364	359	378	340	339	387	381	356	373	384	406	395	348	341	349	382	361	361	358	374	346	384	361	375	335	378	386	366	392	357	355	376	349	329	360	380	403	392	387	377	390	362	351	405	377	391	389	355	343	388	413	368	383	380	378	371	351	395	387	402	360	372	371	379	403	376	377	340	391	374	371	380	396	351	387	367	369	368	365	396	382	369	393	383	367	407	358	382	362	410	372	324	378	334	369	380	385	334	352	355	380	384	356	398	357	363	349	379	369	355	380	361	400	337	367	375	388	382	364	375	370	363	378	405	346	365	366	374	378	384	359	378	355	385	385	362	394	332	385	407	365	360	374	316	390	332	376	354	334	361	369	357	350	406	361	395	370	385	373	389	386	396	332	365	337	380	364	394	396	414	350	348	393	375	382	320	363	334	393	397	368	365	379	372	340	374	341	363	377	346	342	378	397	386	370	373	366	372	381	351	368	362	395	375	388	364	364	389	373	383	376	385	342	398	405	357	357	368	346	409	392
40612	49795	24663	10065	10505	3888	626	634	637	580	629	628	619	630	616	665	651	612	603	594	669	641	608	592	583	624	631	620	599	627	659	559	601	620	617	634	634	638	613	626	596	601	591	634	640	589	663	638	609	646	615	577	660	665	614	614	585	629	626	603	621	585	632	637	627	633	604	610	619	634	610	615	634	594	616	588	627	605	651	609	638	641	660	571	611	615	618	603	637	607	642	667	621	613	642	609	589	653	600	602	634	664	634	663	600	676	664	644	602	640	633	620	593	674	645	611	622	599	580	607	613	617	603	626	617	619	610	655	614	589	597	605	592	606	618	610	658	633	639	632	645	679	680	650	639	625	656	603	633	610	629	562	614	671	615	597	605	621	591	607	645	599	606	596	598	627	633	637	610	571	633	645	660	650	626	630	593	615	630	603	625	569	584	622	625	598	636	640	594	601	601	674	636	645	604	610	634	657	596	628	607	599	643	577	612	616	625	670	619	627	648	598	588	646	649	636	654	621	638	625	624	628	633	613	628	659	591	615	614	639	600	613	634	648	646	643	653	646	691	648	625	653	580	629	647	620	621	643	660	609	650	640	641	572	589	602	624	602	603	602	628	620	624	635	601	630	620	617	626	642	652	611	601	609	619	607	623	580	627	559	615	626	590	647	598	632	638	627	639	592	662	611	612	596	632	598	583	590	583	625	618	646	634	594	589	612	581	600	587	596	661	633	616	611	690	593	693	642	576	690	623	617	651	631	594	577	649	629	641	642	668	617	616	621	596	621	623	624	600	611	646	638	597	628	624	641	628	635	622	627	626	585	666	632	623	648	606	610	602	592	677	611	622	641	629	625	612	605	638	618	606	667	664	600	607	628	650	633	620	596	640	637	615	639	615	625	670	580	635	626	609	620	622	631	612	612	658	623	604	626	602	580	568	627	590	605	596	653	591	643	621	573	601	602	629	618	609	623	626	626	679	615	640	621	598	615	607	626	637	632	548	652	609	621	591	644	638	663	605	627	614	587	633	639	635	601	628	599	633	639	632	647	628	658	640	617	604	614	626	627	621	663	629	666	601	684	623	600	629	644	621	642	670	547	629	603	641	613	624	633	603	616	626	638	629	600	645	599	590	594	646	590	644	634	632	626	638	588	604	623	598	641	620	638	657	616	621	595	599	636	639	672	658	661	665	627	617	614	579	645	609	624	652	598	633	641	639	661	645	661	629	592	624	620	578	620	636	589	624	584	646	632	636	598	615	606	624	658	624	625	629	613	580	636	632	613	626	626	636	624	599	631	638	610	598	599	656	601	606	610	641	604	661	644	603	631	598	596	606	623	627	632	616	633	598	620	619	629	662	624	604	662	631	606	641	617	592	602	615	642	604	646	665	630	618	576	640	626	662	653	616	615	633	613	562	632	669	643	627	595	613	583	623	624	605	627	598	686	628	645	602	626	607	641	585	651	584	577	642	597	650	618	598	615	619	603	719	612	574	622	622	623	687	649	619	597	634	592	572	642	604	610	653	641	642	617	647	593	608	603	655	654	621	608	630	658	663	622	623	587	615	608	612	637	661	647	636	588	584	612	651	631	612	584	632	650	639	659	594	591	666	627	652	619	633	646	643	603	598	623	631	648	620	594	638	624	665	645	633	680	636	576	643	640	658	639	635	650	612	590	643	628	636	646	598	603	621	651	595	605	613	595	610	638	653	592	611	622	637	592	591	620	639	655	559	602	626	637	647	632	639	597	649	577	635	655	635	610	612	638	601	586	661	643	629	644	645	604	619	624	600	614	616	603	606	613	646	598	634	602	631	641	667	621	634	637	640	648	641	615	624	621	561	598	599	656	630	587	597	638	646	666	593	644	649	625	590	589	607	605	617	614	657	602	611	626	654	629	598	620	646	619	643	629	616	610	627	618	635	676	628	595	644	629	630	615	589	615	606	655	631	614	627	630	646	620	597	642	624	638	619	618	645	642	663	619	643	613	593	646	618	636	590	611	609	640	631	643	606	643	615	648	663	602	651	613	666	656	597	641	577	597	642	610	640	658	592	606	640	642	603	646	633	676	594	617	588	612	620	605	656	611	631	612	627	671	648	563	612	667	617	609	645	607	611	615	624	595	620	609	600	617	615	613	636	585	618	629	653	595	610	624	619	672	623	641	609	648	661	655	626	615	641	648	624	596	585	626	569	585	624	612	639	601	630	622	602	598	659	640	644	613	622	665	611	620	626	622	645	585	603	623	604	615	604	666	605	662	660	608	628	607	635	654	657	666	613	606	635	610	594	645	660	660	620	615	631	574	625	615	638	595	622	637	620	620	649	653	646	586	644	639	594	642	652	601	654	642	635	644	640	649	595	630	640	616	590	607	664	597	640	637	596	641	601	633	642	611	618	587	585	627	601	639	656	647	671	579	612	595	627	616	656	616	598	615	618	619	630	652	677	622	655	609	645	613	621	578	649	639	617	605	652	619	594	592	644	651	627	601	592	608	643	624	623	591	631	605	605	633	629	649	618	611	609	607	646	565	595	687	677	663	634	646	613	639	637	604	624	636	611	622	649	625	615	622	600	594	673	598	591	610	636	595	626	662	617	605	590	586	602	615	624	614	647	618	640	628	646	615	617	632	591	630	573	656	594	658	604	617	608	627	569	645	658	612	629	657	612	623	607	615	684	617	608	642	659	623	623	628	635	627	626	589	625	603	643	571	632	611	590	653	657	606	606	669	615	624	683	584	619	673	609	659	632	647	669	610	586	572	598	626	597	631	628	606	617	717	633	667	605	661	601	634	592	616	623	620	566	680	667	626	586	640	644	639	623	644	655	645	607	610	579	624	615	622	640	662	632	612	627	610	626	626	652	579	663	572	650	617	598	640	634	643	589	655	613	609	664	633	593	576	658	585	617	589	692	585	603	619	608	621	612	605	599	635	644	639	595	624	604	635	634	569	609	618	582	611	610	658	616	674	630	621	636	647	598	589	627	624	601	607	622	666	603	633	645	606	635	661	629	617	632	586	632	645	610	648	608	622	618	650	604	585	651	620	658	635	623	600	647	627	599	611	645	647	622	578	661	612	658	630	632	641	616	597	613	626	609	643	598	636	620	660	590	602	610	669	621	625	665	653	642	617	608	635	659	596	686	638	643	654	648	636	598	631	662	592	653	624	632	623	648	588	632	654	580	614	642	596	667	634	652	650	651	652	583	669	615	603	685	644	652	625	607	615	610	587	632	608	618	620	664	577	630	628	635	630	610	665	640	635	603	646	630	626	660	661	625	647	626	686	631	616	592	628	623	648	609	616	665	621	620	610	621	632	632	593	636	612	594	619	606	636	637	633	608	604	626	633	609	627	642	662	601	579	594	615	644	573	650	618	590	610	605	647	597	573	571	661	651	589	619	663	588	610	597	582	634	593	628	626	601	642	560	592	617	643	605	606	606	640	614	591	613	619	622	641	616	654	617	597	621	621	582	696	632	598	651	641	649	624	628	643	652	618
25764	25537	32345	26159	24037	14754	1305	350	354	332	353	392	346	349	372	370	358	362	374	380	367	368	325	335	329	375	331	302	359	368	351	341	367	311	365	334	337	347	351	352	335	350	339	344	356	351	353	371	336	341	337	369	319	371	360	349	310	343	366	334	344	345	310	351	357	374	342	350	354	326	324	376	327	378	313	365	350	322	346	381	352	341	347	347	351	341	325	346	383	365	338	334	313	354	337	350	359	350	324	329	362	318	371	324	340	324	326	311	349	357	342	351	350	369	354	376	349	339	363	338	358	362	375	366	355	332	360	389	366	344	357	383	377	349	356	350	343	341	351	336	363	355	336	344	343	347	358	321	321	333	337	384	335	350	352	363	354	355	310	340	370	377	347	335	344	353	324	331	353	346	345	347	354	345	340	342	370	387	335	334	342	321	368	335	354	318	344	322	367	328	363	352	330	373	346	335	378	339	327	363	353	341	364	338	323	333	353	339	326	356	352	362	358	350	350	328	347	333	349	335	355	357	365	351	337	336	350	313	379	387	341	340	312	330	345	345	320	331	363	327	327	362	358	350	355	334	347	351	374	380	338	357	345	335	319	352	393	332	354	337	365	363	349	386	313	367	363	352	335	376	344	343	366	359	349	354	357	329	325	328	332	331	348	366	348	349	338	352	343	355	380	370	361	361	331	381	342	338	337	310	343	360	353	314	374	312	346	366	353	338	342	339	340	376	301	347	376	318	360	339	338	366	337	385	345	342	331	339	300	376	336	344	359	332	341	336	335	342	376	361	366	289	381	308	357	365	375	359	321	350	338	377	355	359	378	375	367	320	364	320	323	332	383	335	354	348	331	345	388	339	336	338	334	373	354	336	327	360	342	329	332	384	333	374	354	349	374	323	340	363	343	330	345	339	344	376	333	320	345	344	368	339	344	364	354	325	356	345	358	318	320	356	347	315	384	350	347	324	345	359	362	305	353	329	332	352	339	340	318	348	346	309	309	349	369	358	391	381	361	374	353	327	326	356	339	343	341	346	347	349	327	333	347	342	398	313	352	381	377	347	327	315	344	335	357	351	374	402	330	368	339	335	333	315	324	362	309	339	353	362	315	374	356	315	360	369	348	357	347	331	336	332	361	331	337	342	386	378	354	366	328	313	335	356	316	344	377	339	384	349	337	331	347	316	321	321	351	329	351	320	315	350	336	355	336	353	341	371	351	315	300	364	342	381	351	326	334	362	376	360	342	341	325	353	333	380	334	363	327	324	379	340	340	354	335	381	346	346	357	326	347	340	353	363	343	347	357	386	340	313	321	350	326	370	356	356	340	353	371	354	348	330	345	341	354	331	362	343	341	350	375	330	357	351	349	304	335	340	356	346	381	373	380	335	341	369	319	346	348	312	333	365	357	347	346	338	349	342	371	359	346	338	349	352	316	362	339	380	342	362	336	342	351	346	360	309	354	325	354	335	352	356	335	372	337	343	346	332	340	348	365	332	367	321	322	354	358	359	323	324	362	327	373	333	317	326	360	346	358	332	338	352	335	376	326	356	322	341	363	342	382	387	355	349	329	339	351	286	344	360	415	367	354	350	346	354	375	360	336	373	350	363	355	340	328	348	340	344	366	341	341	364	329	363	369	390	381	358	337	337	359	328	334	343	365	366	345	363	332	346	314	318	316	336	328	370	327	321	357	324	357	338	376	329	332	348	331	350	330	326	320	352	337	351	344	384	367	320	325	357	383	333	340	326	323	358	351	351	344	328	348	316	355	377	364	375	350	326	342	354	329	324	357	360	335	332	306	323	347	317	315	357	367	352	331	333	340	333	361	376	369	348	346	383	394	330	331	329	305	326	338	329	327	360	350	340	367	353	329	340	317	300	366	335	349	358	383	401	391	327	341	355	369	376	339	371	351	319	361	317	376	318	310	334	370	372	375	360	322	349	357	355	342	352	361	355	315	314	327	352	353	351	342	375	319	326	337	347	325	356	332	373	348	348	334	314	338	383	354	347	344	360	358	321	362	333	357	340	342	328	393	336	336	332	360	325	341	347	375	353	334	355	320	338	340	348	315	356	332	344	368	342	327	348	338	372	364	355	354	329	340	360	341	331	348	340	383	340	354	326	356	337	374	335	330	319	351	346	341	354	316	336	322	287	361	337	353	369	344	311	335	360	359	357	330	337	366	301	343	372	356	343	334	333	376	345	337	344	317	361	355	346	343	377	339	364	333	321	350	403	341	374	339	392	364	356	328	336	337	329	385	350	328	359	337	341	358	340	348	356	382	352	362	348	358	346	343	319	346	333	357	360	339	334	324	317	321	346	321	353	328	380	363	364	356	338	335	338	340	363	349	357	352	350	344	349	337	371	350	339	347	347	329	335	358	359	325	347	349	347	371	354	357	344	362	314	378	328	366	373	344	361	327	328	343	321	343	338	320	344	342	339	340	359	358	367	338	328	323	346	333	354	372	323	373	358	346	354	380	362	322	350	336	369	380	338	367	337	350	354	302	314	373	331	354	346	380	346	332	354	358	352	334	332	322	364	318	332	347	355	335	366	366	346	386	323	349	365	361	368	347	366	357	342	323	336	352	326	372	364	367	349	354	378	373	332	349	343	356	374	361	346	371	320	339	366	329	348	359	328	341	326	335	355	339	369	382	362	349	365	344	348	355	337	361	341	325	365	343	345	349	322	302	332	374	343	310	336	350	356	352	317	339	363	324	377	349	350	346	380	336	353	335	341	389	351	359	331	320	349	345	335	329	356	358	377	346	335	341	332	342	350	343	354	345	356	330	350	368	350	336	351	332	351	331	344	324	340	345	316	390	354	322	360	299	350	321	331	348	367	374	354	357	357	341	356	376	312	342	361	324	333	355	352	336	374	344	348	347	336	330	362	338	347	359	307	337	348	377	350	340	354	352	349	341	352	347	366	378	367	345	369	364	325	335	357	362	360	346	352	340	340	372	369	361	358	373	347	346	308	356	326	329	344	343	299	312	335	351	339	346	387	352	348	334	356	355	339	328	318	382	337	374	321	330	348	343	347	336	353	351	349	340	348	372	344	352	342	334	377	377	326	352	351	372	342	353	320	345	347	358	341	326	324	349	350	324	337	359	319	377	372	318	346	303	350	342	337	367	359	374	358	343	318	378	367	350	353	335	357	363	329	353	320	344	338	347	308	374	368	331	362	351	358	343	348	345	327	318	350	376	333	364	331	339	328	340	367	379	335	330	372	350	341	341	344	323	360	311	358	333	322	338	356	337	351	375	330	315	321	307	351	350	329	362	337	352	326	357	378	329	330	346	355	367	336	360	339	327	356	362	380	349	337	348	350	344	341	350	326	355	339	336	356	372	336	326	348	360	341	342	355	395	355	353	376	360	374	367	377	368	361	329	310	339	360	333	346	329	352	334	329	333	315	358	374	362	338	331	318	335	343	340	334	332	375	354	375	346	324	334	319	348	367	353	356	334	325	332	385	360	356	318	354	351	310
62139	91569	51823	30962	34577	13952	636	586	562	581	573	562	570	589	553	551	587	595	541	631	565	570	555	605	585	592	569	555	524	561	552	553	579	580	579	548	532	559	549	597	541	593	594	575	559	570	576	637	581	578	576	548	609	558	563	583	564	609	543	565	564	601	560	574	608	595	555	587	583	554	609	562	583	529	586	581	581	555	580	603	577	581	545	616	582	587	581	587	573	578	571	612	554	562	581	618	564	581	585	576	584	580	554	565	558	581	559	588	550	560	535	575	594	583	573	606	590	585	591	554	561	568	616	560	554	613	548	584	607	573	613	594	554	574	538	580	601	623	605	584	605	566	569	603	587	601	615	556	584	539	591	595	559	575	578	631	583	581	614	575	592	598	587	588	559	591	560	535	594	618	608	557	566	571	593	563	587	583	600	542	551	623	550	569	571	561	588	613	607	581	598	585	560	607	575	591	535	575	581	548	565	594	585	611	583	603	546	587	610	575	602	593	564	590	605	608	579	600	586	560	586	582	560	593	579	572	541	541	578	545	573	565	570	572	578	563	564	593	603	517	567	608	558	574	582	568	549	570	541	601	562	613	573	520	578	598	609	570	524	536	577	570	568	572	587	589	546	535	634	590	533	603	592	597	580	544	529	556	597	577	557	628	546	567	557	588	590	580	582	563	548	576	591	566	573	584	572	544	545	538	585	597	550	572	608	576	581	564	610	596	564	537	546	599	566	571	560	598	546	586	575	592	553	523	593	566	597	543	585	563	585	565	563	554	578	584	588	546	571	606	573	607	565	577	604	537	588	582	604	573	556	583	572	533	655	575	569	545	567	645	563	529	563	538	614	587	619	554	577	559	567	539	594	633	573	599	578	585	608	623	552	583	596	547	608	583	586	586	569	599	595	580	573	571	570	572	574	554	603	559	572	537	614	607	601	576	561	619	589	572	572	596	631	580	571	574	581	555	598	589	599	591	587	608	587	640	561	589	555	625	609	594	583	531	588	571	570	583	564	568	617	612	563	575	604	554	605	582	527	563	560	589	614	554	567	558	580	608	597	571	574	565	534	616	603	605	585	594	579	617	574	572	538	568	618	558	577	563	561	581	568	548	574	604	583	576	556	578	585	577	621	599	578	577	569	581	602	612	594	609	569	566	603	584	582	567	575	594	602	572	592	600	590	614	591	597	582	545	582	560	553	587	617	558	569	579	573	595	587	573	598	583	592	595	568	587	555	580	619	626	589	546	540	582	588	582	586	583	551	574	619	581	578	569	571	584	580	567	585	603	631	565	564	518	573	584	596	533	559	544	613	608	530	598	594	585	573	563	584	627	577	568	566	559	574	566	588	617	602	566	536	571	544	547	582	517	579	579	581	574	559	577	582	578	604	600	586	610	583	531	613	534	568	573	555	541	521	574	548	547	573	586	571	616	632	561	609	572	574	593	560	590	579	584	595	546	624	595	570	539	640	574	577	566	525	561	588	572	595	565	566	596	614	527	597	578	608	568	565	574	578	593	572	546	575	577	580	609	586	624	537	603	531	541	580	584	538	590	556	553	583	614	550	583	547	569	587	573	607	578	576	556	578	553	574	579	550	549	549	587	568	598	552	594	609	588	568	604	573	578	575	571	577	569	548	556	561	584	578	523	550	578	574	592	573	587	616	566	603	556	570	600	579	541	568	581	588	585	575	575	578	612	581	523	567	571	598	588	616	590	546	556	626	546	560	570	549	587	555	580	517	604	582	571	609	544	597	590	582	557	550	586	568	534	549	617	605	590	588	591	551	637	564	572	591	577	586	593	573	604	563	553	579	607	595	618	560	571	566	556	594	549	558	586	562	568	535	561	565	599	545	586	615	552	633	558	557	559	552	575	533	574	557	576	570	588	583	570	601	558	598	576	616	594	593	588	603	570	577	555	637	593	582	590	564	576	581	600	590	578	633	595	595	571	608	535	585	588	577	609	567	533	582	624	589	574	566	550	576	613	599	601	592	591	600	570	595	563	553	590	600	574	571	573	582	598	587	578	602	572	561	621	578	575	570	584	585	593	604	579	606	563	578	572	551	561	567	579	643	539	556	549	567	566	587	570	626	599	549	555	547	558	575	567	569	580	570	623	581	576	599	571	566	583	587	599	588	601	520	582	586	555	559	581	566	585	597	560	580	592	547	550	577	614	615	580	562	569	548	571	577	576	583	555	597	568	551	567	582	589	615	580	562	606	522	609	611	534	587	596	564	568	582	591	612	579	568	540	593	577	567	611	604	596	544	590	583	572	605	572	565	561	572	621	607	543	591	578	586	571	602	621	578	570	582	576	570	604	546	547	620	545	581	558	547	566	609	624	602	618	578	562	570	578	614	583	580	591	530	578	576	545	561	597	585	589	588	608	619	572	573	590	563	650	564	579	600	583	601	586	593	552	581	549	552	617	555	549	554	571	551	587	583	612	569	597	590	603	595	580	580	595	548	562	566	571	618	570	552	583	594	566	600	582	590	566	577	590	540	597	602	562	509	551	574	563	588	571	573	605	532	553	565	565	562	572	546	555	563	558	555	557	536	614	571	541	587	543	607	603	597	577	548	590	613	577	578	601	602	558	594	618	583	568	581	572	560	577	586	584	574	609	581	599	590	569	581	594	582	602	570	567	594	585	613	543	578	587	563	584	600	607	594	589	598	557	582	598	630	532	578	545	566	580	571	597	599	584	561	607	572	568	547	578	594	575	583	569	607	594	552	586	592	580	580	572	593	590	575	610	576	569	593	564	552	619	596	602	640	578	593	536	618	592	621	605	587	621	579	588	616	615	580	566	579	598	540	571	579	565	550	578	612	579	568	585	559	585	612	579	583	565	587	601	613	549	571	582	567	588	590	589	580	587	549	583	567	527	566	557	552	567	563	568	574	588	597	575	566	567	591	571	605	580	540	581	585	579	573	570	566	574	621	588	559	545	582	597	592	558	584	569	568	628	552	560	520	563	541	586	575	594	558	545	551	573	552	561	601	642	615	592	555	604	530	602	548	578	560	566	574	555	574	587	586	545	570	596	586	598	576	536	610	572	619	567	581	575	593	563	616	560	552	578	563	613	557	575	549	610	574	543	537	542	548	584	580	550	588	566	565	613	623	581	592	596	575	625	571	541	583	599	558	576	552	560	609	564	584	592	604	586	554	558	539	554	594	555	597	569	568	583	569	556	613	570	603	580	610	584	586	562	573	578	584	568	590	564	574	554	584	577	608	581	556	616	582	605	623	563	550	534	542	587	624	614	607	600	554	556	561	556	539	556	574	607	512	573	536	533	584	584	616	568	605	593	589	582	609	542	591	585	552	627	589	602	563	545	570	562	581	566	617	592	571	593	575	590	565	581	564	608	546	550	607	581	580	560	593	554	541	568	560	611	577	569	583	564	578	589	571	565	598	576	602	547	574	611	569	567	564	620	582	594	575	547	561	594	610	545	565	576	586	602	575	642	559	549	559	523	577	572	602	548	569	567
24351	23284	30785	24766	26109	21693	6065	710	633	569	585	534	608	531	531	571	538	565	551	578	574	596	569	571	513	556	577	572	580	563	580	547	554	543	597	568	592	589	556	557	616	558	553	576	591	582	535	545	542	595	534	564	540	505	567	582	551	577	570	538	539	565	541	581	544	570	557	550	557	559	513	524	582	574	531	553	553	535	531	578	557	571	542	571	550	551	556	541	537	575	582	567	523	546	592	543	554	565	536	544	527	591	557	541	540	530	601	561	571	547	584	559	564	597	567	587	547	591	529	568	545	539	526	544	589	526	500	570	566	551	560	529	538	563	505	532	557	544	590	602	568	584	546	549	541	553	529	551	572	527	527	577	561	559	521	561	503	549	561	530	608	580	536	544	526	556	558	544	550	566	579	539	537	566	491	521	561	568	550	570	510	567	606	586	547	519	561	560	554	548	595	555	504	568	586	584	566	525	551	521	568	518	570	578	546	597	568	554	522	523	522	550	529	545	550	527	538	578	600	548	552	537	549	517	554	534	598	568	532	565	562	530	558	567	557	566	557	547	512	582	504	536	512	565	541	552	509	542	572	527	528	534	540	551	561	515	542	590	523	512	565	559	514	585	533	552	547	564	512	581	557	547	546	540	553	528	550	539	599	540	581	547	537	615	596	569	584	609	590	560	556	532	544	531	583	534	546	581	510	518	550	594	521	547	599	551	554	596	529	487	592	535	563	506	553	541	577	550	586	521	535	545	558	532	572	540	563	590	545	534	552	566	543	575	541	623	528	548	549	591	589	598	517	540	547	530	537	545	535	533	555	558	521	532	557	621	526	531	528	545	546	545	558	567	568	574	537	539	512	570	515	533	591	546	558	544	545	514	564	555	582	570	547	582	552	563	567	573	550	537	576	520	607	552	520	576	552	542	561	548	564	537	567	547	565	585	556	556	520	562	553	581	544	531	550	531	552	530	547	563	554	552	565	558	554	568	490	587	535	551	597	522	555	561	534	493	501	561	575	533	591	572	600	552	542	561	595	573	551	506	554	530	574	548	548	562	504	543	522	509	562	513	535	538	539	593	539	538	507	573	553	584	532	528	592	546	529	565	569	527	561	565	578	585	550	549	530	581	526	526	553	554	544	514	556	536	567	533	560	493	540	564	546	487	532	556	505	509	556	525	526	498	571	541	553	607	571	545	549	552	563	532	552	564	531	587	568	527	582	556	516	549	543	582	543	519	545	546	546	570	538	494	582	566	517	502	517	532	556	580	536	521	575	532	562	580	574	582	538	545	528	535	561	551	556	532	547	505	535	546	522	561	538	583	554	528	569	579	532	595	547	587	558	554	536	564	515	518	526	535	561	501	585	557	568	556	559	565	535	547	579	578	541	551	556	549	541	542	533	615	549	584	552	533	483	571	540	566	545	600	522	550	508	552	543	552	530	540	634	522	547	558	557	557	541	553	540	550	555	568	558	551	555	556	531	554	521	558	538	583	545	583	576	526	583	548	527	510	532	563	542	558	600	523	541	543	563	540	562	576	538	549	529	599	569	509	541	564	556	560	527	562	584	570	554	564	559	496	572	580	561	519	522	560	541	580	575	547	546	540	535	520	558	528	537	543	552	519	539	514	561	556	564	546	534	584	546	574	576	530	524	554	588	562	572	513	538	550	532	549	520	546	525	575	517	568	490	524	531	540	588	551	566	575	566	553	537	550	558	516	584	502	568	562	550	583	587	549	585	587	524	568	556	528	555	550	567	547	574	543	537	569	562	543	533	589	585	524	564	550	566	564	521	567	565	563	500	525	569	567	574	519	544	525	547	570	539	586	570	550	531	540	524	534	495	548	576	538	594	569	568	520	548	597	557	574	581	524	562	546	547	520	535	531	562	556	562	519	577	557	530	552	548	547	591	556	550	542	554	572	504	551	610	515	537	524	548	507	537	557	592	527	509	569	562	509	566	559	584	565	565	544	562	566	572	530	572	559	557	558	541	499	533	573	576	554	529	575	561	572	519	569	565	580	554	544	552	581	509	567	555	528	552	569	576	547	512	562	494	564	568	580	571	530	575	551	556	525	528	529	538	599	555	547	526	569	563	513	519	580	532	544	555	593	548	549	568	541	564	537	569	541	543	524	514	563	514	592	556	586	541	504	552	562	566	563	591	561	571	562	545	572	575	507	553	556	513	534	550	531	552	587	587	562	580	557	561	555	586	539	562	550	579	539	520	602	541	594	600	557	536	554	561	551	517	529	536	538	557	575	541	550	592	545	588	540	561	556	512	540	583	526	515	557	524	571	503	578	565	557	570	547	518	555	584	549	546	563	564	492	551	557	569	538	533	531	534	518	546	602	517	559	522	551	533	551	571	557	536	564	570	551	575	546	579	539	567	513	543	512	524	571	528	595	554	542	542	554	539	570	566	553	586	522	542	578	538	547	531	541	569	530	555	558	588	598	536	537	563	508	572	548	514	530	528	562	588	549	571	564	557	553	538	530	543	556	574	567	583	546	558	611	576	570	578	575	494	576	480	548	582	515	542	622	571	546	566	543	539	560	565	570	574	551	564	570	542	511	519	538	530	531	581	553	578	547	531	514	555	556	558	561	556	553	526	542	543	545	530	546	512	546	555	582	541	563	546	540	553	533	592	578	527	517	553	497	537	556	547	542	564	586	545	529	534	566	528	575	552	568	589	522	548	511	551	539	549	576	543	528	576	559	520	508	537	516	570	542	549	542	539	503	559	550	561	549	592	554	578	549	554	528	545	533	547	492	524	569	558	554	560	563	543	546	586	554	558	532	538	576	561	580	520	524	533	546	575	572	487	564	564	546	528	545	555	537	539	556	564	542	555	542	554	552	519	573	540	564	552	555	549	517	542	576	555	545	548	541	525	528	545	559	536	562	542	541	514	555	578	518	525	506	529	510	561	569	554	544	538	522	540	535	580	577	524	550	528	539	576	547	575	523	515	575	557	556	585	581	543	555	520	539	553	569	553	536	535	575	512	517	542	551	558	573	560	563	559	572	569	553	570	553	521	538	522	559	514	563	568	549	570	517	559	572	524	561	536	542	523	572	560	560	553	574	547	551	571	581	546	551	552	551	558	552	528	565	548	544	515	532	536	564	523	564	528	518	585	527	568	583	558	500	581	524	579	530	532	560	555	576	574	568	518	518	533	562	530	563	537	550	596	555	528	529	522	566	502	511	573	565	565	563	524	505	504	556	554	563	505	546	540	586	539	532	538	519	564	554	546	559	556	553	533	559	536	534	532	515	556	557	560	571	576	517	520	551	562	572	561	543	537	535	560	545	523	518	576	534	541	563	549	557	572	528	498	532	580	543	569	552	557	504	505	546	598	558	566	534	538	553	529	531	546	540	550	557	545	508	542	561	560	554	531	574	542	561	502	531	530	547	553	533	579	574	546	532	542	557	532	566	509	578	513	510	541	503	577	548	566	582	590	544	552	596	534	545	522	547	587	563	551	558	516	580	538	511
62290	99089	61648	40857	43053	20306	885	826	877	919	847	877	865	864	864	855	886	817	876	846	868	882	782	877	863	828	853	878	817	900	884	848	848	810	867	844	890	871	833	844	914	872	845	881	891	853	831	884	842	867	839	848	890	883	881	858	819	876	831	898	816	886	861	856	822	822	900	864	766	841	913	878	878	847	852	834	844	862	932	880	812	866	897	834	857	845	833	838	872	863	851	847	878	864	885	857	843	871	848	909	820	821	837	844	822	869	878	840	847	833	849	836	848	858	849	870	818	826	839	813	890	884	838	842	894	852	859	867	855	868	871	852	826	841	817	852	843	858	874	842	863	865	897	798	834	799	878	863	867	880	829	850	808	854	919	786	834	848	795	829	834	866	841	826	891	889	834	815	858	851	863	858	872	864	857	828	860	871	827	841	869	866	867	880	829	858	860	851	856	867	891	894	847	836	848	849	863	878	842	840	847	867	862	849	880	819	766	792	844	829	832	882	886	866	837	859	894	876	828	843	919	905	830	824	855	826	833	883	885	891	846	869	855	837	833	834	826	881	876	818	838	896	836	838	882	871	835	863	887	849	879	836	836	904	864	889	837	834	819	847	840	873	828	840	854	854	874	880	879	830	810	863	877	892	856	889	846	832	853	882	885	897	880	879	872	829	890	915	853	832	841	858	865	810	874	855	837	895	832	845	847	801	854	919	890	820	842	875	834	843	860	868	811	872	897	839	862	846	830	857	830	834	859	850	826	878	817	817	841	848	861	875	859	833	871	845	860	877	841	888	872	907	902	866	782	873	788	857	820	856	901	871	853	860	837	847	789	875	904	877	854	859	834	888	835	798	830	848	839	839	887	828	849	836	804	852	845	871	869	824	861	856	856	826	857	806	852	852	838	812	840	873	861	891	899	842	854	818	863	833	828	867	888	855	906	801	810	892	844	873	891	899	867	875	846	826	907	829	866	806	878	801	852	871	885	819	865	831	860	867	886	853	852	890	810	849	820	880	844	903	858	842	870	877	860	823	857	944	842	840	818	831	854	850	853	926	823	880	797	797	915	850	891	835	886	853	916	887	849	834	812	862	850	888	884	846	865	882	832	813	859	822	856	832	825	813	829	839	871	843	862	881	797	796	847	861	839	846	835	793	828	835	889	822	804	850	858	878	894	830	879	850	814	850	863	839	852	883	905	840	875	838	898	881	838	835	824	905	836	859	835	873	809	869	832	899	902	844	781	812	804	877	868	849	842	862	867	838	822	884	835	913	904	800	869	868	845	850	834	847	889	864	865	849	859	865	833	893	898	855	906	851	873	823	847	849	837	845	843	880	863	884	820	827	858	884	839	821	863	853	840	790	867	792	925	831	849	888	839	827	827	844	845	919	840	849	823	857	810	847	845	800	870	873	814	894	843	866	881	873	859	828	917	887	876	837	873	838	798	825	825	829	840	891	840	812	834	827	860	855	846	864	830	824	837	879	891	884	856	814	835	789	890	822	843	876	900	878	828	784	806	820	809	841	901	837	865	830	828	870	851	870	850	838	847	837	868	787	861	903	843	833	889	784	869	843	856	870	853	869	870	859	812	848	860	834	843	878	788	817	846	824	872	840	842	838	823	867	860	835	880	874	865	865	888	863	858	887	900	859	843	904	827	816	852	795	856	909	841	838	795	860	815	854	849	847	862	866	799	861	848	901	874	885	871	837	854	827	873	879	840	772	847	834	878	866	849	870	856	825	821	881	794	826	824	846	863	843	866	832	876	842	865	888	807	853	835	830	848	878	852	885	888	860	808	879	801	901	864	812	863	833	812	822	886	836	833	888	890	892	861	842	885	853	868	829	873	821	861	864	843	834	876	884	881	820	814	865	856	855	896	870	854	870	874	893	842	807	850	846	857	839	790	846	839	826	898	884	888	834	871	804	870	839	855	860	822	840	852	824	851	831	855	931	861	862	839	819	916	806	850	829	838	881	845	862	865	865	879	854	858	846	891	861	879	853	856	873	791	894	890	873	846	847	810	904	855	874	904	862	839	841	887	818	847	898	852	849	897	870	884	849	842	858	833	883	849	891	818	821	870	888	836	844	878	779	883	813	863	817	875	883	880	825	841	856	854	846	828	853	814	920	822	874	873	847	871	819	842	847	867	869	900	953	809	840	799	840	832	827	817	866	843	856	874	810	858	885	864	849	843	825	879	868	854	794	900	860	823	827	883	845	879	860	838	875	851	821	818	826	878	871	901	922	932	851	874	813	886	845	828	825	836	878	850	809	885	860	856	849	822	767	834	879	861	820	860	893	878	846	887	867	810	868	859	822	902	881	881	836	828	882	822	849	828	861	826	787	784	857	831	878	835	837	877	836	813	827	821	825	858	896	839	868	845	854	875	843	855	842	819	849	876	878	858	820	839	832	828	855	884	860	843	887	862	840	839	840	883	840	850	927	929	808	864	809	904	867	849	868	875	825	791	878	892	820	825	846	865	851	805	879	862	857	827	885	827	914	842	862	853	880	816	856	872	849	885	843	857	887	816	907	836	837	857	854	877	844	800	837	830	896	821	867	850	844	875	865	901	840	873	822	869	881	849	892	843	814	877	841	860	762	813	802	874	854	858	877	842	872	879	889	919	773	814	846	854	911	875	848	869	865	823	857	861	823	869	867	837	809	833	838	845	909	848	890	866	823	908	878	799	843	852	815	903	829	858	838	882	858	876	894	825	891	844	867	875	784	876	840	809	805	837	822	846	829	840	863	835	842	842	888	847	792	822	785	882	860	828	813	849	858	865	843	880	843	851	889	867	832	810	836	859	904	884	826	834	823	873	836	859	862	881	927	862	915	818	841	882	824	842	892	808	874	804	871	841	894	888	824	843	876	847	844	855	858	855	875	864	845	837	837	819	842	860	860	887	850	862	816	824	878	857	899	879	840	820	820	896	907	890	840	916	886	888	861	852	866	861	829	813	835	832	881	888	826	789	843	913	863	844	836	861	835	880	836	899	871	835	815	870	848	818	872	860	842	859	873	842	917	842	917	834	813	892	847	924	827	816	843	860	819	827	844	857	828	877	850	837	865	786	893	911	881	882	842	869	837	819	887	890	856	871	874	828	820	816	880	812	893	858	813	834	868	849	827	914	826	857	886	810	825	913	852	855	824	884	893	833	863	882	817	859	892	813	883	830	895	883	813	884	838	764	867	870	855	845	854	829	858	841	859	886	860	873	817	887	858	835	841	861	812	850	880	917	894	859	841	812	895	813	814	860	883	860	858	848	892	853	824	904	847	862	879	835	857	832	843	871	836	807	812	856	900	815	877	869	881	905	862	905	862	853	847	800	818	848	880	843	819	876	877	798	806	829	856	800	866	859	901	877	835	826	830	868	858	866	815	804	867	836	818	809	874	804	841	855	823	866	841	822	907	845	830	839	883	820	826	882	893	839	874	812	852	847	860	839	836	841	851	859	849	888	863	882	921	868	856	851	833	853	827	800	818	824	870
31467	30583	23446	9903	6313	2105	419	380	338	370	349	341	362	379	383	354	360	335	382	364	359	347	334	352	390	392	352	378	354	392	378	372	365	360	304	354	357	334	371	357	365	361	385	364	342	364	342	351	354	380	335	344	378	352	348	372	382	338	358	372	369	395	323	370	343	365	342	362	348	390	377	369	361	342	373	375	394	348	353	359	371	363	347	368	374	346	376	345	347	348	360	364	356	360	369	372	303	329	325	344	368	358	352	408	390	391	365	359	366	381	343	354	353	383	341	393	345	371	358	343	367	340	344	341	379	385	350	351	367	376	356	388	368	361	337	360	358	365	358	373	343	342	329	354	378	370	393	377	362	376	400	377	356	368	347	344	337	342	364	381	362	404	397	357	373	350	359	337	352	377	360	361	359	369	330	352	346	375	365	344	350	331	347	363	354	327	318	397	378	371	365	350	343	367	351	378	341	370	336	369	370	340	354	338	348	343	375	346	334	369	338	348	390	333	354	370	328	357	357	346	334	356	377	361	352	377	349	350	376	404	370	325	372	367	343	343	336	311	344	329	350	381	358	373	340	337	363	351	359	348	348	379	398	353	355	398	380	355	351	360	371	353	393	386	368	373	368	370	361	355	366	352	320	349	372	344	358	347	380	356	386	374	339	339	394	354	340	360	381	359	346	323	397	403	393	374	374	363	343	362	380	351	368	328	370	328	355	350	319	379	348	339	347	358	360	364	367	360	394	327	396	358	363	405	378	358	353	358	344	355	350	310	392	354	346	367	336	383	365	349	361	329	362	347	353	377	373	375	364	357	335	355	340	375	357	341	367	337	358	323	383	345	359	373	351	338	383	369	362	362	353	349	342	397	358	356	396	369	351	377	326	343	390	351	389	322	354	333	376	388	408	375	347	340	351	412	354	358	345	398	342	372	372	360	391	360	349	372	375	366	361	409	355	366	341	384	362	375	357	350	372	351	339	369	338	380	377	341	351	356	363	379	346	343	339	357	386	365	360	346	357	332	376	325	356	340	370	356	366	384	376	336	382	364	378	386	364	368	390	363	381	333	360	363	336	379	366	352	363	345	337	366	330	352	366	350	367	373	341	368	326	369	321	360	377	357	369	348	395	361	359	389	381	344	357	364	367	321	348	347	393	351	357	359	385	391	388	432	363	341	407	378	395	390	353	379	354	332	347	365	395	377	363	361	375	346	391	362	365	372	357	359	361	359	365	369	349	369	366	359	339	357	351	377	367	355	389	332	329	368	386	374	335	409	386	367	355	348	369	353	370	367	343	343	361	358	390	354	369	331	360	337	368	361	370	354	371	373	356	337	370	361	379	376	353	356	373	366	381	360	352	398	356	348	354	370	347	366	365	360	350	355	382	363	369	406	342	388	393	372	369	396	375	366	353	341	382	392	362	358	353	346	360	374	390	359	363	382	393	347	347	324	352	397	358	361	349	379	350	321	344	363	366	333	338	392	353	348	350	355	382	337	365	373	344	338	328	359	380	387	358	342	337	363	369	360	391	372	338	351	383	357	358	366	383	336	359	351	348	352	341	352	374	350	349	348	398	380	370	358	339	358	329	351	329	353	393	327	412	327	396	361	403	381	346	378	374	320	343	326	351	376	340	360	334	349	340	361	363	377	374	360	347	343	374	339	359	395	344	378	362	362	350	358	349	365	374	381	367	347	353	376	405	350	368	358	345	375	341	364	369	308	367	376	371	349	368	371	394	405	359	380	358	368	366	352	353	328	346	361	342	364	379	346	348	377	367	352	340	353	389	372	361	365	375	316	353	366	374	362	353	355	343	346	378	358	376	371	363	378	342	351	366	362	352	333	341	351	361	355	369	384	341	347	342	374	396	362	366	369	373	397	391	337	390	369	388	368	397	395	359	344	321	321	399	321	345	371	355	352	340	360	347	360	322	330	368	350	329	362	356	373	371	333	394	375	346	366	373	332	372	359	353	378	395	353	365	357	357	355	372	342	372	337	362	363	354	402	357	375	359	369	387	345	357	370	362	383	351	370	381	343	402	336	355	374	340	343	391	334	341	387	317	339	376	373	385	383	366	351	358	337	356	332	340	379	357	335	362	363	383	337	353	354	355	362	351	331	358	363	388	377	339	341	347	366	343	340	364	387	370	377	351	378	369	363	349	381	357	339	362	369	369	382	349	376	368	347	367	365	356	359	344	314	358	381	373	376	347	338	353	353	389	347	314	377	375	354	364	374	363	343	353	378	346	347	351	337	367	367	334	307	342	369	345	352	351	376	363	341	350	351	359	346	323	348	344	369	364	373	375	336	370	366	358	327	383	380	384	369	376	353	353	340	349	335	337	338	363	344	370	373	339	338	386	388	380	341	356	376	395	347	352	336	404	331	368	360	363	381	350	381	337	328	383	337	355	334	357	369	379	362	356	372	335	368	351	339	328	362	349	373	368	378	354	350	370	361	352	354	331	330	358	372	364	337	372	353	351	342	353	402	376	357	332	372	375	356	387	367	349	337	402	339	355	355	366	401	366	380	351	403	377	342	369	354	385	347	355	364	354	361	370	364	341	356	350	336	369	353	358	344	322	369	353	343	370	381	388	371	371	349	363	415	409	358	362	375	357	338	377	348	359	369	372	362	337	349	359	374	336	364	329	361	351	383	367	378	344	356	358	368	364	335	377	382	376	352	379	361	367	355	331	332	407	352	348	364	345	384	352	335	366	376	353	362	356	354	349	392	373	339	363	353	381	345	390	363	407	362	359	349	359	358	374	380	364	384	355	349	367	323	352	362	355	370	372	370	359	301	368	352	389	381	371	369	341	354	383	352	372	357	356	360	315	352	365	384	355	370	398	351	316	359	323	396	322	370	328	376	364	334	350	331	342	356	360	347	362	368	368	309	361	365	364	388	344	369	367	379	349	369	352	338	344	341	393	355	314	393	397	347	361	347	355	337	368	350	412	322	346	341	306	351	337	363	319	355	361	359	347	361	341	385	340	388	388	351	365	362	343	365	383	366	403	365	354	381	337	366	377	338	346	375	360	346	377	338	354	356	362	367	383	376	382	351	325	369	360	360	371	353	374	368	363	369	369	364	345	397	351	353	385	386	396	369	349	345	349	342	392	391	365	375	342	353	384	373	335	331	369	372	372	341	350	369	354	381	370	341	343	339	347	352	360	363	365	350	345	350	382	353	355	372	383	368	385	381	385	357	330	397	350	350	374	366	352	347	371	378	344	365	355	377	361	332	312	335	382	358	382	360	376	376	349	359	396	335	373	356	354	338	370	386	331	378	325	349	373	359	365	347	369	373	364	373	361	355	352	373	375	336	339	360	348	369	386	327	365	355	360	369	313	364	361	363	369	392	390	377	333	366	376	372	365	364	356	322	394	358	336	341	338	372	363	354	357	372	390	369	363	349	351	399	386	368	354	365	373	367	347	359	383	363	349	393	383	347	342	357	377	348	375	350	370	370	360	366	422	375	329	362	347	349	372	389
40832	48024	25525	10596	12323	4091	598	663	600	585	617	600	649	584	584	591	589	663	620	600	580	583	629	604	638	571	576	639	603	606	602	589	627	592	591	590	579	579	575	591	630	607	629	589	637	625	628	600	580	607	615	577	613	634	583	598	618	570	656	588	609	583	631	605	668	574	611	603	563	600	600	625	606	628	615	606	582	619	607	613	611	576	589	605	608	605	586	588	612	587	550	588	546	606	594	602	569	618	613	577	572	599	571	630	633	570	587	635	633	576	590	592	606	610	596	572	654	615	623	599	615	600	615	573	582	578	593	614	605	607	561	630	626	605	618	610	590	582	589	653	615	652	577	627	613	585	563	614	607	650	603	608	616	645	581	604	586	578	590	567	591	629	617	584	590	593	543	566	613	611	577	640	628	570	589	628	597	586	572	548	606	585	587	559	581	626	616	605	630	577	642	593	604	567	612	581	605	586	628	619	539	615	584	616	632	606	591	557	588	577	596	601	652	603	578	552	590	618	618	582	645	634	583	586	601	599	605	587	664	586	622	605	627	599	606	625	589	589	597	598	613	607	603	595	603	625	623	597	613	630	617	632	570	595	600	551	626	604	620	597	647	585	598	606	582	620	587	580	620	576	613	603	588	575	556	591	606	571	638	644	557	622	623	592	597	608	614	585	600	587	583	621	642	638	619	578	627	599	607	561	614	610	601	583	620	640	570	625	598	588	598	563	627	600	623	611	569	611	602	557	625	630	603	640	559	606	575	635	612	604	567	600	656	633	622	589	602	623	580	593	592	597	617	566	590	604	609	604	580	603	587	610	603	607	641	635	637	617	575	571	558	601	567	557	580	611	584	590	593	581	594	592	613	574	602	610	615	633	595	631	620	634	586	614	611	625	597	618	643	606	606	558	602	588	644	599	637	613	590	579	642	595	661	622	617	583	615	576	584	583	589	641	613	624	601	606	585	607	596	586	545	586	619	575	588	630	649	644	639	570	614	625	609	612	605	648	624	603	612	569	609	632	614	590	617	610	608	595	578	512	588	607	578	595	606	632	610	595	638	599	616	623	597	632	615	595	600	576	603	536	610	607	602	629	577	593	619	596	602	588	613	645	565	572	630	580	611	589	581	584	623	628	559	600	582	609	637	587	588	598	597	584	579	638	583	612	586	617	617	583	622	612	633	591	626	585	626	598	581	627	613	614	604	575	568	576	589	561	600	652	606	601	578	573	598	614	633	603	590	608	614	581	642	579	569	628	619	577	561	607	600	611	633	619	577	639	608	594	584	621	629	592	556	590	625	624	615	642	564	594	609	598	581	594	578	637	648	595	616	618	589	607	570	625	641	617	602	600	626	621	609	604	598	599	617	612	623	614	605	618	634	622	606	605	590	616	602	609	627	591	550	576	595	596	672	594	587	618	587	600	665	602	607	566	591	576	607	601	618	599	615	633	590	592	581	584	599	653	602	611	587	625	639	597	588	637	615	597	573	600	590	608	603	579	574	631	618	582	608	590	637	576	599	638	603	618	620	609	624	590	642	589	574	606	571	644	593	609	598	584	630	645	632	588	593	624	567	587	599	589	612	623	604	545	586	545	626	605	604	619	602	604	624	599	655	599	611	614	589	581	623	637	601	587	588	608	607	593	605	616	641	607	582	588	619	581	625	650	582	594	598	565	605	597	617	617	628	608	567	642	633	605	602	610	598	647	613	632	628	612	590	610	583	613	567	569	608	582	584	630	561	607	596	587	591	626	576	580	585	573	599	575	584	612	614	561	607	610	589	567	578	581	597	555	585	622	635	615	617	633	605	649	613	621	585	636	588	586	606	627	596	608	572	613	581	609	579	588	649	581	616	628	577	555	589	584	607	626	614	579	638	600	599	559	622	625	605	622	571	617	603	623	548	587	599	623	610	594	555	592	581	631	638	567	586	614	622	596	577	600	608	578	629	606	604	589	616	622	600	584	569	597	624	617	619	602	557	632	583	608	605	602	588	636	607	536	610	594	576	582	576	567	615	616	624	594	633	600	621	666	620	585	612	585	598	592	586	555	597	587	584	582	575	652	614	614	626	568	589	642	612	617	578	629	592	579	595	591	629	592	650	599	647	580	654	572	673	628	572	607	596	643	642	628	626	614	628	606	624	564	562	661	589	594	573	584	593	542	610	614	630	602	602	588	613	643	572	614	582	562	604	597	629	584	566	620	599	645	604	587	623	618	597	592	587	612	619	609	599	625	606	588	598	611	629	571	600	574	552	600	590	586	606	649	586	640	647	640	623	590	645	599	631	611	588	530	618	587	622	582	582	634	634	601	584	611	610	615	564	559	571	600	573	591	618	601	607	591	625	619	634	625	622	593	600	629	548	603	593	599	610	604	619	635	619	565	584	611	604	610	591	604	585	600	626	635	600	617	590	594	591	607	612	611	606	593	623	608	604	555	615	604	599	612	584	598	596	616	597	602	593	554	595	634	608	600	650	653	571	616	563	587	620	628	610	577	599	592	612	618	585	626	583	559	641	598	598	624	627	587	612	587	594	592	621	600	599	591	568	607	578	594	621	579	579	583	706	585	614	561	623	577	594	588	598	603	565	597	607	608	584	588	578	609	608	599	605	584	603	641	588	600	616	574	529	653	588	606	569	593	569	645	630	616	631	631	591	624	581	618	592	602	645	628	609	570	632	618	593	604	578	598	632	563	544	588	590	629	572	639	573	577	580	569	636	569	616	620	611	637	606	602	597	590	589	618	626	624	619	588	606	586	586	605	591	593	594	644	654	595	544	602	660	608	574	643	593	604	670	599	613	621	644	616	614	592	596	625	602	606	562	620	557	594	617	631	629	596	611	613	600	604	615	571	627	570	640	620	644	590	617	572	594	602	607	595	612	624	628	622	613	615	579	567	594	597	576	627	654	601	619	593	613	582	555	603	580	567	644	588	608	639	598	584	597	635	600	583	603	579	634	618	616	575	613	628	608	569	597	595	613	587	580	576	597	594	603	625	644	581	570	591	605	578	580	590	616	636	607	653	599	606	584	651	605	623	618	601	625	650	604	636	582	645	610	571	614	629	560	591	628	599	567	599	580	635	595	585	612	605	609	611	582	610	621	575	621	620	608	589	565	601	607	609	620	574	646	632	601	621	627	608	593	593	574	575	610	622	617	612	643	599	622	620	600	621	560	618	612	589	562	634	594	602	620	586	634	620	599	608	628	628	617	570	591	609	662	604	635	597	622	624	618	569	589	553	626	634	554	573	605	575	576	618	564	579	592	637	586	620	611	626	635	603	594	598	584	579	613	611	571	580	601	579	616	594	618	613	591	554	591	610	589	582	577	595	674	599	591	609	572	604	613	586	622	614	580	605	631	659	623	631	616	622	585	565	637	545	594	575	597	578	640	599	597	637	618	651	632	626	587	598	609	555	656	589	577	610	585	618	620	597	573	586	614	624	617	573	620	602	611	615	612	621	652	601	599	602	591	623	623	570	625	565	607	617
25676	24885	31971	26065	24240	16128	1800	373	352	353	334	320	325	381	331	325	362	332	383	353	334	352	353	361	342	323	330	312	342	337	370	322	326	302	333	337	372	346	330	345	366	345	351	328	330	327	336	369	336	326	356	338	340	363	380	381	361	338	362	355	331	309	351	327	313	322	362	334	348	335	330	330	322	335	354	311	368	331	347	309	320	349	348	337	324	327	322	333	346	331	358	334	323	300	329	323	356	331	313	339	323	299	322	360	300	357	338	342	329	312	304	346	343	294	350	304	328	338	299	343	325	365	315	373	331	362	321	327	327	320	335	340	308	335	282	330	310	357	348	317	339	318	334	344	296	319	312	307	343	331	349	352	338	338	329	322	308	292	328	328	322	347	325	332	356	302	348	333	335	311	328	329	367	342	314	310	327	341	326	308	355	296	328	312	339	340	348	337	344	341	309	335	327	301	336	315	336	329	330	327	317	359	339	316	317	348	337	328	311	356	339	282	341	335	354	352	320	340	340	336	353	326	319	322	333	334	365	330	316	336	328	305	333	330	357	352	353	360	304	319	341	321	342	324	345	341	362	336	330	320	342	332	334	336	342	329	341	325	331	342	334	336	321	336	328	367	353	331	330	317	355	286	345	349	300	346	328	308	324	355	319	340	319	337	334	320	357	308	333	305	368	331	332	362	351	334	341	331	347	327	330	322	378	292	347	327	332	290	361	381	351	348	315	306	341	318	364	316	334	349	311	348	339	345	331	333	338	339	324	325	336	344	329	349	372	340	347	335	307	333	345	351	307	328	358	303	368	350	334	392	353	338	333	355	319	370	317	316	344	315	350	336	344	359	339	317	350	317	326	357	345	292	303	343	331	342	344	356	358	317	336	328	359	323	366	353	349	345	348	307	350	285	321	321	327	333	338	330	325	348	330	307	297	364	357	323	341	336	306	323	347	377	301	349	338	308	327	356	331	331	326	321	320	352	354	360	335	336	331	360	327	313	351	329	303	345	325	339	333	321	326	336	331	301	342	336	313	308	331	323	342	316	326	328	321	309	325	345	357	317	334	318	366	335	305	309	275	323	334	344	356	309	335	325	330	335	327	314	393	329	332	349	345	333	310	362	295	327	321	334	342	356	357	349	330	307	311	299	328	351	366	312	322	354	345	349	306	350	356	362	359	329	365	339	333	310	332	385	339	325	298	362	325	327	312	329	338	313	313	314	309	329	320	322	335	314	349	339	344	331	336	362	348	319	329	329	335	377	346	329	355	314	332	371	315	381	372	324	324	296	315	325	340	319	363	343	317	322	332	356	309	305	324	315	339	365	320	335	345	344	340	322	343	290	322	345	319	345	332	321	294	313	342	338	350	338	318	325	352	336	307	293	334	308	363	328	335	307	345	350	325	344	322	335	332	337	346	310	362	316	333	322	327	336	349	311	348	316	331	320	389	335	339	358	357	330	332	344	321	353	364	326	323	305	341	321	329	302	320	366	347	332	324	384	336	321	331	314	347	338	331	339	329	327	344	344	347	347	331	314	328	353	336	351	324	328	333	326	360	342	335	344	324	327	304	331	358	353	357	295	331	308	337	335	338	378	298	302	322	332	316	301	347	335	304	324	364	337	294	358	325	317	347	341	339	359	356	328	317	350	313	346	327	326	317	334	354	327	365	324	276	320	356	370	346	359	315	352	312	361	326	341	346	356	320	335	338	341	338	350	323	330	304	316	327	349	355	344	316	324	311	343	350	318	336	319	348	316	325	330	333	327	344	340	314	320	373	301	331	331	338	324	318	302	323	319	287	293	305	339	348	369	321	316	351	326	331	338	300	344	316	299	346	328	320	333	329	376	340	321	323	312	333	349	302	327	337	332	337	339	388	356	311	329	338	349	327	337	286	331	327	347	374	316	308	311	330	336	308	337	333	339	289	316	365	313	320	338	316	371	350	343	348	357	351	341	347	353	336	344	297	309	325	337	356	342	323	321	326	329	345	346	327	316	327	348	363	324	326	331	332	340	308	337	333	338	337	351	353	336	327	332	313	296	307	330	347	331	333	327	319	342	316	313	342	341	362	346	298	345	305	336	345	346	321	330	319	348	336	345	314	305	319	341	350	338	332	326	335	324	347	326	341	326	353	305	335	323	345	306	341	376	330	313	316	348	320	347	319	364	317	343	327	356	322	325	341	324	337	371	321	373	273	303	339	324	311	345	331	297	309	321	351	337	328	298	291	339	375	343	328	351	326	327	366	330	332	330	371	318	358	341	298	335	325	314	347	333	374	362	295	348	385	340	337	346	309	327	329	336	304	319	342	351	329	322	331	347	330	356	360	314	345	344	344	312	327	304	360	328	309	318	319	291	350	305	351	329	353	366	351	328	340	312	334	310	332	369	311	332	339	344	339	320	324	321	331	335	324	333	301	338	314	374	357	312	365	335	297	355	347	288	345	338	336	339	325	334	326	298	347	332	358	330	316	328	325	339	343	334	356	345	322	332	354	344	331	346	341	314	327	380	355	345	357	320	346	359	334	296	322	343	302	350	351	304	346	344	325	356	298	357	342	337	332	317	311	347	292	316	352	323	336	298	308	351	383	318	325	321	332	312	346	356	331	353	302	323	356	357	324	340	358	364	313	332	308	339	328	323	322	333	316	332	336	306	331	352	310	321	338	312	349	333	343	315	329	327	326	323	340	328	310	320	317	322	352	293	328	329	356	320	345	325	336	348	335	362	315	316	335	346	319	340	348	338	323	302	319	336	322	359	348	323	360	343	352	317	354	349	350	335	352	317	295	336	345	305	319	359	321	375	338	313	306	348	315	322	351	316	314	338	343	340	355	304	337	330	343	329	343	334	382	329	351	344	338	342	315	349	327	298	337	333	309	352	352	318	313	331	322	364	310	310	325	318	305	377	338	305	325	330	321	359	339	347	321	331	326	345	320	317	303	345	347	305	342	343	355	345	340	344	371	331	342	313	325	323	306	321	312	315	353	317	321	336	322	341	322	328	303	339	345	349	316	337	340	309	328	348	319	318	309	339	340	314	358	332	338	327	359	322	323	327	305	326	320	323	313	330	330	331	295	311	311	328	314	358	349	323	352	334	358	327	352	339	339	335	360	341	333	348	332	371	319	331	326	348	333	351	334	348	328	349	328	348	329	349	331	342	350	340	308	348	337	301	316	362	366	350	337	296	325	318	354	327	322	285	356	329	335	316	346	360	301	333	331	332	294	302	325	300	345	333	339	331	352	335	334	330	324	346	331	350	321	309	333	316	338	325	326	332	303	325	352	298	358	315	335	307	316	330	326	330	360	349	323	325	310	359	322	329	338	345	343	350	354	301	321	342	315	337	346	326	365	341	336	295	361	327	310	324	358	347	356	338	323	348	323	342	350	342	313	326	322	349	324	334	344	356	359	357	340	344	319	364	359	335	322	358	337	310	318	295	351	335	344	326	310	366	335	306	316	322	334	349	348	383	339	304	329	314	386	346	358	348
62124	88010	56658	31186	34556	15863	564	568	539	584	545	559	557	572	546	525	575	555	569	556	557	530	535	529	528	569	572	535	628	516	591	524	554	545	580	558	544	555	573	596	537	539	570	589	525	549	506	587	578	512	573	521	563	574	549	595	587	534	568	528	490	574	526	523	522	566	576	584	514	560	527	532	551	550	550	601	537	564	512	542	547	586	571	547	591	547	519	516	584	584	562	574	546	566	576	599	511	525	564	579	585	572	554	565	565	525	581	523	550	533	561	524	542	544	578	523	555	560	557	546	523	556	539	580	535	550	545	544	572	544	560	574	559	524	581	521	594	516	508	532	529	513	550	559	562	524	583	572	540	538	536	508	556	534	535	564	495	534	588	550	562	579	560	524	593	541	595	540	555	553	544	568	581	577	580	551	583	531	555	531	590	568	553	524	539	511	602	547	544	568	554	577	576	541	514	507	525	584	537	553	534	556	547	559	563	534	516	551	588	558	543	531	552	586	539	541	605	569	556	542	544	524	587	526	573	570	563	566	569	558	557	508	538	528	556	586	574	556	518	574	574	549	626	562	580	522	568	553	537	522	576	532	552	541	541	635	555	551	543	563	580	577	539	566	566	568	523	573	529	549	587	593	552	561	524	542	588	517	568	552	542	575	534	585	527	558	564	535	521	557	605	596	559	601	599	554	537	544	542	543	542	543	556	541	533	541	530	530	512	539	590	571	531	536	552	548	546	539	561	575	504	521	517	558	527	556	533	515	543	573	571	527	558	555	547	592	569	522	609	521	570	563	575	541	550	540	591	568	521	580	566	544	528	539	558	586	547	520	532	554	531	554	485	568	552	539	540	561	526	555	559	525	553	523	575	546	532	602	524	559	559	548	551	534	559	545	570	559	530	536	507	549	524	542	583	560	554	536	506	536	590	568	594	567	532	564	564	539	555	551	552	597	571	595	564	578	540	522	525	569	536	567	520	535	544	513	521	567	587	548	552	558	573	550	539	537	572	547	501	564	545	581	541	554	550	559	575	539	589	559	536	537	506	541	541	555	554	585	543	553	579	526	547	533	591	537	591	561	541	549	539	571	583	589	602	552	535	549	557	573	565	589	562	541	555	568	537	585	556	561	594	555	546	583	552	503	559	565	593	546	545	505	566	557	562	589	565	506	560	544	587	533	575	572	569	570	547	508	504	601	577	559	560	548	566	553	574	569	559	567	562	523	574	511	541	583	529	535	577	548	575	506	547	543	570	540	548	518	530	573	566	521	578	558	550	541	533	522	521	549	527	546	532	563	531	535	585	535	563	540	568	517	578	576	528	502	566	548	559	585	559	561	561	546	550	591	522	543	551	574	511	555	552	561	597	521	557	571	520	579	518	556	588	588	534	603	581	555	539	503	534	544	571	520	546	535	556	530	550	543	534	613	576	521	583	535	574	590	611	562	585	503	540	573	534	553	545	579	537	526	564	508	569	512	536	581	538	536	566	548	535	612	555	537	537	566	591	516	519	545	559	535	512	551	508	540	571	561	594	551	579	538	586	544	560	572	578	538	565	593	537	496	579	562	562	527	544	549	555	530	527	525	536	525	526	541	546	564	581	564	531	552	551	560	542	541	552	541	541	550	563	547	577	551	592	558	510	563	587	575	528	539	531	592	541	540	553	595	506	531	565	507	551	544	572	565	584	543	576	553	533	594	574	562	548	574	548	543	533	547	553	584	526	568	552	558	563	571	572	524	531	558	582	552	554	546	529	590	597	516	507	561	524	509	535	549	517	548	550	514	592	569	525	536	551	542	578	545	551	536	548	541	525	558	558	545	526	538	547	562	538	564	520	567	527	565	554	577	547	529	589	591	567	492	534	565	562	537	569	560	502	523	553	545	553	564	562	573	542	543	571	519	581	554	528	577	566	544	569	573	551	496	530	554	573	577	573	601	551	550	543	529	528	538	586	553	533	543	556	551	525	564	548	568	571	537	566	553	566	597	556	502	555	522	586	519	548	555	564	544	527	539	559	527	561	548	566	519	563	573	555	538	588	532	553	551	559	544	546	603	539	559	570	541	552	549	538	569	581	558	589	581	529	558	556	502	563	551	599	544	522	570	534	548	552	581	567	535	542	554	572	531	543	557	547	558	605	537	573	549	572	500	564	582	556	529	543	568	543	563	534	539	561	568	549	593	546	542	540	555	574	563	536	560	579	522	576	550	597	521	575	546	533	585	555	520	553	561	563	548	552	562	560	551	577	548	568	535	589	491	532	558	546	549	498	540	549	563	557	563	572	581	536	564	525	582	534	585	518	580	575	538	555	569	576	545	588	572	546	541	532	533	529	539	597	535	519	560	548	533	573	546	542	560	549	550	555	531	557	516	573	568	543	572	538	519	599	543	563	567	545	572	537	523	523	563	522	553	535	572	545	575	578	587	588	566	554	529	577	547	607	514	545	555	520	579	573	555	562	561	569	577	558	516	564	576	552	542	569	549	540	641	559	519	523	501	597	572	548	525	611	513	535	545	531	564	541	563	537	555	550	527	535	585	565	533	538	568	557	571	552	538	599	556	531	535	560	529	555	578	553	558	556	546	538	554	566	571	549	549	557	561	514	567	544	511	561	543	554	586	519	565	569	562	538	567	564	508	558	543	526	603	556	557	555	553	565	540	535	529	532	558	558	534	561	525	577	550	526	541	525	535	550	572	565	614	569	537	543	543	508	534	529	557	515	540	586	519	603	525	541	582	583	519	571	541	518	514	535	563	539	597	550	561	536	563	546	544	547	531	567	572	549	538	552	553	582	574	544	579	541	641	552	559	539	549	558	556	544	535	577	573	563	519	533	552	564	569	560	540	533	554	546	583	546	540	530	553	582	524	503	566	565	546	528	557	524	564	532	551	539	542	554	497	582	508	557	543	548	542	541	536	522	518	546	555	589	599	579	531	589	534	548	566	564	539	577	556	542	535	539	593	567	570	599	554	549	552	545	547	554	550	562	544	540	534	568	572	578	569	544	541	540	554	564	552	559	554	539	544	519	533	596	543	552	601	564	520	582	584	550	544	567	568	533	508	546	560	551	526	539	559	580	557	557	553	536	588	548	551	550	598	574	545	527	544	554	601	563	600	563	561	535	568	554	512	522	546	564	539	553	546	556	574	563	513	566	543	539	565	570	528	518	579	559	542	553	565	524	511	486	561	577	531	569	582	582	488	599	538	572	531	584	544	565	590	558	504	512	552	523	583	584	571	525	551	549	580	559	502	560	544	561	549	532	568	524	576	569	561	543	516	524	581	514	553	565	519	546	571	595	568	561	571	561	593	601	541	583	555	535	504	542	527	601	566	593	554	509	565	511	579	559	553	527	548	592	525	552	541	547	541	541	574	551	504	600	512	497	575	580	542	519	512	539	558	559	519	553	515	544	523	569	539	539	552	591	576	564	551	544	593	550	539	562	558	500	537	558	545	560	522	542	538	583	552	544	554	547	537	590	550	562	586	534	476
24268	22794	31166	25022	25388	22249	6782	645	541	581	539	535	537	559	502	564	531	557	549	548	580	565	558	557	535	555	582	573	551	573	553	569	546	560	553	559	495	535	522	574	548	528	564	577	521	569	551	556	554	590	548	528	570	554	552	496	565	570	511	565	550	549	571	531	552	548	565	506	560	524	528	535	549	545	595	586	549	579	529	528	571	532	537	534	557	542	554	564	549	520	540	558	508	517	534	528	541	533	570	583	532	534	516	536	515	493	570	520	545	528	518	524	549	546	574	542	560	502	596	532	471	563	566	513	497	563	507	543	567	521	522	571	567	540	519	571	580	558	533	538	562	528	510	544	561	540	487	553	569	510	486	537	565	548	548	545	536	610	553	536	538	519	491	512	542	572	531	509	549	514	544	519	550	511	512	498	542	558	532	560	545	575	538	538	531	543	506	552	565	559	542	558	528	549	568	505	531	503	534	545	572	514	575	517	535	578	549	566	537	563	534	552	524	550	582	540	536	574	542	517	578	511	538	545	550	554	572	523	519	553	530	506	627	549	542	527	528	539	513	568	546	494	572	512	541	518	555	518	520	503	504	531	564	531	557	550	526	564	504	532	478	522	553	520	516	545	557	542	536	549	506	521	545	551	503	557	566	541	529	503	567	554	530	559	520	575	565	523	533	533	532	526	534	524	539	539	546	526	509	508	540	562	554	545	527	514	548	501	581	537	580	525	527	569	510	529	553	521	566	544	562	534	540	556	536	539	517	522	547	570	531	584	527	564	508	516	531	516	543	570	547	556	498	564	551	541	530	530	540	547	536	518	536	533	564	573	548	582	522	544	566	528	535	510	546	526	520	516	550	544	551	546	536	563	523	515	574	523	555	539	506	571	503	502	558	556	567	536	519	528	558	559	564	529	560	519	540	510	509	564	524	538	547	560	491	571	553	549	544	535	528	531	568	500	533	560	493	552	498	497	542	563	534	510	561	526	501	563	538	533	549	557	548	559	517	495	552	540	527	498	559	529	525	574	514	507	556	554	521	570	538	588	557	497	537	563	536	548	577	539	507	552	549	590	575	544	556	531	485	552	543	544	527	552	569	526	505	583	540	569	504	515	609	583	545	558	525	589	561	544	527	543	548	535	506	520	533	555	521	521	533	515	542	540	530	546	573	536	546	529	578	551	577	541	544	495	516	559	528	535	541	558	555	502	491	524	547	533	565	548	520	595	555	551	535	528	528	535	516	536	546	529	544	556	538	543	520	527	514	560	547	555	531	554	527	579	545	529	527	557	542	564	534	534	524	520	517	526	546	493	509	522	546	609	528	551	517	590	579	533	564	554	538	541	565	561	535	543	562	517	505	563	518	513	561	558	542	528	528	534	561	524	517	515	572	530	548	504	548	513	562	536	520	505	518	501	495	544	516	541	537	528	533	503	518	527	564	547	525	509	548	537	543	516	599	534	533	566	527	539	575	490	516	533	565	575	523	584	542	560	529	549	540	539	548	533	539	603	565	582	570	566	512	524	501	542	528	568	525	545	597	512	532	534	522	517	560	527	509	550	549	520	519	531	540	562	518	502	518	560	548	573	569	560	500	512	511	535	532	522	542	520	585	524	547	516	579	513	494	537	530	567	571	543	543	553	538	504	567	577	538	573	517	517	550	510	561	566	545	546	545	584	519	522	581	542	509	518	532	549	552	542	551	573	519	548	555	529	571	533	523	520	517	535	558	544	546	568	496	510	540	509	505	550	579	507	552	527	511	555	566	508	597	528	568	574	502	501	556	554	537	582	522	561	534	527	574	555	554	540	554	509	550	573	586	482	522	573	535	558	558	554	546	578	518	473	521	536	495	526	573	551	554	516	505	540	510	533	478	560	529	528	508	494	530	581	554	517	498	509	509	564	545	543	556	543	556	552	487	500	539	511	518	547	556	573	537	553	578	533	565	513	536	571	507	493	533	588	528	545	538	518	546	542	568	554	501	560	601	576	526	535	484	542	532	556	522	563	563	586	561	558	520	524	558	540	546	559	479	539	544	518	587	558	559	529	558	528	535	517	516	549	535	567	516	535	503	539	545	573	499	546	530	504	539	562	505	489	536	536	554	543	557	512	550	542	544	544	533	506	518	526	559	527	519	592	529	501	568	617	556	559	544	547	533	531	498	498	544	528	524	544	538	498	525	543	518	496	534	504	534	538	558	523	549	535	530	539	550	519	516	536	534	504	537	564	516	540	537	563	543	550	524	530	544	566	564	544	523	515	536	563	546	581	550	540	545	516	508	551	534	552	517	512	474	568	563	547	503	560	549	539	600	538	521	536	557	536	565	602	557	535	537	509	555	573	564	552	503	546	568	510	576	553	534	554	531	530	546	558	532	554	554	534	556	583	539	521	588	546	565	532	541	543	567	563	547	554	558	577	522	553	494	512	539	539	517	537	521	527	540	563	569	551	526	546	550	548	553	571	553	534	519	546	523	538	532	546	533	493	512	526	550	560	508	518	569	520	483	561	563	532	521	572	547	530	553	483	544	547	551	526	560	547	520	527	555	539	543	559	550	558	567	564	506	549	508	496	520	553	556	532	552	559	515	541	563	557	537	570	558	548	534	503	515	523	538	551	554	548	561	492	542	515	548	513	568	541	516	576	537	541	498	544	552	521	559	518	567	549	538	548	545	522	520	509	540	507	529	511	536	530	559	535	482	565	538	538	552	554	529	518	537	536	523	543	561	554	534	551	554	558	489	510	537	507	526	552	573	515	559	544	547	566	556	532	509	554	572	567	506	527	513	539	522	505	508	523	536	569	535	575	552	534	539	559	539	541	528	517	543	535	532	569	542	509	546	593	556	545	528	541	561	537	539	506	557	611	529	507	520	493	531	541	526	534	532	569	494	555	540	515	557	559	528	531	553	571	565	549	561	510	581	527	508	524	517	559	543	521	530	591	534	550	544	553	579	556	515	511	511	552	511	587	607	554	541	552	526	551	505	577	553	582	554	512	537	546	479	519	509	564	588	470	538	607	521	576	534	523	530	541	532	545	512	530	551	514	559	558	526	540	562	541	549	549	570	513	503	550	559	550	513	538	572	504	545	546	522	558	518	558	545	513	528	520	522	536	548	553	599	546	578	511	529	523	508	524	527	546	548	555	525	554	545	494	561	569	552	549	570	548	562	543	463	488	558	552	521	540	539	597	552	532	531	571	540	579	524	535	567	506	534	496	555	524	548	551	515	570	566	502	544	565	505	577	532	523	548	523	521	542	551	522	566	578	537	513	557	529	516	572	537	565	535	536	530	511	532	508	609	514	519	524	528	520	533	574	528	534	552	545	567	529	549	566	533	551	537	541	515	548	536	496	486	530	571	538	521	573	515	515	536	520	547	550	524	554	535	511	508	534	549	541	535	571	579	569	485	497	517	561	505	521	520	526	530	514	575	527	552	499	585	593	535	582	534	513	568	557	516	576	554	551	525	585	552	572	516	513	562	533	506	556	545	522
61808	94792	72643	39280	42477	20923	852	881	854	873	885	842	829	849	799	808	822	885	829	845	826	865	884	799	837	823	822	891	835	861	813	878	843	857	840	846	770	804	858	845	862	816	865	857	817	821	837	834	900	863	847	847	778	786	817	807	808	777	833	832	874	805	872	812	835	868	838	845	854	828	803	816	832	810	847	822	786	857	870	838	795	859	826	829	832	824	828	858	851	831	799	845	856	808	877	809	852	831	801	809	828	811	904	814	819	856	813	792	813	877	854	801	856	827	846	817	819	823	816	860	821	798	810	857	822	812	859	849	841	823	861	812	874	823	863	919	876	820	847	861	841	824	886	830	776	805	806	813	827	877	905	776	830	888	821	867	829	842	846	840	819	814	844	824	873	822	842	847	775	800	819	812	840	860	815	872	840	883	823	822	820	767	833	841	834	837	828	875	824	840	830	893	862	784	867	807	815	815	850	797	819	849	817	861	815	800	878	829	820	798	772	853	819	769	854	864	827	860	864	784	871	859	835	817	804	822	882	835	873	834	804	854	829	788	849	867	802	855	849	852	820	813	831	836	868	863	848	836	801	768	824	851	865	819	799	821	845	865	860	821	866	789	808	867	834	774	840	802	822	874	870	803	835	833	896	858	824	829	861	824	841	847	843	777	838	841	815	847	823	841	825	804	820	832	836	865	841	796	844	799	868	869	804	808	835	815	830	818	756	804	872	840	873	833	853	854	820	854	798	885	819	836	825	864	820	827	840	788	857	791	856	855	846	830	905	842	818	808	859	864	829	812	833	864	850	856	825	844	811	789	839	868	809	817	839	878	839	870	855	855	847	838	826	867	851	839	878	858	838	826	847	865	816	800	811	825	838	829	808	842	839	781	868	831	808	865	817	868	883	816	791	795	843	809	826	825	849	843	806	828	838	898	842	807	856	887	798	843	845	841	818	813	815	812	852	838	824	832	867	845	857	849	850	924	899	868	887	790	850	825	822	813	801	815	833	795	865	832	805	851	853	812	861	837	801	836	817	896	886	827	828	831	824	827	797	845	836	878	779	845	818	822	829	784	843	815	835	849	804	826	789	849	861	798	844	814	875	790	817	836	844	814	851	800	817	755	850	815	807	822	809	841	804	868	893	867	871	796	939	806	753	857	821	869	813	803	871	849	876	867	862	867	854	842	853	802	804	821	819	799	843	890	830	875	855	877	824	822	828	888	831	845	818	863	836	904	806	890	864	845	804	818	818	807	807	846	852	790	821	823	835	857	820	795	848	809	795	800	872	820	784	827	814	825	860	787	841	821	821	867	791	844	799	814	804	881	786	773	752	840	824	826	882	848	814	777	837	884	860	865	826	810	868	834	801	844	874	844	815	843	824	841	832	834	813	904	826	818	857	823	837	833	812	873	865	846	814	870	816	817	846	873	832	851	808	848	858	878	847	864	804	819	904	838	826	831	792	855	812	861	881	833	808	849	820	825	856	895	756	868	844	806	815	863	851	861	883	807	827	877	819	838	745	832	826	749	806	842	795	825	833	873	833	809	805	860	814	827	854	862	863	846	820	796	817	838	826	801	836	843	845	867	800	855	802	886	795	849	838	843	873	867	832	857	862	813	820	818	815	838	812	831	828	825	836	862	888	804	867	834	886	806	875	823	813	852	852	789	833	823	894	790	830	845	852	830	819	792	827	787	847	848	823	818	844	731	861	843	814	876	865	859	800	822	820	880	832	848	839	847	869	757	854	816	866	837	820	867	840	779	798	848	832	850	891	825	876	869	848	874	797	777	797	856	822	849	857	876	779	773	822	843	863	793	827	846	851	830	888	835	846	869	801	854	793	888	850	808	800	840	829	847	817	762	807	828	817	839	812	908	853	831	834	825	842	835	791	838	792	852	813	923	886	840	844	846	816	837	885	838	857	827	839	859	839	853	866	860	818	823	804	833	842	810	793	832	780	790	820	811	802	814	864	828	809	883	779	837	832	849	822	852	899	785	832	855	870	878	838	833	851	836	868	890	866	822	814	811	778	845	816	815	837	829	842	847	812	845	823	838	854	802	792	814	845	811	838	873	810	804	748	826	839	883	816	853	841	813	807	812	869	820	826	857	813	785	813	852	837	821	799	769	879	858	774	738	805	821	855	831	837	869	841	826	872	793	806	863	865	830	855	810	824	821	838	801	804	862	843	825	809	842	807	815	813	831	875	883	860	817	864	811	816	826	841	863	857	776	811	785	832	856	817	839	816	827	816	845	853	850	851	822	839	820	856	846	843	813	836	798	867	811	875	857	827	841	846	871	846	842	809	838	801	825	875	830	832	816	846	871	870	800	803	862	885	808	826	826	824	833	892	815	860	850	880	816	832	866	828	785	852	832	851	804	881	799	824	801	844	813	790	821	861	860	828	808	817	809	816	791	847	836	829	802	807	787	873	864	803	845	849	797	824	819	826	821	878	812	837	850	864	827	789	812	846	838	829	824	853	828	834	839	838	849	800	798	832	848	800	819	890	884	829	800	783	891	858	912	884	849	829	789	864	789	847	783	820	820	845	836	861	805	857	795	819	832	908	789	835	823	880	850	872	770	801	855	818	796	860	855	835	839	827	846	754	869	856	802	874	797	803	815	829	800	896	809	843	766	813	796	852	837	858	869	853	837	810	783	787	838	861	851	792	847	825	850	875	813	814	912	818	815	866	843	818	844	820	792	827	837	805	870	852	799	847	831	876	847	839	842	809	832	846	896	845	876	862	841	817	820	823	824	822	856	794	844	888	871	819	818	803	808	852	798	768	881	828	842	793	766	818	856	765	808	828	831	869	851	864	864	819	857	870	822	820	853	804	859	819	822	863	825	777	877	849	867	801	862	818	783	890	758	851	781	835	862	814	862	856	876	832	776	877	870	801	877	854	855	866	895	807	862	854	849	803	798	792	838	834	908	779	812	796	778	863	831	801	849	807	867	839	848	867	827	861	826	843	824	827	821	901	795	855	821	857	848	822	776	803	861	874	813	797	846	850	839	862	870	871	830	839	805	794	781	822	854	822	807	850	839	838	860	825	806	882	832	851	884	815	834	813	827	821	849	861	866	848	846	779	809	839	856	874	839	869	816	829	798	825	828	866	825	856	824	801	847	786	854	808	809	859	841	812	858	823	845	809	830	887	889	828	844	848	839	816	882	832	887	847	821	876	827	838	819	847	864	861	812	809	824	808	827	872	785	783	849	830	844	834	823	846	857	874	821	879	804	812	876	905	830	861	876	784	915	845	788	835	845	797	829	884	836	831	856	846	881	871	831	837	831	804	848	815	846	839	874	855	826	865	821	816	808	771	801	869	836	797	816	842	869	833	856	868	844	816	861	836	810	818	840	846	797	849	839	853	832	859	842	816	849	795	781	819	846	808	862	817	793	887	839	779	827	787	832	823	871	846	857	812	819	841	912	826	872	897	823	792	845	778	842	796	822	846	863	788	836	865	842	785	818	824	848	807	831	826	799
31551	30889	25065	10016	5718	1900	370	334	366	360	334	339	376	345	343	340	317	343	361	344	370	369	359	346	339	343	363	350	381	332	337	323	346	364	356	341	345	350	395	346	336	362	363	332	378	383	350	335	365	371	376	353	351	328	346	316	383	361	357	332	365	334	353	349	360	331	340	377	321	338	340	363	329	343	358	335	353	319	372	360	354	374	344	350	359	340	348	339	364	340	347	319	347	345	376	327	369	373	353	333	352	339	362	354	342	362	381	346	327	330	310	344	359	349	346	364	357	384	355	370	326	328	384	356	354	319	357	378	364	389	404	355	368	358	360	366	348	345	364	363	324	368	350	348	324	361	364	321	322	350	346	373	352	355	347	354	333	333	357	334	338	336	348	361	342	317	343	332	343	342	362	340	342	368	350	393	356	332	348	327	367	353	336	341	355	344	330	373	351	337	352	337	311	344	353	341	362	327	346	344	340	357	388	360	356	323	358	360	332	345	331	348	372	314	367	346	323	351	331	408	364	333	348	358	357	384	365	365	327	354	336	341	342	361	368	341	374	351	348	331	349	374	344	359	351	370	336	337	325	331	339	320	350	336	363	343	360	352	330	362	355	339	312	359	355	360	342	363	337	381	340	349	333	344	337	359	374	374	352	354	337	322	342	394	363	327	334	335	371	358	340	375	363	353	340	357	353	335	353	339	363	357	354	351	342	325	336	363	369	349	360	325	321	382	383	341	337	357	323	323	340	344	376	341	357	339	362	329	358	341	339	387	354	330	381	369	339	312	335	334	320	341	355	352	332	326	339	325	351	335	359	351	371	357	354	328	366	367	357	324	343	348	330	339	319	350	362	354	347	351	367	375	343	345	356	327	357	336	326	370	353	350	354	332	361	347	349	324	340	322	350	344	358	337	362	349	349	393	383	343	368	328	363	340	351	315	370	319	345	363	323	332	359	368	351	319	356	349	345	349	366	334	327	317	345	372	368	374	336	376	324	346	342	316	357	331	365	355	360	344	357	310	321	395	329	309	324	333	359	367	352	339	372	366	326	372	328	362	357	360	358	343	335	361	352	382	310	362	380	356	362	351	384	362	327	329	343	345	338	359	362	372	356	357	371	369	342	348	336	361	326	334	360	383	366	353	342	338	338	345	374	371	333	372	351	346	365	377	357	383	378	358	335	350	352	328	344	325	333	363	348	360	339	339	377	369	333	338	338	345	364	389	348	360	351	391	344	358	345	346	377	327	334	353	334	350	360	348	343	345	307	348	368	348	345	324	346	345	346	312	337	357	339	353	369	329	319	344	355	373	366	384	348	368	349	349	362	345	374	340	336	378	378	374	328	360	360	365	352	330	373	368	361	321	341	352	349	350	343	326	358	343	353	345	346	335	318	329	355	347	332	361	330	345	353	367	347	329	334	371	350	326	356	365	346	339	332	330	353	336	344	341	354	333	351	325	375	334	319	365	354	373	345	391	333	381	347	368	366	368	378	330	357	344	359	360	305	350	322	355	355	322	343	349	368	361	341	346	305	350	357	365	343	400	329	344	343	379	354	378	344	340	332	360	352	376	347	383	339	365	411	346	338	356	373	375	374	341	361	359	346	361	332	343	327	339	346	352	360	336	345	341	375	322	336	385	352	335	335	375	348	346	353	315	320	373	358	342	394	347	338	325	342	335	368	355	354	358	349	352	315	346	348	305	358	349	349	340	341	334	315	311	378	340	388	349	357	348	328	362	348	368	342	341	331	342	339	350	349	334	353	384	308	341	379	355	345	352	355	378	352	370	338	322	366	315	328	335	348	315	332	334	333	341	384	365	337	327	345	321	349	348	374	345	361	342	347	325	353	355	313	336	354	339	359	345	322	376	328	353	350	345	341	351	354	369	360	352	364	344	332	338	349	362	358	333	357	331	363	334	355	364	331	402	350	354	334	358	335	303	343	342	306	370	358	334	362	358	383	351	354	323	328	343	358	347	328	370	345	390	375	354	349	355	397	344	343	355	372	369	330	395	360	340	354	354	348	331	348	326	316	336	346	365	379	373	332	348	300	371	356	347	357	345	349	350	340	368	332	365	349	334	374	367	323	353	323	348	352	348	347	369	330	333	302	357	382	316	352	373	346	357	331	357	345	334	372	354	333	371	334	349	371	331	330	373	348	328	359	338	373	341	376	352	373	327	337	306	313	386	316	352	367	367	361	345	357	324	338	352	356	375	337	338	355	346	348	329	327	341	361	353	319	332	352	339	370	351	369	369	371	339	355	371	353	345	326	333	363	302	354	347	315	359	381	344	328	352	352	354	355	313	327	327	342	329	345	340	354	332	370	326	347	374	343	340	352	320	357	367	346	336	358	300	339	368	312	336	358	346	357	352	325	366	393	362	326	327	363	348	362	367	345	350	322	360	334	349	331	349	362	383	369	346	356	350	351	342	320	349	342	369	386	353	353	345	346	358	323	339	355	367	378	342	356	310	325	321	354	341	358	337	340	354	347	335	322	348	348	341	368	316	344	319	324	340	313	340	353	335	368	346	341	372	320	353	336	350	330	381	321	354	354	337	330	365	332	361	321	353	346	382	352	312	380	366	348	332	355	331	337	361	330	357	334	377	353	321	368	351	363	339	334	325	339	361	355	338	367	361	372	372	369	326	341	354	340	371	326	317	330	361	307	312	338	341	364	357	362	335	389	337	339	325	312	362	331	334	336	362	334	358	365	325	323	349	309	338	341	344	358	376	347	335	314	379	378	364	351	350	364	340	360	345	354	344	357	350	364	343	368	362	337	353	332	344	339	358	384	353	337	366	313	368	359	369	365	361	340	343	339	349	361	342	361	333	352	369	362	337	362	391	338	334	338	352	318	370	357	329	337	338	345	341	364	400	328	373	385	348	357	362	325	373	352	332	340	335	378	344	340	329	384	360	326	351	374	390	336	367	343	346	338	386	354	323	356	346	350	338	351	357	389	335	365	331	365	334	345	332	339	348	324	323	357	345	352	342	326	360	357	326	347	312	362	340	363	345	374	347	362	319	345	327	374	367	323	351	346	373	340	359	344	375	330	328	361	391	348	322	366	363	347	398	327	330	329	313	340	335	358	349	310	374	369	360	377	383	343	370	350	347	347	384	357	335	335	367	335	334	340	361	339	320	358	323	356	346	344	375	315	316	326	366	327	350	348	330	349	364	327	352	373	357	349	338	333	358	350	337	326	319	363	387	355	346	315	334	353	346	347	352	346	323	317	354	351	324	359	342	337	370	345	313	327	347	358	335	364	335	344	368	349	343	346	396	369	334	354	332	367	329	317	339	346	359	341	357	333	336	374	332	333	342	352	348	319	383	364	350	358	346	348	344	354	340	310	384	365	353	352	371	353	322	342	350	294	317	354	319	354	347	335	347	353	348	355	359	362	342	340	328	332	325	319	358	357	338	381	337	377	328	326	351	320	339	347	312	335	379	351	350	385	363	359	366	350	348	347	381	362	372	338	360	341	335
40693	46687	30183	8806	10929	3739	561	619	564	606	594	588	595	577	557	569	581	588	581	582	542	594	534	579	627	580	611	631	601	598	561	558	554	596	581	598	551	592	579	592	594	584	591	627	584	557	556	587	579	578	616	559	620	598	576	602	557	577	592	615	591	588	597	578	604	554	600	599	563	593	583	621	559	584	594	587	562	559	658	589	571	620	581	583	556	576	519	605	550	589	619	589	592	564	604	546	580	583	584	612	571	614	622	549	588	583	598	589	605	563	595	624	614	552	579	618	586	569	606	576	599	610	601	621	616	568	591	619	555	585	612	565	563	591	583	616	633	615	549	576	585	620	588	540	588	607	545	569	578	592	627	592	570	595	582	569	540	596	578	569	616	553	580	571	540	594	615	547	610	600	574	635	587	573	587	548	554	601	621	592	589	598	566	576	567	568	565	567	575	583	626	609	589	590	590	537	550	572	576	583	611	599	595	587	562	603	608	586	599	587	624	566	586	598	587	591	606	574	640	596	582	599	608	610	580	593	577	592	590	574	575	579	576	583	622	605	584	578	577	627	612	552	594	560	564	574	569	560	612	590	608	573	584	612	564	589	595	549	587	624	578	549	609	598	629	611	593	549	620	580	593	608	577	605	610	581	595	592	578	585	555	584	609	556	596	613	569	586	631	585	604	619	571	593	558	579	558	573	549	649	560	587	591	599	595	577	577	559	633	623	557	601	586	553	577	587	545	618	572	579	637	589	593	579	553	597	590	590	582	595	596	588	608	595	577	555	604	560	565	607	569	603	604	564	549	583	584	567	611	612	613	593	581	567	580	634	563	571	596	618	606	569	591	582	556	567	581	639	573	548	656	607	599	557	593	610	604	573	578	568	568	582	581	600	553	579	569	583	617	548	557	567	595	613	588	599	547	591	600	577	584	569	609	570	585	597	561	554	595	596	654	605	550	564	597	596	567	572	587	570	652	655	588	564	593	606	566	577	588	562	640	599	576	589	557	583	577	604	530	600	617	595	643	558	574	587	621	561	534	603	567	588	580	580	563	599	578	589	584	654	593	612	616	603	631	622	593	573	579	609	573	566	572	591	576	582	596	572	608	559	574	555	597	589	611	604	583	595	591	596	570	558	591	589	608	607	618	592	602	562	580	620	581	557	628	552	585	581	571	592	631	579	567	565	584	605	601	608	550	543	594	591	595	552	574	575	602	593	584	610	577	634	546	612	579	573	585	577	567	598	549	554	613	586	608	557	556	584	646	589	596	599	616	581	545	559	587	617	589	605	562	607	586	616	580	650	608	576	608	617	629	587	570	606	597	612	596	587	613	568	580	561	607	581	594	563	631	606	579	588	587	610	583	601	577	578	555	554	588	583	570	602	588	607	601	584	590	565	574	591	583	601	589	581	581	597	597	600	627	572	612	609	593	575	540	549	568	619	546	590	550	576	585	569	569	579	600	605	606	564	593	568	569	564	564	554	562	558	582	558	567	608	618	602	587	616	604	606	553	551	580	628	576	542	602	600	547	542	603	574	572	591	584	570	609	572	606	580	627	560	571	574	587	580	562	600	572	621	574	607	564	561	573	570	612	568	579	587	634	637	582	549	633	624	573	619	557	591	600	580	597	560	593	543	593	562	572	612	597	595	585	577	572	586	593	595	600	563	623	592	611	588	577	579	591	616	624	563	584	583	587	571	592	630	590	586	623	601	558	581	564	535	607	583	576	611	591	570	570	619	602	584	574	584	557	560	573	573	593	571	632	568	586	571	597	633	625	547	642	570	587	592	574	592	584	543	576	569	588	566	607	564	572	579	553	623	617	560	613	568	584	574	556	593	536	611	594	573	599	546	572	610	625	578	629	609	573	591	628	576	569	566	565	591	565	587	595	584	570	605	598	622	601	565	582	560	604	581	581	567	614	562	606	628	597	618	594	585	606	601	634	580	594	592	576	598	614	577	546	596	610	578	628	612	646	539	568	605	610	515	569	595	588	577	560	624	613	587	575	557	556	559	593	561	600	621	589	575	571	596	591	594	546	614	608	584	559	628	630	596	599	572	545	588	591	560	551	605	599	550	608	545	579	575	568	623	580	577	564	618	597	590	594	585	598	572	573	566	567	593	575	599	547	593	599	589	580	584	550	652	522	553	558	576	587	588	543	570	560	603	605	590	632	559	600	574	575	609	614	615	583	616	546	580	596	564	599	603	534	562	583	621	605	565	595	621	567	570	573	594	541	560	590	571	564	557	579	595	592	614	588	619	589	548	604	557	560	527	624	551	576	609	591	574	596	584	597	567	582	616	589	628	605	601	595	614	612	561	594	582	565	539	572	555	585	601	569	627	599	609	619	548	577	572	556	630	583	585	563	600	569	620	587	622	521	582	592	562	566	621	601	628	619	607	573	574	588	570	611	596	598	596	570	519	575	577	634	608	569	572	571	596	571	587	584	556	575	561	595	604	567	608	566	583	619	588	589	597	583	673	620	599	604	600	582	598	605	583	611	629	559	597	588	581	606	581	598	580	586	558	566	551	588	615	581	559	542	598	554	522	561	598	599	575	562	574	570	549	593	568	585	578	591	609	565	570	575	552	584	608	598	579	561	582	571	630	642	627	631	567	570	616	617	623	576	604	591	591	573	567	573	590	609	573	586	560	572	544	536	587	570	588	545	595	587	596	579	592	585	557	602	591	597	579	585	565	575	589	592	569	625	593	601	543	601	592	598	592	596	570	563	580	604	580	596	600	582	594	558	570	579	603	576	597	583	593	596	576	601	590	564	604	592	598	588	579	585	587	597	562	570	596	579	595	596	565	571	582	605	602	579	586	573	569	583	539	572	543	585	579	545	600	606	580	582	544	552	605	565	607	641	606	574	608	563	577	579	565	587	608	612	560	608	568	590	590	556	565	574	560	551	597	588	580	622	591	572	534	603	593	576	596	574	571	607	546	558	569	614	543	595	548	548	607	610	601	583	566	590	570	627	573	571	595	596	574	599	594	585	587	616	573	618	584	602	589	572	559	584	567	556	585	577	595	584	573	558	604	564	573	603	619	581	587	600	580	630	574	566	552	612	567	620	612	537	577	621	556	521	585	631	611	596	615	618	631	628	580	552	563	598	559	632	593	584	584	612	553	544	568	560	611	578	609	637	552	591	589	557	650	568	639	589	560	588	574	571	570	576	615	556	609	560	569	571	596	637	573	629	578	567	587	603	548	559	604	570	599	632	631	598	527	621	549	585	613	561	534	510	610	551	567	558	594	564	564	594	577	600	614	604	604	619	558	548	574	596	589	601	615	564	613	583	590	598	550	584	609	560	580	593	594	571	562	585	592	574	605	583	567	614	579	547	631	575	621	563	624	561	565	568	546	619	594	574	597	573	564	634	603	590	622	585	584	593	577	577	600	600	638	581	577	621	595	549	605	560	559	604	557	596	568	607	594	631	587	569	580	567	547	622	552	595	602	573	630	552	560	621	570	585	567	603	544	627	610
25723	25574	32209	26175	23627	12896	929	375	290	334	385	358	300	310	356	321	366	344	324	349	344	319	318	334	344	340	308	315	333	313	319	331	338	352	325	324	339	320	314	329	326	337	323	324	343	339	342	317	305	332	329	323	336	325	311	333	345	359	310	339	347	336	358	311	332	322	328	326	319	359	323	337	340	339	323	314	378	323	315	314	291	320	318	318	323	300	312	321	318	317	292	321	304	346	334	327	345	366	328	335	337	316	332	314	322	327	322	358	339	335	332	372	291	317	318	364	314	321	319	353	312	326	318	316	319	320	340	345	333	377	312	324	325	314	364	340	348	332	346	361	320	340	324	350	337	329	361	312	322	319	328	335	326	311	329	340	302	304	305	316	346	360	328	359	332	326	335	317	329	306	327	288	378	346	315	370	348	342	314	348	324	321	311	364	318	325	342	351	334	342	328	350	333	353	344	335	352	325	348	333	319	263	329	337	293	328	339	311	348	344	362	327	347	306	326	317	343	302	320	350	356	335	297	319	330	348	330	337	313	319	288	299	335	325	307	327	352	281	341	359	345	316	306	341	296	316	326	325	331	318	348	336	359	324	333	290	335	329	302	331	295	341	367	343	307	335	328	361	354	346	332	339	300	355	299	352	296	357	306	306	347	340	330	320	357	336	334	307	349	363	323	311	357	339	298	326	322	329	318	327	312	332	310	329	300	308	323	315	313	318	305	310	336	320	331	301	284	330	323	315	345	348	347	297	324	331	349	360	296	314	339	367	314	345	329	319	333	343	368	318	300	340	338	302	337	297	333	325	314	358	309	314	309	342	283	325	337	317	331	327	322	327	345	329	325	302	332	325	338	334	335	322	302	318	320	344	337	329	340	354	318	311	335	314	327	286	303	339	351	328	328	353	325	312	321	336	325	315	320	342	328	351	336	318	312	321	401	332	343	312	323	348	343	327	342	312	343	309	314	290	313	328	292	319	327	344	319	329	303	302	345	330	352	328	314	305	320	324	334	335	346	297	327	357	323	333	338	299	320	305	337	359	345	332	296	318	318	326	337	337	336	291	294	361	298	310	334	374	334	349	343	309	350	323	320	346	315	358	307	329	309	340	307	319	337	334	338	297	337	329	330	322	338	320	322	336	314	347	331	312	353	290	321	308	336	357	343	327	299	332	321	323	286	345	328	301	342	291	328	359	324	330	301	333	343	331	335	334	275	314	337	342	312	293	337	316	320	335	345	347	319	317	322	326	324	295	303	328	332	335	311	345	327	339	337	337	335	315	315	304	353	337	345	300	341	330	321	348	340	339	336	332	301	328	353	317	305	288	320	350	335	353	354	344	336	305	340	322	347	322	300	310	335	297	324	313	320	346	314	321	315	338	311	365	311	318	305	319	326	316	318	349	321	308	317	321	293	350	325	335	345	327	334	315	325	332	318	325	326	313	356	308	323	316	336	324	316	322	346	288	341	352	353	334	321	342	311	279	383	360	335	299	324	317	318	337	320	328	345	324	329	320	305	341	331	306	303	305	304	316	358	327	336	287	309	316	335	326	337	326	310	328	298	333	298	342	356	296	342	349	344	293	314	333	291	337	316	316	335	364	350	336	327	325	355	345	317	344	306	350	316	322	292	298	309	295	333	333	326	338	356	314	334	287	312	337	347	337	328	322	312	338	303	343	349	328	334	343	346	329	338	314	312	313	363	356	322	363	310	345	334	296	284	343	325	326	337	332	332	300	309	332	336	304	341	305	330	323	318	328	340	317	315	302	298	315	300	350	311	329	365	330	311	320	354	322	332	335	325	326	302	370	308	319	310	315	333	305	328	306	334	306	311	328	339	347	330	329	307	323	336	324	321	333	313	334	343	337	335	356	360	309	340	349	311	337	315	339	338	324	341	331	335	327	328	306	309	313	353	325	340	339	317	307	306	319	310	294	325	331	353	339	341	336	303	345	315	324	318	347	340	322	326	350	351	335	316	327	356	306	304	361	311	309	321	317	354	286	317	326	344	309	293	319	347	319	329	338	364	365	295	316	306	311	353	341	317	322	332	329	344	286	337	330	323	335	331	315	310	347	327	339	288	330	328	306	328	321	341	321	339	317	322	331	306	310	288	295	341	303	345	313	334	341	312	360	318	300	351	337	354	329	320	297	315	312	316	355	357	327	359	349	346	327	308	314	355	312	334	302	379	310	324	310	340	335	324	309	340	335	340	302	329	331	337	313	337	305	327	325	351	310	310	329	335	330	323	315	357	348	325	316	331	314	340	313	309	313	365	308	327	327	321	366	307	312	335	297	339	334	308	317	320	326	306	343	304	326	316	313	302	340	313	327	314	335	358	331	328	318	322	317	346	357	310	350	341	329	337	326	297	343	321	339	324	339	311	330	336	301	320	298	351	326	348	337	351	315	296	310	310	349	351	313	315	335	332	382	333	310	323	318	302	342	330	312	300	322	312	305	343	321	309	299	330	313	337	301	324	344	319	338	318	328	329	323	321	317	287	326	328	337	351	327	330	333	350	330	353	365	326	329	341	309	321	324	334	309	288	307	302	347	336	315	383	356	333	345	305	331	312	347	341	329	323	293	301	355	330	353	294	317	337	291	300	318	319	352	312	321	343	316	338	317	351	333	350	317	355	317	365	347	330	331	351	339	312	307	297	315	311	329	349	295	342	347	329	341	307	291	347	344	343	333	336	333	334	315	311	326	323	356	352	362	337	342	357	343	318	338	324	325	314	320	364	336	320	325	324	314	321	313	349	336	334	345	331	326	336	308	310	319	314	317	314	292	319	380	324	304	310	317	341	356	362	321	322	306	314	323	319	340	328	336	332	312	317	297	299	307	333	311	338	309	317	330	341	348	308	327	326	383	315	327	343	300	278	325	335	322	350	375	305	281	358	331	359	328	320	318	336	297	335	300	328	307	339	330	356	322	322	377	317	307	345	306	343	338	318	311	292	326	321	314	297	324	319	326	338	320	300	322	339	343	332	373	333	317	349	331	355	333	318	332	319	320	345	319	304	348	338	316	294	318	331	320	311	333	329	350	320	327	334	309	322	352	328	319	332	323	327	327	303	323	352	340	326	333	313	299	330	342	322	355	307	340	327	333	304	332	295	323	333	337	339	338	335	329	297	323	330	300	304	329	292	326	331	342	337	320	307	324	340	317	339	329	331	345	321	336	359	301	344	325	373	332	355	312	358	326	303	309	327	315	341	343	336	318	332	310	327	320	316	309	342	336	307	339	300	310	323	330	327	302	314	327	329	316	307	320	309	340	312	349	330	314	339	363	318	317	357	351	348	292	350	324	351	358	304	312	336	327	306	318	360	308	351	323	347	336	315	314	321	329	341	322	338	346	321	330	326	339	336	312	321	344	325	365	320	304	343	339	317	340	327	319	343	302	313	318	332	293	323	336	311	329	365	338	278	314	335	345	305	321	346	323	328	335	374	332	307	353	339	344	295	341	341	319	344	347	323	331	319	320	314	353
61541	90059	59129	25463	31989	10409	596	573	632	565	584	520	511	519	561	563	586	599	540	542	559	537	518	555	548	549	542	537	560	524	530	559	519	549	560	575	556	557	517	540	591	554	571	512	509	522	531	554	556	561	551	586	585	539	540	554	533	591	554	518	570	545	493	539	605	575	537	543	532	505	567	531	592	561	516	545	570	554	538	529	511	517	546	509	540	562	510	537	538	596	569	522	510	539	636	579	497	536	527	551	516	562	541	565	539	548	530	574	557	496	508	504	573	585	552	520	539	585	524	486	573	568	517	544	538	549	529	518	569	542	585	542	576	579	507	559	546	541	538	538	560	498	540	530	510	559	545	558	558	518	532	546	548	518	500	584	567	531	561	514	533	525	528	555	570	523	519	576	513	556	520	522	512	540	580	533	584	565	539	547	493	548	557	523	543	495	557	548	546	562	552	538	532	512	560	508	543	608	573	511	525	511	538	525	538	537	564	563	565	506	601	583	561	534	529	582	532	539	550	582	579	557	517	521	533	557	529	562	520	567	526	509	532	593	504	530	568	558	567	515	539	529	543	544	563	572	573	550	547	542	502	558	580	528	562	493	553	534	549	530	551	544	520	507	543	537	569	574	528	539	570	588	557	542	541	552	553	536	544	547	529	514	570	559	540	534	550	584	553	540	533	574	550	560	559	562	555	579	611	538	545	597	513	537	572	500	555	538	535	584	482	526	529	523	524	572	545	539	545	544	577	529	572	558	542	566	557	528	585	557	558	561	530	583	532	539	588	521	528	571	568	554	562	558	533	541	562	525	540	560	528	527	533	560	574	511	530	557	567	541	548	534	494	581	564	561	511	567	552	565	549	491	571	511	556	563	566	545	543	561	555	555	511	524	536	500	566	578	496	539	523	582	541	562	532	527	561	557	468	517	525	564	561	541	522	569	520	591	563	527	503	551	570	523	549	565	519	555	496	495	540	560	547	574	580	555	602	576	570	573	526	532	554	505	547	531	534	518	585	574	550	515	526	559	558	543	552	510	528	544	580	551	517	532	515	569	538	555	563	543	529	527	568	552	566	542	498	544	570	541	577	549	564	533	554	545	534	550	523	562	536	551	525	522	565	580	553	562	546	553	535	509	545	528	510	518	543	526	558	522	547	516	531	534	520	569	546	513	577	538	559	535	543	568	567	556	533	504	537	525	498	599	513	564	546	576	559	555	582	542	530	549	539	484	514	539	543	524	519	558	545	526	534	625	562	581	505	535	558	514	522	545	525	578	594	566	563	556	553	536	526	544	561	584	539	542	588	542	523	528	559	531	533	560	564	577	568	506	548	582	530	518	519	551	529	541	503	536	522	577	552	536	539	576	553	529	561	541	564	569	590	550	561	549	520	499	561	584	510	515	516	510	560	507	503	565	534	564	561	545	555	547	559	524	515	521	571	548	520	521	524	557	534	518	519	573	528	483	537	529	546	505	570	559	535	520	540	553	557	486	572	520	573	581	516	552	565	564	547	493	521	565	537	555	555	557	519	540	552	557	589	552	536	567	582	553	544	520	603	589	529	548	552	549	564	529	519	543	565	560	524	541	584	566	549	562	514	550	591	532	524	549	531	545	518	560	533	530	538	545	555	539	536	539	512	572	581	590	577	567	574	530	544	572	571	590	565	562	551	537	526	553	530	533	511	507	518	589	569	537	529	557	552	563	560	529	527	526	569	546	535	525	551	567	526	543	558	558	546	535	567	584	563	536	563	548	561	551	536	537	552	531	555	544	546	540	537	531	528	507	557	538	581	553	539	533	555	584	537	543	539	539	564	546	522	551	554	526	534	546	559	522	526	508	513	551	534	545	552	509	569	532	578	553	523	530	531	542	562	575	535	515	504	563	547	568	560	530	519	561	546	557	563	570	523	555	530	514	544	558	570	550	481	559	570	562	510	582	516	527	576	535	546	560	512	555	581	513	574	588	557	530	513	543	567	534	545	549	517	548	579	531	533	572	544	515	562	593	538	530	522	478	550	536	529	512	574	564	532	574	544	555	605	507	518	571	562	609	551	554	544	542	546	572	524	559	525	557	530	531	558	579	507	550	509	578	574	548	572	571	520	554	546	533	533	535	529	518	542	552	564	513	554	541	537	524	527	546	593	524	576	556	503	556	560	538	512	516	548	509	567	531	535	528	562	516	542	577	528	511	563	579	540	582	567	513	512	530	566	504	563	569	558	496	550	552	551	515	540	572	520	559	565	575	539	567	552	560	508	550	546	542	540	500	535	573	557	560	550	578	572	552	545	567	526	506	558	565	516	546	531	557	563	491	572	555	553	583	525	524	571	544	528	595	500	520	526	539	564	551	533	526	565	521	537	564	556	532	582	564	605	542	534	552	536	555	500	549	544	532	482	479	548	532	541	519	570	565	502	544	524	549	526	583	543	516	545	544	563	542	563	526	537	560	515	558	538	549	556	532	568	548	544	535	544	504	586	549	501	560	532	519	557	515	558	549	542	521	504	525	550	542	548	516	541	512	562	544	545	569	521	563	497	535	535	546	554	548	525	507	504	573	580	524	529	515	542	509	526	561	515	528	561	589	551	561	570	533	584	562	505	559	543	526	492	561	503	581	507	514	497	566	547	533	551	537	516	542	528	534	580	566	557	521	564	547	569	542	545	528	570	538	536	575	547	533	523	556	465	541	523	549	552	552	590	567	565	547	569	534	592	545	543	521	530	537	523	581	557	515	604	527	592	575	561	569	561	540	561	545	527	557	566	526	544	529	530	552	541	527	571	517	554	575	521	537	543	566	527	552	497	531	514	549	530	513	531	561	546	581	537	556	526	532	536	543	523	511	547	540	548	548	540	527	563	563	539	549	577	558	540	522	539	568	562	520	530	556	538	539	554	568	538	551	545	530	531	566	515	564	473	526	555	546	562	528	542	507	580	567	576	570	529	520	557	578	535	536	519	545	573	534	505	554	507	539	529	541	569	559	538	538	503	525	525	564	543	581	535	573	557	538	557	567	573	552	563	575	571	527	572	564	535	541	542	476	480	563	537	594	529	542	541	630	537	560	551	540	525	581	527	580	528	565	532	554	534	513	554	539	535	570	520	572	508	565	516	516	564	522	536	568	554	548	550	543	580	529	565	551	581	563	570	521	549	508	540	562	564	563	539	496	551	611	551	581	533	517	543	531	534	530	520	549	586	588	558	520	554	537	507	561	528	541	591	564	543	497	546	535	543	523	547	547	544	589	547	581	541	573	535	528	575	539	573	532	555	546	569	531	516	559	536	527	539	547	499	545	525	525	540	583	547	602	512	514	560	553	549	549	581	550	532	544	545	541	510	556	603	546	566	544	524	562	563	539	605	532	572	547	566	554	549	553	521	543	528	558	510	501	544	513	520	516	547	530	546	532	526	592	581	568	585	567	529	527	557	546	526	540	586	535	590	528	525	530	524	554	533	534	593	551	541	546	550	530	525	539	556	595	540	554	566	593	555	549
24264	23589	31536	24955	26957	20505	4737	592	540	563	563	542	559	570	489	532	529	540	542	541	580	585	555	552	534	552	522	566	525	553	542	560	564	486	576	538	510	523	534	559	514	551	526	519	511	565	522	594	541	525	514	515	524	578	517	543	574	559	533	529	470	530	565	517	505	551	594	538	554	609	573	560	525	523	537	510	549	548	547	544	545	549	507	572	518	519	561	537	523	534	526	510	552	561	545	527	511	505	559	536	582	503	478	517	596	526	527	532	556	520	551	502	525	543	575	522	524	572	506	568	535	527	515	569	541	529	529	535	537	551	531	502	518	535	559	552	524	552	512	556	498	510	568	538	544	527	517	480	521	514	540	500	568	542	538	521	549	528	507	541	544	555	516	524	537	525	516	511	507	529	544	543	500	549	510	543	516	554	518	562	541	505	585	532	469	538	526	513	538	499	561	521	543	551	543	526	561	551	534	560	545	501	531	549	502	536	532	538	538	536	540	514	532	551	529	545	527	501	521	526	572	567	538	466	509	506	515	566	600	532	563	502	514	491	526	538	543	527	563	512	520	549	545	551	509	492	535	591	510	567	523	550	535	531	567	577	542	531	551	509	522	562	540	541	530	528	518	520	514	549	556	538	556	563	555	538	547	551	538	542	522	536	541	510	543	514	549	533	546	545	546	487	553	546	484	551	534	510	501	555	518	528	525	511	556	523	567	536	561	551	546	550	499	522	508	521	530	541	568	542	540	515	538	539	539	539	543	553	526	533	485	530	528	547	559	501	592	571	558	549	497	608	559	577	529	540	530	547	515	542	535	585	552	523	526	553	489	522	517	532	547	508	560	534	553	522	501	572	581	540	479	549	527	579	545	545	535	537	534	590	544	524	575	531	530	475	520	537	527	518	582	527	503	546	553	511	501	541	533	518	554	559	515	489	516	551	542	579	549	562	546	521	539	502	523	553	526	507	504	561	570	560	548	553	518	547	561	566	537	539	545	559	575	530	558	532	578	530	530	551	551	529	539	540	550	526	516	545	520	493	535	523	519	492	538	556	528	552	494	539	529	492	527	518	600	512	497	532	537	524	588	515	528	546	568	584	501	548	556	537	543	507	539	505	542	514	533	499	547	522	530	520	517	542	532	544	515	518	531	535	507	569	588	520	571	487	538	534	562	537	523	523	546	534	583	517	550	551	573	487	524	520	548	571	536	541	542	491	539	524	521	554	512	533	553	512	569	495	524	548	557	514	522	499	559	520	496	581	537	558	530	510	560	548	529	504	542	556	526	532	532	522	565	545	523	553	557	486	555	584	570	498	493	536	512	543	482	562	489	531	580	568	553	554	541	538	544	541	525	527	548	603	536	533	513	557	530	542	519	562	547	564	548	509	565	543	549	573	545	560	528	506	562	543	524	515	554	521	547	538	540	496	560	512	531	512	543	540	495	534	518	527	523	580	539	504	500	553	581	534	531	536	571	510	493	566	548	542	557	513	530	536	560	533	521	512	542	525	544	530	505	524	533	522	562	504	566	485	538	564	535	547	550	539	534	551	514	511	557	550	544	497	540	493	529	501	544	598	528	519	534	572	514	557	540	565	546	545	523	524	559	540	533	542	501	536	500	534	536	537	596	512	538	548	540	546	522	534	506	569	517	537	556	505	531	514	542	558	548	548	530	504	509	567	540	573	569	520	560	574	531	535	535	528	533	497	560	566	524	547	521	549	551	531	510	557	521	555	582	558	523	492	560	592	501	530	494	537	538	591	513	531	592	546	564	495	551	474	523	581	581	543	557	518	538	525	546	502	501	555	524	549	529	531	537	561	556	536	536	566	588	534	541	564	533	527	557	523	551	547	542	544	513	521	536	536	534	532	517	542	550	570	522	526	529	588	513	567	537	527	552	520	551	541	504	556	522	569	544	557	552	519	580	512	513	542	510	520	546	527	549	530	526	538	552	542	586	511	537	554	515	496	535	553	506	458	524	515	530	562	537	517	596	537	550	544	538	546	514	526	506	549	551	558	579	510	568	535	561	543	488	546	527	525	515	572	547	542	543	475	547	538	480	563	540	511	515	539	524	537	557	517	577	563	512	501	511	546	537	555	578	510	521	547	524	540	526	535	540	586	506	530	518	533	494	570	530	521	553	525	554	539	547	537	518	519	525	562	510	481	548	539	563	536	534	524	569	526	524	498	557	547	507	531	493	546	532	581	534	525	543	529	553	528	549	581	537	567	585	533	535	573	530	506	556	557	567	537	506	515	521	507	513	553	518	517	543	559	536	528	522	533	490	565	549	501	520	553	530	511	546	531	565	544	532	517	532	530	496	541	517	520	515	588	513	570	559	558	549	515	525	523	522	534	516	485	524	524	546	521	547	512	518	571	497	504	533	544	499	538	541	534	497	573	537	556	568	549	577	571	545	549	565	557	538	506	515	595	536	514	549	538	520	577	560	530	544	513	530	520	559	512	555	546	568	533	528	544	530	529	537	558	563	502	549	532	537	530	555	585	526	496	536	514	524	556	525	501	540	500	507	547	544	572	535	526	550	518	529	579	547	520	506	527	588	509	517	512	495	550	535	514	531	530	505	516	528	572	521	539	531	523	535	565	557	520	508	551	531	591	548	517	556	535	520	515	545	481	534	500	507	533	510	578	517	541	514	567	544	553	524	564	587	562	540	544	510	516	542	495	540	526	546	516	496	552	547	528	549	543	539	534	519	533	556	516	514	534	547	570	529	541	540	517	524	533	527	515	559	500	535	550	506	509	531	514	551	534	531	570	515	519	550	535	499	546	505	517	523	516	522	539	561	521	521	548	540	520	517	546	537	545	552	552	553	505	520	530	492	521	529	564	532	570	522	540	532	515	511	537	546	523	590	518	540	540	574	561	547	574	509	573	544	518	533	504	562	523	526	525	555	507	506	512	525	502	532	522	528	517	541	544	531	553	549	556	558	502	557	540	526	543	519	516	542	555	533	549	548	524	522	536	498	528	537	542	554	501	566	511	518	546	525	524	542	528	525	525	569	538	516	498	544	536	536	555	554	540	536	541	531	539	536	535	526	543	560	487	507	544	535	549	544	519	498	512	554	544	562	582	515	540	511	539	539	562	529	518	548	536	493	542	537	533	561	557	541	517	524	499	492	490	570	543	567	545	531	518	527	585	525	524	532	565	523	536	519	530	559	532	542	535	544	534	526	544	540	533	538	570	527	545	586	524	537	493	550	495	486	515	552	553	551	570	543	555	585	541	558	514	569	514	518	561	546	496	563	576	515	550	542	583	517	552	574	553	570	546	521	536	544	530	521	566	553	554	515	558	538	546	545	539	519	536	503	537	516	552	534	522	492	506	538	489	538	520	536	569	584	521	563	519	541	492	538	543	512	564	513	564	488	535	538	529	551	583	540	568	507	525	506	515	514	522	543	544	554	530	542	571	569	541	522	555	562	527	522	567	550	566	533	546	535	566	517	540	523	520	522	562	507	512	547	530	531	558
60670	100645	68423	30811	42647	15428	851	801	845	877	808	879	820	863	836	853	797	840	832	760	865	857	809	806	818	816	844	806	812	843	827	844	835	829	841	785	803	851	892	814	827	825	832	824	859	842	844	874	813	885	847	857	874	807	857	795	841	882	825	802	816	788	800	843	872	887	828	822	805	816	838	769	833	837	800	792	831	785	898	816	844	865	810	829	807	798	839	847	830	866	859	794	823	773	841	864	809	784	842	819	866	868	842	839	859	815	817	839	858	825	827	833	829	815	833	829	821	833	846	832	807	873	837	811	853	846	869	807	801	834	870	825	769	806	825	827	846	795	841	864	800	785	857	884	811	821	868	829	785	807	794	825	836	792	781	840	833	795	837	850	807	846	795	903	847	830	864	856	779	810	810	804	891	854	806	870	860	854	820	761	841	824	835	804	786	853	811	840	819	857	790	827	836	812	814	835	861	803	845	858	765	805	890	844	853	814	822	771	810	857	824	732	884	802	796	857	846	855	838	867	868	802	792	882	778	819	807	787	833	828	830	853	838	802	851	825	873	846	812	872	827	835	878	830	852	774	818	832	812	842	849	810	849	812	835	797	849	819	798	819	863	844	818	887	843	784	852	796	823	818	873	824	833	851	833	836	877	820	812	803	838	851	829	860	820	874	802	798	808	819	797	821	804	837	830	854	837	825	846	860	811	768	858	812	814	872	878	870	849	789	831	833	808	888	814	836	798	812	770	796	824	824	879	825	830	797	838	823	853	821	883	784	845	803	818	862	816	829	791	814	863	845	812	802	866	833	816	831	803	807	812	892	825	847	820	808	851	805	863	821	827	809	835	846	811	898	851	841	843	824	855	854	789	842	791	803	808	832	814	801	797	827	816	841	833	850	869	823	845	778	844	854	838	864	800	834	802	843	820	814	791	789	836	820	765	837	805	907	876	817	814	836	794	813	845	831	829	812	846	818	825	826	847	860	808	812	799	799	833	807	808	791	830	854	831	789	856	805	813	845	817	800	838	774	832	838	819	835	805	840	783	824	835	805	811	809	779	847	843	814	845	911	843	853	785	827	761	847	870	834	818	855	786	866	800	802	846	859	832	889	860	871	789	799	825	856	834	851	803	794	811	806	818	799	837	811	877	847	867	828	822	863	855	887	812	799	837	819	824	792	831	824	827	855	826	805	807	930	846	856	813	829	845	869	822	883	814	862	840	841	851	807	834	847	820	860	870	746	823	827	836	821	802	795	787	821	846	868	785	806	843	812	818	859	848	813	813	850	892	801	805	784	851	809	761	887	833	840	849	833	870	822	834	840	853	833	792	848	803	787	829	857	866	792	812	830	857	812	789	845	855	867	814	816	843	811	830	854	802	794	810	853	817	860	795	861	821	811	800	863	805	844	812	826	879	809	857	858	812	833	838	819	832	797	808	855	866	807	868	839	838	911	839	829	816	783	851	778	845	785	837	874	839	868	805	863	868	813	875	806	893	816	769	883	823	842	804	854	831	831	807	827	881	835	820	795	859	785	815	816	846	825	827	824	805	933	789	881	874	829	792	871	797	813	843	833	811	833	823	844	788	789	804	834	893	826	820	868	849	804	881	834	835	833	905	849	820	824	839	854	860	832	857	838	811	844	792	846	744	839	848	801	824	828	807	858	816	863	831	871	865	852	828	824	821	826	831	851	809	820	846	819	793	802	874	854	824	841	836	858	803	836	812	833	824	828	836	862	778	861	815	799	804	846	807	870	835	882	829	859	817	835	857	832	882	845	862	770	819	818	846	761	865	778	845	841	871	836	798	833	771	778	830	810	822	831	821	856	794	828	803	879	849	816	846	849	823	806	820	825	823	800	837	846	817	837	858	872	834	841	847	870	799	819	845	825	846	854	909	851	806	853	816	831	829	822	846	867	845	788	838	805	806	858	830	867	819	832	802	817	821	800	787	845	797	806	813	826	826	850	807	871	817	813	851	840	826	840	860	839	847	814	845	798	768	846	841	846	867	841	783	789	826	900	836	786	801	857	798	770	837	806	836	816	851	831	767	801	803	845	821	819	829	801	931	838	808	856	822	793	850	791	842	878	849	836	825	850	832	856	802	820	844	793	852	819	838	860	841	817	822	833	829	756	838	819	800	888	838	810	813	845	857	805	829	806	828	852	882	839	803	826	831	860	798	861	837	841	813	836	830	838	799	781	872	841	844	851	798	815	801	848	843	831	821	812	843	856	849	823	820	814	834	832	785	779	824	831	821	803	845	852	847	849	834	859	819	837	828	823	825	857	799	888	852	838	788	893	786	820	847	822	885	812	799	795	804	773	831	817	828	815	847	844	848	853	802	868	884	828	846	819	851	839	822	837	780	827	838	838	793	786	826	822	846	813	802	808	814	794	862	848	836	841	843	809	798	800	827	801	827	822	763	825	823	833	842	842	875	848	829	805	800	871	821	819	854	830	811	814	909	797	818	808	860	805	849	830	812	824	851	856	847	874	858	798	828	848	855	880	876	825	776	836	816	835	848	817	857	828	806	810	876	818	848	813	866	897	827	812	841	799	845	860	813	824	796	816	860	805	802	833	811	853	808	868	832	762	837	832	824	811	791	825	789	825	854	844	818	827	824	845	866	809	828	780	802	828	868	839	817	822	793	807	812	856	870	899	829	800	833	879	829	864	857	830	845	823	795	859	829	870	822	778	835	819	853	804	841	855	843	839	843	838	814	818	765	839	904	805	853	879	816	890	814	843	814	845	855	792	854	819	813	804	819	824	808	858	855	801	796	844	877	838	837	846	860	861	870	816	784	817	830	857	816	790	789	858	769	814	878	819	872	817	778	829	796	871	840	801	835	820	834	814	840	815	844	850	850	813	847	837	812	851	854	809	815	883	882	826	856	808	834	831	825	809	812	837	801	820	847	840	788	823	813	816	807	808	798	868	858	787	858	797	818	853	858	823	806	809	867	786	816	851	833	862	821	765	787	785	838	795	799	793	856	817	801	751	829	810	814	869	825	847	848	812	836	830	825	806	837	847	853	868	769	814	775	820	809	854	869	864	835	770	853	802	860	779	805	834	812	815	807	849	848	816	824	868	889	797	811	854	792	817	829	785	823	858	820	896	805	830	798	859	847	802	813	868	799	849	800	864	883	811	794	846	780	802	808	822	760	841	889	786	847	810	854	828	806	829	855	831	832	831	809	799	873	794	860	837	824	862	789	807	811	815	859	835	824	875	808	827	854	812	818	828	800	884	902	812	821	851	869	822	803	805	846	837	842	804	866	830	848	814	827	891	840	866	843	800	841	845	813	840	827	830	811	781	868	801	826	811	824	859	845	849	825	816	844	860	816	799	833	827	847	802	864	871	812	788	803	767	805	851	826	844	804	848	844	797	755	809	848	835	788	832	853	830	812	825	844	851	803	828	818	841	826	877	831	844	786	825	828	880	795	805	790	810	819	856	834	832	815	841	842	865	845	832	817	801	829	840	855	816	849	859
31518	31230	24913	7890	5700	1612	359	355	372	339	343	379	348	361	340	346	347	356	359	320	322	327	348	350	321	303	310	348	340	343	339	315	334	333	352	343	341	349	343	358	353	345	359	354	324	365	317	338	342	328	354	340	376	341	323	285	331	346	378	303	342	374	336	352	355	336	327	362	374	372	357	370	340	357	357	331	328	357	332	332	325	341	326	321	326	363	294	352	328	363	339	344	333	313	371	307	352	336	337	318	360	364	366	361	314	316	354	343	342	340	348	341	352	333	326	332	349	347	325	343	351	338	351	354	337	339	319	339	323	341	348	370	348	346	384	370	304	358	359	327	332	334	363	346	362	328	362	352	336	313	319	311	326	325	340	328	334	360	335	359	361	368	358	322	335	344	356	291	354	318	350	331	332	336	327	368	324	381	301	337	365	336	337	344	326	329	359	330	322	361	354	340	302	363	379	340	318	324	340	344	336	350	325	356	341	286	349	350	376	367	351	327	359	372	324	337	336	310	342	343	344	339	346	338	338	354	340	333	334	336	348	361	345	344	360	352	350	350	323	348	346	349	332	362	367	366	329	344	337	307	325	340	324	317	344	361	321	322	354	334	350	365	345	336	336	342	345	348	350	316	359	335	335	322	349	360	330	334	369	341	315	326	344	344	347	360	316	341	344	320	364	352	352	339	354	321	312	369	387	340	317	337	327	320	349	359	334	342	345	332	333	363	357	337	337	344	317	322	336	351	354	370	325	372	338	312	364	358	409	334	332	321	316	336	347	362	344	308	346	323	311	320	366	352	340	383	333	327	363	377	334	338	347	351	338	344	339	359	322	355	351	302	345	349	337	300	341	309	337	336	369	323	304	311	326	346	354	356	356	326	335	327	335	333	316	334	348	315	354	317	337	360	328	334	350	334	334	315	345	331	377	385	352	361	372	376	352	338	314	371	331	345	332	336	335	358	328	335	315	367	380	334	375	320	333	334	347	330	357	343	367	330	360	305	324	391	363	315	359	353	330	322	326	346	347	321	370	326	341	395	326	335	322	328	337	348	362	338	366	341	314	328	333	357	347	321	331	343	359	325	301	332	343	334	346	354	312	323	331	323	363	333	361	342	301	346	334	330	341	347	362	348	333	343	336	351	342	355	355	375	346	348	313	332	313	312	313	351	365	320	335	350	348	364	362	367	388	333	331	327	350	362	311	363	331	340	318	361	355	325	320	323	316	356	337	334	373	333	352	322	309	331	344	292	364	334	367	332	338	348	349	356	353	359	318	347	338	367	327	331	365	325	329	347	345	342	334	338	328	342	371	346	328	327	382	341	340	322	346	306	318	324	303	336	317	318	327	375	345	295	323	312	343	329	316	322	335	319	351	343	336	335	314	321	304	335	365	344	342	313	342	338	321	316	353	324	339	370	343	355	332	347	345	364	351	347	297	366	333	353	317	322	352	348	341	346	339	309	345	331	351	323	351	319	336	347	369	343	317	335	319	329	331	321	340	347	356	335	330	361	342	315	344	330	351	339	345	334	394	314	299	337	375	340	309	329	319	321	327	357	321	339	333	343	333	346	329	328	325	365	351	382	311	330	348	341	332	334	338	329	362	311	348	325	336	339	318	332	320	352	381	362	315	321	352	348	342	340	385	334	352	337	361	356	359	350	354	346	351	326	327	305	365	339	320	324	340	328	320	336	308	313	316	338	327	345	321	317	337	354	323	329	343	329	359	325	342	337	326	343	323	358	335	320	296	327	337	325	361	348	354	353	352	320	360	348	299	361	367	353	361	343	359	376	354	337	321	326	357	385	357	361	335	331	320	316	332	332	366	351	347	369	342	355	343	324	357	354	318	317	351	336	306	378	361	335	362	348	321	349	307	316	366	356	321	357	360	344	341	324	364	353	341	334	346	318	340	353	319	324	317	343	303	351	371	344	368	376	329	321	344	357	327	345	329	360	336	324	335	336	363	323	307	331	361	342	340	342	342	338	355	367	345	363	328	338	342	349	354	327	351	335	325	368	369	341	341	339	346	371	353	346	332	331	329	345	327	368	332	327	335	325	332	346	348	348	344	308	353	330	326	331	344	331	350	338	352	344	333	344	344	312	346	337	340	377	326	342	352	324	297	345	347	356	362	346	322	348	366	361	321	362	342	356	343	363	350	314	340	338	357	331	325	334	345	322	343	327	375	383	314	351	308	345	338	310	337	346	391	408	335	340	334	370	365	347	341	326	362	340	359	313	347	354	319	329	340	351	334	319	327	333	319	351	330	309	335	333	311	321	359	335	348	368	328	324	313	334	359	330	326	360	358	334	323	339	366	343	363	344	353	360	364	380	339	291	352	341	326	321	325	331	335	314	332	345	341	362	320	345	320	365	293	325	351	339	338	326	340	331	374	348	349	326	351	325	372	338	358	337	354	342	349	346	315	345	312	359	325	328	319	336	327	344	344	336	354	369	348	344	324	351	347	310	327	340	363	370	330	286	330	336	349	365	317	308	349	317	326	345	324	354	364	322	343	329	361	334	326	339	328	367	355	341	343	308	338	336	348	350	333	339	320	330	352	351	342	377	371	327	345	368	320	317	330	320	305	321	347	338	336	323	354	339	326	336	355	361	351	341	326	326	348	369	372	350	311	345	318	317	341	328	341	350	312	362	353	339	325	320	353	383	318	344	326	376	303	347	319	331	350	371	365	361	349	305	366	314	345	352	351	334	333	358	313	342	338	368	346	360	358	336	370	362	338	322	374	337	326	348	326	332	317	355	340	328	320	343	346	339	331	337	336	356	359	374	348	303	338	371	334	338	354	354	342	350	345	360	343	327	332	311	353	331	361	334	330	322	349	338	369	378	309	323	351	349	329	371	315	348	362	329	373	344	336	314	327	373	334	344	354	343	342	316	325	347	319	346	363	340	325	314	326	316	309	326	337	352	361	313	343	332	317	335	311	327	352	343	333	343	360	380	351	355	360	323	331	351	367	301	332	353	305	343	330	357	317	319	333	342	338	347	327	360	324	336	343	333	335	344	330	337	309	326	343	342	322	362	352	330	339	330	363	365	343	343	319	370	345	332	312	318	332	339	328	339	320	336	328	344	328	316	357	369	365	382	317	333	324	350	390	310	334	325	351	343	350	355	341	321	326	305	354	345	367	336	335	311	345	360	316	352	318	351	349	342	328	381	316	375	345	356	350	364	349	335	372	367	323	333	333	341	307	334	334	336	323	318	351	331	338	299	331	329	324	353	345	365	322	320	335	341	353	344	351	341	335	335	351	331	357	329	345	349	337	345	346	325	351	323	327	365	334	332	359	336	344	365	334	341	349	332	337	326	386	356	342	337	345	335	333	354	357	334	348	312	322	344	355	336	337	345	333	361	363	351	344	358	307	342	344	340	335	319	314	342	303	348	335	347	359	324	365	346	354	346	358	338	313	352	327	346	343	329	342	321	320	330	343	351	341	320	332	332	326	400	353	339	328	290	326	335	338	325	359	359
40376	48294	28338	5743	11283	3289	566	606	555	616	538	568	577	571	559	587	607	574	583	608	609	554	531	601	565	574	554	596	570	597	564	574	556	564	602	570	582	569	596	536	565	552	573	581	600	557	549	605	619	578	588	607	584	503	549	558	579	614	537	588	551	580	535	557	542	560	578	554	548	550	601	578	588	547	565	535	610	570	564	613	590	545	551	574	547	566	580	579	567	575	541	563	580	550	573	562	562	565	536	572	554	573	592	611	603	594	547	547	603	554	569	535	547	570	575	576	562	597	538	594	587	606	593	595	589	560	550	565	576	561	526	594	575	625	565	583	579	611	577	599	566	564	562	585	595	595	597	535	581	559	561	567	510	597	538	585	589	603	579	586	570	588	570	584	575	571	570	587	583	593	573	554	575	568	550	573	590	555	588	527	554	601	591	546	581	533	579	581	547	580	576	585	554	598	546	597	533	554	581	573	570	593	555	586	552	559	535	538	567	538	557	576	590	558	593	577	598	610	582	562	556	571	562	572	600	592	560	593	591	568	600	574	606	583	597	545	538	595	577	568	598	571	553	614	566	563	582	564	528	532	540	575	589	563	596	545	534	560	553	572	566	570	596	603	601	568	583	569	573	565	522	558	564	604	599	566	597	557	534	618	572	569	603	583	560	570	553	587	572	590	535	596	554	589	573	583	584	562	602	547	587	594	582	596	620	603	539	580	559	552	573	567	589	554	583	568	603	573	601	579	563	602	523	593	547	574	617	595	579	566	566	555	592	532	549	570	591	554	582	584	588	586	566	590	601	564	574	567	595	603	608	535	557	599	585	551	546	553	581	551	586	596	586	587	578	544	576	557	568	594	613	640	586	555	589	564	595	568	515	580	604	552	567	570	552	582	637	534	540	541	563	546	566	584	574	580	540	582	552	530	587	580	585	554	570	570	561	569	591	521	556	568	588	610	580	556	547	573	581	553	580	582	580	599	554	594	516	589	557	586	601	576	560	557	557	537	573	585	593	571	553	541	566	552	565	562	549	590	579	588	561	575	583	565	572	581	563	549	602	597	566	579	624	585	582	574	597	552	569	552	552	580	602	554	550	582	536	554	581	581	594	632	572	547	514	594	526	568	584	602	582	536	547	595	556	569	547	528	592	604	548	582	576	582	559	534	520	556	551	568	601	543	552	574	552	595	536	545	554	576	530	551	571	565	577	580	578	578	593	595	588	573	569	556	606	598	597	577	563	575	589	551	562	602	593	603	580	593	604	542	554	582	560	580	580	565	566	534	576	516	609	575	546	565	601	577	617	582	570	560	558	584	590	536	565	601	572	598	542	591	576	577	587	587	554	575	500	573	566	587	546	560	515	539	554	568	588	572	539	624	620	554	612	571	584	594	557	589	577	547	608	566	601	594	575	511	555	552	541	579	536	542	577	575	584	569	563	554	558	566	604	584	580	560	574	585	583	569	588	558	617	534	578	597	566	568	591	577	571	569	577	628	566	581	598	573	556	634	542	564	561	584	576	598	545	594	583	554	596	596	557	553	536	587	572	597	571	587	579	587	577	555	586	624	581	566	583	559	569	571	534	556	553	564	530	532	590	600	545	535	586	593	553	532	570	589	541	570	606	557	586	572	580	549	569	568	557	565	553	538	562	582	577	587	592	573	576	569	546	570	575	542	527	608	555	585	524	587	573	573	559	593	602	550	569	554	571	564	558	580	505	559	585	587	611	560	572	556	600	598	561	586	550	571	594	574	564	582	579	560	593	579	612	573	523	612	553	570	571	556	578	559	608	586	581	566	555	563	573	569	563	552	562	577	582	615	560	595	544	587	566	583	590	562	609	587	542	572	597	543	587	574	564	572	628	545	567	549	549	569	610	565	569	572	555	579	555	590	610	541	576	597	578	527	578	568	596	633	595	546	592	548	639	570	576	562	578	543	595	575	580	568	565	617	601	553	594	630	586	553	563	536	594	540	617	603	543	567	527	504	550	547	528	581	570	574	606	553	569	567	576	611	594	601	595	574	595	572	565	579	564	584	567	523	566	564	600	578	566	569	566	569	607	555	564	549	591	558	603	599	600	542	590	555	582	555	603	587	564	632	567	558	578	599	584	572	581	556	592	606	556	590	647	589	608	547	549	541	584	591	561	567	553	541	559	558	505	572	568	554	544	544	565	603	601	580	584	593	557	576	618	604	552	587	549	553	525	533	592	525	536	608	598	562	570	609	583	583	553	586	556	545	570	611	540	538	582	588	584	588	535	595	602	562	587	571	568	569	585	590	590	536	568	558	605	583	589	558	514	611	561	572	561	569	595	562	570	620	539	595	560	554	531	530	599	541	593	555	602	577	584	566	522	587	511	607	588	555	534	598	591	564	557	579	592	560	572	564	588	561	603	604	581	570	564	606	574	603	541	598	546	598	545	531	571	613	561	623	578	557	603	565	527	560	590	572	576	554	561	573	574	588	629	530	598	573	543	603	603	551	572	566	589	550	546	596	624	565	558	533	576	543	542	578	579	562	568	573	550	585	564	565	554	575	581	588	599	576	525	545	547	582	614	548	575	582	596	576	542	600	537	531	570	563	592	582	581	592	616	582	588	596	522	558	591	585	583	569	570	588	580	617	566	564	525	547	554	553	548	563	612	597	553	587	563	597	606	586	608	545	582	557	576	543	558	558	604	587	565	565	574	571	567	552	538	578	571	551	605	556	580	577	550	586	526	534	581	576	590	597	571	556	605	557	549	561	527	593	544	572	596	527	535	561	543	583	551	536	576	579	550	581	576	593	551	599	557	601	574	569	569	568	587	569	575	551	524	581	591	541	642	576	609	609	554	576	580	577	534	551	599	575	592	579	549	587	594	567	528	557	563	573	594	537	585	556	576	584	583	576	579	551	575	519	570	592	577	571	571	561	578	555	568	598	578	581	552	565	549	567	606	603	580	534	544	543	582	608	544	569	540	567	572	581	557	571	537	592	551	570	533	600	568	510	561	533	631	586	548	588	558	566	523	574	572	539	591	585	579	514	551	527	550	570	532	567	569	548	603	518	563	569	529	620	606	590	578	567	593	613	574	592	593	599	587	562	602	547	540	601	560	576	629	598	544	598	563	576	568	553	537	577	582	553	602	577	568	563	584	579	590	582	571	546	562	563	550	577	550	547	586	602	558	581	602	618	578	593	568	591	588	573	613	576	567	585	599	569	534	548	542	569	620	635	557	564	594	555	576	556	537	596	579	604	565	570	590	570	566	551	542	557	594	547	585	618	620	594	581	587	577	556	601	602	578	547	566	585	595	590	521	576	526	590	582	553	562	563	580	560	544	572	576	597	567	553	575	587	605	585	564	589	532	560	561	606	573	575	571	596	589	560	600	562	568	584	604	582	561	531	569	578	570	550	584	595	576	552	530	550	568	584	545	579	552	614	564	584	567	581	557	580	557	523	610	603	543	585	589	546	571	601	560	616	561	567	561	549	586	589	600	579	563	557	582	592
25698	25255	32527	26082	23696	14329	1030	356	326	348	350	301	341	320	322	336	332	340	323	319	310	338	317	281	314	335	321	320	332	317	324	320	327	359	327	329	301	304	324	290	309	340	355	330	278	289	307	327	330	344	336	321	325	317	311	343	319	328	349	358	284	325	289	332	321	320	303	308	384	312	326	324	330	331	302	314	329	340	298	323	325	347	323	326	309	314	324	315	319	329	319	339	318	340	297	312	320	300	352	338	336	312	320	327	329	325	321	330	309	317	310	343	333	323	305	337	311	323	298	317	344	319	315	332	302	324	311	306	332	351	299	330	322	333	356	339	348	283	281	310	314	330	294	312	311	307	333	297	292	313	304	326	340	287	305	292	331	286	332	308	304	351	307	308	322	344	285	343	337	318	299	322	330	290	343	333	338	321	331	286	320	342	302	323	347	320	300	293	313	325	293	303	329	331	286	299	306	299	318	347	353	323	313	317	335	312	327	301	309	348	287	313	326	338	314	324	316	313	360	335	308	312	345	342	366	341	286	366	334	292	320	312	276	321	331	284	319	305	308	318	329	296	320	309	326	335	305	301	304	327	312	317	313	313	325	354	315	314	309	327	338	334	304	328	319	307	286	318	312	286	328	350	303	303	319	301	336	309	334	328	289	325	333	308	313	335	330	342	316	323	308	325	348	351	321	286	312	287	315	306	293	326	317	321	314	323	310	328	338	336	317	305	337	308	331	281	352	310	336	304	325	330	302	305	341	340	299	309	337	315	326	327	326	347	343	302	320	294	327	315	330	309	314	309	276	337	309	340	369	317	327	323	349	302	296	321	312	347	346	344	371	320	316	308	338	308	302	335	309	308	308	311	294	338	334	304	309	308	346	319	335	323	340	321	316	314	315	314	304	335	313	324	303	315	319	305	317	286	354	325	298	312	320	326	319	345	300	326	291	298	272	322	307	348	319	319	316	305	301	322	317	309	297	325	313	339	293	321	337	338	309	329	337	337	335	363	324	319	330	330	307	291	301	321	315	327	319	331	335	339	320	315	320	327	332	325	317	326	324	313	303	303	310	319	297	299	330	319	289	323	319	345	326	314	334	366	282	317	332	347	317	313	335	311	295	346	312	341	322	339	301	309	320	314	294	324	303	314	320	305	328	336	340	317	338	296	326	308	342	313	324	293	313	302	318	311	289	341	348	321	334	317	312	329	341	347	314	319	337	310	321	342	327	314	339	322	340	319	300	353	320	305	331	364	310	315	350	329	341	321	352	321	307	304	313	297	353	343	328	326	310	327	305	323	330	315	315	327	275	285	349	301	298	316	290	301	314	324	305	331	310	282	337	333	318	305	316	320	318	337	322	317	301	347	297	332	300	280	299	335	312	331	350	322	305	302	328	318	311	306	303	307	319	310	321	348	308	357	356	329	330	319	299	310	307	317	314	327	326	314	337	302	352	314	320	300	352	343	320	350	311	316	314	313	332	308	313	277	306	300	319	344	316	287	339	306	314	303	341	326	335	319	351	304	332	306	272	325	318	300	367	311	320	293	344	317	326	322	305	313	314	317	323	305	323	339	318	280	325	307	280	313	338	338	331	327	321	309	325	321	320	297	322	317	306	330	332	301	309	332	311	295	315	296	315	280	317	323	302	308	338	296	287	282	314	305	314	324	338	288	310	363	308	292	320	294	281	280	309	287	341	328	297	299	306	298	324	288	309	324	313	339	311	284	358	331	333	334	316	305	298	333	329	336	298	308	308	327	301	324	314	348	339	317	314	315	325	297	317	303	285	302	299	307	317	332	329	337	302	326	340	322	323	290	313	311	300	312	322	292	345	320	315	328	327	328	335	323	326	304	328	317	338	337	360	330	308	345	313	314	273	321	336	334	318	302	311	329	317	328	331	300	319	341	318	303	306	343	318	365	302	320	319	352	350	336	338	312	313	312	330	350	318	314	337	314	292	312	325	331	319	280	322	325	315	313	315	299	377	293	357	340	338	312	321	331	311	329	340	321	349	300	345	339	313	293	334	332	340	307	290	348	324	303	308	342	295	350	322	325	326	321	302	338	331	311	282	313	309	330	312	291	324	336	293	304	304	294	325	328	347	321	308	327	309	296	317	337	340	354	325	328	306	297	301	327	300	313	306	335	309	298	276	316	309	330	336	316	317	335	310	307	339	336	321	297	323	337	306	323	290	308	306	341	348	296	314	310	303	281	321	306	295	301	328	330	314	306	315	311	328	326	343	323	304	316	320	312	275	322	327	303	316	360	302	321	311	273	355	336	310	317	332	325	301	301	336	301	287	329	294	345	300	324	327	322	325	287	339	338	302	334	290	333	336	305	339	303	362	318	327	321	280	319	320	290	306	311	307	378	325	320	324	297	295	328	291	325	318	306	306	323	308	326	307	313	302	322	339	294	292	313	336	318	358	328	309	353	334	305	321	315	312	329	321	350	336	296	309	344	305	308	317	297	283	299	304	287	289	325	321	314	336	302	311	325	294	287	302	318	315	297	297	307	337	309	291	353	309	312	308	332	320	316	322	311	294	333	307	319	324	323	303	290	327	335	320	306	326	307	321	300	327	347	334	296	300	344	317	314	293	350	314	289	316	292	306	348	331	315	317	350	365	330	350	340	316	345	326	295	299	347	352	315	308	286	307	326	332	342	315	293	325	345	338	333	326	344	314	304	300	316	298	304	340	310	319	308	294	324	322	299	288	363	330	310	327	297	307	307	302	330	360	314	332	313	319	306	303	321	301	325	311	300	319	343	317	336	342	309	303	324	315	303	325	308	362	313	325	302	295	314	320	332	295	330	345	317	312	320	314	321	336	337	320	313	289	316	316	293	325	288	356	342	360	304	326	356	338	326	310	302	332	343	324	308	348	311	321	313	316	323	313	305	311	293	339	335	300	311	357	312	332	340	334	291	304	355	311	337	345	310	283	310	300	297	330	312	333	293	315	326	343	313	314	316	320	321	328	306	276	299	314	312	342	303	357	304	305	334	333	303	335	358	310	332	323	320	338	297	305	303	312	303	342	292	306	323	315	307	332	332	308	302	350	335	320	317	287	355	347	332	351	354	307	317	307	347	295	320	305	298	313	351	327	278	342	316	308	305	337	306	299	350	331	321	311	322	329	327	310	345	351	322	293	331	324	332	326	312	310	297	324	305	344	323	320	319	317	305	324	347	307	335	310	313	325	332	331	337	322	313	289	332	343	359	312	291	319	318	311	295	347	320	314	302	328	303	289	300	305	338	327	298	309	333	331	307	321	301	343	320	363	337	297	326	292	321	322	333	292	341	330	305	266	327	328	353	299	327	316	348	328	342	313	348	326	333	286	317	333	319	311	314	336	308	316	337	317	328	293	342	339	304	289	331	287	317	329	324	317	308	304	332	318	338	308	330	337	306	346	346	296	320	311	311	332	310	339	310	322	338	318	308	319	307	299	311	309	337	327	321	345	303	318	324	303	313	292	314	326	288	319	320	327	326
61302	89015	59641	20452	33830	12484	535	579	485	533	515	522	509	552	552	523	525	507	527	536	531	529	545	576	580	546	483	499	498	512	531	528	518	497	533	531	476	495	541	500	573	526	502	500	545	523	515	502	503	542	555	578	546	534	551	537	519	514	504	540	507	545	498	556	526	586	537	511	534	528	513	557	497	512	488	490	501	523	504	531	545	524	486	506	561	514	526	505	534	557	540	530	569	531	536	500	523	526	510	508	534	528	547	527	553	542	548	503	524	511	555	543	562	529	543	586	582	537	581	543	531	537	547	535	536	511	514	488	532	527	529	513	500	463	522	499	512	493	559	533	543	476	568	556	522	468	497	538	481	552	557	514	530	523	506	509	520	584	517	529	520	498	563	549	537	548	468	481	539	546	514	503	487	523	551	523	514	507	526	535	523	543	499	590	540	556	534	519	540	523	546	517	547	545	544	511	533	537	504	572	526	539	503	493	543	496	529	559	503	522	506	525	487	487	545	526	540	583	564	522	539	492	489	559	551	519	562	520	527	578	540	514	545	504	529	531	496	560	518	520	536	529	506	549	549	529	541	496	531	548	517	516	500	516	540	529	540	521	518	521	540	525	535	517	500	496	487	518	515	492	534	548	523	508	573	536	514	502	495	553	528	535	568	533	549	503	533	535	521	517	531	541	557	488	577	518	533	507	488	495	539	496	474	550	534	499	542	487	523	517	524	509	507	516	552	515	504	539	546	510	548	516	525	521	530	546	512	583	552	516	521	481	528	510	508	497	526	524	554	541	523	549	563	556	533	554	519	501	518	485	509	555	532	523	515	518	552	529	506	520	553	492	522	549	509	531	505	531	571	554	517	559	541	550	513	538	494	486	508	529	511	549	551	533	509	584	542	549	500	483	560	523	503	497	501	542	551	496	569	508	525	539	522	488	544	501	523	522	544	529	557	510	558	510	539	566	533	500	522	531	556	497	505	546	553	529	535	524	530	510	527	480	538	520	539	539	523	497	543	510	524	522	492	514	512	563	532	521	515	494	500	517	517	488	540	516	526	537	506	538	537	516	538	478	511	552	516	512	549	498	531	507	556	490	479	508	530	533	554	525	553	513	533	507	533	495	495	561	500	518	579	549	547	523	518	512	541	529	517	533	578	515	580	536	520	557	547	512	535	560	526	500	524	522	513	531	517	535	559	514	506	509	489	505	530	496	536	517	522	516	521	492	497	492	520	527	558	503	551	533	500	535	513	541	536	500	492	535	510	541	516	482	534	524	490	506	536	484	537	537	533	515	527	521	519	511	530	525	579	504	530	520	518	513	487	493	521	555	552	487	542	503	501	539	547	507	523	513	508	542	493	493	524	526	509	526	513	547	518	549	535	519	496	536	502	507	519	468	542	524	518	517	545	509	534	538	541	522	502	511	539	500	520	600	567	513	505	489	521	539	521	525	539	553	558	540	493	567	510	519	518	540	509	502	506	503	516	502	523	523	534	516	517	562	515	538	519	492	495	491	535	559	527	493	502	482	525	482	558	520	510	530	547	575	555	557	498	564	507	542	571	544	504	547	516	510	535	531	511	489	547	502	525	519	528	515	540	494	502	556	539	518	487	501	514	530	549	570	561	491	495	530	494	519	538	533	501	502	542	522	477	501	540	528	497	519	521	507	509	523	477	536	533	514	501	513	467	546	551	541	545	533	499	575	554	556	529	505	555	555	507	531	545	530	480	529	537	543	548	503	536	530	534	552	518	515	550	527	536	583	517	535	540	560	531	497	513	486	533	522	516	530	528	524	549	491	532	556	521	520	516	496	524	557	543	525	582	551	542	582	526	489	495	545	539	527	524	566	531	501	546	539	516	477	548	494	531	501	490	503	527	516	519	545	524	492	539	529	506	549	525	514	534	565	546	504	500	507	505	547	504	564	505	560	560	559	546	505	563	533	546	539	515	509	518	486	567	527	501	531	485	529	545	500	522	532	549	565	571	496	523	560	526	511	539	535	546	520	572	550	539	532	516	537	559	557	530	531	518	514	526	568	515	524	532	535	515	557	524	550	518	532	516	529	534	519	531	549	541	527	555	575	548	506	513	553	527	548	528	499	580	525	515	540	504	508	511	572	529	503	503	527	536	551	519	532	535	554	526	506	476	542	531	475	534	556	520	553	549	539	523	528	506	547	519	521	530	532	554	504	492	476	554	521	543	530	549	493	543	518	523	524	496	507	537	504	560	515	534	516	546	498	525	537	521	514	494	528	534	560	506	541	540	536	535	528	518	539	511	525	526	505	519	535	510	518	496	540	525	539	494	526	568	518	573	527	532	514	515	499	557	508	568	522	538	503	527	524	542	522	542	525	514	491	574	570	521	517	529	560	553	507	549	577	544	549	496	509	531	566	503	535	506	497	535	561	517	505	547	520	517	517	545	524	501	535	486	491	545	532	561	485	541	493	532	530	528	499	527	525	545	572	485	554	535	513	527	547	498	541	502	496	576	520	518	518	531	550	463	556	534	538	526	521	524	545	528	524	558	509	539	528	523	563	504	501	544	485	513	543	516	526	493	498	505	524	542	503	502	527	514	490	561	516	519	542	521	528	512	504	525	516	564	522	536	479	541	533	499	558	567	520	535	535	561	544	537	551	548	525	534	537	530	506	561	541	525	560	558	496	558	537	540	529	530	557	544	566	575	545	530	522	537	530	529	514	484	527	500	538	529	531	509	479	557	471	475	485	562	504	533	553	514	543	509	511	546	484	536	519	519	551	557	534	514	532	513	511	522	550	504	540	514	563	525	521	528	526	539	525	516	514	554	510	545	527	584	499	527	504	500	522	579	551	524	514	480	539	485	542	498	535	485	510	501	529	557	542	517	527	515	534	486	514	534	502	539	481	519	494	532	563	568	523	547	547	520	495	532	503	501	501	522	508	522	527	530	550	498	565	560	523	541	502	548	528	549	531	536	545	531	552	529	588	534	553	541	521	520	535	571	518	521	518	521	550	516	536	483	585	567	475	572	500	546	580	520	543	538	496	521	537	520	471	507	551	551	495	515	550	533	503	513	556	539	554	521	524	513	543	554	506	501	541	543	513	534	553	509	508	531	511	543	551	492	528	565	544	506	546	512	523	526	533	492	519	537	512	491	523	546	523	531	562	452	508	516	501	538	530	516	496	557	505	567	525	524	523	519	517	551	543	506	552	555	514	499	527	525	498	525	511	552	520	501	534	499	539	547	521	502	545	525	527	518	547	496	525	539	475	543	547	499	476	538	500	522	565	567	508	518	502	503	527	534	531	520	525	502	541	509	513	538	520	539	526	536	503	557	510	523	569	538	517	513	516	531	542	524	506	553	569	551	540	521	545	504	539	533	490	484	520	521	554	535	538	513	535	532	527	537	514	508	563	544	519	538	516	538	524	539	563	491	510	589	533	508	559	550	577	560	506	563	509	488	499	566	508	513	507	541	476	531	501	497	464	539	488	510	491	498	468	569	541	545	517
24289	22979	31096	24874	24565	21599	5838	634	550	538	563	530	570	569	510	565	531	558	543	547	550	546	542	483	548	538	559	521	567	567	523	569	532	507	542	516	526	535	526	538	506	540	476	539	512	604	527	528	518	525	540	502	516	533	477	532	538	530	528	549	544	559	510	533	502	560	491	543	528	528	528	529	526	513	562	584	488	545	549	511	518	532	559	545	526	528	507	529	506	543	538	533	524	573	566	520	532	542	525	493	538	525	515	523	539	519	537	518	531	554	555	534	545	553	518	525	539	536	535	542	564	533	549	525	512	538	524	529	538	537	531	514	558	545	537	539	594	506	525	500	542	505	541	557	528	530	507	541	484	517	534	500	516	518	566	535	499	524	595	511	524	527	536	542	457	498	516	527	559	545	530	547	525	521	561	537	524	499	493	532	553	527	556	530	525	551	518	530	545	493	568	520	520	539	515	547	545	517	528	563	547	492	521	495	512	503	518	516	503	555	550	511	519	502	541	563	551	538	533	507	529	529	572	509	546	524	540	503	537	536	489	528	508	557	524	545	541	537	538	505	500	520	557	510	503	521	542	529	522	515	558	518	521	523	538	472	542	537	527	552	513	523	520	506	557	496	536	508	525	486	521	535	525	541	528	509	550	513	528	523	518	544	509	548	567	544	490	543	531	531	535	602	485	496	525	486	556	535	519	496	512	521	523	548	543	501	570	506	544	536	528	547	498	534	521	559	515	578	533	500	533	478	546	526	495	508	576	544	518	533	531	502	541	507	568	501	547	505	528	555	494	485	507	530	503	539	526	526	575	551	526	549	520	502	528	548	515	555	556	510	538	530	575	539	501	523	549	509	542	552	509	538	545	545	564	567	546	557	541	537	544	548	554	536	513	498	541	534	514	550	535	498	572	528	568	543	515	566	511	499	519	559	519	563	528	515	504	557	503	499	582	548	559	568	535	530	538	523	583	563	549	522	493	514	578	567	545	569	569	504	525	515	551	500	505	515	542	531	528	530	542	559	557	518	546	540	519	552	505	550	517	575	503	538	519	543	502	509	517	512	544	528	512	565	551	498	554	520	540	544	511	551	518	526	543	498	533	528	519	513	544	527	519	515	571	525	512	613	572	490	532	538	506	528	556	462	533	500	529	528	530	510	512	539	546	522	547	512	518	502	507	499	462	516	527	535	516	484	480	516	525	543	524	534	522	541	502	554	504	562	532	527	524	490	520	524	575	484	533	499	534	558	529	511	551	554	540	517	546	555	553	522	501	565	550	530	532	509	534	532	539	489	527	552	498	516	536	539	532	505	508	522	535	532	555	478	520	568	521	529	557	574	529	553	550	552	528	558	570	559	503	571	517	555	504	499	531	550	573	541	520	523	525	543	487	554	521	522	482	538	536	550	542	513	513	506	506	491	488	545	542	539	536	479	505	537	524	540	568	516	521	515	536	546	529	514	535	517	505	556	510	513	530	500	548	555	541	558	536	537	533	506	501	515	506	567	567	532	538	541	550	553	499	561	523	510	498	544	524	526	548	538	539	528	542	537	529	537	534	551	488	543	531	512	514	525	570	517	525	462	513	543	526	536	550	491	533	544	552	535	537	525	509	512	554	588	516	511	510	529	505	536	563	530	502	487	522	534	528	530	495	533	569	550	510	527	534	547	508	532	532	542	541	514	569	562	544	543	539	560	560	528	516	526	508	544	573	575	541	549	490	538	534	530	505	514	500	466	548	508	500	525	498	495	520	526	562	555	590	500	547	522	514	543	550	519	561	514	542	493	501	533	522	529	513	513	529	538	526	499	525	551	529	533	534	538	534	541	535	545	517	552	519	544	546	538	533	521	538	535	530	500	523	535	551	533	527	545	548	548	563	554	519	486	539	551	515	534	538	465	526	501	512	549	530	540	519	541	509	548	524	560	508	544	506	526	527	503	548	518	509	556	520	511	493	525	503	504	612	545	517	539	547	560	490	481	541	508	537	552	510	555	500	525	554	527	515	524	532	516	497	507	529	539	539	531	504	604	513	549	519	527	533	543	526	531	524	504	508	515	580	526	512	509	550	536	520	492	539	519	551	498	547	519	525	532	514	522	553	547	510	520	549	490	575	520	548	551	496	523	537	546	521	543	518	547	542	525	580	531	486	546	518	535	531	514	507	522	520	543	508	561	531	536	504	544	583	509	508	525	536	504	524	562	526	508	548	477	535	584	547	518	533	521	523	558	515	506	543	547	548	542	557	515	516	554	510	546	519	533	556	500	510	520	547	548	540	533	540	509	506	477	522	547	536	499	491	558	565	541	504	480	556	528	541	494	511	506	485	503	500	490	521	592	548	518	517	515	518	478	556	504	516	519	514	544	522	514	531	548	547	534	480	538	519	537	528	548	563	526	572	514	517	550	476	528	584	514	504	518	557	520	583	534	526	583	574	533	549	501	560	549	493	523	528	522	557	517	528	519	533	540	542	520	525	524	499	526	506	504	498	492	511	535	523	494	538	543	554	579	549	517	528	501	510	534	564	514	559	518	530	511	538	531	546	509	531	547	561	596	473	560	578	533	551	559	521	529	516	503	493	568	559	542	561	555	503	532	549	554	519	559	476	537	522	524	529	581	519	516	542	513	486	510	516	523	537	529	516	517	526	547	536	530	523	543	543	570	547	506	546	542	500	565	530	564	518	526	512	557	561	540	552	542	513	558	511	532	523	525	524	531	537	512	525	502	533	490	513	506	538	510	529	533	496	517	500	491	513	564	534	560	527	514	532	499	507	511	566	541	474	502	461	500	496	523	531	532	560	543	553	549	529	506	514	504	538	544	536	560	535	551	507	571	545	525	554	537	517	525	484	563	519	510	557	567	520	527	537	510	537	517	564	527	520	563	578	483	531	544	535	522	546	528	506	515	534	556	541	548	503	540	537	496	510	530	514	525	545	491	506	562	557	562	509	546	549	515	524	535	558	527	543	517	534	536	529	553	528	503	536	522	519	509	567	583	542	531	555	538	524	528	541	514	531	489	525	531	499	528	569	527	537	494	519	506	506	554	537	511	513	563	542	547	556	513	549	525	544	495	518	503	552	545	495	530	512	564	556	488	523	552	511	555	505	535	538	531	560	548	525	513	532	525	530	523	530	527	529	564	509	575	545	528	539	486	532	544	527	476	548	584	550	506	542	547	542	501	509	531	532	538	514	528	517	542	484	542	511	512	566	531	546	512	547	570	570	496	556	531	549	509	522	548	540	485	524	531	569	516	595	557	548	530	546	562	551	539	558	532	519	468	516	529	550	523	508	549	519	515	524	494	547	546	488	520	531	511	521	512	541	535	509	553	555	512	482	498	502	521	532	529	506	543	564	511	512	527	526	526	527	520	510	498	506	503	551	510	540	475	503	543	540	539	518	504	549	505	514	556	554	462	529	523	540	529	554	547	592	497	543	532	527	488	551	550	505	521	541	487	529	485	522	527	497	523	520	549	569	522	535	561	561	529	515	491
59838	98020	72955	27306	41718	17714	845	848	846	885	783	844	762	827	804	835	841	781	797	817	859	828	850	827	912	867	781	811	808	777	776	816	805	821	808	792	787	812	863	810	827	826	791	771	794	856	822	836	759	823	810	912	774	856	801	815	801	832	815	812	801	807	844	842	785	790	788	844	840	831	804	844	843	805	791	864	838	780	824	794	798	813	845	794	774	787	798	842	768	819	880	834	829	812	811	732	821	920	826	806	855	834	797	816	799	807	819	799	869	834	790	821	775	808	788	818	837	806	821	813	819	852	830	792	828	836	806	799	790	831	860	837	843	773	838	874	743	762	834	799	841	782	783	757	803	852	873	864	835	811	831	801	799	820	767	785	839	821	812	800	748	847	817	825	787	811	862	823	833	851	822	820	868	837	791	795	789	751	811	803	806	794	792	826	844	816	797	793	838	833	801	766	797	824	823	833	754	834	777	845	806	789	845	822	867	796	835	810	823	796	780	850	847	813	810	836	848	815	812	828	824	823	787	837	807	814	816	807	853	845	843	793	775	815	856	810	822	796	766	816	835	826	793	823	839	778	830	774	821	847	825	827	806	824	801	793	816	809	781	836	812	846	805	764	765	820	862	834	809	849	849	843	830	788	819	807	825	811	768	850	824	816	788	784	822	787	831	843	830	783	814	799	824	871	814	793	831	772	790	801	808	805	782	777	833	784	832	819	867	875	788	852	848	779	787	826	843	801	869	795	844	824	859	808	831	843	776	837	765	838	800	819	795	792	841	812	813	790	782	823	763	812	835	803	834	812	763	819	857	851	836	830	882	805	798	830	796	818	852	806	861	869	802	846	768	787	812	824	818	823	818	805	849	812	779	772	797	751	826	826	869	789	811	813	821	852	754	813	769	814	810	842	779	790	823	753	793	825	809	837	760	803	778	855	799	829	774	826	805	860	830	809	763	812	847	786	822	802	786	777	853	828	825	792	787	823	777	821	817	756	857	780	828	808	823	882	799	838	827	806	805	818	840	789	790	804	780	811	857	775	816	854	788	825	787	810	814	786	801	819	829	801	829	767	824	869	819	816	856	854	796	771	834	827	816	815	842	787	851	837	792	847	835	832	827	781	834	816	836	782	812	822	802	785	811	849	815	802	830	843	823	843	859	852	750	834	782	801	771	881	817	853	813	836	875	835	769	845	847	808	866	763	818	866	744	842	855	822	857	805	829	841	819	788	836	829	777	814	800	778	785	746	848	823	830	790	795	773	794	786	895	850	796	836	824	854	826	792	786	793	824	853	833	824	833	795	792	831	860	817	857	827	835	805	887	813	790	880	788	792	811	846	809	817	816	800	822	802	813	844	753	813	765	807	847	821	839	816	843	782	782	826	793	801	797	849	805	801	792	852	773	756	774	810	775	818	820	814	873	833	774	833	819	802	857	833	837	801	784	833	857	817	812	781	818	889	819	765	835	792	837	839	828	804	807	787	828	805	818	781	849	825	818	801	830	837	828	823	801	815	825	841	802	807	801	789	808	779	772	804	829	787	848	766	848	755	808	815	780	782	793	824	791	818	817	822	775	806	827	738	825	834	769	781	834	765	852	797	785	798	830	762	841	809	832	866	794	761	857	813	759	827	796	867	759	821	805	830	835	859	776	824	804	808	810	821	784	841	853	814	788	818	836	812	875	751	796	792	838	813	833	788	853	758	856	860	792	781	782	812	821	847	802	816	775	796	835	778	833	834	798	800	819	847	790	849	782	838	823	826	805	748	795	794	823	828	798	835	807	863	831	848	792	818	784	808	827	802	800	860	808	809	805	775	854	849	859	827	830	789	787	774	801	863	802	799	775	840	813	810	810	859	825	796	833	858	837	772	783	804	813	821	823	808	806	807	804	863	778	786	873	808	839	819	793	829	822	813	790	776	746	759	810	821	820	762	776	827	763	785	792	771	794	836	852	804	826	803	779	826	790	792	833	783	825	826	847	774	829	815	801	788	799	860	815	793	787	805	829	806	797	794	880	882	762	813	769	748	785	843	773	809	826	782	840	826	790	815	787	844	816	875	829	801	811	780	814	831	811	797	827	800	859	775	791	826	828	835	765	812	810	850	828	816	780	815	811	851	747	840	809	849	824	803	875	824	829	781	785	759	808	778	801	839	850	832	806	858	817	824	880	793	849	775	795	825	853	850	876	816	799	776	848	833	819	789	800	809	823	836	847	816	775	871	801	798	760	794	786	882	850	835	759	801	825	823	891	803	822	865	794	793	864	789	829	865	819	830	810	794	819	821	825	817	857	837	800	820	788	794	786	808	828	785	813	781	809	815	772	800	786	796	794	774	838	785	778	835	831	862	814	792	793	823	759	820	790	841	791	781	826	822	824	786	812	791	830	776	815	823	785	859	832	819	780	821	823	801	798	830	841	792	754	780	753	795	793	801	887	758	822	826	794	801	858	800	832	861	815	783	780	821	784	774	840	822	781	843	805	821	808	851	800	845	795	796	823	811	787	819	858	784	826	801	822	819	844	794	785	821	838	814	788	807	809	778	860	796	804	852	791	809	822	818	845	814	839	826	805	832	851	830	802	804	821	797	831	788	794	818	852	810	785	782	778	848	888	797	848	796	801	865	796	877	815	836	804	813	749	868	836	818	803	847	811	836	817	863	775	796	853	855	811	853	798	798	786	787	845	804	843	830	805	826	816	825	836	821	809	877	816	783	854	819	774	811	795	849	804	806	782	814	800	795	744	791	837	832	782	767	775	813	819	798	823	817	798	779	842	776	788	805	822	815	823	844	893	825	811	824	781	820	851	823	824	770	793	801	808	819	775	804	756	796	779	823	805	803	819	859	799	833	805	800	852	805	827	871	806	816	779	810	757	879	808	845	795	799	828	796	800	805	789	863	811	835	822	864	854	827	807	747	792	799	813	807	754	810	811	848	819	806	807	766	829	808	808	807	781	797	795	829	878	861	803	880	827	848	808	806	776	802	805	807	825	819	869	761	845	800	774	835	826	824	794	914	772	833	792	799	831	866	867	868	879	845	796	838	837	831	824	798	777	830	773	783	796	838	840	859	810	792	791	825	776	796	793	853	802	816	795	736	805	772	816	812	810	862	846	796	736	808	832	819	805	815	844	841	846	825	822	813	836	832	828	815	875	804	877	825	827	831	779	820	852	825	792	853	802	812	857	826	818	831	839	827	853	879	783	764	814	834	789	796	852	803	785	836	831	842	812	833	777	803	775	845	803	849	819	793	866	755	774	815	817	855	856	819	810	778	807	842	764	802	845	712	787	871	829	811	789	776	811	848	807	792	844	875	789	808	789	780	782	790	758	792	818	819	828	845	732	823	840	798	825	822	875	808	847	836	816	756	819	785	834	846	830	876	854	810	821	803	841	838	787	856	835	826	844	822	811	812	747	839	810	820	816	801	796	847	812	799	843	854	783	813	819	816	839	803	789	798	809	818	871	811	852	863	833	804	817	809	848	797	833	842
31802	30139	24740	7866	5085	1692	360	322	329	350	330	296	364	320	355	396	332	370	342	334	350	328	320	284	347	358	335	310	326	344	354	363	343	322	332	338	345	363	362	350	344	325	365	316	327	336	342	321	323	352	331	345	361	342	350	306	371	332	365	345	364	333	342	327	354	327	394	327	344	353	305	334	340	356	300	345	342	326	339	355	332	322	311	340	316	324	302	302	322	318	337	314	320	328	336	360	327	371	321	351	359	343	350	355	332	362	311	341	367	332	365	338	343	360	319	353	329	320	311	321	332	338	327	339	331	330	351	331	365	322	336	308	318	326	352	345	301	345	351	337	348	363	325	304	316	362	332	313	344	329	347	359	350	346	352	359	358	325	344	319	340	312	366	342	332	358	332	333	303	341	346	315	324	317	364	376	341	317	316	316	334	355	343	322	356	349	332	327	345	340	336	329	332	351	337	327	339	295	308	316	313	327	348	322	301	352	358	335	331	310	334	336	346	327	344	342	337	333	332	313	326	358	332	315	335	311	342	320	346	342	322	335	313	345	344	336	349	351	316	392	361	339	336	349	322	338	330	302	307	304	323	324	299	349	341	344	345	351	324	349	306	364	328	312	317	310	317	351	319	337	326	355	332	325	328	317	327	352	368	333	333	325	331	329	355	304	315	368	362	307	344	336	342	326	302	354	329	287	334	335	358	333	343	320	333	312	308	323	306	334	310	334	311	307	369	329	328	330	371	342	341	328	335	331	364	344	337	367	343	353	345	357	326	330	344	363	327	334	353	342	344	341	328	343	329	309	344	341	365	309	351	334	321	326	335	314	304	319	338	330	359	293	322	332	334	349	376	324	350	314	354	309	316	321	335	335	339	312	359	303	340	358	342	318	370	344	327	323	363	365	313	348	320	348	346	332	331	356	338	357	338	335	347	339	324	324	355	356	327	311	353	356	295	364	379	317	355	331	345	337	324	342	307	338	356	342	329	327	319	304	343	372	331	330	315	334	345	359	309	320	335	382	327	313	321	336	344	339	327	323	334	317	350	321	344	320	340	362	345	365	344	331	338	345	331	335	338	367	314	335	302	354	330	340	345	386	362	331	363	322	322	324	319	341	317	335	343	316	323	349	326	313	352	360	334	344	329	305	351	335	320	331	354	348	324	332	396	351	324	326	356	370	334	312	330	326	345	332	320	320	338	365	324	333	342	348	305	314	332	348	316	330	340	339	345	293	329	341	321	322	347	346	343	332	331	343	333	357	348	317	289	355	323	327	333	334	350	341	367	328	331	347	336	322	354	309	321	362	346	324	332	339	295	373	350	335	365	343	318	332	329	338	341	339	310	359	345	331	324	342	352	367	352	391	326	367	341	346	337	316	333	327	357	326	324	345	321	343	366	319	299	327	333	346	335	363	322	339	337	307	338	319	339	345	334	324	337	350	354	373	302	341	318	295	342	340	364	311	301	341	335	346	350	332	303	330	344	350	327	334	321	322	306	317	331	318	370	339	310	323	366	318	320	352	336	324	343	330	328	348	328	344	310	336	315	309	351	355	341	336	322	340	286	332	356	315	325	317	328	351	342	329	342	351	353	335	313	338	318	334	336	324	337	330	339	351	347	303	348	334	353	335	316	363	350	359	342	297	337	353	341	334	348	311	362	353	321	325	336	339	311	334	316	311	323	359	344	329	340	353	322	326	312	337	321	323	303	385	347	320	325	369	319	351	321	371	322	350	346	319	333	298	374	325	307	339	328	330	372	306	352	327	338	309	329	341	344	347	341	338	325	309	309	343	369	333	354	325	325	344	327	343	306	347	322	348	325	300	345	304	342	314	332	277	324	310	332	302	349	295	305	356	346	339	290	294	354	343	328	321	309	315	311	329	296	349	372	329	321	341	324	336	341	320	365	315	365	355	294	338	301	331	350	360	372	342	326	332	330	336	328	350	330	334	327	348	356	333	317	332	322	339	289	364	322	304	324	330	322	328	360	327	328	352	336	361	359	347	322	361	346	329	341	293	340	320	316	312	325	308	376	315	308	332	353	320	328	361	316	383	343	325	323	296	356	306	329	344	321	319	318	316	322	347	323	316	293	364	347	329	317	315	348	333	331	326	348	337	365	346	347	316	338	358	341	330	350	321	362	315	332	330	353	362	341	335	334	301	329	342	330	343	305	368	393	359	371	336	338	347	366	350	347	350	333	327	351	338	358	306	331	318	346	347	348	351	298	313	382	313	322	324	359	308	340	347	341	326	351	311	320	292	337	299	312	371	353	322	317	313	309	321	298	344	337	352	328	374	326	323	336	350	369	337	353	341	331	364	337	333	322	308	337	322	340	329	346	329	339	308	368	345	311	329	332	286	343	324	303	318	329	305	327	327	358	303	326	345	325	338	353	334	354	350	326	333	357	319	313	335	334	334	334	296	335	340	324	324	359	361	340	333	378	308	348	311	306	345	330	356	307	342	325	323	313	346	321	351	380	354	306	324	339	344	337	324	319	345	324	356	349	361	315	341	330	334	364	346	379	341	311	386	323	332	314	319	325	330	286	352	293	319	345	335	324	312	317	329	352	328	351	350	359	342	319	324	355	348	336	325	364	384	348	371	353	378	297	347	312	331	323	324	315	334	311	320	338	303	317	313	346	361	348	340	293	288	336	316	320	362	311	339	318	328	328	356	355	355	341	327	330	347	314	331	332	345	336	356	319	359	322	364	359	306	337	292	329	341	336	342	326	318	356	336	322	334	303	324	310	330	307	342	349	333	350	361	323	307	336	332	334	351	336	318	318	302	327	358	324	274	322	325	340	336	329	359	344	359	322	336	327	364	319	317	319	345	354	345	343	316	300	318	333	330	356	346	330	330	326	334	313	331	345	353	357	320	351	314	372	334	323	339	357	359	318	351	349	327	353	333	333	338	358	330	332	332	339	329	352	330	363	329	302	346	342	337	322	326	322	330	315	364	336	340	362	333	336	334	286	330	315	316	326	336	305	337	327	359	341	302	337	339	369	321	335	337	320	304	326	353	331	340	314	323	367	352	322	330	322	323	320	345	341	329	331	370	312	346	325	314	312	367	346	356	319	351	320	317	351	340	310	349	364	337	339	327	321	344	316	335	359	356	316	327	317	303	338	331	316	326	336	334	362	344	371	316	310	313	350	313	337	327	324	328	324	333	349	343	307	357	354	323	322	331	334	350	324	340	345	348	342	367	332	342	347	334	376	335	338	311	342	369	319	342	342	322	323	315	321	320	329	341	334	288	336	327	350	319	347	324	331	318	348	336	351	338	325	352	385	327	355	355	355	328	313	364	347	346	352	340	309	326	345	321	330	301	305	353	363	345	332	333	327	348	358	361	315	350	349	339	341	337	331	325	324	349	321	350	346	312	359	308	304	318	332	351	344	316	313	350	342	318	351	357	341	376	336	310	313	321	281	313	349	341	340	331	336	325	319	338	367	352	345	357	334	348	375	330	323	356	364	347	318	327	326	322
41442	47102	27747	5483	10382	3514	583	574	529	519	599	544	532	554	575	607	556	489	538	559	552	531	544	526	567	565	558	542	562	541	527	551	552	594	585	574	608	562	540	566	542	526	591	567	558	571	526	564	568	563	545	572	522	592	551	514	514	556	520	586	533	582	573	536	558	554	565	516	597	552	567	568	561	596	553	560	531	523	583	601	552	535	594	585	532	563	569	560	566	545	539	536	594	562	604	562	522	507	534	583	536	531	535	577	536	591	566	549	542	583	569	540	555	542	556	570	578	585	545	574	552	546	526	558	551	596	531	534	551	563	510	561	561	582	581	540	549	570	562	574	576	533	562	563	554	547	550	525	552	529	548	511	557	551	534	563	520	579	607	567	599	522	553	579	567	535	575	618	541	571	570	558	564	587	590	584	583	525	543	575	539	567	552	564	531	566	545	577	587	578	512	572	536	565	587	581	563	524	579	553	566	576	551	542	559	569	577	560	539	541	539	584	549	532	534	549	534	589	534	566	553	531	510	597	574	565	593	582	521	541	552	536	570	599	586	587	546	553	579	576	587	579	562	557	520	553	578	565	554	515	556	600	523	541	553	521	547	578	552	512	566	579	561	562	551	538	504	539	569	597	552	557	541	587	562	556	541	615	585	555	557	568	524	589	525	516	568	550	608	569	535	561	561	547	588	594	563	547	549	589	567	571	578	562	595	572	542	581	568	523	527	579	545	562	584	586	545	560	575	561	559	574	557	592	548	525	570	570	536	548	575	578	555	529	578	580	567	549	543	581	551	567	564	580	574	544	542	515	564	550	564	551	593	553	549	588	596	589	563	583	537	529	504	558	546	553	589	572	557	562	561	519	584	580	555	535	601	565	568	544	540	564	550	571	568	619	557	553	526	560	572	540	539	581	567	565	540	532	518	613	564	548	564	537	574	552	584	551	543	514	591	583	565	525	586	580	574	528	545	539	505	542	538	560	557	564	597	561	617	584	540	540	582	588	546	515	561	542	588	542	558	567	583	533	544	546	595	584	549	571	572	579	575	549	516	563	535	536	557	594	519	553	547	579	552	512	513	527	542	545	533	531	521	542	546	513	554	552	562	548	515	530	500	531	610	545	567	520	550	520	578	553	551	577	568	604	620	535	564	560	543	539	568	541	621	547	561	605	565	555	587	551	554	535	528	538	628	535	542	539	555	560	533	540	577	538	549	555	606	574	530	550	539	517	536	550	527	540	512	549	587	556	581	540	562	542	544	550	543	522	550	597	518	576	548	548	569	598	579	565	568	547	546	535	555	588	527	536	581	562	580	558	525	495	562	551	518	555	578	553	581	589	558	543	573	547	568	552	530	596	560	548	553	552	529	568	582	530	561	581	577	526	564	540	564	553	522	563	558	569	560	556	560	522	559	560	502	594	511	550	579	557	558	558	517	531	608	542	512	571	548	556	594	525	552	587	524	551	541	550	578	523	550	558	562	561	605	569	567	523	505	565	549	530	553	571	566	568	603	522	578	576	550	550	534	549	517	577	573	539	547	567	558	566	548	553	582	555	576	596	543	536	549	586	581	564	563	557	548	583	555	607	576	549	565	513	609	511	556	548	561	569	562	597	598	559	555	548	577	543	560	555	543	523	517	527	587	581	531	567	543	576	567	550	581	610	589	566	529	531	556	575	561	560	580	587	583	549	541	517	523	583	569	541	572	582	570	577	526	542	574	552	545	549	540	514	588	538	563	539	535	536	524	541	546	548	531	517	548	526	525	606	529	535	590	565	554	572	554	583	529	540	520	567	537	561	590	574	598	540	564	556	574	570	546	576	534	564	544	520	537	549	586	600	589	589	553	598	572	556	604	544	596	530	542	588	563	568	545	581	544	542	621	545	578	537	532	549	587	541	529	545	565	523	543	477	568	595	549	535	602	518	575	558	582	530	557	558	526	577	559	581	617	553	539	545	569	534	577	539	539	536	539	569	564	598	598	559	569	563	590	560	525	583	562	545	577	570	551	562	545	522	537	558	558	576	546	564	546	492	556	557	544	592	544	534	545	565	558	547	540	570	590	554	537	533	563	570	530	581	541	606	546	560	530	516	591	560	540	528	540	573	552	567	559	566	596	556	563	548	582	544	564	571	536	511	587	577	524	579	523	582	517	602	511	561	562	555	562	586	605	547	588	554	548	547	583	557	596	581	576	556	529	495	567	579	553	555	535	592	543	581	538	552	585	518	556	530	568	571	595	527	553	524	566	547	579	556	581	566	553	592	546	567	518	571	547	559	561	538	597	528	586	537	556	585	525	576	574	519	532	578	604	543	555	562	561	589	537	606	586	541	582	564	559	537	499	524	528	601	553	589	570	524	629	555	569	563	559	598	552	595	569	552	544	551	558	539	588	564	557	563	519	562	537	600	596	523	552	584	557	548	543	554	524	536	561	551	565	574	565	528	592	582	533	574	566	576	557	525	528	597	575	566	536	573	602	539	591	566	578	552	550	547	540	571	591	591	527	523	542	529	578	543	578	535	574	549	590	559	559	536	546	577	527	542	554	574	540	504	530	545	525	563	565	527	563	575	555	584	567	522	552	561	544	594	572	592	572	525	602	567	595	506	584	591	545	580	521	564	586	541	557	599	502	583	555	558	521	545	543	574	614	537	563	535	600	538	551	530	535	595	547	567	540	543	566	522	573	554	559	536	529	560	546	531	577	521	549	573	569	543	553	526	517	557	551	523	587	582	582	532	538	545	585	552	540	550	553	583	497	528	602	585	603	584	571	584	561	494	541	592	546	540	568	547	566	537	524	535	568	568	533	593	573	542	585	553	569	575	560	560	564	562	569	552	545	541	574	578	578	570	553	540	541	573	538	596	591	525	589	546	510	567	522	549	585	516	564	513	563	576	585	537	543	574	494	569	568	556	591	544	546	529	523	537	501	610	584	546	547	555	568	547	554	555	569	518	596	573	540	537	576	530	553	572	541	551	568	533	546	602	537	555	548	526	591	562	565	533	576	550	528	590	581	588	557	557	532	567	563	540	571	559	549	573	579	570	511	534	542	551	554	563	566	584	561	569	577	551	543	573	604	560	549	555	589	556	565	539	570	605	559	565	532	583	559	527	514	520	501	543	561	522	542	549	547	550	523	550	573	537	535	543	557	566	568	562	548	577	542	612	587	561	562	562	556	562	577	576	536	530	561	541	573	564	546	604	580	559	558	563	599	554	572	561	479	571	552	536	542	530	551	577	558	576	587	557	579	555	550	552	580	595	511	533	581	536	551	556	548	549	576	601	522	544	580	546	552	587	549	564	556	573	552	574	565	572	578	580	568	557	569	604	582	563	590	526	578	570	585	554	582	569	550	527	528	547	581	558	550	558	577	587	596	551	569	578	502	557	592	538	599	531	543	569	566	588	556	512	579	545	537	574	549	544	551	532	590	532	545	581	536	544	568	571	555	546	535	578	567	560	574	560	525	535	551	568	531	558	547	570	539	541	532	586
25847	25215	32154	25626	24401	13369	850	326	303	313	298	294	308	310	315	336	326	279	289	316	314	310	348	306	340	316	335	308	327	324	293	296	307	304	299	330	357	329	330	320	295	305	328	327	325	293	314	292	344	326	312	299	281	310	342	270	325	311	347	297	302	328	329	298	327	328	284	334	317	337	307	305	312	314	321	324	317	310	304	339	300	301	275	316	341	269	337	317	285	292	293	277	298	312	306	306	288	289	322	324	309	300	320	316	287	296	320	309	318	289	311	295	305	321	330	309	304	301	296	264	294	313	315	323	313	305	291	289	307	261	319	336	283	328	298	319	305	326	294	311	320	307	266	281	305	305	308	305	286	295	318	305	330	280	305	295	306	307	316	345	334	286	314	318	313	310	296	263	316	294	291	311	302	314	286	322	316	280	305	316	320	313	332	313	312	299	321	311	287	307	296	327	299	305	261	319	314	276	331	302	300	313	305	313	321	326	320	328	340	310	279	273	297	320	325	281	298	300	275	296	310	276	326	317	299	344	276	306	314	318	313	312	279	316	318	319	316	291	331	303	307	296	272	284	306	278	297	324	296	309	306	273	320	333	307	288	269	318	302	322	291	310	308	290	309	311	291	305	310	292	306	326	289	324	300	298	306	279	319	303	338	300	315	310	284	289	293	294	332	321	316	317	316	317	330	315	282	344	312	272	289	300	289	328	294	323	290	300	311	297	295	330	343	310	315	303	310	284	305	310	302	304	330	277	280	298	354	307	279	295	293	313	290	325	319	293	305	324	313	334	327	304	330	307	295	312	297	301	321	306	296	335	303	290	294	309	294	305	293	302	308	319	311	306	311	299	316	311	311	299	299	297	351	329	322	340	289	335	321	342	319	283	281	279	310	293	287	305	287	311	296	288	286	328	321	313	303	322	308	302	320	316	321	304	322	306	313	305	293	314	297	326	298	305	292	289	305	321	276	336	295	307	346	316	330	323	295	315	314	333	320	299	314	314	316	307	324	337	319	306	317	312	314	287	309	321	269	314	293	320	318	297	311	274	316	326	316	304	298	334	303	306	321	292	313	282	254	287	318	296	294	330	331	264	328	309	326	312	344	300	304	336	300	308	296	300	300	306	323	292	265	336	305	313	301	315	311	282	308	308	307	322	290	279	332	352	303	317	309	279	310	301	322	338	278	296	354	305	298	318	328	314	314	314	296	274	331	324	325	301	306	299	290	317	279	295	299	299	280	312	310	297	304	274	299	289	311	298	326	321	297	311	285	320	310	333	300	306	314	327	309	275	310	313	312	301	317	309	286	310	328	334	297	320	288	318	329	310	317	310	324	316	310	328	289	286	314	301	324	282	305	311	329	273	308	305	314	330	314	293	289	321	305	285	314	300	300	325	325	316	305	306	323	296	287	316	298	313	306	316	302	279	315	327	333	291	300	286	321	299	276	331	322	295	320	316	295	334	303	300	295	317	309	283	306	287	306	294	332	308	290	296	321	314	314	321	325	300	323	319	291	302	312	319	306	311	287	303	313	283	290	306	293	316	310	353	312	323	304	325	296	293	316	287	295	315	291	285	298	305	302	300	313	294	283	306	296	320	276	277	298	311	271	303	317	324	311	289	319	328	311	289	306	313	280	298	300	357	289	316	294	302	315	361	310	277	303	307	325	339	329	318	324	315	292	281	306	307	317	274	312	363	312	314	279	296	312	297	341	280	319	302	287	309	291	329	285	327	283	297	302	349	320	305	326	292	299	291	302	321	303	326	332	304	314	308	302	308	308	316	294	301	308	314	321	286	284	319	326	313	280	296	311	325	301	323	309	318	317	311	349	295	302	289	286	290	299	301	306	309	312	307	331	297	296	286	328	300	338	302	306	322	307	346	307	325	302	300	304	339	319	323	325	314	322	340	321	303	318	299	310	326	302	305	318	312	304	295	286	322	275	316	314	306	341	302	319	272	279	315	331	320	320	280	299	303	281	283	325	332	297	337	299	325	305	311	274	281	315	318	289	314	325	282	281	311	304	325	282	295	308	282	277	299	338	315	323	304	306	332	298	318	307	302	306	301	283	312	308	289	300	339	297	326	289	324	274	316	282	328	308	287	337	332	302	316	317	313	314	342	286	293	291	277	318	277	299	304	299	298	303	300	310	309	345	290	294	296	305	310	293	320	279	291	301	322	296	302	339	308	336	285	340	285	285	308	286	304	339	339	322	296	289	293	323	309	312	346	320	309	315	345	297	311	292	311	280	354	332	298	328	287	306	305	333	323	344	311	300	302	313	315	291	309	321	297	285	334	324	287	331	326	298	296	308	270	315	319	343	292	329	273	325	301	291	290	291	310	289	329	281	287	323	312	312	308	280	313	285	298	321	309	306	320	281	301	322	297	289	294	324	308	301	286	301	321	293	294	288	316	325	299	274	297	292	278	273	325	318	305	297	315	317	333	254	320	303	318	321	328	284	326	298	288	292	305	329	310	319	317	291	301	308	289	315	314	306	311	329	307	317	283	280	296	310	312	306	338	327	305	316	308	331	295	297	270	336	292	294	300	302	302	304	317	277	333	307	276	309	315	265	306	311	341	331	311	327	330	327	333	301	317	312	319	286	306	308	312	296	314	339	294	297	339	358	348	303	310	282	325	298	291	301	325	321	296	308	318	343	316	298	333	268	289	296	281	330	312	288	303	277	331	294	300	315	312	291	311	313	329	281	301	282	304	312	326	311	293	307	312	282	276	291	302	293	304	302	290	303	293	309	297	303	302	335	317	314	284	288	278	300	296	322	268	303	324	307	329	310	319	314	275	309	292	318	277	298	329	324	338	297	297	335	327	281	299	310	308	305	316	286	311	302	317	297	308	294	300	299	271	296	310	290	326	286	315	306	307	320	303	321	291	288	314	323	296	312	304	330	310	304	301	299	312	298	313	305	324	295	294	291	271	322	294	271	314	320	332	302	335	320	336	321	314	305	295	266	286	292	306	333	273	309	323	314	277	310	294	300	288	280	291	298	333	308	316	331	314	299	292	305	333	324	334	309	330	338	307	310	288	317	311	318	290	337	322	333	308	298	309	298	299	305	292	314	290	329	308	260	310	295	307	338	288	305	319	299	316	308	299	308	321	308	332	284	267	318	295	292	302	320	308	290	347	274	274	317	298	305	300	308	335	303	314	300	318	295	327	307	341	293	340	343	318	318	316	305	309	348	320	311	324	272	302	286	301	294	340	303	325	294	282	315	299	318	313	322	316	316	294	277	302	335	292	304	296	326	314	311	267	317	299	301	298	286	307	297	306	323	311	313	313	311	301	280	300	278	298	327	310	347	295	309	299	283	310	305	308	309	291	295	298	307	295	306	321	348	299	308	301	318	308	327	290	329	292	311	309	343	303	303	327	292	310	308	300	315	314	271	327	310	315	290	286	298	294	317	293	316	319	291	282	316	305	327	319	326	316	295	300	290	328	321	302	294	292	323	324	273	290	278	289	287	329	308	313
60751	88517	56242	20969	34032	12926	530	542	522	529	531	550	508	498	511	529	531	517	507	507	499	519	511	505	481	503	534	485	476	551	545	508	557	544	535	500	517	502	542	485	554	482	483	512	562	499	552	533	508	502	477	479	504	457	513	490	527	523	515	526	483	488	509	550	484	519	500	535	532	523	540	554	482	503	507	517	537	533	501	507	519	472	505	526	554	516	508	542	518	508	498	532	526	531	474	534	474	504	506	523	511	516	516	528	529	532	493	556	544	497	484	497	531	500	502	495	544	540	520	503	507	508	523	499	544	521	523	501	512	508	509	525	544	527	485	496	528	475	537	517	517	467	533	537	454	497	520	497	539	525	508	510	535	507	522	503	506	515	533	551	493	489	517	543	509	531	507	494	523	538	492	537	534	519	480	471	504	509	520	498	510	493	545	505	535	519	508	522	495	527	547	508	531	511	539	536	516	519	564	494	534	503	488	486	554	494	522	528	555	482	549	521	460	535	513	550	537	537	490	486	501	510	495	498	519	535	492	478	561	492	549	481	522	532	504	473	501	488	521	516	511	558	515	532	516	542	492	545	507	534	496	477	540	487	503	572	504	524	529	487	524	553	512	521	536	506	505	515	511	529	506	543	524	487	493	498	525	515	512	518	506	521	536	540	528	498	511	499	552	516	491	561	531	526	517	521	478	549	541	534	504	494	484	529	531	531	513	526	530	536	510	486	520	530	510	511	506	510	492	537	505	518	499	494	503	506	500	525	529	561	526	498	556	516	506	493	526	544	517	512	550	498	495	513	489	496	532	532	519	505	485	535	545	501	486	532	503	550	457	481	518	513	507	532	504	507	515	509	495	495	535	527	516	520	515	517	452	501	524	512	495	525	506	510	515	503	490	515	509	523	504	486	574	479	536	499	511	519	517	492	459	505	507	514	502	536	500	535	518	527	479	523	519	504	486	472	525	524	501	528	532	500	522	515	496	533	477	525	494	492	540	500	530	499	499	525	489	543	483	492	537	493	507	495	537	512	496	452	534	538	515	482	534	545	533	525	524	535	518	495	499	508	533	525	513	521	480	528	476	494	500	540	508	500	517	488	486	517	502	497	512	466	541	506	508	493	481	519	486	525	510	512	549	506	493	526	490	535	524	507	525	505	500	511	535	492	489	514	507	503	488	514	531	522	515	509	505	499	508	546	504	498	525	506	520	542	508	497	504	499	520	503	483	521	494	495	512	568	538	547	552	513	521	490	512	549	498	472	490	559	495	522	473	536	483	544	520	524	525	538	552	531	534	512	504	537	529	481	511	526	519	499	522	503	517	512	525	519	495	522	503	503	503	462	545	510	508	556	504	527	515	511	504	519	493	569	525	519	506	502	543	504	495	505	530	539	488	545	537	511	480	555	506	475	508	513	512	546	530	513	492	512	503	492	535	521	491	499	488	500	477	516	532	540	526	488	536	485	505	470	534	502	536	526	515	519	536	460	501	511	483	529	482	535	508	518	507	533	562	515	528	502	507	486	475	503	541	452	509	503	513	510	517	548	511	563	487	537	492	480	535	537	506	493	499	491	483	488	509	502	508	475	484	529	510	515	513	529	516	520	483	497	497	510	549	525	522	519	506	513	501	488	505	499	525	502	475	518	505	533	539	495	529	502	518	500	509	538	481	525	520	489	523	532	531	519	517	474	496	521	512	528	499	525	486	514	544	498	515	533	494	484	512	517	521	523	549	501	513	492	476	526	495	528	525	477	535	500	523	511	518	518	489	537	557	532	496	498	498	502	514	497	510	554	540	494	481	501	555	487	544	487	541	485	521	513	573	550	526	519	488	501	559	527	533	549	499	480	500	531	498	497	506	497	500	512	506	531	464	510	515	510	509	487	555	492	482	515	494	503	496	529	522	497	514	535	467	516	501	461	519	516	513	489	503	514	477	512	523	479	559	488	515	491	500	506	507	522	531	491	519	509	517	515	506	521	508	512	546	512	510	560	482	508	540	546	536	561	490	524	527	497	499	521	491	521	482	485	527	521	507	522	511	485	513	484	508	511	534	486	521	492	507	508	552	487	517	526	502	521	491	476	538	517	503	524	552	538	524	476	499	493	519	507	494	545	525	528	514	505	494	505	522	557	481	512	530	482	530	532	514	503	525	504	484	512	491	464	512	499	567	482	504	481	494	501	513	535	497	500	490	515	543	481	529	527	533	488	530	497	543	545	488	534	509	507	510	488	521	534	510	553	532	543	493	508	534	502	477	535	492	493	534	537	521	502	473	506	493	587	485	499	503	556	517	523	512	504	477	491	468	530	501	512	505	479	478	510	558	455	529	524	482	477	495	513	503	510	523	516	540	542	523	506	485	516	514	531	539	507	520	521	548	531	571	523	486	511	503	530	513	543	532	492	532	497	522	507	484	522	509	533	537	497	519	526	542	515	519	483	509	534	518	465	515	521	476	557	533	518	539	516	532	501	496	529	536	528	500	518	545	525	540	479	509	500	551	531	534	553	505	525	509	521	526	571	542	483	509	540	544	502	513	497	515	553	516	459	531	558	578	509	501	506	468	530	503	523	497	503	486	545	479	510	482	499	570	440	534	523	536	514	519	512	510	549	503	513	535	506	518	548	455	514	475	510	525	517	523	474	493	510	531	518	514	480	474	523	520	509	519	505	471	494	513	501	533	521	471	490	482	511	491	528	538	525	497	528	524	503	507	541	555	514	526	539	508	466	540	568	543	526	523	498	500	479	483	547	493	541	501	529	512	523	510	501	519	575	528	510	487	543	514	486	554	487	518	518	530	499	540	492	501	482	537	520	531	469	501	494	519	470	506	502	527	492	512	553	541	537	524	548	521	466	513	525	497	516	535	537	498	491	497	500	550	532	503	513	499	520	550	513	515	474	472	510	524	512	521	538	547	512	570	531	571	523	500	518	523	536	506	493	529	516	487	460	489	523	513	527	471	491	511	490	552	487	491	532	525	490	498	536	531	494	536	507	505	530	523	499	500	498	473	523	519	531	513	527	486	514	515	566	486	546	524	530	535	492	510	547	489	489	501	553	529	498	522	513	533	508	449	494	532	509	482	460	474	476	505	515	510	536	520	511	521	509	524	519	542	514	493	485	524	534	526	549	542	511	547	520	505	519	534	535	534	519	496	473	512	544	509	498	507	523	496	478	503	542	499	532	493	530	543	506	502	535	505	529	541	465	496	511	504	507	546	513	490	500	503	489	517	492	502	519	555	534	532	492	553	485	542	518	524	487	537	548	519	513	502	571	557	496	510	505	533	525	513	504	528	510	528	539	516	492	506	544	530	492	507	499	537	519	522	529	521	505	472	479	522	500	518	507	508	522	518	519	507	524	503	555	541	519	535	501	501	524	457	523	493	506	558	544	522	492	518	485	531	506	478	506	492	519	537	530	543	522	494	482	513	514	534	511	526	510	527	514	516	519	514	492	501	510	526	479	521	486	532	510	540	553	524	512	504	512	495	532
24313	23094	30814	24861	24873	21086	4431	627	528	596	514	565	544	559	535	515	539	531	533	547	558	567	496	520	504	495	513	502	527	515	529	549	521	508	501	515	521	571	475	533	585	528	537	541	549	496	545	556	525	555	532	502	559	536	527	522	542	502	513	540	543	528	543	524	561	519	506	495	500	486	527	533	525	495	517	504	477	493	548	557	470	506	519	523	529	549	502	503	562	511	528	530	514	551	523	527	495	528	583	514	523	536	566	504	545	513	481	534	541	555	519	564	527	527	547	550	506	504	489	526	525	517	480	512	538	508	550	537	524	538	544	533	516	518	552	577	525	546	519	536	526	499	519	542	528	542	528	486	506	518	536	490	484	465	522	522	519	524	547	519	520	560	537	526	517	533	525	544	520	512	477	495	525	523	512	546	511	545	530	514	521	528	526	550	535	540	526	510	535	503	502	514	533	516	509	523	539	507	559	532	539	529	526	531	508	533	484	521	492	508	503	541	517	503	550	510	508	534	545	489	532	534	503	532	508	538	492	533	514	539	519	510	530	570	555	572	514	522	502	519	497	525	472	520	504	481	525	505	504	508	538	541	493	553	539	490	561	516	533	522	512	515	539	530	578	516	568	500	500	517	503	498	533	535	531	550	510	560	510	522	492	517	529	569	539	521	532	493	517	508	542	506	536	534	498	565	483	525	517	508	517	530	553	534	576	482	559	485	471	521	534	567	519	492	515	514	555	510	500	529	512	493	542	530	528	529	565	571	505	469	539	506	518	559	531	513	486	538	516	531	491	510	544	510	530	481	493	525	510	523	525	536	537	503	517	522	568	533	532	527	544	509	549	500	493	542	537	547	540	518	500	534	572	542	500	532	540	546	520	605	540	484	554	541	499	496	504	519	497	496	545	555	540	551	536	534	550	508	523	548	506	543	507	527	518	505	519	502	477	484	501	526	586	560	502	500	517	520	572	493	504	506	536	517	536	534	494	536	537	558	536	557	551	539	542	507	547	526	487	506	503	529	516	537	485	542	523	458	531	509	509	520	486	517	483	527	523	543	526	538	518	521	517	534	545	531	558	567	552	523	534	499	548	509	497	500	523	515	562	551	505	482	527	522	516	503	523	494	508	547	465	507	500	535	504	542	501	518	531	512	502	531	523	501	555	501	484	547	545	509	527	509	525	560	523	536	555	535	505	527	531	555	602	460	535	513	514	510	551	540	506	518	482	505	560	508	535	504	529	546	568	536	530	522	500	532	533	526	474	552	527	562	519	534	500	569	535	506	514	487	559	518	504	543	533	531	517	484	493	550	512	518	508	545	535	541	506	520	487	523	498	525	547	496	513	577	490	569	539	512	553	512	505	565	514	503	537	520	535	530	528	537	504	571	488	507	488	501	556	526	522	479	561	519	541	498	511	484	528	498	475	562	530	511	534	538	532	546	507	533	526	559	533	513	525	524	528	520	543	542	524	523	502	495	525	515	503	531	516	527	586	551	520	525	511	510	525	502	518	524	501	583	495	522	499	521	517	554	529	534	487	528	516	529	527	494	494	502	508	493	517	507	533	528	506	533	507	548	499	554	504	533	522	522	505	521	494	518	532	534	508	525	504	518	518	474	515	535	523	535	513	526	535	527	561	484	546	570	519	538	510	547	565	546	505	572	535	530	546	516	534	500	541	501	562	502	531	487	582	526	553	512	532	515	500	537	543	515	494	495	544	538	545	524	503	526	471	521	494	500	563	542	541	532	471	525	517	560	548	508	553	509	483	517	547	503	513	562	509	556	546	514	515	536	520	517	577	575	517	548	542	543	483	548	553	527	494	535	551	533	527	546	499	549	538	544	487	525	544	497	504	530	511	523	479	519	505	527	525	518	515	520	502	528	515	526	518	531	531	530	543	536	504	565	526	478	510	517	538	512	555	529	519	535	545	504	538	510	515	533	528	509	488	507	515	544	549	531	522	516	548	554	510	475	532	521	536	498	546	470	508	487	560	549	554	542	534	577	559	542	509	499	543	526	555	501	491	538	502	551	497	564	543	523	494	506	542	531	515	566	526	500	509	496	543	523	474	510	491	517	509	519	557	546	520	503	496	506	539	508	569	486	515	551	480	544	509	512	541	502	538	509	504	536	533	523	513	500	535	577	501	525	507	499	503	510	531	474	522	532	545	497	518	520	523	518	534	513	532	510	560	552	539	533	461	543	544	518	535	504	534	530	519	517	504	529	502	560	500	517	555	482	523	557	543	548	535	527	533	481	494	537	542	522	487	518	518	486	526	535	533	499	498	520	531	524	532	508	550	559	509	467	511	539	516	544	546	507	529	561	512	507	517	524	510	565	507	553	528	494	564	549	521	551	526	492	550	539	492	524	532	527	494	510	496	456	508	524	540	534	528	515	506	545	553	497	541	472	495	501	529	530	564	565	482	534	505	518	506	536	502	491	514	549	526	503	541	535	536	511	528	538	508	544	567	565	520	474	509	538	520	542	521	519	504	520	545	504	507	543	493	513	524	554	550	508	490	522	512	505	529	520	545	532	509	542	554	523	516	505	501	556	545	522	555	561	488	468	499	515	517	516	532	549	496	559	531	484	564	561	527	538	504	515	558	539	534	526	516	498	514	503	511	557	498	551	520	550	513	514	527	517	546	519	499	542	518	515	501	549	562	500	536	524	514	505	524	545	536	527	549	546	506	501	536	536	525	546	528	547	500	510	565	533	525	491	541	554	522	542	522	508	503	508	554	566	531	548	484	521	493	507	539	510	518	542	498	483	491	513	553	485	522	494	543	555	536	515	526	536	509	525	523	476	523	526	551	519	542	560	475	550	512	531	538	488	498	502	522	526	549	555	518	519	532	507	489	509	519	556	499	514	494	505	494	513	509	513	517	543	512	525	558	521	535	505	526	521	503	530	544	509	520	501	517	501	510	547	521	530	545	454	539	537	507	523	515	553	531	499	510	513	540	507	536	539	508	500	528	513	542	527	487	539	549	509	513	536	544	547	463	566	546	507	526	508	533	523	504	498	524	538	518	524	543	503	471	493	522	539	521	497	493	528	532	494	527	499	538	525	533	499	453	530	557	532	557	560	541	534	489	544	515	534	510	510	506	514	486	527	483	542	537	540	502	507	508	536	482	552	545	498	538	552	548	514	489	499	538	518	506	556	552	517	566	509	537	525	510	492	530	531	529	516	524	511	464	518	501	545	537	553	524	539	539	494	519	542	510	515	553	566	486	527	524	503	507	534	534	526	518	515	512	533	523	535	494	527	522	523	526	491	520	529	519	502	486	512	535	528	518	544	528	479	548	496	523	520	513	535	541	494	506	506	524	500	505	513	511	547	496	534	491	537	522	520	575	509	473	538	500	573	559	513	522	530	501	520	484	536	586	514	531	524	510	518	529	525	490	510	514	523	490	529	535	520	563	528	533	552	556	513	522	530	546	524	494	502	512	539	568	586	563	527	500	530	528	532	511	515	523	525	500	523	506	486
57997	98606	66918	27530	40422	18612	858	830	842	865	775	767	806	813	860	808	784	830	776	848	834	810	799	857	838	819	818	823	846	813	823	810	782	809	847	794	864	807	796	812	742	788	838	795	796	786	788	777	793	779	860	775	766	831	857	810	781	848	760	818	812	840	798	814	806	795	850	823	822	794	787	774	809	809	785	821	841	814	828	761	819	783	804	769	835	833	795	785	766	830	813	808	749	760	752	852	843	750	817	773	823	813	822	817	814	784	794	775	814	829	849	828	815	766	798	748	819	818	826	797	800	857	786	777	791	783	808	779	774	780	794	813	831	804	816	800	805	778	842	790	792	848	825	789	836	788	797	812	771	779	815	810	790	816	800	826	854	766	710	825	852	773	788	786	826	831	768	813	834	794	781	791	840	820	822	777	828	777	801	815	778	782	784	806	780	863	782	847	769	777	811	769	825	820	796	839	798	812	834	817	784	870	804	815	859	824	786	826	784	797	782	769	830	803	836	777	809	804	809	803	827	851	804	794	822	826	746	795	849	839	796	797	775	846	845	806	843	787	831	797	788	801	784	817	783	802	808	815	798	809	798	805	785	811	819	829	790	828	762	817	783	837	788	836	770	780	828	799	795	838	807	780	840	790	815	802	797	840	778	762	797	845	844	810	825	787	873	793	802	767	783	793	755	845	783	819	780	829	820	803	797	817	803	855	814	821	860	814	770	826	818	789	767	791	787	780	815	806	829	809	804	841	811	782	817	827	814	801	819	816	812	834	818	817	816	852	847	849	827	805	829	797	805	808	751	805	783	802	779	811	788	832	797	768	808	831	814	793	805	830	796	771	804	836	806	802	817	755	813	799	800	833	768	902	744	797	783	769	770	770	804	831	802	803	808	853	832	771	817	805	826	806	801	839	804	845	797	819	838	806	800	829	769	736	780	851	807	791	878	773	850	753	753	873	784	800	809	814	837	811	789	856	824	779	782	769	861	779	795	804	786	793	782	832	828	833	766	803	828	803	853	805	805	791	805	805	824	772	826	795	781	812	820	837	845	850	815	779	795	838	801	795	830	753	834	876	803	841	787	842	759	755	793	826	793	863	809	758	843	790	809	810	805	772	766	800	810	776	811	825	829	835	830	813	811	836	823	825	799	794	807	796	800	809	807	802	782	819	795	805	801	775	785	865	782	778	761	819	776	781	777	770	815	809	804	854	819	760	846	758	866	817	874	783	847	816	830	829	861	837	780	828	772	830	835	812	848	843	806	871	799	840	806	799	857	777	799	801	792	776	778	823	792	828	822	811	845	761	792	766	823	890	820	781	840	795	818	779	833	801	741	839	841	811	815	804	829	768	842	817	829	786	818	807	800	790	822	820	830	770	785	780	790	810	816	816	828	800	757	779	809	791	812	790	755	798	837	807	762	755	797	850	871	792	793	829	821	787	870	791	783	779	815	853	815	763	807	793	799	789	778	812	874	834	801	858	846	784	787	818	821	841	863	811	819	847	747	778	802	828	797	850	781	856	767	793	763	864	803	792	819	796	830	785	846	828	764	840	777	780	779	750	814	808	814	767	779	770	858	780	810	754	769	826	821	824	807	777	836	793	737	769	812	832	765	789	816	819	805	825	790	774	762	836	809	780	791	813	816	808	786	851	812	769	814	797	821	805	838	826	827	818	823	809	838	809	808	809	820	827	836	784	823	797	801	835	814	807	821	788	827	834	830	796	815	858	775	812	821	814	824	795	800	856	789	789	822	760	824	831	824	820	742	788	771	779	814	818	850	796	805	812	760	860	834	810	817	810	817	809	807	863	772	824	815	851	832	860	809	841	808	813	852	818	815	818	841	803	816	841	853	808	788	819	860	822	742	780	766	785	758	805	806	774	835	819	783	835	766	807	782	845	751	811	865	838	806	853	845	759	761	842	840	765	783	783	793	819	818	795	816	803	807	786	825	803	794	808	819	764	812	833	814	808	862	842	834	809	786	817	812	812	829	771	792	812	809	841	761	776	817	774	796	834	787	800	753	776	869	807	752	818	791	823	837	820	849	821	812	814	826	833	778	790	783	775	806	848	809	791	778	751	857	824	839	843	790	822	777	771	769	833	810	847	821	794	795	803	765	835	790	803	787	876	788	877	751	820	831	798	803	747	815	821	812	805	779	810	800	840	831	840	775	788	806	800	788	824	822	778	799	805	829	793	815	836	793	786	780	831	802	837	765	831	801	770	775	801	785	872	753	779	784	796	773	838	801	771	816	800	786	812	770	795	883	868	748	782	837	800	813	828	794	792	831	781	790	804	789	789	802	792	794	855	769	818	845	828	868	808	758	798	854	833	831	794	772	824	789	770	782	831	822	831	813	807	769	810	791	740	815	837	808	853	804	842	834	819	844	831	777	783	778	777	819	797	802	826	806	782	793	830	814	820	745	854	807	805	764	784	803	823	803	742	838	761	846	824	821	829	772	806	756	823	786	779	792	779	786	804	819	808	855	786	797	816	777	804	821	807	866	781	888	806	798	778	828	785	818	811	785	820	799	790	794	805	778	817	808	815	844	799	806	820	791	743	847	872	806	807	801	798	771	814	798	853	844	809	844	801	817	829	819	775	820	761	808	791	815	781	850	818	787	795	788	822	814	891	819	808	792	807	799	792	797	804	810	810	792	816	829	801	868	782	833	780	837	763	835	804	817	765	800	772	820	801	762	832	812	818	818	855	798	784	818	804	820	765	768	829	832	801	833	870	815	837	816	820	783	802	814	805	798	825	868	813	789	842	830	846	794	769	819	752	805	853	836	796	868	802	855	793	809	798	753	791	767	768	806	802	809	778	827	841	813	833	769	822	831	815	821	810	783	805	802	784	826	776	774	819	820	800	801	820	787	829	851	815	802	806	817	756	809	821	814	746	844	761	785	839	800	795	730	754	823	830	856	802	802	808	782	801	848	822	779	823	811	767	858	795	844	850	809	829	794	808	820	790	847	814	830	764	794	783	806	823	788	812	831	810	849	769	823	803	848	801	815	805	812	820	806	830	757	702	798	756	854	786	813	788	825	863	800	816	815	847	788	809	810	775	800	766	789	784	839	844	806	805	820	765	803	849	797	853	788	863	849	761	813	824	806	785	816	869	779	831	809	795	845	820	816	804	830	774	790	760	810	789	779	833	789	800	826	838	788	848	836	769	784	758	836	807	839	796	859	800	783	825	820	778	832	801	842	820	801	827	806	785	795	810	795	797	771	809	805	822	778	812	793	811	816	793	816	766	836	762	805	744	818	815	773	821	858	811	869	821	794	813	794	823	760	781	839	849	795	856	817	789	829	799	804	835	815	786	742	842	853	792	819	743	807	809	824	822	820	826	810	793	815	785	810	797	833	812	831	829	829	825	813	802	854	823	846	768	782	778	782	824	831	807	833	789	785	815	821	831	803	783	834	813	822	814	761	779	769	825	847	790	795	808	817	841	848	779	811	823	776	818	856	819	818	792	818	819	766	818
31953	29971	25305	8656	4002	1591	383	327	350	302	352	323	347	339	295	343	339	352	342	331	318	333	304	343	313	327	363	344	308	323	323	327	348	352	357	358	358	329	337	322	341	341	320	310	329	306	329	311	323	327	337	325	359	326	351	316	332	302	308	343	317	373	298	300	324	334	357	316	347	300	328	352	301	330	365	343	311	317	336	310	346	331	332	325	321	322	326	325	313	346	308	292	328	334	336	343	330	312	322	348	311	335	329	319	327	329	347	327	327	296	322	321	342	324	311	357	316	330	320	334	346	342	345	315	315	302	330	332	307	331	293	330	352	328	358	331	338	333	362	319	314	329	305	346	344	340	356	312	329	353	332	342	313	339	336	340	345	316	344	348	338	347	343	289	301	342	343	331	308	305	334	322	346	331	318	328	357	332	311	333	328	329	360	297	327	308	337	326	307	308	333	293	371	321	361	333	320	329	336	360	323	353	301	313	347	332	364	309	333	359	339	303	334	341	310	326	335	342	326	347	341	332	336	323	321	319	353	332	354	335	346	330	324	300	341	317	330	332	334	298	347	346	313	352	292	337	316	346	364	333	328	297	373	294	305	291	313	315	322	323	342	328	309	369	346	341	366	350	325	325	319	316	318	343	336	343	330	338	345	354	298	373	305	332	331	333	343	298	319	337	333	316	337	311	323	351	334	370	330	316	308	351	300	334	321	335	331	310	367	330	341	328	331	343	396	311	312	306	326	338	320	319	357	348	322	358	302	352	339	334	349	346	312	313	334	336	317	323	321	289	294	330	351	328	336	335	321	312	343	315	357	299	338	336	321	333	308	335	355	369	318	330	345	317	322	354	309	343	370	353	342	341	332	307	352	322	330	325	312	344	299	339	311	311	355	294	321	337	303	330	344	324	323	343	329	316	326	323	331	360	317	324	307	338	322	346	358	363	322	366	347	321	358	332	344	344	328	304	321	339	342	345	330	342	337	309	304	319	383	319	325	324	313	325	333	341	337	347	339	360	309	314	346	353	341	327	351	320	327	348	340	329	349	338	351	322	312	327	347	325	327	293	331	335	335	312	337	326	319	308	326	344	313	334	310	336	346	322	346	312	348	354	363	326	319	319	348	294	343	339	323	346	345	318	347	327	363	344	344	346	323	351	352	307	296	308	363	343	331	330	331	326	324	338	349	313	295	323	311	317	310	310	304	321	371	318	379	284	337	332	335	342	336	331	357	327	359	344	318	320	334	314	317	316	315	335	323	298	350	328	324	326	298	349	325	363	321	341	325	304	346	347	336	306	323	337	328	315	351	327	341	331	375	355	313	340	355	337	317	299	323	325	357	334	318	314	356	325	329	324	365	297	309	304	337	306	326	320	327	311	343	333	341	318	326	334	317	319	329	320	354	348	338	346	324	320	332	323	314	324	317	341	337	308	354	347	357	338	319	319	342	320	335	334	326	324	332	361	327	346	325	323	335	313	321	309	355	315	316	360	324	319	336	345	321	322	334	287	322	314	294	308	326	347	327	311	334	335	316	324	332	361	319	344	316	324	327	309	300	320	321	333	299	313	315	324	314	311	308	317	355	355	333	349	337	330	349	338	341	315	335	341	345	346	359	325	380	319	333	337	313	332	341	335	315	321	329	304	325	296	344	330	352	339	307	351	316	309	305	344	321	340	308	333	315	335	331	325	307	332	331	349	354	330	369	294	319	341	316	311	373	318	355	363	352	331	320	345	341	337	315	337	296	349	319	321	314	349	349	378	314	337	329	342	347	314	329	331	347	334	342	297	332	335	323	320	325	304	321	351	369	347	350	308	317	320	357	336	361	345	320	341	328	320	330	327	337	368	346	322	317	336	350	328	331	335	311	348	337	323	359	304	306	356	342	360	344	354	337	324	357	323	323	357	322	324	300	329	349	332	356	325	342	316	309	339	316	343	370	344	328	323	359	353	326	332	327	310	317	317	328	352	322	325	314	345	318	361	348	315	343	321	312	341	347	292	306	320	293	316	341	284	312	326	343	352	338	346	299	308	319	301	323	339	320	321	297	344	312	313	310	348	342	351	350	375	332	358	338	308	322	350	334	338	335	352	368	333	351	336	315	298	316	331	352	343	316	312	329	323	333	341	332	320	338	329	325	343	335	345	328	303	345	336	309	335	374	314	342	348	337	333	317	305	328	332	336	327	347	335	335	345	328	355	343	311	319	337	331	349	339	355	334	323	309	350	346	330	330	344	323	323	321	324	311	321	332	311	353	309	311	332	331	310	342	314	311	321	356	368	328	314	341	347	328	351	322	340	353	335	351	346	289	324	336	283	313	352	312	358	338	337	325	356	318	333	345	337	335	314	334	350	344	320	346	328	312	309	339	319	300	345	330	320	290	345	293	327	339	336	334	348	357	320	327	364	320	325	380	323	308	344	320	327	369	344	330	337	342	342	340	350	329	309	340	366	299	333	329	299	324	320	304	317	329	339	311	369	352	309	318	340	336	333	340	309	335	338	329	341	325	339	324	331	351	317	328	353	367	316	304	316	309	345	307	336	321	358	358	300	330	372	309	351	340	306	310	354	338	343	317	328	312	346	319	352	335	362	314	298	331	368	324	328	294	321	318	332	340	327	297	341	306	300	314	320	304	325	364	329	331	338	328	312	346	344	316	337	367	332	383	343	345	329	314	351	310	349	318	312	335	323	326	334	343	313	323	311	354	374	332	345	396	355	324	349	367	317	334	295	363	341	317	316	343	341	333	308	350	322	338	341	343	330	309	353	317	348	308	336	353	351	345	350	340	341	342	328	366	296	327	280	381	312	349	328	328	323	319	326	361	338	311	342	325	358	295	338	330	321	329	335	310	323	331	317	290	325	335	310	314	366	347	317	325	343	321	344	357	314	330	341	315	314	339	332	330	351	364	379	336	329	316	361	303	334	353	344	306	317	338	344	340	342	329	322	323	339	311	340	340	381	339	289	305	317	339	336	314	336	312	333	335	351	347	319	333	335	314	325	331	327	327	305	332	337	335	340	347	340	325	292	326	325	324	335	350	333	310	340	330	329	322	338	343	342	343	296	294	326	339	316	328	305	347	328	351	320	319	354	322	318	338	338	382	296	319	350	279	308	339	343	350	331	344	306	325	322	319	355	307	359	304	349	339	357	315	298	329	332	299	314	304	333	290	317	337	390	319	322	333	320	337	325	395	312	339	326	349	304	326	334	333	334	334	332	349	305	310	362	341	304	348	319	333	362	316	349	302	361	351	299	330	340	329	331	352	303	264	343	341	296	336	322	318	307	300	363	342	350	316	335	328	295	296	314	319	337	319	300	291	312	314	331	326	348	335	326	321	337	323	317	332	334	336	309	337	306	326	348	354	332	365	344	349	350	325	332	321	294	317	320	321	324	314	306	338	321	322	360	319	312	321	327	320	345	355	368	358	316	318	311	343	296	326	309	327	337	366	361	323	325	315	350	324	313	351	352	325	344	326	320	345	373	310	364
41887	47319	29513	6657	8243	3252	579	591	579	547	590	519	507	557	531	568	602	558	557	579	557	537	569	536	555	566	593	559	590	538	573	531	580	563	581	587	592	581	533	574	550	537	561	577	573	538	529	540	507	587	543	563	576	539	515	570	610	539	519	581	564	601	566	536	534	601	555	500	603	555	550	574	555	566	579	548	549	584	561	593	526	536	595	547	555	573	560	560	587	505	573	578	597	558	563	584	524	572	553	548	526	542	569	585	565	597	563	609	574	551	557	585	552	552	559	570	567	533	587	573	580	588	570	597	567	549	549	538	560	527	546	529	592	616	596	574	573	542	554	567	547	557	556	587	537	636	588	532	535	535	559	559	553	581	568	608	541	576	554	583	577	595	543	572	562	563	529	569	534	585	564	596	529	524	568	529	578	589	553	541	556	536	585	563	544	564	575	574	559	541	563	527	559	521	563	561	534	557	559	563	559	539	547	584	580	591	537	567	511	592	598	533	558	579	559	582	560	571	569	512	561	552	554	514	576	542	508	578	581	591	546	561	574	606	594	573	545	538	556	600	574	508	516	585	550	584	549	550	558	546	592	542	588	556	500	547	572	560	558	586	527	590	587	570	567	551	530	545	568	585	573	544	592	584	579	559	584	529	576	585	580	573	538	543	584	572	529	534	478	573	511	559	561	548	549	601	582	569	550	572	568	563	568	517	549	565	577	532	552	537	591	613	539	534	580	533	535	515	554	554	568	547	528	581	568	549	543	538	551	535	553	568	570	563	571	573	508	554	566	558	505	537	576	560	534	553	548	588	533	590	553	538	587	576	584	559	547	580	553	594	542	590	602	547	545	530	550	565	558	518	539	518	567	544	523	584	576	604	550	552	557	576	569	511	575	546	569	545	584	553	559	567	570	548	536	513	569	571	514	565	543	537	539	582	538	545	532	588	564	566	541	534	552	594	549	545	534	555	575	563	560	557	601	619	569	564	575	545	529	542	557	573	564	579	550	506	571	566	580	588	570	534	596	608	550	558	593	549	575	561	545	575	550	642	575	579	532	564	551	591	565	565	543	561	598	571	561	545	577	541	566	580	576	568	570	540	582	583	571	556	548	611	578	541	506	579	556	564	552	591	566	582	564	571	513	513	543	535	563	538	570	580	550	546	606	579	572	604	567	559	543	534	545	543	561	515	549	598	572	577	548	554	572	553	587	544	597	565	559	576	572	566	566	586	522	546	518	573	564	548	584	581	598	531	583	558	566	579	596	583	525	573	546	613	562	539	548	576	533	566	567	572	548	538	536	552	553	592	550	516	543	575	591	585	554	575	548	534	573	526	569	557	579	531	557	567	549	581	562	537	578	531	550	620	570	553	524	549	547	562	522	542	562	620	547	528	554	556	545	559	571	537	585	551	543	537	548	587	554	535	574	562	557	535	547	551	541	598	544	556	591	590	583	527	563	568	616	571	601	552	573	513	563	564	544	549	556	628	571	566	574	570	553	592	595	567	564	534	569	490	566	563	480	575	575	567	540	561	553	533	593	583	542	562	575	557	547	542	540	526	544	559	547	598	580	528	561	524	533	527	569	532	569	569	518	572	557	614	564	565	588	559	520	594	560	585	552	510	584	605	567	589	560	556	602	566	560	567	545	600	531	596	601	582	591	514	557	575	545	571	563	557	543	540	557	557	562	566	598	561	596	581	545	554	558	553	572	541	590	535	547	574	525	576	572	537	528	511	548	571	521	599	556	561	586	591	569	529	520	536	574	529	542	557	594	562	569	574	588	557	565	550	523	592	572	562	560	558	568	538	599	583	546	571	545	570	584	557	580	565	547	571	511	561	545	515	533	584	586	611	555	530	585	576	523	566	563	588	555	537	559	616	567	549	554	599	563	543	537	514	550	525	521	560	545	550	564	545	577	557	572	537	588	606	569	550	565	520	566	560	505	575	545	529	582	552	555	540	569	538	565	522	545	583	534	548	578	571	545	551	608	520	565	531	576	584	555	560	535	592	557	534	547	529	582	590	537	551	565	545	501	572	533	575	601	568	513	566	561	601	553	575	603	569	548	545	544	579	548	558	532	587	516	551	527	557	574	549	603	559	575	549	549	553	576	601	555	584	573	590	547	570	569	542	551	552	570	568	548	533	547	560	575	530	590	560	550	574	565	543	550	564	554	580	569	577	552	576	563	566	518	563	617	592	543	571	564	517	604	606	555	530	555	597	561	542	553	579	560	543	541	585	553	564	542	536	591	565	534	575	538	600	540	573	566	597	530	542	561	547	552	576	581	535	570	554	529	583	543	502	559	585	543	633	547	559	546	528	574	574	565	547	578	587	549	596	592	589	540	621	573	572	562	547	560	534	584	558	538	551	573	528	548	571	576	546	601	624	517	568	558	564	541	552	594	575	577	554	582	551	528	615	565	577	496	571	530	573	562	527	563	564	542	541	542	607	544	593	508	552	522	558	515	572	555	565	603	605	559	565	539	491	559	539	597	540	569	548	583	571	562	610	538	534	564	557	527	574	536	563	600	571	593	552	574	569	595	580	609	598	578	577	591	563	539	563	544	554	545	555	569	554	565	563	549	520	544	610	585	527	592	568	500	554	547	568	553	541	585	534	580	584	556	557	566	576	546	559	472	520	566	546	567	586	588	508	574	580	555	573	586	539	574	577	564	572	580	552	567	567	595	605	571	544	521	552	541	611	571	554	588	570	564	559	600	586	550	556	568	517	569	570	559	534	546	558	571	576	519	530	569	539	554	571	536	522	587	582	589	580	574	565	565	557	548	555	537	521	576	544	598	587	563	564	560	587	549	575	594	518	574	533	588	555	565	564	559	565	586	562	539	564	569	574	546	579	546	549	589	548	511	605	565	557	543	552	577	533	582	547	567	562	587	548	571	570	563	540	562	533	530	527	598	556	609	574	579	558	561	565	564	594	549	533	588	568	539	565	570	562	561	565	566	594	525	557	568	573	566	615	557	584	484	524	570	567	544	513	583	514	546	595	573	552	546	517	543	567	583	554	548	536	528	582	599	566	544	570	521	509	548	515	568	526	565	557	558	553	562	563	531	524	518	603	564	529	570	585	565	557	578	544	515	561	578	583	588	560	533	548	549	529	536	594	564	554	568	551	557	543	531	536	557	592	561	576	589	576	583	586	575	544	528	534	556	564	596	551	577	563	552	576	521	514	573	546	560	529	542	556	551	562	571	556	599	579	567	561	571	581	597	543	567	581	572	559	549	575	511	558	561	553	569	552	528	539	545	564	546	567	577	553	555	524	542	558	562	586	572	546	548	581	581	550	545	534	559	536	544	540	548	538	547	541	541	587	574	547	539	554	577	557	602	602	571	551	546	541	562	564	567	552	521	541	553	553	558	543	589	560	579	588	548	550	534	592	547	572	563	553	581	561	594	597	555	548	591	606	590	532	538	559	556	527	608	518	572	566	551	554	555	568	531	532	565	605	562	523	532	576	523	573	556	550	550	510
25842	24195	32618	25863	21987	12272	833	343	345	336	317	349	335	290	326	326	314	341	310	294	321	310	324	292	301	303	309	335	306	319	316	313	288	300	315	333	317	320	342	317	328	294	344	305	300	298	345	325	319	320	313	354	289	325	310	326	320	296	341	318	311	329	336	321	291	310	355	332	300	355	274	316	313	285	322	336	290	324	344	317	350	341	338	308	320	336	287	333	323	337	319	350	277	281	314	327	312	331	327	355	338	337	289	302	304	292	304	303	320	321	330	333	327	313	292	340	315	360	292	312	306	305	321	315	322	345	332	347	313	326	318	323	342	306	311	317	306	322	322	306	319	311	312	346	325	308	341	316	285	330	360	329	286	305	314	312	315	295	303	315	297	320	289	317	364	350	322	329	328	311	316	325	295	312	344	331	288	344	338	339	359	327	302	320	309	320	334	332	313	332	322	360	290	299	298	300	307	329	316	317	343	317	337	297	315	340	331	311	302	320	301	324	309	327	326	316	309	320	321	326	303	334	315	312	338	288	308	309	343	319	321	294	340	319	302	307	310	333	329	313	325	321	296	299	324	325	329	343	320	332	324	326	317	285	334	362	317	315	327	331	309	335	293	317	349	295	318	299	329	317	310	338	317	307	321	342	299	355	324	325	354	305	306	327	273	333	294	340	306	317	318	312	303	338	321	326	307	313	329	340	305	345	298	303	338	318	299	320	310	316	336	321	325	353	348	319	334	315	298	344	316	290	300	312	331	379	301	295	313	325	322	303	308	320	341	328	330	348	314	301	306	306	307	355	339	297	341	342	311	293	300	321	307	333	341	327	334	354	318	362	319	330	300	314	330	281	310	329	297	312	311	308	328	328	316	298	350	319	328	314	314	299	309	343	303	315	308	310	320	334	310	318	309	289	315	338	319	323	310	308	295	311	343	304	326	303	313	319	331	291	300	348	346	330	342	332	297	283	306	336	325	283	295	323	293	294	306	283	339	321	314	316	304	326	321	301	324	307	300	310	331	338	293	310	273	329	293	331	302	345	330	301	287	301	308	316	345	324	315	310	327	333	310	304	311	314	319	334	312	293	309	308	300	297	303	307	312	313	330	324	308	331	298	334	320	305	328	306	341	302	332	340	309	297	338	333	313	322	364	318	313	305	324	304	348	319	338	284	294	311	334	305	316	306	317	343	329	329	315	311	338	299	314	306	298	321	320	325	308	322	267	338	292	314	311	313	331	308	349	322	373	317	363	301	317	295	308	316	330	330	281	326	304	335	311	303	316	325	307	315	302	321	293	317	323	302	352	303	335	301	305	323	325	288	308	315	353	321	333	312	329	335	322	332	300	353	282	299	297	322	307	314	306	327	317	327	315	346	339	269	316	311	316	315	295	330	314	325	344	319	328	300	287	342	342	309	331	287	331	313	301	283	313	305	315	314	287	311	315	336	339	303	311	315	313	303	349	345	301	310	306	328	349	280	296	351	334	353	308	315	308	326	309	340	324	319	309	309	336	284	325	334	316	298	341	344	309	314	300	327	333	305	326	317	307	313	325	310	294	300	317	310	336	328	338	321	347	307	319	312	304	298	349	322	322	320	319	317	319	318	311	320	313	307	326	314	328	304	314	301	310	282	329	309	348	313	327	295	265	339	280	338	329	312	340	303	257	299	323	320	311	327	313	328	320	309	307	296	333	318	308	309	347	303	333	329	286	330	315	300	345	320	290	336	303	310	345	331	282	328	314	325	340	294	331	321	295	334	309	352	317	318	292	325	304	304	333	306	311	302	332	323	325	300	302	337	325	320	324	313	315	306	353	311	309	314	319	320	307	316	318	316	341	328	284	338	330	313	311	332	309	306	307	329	322	304	334	311	317	331	293	332	352	293	312	330	272	296	294	320	304	322	349	323	298	330	330	312	343	317	282	301	306	327	321	312	335	329	333	310	323	324	334	324	313	314	293	331	330	293	300	321	316	302	303	332	321	336	336	335	312	337	326	304	354	318	305	331	308	325	312	309	337	308	333	294	292	297	317	327	301	309	313	322	340	328	303	322	301	321	336	360	340	331	310	296	340	324	306	316	335	311	329	326	290	299	297	325	330	313	285	305	298	325	299	347	302	323	331	309	301	301	326	309	288	324	354	338	328	292	281	313	316	325	318	340	296	316	318	322	339	301	300	307	308	318	306	288	335	320	335	317	347	319	324	327	329	309	361	322	314	308	329	328	312	295	350	335	288	346	302	316	334	318	369	330	347	311	317	317	345	336	342	313	283	320	314	328	343	309	325	318	357	320	317	287	333	291	316	326	311	338	320	319	323	317	324	322	317	334	332	322	296	301	316	282	315	331	327	323	330	306	329	325	319	307	331	303	307	305	289	322	304	336	331	323	319	321	335	330	299	306	317	304	337	311	321	360	289	328	322	300	322	351	319	323	324	289	327	315	340	345	321	325	312	343	287	324	330	303	309	316	313	300	313	321	322	323	307	338	304	304	328	329	296	279	283	294	315	326	328	316	300	342	303	310	305	319	338	351	315	303	323	321	307	345	327	313	328	311	323	350	325	303	324	323	319	317	281	302	344	290	298	302	329	314	312	296	325	330	308	343	325	307	310	297	280	340	316	323	324	307	294	311	310	349	313	336	290	322	317	296	283	335	295	288	291	303	324	343	328	318	300	295	293	310	313	313	309	334	282	313	349	346	347	306	338	325	298	288	315	305	347	316	299	332	308	329	305	306	313	309	325	303	304	319	281	310	304	348	343	305	313	316	286	315	301	315	352	323	320	330	337	314	357	322	336	297	310	351	312	333	334	292	322	325	316	295	310	336	335	336	294	313	319	288	310	318	316	309	296	271	302	329	314	312	323	319	324	322	340	350	273	298	307	274	311	317	323	331	302	321	301	315	304	303	308	307	281	304	312	314	299	320	307	342	346	332	319	326	309	329	314	327	333	316	302	288	299	334	297	307	317	294	347	299	322	311	319	322	313	320	302	317	304	288	351	324	305	313	318	269	326	332	321	306	301	302	339	341	313	307	335	350	329	332	287	319	270	317	294	327	281	334	327	310	315	327	327	346	313	294	285	307	311	297	317	309	309	328	314	333	327	330	332	300	317	319	334	318	297	325	315	335	313	335	301	294	297	339	306	337	310	335	286	297	315	326	324	336	294	331	322	306	304	313	316	337	317	290	318	330	325	323	316	312	315	317	316	307	352	305	322	322	299	320	301	299	296	323	297	306	304	335	328	335	298	313	301	322	353	305	297	302	329	352	331	305	294	321	313	296	319	339	312	321	287	320	308	323	302	335	320	308	328	352	304	338	321	326	321	317	342	305	300	301	322	311	315	292	327	313	292	304	310	305	338	306	340	343	315	294	298	312	295	326	328	304	297	324	326	304	330	292	326	304	300	367	326	262	325	327	342	324	356	343	334	328	319	303	318	341	317	358	311	355	305	325	325	350	332	348	315	325	273	327	353	341	329	323	325	322	338	277	296	349
61476	86615	62863	26086	28457	10676	548	547	537	479	543	540	559	518	545	552	546	505	545	564	519	551	523	550	531	498	543	536	520	528	546	525	522	493	520	530	507	519	536	528	547	539	506	507	507	509	531	519	525	535	527	536	541	481	477	513	520	515	528	510	538	522	559	531	538	526	537	520	503	514	551	535	512	528	544	514	516	530	531	539	558	554	560	563	534	543	531	523	511	543	541	527	482	565	503	529	590	552	496	504	570	511	511	518	503	560	532	511	553	537	476	556	534	570	503	559	518	531	506	554	511	525	559	544	527	526	517	533	513	504	526	496	530	513	495	525	514	530	566	567	558	578	491	507	548	562	565	519	521	522	516	559	508	528	540	509	542	527	489	512	539	514	551	507	583	539	546	519	543	526	521	517	533	531	524	513	525	531	513	509	554	567	547	499	504	518	565	501	548	481	540	561	541	562	511	538	512	471	503	510	532	519	522	494	583	551	545	516	525	512	564	520	528	489	538	508	551	482	562	546	562	555	522	515	518	549	520	527	531	512	557	528	521	550	524	548	522	551	547	520	509	554	483	530	497	534	511	549	512	497	506	513	525	528	560	551	513	547	521	502	520	549	492	501	518	526	501	547	526	532	560	548	510	534	547	497	533	553	538	528	540	531	543	504	536	528	551	528	559	511	513	540	517	584	536	537	573	526	490	555	520	532	535	499	547	530	535	517	533	538	487	528	568	559	546	534	518	523	515	544	508	500	515	548	527	486	513	535	483	521	570	501	491	527	532	550	519	494	582	487	551	474	544	508	537	493	530	541	543	515	562	561	519	529	513	537	553	561	549	538	504	527	548	545	512	555	557	555	496	534	496	502	492	540	554	513	532	505	523	529	512	503	513	528	522	561	534	503	507	516	525	511	515	564	564	552	521	578	535	534	512	509	541	499	534	500	511	526	560	520	501	530	491	535	499	555	535	501	534	546	523	527	519	550	557	506	534	504	568	564	541	508	490	574	529	535	539	559	497	531	483	535	523	505	522	555	506	530	519	504	515	527	561	517	541	523	507	553	496	512	524	509	522	553	543	539	555	509	557	507	530	535	523	502	490	503	546	552	538	498	532	489	540	540	528	501	518	532	497	542	541	539	530	538	473	541	525	527	510	528	546	567	551	552	523	535	525	497	512	520	535	526	550	558	551	510	529	541	516	516	545	556	520	496	555	520	530	522	562	523	552	545	555	568	546	516	525	528	489	528	515	500	550	534	545	509	527	533	530	510	547	514	516	523	540	543	504	523	538	513	523	545	520	536	529	545	499	517	539	546	542	540	520	494	476	490	523	485	514	499	537	514	562	520	537	516	527	548	512	531	536	552	529	515	537	520	556	523	525	517	503	528	484	528	589	515	562	518	542	560	483	529	517	520	544	525	516	521	520	536	549	569	514	510	500	527	497	534	522	530	545	511	524	536	497	516	519	525	523	532	557	530	567	518	557	532	522	557	532	493	511	533	528	518	581	569	542	495	503	583	522	509	494	485	549	528	482	533	485	589	544	521	559	545	545	516	503	516	516	542	546	488	492	513	563	509	550	540	496	564	531	533	491	541	499	529	563	533	491	529	527	547	521	510	481	529	495	510	511	538	512	504	492	521	506	555	535	542	537	486	563	525	523	526	508	495	540	511	507	521	521	532	496	513	543	486	549	505	518	511	521	529	504	550	486	549	500	529	544	512	540	534	489	545	522	575	584	515	517	556	530	541	503	525	535	503	515	489	515	558	515	519	496	557	553	522	526	514	551	509	521	549	547	546	522	508	510	518	540	543	484	523	490	573	496	555	506	499	584	505	538	552	542	577	522	514	560	524	484	529	491	522	529	529	527	550	527	524	505	513	577	522	527	545	512	581	538	546	493	538	529	490	494	530	516	557	564	522	548	560	514	499	528	571	564	557	500	489	511	559	534	514	541	561	496	560	520	554	544	520	544	557	530	559	559	499	524	529	552	583	500	520	511	519	506	509	557	561	554	575	529	519	499	531	504	559	555	520	544	543	542	561	533	554	518	535	490	523	499	514	472	515	515	553	492	542	529	510	527	492	470	509	536	481	542	545	569	520	541	513	513	535	548	541	542	541	550	507	517	542	558	507	492	558	493	532	601	483	512	529	522	519	538	529	486	526	513	496	536	520	509	506	501	499	527	537	503	545	524	522	505	524	515	546	544	550	516	542	506	520	546	528	513	543	541	543	492	530	529	554	584	528	541	552	517	555	516	520	516	552	545	567	537	531	572	487	578	533	578	532	531	535	502	527	533	593	529	534	568	504	532	518	582	557	542	531	506	509	567	509	573	523	503	512	509	560	537	483	550	578	548	507	530	541	534	521	514	526	543	539	547	559	533	542	512	576	512	557	489	535	517	530	529	537	506	528	526	531	563	498	553	488	530	542	538	509	557	545	558	527	519	485	517	501	503	531	552	552	543	530	531	558	551	512	559	532	552	588	540	518	504	563	554	522	542	545	568	530	518	545	493	551	524	518	549	527	529	511	564	528	494	530	518	531	482	546	530	529	517	537	491	554	518	563	523	551	536	526	512	530	547	525	506	525	501	534	557	564	545	534	535	517	539	501	541	513	554	536	516	535	521	569	510	564	554	524	560	558	543	495	526	497	511	523	551	547	534	554	533	556	504	519	490	524	545	510	509	519	557	540	505	504	520	561	488	540	541	520	525	515	545	536	524	540	587	538	525	496	562	536	520	539	516	510	529	524	524	528	547	504	510	539	511	521	489	538	503	524	509	534	535	525	508	491	533	490	492	527	550	526	567	535	531	523	546	546	499	484	518	539	492	513	550	506	550	518	540	532	551	529	533	549	511	533	501	549	510	557	486	541	568	487	527	565	548	510	518	524	525	547	551	546	521	561	518	503	505	517	571	535	528	512	504	537	479	545	537	532	522	525	545	556	509	562	550	554	528	504	551	520	523	484	534	553	556	535	507	516	550	547	491	546	505	540	555	513	488	509	510	568	509	565	513	542	532	545	514	542	505	507	546	508	578	524	520	524	529	545	558	542	537	567	537	562	555	510	528	551	544	538	505	516	533	551	550	516	543	531	540	498	540	524	509	546	501	502	527	522	547	543	538	541	515	499	560	554	534	493	528	526	523	538	523	502	538	513	509	569	522	520	500	565	526	538	509	546	507	511	538	533	517	543	509	534	555	515	518	546	471	528	530	508	515	524	511	515	548	512	515	556	529	524	551	525	550	556	569	509	513	549	544	522	496	531	506	546	480	531	484	550	517	529	511	488	519	544	519	606	512	526	520	520	535	540	535	550	523	499	532	529	492	535	544	561	560	517	551	551	530	528	528	525	515	520	534	533	552	595	540	505	540	521	460	563	562	588	489	512	538	511	511	526	517	524	498	528	542	522	524	538	472	540	536	515	578	523	570	501	544	505	536	546	587	542	526	540	551	541	532	498	502	535	473	555	536	521	546	523	513	543	549	536	476	546	530	527
24289	22572	30822	25029	23365	20026	5032	673	572	592	590	581	551	559	570	549	547	557	507	559	571	564	514	551	545	559	600	575	591	517	553	553	544	536	563	511	510	540	586	550	541	515	562	511	559	496	516	547	550	526	525	537	592	562	536	551	525	523	576	515	518	493	596	552	487	530	514	533	533	514	542	506	519	562	537	580	547	508	528	554	518	561	532	486	579	541	513	551	551	521	509	542	536	517	509	559	565	521	510	564	518	558	484	563	498	532	565	541	531	557	512	538	531	546	547	519	534	530	527	503	512	526	503	512	503	566	502	564	520	508	473	509	557	534	526	543	508	550	501	530	534	530	536	533	544	509	496	539	534	545	535	526	543	505	529	538	518	545	521	504	497	516	567	530	513	531	512	611	508	557	552	505	524	539	521	508	517	567	535	511	541	549	550	551	565	542	550	520	526	546	484	518	513	502	547	516	550	504	523	542	516	524	501	553	542	503	564	547	503	542	558	517	535	509	528	527	537	529	562	517	498	529	532	527	545	545	538	538	528	559	491	547	518	514	507	528	538	535	515	575	524	536	540	533	545	509	559	586	534	531	515	542	531	520	565	550	520	530	522	527	537	515	516	535	552	557	525	573	500	499	535	524	500	512	517	526	554	506	502	519	485	529	496	542	540	541	567	581	525	545	495	534	533	537	544	549	549	511	533	546	541	566	564	547	549	558	559	514	530	573	579	545	494	564	523	564	561	529	549	547	516	516	553	522	520	527	539	526	516	540	542	546	518	532	587	506	502	557	487	565	499	502	525	537	550	569	549	536	541	529	577	528	539	530	517	540	576	573	541	563	486	511	549	520	583	517	516	533	569	557	526	493	528	521	555	530	527	520	526	530	536	588	529	537	528	550	525	580	497	533	519	526	523	510	579	561	591	583	492	558	518	549	533	549	497	516	502	531	564	549	546	521	543	529	535	583	536	510	577	520	536	535	568	536	567	532	548	553	545	562	532	530	524	532	514	516	522	536	487	553	524	491	557	553	498	541	518	529	510	528	567	547	534	518	554	521	499	519	540	537	566	497	554	562	517	547	495	538	505	546	491	552	555	510	529	560	547	474	580	507	527	561	503	531	532	544	533	529	552	520	555	509	543	518	563	506	548	502	524	549	538	535	505	537	532	505	564	547	550	523	529	554	523	526	564	551	528	509	494	543	536	511	527	559	529	594	509	531	515	554	533	534	543	539	557	525	560	558	505	527	538	581	509	516	552	512	510	524	519	538	497	491	522	531	542	559	546	522	524	549	533	551	500	520	498	505	552	527	510	488	529	546	568	575	498	550	522	545	497	537	524	492	562	538	528	526	557	550	543	520	562	506	498	536	550	557	531	553	538	540	528	555	538	515	576	529	539	542	546	542	514	567	531	514	543	545	536	532	558	487	530	543	549	542	548	531	516	518	561	535	518	522	527	520	508	536	554	542	552	558	554	517	528	553	519	575	541	559	568	501	515	534	565	512	527	510	587	517	546	532	511	520	499	576	541	562	553	494	505	584	560	527	519	534	533	544	526	539	569	525	517	544	543	537	510	522	533	499	534	540	586	539	531	532	494	535	515	551	529	563	564	540	542	568	559	574	518	543	578	517	516	559	542	528	493	525	518	552	556	516	530	532	555	536	564	501	559	501	549	545	508	511	495	561	541	505	530	554	566	473	538	526	549	501	534	523	503	557	548	516	487	555	517	529	584	545	573	541	531	525	509	533	513	512	549	510	508	532	486	529	557	551	550	560	562	520	552	525	540	543	545	547	561	502	566	535	543	532	550	574	513	518	506	525	529	486	513	508	542	558	497	507	544	564	544	513	538	560	526	534	537	489	561	493	544	513	526	519	489	557	556	551	553	517	530	537	551	507	564	537	543	558	499	497	552	518	568	575	502	524	531	480	536	548	464	562	539	565	519	540	560	539	511	528	547	524	548	510	534	524	504	554	545	535	545	541	570	533	560	565	538	541	508	516	527	543	499	614	511	522	547	506	533	540	552	508	535	524	551	549	522	489	545	536	530	523	555	550	524	526	525	525	512	525	556	521	509	538	469	548	526	519	559	525	524	555	534	518	543	506	520	573	532	563	540	499	557	560	516	542	565	517	542	553	489	509	507	517	542	546	541	530	504	530	520	556	549	528	520	572	543	545	526	528	494	560	487	529	520	503	525	533	514	527	505	498	542	539	543	507	519	530	560	546	507	521	494	535	543	554	519	596	527	556	542	508	570	519	523	534	515	476	510	524	537	475	522	544	538	522	579	535	551	504	498	523	515	552	504	546	519	557	557	514	536	507	502	517	547	484	556	524	562	536	548	566	563	560	536	539	484	544	495	516	522	507	521	539	555	545	516	532	551	513	494	498	560	535	510	507	567	511	566	533	536	530	536	549	519	500	558	495	490	533	543	512	533	534	556	568	523	511	489	512	569	549	560	548	535	556	544	522	505	545	513	537	516	513	523	491	538	556	524	571	548	570	523	551	511	540	520	558	549	504	542	515	537	481	522	545	510	507	486	544	537	529	500	563	555	518	552	573	536	514	545	526	511	549	536	553	564	501	512	504	557	535	547	528	524	498	518	511	519	503	499	541	516	501	545	533	547	518	551	559	500	544	538	548	519	511	520	580	569	500	503	526	554	541	474	543	519	495	588	526	515	542	531	510	542	504	547	551	518	531	514	544	585	543	545	512	470	531	565	553	525	539	547	533	498	528	512	505	537	579	521	564	528	554	531	526	475	555	561	550	510	535	552	559	537	505	549	489	501	493	561	574	531	547	559	498	571	524	568	543	561	500	553	536	538	541	526	572	559	552	530	554	524	536	543	526	518	591	595	503	576	575	548	542	556	553	506	536	552	518	542	559	551	532	551	536	544	530	566	531	560	544	516	511	541	523	547	509	557	496	498	504	538	514	505	518	540	522	571	535	514	590	595	530	545	548	525	516	545	558	540	557	543	500	535	551	556	531	507	539	491	485	549	564	521	533	515	548	567	511	490	547	533	526	526	560	533	525	562	518	502	493	544	554	509	509	530	518	555	549	483	525	523	522	522	550	537	550	555	544	552	539	501	560	505	537	497	545	506	533	515	535	543	521	543	530	552	517	478	561	552	538	535	521	564	533	463	565	531	533	528	587	520	534	559	564	582	453	567	518	537	561	505	495	520	540	546	546	544	578	548	519	546	558	482	507	546	547	505	524	531	562	497	565	561	533	512	506	556	566	522	542	543	538	517	499	504	495	500	578	538	516	523	513	489	504	507	544	568	510	497	555	525	512	543	553	522	566	562	522	537	566	535	554	512	520	541	494	551	533	504	540	542	527	552	522	569	572	582	523	503	546	547	558	541	527	531	561	562	536	512	525	547	601	531	541	484	534	555	544	546	526	522	488	526	489	553	543	534	530	477	509	558	555	509	547	576	544	529	531	555	529	501	527	554	523	552	495	548	530	539	555	515	517	571	520	551	523	555	539	522	539
58834	95207	74539	33615	36709	14352	903	852	891	820	816	897	869	865	805	761	853	853	814	850	856	821	863	883	865	844	825	790	816	814	851	798	788	752	827	802	804	872	835	823	816	798	852	851	844	848	867	801	826	818	788	860	830	829	812	821	844	824	899	821	792	819	859	908	849	855	863	841	905	868	836	784	869	838	832	794	798	836	843	812	799	826	811	843	745	876	827	830	819	811	798	787	828	797	852	790	836	816	780	851	790	814	865	829	825	843	792	844	758	807	839	795	815	843	857	817	794	831	800	796	839	897	825	798	811	811	794	777	788	856	769	859	787	804	862	821	846	847	764	853	805	774	841	842	851	848	863	843	846	738	837	863	789	821	798	803	802	787	847	767	858	792	858	850	826	802	786	834	826	809	856	777	812	805	833	851	763	822	848	822	802	832	846	835	826	827	841	855	869	818	851	814	806	856	840	799	796	788	777	803	849	802	757	770	838	847	821	871	755	830	835	839	874	779	843	826	797	852	853	801	836	805	832	808	801	821	828	853	768	780	861	832	823	857	826	821	838	798	841	873	831	861	816	858	797	824	839	845	832	826	809	856	812	827	802	841	793	813	777	833	831	808	807	840	810	834	795	845	799	720	754	827	786	835	848	888	782	840	828	868	838	814	789	837	839	838	829	855	802	825	813	794	784	792	846	762	864	818	844	805	792	788	861	851	846	845	830	798	853	786	839	806	831	774	802	795	792	844	822	852	810	780	859	841	766	822	807	852	817	811	790	792	797	852	795	811	859	837	851	802	769	821	809	880	856	877	820	876	771	790	839	809	828	821	811	841	878	842	794	861	858	875	796	850	811	775	850	821	795	805	895	858	821	816	816	785	895	801	849	845	783	801	783	816	845	852	799	833	807	814	786	864	824	816	863	825	811	850	798	855	865	821	842	835	832	828	809	791	832	868	853	849	803	767	784	856	866	879	821	860	817	800	861	850	851	846	842	801	817	859	834	813	806	815	854	850	817	756	771	827	845	807	796	796	793	855	841	839	848	846	851	769	855	852	839	801	811	778	828	805	808	790	869	839	822	808	813	835	823	838	808	867	841	807	808	865	818	860	796	817	837	806	804	805	791	805	761	836	856	805	856	782	815	858	859	781	822	786	825	804	829	848	807	816	863	857	822	785	810	944	840	830	845	812	844	827	881	822	888	821	842	806	811	854	837	827	820	807	831	817	854	826	783	797	814	807	835	825	788	804	791	838	809	884	856	856	807	777	871	815	825	827	820	872	839	811	791	787	793	801	827	829	795	835	854	819	744	862	793	850	801	814	832	814	841	849	812	834	791	862	810	756	803	798	815	807	846	816	844	821	815	847	804	817	834	840	883	868	805	836	780	856	796	782	817	843	839	826	805	821	770	869	820	811	860	843	823	865	868	819	830	836	826	869	792	859	818	817	818	825	804	801	834	815	841	803	849	840	831	819	756	838	838	845	802	806	831	762	852	836	862	828	810	800	814	786	829	873	835	791	854	800	855	799	810	862	822	819	827	809	866	843	810	793	843	822	840	849	809	846	781	785	896	845	829	872	836	821	817	826	825	873	827	838	823	835	766	842	811	812	785	766	797	844	835	826	852	807	784	824	806	804	859	858	836	779	802	822	816	842	836	858	809	814	842	762	837	801	765	771	801	800	790	820	822	815	844	826	810	808	818	791	832	833	837	836	825	806	802	839	812	840	811	898	788	809	786	820	780	814	801	815	830	770	768	802	806	817	813	793	809	820	798	815	825	887	748	790	824	832	792	822	800	825	803	834	862	791	771	821	857	820	798	773	854	841	813	824	782	868	837	786	828	781	749	776	860	887	816	775	836	806	785	828	836	831	839	859	834	794	847	852	788	814	842	774	853	876	838	829	838	802	855	861	851	840	827	824	833	818	807	772	798	852	859	842	854	816	791	857	815	830	795	888	819	849	866	755	822	744	817	799	813	797	770	874	802	796	813	821	850	806	807	799	851	847	862	846	778	829	798	772	824	827	767	806	828	825	810	814	867	838	835	793	800	813	870	815	844	838	881	808	799	803	808	845	800	802	831	817	810	840	804	819	833	810	852	777	822	807	831	812	828	815	832	819	861	790	816	878	826	873	821	829	828	828	822	810	803	820	843	813	812	815	798	852	858	792	816	821	887	856	807	736	882	819	844	839	847	806	815	862	852	850	845	779	801	822	811	838	808	847	861	827	808	850	847	759	788	805	785	787	842	813	811	791	848	834	815	845	789	861	800	816	826	796	772	858	844	793	825	808	845	822	798	829	807	841	809	822	815	752	815	818	817	803	824	842	788	816	839	836	815	777	811	837	792	827	803	842	780	802	824	790	818	863	766	848	823	843	766	823	798	838	827	868	820	844	782	849	872	838	796	870	839	800	795	849	806	806	837	846	794	844	804	797	859	814	837	796	787	786	776	817	785	847	840	809	812	817	835	791	817	781	823	864	795	835	842	857	847	846	808	821	790	795	810	811	799	815	804	862	821	830	775	810	870	804	832	812	860	794	783	875	829	818	839	848	824	811	813	834	797	799	869	841	823	824	766	805	830	766	849	816	772	796	821	784	876	882	851	825	829	811	781	826	788	806	814	824	801	832	862	797	816	860	819	825	869	853	902	860	809	799	850	817	769	766	854	840	823	859	795	849	844	851	820	811	787	779	835	802	798	780	872	811	842	862	773	800	845	824	850	827	862	802	798	815	815	810	787	805	804	851	849	804	816	777	764	821	807	889	834	822	781	833	843	797	844	792	853	809	861	789	834	856	781	882	815	878	863	834	814	833	800	793	846	848	796	785	804	820	801	795	827	827	841	893	807	845	793	795	800	811	820	844	776	785	844	854	808	829	816	817	834	831	820	802	866	855	817	816	823	845	843	832	813	790	822	857	819	848	850	824	808	831	813	832	797	832	841	808	842	772	803	804	868	835	796	806	855	855	796	854	817	842	819	792	801	883	806	833	820	845	785	794	759	732	807	871	798	786	788	838	805	839	805	813	825	862	767	823	815	854	818	773	788	846	821	837	787	753	844	800	804	810	824	811	858	810	875	800	832	826	797	813	871	808	824	765	785	769	826	834	821	808	824	783	808	781	851	843	749	821	763	844	841	803	828	786	854	823	788	828	846	839	814	796	833	846	820	843	832	805	844	800	808	834	822	809	783	833	812	757	839	840	847	857	816	843	782	839	800	878	813	827	791	833	821	850	832	820	868	800	798	825	794	812	831	855	814	827	840	785	837	814	817	831	796	819	790	824	841	773	792	814	836	842	871	832	806	807	820	816	824	849	813	865	852	905	829	808	848	821	824	840	778	816	807	834	777	850	846	801	827	783	830	870	816	856	869	823	823	834	837	812	821	810	783	778	835	845	781	799	824	824	837	738	822	859	841	835	848	808	796	785	789	780	767	817	834	797	834	829	838	837	842	786	845	786	796	830	876	788	765	811	879	789	788	806	845	789	790	878	839	823
32258	30771	24765	9205	3714	1326	333	362	343	376	357	320	370	339	331	320	347	354	345	368	339	325	337	339	342	314	345	322	339	324	339	355	313	337	349	330	370	390	354	306	355	366	363	343	335	374	358	359	338	349	345	364	353	339	341	331	373	370	354	318	312	330	309	349	365	342	309	340	327	341	343	381	334	335	348	325	341	340	348	346	341	328	346	315	333	327	347	330	318	344	326	348	314	359	335	324	357	342	345	345	321	332	345	353	368	346	343	359	347	312	336	361	334	337	306	333	354	352	339	331	337	335	354	338	347	334	326	330	330	300	338	333	356	350	359	302	326	309	302	345	359	346	345	332	334	364	338	333	326	325	306	355	365	351	329	305	357	345	338	353	317	317	337	361	337	364	342	344	343	368	320	318	373	338	314	351	335	345	374	340	383	341	333	302	360	310	351	380	332	328	369	312	341	338	311	338	326	347	347	328	363	342	350	320	353	310	369	328	331	369	336	345	343	371	357	348	316	318	331	326	332	307	324	357	332	337	324	342	340	362	306	329	362	371	318	364	350	346	335	316	296	352	316	337	325	356	343	343	339	324	361	382	342	327	342	379	367	356	371	361	339	340	316	349	320	298	319	321	360	322	334	342	358	350	314	334	349	332	353	353	347	358	350	351	324	324	355	349	337	296	318	327	349	335	346	341	355	350	346	348	369	348	322	337	334	334	319	373	323	345	343	334	349	323	352	345	333	299	366	336	352	354	327	367	317	340	349	353	327	361	342	318	343	339	334	340	330	326	349	336	310	327	350	340	343	333	356	371	362	348	369	349	330	319	307	318	353	352	308	356	356	333	344	356	331	362	343	347	366	336	338	342	315	343	356	370	328	347	337	344	329	316	333	336	348	349	327	314	338	347	333	342	368	341	331	344	334	341	322	333	350	329	328	348	350	333	333	337	364	311	326	327	332	351	352	326	323	370	365	343	324	346	367	334	335	340	320	334	284	349	364	358	339	310	337	332	321	354	365	324	338	343	363	328	371	330	355	355	340	334	317	341	322	319	358	366	318	337	343	343	339	335	357	347	348	350	342	315	341	322	366	332	337	342	354	334	348	344	350	364	320	361	334	355	349	345	338	327	340	355	361	324	316	344	337	368	333	344	312	340	325	300	300	357	327	336	360	350	356	356	350	340	331	328	393	340	326	346	337	360	338	360	335	340	338	337	331	343	345	344	339	319	323	335	350	357	339	351	322	319	358	343	332	304	304	326	382	356	327	330	321	319	300	349	340	340	333	340	344	337	321	333	333	348	309	330	357	337	345	326	328	321	358	357	362	347	340	348	313	337	339	323	317	342	360	360	343	301	325	367	338	374	336	353	338	336	330	332	336	318	330	348	339	357	346	319	339	384	322	378	351	360	358	356	346	317	360	344	367	308	366	357	349	303	331	321	311	332	374	313	379	357	331	334	354	340	349	338	323	342	319	332	321	337	358	352	353	341	316	332	335	323	320	333	336	345	338	360	355	340	363	361	335	315	350	335	306	296	333	327	384	315	344	344	373	344	377	307	344	338	330	351	338	326	338	341	332	314	346	336	364	340	345	342	330	352	357	334	365	338	357	339	328	356	362	305	335	345	360	330	361	354	336	314	349	331	355	361	361	350	333	285	349	352	348	347	323	354	325	324	339	335	304	365	383	348	345	339	331	336	334	322	305	356	344	355	355	294	377	367	329	351	345	323	342	327	316	369	339	363	335	350	367	355	319	371	310	342	318	333	327	345	371	322	299	319	337	346	336	329	343	361	352	342	333	368	353	331	353	335	327	315	325	328	344	326	338	326	312	384	344	339	347	346	358	332	328	341	316	352	342	302	377	337	333	339	324	320	349	321	354	339	333	327	340	361	342	336	344	338	340	347	328	312	357	335	341	341	355	369	370	344	325	307	315	337	337	325	329	291	331	318	350	338	337	330	364	338	334	355	328	347	352	308	353	343	369	320	350	307	345	357	347	353	341	338	341	296	365	348	347	361	328	385	351	353	343	341	346	338	349	341	319	324	318	363	342	344	332	329	352	323	318	344	344	324	359	348	355	365	369	332	311	360	352	339	317	325	328	371	366	333	313	347	343	334	332	342	356	349	333	342	307	343	349	345	338	338	326	353	327	317	321	331	364	334	346	377	319	344	375	373	347	349	346	334	353	355	341	339	334	362	337	363	333	356	297	347	365	348	310	333	347	333	339	321	352	342	337	371	353	360	357	345	334	339	335	361	312	332	319	329	315	326	321	355	337	368	363	332	344	362	307	336	336	337	342	377	335	344	350	350	342	317	317	329	325	380	312	345	324	331	366	343	329	351	348	341	355	327	343	351	345	359	351	345	321	380	343	336	340	310	360	345	350	351	354	376	325	345	338	370	321	337	333	343	353	332	349	344	337	341	300	346	352	339	337	338	324	333	327	353	312	337	356	362	352	341	351	344	292	321	352	321	342	333	315	337	359	348	343	340	328	343	330	302	338	325	317	346	348	343	348	332	336	333	331	318	361	340	355	339	344	364	335	345	321	337	363	354	347	337	341	343	307	335	360	323	338	349	330	354	351	339	341	340	302	349	329	348	319	332	341	341	315	355	347	330	333	333	343	341	327	384	345	371	369	377	318	361	297	341	335	328	336	338	324	341	313	338	352	354	335	342	349	340	313	319	312	326	322	335	349	366	344	358	340	325	359	318	341	348	308	351	347	301	328	321	318	355	329	326	334	348	335	352	327	325	343	359	354	326	364	369	365	367	341	348	336	332	335	327	347	343	365	306	341	328	351	343	355	328	333	346	345	360	317	312	335	363	386	349	337	357	333	370	318	381	370	350	340	357	365	322	325	304	316	347	359	292	330	339	330	314	335	331	363	333	340	359	361	343	327	322	320	352	344	303	316	335	314	361	328	340	380	363	324	296	341	334	319	356	364	339	374	352	332	326	347	322	337	298	319	354	336	314	337	351	337	323	334	341	324	323	340	316	344	333	327	324	313	345	362	339	372	356	338	339	358	352	329	334	316	373	364	361	289	339	340	352	350	345	325	382	355	331	334	324	344	319	358	343	340	356	318	327	371	334	354	351	347	314	357	330	353	310	341	319	353	354	323	320	326	338	324	340	349	366	330	352	382	324	328	335	351	351	342	347	354	340	355	349	323	349	326	351	365	369	345	346	323	374	337	303	353	329	343	370	367	346	360	365	324	332	336	322	368	294	333	310	350	360	348	347	356	339	340	318	315	324	344	305	350	351	331	350	342	344	342	335	333	384	350	292	357	325	316	327	337	326	330	334	316	338	317	341	352	338	338	345	404	358	336	317	351	344	364	306	358	304	368	397	321	325	338	272	354	369	360	363	316	315	357	349	354	332	344	353	352	353	360	312	347	350	329	327	354	335	357	314	290	322	354	329	333	326	291	336	357	333	349	353	317	320	342	326	347	374	334	349	334	342	308	316	331	348	297	350	331	376	363	321	351	332	370	342
42786	45608	29306	7405	7457	2723	600	606	597	569	599	590	568	576	575	579	563	606	556	535	570	563	544	580	579	590	547	592	555	568	573	540	608	585	522	549	573	587	573	585	588	564	578	596	608	586	550	559	596	604	531	567	563	593	598	562	565	606	619	610	537	541	571	534	557	576	608	548	555	608	587	550	603	596	611	552	576	554	592	585	560	574	588	559	575	552	538	587	571	569	555	559	572	577	624	566	505	565	582	579	544	585	559	582	568	573	576	543	607	574	597	542	586	532	557	619	532	577	574	585	559	575	590	599	566	551	608	594	575	631	583	608	582	550	556	606	558	596	545	598	547	553	567	612	576	599	575	601	585	532	612	565	578	573	606	572	540	564	570	538	579	561	623	604	600	560	548	595	552	559	607	586	576	569	572	566	547	598	580	574	584	586	587	563	604	592	534	574	595	583	548	628	528	595	568	574	611	572	576	536	575	587	596	582	564	539	544	561	603	609	610	563	564	553	614	558	578	573	577	572	599	583	580	608	582	582	538	593	543	556	528	594	602	569	573	612	579	584	609	565	563	553	568	573	614	566	569	596	587	570	552	567	557	599	617	576	536	533	580	588	529	573	538	542	574	566	557	590	619	583	560	611	597	620	601	540	604	566	543	597	611	593	620	597	578	600	580	547	511	533	585	564	583	609	521	588	552	574	572	565	597	557	539	571	584	568	579	574	653	601	508	593	573	576	564	534	602	564	568	607	548	565	605	567	570	577	558	549	558	554	568	531	594	596	582	596	607	614	519	566	546	574	544	575	554	572	570	601	560	605	558	548	565	603	591	562	539	573	562	572	554	594	593	582	631	540	588	563	565	592	567	561	518	597	599	590	544	554	563	570	601	554	594	566	566	611	548	523	559	582	567	592	537	529	597	565	526	531	566	581	586	593	550	571	551	551	560	579	532	545	605	535	584	564	592	606	594	570	589	605	591	580	579	570	564	565	599	584	561	580	561	587	589	548	549	558	526	579	561	555	550	587	576	586	569	568	558	568	564	550	551	610	585	580	534	553	569	558	582	596	579	600	578	609	577	567	526	571	587	582	564	575	575	559	624	543	542	540	572	549	578	603	552	577	582	578	550	598	570	570	567	578	620	570	594	597	533	562	575	569	558	577	595	557	591	568	557	617	567	585	574	607	551	570	596	577	568	551	593	577	554	590	576	601	592	532	588	553	591	616	545	557	552	562	577	649	620	582	569	511	560	546	554	549	553	563	545	561	596	565	600	598	548	563	536	570	577	565	582	576	576	552	589	589	533	627	601	597	556	621	610	573	584	594	516	592	540	595	602	587	538	571	574	582	573	639	556	568	581	537	550	572	607	603	533	591	564	556	571	584	567	543	578	559	537	586	549	577	542	594	548	561	538	584	632	590	593	584	610	561	546	599	557	545	575	581	584	549	547	578	560	590	561	568	564	556	604	609	594	545	546	592	568	588	562	570	580	588	580	550	559	591	577	568	635	596	564	546	572	580	559	561	591	579	587	569	575	568	585	575	594	534	622	574	571	562	587	565	580	613	590	589	562	565	576	609	589	601	534	566	552	551	561	603	564	545	605	588	544	576	585	575	583	502	568	580	562	573	556	574	606	616	574	572	514	559	538	612	561	564	560	583	561	556	555	535	548	522	595	565	584	561	560	567	592	579	567	593	570	556	567	559	541	568	586	548	584	596	580	557	553	552	563	572	531	559	547	589	567	548	590	590	592	553	561	594	595	575	583	544	572	542	561	583	550	536	577	577	621	577	608	528	586	595	592	604	569	564	600	581	572	544	584	547	551	652	594	582	600	552	586	572	553	575	528	612	595	585	557	542	569	545	605	586	555	532	553	617	525	611	549	574	580	572	602	574	573	535	620	616	613	560	611	561	589	541	602	562	597	599	566	594	561	569	635	548	543	643	563	559	595	538	548	567	567	590	577	560	566	564	563	536	565	548	544	521	606	542	558	549	574	569	556	565	591	584	580	522	580	570	583	569	526	546	607	547	568	568	586	539	595	606	583	564	598	579	564	550	592	610	604	589	560	573	584	556	544	547	576	543	562	614	598	588	574	595	558	577	588	586	531	586	559	583	597	553	563	584	562	565	570	557	574	542	561	590	553	570	553	528	573	577	581	573	583	596	579	538	550	540	590	591	585	566	544	557	545	595	591	573	601	569	528	561	584	565	582	561	582	593	564	587	565	590	572	566	578	533	604	581	532	592	567	575	578	559	598	579	590	535	565	577	590	556	569	602	538	557	609	568	531	498	583	567	554	580	543	567	561	617	555	592	570	596	543	584	561	539	547	566	621	552	540	570	545	577	579	545	598	569	604	578	545	593	591	600	601	580	570	595	582	536	591	656	609	534	523	584	564	587	555	556	595	545	596	552	570	572	572	612	581	561	592	579	617	562	549	546	540	554	624	591	562	570	610	604	558	545	590	562	540	572	576	571	580	566	588	563	596	596	552	585	565	560	567	538	533	622	556	526	561	562	573	562	554	537	579	541	612	551	557	582	594	600	605	565	593	559	562	546	588	552	555	543	559	544	578	549	594	593	568	582	573	576	546	600	540	598	570	569	605	565	514	577	595	570	567	635	554	572	620	562	593	555	570	556	586	582	557	568	550	543	612	557	568	495	575	603	600	477	550	591	584	573	579	558	526	595	557	557	578	515	580	579	562	567	605	610	574	577	581	585	574	587	553	616	587	552	585	577	591	526	555	572	577	591	558	544	559	588	598	596	579	584	597	547	586	545	571	598	600	561	584	571	550	573	630	580	541	553	537	565	570	598	561	583	554	566	594	561	547	560	579	531	572	570	544	563	539	545	572	644	601	561	596	564	545	622	629	597	577	560	558	563	553	580	577	568	578	578	569	578	599	575	559	582	589	532	547	569	542	609	524	604	605	607	550	574	596	600	520	583	545	605	543	567	566	574	607	580	593	565	589	589	600	573	576	550	555	547	592	593	602	542	554	584	569	573	535	571	624	579	552	617	593	571	550	561	599	594	627	565	613	585	567	577	571	587	609	557	564	581	578	574	606	586	614	600	592	584	595	572	589	557	594	565	585	580	577	604	603	575	554	652	547	579	609	536	575	553	563	578	585	577	534	582	539	569	544	558	563	518	556	575	585	540	564	577	582	581	581	590	562	567	551	560	543	542	602	533	563	536	563	589	543	585	582	591	574	541	580	550	604	557	579	585	603	570	529	585	541	542	605	553	590	579	608	577	588	541	585	573	583	579	558	575	566	610	594	605	599	518	558	565	582	526	590	526	562	551	556	539	550	603	571	555	597	589	532	581	581	533	588	582	572	602	547	574	603	612	604	568	588	564	551	562	590	577	566	564	554	587	592	593	580	565	622	562	584	495	575	566	569	563	591	584	597	623	591	554	536	594	562	524	560	557	588	578	559	607	586	518	537	596	567	545	554	562	561	612	590	549	518	576	564	575	550	643	600	594	568	563	566	582	593	535
26025	25195	31711	25766	22428	11455	762	377	345	355	336	348	360	312	356	313	359	337	338	301	303	308	326	327	327	329	353	329	306	322	322	331	342	338	335	365	308	360	334	328	355	358	319	328	346	316	331	332	335	333	336	338	320	334	326	333	320	334	323	318	338	313	341	310	327	311	312	323	322	324	346	300	339	357	328	321	287	283	345	311	332	329	328	329	328	320	315	311	291	349	310	341	332	324	331	316	341	333	330	334	328	313	333	324	316	328	337	331	353	335	316	311	293	345	335	325	329	332	320	318	323	334	325	344	275	322	319	314	335	321	339	376	295	328	352	358	335	303	333	353	303	353	318	335	316	328	342	312	342	337	336	328	348	282	308	335	334	319	329	338	312	332	316	361	317	348	293	322	307	330	321	297	330	343	336	330	338	349	314	344	327	304	322	328	359	350	352	321	363	316	355	334	327	298	326	323	325	333	320	323	283	296	357	301	324	304	339	320	341	353	329	338	325	314	325	318	350	330	347	355	337	326	305	331	349	337	348	345	352	337	333	318	333	321	289	315	324	319	333	323	316	337	309	321	358	368	353	317	292	323	303	324	338	365	328	310	320	311	353	337	340	346	315	358	355	313	342	318	321	351	343	332	340	311	298	366	308	349	352	346	341	332	350	322	329	349	347	329	320	329	350	302	301	354	352	288	334	306	308	337	322	339	305	343	358	302	324	348	337	318	315	329	328	318	325	342	324	340	316	315	342	351	306	337	324	359	330	357	295	349	315	324	349	337	334	349	336	339	338	367	350	303	315	330	319	335	330	311	360	353	340	291	344	366	348	327	328	329	295	327	357	329	336	346	324	338	354	325	332	313	295	309	344	275	379	352	329	316	339	337	359	315	286	309	338	319	325	310	320	337	355	349	312	303	337	324	296	337	327	305	338	322	341	347	331	348	345	329	333	343	344	355	333	330	320	297	303	357	326	355	319	327	291	338	343	320	314	292	329	306	333	334	327	367	335	337	313	334	347	328	330	294	327	329	301	304	340	347	350	324	328	334	336	335	368	329	363	321	304	291	337	322	325	333	313	339	347	306	329	323	333	300	327	326	321	341	315	331	336	300	371	313	311	310	362	354	325	324	316	324	308	312	340	345	362	356	317	361	351	313	322	329	327	347	335	341	348	345	323	314	315	344	340	316	333	309	313	322	317	325	327	317	299	329	316	325	342	324	347	346	324	323	310	316	300	331	348	324	328	343	324	341	332	329	341	319	318	331	335	336	332	295	345	300	327	317	342	335	330	363	349	343	324	337	319	374	340	333	330	340	332	349	347	333	352	328	316	333	335	324	323	348	332	336	299	332	309	314	329	329	334	332	349	328	328	348	311	306	344	333	331	337	356	319	344	312	344	330	357	349	305	309	329	334	344	330	321	314	316	337	362	363	326	338	333	356	352	364	325	319	361	329	318	301	321	312	309	326	329	318	337	333	339	318	323	335	288	301	336	341	341	317	297	299	335	363	310	306	322	306	319	314	288	342	349	315	320	324	346	339	336	305	323	337	335	328	292	327	329	366	344	333	329	303	307	336	366	341	345	337	318	352	339	342	363	312	292	335	304	321	307	312	333	325	314	334	318	312	349	340	329	327	304	332	322	325	338	319	356	344	339	306	319	321	332	301	298	312	315	333	350	319	313	345	356	352	321	317	348	319	315	337	323	306	306	293	335	331	321	317	334	357	307	359	298	324	324	323	324	340	289	319	327	337	337	315	342	332	335	330	318	311	341	327	325	358	328	330	321	324	336	316	315	300	352	320	320	319	317	295	320	345	337	338	316	315	308	328	309	333	318	340	334	316	329	334	311	322	345	324	324	318	306	318	318	332	362	345	343	326	325	330	319	324	308	346	342	331	330	319	324	347	328	311	303	299	331	307	314	319	339	352	309	318	337	306	370	314	352	325	345	330	333	324	321	315	332	318	323	316	342	359	334	349	335	324	307	354	352	345	298	320	344	344	330	281	332	290	331	329	322	348	330	324	316	357	307	314	335	290	324	354	339	333	305	314	343	319	323	339	331	332	306	328	337	362	308	336	330	306	331	345	325	306	341	316	337	325	312	339	301	316	325	320	324	308	314	302	328	298	310	298	330	352	327	320	310	318	336	339	322	338	292	379	331	343	321	317	314	308	344	313	347	325	314	325	309	317	316	336	331	304	293	327	356	318	323	317	303	345	315	339	333	307	343	360	323	348	325	304	300	346	326	327	340	299	324	339	358	357	296	337	354	326	291	314	321	339	351	328	349	330	341	324	312	322	346	322	308	344	289	324	335	329	301	328	320	324	351	355	357	302	324	311	310	347	350	324	336	365	349	319	344	322	318	290	252	323	338	353	334	349	306	319	341	321	348	341	292	337	337	368	320	327	336	316	337	333	330	320	307	331	314	324	306	328	337	343	317	338	322	331	358	313	323	320	326	356	328	313	299	310	334	319	317	330	348	328	318	354	302	334	314	347	369	323	331	333	307	328	297	340	341	278	349	306	347	307	350	332	331	341	315	335	345	339	328	362	310	317	354	321	345	311	339	316	326	333	334	351	348	315	328	287	344	340	312	334	334	338	346	325	323	331	293	315	356	283	292	340	327	328	317	315	332	341	315	312	338	329	318	333	313	342	322	354	335	326	356	310	350	337	305	356	342	352	320	340	353	339	344	295	333	354	317	330	352	311	317	308	293	338	323	358	348	326	343	380	313	326	354	331	337	322	337	325	341	316	320	352	302	322	350	319	322	353	297	285	322	332	331	335	296	339	308	336	290	305	315	341	328	311	308	319	340	340	354	334	349	346	331	351	320	328	328	325	345	327	317	322	331	323	329	349	330	268	320	314	291	325	353	302	298	334	315	276	339	312	359	279	362	322	314	316	307	320	308	339	323	306	327	352	312	302	343	347	338	306	345	316	314	348	327	359	348	324	318	319	342	293	333	329	312	340	334	353	320	332	323	322	369	324	339	311	315	355	340	339	314	360	338	337	363	337	337	352	338	352	333	329	342	316	337	315	321	331	304	337	340	321	313	328	358	317	335	352	337	359	325	341	300	319	310	312	325	325	315	328	329	325	334	377	319	340	342	289	349	294	342	291	302	361	307	332	328	308	353	336	306	331	345	328	362	346	331	347	319	330	308	307	320	320	358	313	339	346	331	314	354	336	306	333	348	345	336	317	296	311	315	322	349	306	353	341	318	324	326	337	320	340	351	373	357	352	328	326	308	313	304	336	334	300	344	321	295	337	342	323	322	309	325	312	307	319	300	316	315	356	328	343	333	322	332	323	324	308	314	301	334	335	313	323	336	323	320	318	300	342	318	328	337	318	361	332	286	316	348	296	351	329	346	313	285	374	344	356	374	321	352	322	368	327	327	287	308	346	292	300	307	306	302	339	298	363	351	312	327	344	308	349	316	351	325	341	370	327	300	319	346	335	319	312	309	308	341	338	321	291	303	324	312	339	359	334	349	329
61667	85541	59481	28585	28878	9709	602	571	612	535	542	520	545	548	549	541	550	527	559	534	567	549	547	520	585	553	562	553	556	515	561	520	569	538	584	556	530	521	515	532	525	535	554	538	553	555	541	554	496	586	535	531	520	561	574	580	566	518	547	576	574	522	501	568	547	560	546	539	543	539	559	587	511	537	538	514	505	565	549	621	501	548	511	541	507	543	559	591	530	530	579	509	564	544	540	583	539	521	509	575	548	557	531	554	533	511	581	565	553	543	541	574	571	524	522	548	545	544	571	527	522	541	568	544	588	523	560	546	522	538	516	535	543	569	536	544	514	558	554	597	566	510	534	561	545	531	520	543	540	527	548	559	580	589	575	512	524	516	533	547	582	518	589	534	540	564	549	556	562	528	569	571	571	528	539	517	542	572	561	546	556	572	577	523	548	539	576	523	551	520	566	549	519	562	580	527	543	562	573	529	578	587	530	564	555	541	548	549	551	556	579	556	539	582	515	565	522	560	536	560	561	591	513	550	577	545	556	527	540	512	582	542	552	543	527	565	519	548	536	520	540	596	529	573	556	581	567	535	528	559	571	571	544	538	521	569	537	539	579	566	549	529	540	553	528	536	580	557	540	511	542	576	514	533	521	559	565	565	538	592	597	563	533	536	528	510	519	557	542	558	558	534	539	580	509	541	520	545	543	550	550	521	554	582	578	533	524	525	553	549	549	535	502	548	554	535	539	539	536	549	526	550	560	518	562	573	563	558	533	533	582	566	596	546	543	531	543	553	516	539	545	524	549	574	544	564	564	533	514	510	555	520	526	534	563	537	574	537	536	543	539	522	514	514	546	537	516	528	547	527	544	551	545	524	531	540	587	529	542	568	539	551	528	573	543	558	557	548	523	535	556	531	554	558	545	574	544	540	561	558	539	565	557	563	548	520	547	590	522	499	571	522	520	557	507	541	604	537	574	541	567	557	562	538	505	558	548	547	557	578	554	527	548	531	549	561	547	556	527	581	523	563	559	509	560	531	573	535	548	555	542	507	540	561	575	558	520	558	526	585	521	563	558	546	590	506	543	532	551	574	542	562	537	555	533	529	508	543	558	573	489	531	569	574	588	540	571	547	562	563	551	527	588	571	512	538	543	542	535	538	528	545	539	572	548	512	523	539	558	533	543	559	513	586	535	540	573	549	565	539	549	500	549	559	543	566	593	549	582	553	531	530	540	542	585	551	486	525	540	531	525	543	584	559	542	577	531	542	541	552	532	552	507	546	537	535	544	511	556	545	571	557	519	551	536	566	514	563	551	576	545	530	534	548	596	556	563	589	589	539	515	543	559	556	554	528	541	553	536	537	539	536	550	542	528	496	532	604	588	557	539	543	549	555	552	577	556	563	565	542	538	544	553	523	532	535	561	520	563	509	571	544	545	569	552	507	559	545	513	533	560	567	557	534	552	576	502	538	553	606	559	543	562	587	527	535	534	540	554	557	533	603	593	518	517	511	550	521	576	565	593	532	545	539	565	515	598	556	556	515	570	590	563	567	538	531	582	540	569	558	574	566	534	545	537	574	530	506	538	538	551	564	543	548	517	546	534	515	554	533	549	539	571	572	543	569	531	592	551	516	520	556	534	551	517	549	524	560	581	552	577	551	560	547	519	515	528	509	551	531	541	544	551	538	537	580	515	568	534	566	538	555	525	537	493	583	554	595	581	584	561	537	604	586	530	526	549	523	531	584	594	527	551	558	569	532	524	538	476	545	571	578	551	533	593	554	563	550	556	553	552	541	563	580	550	522	528	558	528	558	537	534	532	519	548	580	591	576	539	533	477	510	529	505	584	511	564	548	494	526	522	564	538	548	502	548	545	555	547	563	541	586	537	511	539	510	560	553	576	590	570	541	548	554	571	551	602	513	561	562	567	537	576	542	516	537	516	511	571	561	559	539	571	557	564	560	554	531	559	524	553	548	523	555	554	592	547	560	540	556	535	537	523	554	550	549	534	564	526	566	539	548	567	493	525	533	548	543	589	548	545	521	550	551	527	543	532	579	535	537	523	504	562	561	551	521	560	516	520	558	536	573	539	532	562	557	555	536	530	545	512	538	540	549	540	522	534	579	598	547	544	549	512	527	513	567	540	515	536	582	572	568	576	613	537	551	555	561	527	553	524	550	550	513	525	570	534	595	534	562	554	545	569	556	561	544	570	529	525	557	563	574	596	556	543	541	493	511	511	530	566	564	548	538	556	547	493	543	527	571	542	524	574	578	513	550	534	582	536	532	551	535	550	552	526	532	567	514	547	577	552	529	528	542	561	493	548	559	525	502	563	527	539	607	550	547	530	529	543	559	559	487	545	542	537	536	539	564	509	578	561	553	543	546	553	568	568	544	553	563	566	571	536	582	571	535	529	570	581	506	547	566	563	531	577	528	552	561	569	522	499	580	544	553	521	566	583	537	538	545	561	557	567	594	506	607	520	550	549	590	528	549	540	574	540	583	516	560	552	556	539	529	584	556	538	552	510	505	569	545	557	576	585	569	536	545	551	507	545	530	553	506	493	543	518	561	565	557	534	573	528	566	502	538	555	561	534	538	527	538	492	544	541	566	578	536	523	546	536	548	590	548	579	582	587	568	561	551	530	521	562	566	570	538	583	526	541	539	556	563	547	502	524	535	574	516	539	544	583	551	536	559	526	562	510	502	561	514	536	567	548	503	562	521	583	554	542	521	538	594	551	542	533	553	551	552	528	510	506	593	547	574	556	568	531	607	569	527	542	530	576	565	543	553	550	520	565	560	592	517	526	558	570	582	522	564	553	589	556	523	548	579	541	546	517	550	519	516	573	545	570	545	548	569	514	563	563	522	575	602	542	514	530	531	570	587	533	569	537	557	528	589	552	595	564	502	568	521	543	553	548	548	532	540	526	539	518	571	543	551	544	536	578	528	571	571	522	550	516	549	504	536	546	564	550	507	541	531	540	574	555	555	549	537	522	575	533	535	543	566	541	517	557	532	557	585	549	558	529	533	497	511	565	537	564	565	512	503	570	564	533	570	513	533	577	542	560	526	532	543	526	538	537	550	563	513	575	552	530	582	568	561	575	573	557	589	523	566	548	567	545	579	546	564	568	546	567	566	553	526	554	485	543	530	556	539	533	554	543	551	583	561	552	525	535	559	532	491	571	606	546	541	541	537	533	555	542	587	533	567	568	553	536	539	558	553	556	549	542	530	556	523	528	603	566	541	578	520	577	521	532	537	566	609	562	533	538	540	571	519	565	549	557	543	565	541	553	523	551	586	550	539	510	545	581	617	562	548	560	569	554	497	555	554	576	565	556	534	574	557	550	553	581	517	584	538	538	583	523	576	514	517	524	557	507	482	543	576	546	519	548	547	554	561	536	584	577	573	519	526	498	539	528	561	524	494	538	517	539	491	517	538	526	594	568	525	552	562	539	565	515	526	576	506	557	509	550	597	501	541	495	568	560	559	514	573
24323	22768	30008	24831	23224	19964	5200	617	584	605	561	540	576	563	545	555	572	594	539	553	591	569	543	542	536	545	532	579	503	534	534	513	545	553	574	520	564	511	572	534	552	524	534	528	589	546	570	555	563	522	507	552	566	552	561	584	546	560	558	551	533	542	559	597	570	582	524	527	569	485	492	545	540	553	506	539	550	514	553	538	541	536	576	559	522	525	542	521	563	525	547	571	571	585	558	537	540	539	551	522	539	577	560	586	546	506	532	560	570	580	574	545	549	574	533	552	586	557	511	548	548	527	515	542	543	548	560	542	558	509	521	579	595	543	568	498	527	580	527	578	465	565	539	533	562	509	530	570	520	516	568	560	566	560	523	549	548	558	535	533	493	548	567	514	568	540	508	561	553	522	557	564	564	536	579	559	564	544	570	536	560	510	615	545	533	565	541	524	565	577	518	560	559	556	524	563	585	552	551	501	533	551	520	590	567	551	550	597	544	543	534	564	545	538	513	571	580	528	521	598	557	545	551	596	553	541	554	573	504	533	503	541	553	520	490	535	506	543	497	561	555	553	595	552	550	573	589	528	507	529	548	572	530	531	533	540	528	523	561	543	540	516	584	544	515	566	579	544	528	530	557	535	559	508	548	555	488	563	555	561	551	550	512	540	506	604	537	540	542	526	544	524	505	538	521	551	548	550	541	510	534	536	575	570	563	551	552	581	502	526	586	557	525	559	509	548	549	521	540	570	574	554	578	538	557	508	531	587	531	542	563	525	518	549	578	566	562	574	541	487	508	483	566	536	591	550	493	570	534	526	508	571	513	561	537	617	520	526	536	519	525	537	546	523	538	538	562	564	536	524	605	501	574	554	553	564	560	557	511	537	525	533	579	562	524	519	523	518	541	525	514	569	556	520	522	533	553	513	545	556	520	544	543	513	514	563	532	503	538	519	539	555	556	565	556	551	576	552	559	554	542	527	513	521	534	545	550	576	549	493	525	564	544	525	495	518	537	543	537	536	563	495	542	588	538	572	560	504	557	572	605	546	546	497	523	570	532	561	531	526	577	534	542	557	516	562	542	589	511	518	553	575	565	573	529	561	527	586	529	573	547	565	608	552	543	532	484	569	550	535	574	584	507	540	533	571	566	582	540	565	543	553	543	522	535	533	560	544	563	520	553	513	543	498	551	517	514	570	506	536	525	515	533	561	534	527	566	552	506	615	517	556	546	552	531	578	561	570	554	563	588	538	574	545	507	545	532	536	555	520	545	567	556	534	543	525	524	527	530	559	528	522	508	564	569	553	506	563	585	526	547	497	563	575	591	561	473	557	545	564	606	531	548	543	570	499	533	543	553	554	557	541	554	619	516	542	557	498	578	528	561	545	532	564	539	507	537	517	536	570	547	531	487	570	537	515	482	513	549	545	543	562	507	519	553	553	551	544	538	524	560	560	497	526	514	516	545	501	558	531	546	540	506	511	587	553	549	520	555	557	543	538	540	512	566	542	536	563	552	538	578	553	491	546	555	532	532	573	561	537	536	523	527	533	517	532	557	555	525	525	489	553	546	589	549	514	507	575	573	516	553	506	564	548	508	556	535	507	565	552	530	534	547	557	560	558	599	529	542	551	548	551	541	502	540	498	546	560	551	584	540	521	537	536	504	531	536	544	548	534	508	525	569	543	547	562	541	495	527	535	551	539	573	516	554	537	525	525	557	555	519	550	586	507	529	540	519	536	504	559	529	525	544	533	572	576	539	539	571	568	536	535	531	485	532	565	569	522	554	563	514	542	551	585	582	564	553	575	564	542	574	553	574	584	542	528	572	501	537	546	557	555	558	544	554	552	523	525	534	531	548	486	497	534	520	599	513	535	549	565	579	578	608	498	606	541	492	508	526	542	514	531	501	532	546	590	549	504	552	559	521	563	511	536	542	511	510	528	523	554	574	534	519	533	564	576	556	545	552	548	541	503	544	546	539	550	483	502	539	502	551	551	583	517	530	541	541	577	535	595	547	544	570	550	560	566	512	526	542	536	572	570	531	582	554	564	537	512	574	536	546	512	512	550	565	584	519	540	488	555	525	536	541	588	517	535	562	557	583	546	552	559	514	481	570	543	534	553	562	562	536	517	562	555	558	546	524	504	553	536	517	567	557	541	559	524	532	558	512	557	528	590	551	556	567	560	560	572	556	520	570	558	516	519	497	531	532	556	539	588	575	541	543	544	578	535	545	569	541	551	547	574	537	537	541	563	586	537	565	534	518	502	514	541	563	553	532	570	581	552	567	548	532	519	500	538	555	538	588	546	564	545	538	546	593	551	537	539	566	490	501	553	542	534	519	552	551	528	535	536	548	492	573	538	499	557	514	562	547	544	550	520	508	578	504	558	500	538	563	563	511	558	547	578	565	583	574	559	522	497	524	545	589	546	559	549	532	547	529	496	503	532	545	492	555	539	512	550	533	516	533	557	571	553	527	552	530	503	556	561	554	530	558	526	496	583	543	546	569	585	545	554	544	542	543	543	554	581	539	534	542	539	522	538	541	572	539	575	549	538	583	549	540	530	525	547	571	564	560	493	537	528	529	527	569	533	589	519	520	569	576	554	584	542	524	560	550	557	559	516	540	544	578	547	517	525	555	523	534	531	510	525	577	545	561	562	577	557	581	551	538	539	541	565	570	525	508	542	529	495	573	475	531	534	548	585	594	536	590	516	597	524	538	512	537	567	542	552	535	523	551	493	552	513	605	548	536	576	511	531	537	523	553	583	534	557	560	557	532	541	473	541	514	529	543	539	549	543	556	550	558	546	560	506	520	541	572	537	532	540	566	590	549	529	549	565	548	580	544	554	499	546	543	536	545	489	563	522	541	550	565	572	560	517	544	520	556	564	533	557	591	547	552	595	552	532	532	529	563	574	555	541	563	578	585	580	553	544	560	541	562	550	517	593	520	557	593	527	536	571	609	528	522	559	554	574	555	558	559	519	547	542	573	567	527	540	534	531	550	517	545	537	547	589	534	561	572	574	547	520	563	554	579	573	518	524	533	508	514	520	537	506	538	553	575	529	524	540	519	571	589	558	528	562	560	564	566	518	539	546	539	554	507	547	555	573	547	561	506	549	567	549	582	514	528	545	552	523	523	579	544	574	539	559	580	523	583	538	534	555	527	571	555	560	570	491	554	531	524	555	556	550	565	532	547	559	557	543	496	540	530	553	543	541	539	531	519	522	557	538	527	503	525	502	527	517	576	568	537	534	587	513	551	563	530	577	549	508	584	525	521	558	520	525	566	565	553	503	564	522	571	540	555	562	554	554	546	568	543	569	568	559	539	536	577	608	546	559	561	582	525	540	565	580	555	497	553	551	521	528	542	543	515	525	533	526	549	516	537	523	531	534	540	547	596	549	498	541	514	511	560	523	524	544	534	497	533	530	537	506	520	521	541	503	507	562	541	567	505	572	535	553	572	514	517	569	536	539	592	544	620	545	542	528	539	539
59087	93855	71049	33423	37732	13159	846	828	873	860	850	816	860	821	841	861	843	879	854	842	841	820	800	814	876	828	846	848	829	856	836	843	850	782	839	810	890	820	901	838	820	816	809	799	862	811	842	809	797	867	817	865	816	860	800	810	806	819	825	829	799	860	802	813	771	855	842	778	816	874	855	823	833	879	858	857	829	839	824	843	877	897	853	844	865	811	869	824	870	813	857	856	806	905	827	863	825	820	835	879	808	865	817	846	855	838	833	853	850	823	878	858	801	837	835	874	807	876	861	878	843	795	844	879	818	872	810	853	816	843	850	839	871	836	818	890	876	815	895	813	865	831	860	815	868	812	848	833	826	846	848	855	902	855	829	822	893	892	835	818	812	872	858	797	788	810	787	886	847	883	881	825	872	810	806	814	787	833	796	825	779	841	856	817	845	822	882	840	841	878	792	857	848	821	836	833	792	819	805	882	838	838	784	834	883	849	830	870	836	813	844	810	856	884	804	847	880	827	801	834	864	819	837	840	879	820	858	841	796	803	814	809	850	819	824	801	845	853	859	822	832	831	804	847	848	823	906	857	812	809	834	851	830	855	846	847	820	831	772	791	860	844	844	882	916	855	835	805	813	856	798	847	811	839	870	841	816	864	827	798	849	807	898	766	845	831	832	845	858	869	842	799	833	819	834	868	769	837	862	801	817	846	831	891	825	863	805	879	787	864	839	839	849	813	825	855	839	848	847	814	849	841	806	907	867	810	834	823	857	852	808	874	830	781	843	852	808	810	841	897	830	908	758	827	865	793	830	835	913	836	826	841	828	859	879	884	820	841	813	801	803	845	813	816	863	863	857	811	836	825	820	871	822	841	835	844	832	862	841	815	874	845	831	792	845	888	855	811	854	848	848	831	808	868	885	821	879	815	844	866	809	848	843	825	838	853	817	850	849	873	839	827	858	846	817	850	849	871	801	829	766	905	839	904	822	866	833	840	829	861	824	802	860	841	882	858	778	880	848	874	847	810	831	835	831	842	833	808	805	830	804	834	888	851	790	862	796	832	841	833	837	845	832	848	833	795	821	847	829	894	838	843	772	815	848	838	838	815	858	872	826	876	798	853	800	840	835	882	890	841	806	837	909	848	819	849	805	849	850	878	905	859	823	805	850	798	843	795	802	856	866	854	854	802	785	900	867	827	788	835	853	820	846	868	854	860	846	872	887	821	820	895	866	845	814	811	855	808	872	866	809	809	848	849	835	818	836	811	887	871	766	879	835	802	845	825	838	784	847	821	824	859	869	834	893	836	872	825	830	824	817	865	870	839	853	815	878	821	837	881	793	808	782	850	852	873	838	921	863	796	879	814	837	857	813	802	792	797	777	849	846	857	863	866	829	894	812	836	844	896	850	830	830	851	789	847	886	807	773	842	888	819	750	824	830	814	860	832	882	850	849	865	840	848	842	843	870	840	851	807	818	849	898	777	841	863	818	758	847	862	855	888	833	825	893	800	851	835	816	854	850	810	864	840	852	821	881	839	916	847	845	834	803	833	814	846	809	874	828	838	870	847	854	827	858	848	795	816	880	887	846	868	824	836	820	801	781	847	839	848	810	862	890	825	804	861	910	808	837	863	853	822	873	897	820	875	828	790	849	860	826	847	823	844	805	795	880	745	902	800	849	830	824	841	889	825	825	844	810	839	807	864	851	857	866	836	846	830	866	857	871	825	857	852	800	783	798	814	839	866	869	821	818	819	842	871	805	820	798	845	872	882	835	847	863	827	780	847	810	823	889	828	816	822	919	832	843	848	840	796	873	821	829	806	796	857	884	834	819	884	863	870	799	780	806	835	877	838	828	841	797	848	845	881	817	824	801	841	788	878	883	917	869	832	850	849	866	845	867	861	823	829	825	840	845	802	874	894	870	836	874	848	857	844	846	886	827	858	853	799	825	842	821	804	815	820	866	881	849	849	823	821	830	817	844	837	822	848	805	873	887	792	855	854	823	847	840	860	794	850	824	806	812	829	847	796	810	838	844	852	825	837	799	863	886	880	812	831	819	856	902	812	862	810	803	800	858	866	799	882	814	885	841	821	810	825	840	850	836	862	823	843	869	880	786	805	881	849	839	790	869	820	887	817	817	859	853	809	876	815	850	891	853	820	840	827	816	850	868	862	886	779	838	787	838	917	826	814	870	833	882	887	879	827	845	813	830	876	819	812	845	811	817	870	828	843	838	823	854	865	836	826	831	819	865	825	855	842	831	858	777	791	845	812	824	840	832	845	854	889	858	832	887	824	828	827	859	808	869	821	872	857	822	826	857	836	848	893	892	863	834	858	821	891	839	843	793	856	859	796	837	808	825	847	849	865	806	793	867	820	853	839	839	847	828	874	836	835	811	801	876	806	817	892	857	823	871	836	806	865	880	852	848	853	801	867	783	848	832	836	820	828	823	837	832	847	904	865	854	806	838	815	797	855	831	793	852	873	877	878	801	862	877	896	814	837	875	882	833	870	819	795	802	797	854	824	782	851	827	820	831	876	839	825	855	886	809	837	788	820	768	891	839	859	808	805	870	829	840	869	827	823	830	911	841	820	849	851	843	810	850	793	849	886	823	759	861	819	822	842	867	850	807	836	854	818	811	883	832	853	845	848	881	823	815	874	869	826	897	848	833	828	869	877	856	839	788	833	859	831	784	855	815	818	762	818	815	874	768	764	819	826	874	820	778	818	804	842	774	865	850	792	871	784	842	823	827	855	840	861	853	852	842	840	873	829	888	801	854	863	808	833	838	849	856	871	829	795	849	834	872	811	861	809	863	852	844	837	820	901	802	850	849	821	879	830	825	820	821	833	867	777	851	820	860	856	856	787	859	846	839	843	827	795	857	830	849	820	814	843	845	819	836	842	852	854	817	861	853	866	841	858	870	890	872	801	866	860	844	889	857	833	857	855	876	834	855	790	838	905	792	789	854	877	833	899	866	830	823	901	815	854	888	879	847	836	834	871	812	838	874	835	839	854	900	843	889	871	869	902	876	826	834	854	847	832	830	840	936	869	826	875	850	825	853	810	795	805	825	826	828	859	860	878	768	776	822	812	832	858	808	865	856	897	819	845	828	821	888	882	838	773	843	784	797	875	855	820	814	841	894	870	887	885	842	836	779	859	814	855	819	852	818	833	851	832	884	835	899	860	858	810	860	816	800	819	817	841	863	872	850	888	866	823	828	863	861	852	861	845	879	836	850	810	783	826	884	874	818	835	883	826	885	834	765	846	837	820	873	803	830	838	814	862	857	833	863	840	847	806	887	851	856	861	808	865	818	823	849	860	873	838	793	820	853	840	811	832	854	811	817	831	840	835	816	855	819	821	861	868	833	800	792	881	805	809	891	855	865	808	820	869	864	813	845	827	834	841	838	833	860	800	813	841	839	841	845	803	866	904	843	814	848	859	815	829	831	805	812	863	853	814	828	825	874	876	835	790	842	821	809	844	816	802	859	872
32122	31027	24103	8513	4575	1390	375	354	375	353	374	361	346	355	344	369	330	343	359	368	321	343	361	352	352	332	357	334	344	340	348	401	335	347	320	332	334	370	341	358	354	362	358	366	353	376	369	347	351	348	343	367	340	334	346	363	367	383	356	315	376	359	364	316	337	354	351	347	368	364	355	342	383	370	344	354	342	345	337	352	357	355	336	337	346	363	345	357	340	367	354	353	380	341	326	351	334	333	331	368	382	386	351	342	352	338	324	336	390	357	342	351	357	389	373	353	392	359	403	346	364	346	364	331	347	393	372	355	336	353	350	334	330	341	372	351	334	377	356	324	335	327	341	344	356	351	348	377	386	336	357	365	338	376	326	352	355	340	352	357	362	352	357	338	340	347	355	369	373	384	368	343	335	350	359	374	345	325	345	354	356	330	362	333	386	362	340	363	382	352	361	377	344	349	368	356	376	375	336	361	370	369	351	376	333	368	364	372	383	368	372	354	393	333	358	383	363	333	349	377	372	344	369	363	337	351	336	357	363	357	365	341	333	335	368	350	368	338	364	336	370	372	345	356	347	352	352	335	358	355	341	348	350	350	331	358	361	372	354	350	383	364	352	333	335	310	332	388	348	359	388	372	386	325	380	337	370	350	351	392	337	378	354	380	362	382	353	351	382	312	319	386	356	341	371	333	296	346	341	357	354	339	340	348	389	370	330	356	359	338	358	318	374	373	340	368	344	345	351	357	390	388	356	342	326	367	351	371	355	345	361	359	369	382	364	338	371	356	362	330	374	344	350	337	361	346	314	370	347	361	368	334	373	332	352	331	333	375	388	338	371	325	354	358	367	371	361	355	391	353	328	340	341	362	362	352	354	356	370	354	338	372	367	361	370	339	354	336	365	350	354	355	315	364	348	352	338	364	346	358	347	365	378	389	363	328	323	326	347	324	361	374	335	330	332	358	374	370	367	336	369	366	367	347	351	389	354	364	351	365	345	385	324	335	345	369	379	343	374	337	328	381	404	352	365	314	344	370	362	360	367	391	354	344	344	347	327	363	383	341	366	331	396	368	369	323	376	362	389	350	380	365	356	343	370	372	375	352	353	359	354	350	324	391	374	347	368	337	340	370	335	346	332	371	356	348	343	339	341	366	350	336	371	348	367	395	324	325	411	358	347	345	359	370	371	343	350	355	384	361	355	366	369	363	331	369	332	335	329	377	352	356	348	342	363	351	336	359	361	357	344	363	341	370	336	369	327	364	348	379	374	390	378	344	343	370	362	349	362	335	355	344	356	349	340	365	373	344	363	323	360	344	392	350	335	403	363	356	328	365	347	363	371	334	368	394	318	345	361	343	317	359	354	385	415	313	376	347	403	351	351	338	352	348	340	358	355	343	353	375	388	354	371	383	347	329	339	338	386	350	354	346	330	377	364	338	312	350	352	350	357	345	370	382	366	325	358	375	360	326	360	380	352	372	311	369	351	343	371	364	377	376	333	335	349	353	361	354	367	363	328	364	357	352	339	343	388	364	379	354	345	343	334	322	355	334	358	373	371	350	321	367	413	365	349	360	355	359	339	339	394	363	368	341	359	317	371	333	379	406	363	344	314	362	342	366	377	364	329	338	353	316	363	361	346	328	357	369	382	376	333	343	383	363	340	317	337	351	329	344	332	320	343	369	357	359	352	342	351	334	346	371	331	375	347	339	334	331	351	318	378	352	335	330	345	348	371	361	354	373	364	370	363	369	370	353	325	332	382	316	313	349	325	379	340	361	355	370	360	352	339	365	363	388	331	375	365	334	338	373	349	377	331	328	360	346	363	356	376	365	340	345	345	405	371	364	361	355	361	340	351	353	375	385	356	338	360	355	369	329	370	343	361	362	382	375	376	327	348	351	334	333	362	352	344	332	350	377	359	381	340	316	332	359	362	357	342	372	342	347	328	367	338	370	364	359	365	361	364	385	361	341	348	349	345	354	401	367	351	360	339	382	318	344	357	348	354	359	346	340	343	383	332	376	323	341	361	360	362	350	364	345	378	410	344	351	393	392	354	387	384	338	342	358	338	351	390	307	330	352	326	364	356	355	337	343	349	332	358	383	347	376	385	352	335	392	371	344	366	323	373	343	301	337	331	365	338	340	355	339	363	349	379	357	364	332	342	355	355	374	353	346	332	348	378	353	374	328	359	329	366	323	345	387	368	349	325	375	332	382	339	362	356	356	357	322	367	322	316	355	357	355	362	307	350	334	355	344	353	347	339	391	379	326	323	347	360	361	345	315	378	360	357	357	383	354	340	359	395	346	386	384	375	319	380	367	340	348	340	353	338	345	372	367	371	364	377	328	368	363	366	340	352	344	370	364	372	335	348	311	327	345	347	340	349	394	348	337	361	341	371	372	382	333	322	360	326	333	350	376	335	339	350	361	398	356	343	400	361	371	336	347	381	378	339	395	355	361	369	393	328	362	370	326	340	372	366	364	360	347	324	354	346	375	384	355	337	370	395	360	369	403	324	346	331	365	342	383	381	361	365	368	361	353	340	368	353	365	349	364	357	341	381	357	377	343	354	356	353	364	354	364	347	394	318	324	319	348	366	347	380	387	337	365	336	348	366	359	330	381	391	378	354	343	328	368	360	330	342	347	355	362	368	400	368	338	385	390	338	342	370	383	350	313	357	389	365	328	365	350	366	352	343	341	370	331	332	360	354	366	361	321	352	342	330	364	321	355	336	358	345	362	363	356	385	365	355	373	382	387	335	369	337	355	348	332	329	348	366	367	346	353	350	352	361	338	389	355	334	354	347	348	308	326	352	342	343	369	380	368	356	385	371	392	346	354	362	325	342	374	354	307	351	378	338	351	380	347	371	358	311	357	363	315	353	345	409	361	372	361	345	329	357	351	362	375	342	336	357	333	351	345	353	332	355	398	364	303	347	371	340	340	339	361	362	353	353	343	340	381	334	360	352	358	362	346	351	374	348	358	336	380	356	351	347	355	344	342	341	332	375	328	362	364	354	350	356	357	330	344	346	404	364	363	360	392	379	360	344	333	337	370	331	348	354	363	359	356	362	347	326	383	347	358	353	338	363	386	353	340	357	364	351	391	386	339	390	363	315	344	341	359	320	349	329	335	352	379	373	348	369	356	322	350	334	345	318	364	362	354	339	358	339	351	358	347	369	378	343	313	339	369	362	337	363	355	344	331	301	346	377	358	376	358	358	367	377	371	321	374	341	319	365	361	369	340	369	364	370	362	359	321	387	342	320	355	353	341	356	368	339	355	355	363	378	349	342	388	382	352	374	343	349	315	363	344	357	352	335	349	368	366	347	336	338	331	330	353	353	380	373	374	334	329	342	363	360	324	344	367	330	346	339	354	355	331	347	366	369	347	330	367	366	373	355	324	346	346	376	355	330	340	357	366	338	355	336	391	346	351	365	359	356	376	343	343	343	356	365	385	372	335	354	316	334	342	373	347	325	358	344	358	370	350	357	321
42889	46549	27789	6854	9190	2564	601	607	586	577	561	587	599	587	611	587	602	633	551	600	579	587	581	623	574	621	608	624	647	593	582	618	580	564	593	579	589	574	609	622	622	562	606	534	597	600	588	606	607	623	612	619	625	601	604	575	603	614	625	585	565	589	625	611	568	569	592	619	572	604	610	615	647	579	609	581	609	603	557	644	591	544	579	635	556	603	599	514	558	590	643	650	615	578	633	624	605	637	617	583	593	588	646	623	596	631	602	593	592	614	597	580	611	612	609	625	597	591	638	621	587	602	598	628	617	602	609	597	595	606	642	582	599	605	591	606	646	590	595	601	599	538	555	607	598	550	546	633	625	605	617	592	623	585	596	595	599	584	615	645	608	571	589	590	564	587	584	626	617	576	552	583	634	631	578	609	583	619	589	617	574	626	573	551	578	599	575	594	609	604	573	597	580	602	602	570	560	596	583	603	600	558	603	617	578	626	579	591	604	610	576	579	576	574	565	621	558	594	599	572	603	562	644	557	593	594	584	598	659	609	606	635	571	546	643	617	622	623	608	605	591	597	627	603	604	592	560	611	593	599	595	575	585	585	616	627	614	625	592	576	600	597	620	573	520	600	606	571	631	594	607	546	579	587	549	601	574	603	601	574	603	590	593	613	598	597	570	616	614	610	562	562	587	579	598	587	586	619	555	574	603	589	625	585	593	593	609	583	576	605	549	615	618	577	560	570	619	552	588	603	564	582	564	540	589	562	659	587	596	587	568	590	574	575	595	601	573	603	604	553	600	576	553	540	595	589	622	592	585	588	593	592	624	582	554	583	597	648	595	620	544	619	613	635	639	603	605	614	572	584	586	578	593	627	603	608	592	630	667	583	601	602	610	619	600	649	589	631	601	605	603	646	549	603	579	586	585	595	624	599	601	589	574	585	593	570	610	642	628	603	623	590	571	596	539	603	608	623	643	573	594	559	562	575	575	556	591	552	569	630	588	595	593	641	598	573	623	605	547	567	617	619	606	599	614	564	596	632	593	650	581	560	585	633	646	619	645	582	585	594	569	588	569	599	590	566	571	617	583	569	597	585	600	659	556	597	577	604	582	579	601	592	640	614	627	568	641	597	598	576	589	589	595	615	625	568	597	605	633	579	621	564	570	575	587	578	586	647	607	617	628	605	648	578	594	638	575	653	561	592	629	607	605	551	599	621	587	592	613	597	554	604	603	582	590	602	659	580	577	607	597	601	562	620	584	567	570	618	620	640	547	622	575	583	577	597	574	611	619	580	621	587	602	609	638	567	613	589	603	581	588	597	623	602	592	600	593	580	628	616	638	611	607	597	616	584	620	594	582	594	581	578	631	608	595	599	631	646	640	617	631	608	639	611	584	579	584	610	636	601	593	616	589	628	591	579	612	594	636	583	626	633	610	606	593	597	628	616	606	586	657	609	649	618	657	602	634	580	632	611	608	589	607	602	623	561	627	593	572	608	609	615	601	584	595	603	577	629	580	596	625	641	608	613	621	611	624	574	650	561	583	576	607	569	592	581	607	566	635	579	609	563	616	602	601	576	602	609	645	648	591	598	570	566	613	619	651	570	599	591	635	586	604	617	586	568	622	603	601	575	596	602	565	604	663	638	575	579	592	615	606	618	616	604	554	592	612	567	613	632	593	627	606	612	600	572	561	614	606	563	564	569	634	613	624	593	595	602	626	569	597	618	564	607	596	607	632	572	591	621	574	619	623	596	597	590	613	574	594	588	563	517	589	595	552	598	595	611	601	591	596	636	633	575	569	577	608	615	580	587	609	626	587	577	624	601	567	635	576	578	572	606	622	597	636	597	629	606	595	603	583	589	601	608	577	592	600	579	606	579	615	589	589	619	595	580	605	601	625	607	615	541	625	601	608	564	597	590	599	628	575	616	584	613	588	560	597	598	630	615	605	606	586	601	598	583	601	588	600	596	604	559	616	638	630	614	607	578	569	584	586	623	611	586	624	597	579	594	601	596	610	623	606	603	597	607	615	599	579	632	583	591	631	584	611	610	604	607	637	587	635	621	581	597	573	612	568	654	617	610	573	614	599	591	561	578	625	614	605	566	574	590	614	602	582	593	643	614	564	602	607	626	614	622	583	555	579	607	611	554	642	559	591	590	633	597	572	589	596	607	606	563	588	631	623	571	552	606	625	564	560	616	606	607	595	623	596	605	645	618	563	648	606	569	595	593	561	585	602	595	584	542	623	618	587	626	589	631	600	543	576	593	615	590	574	606	610	562	597	641	587	565	586	591	605	597	579	604	556	608	617	587	585	564	599	621	584	600	607	594	563	593	634	650	578	563	566	585	648	646	610	595	577	585	598	617	620	593	604	647	620	609	616	603	639	577	630	610	603	624	613	581	562	612	578	575	558	584	583	617	586	595	582	571	570	642	590	606	597	581	636	561	594	598	613	623	582	618	557	564	621	585	602	628	631	634	532	584	585	585	563	596	582	580	628	581	650	567	600	627	594	616	635	583	585	592	638	612	616	599	590	607	573	590	603	629	606	592	631	583	589	586	619	608	587	642	611	566	588	644	646	608	610	548	581	601	620	604	589	602	602	623	589	631	649	610	619	575	591	568	618	609	552	592	602	577	587	594	566	630	564	596	597	602	638	629	586	573	626	586	598	602	584	600	544	625	571	595	550	574	607	598	597	578	565	635	565	653	608	613	613	617	575	584	566	588	575	621	601	583	581	584	590	573	582	590	598	543	572	609	596	584	553	583	589	611	662	593	594	546	600	583	608	626	595	570	600	561	607	627	576	571	615	646	625	597	609	591	617	609	586	621	598	635	562	607	550	630	563	564	599	661	577	556	600	572	635	631	624	565	556	597	587	553	589	634	605	585	593	627	589	598	608	582	601	588	588	593	623	616	631	580	638	594	659	592	582	579	616	586	560	644	626	625	588	547	564	625	602	598	586	582	624	594	570	652	586	565	586	611	608	596	628	610	588	582	619	591	613	647	556	592	619	595	582	604	590	615	603	634	599	640	598	605	613	578	590	635	606	662	617	593	587	619	591	578	626	602	610	611	616	603	628	594	566	600	588	600	596	593	597	608	613	613	630	640	631	544	608	585	582	597	607	609	628	593	607	648	610	650	556	601	608	572	596	604	570	599	608	613	620	630	600	575	566	599	594	574	620	567	579	648	632	584	586	603	547	649	638	616	615	616	604	630	584	574	578	631	563	562	627	595	576	600	561	554	585	614	602	580	597	616	575	593	591	608	638	607	590	613	608	622	621	621	606	597	544	594	658	628	632	605	609	589	579	588	601	593	633	571	587	601	593	595	590	562	611	586	593	568	599	602	560	564	581	578	557	614	574	583	574	575	612	575	606	606	576	609	579	599	615	651	592	598	573	600	608	572	608	625	571	591	602	617	673	587	587	627	565	578	589	608	610	594	608	614	607	582	601	571	592	565	623	618	622	592	605	598	621	610	566	632	579	542	631	600
25800	24884	31008	25978	22467	10154	576	363	376	362	354	370	345	351	323	377	350	351	327	358	318	340	335	360	339	356	333	338	322	366	360	316	375	373	323	355	347	312	324	359	316	379	312	331	377	339	356	324	360	341	353	370	369	368	362	369	330	359	344	323	366	365	356	352	343	369	331	341	318	334	330	324	319	351	348	330	354	357	339	344	355	351	318	374	368	350	303	335	339	311	341	323	350	336	348	334	355	352	346	330	382	342	326	330	350	348	353	351	314	319	334	353	369	346	358	313	317	317	359	372	379	385	352	320	332	297	364	345	345	337	355	343	369	322	341	330	355	320	349	347	350	347	329	313	336	339	364	353	379	325	335	332	338	343	336	403	333	321	327	351	340	320	300	342	310	324	339	338	342	294	344	348	335	310	346	333	328	342	351	361	342	330	335	318	347	366	312	363	348	356	372	336	368	346	326	327	332	329	321	347	316	343	349	305	339	355	426	330	358	372	363	321	367	330	336	395	332	364	349	299	316	310	341	359	318	349	315	357	353	328	343	351	335	350	341	319	344	346	329	352	323	326	321	299	341	324	350	342	338	342	337	357	351	357	347	321	337	354	329	352	347	344	336	312	383	357	325	338	336	330	341	318	316	340	350	375	355	301	346	340	316	336	365	327	347	351	326	354	315	336	315	330	350	360	343	338	362	340	339	323	324	332	336	318	318	355	361	345	321	331	342	365	307	375	362	365	346	320	330	331	325	375	304	339	332	321	346	349	314	355	304	373	345	348	356	376	320	346	350	347	383	333	370	328	358	326	338	346	359	357	343	358	344	311	318	326	332	336	314	331	331	335	322	306	312	383	337	367	309	344	360	342	341	338	335	314	372	323	324	346	331	381	340	346	330	347	361	365	347	311	336	336	341	348	355	302	358	374	364	357	369	338	353	322	352	323	354	348	345	370	346	334	314	337	313	333	338	352	320	344	347	360	328	353	368	332	380	303	367	362	343	326	338	387	355	355	338	352	347	316	317	348	335	321	338	347	327	332	333	336	335	360	353	353	327	333	350	321	347	355	363	346	350	353	338	342	308	322	351	325	358	317	373	352	340	357	339	352	361	335	388	351	333	328	353	319	335	330	362	320	326	302	360	363	338	349	351	347	339	344	349	311	320	318	320	357	324	321	325	354	326	324	341	348	356	336	353	329	376	320	338	352	321	364	336	359	358	330	341	315	312	314	340	346	328	364	334	342	309	332	347	312	376	354	368	339	345	341	310	343	337	360	347	346	352	332	347	362	326	368	342	328	354	353	362	354	323	328	307	362	342	373	342	339	321	358	351	352	326	324	375	328	400	345	364	322	331	316	340	339	337	364	332	350	379	387	366	344	341	342	322	340	394	344	345	314	281	328	344	346	375	364	359	336	360	348	339	358	329	336	346	348	369	326	346	341	368	350	311	332	341	331	360	332	338	350	334	322	354	363	327	298	348	323	352	331	329	335	391	356	362	335	330	330	347	335	328	324	344	343	366	330	352	326	317	333	307	347	375	350	347	347	354	320	318	349	356	330	332	312	347	387	336	346	292	388	364	346	356	371	358	318	351	369	325	348	343	332	320	350	375	347	319	324	345	354	327	348	354	393	336	344	340	373	366	336	367	356	326	333	348	328	343	374	365	377	357	341	357	357	358	354	349	365	339	350	345	363	347	324	359	337	356	319	317	330	336	358	383	336	349	343	328	308	328	323	325	337	344	348	341	323	323	361	308	350	372	324	322	334	333	303	305	338	320	346	308	329	319	336	338	310	378	365	342	349	378	329	332	318	322	347	320	313	310	362	368	352	332	341	371	337	358	357	318	327	347	325	342	349	339	366	322	324	334	331	318	326	332	362	355	361	377	346	296	347	319	344	357	303	373	369	333	345	318	326	338	334	330	329	341	338	352	346	317	341	356	337	352	367	328	372	350	327	311	353	359	334	358	328	348	328	342	335	340	355	320	345	315	342	331	357	346	347	385	333	361	358	368	315	366	401	318	358	336	360	332	354	352	327	365	335	322	328	327	342	354	330	358	361	349	323	349	340	337	323	329	318	380	359	338	329	372	348	359	321	350	379	355	333	377	314	341	364	330	326	337	355	327	339	358	363	370	359	370	346	321	315	357	323	342	352	307	377	343	334	319	380	351	351	328	317	312	339	349	328	337	368	313	336	338	345	370	365	336	331	340	326	344	336	356	355	341	358	357	342	321	319	339	298	297	341	334	355	326	340	333	354	343	348	326	338	330	342	328	350	346	340	371	331	350	342	343	329	346	354	321	322	331	343	355	324	363	346	345	336	327	346	334	316	351	344	360	339	333	339	308	330	337	365	347	312	353	339	341	332	370	327	349	357	314	320	354	324	383	319	339	341	345	328	352	340	355	335	358	371	355	331	329	337	342	343	345	373	325	350	357	355	337	338	342	334	327	326	305	347	335	323	362	347	345	367	308	356	342	331	358	335	361	352	312	322	349	348	321	345	308	341	367	343	345	310	319	334	358	366	345	333	320	362	298	324	372	383	324	352	369	341	319	363	334	335	314	343	320	328	328	344	316	341	371	364	355	365	358	334	332	396	350	366	348	341	340	346	332	329	340	345	330	310	353	350	342	373	330	346	327	317	355	385	331	351	329	367	356	331	321	331	348	347	362	350	333	335	361	353	301	299	338	354	330	350	377	361	351	341	366	321	354	326	367	337	317	333	334	351	364	342	376	346	335	328	321	347	326	318	370	320	329	317	304	349	343	354	329	326	314	331	349	387	325	331	341	330	327	310	351	313	306	343	317	349	327	320	353	312	319	366	353	353	348	341	328	365	342	342	345	312	357	360	342	384	340	322	312	341	356	317	313	331	347	332	355	357	357	347	333	361	321	380	332	357	318	356	360	303	353	342	365	353	361	342	343	296	339	329	355	335	347	350	338	347	357	348	297	346	346	328	364	317	335	335	334	338	373	374	334	315	338	341	334	344	342	340	367	374	328	333	346	351	318	355	345	348	347	344	330	379	357	348	324	351	344	376	311	336	304	343	352	371	344	328	353	350	374	357	359	331	324	348	339	381	337	331	328	334	310	348	338	347	330	339	342	331	334	318	337	361	361	351	330	360	360	363	336	354	343	337	331	314	325	348	315	332	353	354	349	342	322	352	324	322	334	331	377	340	348	356	342	328	336	356	356	350	337	299	343	334	326	344	378	334	345	362	345	376	387	361	334	337	322	380	325	327	369	347	362	339	384	318	348	350	355	345	323	354	358	366	320	337	341	337	355	354	347	349	353	351	327	378	338	330	349	357	343	344	373	336	332	311	343	347	358	329	304	358	339	331	334	360	355	336	321	291	311	365	339	318	373	345	342	358	359	361	348	305	321	367	323	333	337	322	343	377	362	351	357	336	340	372	300	347	324	358	329	381	393	322	318	320	366	352	342	348	342	345	313	335	339	317	318	329	348	327	345	348	348	357	341	322	343	331	322	374	333	364
62834	87413	55545	24933	28692	8208	558	530	573	556	567	526	552	549	556	597	606	602	555	548	543	559	544	596	542	587	546	593	553	557	573	584	550	550	538	582	517	566	540	604	537	576	524	571	538	546	512	608	557	555	561	592	554	562	597	543	561	584	555	531	564	565	566	506	520	559	598	563	547	584	604	559	575	547	592	555	598	537	566	564	633	582	566	561	568	545	555	590	547	578	579	574	611	589	539	592	545	562	567	543	553	569	607	569	561	568	606	556	579	570	581	597	588	546	523	574	565	546	514	598	577	605	570	553	603	557	574	543	547	586	559	562	561	557	594	590	542	585	543	541	583	632	591	568	546	575	594	617	556	553	596	567	625	554	572	528	566	552	570	550	564	555	619	557	544	603	594	523	541	555	605	598	575	554	551	577	559	590	553	590	509	590	582	562	569	543	570	541	585	574	562	574	554	582	602	559	563	568	555	557	592	584	602	565	587	547	560	596	532	528	545	582	547	561	564	568	527	517	554	591	605	591	582	577	575	538	583	566	604	558	538	595	582	576	576	610	604	583	558	573	569	541	533	573	560	571	632	565	571	595	589	583	617	549	537	625	518	573	551	570	523	606	578	568	496	552	549	563	585	561	567	554	576	549	603	540	562	556	564	566	555	605	580	581	533	557	573	584	621	597	562	572	567	534	560	550	592	585	566	600	578	535	605	584	582	578	565	527	570	566	582	614	581	560	565	506	573	545	573	544	535	542	529	579	566	540	583	558	558	587	567	528	568	553	579	580	556	600	547	550	586	563	553	584	572	595	573	537	591	547	565	554	614	586	537	578	574	554	574	597	545	543	534	546	525	567	536	517	576	541	570	546	611	521	553	565	579	556	584	572	571	554	551	582	610	582	547	597	579	580	551	581	600	578	549	557	593	589	544	555	548	564	555	572	548	558	585	542	529	551	573	551	575	546	630	540	569	603	564	552	550	570	570	599	570	558	582	551	586	598	589	532	512	555	572	570	561	524	588	556	550	610	579	581	546	607	596	577	549	558	547	570	538	601	544	551	566	537	547	597	583	530	606	564	530	577	551	562	584	525	571	584	553	554	546	538	557	611	539	558	553	599	554	586	559	559	580	548	573	590	573	559	522	593	615	551	570	554	575	568	594	519	552	557	552	580	567	569	583	565	573	561	571	527	526	535	560	592	562	522	578	576	542	528	571	559	539	539	541	541	562	571	575	564	580	557	589	519	607	579	566	566	578	564	525	605	542	558	557	537	545	560	568	555	533	547	552	556	585	545	586	568	572	553	575	556	572	538	550	592	526	584	579	573	619	581	514	579	553	552	550	570	551	572	524	580	602	577	539	582	554	549	592	574	602	568	590	584	580	617	516	540	566	594	549	612	547	592	535	584	553	563	543	582	618	585	560	589	579	547	545	557	560	565	584	561	548	551	576	562	585	559	612	576	573	573	606	600	562	545	607	546	566	542	547	537	562	543	548	589	580	566	568	572	591	574	537	558	619	560	607	590	608	581	541	511	540	635	574	534	574	575	543	580	584	569	532	539	595	540	585	526	555	599	587	579	584	575	588	537	530	538	561	564	544	526	583	563	593	534	579	554	577	610	542	552	564	589	528	592	543	558	538	575	521	554	607	565	569	567	601	545	596	579	587	554	523	612	550	548	556	601	574	548	542	527	578	577	585	575	552	550	557	520	564	548	561	515	533	569	559	588	595	540	570	547	533	612	597	556	572	552	577	551	547	587	567	547	569	555	560	526	551	554	513	581	540	604	572	589	533	562	573	565	584	583	559	518	549	582	555	544	601	565	556	585	578	567	567	602	559	555	587	525	553	543	542	526	597	537	589	546	603	561	598	556	569	577	544	597	540	589	544	592	564	556	599	549	533	636	528	557	534	572	574	564	620	556	568	607	535	541	558	548	599	540	569	545	591	615	603	571	569	516	563	574	581	555	547	605	547	600	545	548	573	566	558	564	577	544	566	574	547	586	540	562	557	616	611	556	588	611	610	546	559	583	569	550	602	527	592	591	571	530	551	565	581	566	558	553	583	552	545	549	540	603	522	593	531	596	561	577	595	526	548	578	610	549	565	583	601	587	548	598	538	525	578	585	529	557	610	559	548	571	552	565	590	556	558	555	563	563	528	541	561	570	594	512	547	617	561	550	563	558	560	618	601	552	564	587	535	556	539	595	554	583	563	568	573	591	587	596	545	561	620	555	585	565	586	574	535	535	589	584	520	589	580	539	565	541	549	576	609	583	586	575	572	542	580	643	533	524	551	583	549	620	589	631	540	547	582	602	563	556	580	549	568	502	577	592	550	590	586	546	609	606	570	531	551	558	612	531	564	577	574	585	589	596	521	560	557	583	578	561	548	555	557	542	547	541	564	551	587	590	612	595	530	545	537	593	556	524	530	582	574	596	611	569	566	591	609	567	533	548	593	572	528	553	599	556	542	526	566	615	572	568	606	598	516	617	563	563	582	526	555	567	568	555	536	502	565	542	555	591	565	599	623	571	579	595	537	590	584	548	569	587	552	543	563	595	552	552	586	545	591	552	550	553	574	563	582	560	541	615	567	558	579	546	573	551	523	546	566	536	534	554	566	552	552	571	534	589	612	561	558	556	571	590	545	539	567	542	567	629	589	586	566	571	538	561	545	518	562	561	596	543	573	587	547	577	561	596	520	586	556	584	535	581	564	513	560	591	553	543	598	577	593	528	552	563	540	609	567	566	561	588	546	570	562	581	588	608	579	565	589	559	559	620	569	583	586	540	593	528	566	553	573	521	534	561	567	587	552	566	524	562	604	570	571	534	569	571	576	603	533	587	572	598	558	626	552	563	559	557	535	529	522	597	581	553	569	557	551	569	569	572	546	586	562	591	577	561	554	564	564	567	547	569	555	551	587	598	578	604	565	536	574	583	556	584	545	568	520	593	590	544	526	576	529	557	582	546	587	572	572	534	579	552	555	601	532	581	541	577	551	551	543	543	583	529	586	590	536	590	576	546	606	566	552	582	559	568	572	596	549	560	503	543	558	590	572	609	574	572	590	619	564	587	552	555	593	592	579	571	567	563	540	556	582	569	555	540	580	601	561	574	593	557	579	579	554	546	582	523	563	560	548	558	552	553	588	566	539	530	545	565	571	536	570	569	575	545	578	570	583	521	573	570	528	552	571	568	572	554	584	549	581	553	570	583	524	555	554	576	553	632	575	577	581	583	542	568	547	598	613	581	590	543	524	587	567	550	566	568	576	623	597	548	544	551	585	592	552	546	589	567	540	584	595	554	578	594	537	540	565	578	629	584	568	570	590	573	550	575	561	582	574	589	536	581	536	550	533	556	574	548	545	579	562	548	553	556	601	537	566	550	535	602	564	568	562	551	553	596	568	579	560	549	567	585	558	598	559	607	589	559	569	557	586	590	657	529	576	530	560	608	566	559	575	560	553	609	561	550	597	534	579	571	534	571	568	560	570	554	570	527
24323	22945	29763	24891	24172	19604	4728	678	572	612	573	552	540	561	526	564	563	534	515	548	586	551	544	522	577	591	551	553	570	561	555	542	543	569	503	572	495	563	544	509	568	551	566	489	577	505	569	536	574	529	554	547	547	510	596	591	562	581	563	561	545	533	532	552	548	546	581	526	574	509	577	588	551	516	584	580	524	546	550	552	536	599	577	541	541	590	516	541	587	586	585	516	544	539	550	553	557	542	537	560	608	569	553	541	567	559	580	523	555	543	551	545	594	575	545	535	572	555	540	565	531	577	590	555	566	521	572	566	544	556	559	534	587	521	556	534	526	548	563	540	566	559	536	529	563	541	566	522	544	604	561	525	555	518	579	515	601	589	550	567	541	535	554	530	545	547	542	554	553	546	548	580	525	567	572	539	512	509	520	519	533	552	550	558	575	567	562	546	554	559	555	606	549	568	531	560	539	503	535	557	576	546	513	591	575	570	563	572	565	537	561	590	517	561	539	573	540	543	543	562	563	549	523	517	569	536	558	507	547	558	593	552	559	549	576	558	534	552	557	552	530	552	530	575	561	567	570	582	558	577	526	540	563	571	548	515	556	501	578	580	552	540	566	570	573	540	526	551	563	534	503	577	536	543	520	529	558	543	508	559	537	543	522	504	516	516	526	563	526	573	564	548	525	532	581	538	564	576	548	574	548	560	538	511	586	558	567	557	592	574	580	550	537	548	502	542	526	556	567	543	550	560	569	561	574	599	528	544	554	549	598	535	572	556	583	532	534	518	560	558	553	571	554	585	557	552	504	564	577	532	562	533	566	538	545	556	510	553	554	570	518	536	551	575	515	572	585	592	541	552	544	566	583	526	529	566	540	570	540	558	542	567	588	533	553	558	563	547	541	566	554	619	581	553	621	591	567	546	586	589	563	531	594	518	544	547	559	554	536	574	539	526	513	548	569	551	572	530	526	537	562	581	562	538	541	555	506	550	535	543	562	516	521	505	519	571	500	546	543	537	492	582	565	584	565	567	586	549	516	524	542	524	549	562	548	570	521	550	584	526	558	557	537	564	602	544	594	498	568	539	570	550	559	554	549	525	536	568	522	557	539	539	568	569	560	523	533	532	550	523	522	495	548	534	542	537	521	585	542	563	541	524	545	555	563	537	556	618	575	511	524	557	567	526	585	556	544	523	518	565	562	541	528	591	559	530	545	560	574	541	550	580	513	527	580	580	572	568	566	583	542	514	567	553	562	537	580	549	547	537	583	551	538	562	528	565	533	575	575	532	559	566	526	562	577	482	559	533	558	554	556	574	517	520	542	577	545	535	537	562	543	538	505	593	528	500	589	531	539	577	551	556	547	566	532	545	520	593	553	517	544	529	531	576	530	526	568	544	547	550	537	521	559	551	545	547	541	564	548	556	506	518	548	544	527	546	552	534	522	514	537	529	553	581	556	543	526	537	565	533	571	517	552	570	585	560	528	576	531	497	537	566	536	568	531	574	551	541	567	554	549	497	526	553	598	552	583	594	563	530	510	575	564	570	544	564	530	577	554	531	565	560	522	582	536	554	552	525	560	570	535	562	579	536	538	556	547	518	552	563	565	528	572	550	547	553	536	534	561	514	547	541	573	517	566	550	546	564	564	518	518	576	559	536	594	547	552	582	542	570	581	620	539	562	567	535	575	538	550	548	549	579	556	577	545	579	514	510	553	539	580	586	565	535	560	495	571	529	541	566	530	551	557	530	511	482	541	561	555	565	561	551	543	542	614	560	541	596	507	555	561	584	585	551	569	515	540	559	544	546	556	542	569	578	531	556	514	539	530	547	529	546	561	558	592	579	526	557	502	561	573	571	541	554	557	564	535	570	519	519	578	508	584	574	572	548	541	565	547	550	551	529	539	534	576	537	575	557	547	610	499	574	543	544	544	499	585	565	587	558	542	559	568	561	580	559	536	565	580	534	559	554	533	586	550	565	534	586	549	602	553	511	549	560	552	538	564	564	541	558	574	591	501	582	547	566	516	548	503	571	545	619	556	541	581	554	547	529	557	529	577	520	558	555	510	551	494	539	537	509	535	544	537	555	533	563	555	555	602	554	550	561	550	530	555	586	527	528	518	553	581	560	550	536	527	546	570	584	576	516	523	542	531	540	532	527	516	552	536	529	558	549	537	560	573	521	540	514	569	566	531	542	585	554	580	577	517	553	524	568	525	580	566	513	560	540	539	542	546	541	534	544	573	525	553	554	561	530	562	568	540	567	501	530	557	574	576	581	589	537	546	557	558	565	557	500	562	566	526	509	550	548	558	578	513	580	534	544	590	589	548	587	555	566	539	518	543	527	555	534	526	557	570	543	573	523	578	525	538	561	565	518	574	558	567	546	537	566	582	540	551	551	539	543	528	521	558	537	543	539	558	532	569	550	485	531	520	590	570	540	540	536	540	550	526	617	493	566	549	555	563	540	531	577	527	526	560	538	565	551	568	552	541	568	537	528	529	587	544	524	545	570	575	529	543	582	579	536	558	535	539	573	578	530	557	561	568	598	555	555	539	600	540	552	592	489	572	554	516	531	588	550	563	570	563	555	534	542	516	550	546	518	556	486	602	525	528	537	565	540	491	559	543	487	569	529	553	552	574	568	546	532	537	556	566	555	586	598	554	529	525	552	592	507	501	594	534	538	583	528	553	561	589	520	528	556	550	507	574	550	510	560	595	510	521	570	562	585	524	552	584	524	552	575	556	526	586	557	521	558	521	559	563	565	607	536	625	523	542	551	580	555	563	529	543	557	516	526	554	584	554	524	568	584	576	518	545	557	579	549	551	507	559	531	575	541	512	517	536	570	523	542	564	549	604	545	526	573	549	556	546	565	499	569	530	600	564	570	569	524	516	583	568	537	537	505	545	526	566	541	530	518	545	622	537	513	561	568	561	546	547	552	536	593	546	545	549	573	527	547	545	564	546	567	552	531	535	540	552	552	539	533	594	562	526	540	584	536	580	542	559	552	507	530	522	530	562	555	584	549	534	516	568	526	550	569	572	542	534	557	576	559	597	559	606	543	540	582	557	558	549	544	550	523	558	531	535	553	545	549	530	581	564	547	539	530	510	539	534	553	581	542	537	573	526	541	566	540	556	564	568	546	533	536	568	565	559	521	610	542	569	547	536	556	535	542	523	561	547	598	520	540	602	500	574	578	541	510	528	553	530	572	540	545	523	537	538	581	529	545	540	514	539	568	567	549	549	539	565	622	559	524	547	515	573	557	522	558	547	618	563	554	595	511	586	548	541	555	514	578	565	534	542	575	520	550	527	573	542	547	561	560	546	543	546	569	535	529	543	534	540	550	540	530	510	521	552	537	577	516	553	570	578	588	558	539	569	546	510	543	546	565	579	592	531	582	530	548	527	575	573	483	578	585	545	535	537	546	542	545	534	545	556	532	546	548	549	557	596	539	540	523	533	529	544	553	573	555	516	544	544	575	528	535	548	559
61274	96968	62395	32345	38058	13294	872	929	842	874	866	861	862	825	860	876	870	914	847	805	841	889	817	860	909	804	792	873	856	875	794	805	852	847	859	852	846	863	838	839	867	906	860	874	870	935	849	842	897	857	885	855	863	865	849	880	892	849	838	875	840	835	815	855	842	861	905	889	842	820	831	848	859	835	813	887	842	838	808	875	829	835	868	902	819	836	829	859	843	842	852	868	788	869	873	879	887	838	868	850	866	785	820	861	820	839	839	921	877	822	831	876	840	860	881	861	818	868	825	887	860	858	864	879	774	852	876	851	798	827	831	826	846	834	815	853	832	871	857	849	853	866	849	815	800	829	829	884	839	829	869	887	857	847	816	863	949	844	801	807	857	866	824	883	868	851	884	850	848	876	806	786	844	862	875	904	832	875	846	815	853	794	805	840	881	884	873	886	825	851	867	837	868	847	813	836	797	823	827	852	862	872	875	794	896	832	869	894	807	832	850	844	888	871	843	825	811	870	884	813	823	836	886	903	854	881	798	813	792	921	878	897	834	815	838	808	843	891	897	790	839	828	814	823	855	844	851	911	808	839	853	850	831	872	811	834	838	846	861	878	887	841	854	828	822	889	832	833	827	830	802	842	845	890	836	835	819	871	882	859	835	824	823	888	847	904	857	770	846	860	856	857	820	812	821	841	912	803	869	815	815	824	901	831	791	822	848	874	887	895	794	843	809	781	815	887	837	863	856	844	835	852	846	846	851	875	885	841	860	822	888	803	833	847	865	885	878	835	853	795	855	837	815	875	885	878	831	865	796	838	872	880	848	873	885	851	880	846	844	786	780	837	860	898	847	827	861	929	860	842	861	808	839	855	827	806	852	876	833	906	894	923	801	889	865	865	861	840	879	883	815	845	806	860	841	811	809	872	862	833	822	861	873	861	814	803	882	899	821	834	878	880	868	834	881	866	850	866	786	874	837	802	846	828	881	844	876	835	859	823	870	905	800	799	878	854	841	802	811	823	815	909	798	807	838	863	849	861	831	907	791	843	859	847	855	807	872	807	841	878	889	846	845	878	811	841	867	838	851	854	852	794	830	890	807	845	838	806	840	854	839	844	838	852	833	913	831	896	845	792	803	861	845	837	838	842	818	839	914	831	897	866	900	867	865	896	863	817	888	830	869	879	894	840	770	872	858	811	855	805	783	844	849	828	857	906	849	839	829	808	869	840	810	846	852	859	824	785	908	799	881	867	844	843	783	843	850	843	780	850	834	904	863	792	843	821	854	808	852	822	849	867	884	810	845	792	862	893	827	846	849	860	892	806	864	882	815	831	807	871	825	894	829	873	887	891	871	860	822	817	826	834	802	807	815	907	906	858	864	823	825	870	844	841	866	899	865	794	835	815	851	828	833	853	890	834	819	859	847	807	823	837	833	828	873	834	837	873	850	849	887	827	893	865	810	870	858	816	836	825	828	871	813	850	840	830	845	857	856	850	867	843	882	869	827	852	826	864	838	867	859	855	872	815	908	887	866	832	875	853	865	845	858	865	863	847	850	835	860	863	876	820	887	828	817	757	882	841	862	863	900	810	853	827	830	850	819	825	857	883	886	773	854	845	829	867	842	851	804	871	870	872	867	883	852	864	870	855	836	867	852	898	846	855	802	871	834	841	818	858	810	885	832	836	865	879	879	881	872	882	854	840	863	886	866	837	859	844	850	825	866	849	832	816	865	872	850	867	838	837	823	858	849	817	850	863	917	870	871	845	851	837	896	801	848	835	870	808	778	840	827	873	826	881	839	844	824	879	901	781	830	849	874	817	872	820	856	882	880	854	847	854	845	842	825	821	873	856	831	850	890	899	805	870	859	852	849	859	846	809	898	844	838	852	859	832	829	837	815	800	814	862	854	888	854	882	872	855	830	803	804	857	861	925	816	870	855	835	858	795	840	868	858	838	810	805	836	845	840	863	837	892	822	912	836	834	844	873	858	841	869	845	860	849	856	851	811	856	855	838	864	840	868	863	882	867	856	823	839	817	864	802	850	821	832	843	881	869	826	830	810	858	857	876	862	852	880	848	855	843	813	882	852	857	834	821	882	835	865	852	909	797	838	892	874	848	796	826	809	870	813	880	801	829	840	827	834	903	833	854	827	801	793	838	820	866	871	849	901	833	881	815	818	871	815	813	899	850	803	875	902	875	831	840	797	884	875	821	844	857	788	804	810	863	820	854	879	855	840	829	845	829	875	833	845	850	851	845	812	825	873	868	875	860	870	921	825	838	862	830	840	864	860	878	906	865	812	860	861	909	811	866	829	819	860	788	820	862	787	826	843	847	811	828	858	846	848	867	869	811	881	772	784	829	843	850	796	843	846	837	823	848	900	814	832	838	817	901	846	852	804	892	826	841	853	917	869	807	893	831	819	834	876	851	864	812	842	866	831	845	790	842	894	862	850	869	837	830	862	842	835	853	834	875	840	861	848	826	927	849	844	870	882	816	800	827	833	907	850	870	877	849	815	847	867	859	856	847	807	856	864	871	868	816	847	822	879	877	840	837	829	833	861	905	858	854	820	828	875	842	849	857	872	850	752	819	850	835	827	814	825	911	861	840	872	841	858	852	877	816	881	839	867	850	869	859	828	859	836	820	858	909	872	838	799	804	918	875	870	827	870	910	875	889	875	825	850	872	818	878	801	843	907	848	881	888	877	822	869	903	866	846	825	869	863	822	830	867	798	855	860	871	841	818	844	841	834	861	836	862	883	884	794	842	838	802	860	897	843	822	796	878	884	866	843	913	840	891	874	927	813	817	868	864	860	871	826	860	808	816	818	833	893	868	871	890	838	831	875	907	791	862	837	879	846	842	823	877	856	837	814	828	847	882	868	874	834	827	837	845	868	882	826	822	862	875	794	848	873	808	840	902	862	863	881	826	830	875	865	812	874	817	855	838	884	827	863	832	872	870	854	829	845	867	848	847	853	812	870	866	826	840	820	833	872	865	865	898	814	882	862	857	882	891	862	833	810	862	860	800	844	858	860	896	846	845	834	859	848	865	835	864	896	858	812	862	839	809	887	845	826	843	886	845	892	801	850	853	866	802	893	866	869	900	856	848	853	876	810	934	829	862	920	870	886	812	833	808	857	833	854	826	896	822	814	849	866	871	833	878	828	901	868	881	797	845	856	793	869	888	860	837	840	845	849	851	823	895	844	842	877	867	867	861	804	851	824	874	814	880	852	758	791	790	834	821	848	822	949	798	859	821	853	878	876	824	861	837	839	861	924	879	838	842	839	815	860	850	859	877	838	861	855	838	829	857	816	865	845	816	795	901	863	887	827	857	826	788	834	797	910	842	804	884	851	919	903	860	853	858	827	791	936	858	791	870	808	818	788	793	865	853	895	835	836	874	801	851	829	846	862	798	828	858	863	878	831	870	825	894	847	844	804	833	827	814	877	895	865	840	853	861	867	854	863	832	835	868	862	856	857	853	796	826	816	876
32091	31819	24348	7558	4053	1145	410	359	372	380	352	337	387	379	343	352	359	362	389	379	373	368	395	373	378	364	365	375	348	338	382	362	369	331	371	375	364	355	355	390	359	369	367	333	342	342	358	351	365	338	357	376	348	372	385	367	318	375	368	317	355	386	334	352	395	353	354	359	327	355	350	353	327	352	371	380	365	328	350	322	394	394	359	366	366	334	356	379	358	368	357	371	344	325	400	363	377	355	372	370	385	330	385	341	338	375	346	370	383	342	368	363	373	347	379	315	377	375	354	345	355	353	353	367	388	373	379	353	337	372	373	345	350	379	333	367	369	357	369	357	364	353	356	370	402	374	351	381	352	370	365	343	343	352	393	354	387	337	357	361	351	363	372	373	336	356	393	333	361	358	357	363	325	367	327	375	331	351	357	376	374	340	354	364	370	355	356	363	363	368	341	387	364	361	364	340	379	381	366	311	386	328	348	369	328	326	355	368	361	407	312	369	350	380	380	391	357	351	367	359	361	303	348	376	384	381	395	382	352	361	332	433	356	342	396	363	377	376	338	370	367	394	361	356	361	382	321	329	341	349	405	378	367	357	355	383	366	370	360	371	347	356	341	366	345	370	348	345	352	356	368	372	383	368	351	323	365	372	330	338	355	350	352	370	346	375	333	352	368	347	370	361	342	394	364	347	398	379	350	352	351	374	356	342	397	380	330	368	387	367	337	351	378	319	386	335	373	343	379	367	373	363	377	330	376	376	382	378	381	319	392	336	365	393	328	349	356	350	333	371	368	370	371	347	337	357	337	385	360	384	338	360	361	363	384	346	352	334	334	391	305	364	335	341	380	349	348	357	347	362	338	400	349	366	364	394	358	397	356	352	342	337	358	334	352	389	370	347	371	339	360	381	360	350	368	377	367	369	382	360	374	386	379	388	397	380	342	333	365	359	364	355	349	343	342	375	373	364	350	388	341	379	332	336	360	354	342	370	388	367	357	377	379	371	368	367	323	378	396	361	371	354	338	362	388	381	394	359	359	348	384	362	331	400	346	358	386	341	353	382	334	370	359	363	367	361	353	355	340	370	389	363	345	393	308	347	381	383	373	387	377	377	343	340	330	406	380	370	328	375	350	352	384	372	376	371	361	355	336	356	373	385	389	368	324	364	368	394	366	348	385	374	396	364	359	365	357	342	360	350	353	366	345	344	350	362	331	372	351	347	392	367	350	364	365	335	356	355	399	379	376	351	306	392	362	365	358	339	381	379	362	389	361	357	364	390	365	370	350	351	371	355	376	372	363	360	354	372	386	363	374	367	346	385	412	379	384	366	379	357	403	338	386	344	370	343	371	333	368	360	369	377	342	367	333	335	400	383	363	343	381	368	349	389	393	388	361	371	366	397	363	346	363	366	341	352	347	373	381	354	347	359	390	343	411	363	330	358	384	391	373	389	355	348	394	359	341	391	372	361	339	351	401	332	367	386	340	358	365	344	390	357	372	355	335	373	374	363	357	349	329	382	403	381	362	364	351	374	376	347	349	355	354	371	328	341	355	383	331	384	363	370	359	379	334	353	332	363	348	366	383	374	357	389	351	360	370	357	362	366	362	367	346	363	365	388	398	338	343	384	356	340	351	408	376	373	367	347	368	361	350	353	340	366	363	335	392	366	375	344	355	331	331	347	348	371	361	366	328	368	376	406	342	345	394	383	376	339	353	366	372	355	382	378	346	343	379	365	357	377	345	372	379	397	356	361	350	328	357	319	356	349	355	350	383	363	356	356	343	354	376	358	371	358	351	319	370	356	363	415	386	366	376	358	363	370	342	345	359	386	390	397	372	347	353	362	352	345	360	383	353	358	390	332	352	377	376	382	351	345	372	378	380	344	359	346	366	372	362	329	365	404	358	371	334	370	353	340	357	334	355	354	375	344	373	371	345	352	370	336	375	362	378	396	376	388	369	360	382	332	394	365	348	365	359	360	345	386	342	371	403	390	338	368	358	371	345	351	389	365	332	377	354	389	368	335	337	397	351	367	358	350	351	360	392	358	375	363	356	377	380	363	361	348	369	350	359	412	384	364	331	386	399	341	334	369	339	326	364	367	393	342	361	378	371	369	353	377	365	376	370	354	375	364	340	351	354	342	367	354	345	323	381	359	345	386	378	347	338	359	338	345	353	363	354	343	360	335	364	347	335	380	370	370	357	363	382	346	363	359	360	348	355	353	372	374	342	357	394	352	348	367	368	331	381	363	351	383	364	357	379	389	359	329	342	358	355	371	349	367	323	383	368	360	393	364	357	376	356	385	382	362	393	328	354	368	379	352	377	372	381	360	375	346	346	345	373	358	367	353	339	343	340	374	374	347	362	364	372	333	407	353	357	365	359	392	367	364	365	363	369	335	351	350	368	322	392	354	364	354	372	337	367	381	354	369	367	357	354	340	379	359	390	354	370	323	353	359	381	354	349	378	368	344	345	369	379	353	365	373	348	340	348	399	397	397	344	346	393	380	370	351	365	373	373	381	363	343	373	378	362	378	360	349	368	324	360	367	335	376	364	353	349	376	332	355	336	394	339	344	345	351	361	364	348	353	378	364	371	387	361	377	360	376	351	385	376	386	397	336	381	352	354	399	369	337	354	348	375	376	348	368	383	360	388	387	352	357	360	345	336	352	364	367	341	354	356	363	350	377	371	339	358	356	351	381	363	403	337	374	339	360	358	344	335	379	331	367	377	365	395	382	373	366	335	362	350	379	350	329	377	376	355	380	374	371	359	337	346	343	399	350	346	401	362	349	354	370	373	372	355	372	352	352	395	380	374	355	402	352	362	377	356	349	378	334	350	336	370	365	354	338	368	386	362	370	353	430	379	373	354	358	364	368	337	361	366	367	360	375	376	351	387	386	381	323	326	351	344	366	353	368	362	391	359	363	404	364	359	381	399	306	370	349	377	328	359	359	384	375	361	410	403	331	381	346	416	359	354	351	398	319	344	344	385	371	354	343	361	361	399	375	350	330	304	373	359	355	334	353	361	359	336	342	374	366	374	370	347	380	341	353	353	361	372	360	346	399	348	337	386	363	368	366	364	369	365	352	380	333	317	385	357	375	338	346	365	369	341	369	400	354	342	361	348	369	367	374	362	375	360	375	385	372	377	382	336	375	359	381	350	367	365	361	332	343	356	373	385	358	373	366	382	334	368	352	377	335	342	355	359	361	323	369	329	391	340	387	346	365	356	357	331	385	391	402	353	364	355	345	369	347	362	391	380	380	382	318	372	350	376	364	346	381	359	369	390	362	388	341	336	335	364	372	347	352	359	340	365	331	347	351	379	364	362	364	391	365	354	368	370	362	334	357	365	365	352	355	370	368	360	356	355	390	344	356	359	337	375	388	385	362	377	325	362	377	311	335	394	341	344	370	311	365	360	359	382	387	328	331	351	362	363	358	376	406	351	326	362	394	379	344	367	374	346	375	382	378	321	373	360	363	372	405	364	400
42831	48359	24934	5659	8138	2384	641	559	628	600	610	583	605	583	601	590	580	588	590	583	588	612	610	624	548	594	601	628	636	579	592	550	585	623	623	603	599	585	606	589	632	643	575	599	579	608	595	618	590	568	589	587	625	597	586	590	593	611	593	589	605	638	623	619	615	614	551	556	580	580	594	609	606	628	566	631	605	577	638	603	644	598	623	616	610	639	628	590	644	603	562	603	602	636	621	592	612	590	624	572	572	602	566	566	600	640	603	634	613	567	575	618	639	635	574	546	635	621	610	600	632	583	628	617	638	631	601	612	616	605	573	643	585	602	578	601	559	596	636	567	641	587	607	548	595	589	593	603	615	600	578	613	597	592	598	625	621	576	588	620	614	567	607	620	633	609	616	595	599	587	621	594	626	573	648	583	585	620	583	586	560	542	587	626	626	588	628	581	601	642	580	564	601	702	630	581	620	629	583	617	576	608	605	586	574	555	565	615	576	568	613	560	604	677	592	615	576	594	630	654	620	590	588	587	600	628	600	594	650	596	605	612	630	599	611	637	555	606	602	544	604	603	588	601	607	619	603	629	611	603	585	577	628	615	603	634	566	619	630	631	607	600	608	623	624	616	624	591	594	622	635	605	626	594	543	652	614	627	597	556	581	609	638	621	640	620	625	624	595	643	566	608	597	662	545	600	594	589	591	607	600	626	591	623	586	605	629	565	609	595	614	588	577	608	576	584	567	649	608	624	551	584	596	600	533	607	601	607	611	615	621	577	625	607	650	586	604	615	622	609	541	597	603	614	642	598	602	620	610	676	601	607	612	645	598	625	556	602	634	622	582	628	646	612	607	631	585	628	599	605	607	598	616	598	587	616	599	602	586	624	612	629	586	605	565	630	635	632	620	630	638	580	593	582	584	618	562	560	612	578	563	631	599	608	596	623	584	653	579	616	561	566	597	603	641	608	620	596	597	603	626	574	553	627	593	604	584	626	589	626	608	626	657	588	575	606	632	587	603	575	633	607	550	638	611	614	597	608	592	632	603	610	570	604	591	602	581	625	599	574	595	608	609	615	609	590	606	619	627	620	609	612	582	593	620	598	603	607	605	632	600	628	602	583	626	633	632	595	591	648	537	571	642	601	634	581	547	574	627	589	611	598	623	548	623	587	633	617	570	602	609	599	603	598	583	589	598	639	584	575	585	619	595	555	556	620	619	630	616	602	659	653	605	565	624	587	606	631	616	570	596	571	591	606	608	586	603	599	588	618	592	610	605	612	572	589	587	627	611	595	608	591	614	589	607	607	551	623	616	585	610	606	628	580	627	587	638	593	601	561	613	625	577	598	617	621	609	582	565	618	589	611	624	635	585	614	580	590	597	563	600	607	642	597	628	617	609	593	593	610	621	616	637	642	583	595	612	615	657	560	598	575	584	588	576	658	617	562	613	669	615	583	614	599	659	580	579	610	631	580	623	591	591	619	614	611	568	620	640	610	607	617	590	615	605	572	630	577	617	590	598	599	558	597	592	616	590	607	595	621	590	596	644	585	598	620	566	618	608	600	621	612	596	600	553	633	586	583	622	569	567	617	614	633	604	571	585	615	614	629	595	621	604	599	602	593	615	611	633	599	579	614	594	611	627	638	595	644	596	605	611	577	594	623	580	590	607	591	616	622	619	609	642	632	577	591	634	603	579	596	613	584	593	592	595	583	570	627	663	619	613	619	589	585	581	597	577	589	572	632	593	611	614	644	618	602	593	579	604	563	623	605	688	594	559	552	625	618	601	580	598	610	573	622	577	535	567	555	618	565	632	569	579	616	599	622	574	597	580	570	583	618	603	637	576	540	633	614	605	588	631	596	572	561	588	602	578	657	615	603	597	617	607	610	627	613	618	591	625	618	588	624	630	605	641	598	575	568	622	639	661	612	612	586	614	578	621	602	580	624	581	586	619	604	596	603	607	567	623	592	556	608	651	598	581	616	622	584	603	633	576	622	623	554	558	621	598	604	586	605	617	648	562	606	627	625	604	604	598	609	611	637	591	608	616	625	621	605	610	605	631	596	607	620	566	625	634	631	568	582	622	603	612	581	620	605	598	647	612	633	586	603	609	572	634	623	609	631	594	607	589	619	641	585	598	578	600	595	588	600	620	568	575	588	594	573	604	578	594	630	587	586	637	628	619	590	631	607	596	586	575	602	607	597	609	593	651	607	584	593	599	569	615	563	576	614	611	613	592	609	595	638	618	601	605	611	546	553	576	581	595	565	612	661	600	618	562	569	643	625	608	647	595	590	570	605	623	625	622	593	594	621	576	600	598	598	581	574	582	585	604	615	642	634	594	609	598	598	616	626	600	658	596	605	612	602	618	593	598	600	582	592	596	628	624	580	606	554	564	598	607	586	600	551	613	573	619	568	635	663	600	593	629	615	586	574	607	619	619	609	580	601	611	611	622	591	603	553	647	599	592	581	624	588	616	593	585	610	662	588	574	579	618	556	608	598	642	549	592	594	608	607	592	579	609	638	618	598	627	617	643	576	556	581	563	632	605	604	606	628	552	635	609	604	584	610	636	589	583	581	610	606	603	584	607	607	575	640	604	587	631	608	605	599	572	577	595	558	592	606	623	606	613	646	595	611	625	569	584	578	586	611	655	576	624	607	605	595	649	624	588	595	615	604	604	584	591	607	605	642	604	599	594	550	575	602	598	596	600	590	672	623	617	568	596	595	624	604	580	609	641	613	626	615	595	605	594	615	633	575	596	584	575	585	603	542	627	567	609	591	580	606	590	579	565	626	642	596	638	596	625	677	627	582	585	613	613	621	594	572	608	593	608	586	647	577	615	596	611	557	606	594	582	596	629	572	648	627	611	632	602	569	593	589	642	629	568	628	597	614	613	648	606	624	606	615	615	592	595	620	622	598	569	612	644	590	577	628	582	621	642	590	579	620	603	605	659	617	634	578	541	581	581	565	604	625	564	626	607	587	677	573	616	584	613	631	576	602	647	586	595	624	645	600	619	606	607	572	580	615	644	583	606	601	601	597	597	632	631	618	648	598	612	598	584	578	593	583	625	591	606	590	620	637	623	616	587	594	596	602	598	590	671	579	579	630	623	570	594	589	603	614	631	655	595	540	590	620	613	592	620	582	658	650	607	643	575	583	634	561	594	635	587	618	610	631	633	611	623	654	612	637	588	608	621	599	583	571	596	593	563	618	623	623	597	575	607	575	588	586	630	569	607	584	593	622	637	634	600	579	615	630	614	623	572	594	618	618	566	606	584	592	617	587	608	578	592	651	602	590	647	622	602	595	586	591	594	600	623	582	595	572	578	612	602	609	588	607	627	600	622	576	592	625	630	611	614	603	616	624	619	586	592	600	634	597	591	573	602	584	605	570	613	654	576	623	590	665	653	632	641	612	585	615	606	643	571	580	614	586	597	583	629	592	626	603	617	661	580	597	621	602	649	628	611	579	624	634	629	612	593	557	547	608	595	580
25861	25477	31708	25209	21789	9708	622	381	352	322	342	385	423	353	352	343	362	371	381	343	358	357	383	379	348	350	325	331	357	394	351	362	362	353	319	345	358	326	372	326	373	354	317	365	363	355	379	351	338	374	336	361	336	348	331	374	335	337	366	342	343	355	387	337	348	405	330	365	366	347	362	362	324	388	349	336	303	353	353	351	363	367	345	333	322	362	342	339	344	376	356	348	398	351	350	381	314	343	339	374	344	378	364	329	355	346	375	341	358	365	357	341	352	362	370	363	349	359	356	349	316	364	349	359	381	335	353	380	343	339	363	301	330	382	367	369	359	337	318	331	320	351	331	354	328	345	350	384	381	356	325	355	352	349	340	378	341	371	352	379	340	342	335	333	370	358	339	346	314	363	397	376	369	386	300	347	345	353	374	375	339	372	376	352	381	382	361	371	330	339	374	358	360	357	327	345	370	370	389	334	370	353	330	376	328	331	335	342	354	339	355	343	340	329	316	358	334	370	356	378	369	361	358	346	363	389	334	373	343	358	367	345	368	342	340	360	355	378	335	337	332	337	335	342	358	367	381	341	345	346	328	359	340	350	359	350	341	350	359	346	357	346	307	355	338	328	364	352	348	321	363	380	354	364	323	358	345	390	330	360	325	351	362	331	363	351	320	325	346	361	350	348	325	350	333	335	333	358	354	341	356	343	347	333	358	312	361	355	329	352	385	343	334	343	350	339	360	345	361	376	346	347	365	331	363	316	367	354	372	338	345	353	350	364	339	330	333	372	366	307	355	347	318	374	324	351	363	348	354	348	380	346	323	339	356	351	341	302	336	391	354	377	349	351	367	351	340	360	348	348	340	376	382	367	357	361	338	358	359	354	362	338	343	335	431	343	323	363	354	344	341	364	353	333	321	350	325	371	355	369	340	333	362	377	376	347	318	357	321	350	366	333	360	371	342	335	364	366	351	360	366	330	329	379	336	351	345	319	340	347	372	331	351	341	379	361	347	358	380	334	341	362	374	354	327	321	380	332	327	387	331	347	340	354	338	368	321	359	359	346	347	357	358	354	386	373	311	369	348	320	331	401	375	335	350	337	348	352	320	355	340	323	383	346	321	402	358	393	331	364	325	330	333	325	345	315	331	362	335	358	365	372	368	362	378	367	332	371	360	345	362	359	357	381	367	376	359	355	342	327	376	348	326	354	322	363	366	356	389	322	375	336	323	354	352	361	391	341	392	363	343	362	357	352	372	362	361	313	332	363	348	358	347	370	368	339	337	338	345	348	356	328	345	378	365	356	325	395	359	338	356	343	341	345	383	324	349	370	330	348	381	358	321	340	332	363	322	344	363	314	384	401	359	331	347	364	345	364	345	362	335	366	376	352	354	380	361	373	341	363	410	339	363	342	376	377	359	360	368	346	371	384	355	378	360	367	355	339	375	337	355	360	362	311	381	370	339	324	360	333	372	346	366	371	334	346	368	357	329	336	352	372	333	347	354	314	344	362	358	358	337	355	345	348	373	365	344	352	353	343	357	352	349	375	342	360	372	360	353	335	348	367	350	342	363	383	340	347	334	349	357	330	337	373	354	361	363	355	346	361	364	369	357	342	384	352	385	340	361	347	328	332	331	333	334	374	349	364	340	339	360	374	360	337	356	323	324	364	324	321	365	328	378	335	315	345	343	318	331	376	354	368	367	337	341	368	351	342	343	362	331	362	343	369	366	326	333	383	371	355	367	354	385	344	295	369	361	366	344	356	350	342	372	355	370	349	339	389	330	349	365	350	347	364	328	362	398	351	381	335	329	326	333	333	373	367	335	368	339	384	336	341	334	357	354	376	338	348	338	361	346	346	372	368	368	350	340	349	339	339	379	356	391	347	366	372	318	359	338	349	355	369	340	334	312	330	347	336	384	383	346	335	330	333	360	379	364	347	338	383	357	339	348	411	354	350	330	366	353	361	329	331	361	377	349	358	374	363	329	346	376	344	356	327	416	337	353	357	328	392	349	350	342	358	328	357	350	350	345	376	363	372	365	358	369	365	384	367	365	341	357	335	334	308	345	330	380	329	376	372	367	362	364	348	335	365	360	349	373	348	338	339	331	360	372	377	362	347	330	360	345	336	342	320	354	338	360	363	344	332	336	337	350	328	364	357	343	338	325	339	363	368	352	368	355	337	318	344	360	370	362	356	356	334	329	345	322	359	341	349	369	359	324	380	337	338	330	348	333	314	343	370	349	351	341	345	339	344	360	311	387	325	307	359	362	368	358	381	361	347	320	356	332	413	338	360	332	337	360	343	331	360	336	316	382	348	353	370	343	372	369	382	344	345	341	329	305	376	329	380	354	352	329	315	346	332	365	369	361	348	365	321	361	320	335	359	329	344	353	381	325	346	348	339	343	362	379	339	393	326	326	360	357	346	352	334	347	325	368	343	335	348	361	310	337	360	377	342	351	357	373	338	319	343	367	349	374	372	324	384	356	338	360	356	355	353	329	379	322	381	333	331	331	369	351	371	363	366	368	321	352	315	366	324	361	335	344	356	378	354	346	328	303	355	352	288	385	324	355	314	400	341	352	340	389	346	354	319	366	353	337	347	359	337	352	343	377	318	362	349	347	373	346	364	347	371	352	380	354	348	394	344	366	367	388	342	335	345	325	343	337	327	350	354	367	321	357	332	353	368	338	365	390	342	390	349	368	320	347	404	322	325	333	358	343	347	335	372	369	313	345	378	353	345	345	329	370	360	366	369	357	369	367	363	329	351	369	370	361	389	345	369	377	354	335	335	348	374	343	350	351	360	379	384	378	355	306	375	358	358	334	330	346	367	387	339	372	352	302	338	333	331	336	341	347	321	373	346	363	361	323	367	353	394	346	334	340	338	348	343	324	333	363	345	366	356	351	379	359	341	346	389	336	359	353	374	316	340	343	342	351	353	336	345	361	364	342	351	329	314	347	325	367	335	388	345	343	380	344	323	318	355	340	332	362	356	330	347	342	374	374	357	348	376	339	329	331	337	348	365	369	347	361	348	360	341	332	320	361	337	375	353	321	343	341	324	364	349	355	374	348	379	316	336	350	336	339	369	367	353	365	362	350	374	295	388	380	350	336	333	362	375	318	348	366	358	353	342	343	336	369	359	350	362	340	339	329	377	369	346	348	354	348	336	379	326	352	371	353	355	346	360	357	315	336	311	328	331	370	386	389	347	359	357	342	360	361	350	372	333	309	370	355	355	313	353	368	370	340	354	369	379	366	340	323	366	353	367	327	353	339	354	378	381	352	324	322	361	393	353	369	352	341	369	311	354	348	362	379	336	355	337	337	372	332	351	348	346	355	351	350	360	360	373	346	362	337	340	399	346	349	329	328	363	343	368	321	372	373	362	336	341	341	345	372	334	361	334	359	367	377	371	341	366	346	357	356	312	340	364	372	322	359	378	358	335	336	354	331	353	337	339	330	366	337	347	357	349	353	356	324	344	369	369	339	337
63185	88680	55339	21204	27633	7618	563	580	641	587	561	572	553	610	547	539	552	582	542	555	546	552	567	579	606	580	589	584	616	556	583	553	602	582	595	619	599	584	587	556	569	565	603	564	595	549	567	587	585	571	593	638	594	603	610	599	549	564	607	549	551	584	563	562	588	659	554	604	617	594	568	569	590	587	578	555	618	567	542	603	544	569	583	588	581	554	609	571	579	609	601	556	593	603	579	578	570	532	595	538	611	601	573	602	572	596	578	578	565	562	610	606	605	583	574	582	559	529	545	554	584	547	564	558	595	575	584	571	600	569	538	575	559	564	546	554	583	559	598	613	581	541	597	618	580	594	559	563	593	556	535	602	559	576	610	538	566	567	551	592	580	610	551	590	609	630	588	554	545	558	555	595	562	586	539	561	562	564	548	581	613	572	587	604	548	610	571	566	601	633	550	583	580	557	552	579	575	613	582	620	573	547	533	580	587	552	564	545	566	597	554	550	582	595	561	608	572	605	570	525	579	565	559	566	579	558	562	612	542	533	580	555	571	564	582	558	581	551	544	564	568	563	628	585	559	542	560	586	588	605	605	611	567	589	563	575	541	579	582	620	605	521	538	566	590	556	584	565	601	539	591	567	565	578	558	547	574	600	594	585	598	587	557	586	556	546	575	523	537	601	582	561	569	541	586	576	572	562	545	583	579	580	559	577	577	613	590	579	595	557	542	576	578	577	636	596	546	542	581	578	552	566	578	589	584	541	558	584	590	563	566	610	607	546	566	582	599	604	577	583	553	585	584	580	577	557	577	532	586	591	578	566	573	574	559	590	582	592	552	546	570	584	593	561	557	540	589	587	621	567	603	560	627	617	599	555	596	599	586	603	570	573	573	562	573	572	596	574	583	589	566	589	577	560	585	554	640	587	557	540	550	541	605	594	581	563	604	617	574	569	606	552	559	581	596	552	592	594	553	573	612	568	584	590	564	527	607	591	603	579	572	576	614	591	579	574	601	562	552	545	645	584	580	571	550	574	620	628	556	618	540	592	564	590	555	563	540	551	591	574	572	596	532	559	568	540	595	586	575	566	591	610	562	567	574	608	591	567	596	589	524	564	608	569	582	585	556	594	616	560	596	580	571	553	580	550	582	556	569	565	561	568	585	590	538	559	561	603	616	625	575	593	561	585	609	597	608	583	622	586	580	613	616	566	609	581	614	556	573	619	586	570	551	556	582	594	546	579	589	583	561	573	558	632	575	597	561	545	557	567	555	581	593	559	595	611	583	561	573	584	569	570	608	582	541	525	576	655	520	549	571	539	556	569	567	593	614	576	566	566	593	578	559	550	575	551	540	559	584	590	596	538	585	588	535	581	612	590	568	604	598	581	596	557	581	601	568	535	588	592	607	572	587	582	629	548	546	553	575	576	618	572	541	618	534	587	609	579	571	552	582	575	603	585	552	585	550	572	560	609	630	597	559	562	561	594	551	565	610	574	591	602	586	524	605	586	518	571	577	580	558	593	565	574	576	626	573	572	570	509	603	632	566	552	569	567	613	544	549	563	602	571	525	599	554	576	575	566	587	590	570	628	585	550	562	575	556	616	614	599	570	543	571	596	590	590	604	570	569	591	571	603	603	530	595	568	542	546	561	588	595	541	561	574	595	581	542	580	570	552	567	605	585	580	597	551	587	577	568	560	602	593	554	592	534	605	563	554	609	571	607	594	605	587	594	546	558	555	575	564	596	556	588	592	598	574	542	597	590	614	551	595	604	558	577	593	555	573	571	591	548	562	532	559	559	596	573	588	588	558	575	523	622	587	609	610	552	580	537	586	618	601	599	596	561	565	573	589	574	567	554	573	560	586	571	556	544	582	592	595	579	576	573	587	578	606	539	617	565	605	581	560	553	572	544	584	552	578	579	572	609	554	562	607	605	544	595	612	584	628	585	563	592	599	568	551	573	597	578	637	589	562	607	557	598	591	530	596	609	614	563	575	575	563	608	586	570	591	580	587	566	601	564	607	585	578	600	544	581	566	530	583	551	564	549	571	548	597	613	570	559	551	583	584	555	595	608	548	563	564	548	603	573	545	557	560	611	608	603	599	591	567	591	589	606	542	612	589	585	572	559	536	619	606	585	564	555	576	554	623	573	601	590	595	579	610	561	582	620	542	577	568	595	565	608	579	594	601	575	581	580	579	636	564	598	574	547	528	554	567	566	531	580	604	578	571	602	601	599	548	567	607	515	605	562	588	598	585	597	606	565	609	573	583	604	541	605	546	610	634	595	579	572	574	555	572	583	591	610	600	577	597	562	565	538	575	612	600	580	565	578	605	581	565	601	587	593	564	614	623	564	616	553	598	543	599	538	587	584	571	572	553	563	614	585	578	545	554	582	559	540	569	558	545	560	585	611	586	606	577	574	554	559	604	606	598	570	568	572	534	567	622	567	585	585	551	595	593	610	560	612	589	590	561	566	618	537	535	600	562	588	612	618	558	562	572	556	586	596	553	576	595	575	607	596	595	592	580	557	545	556	584	559	581	567	584	607	568	570	606	607	579	603	568	551	599	579	580	580	553	582	569	581	576	620	574	578	576	558	587	555	578	590	591	570	585	575	569	597	535	568	609	558	578	582	578	590	548	564	622	550	622	584	576	563	577	557	587	592	535	559	594	559	568	548	599	553	535	564	551	570	582	619	607	537	562	557	579	570	595	549	567	545	569	573	634	590	581	549	578	563	588	597	535	608	538	604	591	605	555	572	540	574	587	595	601	606	588	555	618	593	566	601	613	609	613	564	611	576	584	586	587	584	537	575	562	558	665	612	563	579	587	589	556	605	589	590	602	593	625	599	582	588	573	566	582	524	544	613	614	556	546	608	563	549	581	566	556	588	588	581	589	609	573	579	538	562	560	592	569	600	591	619	579	613	585	559	610	558	566	544	568	568	561	573	559	582	562	606	612	570	609	600	610	562	612	573	568	575	608	585	567	556	619	577	562	583	552	613	546	585	578	584	649	547	592	574	564	606	613	600	596	570	569	581	590	567	572	558	577	603	527	584	555	592	584	599	577	583	600	569	576	578	619	543	507	595	571	571	593	587	527	583	508	560	563	592	587	582	555	554	572	621	606	624	597	600	569	604	575	553	562	588	546	528	605	563	548	576	543	584	586	601	568	529	587	564	560	583	585	613	557	549	589	591	531	599	576	580	560	565	548	593	595	573	559	559	598	585	597	571	597	619	586	575	570	611	598	579	568	565	590	574	527	569	556	589	575	552	562	580	574	575	587	543	549	575	535	552	542	601	594	568	593	611	551	591	605	553	614	587	571	595	575	516	586	565	562	559	542	594	598	540	577	584	567	571	583	587	528	576	589	617	593	575	597	560	650	592	558	635	552	603	606	586	550	586	587	574	596	626	556	595	584	571	589	590	597	567	572	550	546	572	563	586	549	579	562	578	589	562	596	575	593	592	579	592	551	553	566	589	598	597	568	609	555
24271	23262	30694	24763	22823	17848	3251	662	572	577	575	606	586	612	605	617	583	602	587	565	560	580	568	535	531	559	547	549	526	564	565	542	580	579	567	564	543	570	561	582	589	574	584	567	559	518	587	609	561	567	549	539	588	527	605	584	564	591	567	586	531	574	543	550	583	542	555	566	565	551	556	559	595	553	587	567	546	604	565	596	549	550	569	531	583	536	558	551	563	562	589	593	601	550	556	547	563	583	538	547	570	549	564	546	546	599	584	579	555	567	552	601	574	557	592	587	534	592	566	563	593	591	514	560	578	563	546	573	565	559	580	541	561	561	576	579	564	545	590	566	575	596	543	578	565	535	539	547	572	604	570	609	568	576	554	566	554	498	564	581	517	589	587	549	563	539	614	564	564	553	587	594	621	547	572	533	539	555	604	580	568	536	590	572	572	556	565	574	524	564	564	534	541	541	541	574	562	562	602	593	595	545	583	542	556	564	554	584	574	601	577	600	586	517	552	572	582	572	563	594	554	569	569	579	589	585	564	511	576	571	565	543	591	561	608	620	571	539	532	541	536	577	603	532	498	583	525	568	563	544	537	556	584	554	550	545	588	564	553	553	555	561	505	561	617	572	543	550	559	562	532	574	586	589	565	576	593	545	607	537	577	575	532	543	560	565	551	596	543	556	533	547	540	569	539	558	548	614	552	576	519	539	545	571	572	574	575	574	539	544	577	539	562	563	551	576	534	562	584	588	579	548	521	570	566	571	557	563	597	558	523	576	566	530	541	543	553	588	610	554	597	578	580	538	584	589	545	537	554	600	553	600	594	598	502	520	588	577	569	564	571	512	567	567	573	573	521	568	556	530	556	586	572	606	531	591	535	584	551	553	542	565	590	554	553	594	548	563	558	579	551	581	529	529	587	592	578	533	571	562	556	541	586	538	554	561	545	545	556	584	583	523	542	519	556	551	571	566	560	548	514	561	534	546	558	595	561	593	599	556	551	505	560	573	613	535	579	558	553	572	567	574	547	555	537	553	555	542	540	580	542	558	563	610	538	566	582	536	559	599	547	546	561	557	576	581	583	565	572	543	592	558	514	541	563	547	524	551	557	554	558	552	536	601	546	545	552	537	558	606	537	546	559	567	551	540	586	507	545	571	602	541	545	599	575	537	609	576	567	579	532	607	533	536	509	553	527	559	553	592	581	564	550	568	574	547	605	590	578	581	562	588	563	556	554	537	562	553	534	540	582	562	544	539	572	531	558	572	575	559	579	573	582	550	628	547	588	582	543	575	560	524	529	558	567	556	576	577	544	552	602	562	574	546	538	554	547	526	549	584	553	558	563	560	563	568	549	557	581	534	556	541	555	581	582	531	579	580	555	609	567	548	586	549	572	615	551	531	534	548	573	553	588	572	586	549	561	559	571	558	567	611	551	552	553	545	579	546	541	576	539	571	577	570	551	522	567	554	583	557	556	557	536	541	583	582	534	573	626	557	525	585	573	578	541	560	527	531	548	552	556	600	566	557	560	523	572	552	616	558	532	544	546	578	564	526	575	533	570	502	585	551	565	588	533	585	571	537	519	537	581	561	549	554	555	554	574	538	602	548	560	558	539	548	540	583	577	599	571	556	551	578	601	519	542	573	602	559	579	539	608	549	611	598	576	587	503	540	568	537	542	571	535	533	544	575	542	532	558	548	571	541	617	566	547	552	549	590	585	545	539	557	580	538	553	580	544	588	573	556	511	558	535	563	570	540	543	569	613	596	526	531	578	557	542	579	590	548	587	506	572	573	542	556	601	598	611	551	545	552	546	580	546	511	545	565	554	587	556	581	537	569	540	547	560	552	514	547	545	558	567	570	540	557	558	566	509	528	599	573	553	586	537	553	602	589	571	544	574	538	549	534	566	565	544	548	601	516	570	548	567	571	576	593	540	568	568	564	565	562	528	585	591	593	555	570	564	561	547	542	562	556	534	527	600	568	554	586	582	557	567	578	563	584	542	571	627	578	542	557	555	551	569	513	526	513	604	549	593	594	584	595	548	559	548	540	613	551	576	549	554	569	552	528	567	537	567	572	582	539	542	578	593	549	557	584	539	560	571	571	597	544	531	606	562	539	551	585	594	544	551	547	543	563	560	549	546	582	580	559	541	572	519	574	578	546	548	569	536	539	608	559	548	563	559	561	589	553	562	565	574	571	560	526	535	533	535	566	561	541	528	573	571	584	603	530	601	598	581	547	544	557	515	531	564	539	578	595	555	568	559	601	595	582	567	526	563	530	574	565	551	590	573	548	582	558	595	569	539	558	578	553	585	599	597	603	563	491	515	571	553	550	549	537	542	572	507	591	581	546	569	570	563	556	546	552	580	565	544	545	597	579	578	579	572	599	536	558	558	538	572	540	546	585	575	587	565	540	548	587	589	542	532	559	610	571	603	529	500	557	539	570	515	586	534	557	589	595	570	516	601	540	554	544	586	541	601	547	570	567	571	534	589	513	568	543	556	538	557	523	560	550	549	532	548	534	568	594	578	572	589	553	524	534	539	522	525	570	542	560	599	539	555	597	584	553	570	602	576	535	587	555	581	565	529	575	559	581	578	531	575	559	587	557	612	543	557	525	569	548	552	538	594	547	571	530	576	529	581	589	510	590	541	583	596	534	525	585	592	577	602	604	572	573	566	579	516	553	585	563	536	562	566	615	548	569	517	582	536	550	544	583	550	521	603	595	565	533	562	541	552	533	507	600	553	521	547	559	571	557	594	581	582	561	548	573	565	541	520	535	555	550	544	526	545	537	550	551	566	553	573	534	557	552	567	539	563	548	558	572	550	535	547	600	531	559	568	557	543	485	592	612	591	547	537	517	567	591	569	568	576	585	573	566	608	552	548	562	561	526	589	551	582	567	559	584	528	546	585	518	595	535	548	567	601	587	560	584	543	555	596	576	576	541	554	577	552	593	579	551	624	558	493	561	579	586	568	577	572	563	567	575	570	548	541	543	574	584	546	556	584	579	529	533	521	542	574	605	509	588	566	565	609	588	593	587	581	521	559	609	592	572	575	552	519	531	547	558	562	582	587	580	571	533	551	562	562	570	566	571	560	584	524	562	543	588	546	560	577	573	601	557	588	554	534	540	534	556	547	579	525	551	533	567	597	537	500	585	552	585	546	560	565	595	594	564	573	548	510	580	537	572	560	553	565	572	554	583	563	585	543	588	557	568	564	555	513	537	542	516	560	555	574	562	596	540	538	546	583	518	585	561	575	575	574	562	563	563	564	552	592	549	594	550	555	525	561	568	556	560	545	531	575	578	565	571	571	561	563	538	574	589	566	546	548	556	542	564	564	510	580	575	567	542	561	526	557	533	556	559	588	566	561	604	614	535	548	571	547	541	593	571	509	587	553	571	529	563	555	550	592	570	588	563	513	571	579	611	591	506	523	559	599	550	530	568	542	553	574	580	574	530	567	569	553	575	539	598	571	586	569	573	577	540	589	573
61030	97690	66609	30649	33274	10199	839	887	864	891	926	908	906	841	814	872	904	880	855	839	867	850	899	811	866	855	852	843	830	882	898	868	881	838	844	907	846	901	905	909	876	835	848	850	861	899	860	802	856	861	844	864	856	812	850	854	889	863	860	844	905	844	835	882	860	858	938	847	844	895	871	829	942	921	879	879	845	833	812	868	907	847	854	868	856	841	868	833	853	838	840	858	892	868	841	877	906	850	839	844	884	894	863	860	880	846	899	882	858	815	894	873	852	891	886	899	890	856	831	899	869	839	833	887	844	839	869	873	851	903	893	852	897	889	822	858	841	871	859	864	862	896	891	880	877	904	839	845	881	897	852	831	843	856	889	834	832	843	888	901	846	827	850	871	807	918	945	803	854	856	885	808	892	917	841	897	893	828	824	825	849	834	858	872	869	877	842	877	912	910	889	872	877	835	889	875	884	852	871	893	843	869	848	845	809	876	859	780	847	890	824	799	877	846	924	866	886	833	926	870	917	871	776	876	896	856	903	904	887	863	865	877	913	845	876	856	897	848	936	802	870	883	870	882	878	847	876	873	854	895	860	869	915	909	844	919	909	904	891	803	879	906	866	881	838	868	866	833	833	873	895	899	849	876	859	872	862	869	873	869	909	847	823	858	866	829	843	845	851	824	856	807	909	862	861	858	886	857	866	888	872	867	867	877	813	858	881	878	877	870	823	846	946	829	857	882	869	881	850	863	899	930	863	900	871	881	837	889	888	893	823	832	892	862	835	833	849	904	842	845	828	887	874	793	885	855	921	873	879	889	808	834	866	869	848	804	906	909	845	874	836	865	880	840	842	882	858	798	893	850	915	841	820	869	893	875	857	876	874	862	886	847	901	861	866	873	858	820	892	857	870	834	871	838	878	849	874	875	807	862	844	862	888	874	882	870	842	829	855	832	877	852	857	900	830	873	862	831	898	864	830	893	861	871	835	860	881	879	843	842	889	856	871	874	851	891	890	809	859	903	835	907	896	890	901	839	895	898	874	862	843	876	855	826	837	848	868	887	828	874	842	828	807	890	893	878	905	887	911	865	871	883	911	836	879	807	876	910	908	854	853	888	901	886	839	884	843	893	875	852	914	854	885	813	842	874	881	820	878	857	884	838	872	828	860	865	851	841	874	902	853	862	896	819	846	814	892	883	840	882	849	898	858	797	843	809	903	881	860	914	871	891	871	866	873	861	915	862	859	850	834	901	879	820	889	830	822	878	882	873	832	879	857	914	923	832	911	822	856	851	852	837	882	791	897	836	859	810	858	867	866	831	822	867	854	842	822	900	845	866	870	818	837	829	860	865	868	849	810	893	902	884	836	863	855	854	873	867	857	860	855	840	830	872	852	870	887	856	913	865	863	871	893	863	839	920	862	844	858	921	845	885	871	854	883	909	866	896	839	886	863	845	875	851	883	884	869	884	889	854	839	842	862	896	851	877	812	810	830	906	852	827	885	839	876	869	848	865	890	839	860	879	842	873	845	836	857	859	859	896	872	785	854	850	857	815	835	912	921	878	847	864	865	816	882	784	855	890	868	831	839	778	865	858	831	839	842	868	851	882	829	849	890	873	847	866	879	867	836	866	803	842	889	862	876	859	879	846	863	857	828	866	928	889	841	830	873	813	873	890	846	869	844	876	841	831	865	877	880	830	811	878	845	872	881	845	873	849	842	914	858	865	925	808	854	920	880	839	838	854	922	853	857	851	829	828	838	881	853	818	863	874	911	818	850	902	854	829	864	811	835	870	837	865	869	879	907	856	874	871	856	850	866	842	903	854	824	884	875	841	854	844	804	878	891	826	869	811	870	880	874	835	795	857	889	827	900	880	837	837	853	897	886	862	855	902	817	914	852	895	874	865	876	851	895	897	876	823	896	920	835	912	879	853	851	844	834	873	806	825	855	823	885	925	798	869	868	886	813	791	865	841	902	852	858	835	924	811	867	911	829	825	881	871	863	872	840	884	918	869	862	847	868	887	832	845	833	856	901	844	846	860	898	895	821	881	862	810	913	863	859	832	850	859	843	832	842	878	881	861	870	884	895	890	835	895	877	844	858	851	795	831	826	901	834	829	915	849	932	868	870	873	881	915	874	848	888	852	867	859	863	812	870	871	856	835	852	852	890	897	865	882	911	852	837	880	840	816	855	833	848	867	831	875	884	884	886	864	850	871	840	824	825	872	856	838	872	876	837	793	828	856	879	866	860	896	828	864	932	868	870	910	918	897	840	936	927	888	878	887	856	934	894	873	910	862	856	873	851	855	837	898	881	875	868	883	909	876	836	825	908	909	878	862	851	837	804	856	813	879	815	853	879	908	810	848	832	822	882	873	851	866	870	865	912	853	823	840	875	853	881	856	886	891	834	917	857	902	860	883	881	879	899	867	840	839	854	855	820	896	862	837	835	849	872	918	866	809	806	890	888	902	813	826	897	822	860	900	899	832	873	871	853	865	906	874	892	871	856	899	848	863	836	871	858	902	901	868	875	888	931	826	916	829	887	849	902	842	920	905	848	854	873	794	821	837	873	916	863	829	882	775	825	835	862	910	894	857	854	814	873	885	846	830	873	877	865	914	855	921	881	887	829	805	879	853	893	887	846	870	875	841	897	842	896	870	866	814	841	865	843	878	868	860	838	901	838	888	866	872	870	855	859	848	852	901	817	872	850	894	910	845	913	830	854	816	845	830	785	889	884	832	883	917	817	905	846	863	824	887	902	869	837	868	830	917	859	841	829	839	819	880	849	904	860	882	889	872	808	905	882	862	818	885	885	838	887	843	869	825	893	830	875	880	878	852	832	942	880	873	876	863	894	861	900	862	854	894	856	846	870	910	869	863	844	869	834	857	866	863	860	925	813	896	849	854	881	876	811	869	868	881	836	830	880	866	876	827	857	856	874	784	897	846	894	815	891	852	848	858	881	863	880	882	838	917	865	902	854	798	824	876	855	865	877	854	821	851	862	857	879	857	862	850	844	872	884	907	868	848	828	871	897	885	836	927	858	839	815	940	839	842	889	855	879	922	857	901	866	904	839	842	812	893	898	880	848	832	904	911	841	822	847	868	889	876	810	907	882	855	816	860	849	832	880	811	828	848	851	869	816	888	891	836	846	805	867	862	829	875	836	832	828	850	855	860	807	852	836	847	880	905	902	961	827	884	890	879	884	882	869	873	896	934	899	863	902	825	856	885	803	873	918	862	827	854	817	873	864	847	881	862	857	868	833	906	902	839	846	925	864	837	860	890	902	863	896	877	845	880	880	869	875	877	875	826	856	855	851	864	823	841	869	830	846	859	898	819	814	869	828	845	869	878	880	902	874	859	832	870	856	825	883	848	904	915	866	841	893	831	843	838	864	866	842	814	855	916	868	855	851	871	850	850	883	830	841	848	888	924	841	873	873	871	902	859	861	892	872	879	872	853	882	852	859	904	838	828	874	866	877	864	796	874	829	850
32236	32244	24128	7733	3884	1014	356	398	392	383	359	362	323	374	378	388	381	332	359	391	378	364	397	365	387	381	371	367	376	340	355	328	347	338	332	383	395	369	362	337	366	423	352	366	349	388	376	386	361	371	379	361	395	380	395	370	352	386	344	368	339	379	348	389	357	360	373	360	355	404	378	381	387	402	368	383	385	340	383	370	372	382	373	363	418	369	374	401	367	361	355	390	394	400	393	348	356	387	368	378	365	372	342	377	354	329	359	379	384	393	423	352	344	376	345	382	382	366	384	398	395	383	375	357	353	398	357	362	406	383	360	383	380	360	397	350	364	354	394	373	347	369	383	320	356	366	349	357	382	334	379	357	352	371	405	388	390	346	358	407	356	367	366	354	365	364	364	365	367	353	390	350	384	395	409	372	385	362	389	353	392	356	355	376	410	350	359	378	363	357	361	380	391	391	405	371	364	391	366	388	353	373	353	349	364	374	381	336	397	367	392	379	369	413	374	360	407	360	380	336	357	350	371	370	391	343	366	376	370	339	380	374	385	364	340	368	387	345	367	389	375	365	391	377	379	366	398	385	349	347	358	386	367	394	392	381	369	400	382	376	377	375	348	353	375	366	351	370	390	385	416	375	351	361	353	351	403	392	390	379	371	368	335	362	403	368	373	341	350	364	353	363	384	347	340	364	377	366	380	385	356	388	380	375	405	347	370	359	353	361	353	387	328	352	330	374	340	346	329	349	383	329	370	382	372	348	379	384	400	364	415	363	363	370	352	369	384	357	347	359	403	416	354	363	419	371	368	382	366	382	350	376	350	372	380	341	377	385	395	365	376	389	397	391	413	376	380	392	390	346	371	373	378	377	348	379	362	421	372	365	359	374	363	363	375	365	364	359	354	379	349	357	358	357	360	386	415	380	339	368	364	384	368	372	370	316	368	364	392	386	373	354	416	415	360	375	358	392	365	359	379	396	352	358	340	350	381	354	352	355	364	407	378	400	374	378	386	334	411	378	358	392	362	356	364	373	390	363	374	371	396	377	384	401	353	375	372	376	367	365	382	383	347	367	377	394	368	370	375	346	380	380	371	363	351	366	360	360	372	381	352	414	346	383	394	377	350	367	371	345	381	356	380	393	372	376	363	357	380	356	381	373	355	399	380	395	361	343	348	355	382	408	371	408	345	426	363	394	384	375	384	368	374	384	362	390	378	349	363	380	344	382	374	373	398	365	357	371	346	362	405	351	373	350	365	405	354	355	379	359	353	394	396	374	358	390	354	347	362	396	342	393	388	351	354	351	348	382	377	411	402	350	363	346	380	356	368	390	373	337	350	363	366	361	349	386	367	382	352	427	358	385	369	361	374	400	411	430	364	384	376	373	363	341	352	395	364	396	370	370	367	356	395	394	344	399	355	358	375	357	370	369	373	374	356	397	364	364	382	384	338	345	367	358	385	352	349	344	374	371	365	409	373	373	365	401	350	366	356	366	361	409	427	384	359	409	351	352	356	348	391	355	390	368	399	357	367	388	379	376	332	366	404	371	351	403	370	333	339	389	375	369	368	379	342	358	358	367	335	360	361	378	359	346	359	356	332	339	368	376	360	373	375	351	373	339	376	346	344	372	354	377	437	361	383	429	346	358	419	366	372	367	378	334	400	377	405	364	408	387	393	367	373	333	367	412	359	346	405	353	405	393	374	359	406	348	385	381	381	386	337	334	354	398	358	327	401	357	388	362	354	379	385	365	383	358	382	371	377	353	359	388	366	357	358	340	387	365	376	360	331	393	372	342	381	350	372	373	389	393	370	351	385	343	382	344	334	344	395	369	382	343	359	377	336	389	379	361	358	341	322	357	371	381	367	356	402	364	362	390	361	426	355	384	364	379	361	368	373	355	368	412	359	393	385	373	360	369	358	323	361	375	354	376	373	354	390	373	368	350	360	371	372	377	393	371	343	375	346	357	373	360	372	359	413	353	373	381	374	383	361	376	379	373	346	397	381	410	376	374	366	395	362	345	347	371	359	354	395	360	366	356	365	393	330	403	341	345	376	342	339	345	369	354	352	384	347	362	386	354	375	394	418	373	358	376	392	367	376	346	367	379	373	391	364	402	369	380	374	357	350	353	344	378	365	368	400	347	350	368	353	333	388	401	356	355	375	360	373	363	382	365	333	321	350	374	391	368	375	363	374	387	375	363	342	360	376	341	384	401	389	396	375	340	363	364	368	356	379	345	371	364	354	348	376	370	380	374	393	376	376	348	390	356	400	381	371	337	339	380	358	382	395	350	404	396	337	348	317	379	379	354	384	356	371	338	375	352	369	351	365	363	409	364	371	338	358	360	368	390	349	402	357	369	361	355	380	372	405	394	345	362	369	366	358	365	379	354	363	378	371	371	388	336	356	390	362	389	371	367	363	367	364	349	357	349	402	357	379	384	359	350	377	395	384	361	376	367	340	374	352	419	357	402	406	390	380	376	382	361	364	340	387	376	330	377	371	397	359	372	392	341	341	346	387	411	352	410	347	350	354	387	326	377	379	388	369	387	353	380	384	373	395	385	342	367	335	395	323	381	356	360	382	338	366	367	358	371	391	389	373	366	392	384	376	382	375	360	390	398	415	413	360	382	378	352	396	387	396	371	376	386	404	366	378	376	361	367	367	362	357	397	373	355	410	401	341	381	376	368	385	351	386	364	345	375	357	395	379	379	367	414	367	364	395	377	380	401	366	388	366	394	350	380	368	373	384	411	364	360	401	387	382	355	361	366	382	347	360	371	366	385	343	340	374	415	386	366	354	343	363	391	354	356	357	372	344	348	353	373	375	398	387	352	384	375	383	381	355	343	387	359	391	377	376	345	365	359	357	354	349	376	366	357	373	358	393	388	358	377	382	403	377	334	414	353	371	385	369	375	357	394	365	378	373	375	369	384	385	399	393	341	348	353	374	411	378	334	334	360	358	379	382	419	385	383	368	360	393	386	364	376	367	378	397	378	402	351	338	367	365	356	365	365	371	362	386	385	371	382	348	374	343	372	395	356	408	355	412	365	377	349	378	413	393	353	372	375	378	357	354	386	367	383	353	356	360	413	348	381	365	376	382	384	366	368	346	408	389	402	370	350	358	356	367	351	389	344	370	358	379	399	375	385	330	360	383	367	359	343	348	375	377	373	349	369	365	372	355	370	405	376	342	369	371	356	385	397	368	389	368	374	339	342	383	362	358	330	338	375	402	351	373	393	374	342	392	373	350	386	354	364	350	389	404	363	388	368	348	382	358	369	384	340	365	384	364	395	395	400	405	355	384	354	410	413	358	383	361	393	361	357	375	379	363	358	371	377	363	374	361	350	343	407	358	341	385	353	405	374	383	377	393	359	426	357	400	355	393	380	351	357	371	383	348	376	374	349	376	404	388	351	393	352	382	340	421	408	353	343	373	391	356	383	377	393	389	392	382	358	363	371	373	364	360	374	380	329	353	358	364	380	328	347	373	364
42762	48058	25918	5472	7849	2061	634	603	647	590	597	629	626	616	624	605	622	641	595	607	617	588	632	600	586	600	598	641	656	613	608	585	619	593	631	600	602	593	619	561	547	594	629	642	606	624	596	585	569	612	612	641	610	625	599	616	656	603	636	667	589	605	653	638	592	631	637	584	565	622	627	645	579	608	651	610	630	664	604	653	594	601	611	591	588	587	585	640	568	596	583	578	594	629	624	626	594	582	589	631	593	609	610	600	623	615	587	607	609	631	600	652	604	623	618	652	597	644	623	649	628	643	635	619	657	603	627	650	606	563	604	623	627	652	602	625	612	609	615	616	598	641	642	614	650	561	675	585	603	616	605	645	594	627	595	626	614	609	648	640	624	599	628	624	626	605	594	601	616	641	586	618	565	593	629	572	596	628	635	623	614	619	662	639	610	588	636	600	625	641	608	617	620	612	612	582	601	634	596	651	601	637	630	638	626	602	629	649	630	598	586	619	631	599	604	633	585	672	607	623	599	614	632	589	633	621	646	625	582	593	672	599	587	606	592	571	597	606	605	621	598	631	613	607	640	626	641	615	590	601	577	638	580	610	603	595	617	583	657	603	619	651	605	612	603	586	611	565	615	605	654	632	558	618	600	586	649	603	581	594	618	619	629	587	604	612	620	631	573	637	654	606	611	613	595	641	588	634	591	636	628	649	655	601	615	639	592	649	619	630	643	649	605	635	595	585	599	601	650	624	605	619	595	593	640	599	593	615	613	598	628	608	651	613	636	622	607	623	638	626	619	577	632	669	637	618	595	590	636	638	588	612	606	604	608	631	647	574	632	608	641	618	637	636	639	591	609	639	620	669	675	577	588	630	586	611	661	625	641	623	651	592	616	615	610	634	573	624	629	620	637	670	615	641	611	598	622	632	597	599	617	613	664	576	627	658	593	598	654	600	622	606	604	654	597	636	632	603	619	643	609	643	656	587	648	582	649	621	634	626	547	696	608	607	657	609	651	652	568	640	631	599	641	621	620	614	622	600	637	640	638	593	609	671	605	592	614	629	619	540	606	640	652	585	584	632	655	617	601	594	603	668	626	620	615	614	634	585	603	591	627	634	616	648	626	619	614	574	612	563	631	618	641	591	624	576	615	579	640	631	618	614	586	576	635	583	610	621	665	587	601	610	640	641	596	631	621	627	594	590	627	558	630	574	600	616	579	631	608	649	609	601	626	558	641	610	614	552	579	563	583	576	619	610	626	575	641	600	611	613	603	590	597	619	652	616	693	629	643	634	638	624	596	609	610	623	647	605	612	614	649	601	653	607	593	609	604	619	647	614	660	602	602	628	606	600	616	603	597	589	600	614	645	608	607	613	600	625	600	625	642	665	631	547	615	601	610	605	608	659	616	612	626	685	653	615	608	612	604	643	629	617	635	572	650	632	608	626	612	619	614	611	564	577	628	605	633	619	621	606	595	647	621	598	607	604	570	611	624	628	623	581	566	612	594	642	665	589	601	612	676	602	633	607	600	639	607	599	678	620	618	601	610	596	642	592	594	617	625	608	584	619	630	592	683	626	629	586	607	599	598	614	573	624	619	583	610	591	615	605	583	592	620	595	582	580	608	641	635	609	606	617	579	605	653	643	616	630	680	636	603	620	644	590	623	594	606	612	666	627	583	628	620	594	608	593	589	605	609	599	609	627	664	580	623	600	627	598	620	623	590	667	572	578	636	590	589	645	629	618	613	574	644	627	592	568	634	609	621	591	583	588	588	612	687	606	608	612	598	662	591	620	598	654	642	593	609	632	642	573	648	600	642	613	648	602	598	635	586	633	623	594	641	622	637	633	540	652	679	612	606	668	598	637	609	622	611	642	599	622	608	616	626	643	612	600	595	612	636	585	649	613	637	595	634	612	658	642	595	597	631	646	632	629	606	662	624	637	603	599	649	639	644	592	574	628	578	648	635	619	601	614	606	612	600	632	613	594	571	611	636	666	585	624	616	632	608	582	622	635	593	613	631	618	610	599	629	637	570	594	606	640	627	611	646	605	634	648	658	623	663	606	652	625	617	648	617	652	614	627	637	611	593	601	646	626	623	599	623	593	615	607	616	605	634	619	607	631	600	591	592	619	636	599	642	598	627	600	609	618	613	587	594	592	578	617	599	602	610	617	603	616	627	632	610	589	635	629	627	603	604	609	600	613	623	601	622	581	614	578	627	597	568	600	598	578	619	647	654	653	624	563	630	577	614	593	623	599	571	612	615	646	596	621	625	595	657	628	588	643	656	592	641	606	588	606	616	592	657	593	605	617	600	649	643	633	639	649	581	590	624	663	578	621	653	577	613	638	564	568	616	598	592	625	625	626	548	584	613	580	571	631	643	580	649	627	602	611	601	608	596	588	560	644	665	633	600	638	603	601	601	677	632	609	607	584	613	644	594	607	619	639	617	616	567	596	622	624	649	600	570	650	656	582	548	626	615	627	579	607	649	629	595	590	645	604	592	588	641	609	642	601	610	636	626	621	623	612	630	627	577	625	620	601	624	636	629	612	619	640	640	592	610	577	586	586	643	618	613	596	627	620	606	640	625	592	661	618	593	606	620	632	627	673	611	606	630	637	662	631	597	593	585	622	643	594	593	607	610	622	592	599	650	660	615	621	584	598	600	617	637	630	636	610	605	612	603	614	590	624	606	614	589	636	618	607	618	656	601	636	613	586	595	644	640	632	616	572	597	637	658	582	591	627	614	593	620	649	654	633	591	616	645	669	625	625	638	616	617	610	610	618	607	628	617	613	630	637	632	632	574	616	656	586	610	640	585	602	615	616	558	624	632	613	613	640	586	570	619	627	652	601	588	641	593	623	624	583	623	632	603	610	583	671	625	619	613	626	597	608	711	574	598	617	613	618	612	567	596	599	606	622	621	606	615	616	599	629	631	612	632	615	652	635	596	600	643	632	587	606	633	600	612	612	633	616	638	622	668	604	637	626	593	630	629	605	642	619	619	619	632	583	604	627	617	605	625	619	629	601	637	587	602	621	625	603	629	609	680	619	611	627	577	629	598	651	601	620	683	596	633	605	671	647	596	628	620	602	613	607	646	606	621	645	650	633	628	630	595	563	632	604	604	636	597	625	617	595	615	625	611	696	615	624	611	627	589	626	574	569	605	653	643	620	611	627	588	632	629	592	616	595	619	594	589	571	664	614	587	636	660	623	618	657	638	634	624	589	630	583	573	603	630	641	625	648	659	622	635	621	600	609	601	612	596	585	641	637	601	593	600	624	658	578	640	569	661	652	617	613	569	604	628	624	597	617	585	622	635	600	585	622	639	649	690	644	668	635	637	634	632	620	597	624	620	590	594	627	639	614	636	595	646	614	616	633	584	604	633	676	622	613	593	620	648	597	662	633	628	585	629	607	577	623	647	617	645	595	579	616	553	632	656	599	603	578	582	623	641	640	593	626	609	590	610	605	656	656	630	575	644	674	622	665	671	602
25921	25319	31409	25423	22380	10682	730	416	390	363	386	386	366	400	375	359	330	372	366	349	378	370	335	368	374	378	360	339	395	378	340	356	383	359	356	388	348	343	377	354	370	342	361	362	330	347	364	344	383	365	358	385	359	336	352	364	356	354	383	324	380	380	391	432	311	355	346	363	406	372	340	363	350	353	349	340	374	384	372	372	373	336	351	350	394	371	388	350	363	363	339	366	355	377	348	351	377	336	345	353	367	337	340	353	344	334	386	357	380	348	349	363	395	374	372	362	375	357	312	364	385	358	362	318	336	362	357	369	394	367	345	368	408	349	392	366	380	373	377	323	381	339	340	389	351	363	338	349	370	385	339	365	347	356	340	357	347	357	357	354	346	343	371	360	332	307	350	332	353	350	388	360	357	372	358	347	331	351	383	378	340	344	374	399	352	360	387	358	353	365	339	384	376	345	359	357	348	344	357	359	360	337	365	383	346	347	338	333	315	398	320	370	368	340	361	338	351	373	354	367	339	332	359	380	315	356	352	305	339	380	332	388	353	365	347	328	353	328	345	392	364	362	377	369	395	353	355	372	356	398	350	363	338	399	362	363	335	343	368	358	352	343	374	352	358	346	358	358	353	354	359	357	367	346	345	382	376	365	330	364	361	344	332	365	365	380	374	363	344	350	354	355	364	369	370	349	388	364	365	377	376	349	306	375	334	363	335	350	385	410	390	349	356	386	364	366	369	353	389	365	389	370	386	353	342	358	333	346	391	353	337	394	408	334	354	344	383	348	354	369	382	369	347	362	351	390	347	365	373	409	337	328	332	327	383	338	359	363	369	372	337	353	352	336	324	350	357	358	353	356	352	370	354	382	411	333	365	365	360	407	341	351	385	339	390	361	347	354	374	363	358	347	362	353	368	396	353	351	380	342	328	337	353	347	332	343	366	367	328	337	340	362	346	348	341	335	345	373	332	389	403	362	376	338	364	387	325	349	389	392	372	375	397	363	365	351	366	346	362	346	354	369	388	337	354	370	374	348	341	357	348	299	365	349	355	370	356	340	366	319	353	381	373	380	317	359	370	340	364	354	363	371	353	345	322	350	374	371	382	363	375	346	354	370	376	380	391	346	354	337	383	362	373	390	359	337	328	356	374	370	368	352	361	363	367	338	361	385	315	359	346	338	339	367	378	345	334	336	331	369	374	353	360	368	331	351	345	382	349	371	347	373	350	356	358	331	377	363	345	384	329	363	393	337	327	358	334	373	374	334	337	344	362	354	355	354	362	392	355	373	348	380	362	348	367	365	389	368	354	388	357	335	345	361	347	377	346	333	324	363	340	354	322	367	374	355	358	333	367	365	375	374	372	353	343	339	356	348	357	347	361	349	361	326	344	379	375	381	368	358	329	338	359	388	342	368	340	326	392	375	374	365	344	380	391	363	389	343	311	363	348	351	373	325	368	365	324	346	382	401	364	386	343	376	377	339	384	314	359	371	395	394	324	354	352	389	356	353	371	378	354	366	359	335	353	398	330	363	330	345	374	370	374	346	361	363	367	344	341	395	365	371	353	356	345	361	345	345	346	385	364	337	349	386	353	392	381	358	380	351	352	362	355	392	339	371	390	360	334	374	356	366	309	339	363	399	335	385	355	371	381	365	385	360	322	343	358	368	360	343	370	348	358	331	346	374	359	363	401	350	387	333	353	367	358	312	335	385	371	339	347	347	343	367	351	350	312	343	371	381	357	336	356	365	329	381	385	349	378	359	369	378	359	366	359	327	346	337	347	372	366	344	382	342	360	343	352	360	384	349	346	343	339	353	352	346	365	387	366	361	322	352	354	339	340	340	335	357	350	351	377	345	358	379	358	364	355	376	326	314	370	342	350	316	336	333	371	377	378	333	386	376	365	382	341	340	371	362	341	343	387	393	376	353	377	421	344	348	376	357	337	374	336	356	353	400	329	364	330	367	354	362	367	366	347	363	424	337	370	343	348	375	367	363	373	356	353	351	334	343	359	383	399	351	351	340	399	380	364	358	381	398	384	341	324	332	353	373	359	348	367	373	366	354	362	365	352	371	367	330	345	342	362	326	350	337	354	360	347	356	350	355	377	378	356	372	364	350	359	372	360	388	351	371	327	358	351	358	343	357	413	337	344	378	341	363	360	376	343	379	366	351	328	374	356	365	382	359	339	385	372	384	381	364	371	336	324	382	379	342	341	354	358	337	367	346	367	380	370	391	334	391	374	409	346	352	348	369	333	375	352	347	344	354	377	370	343	362	351	334	315	323	353	372	348	356	359	340	369	349	369	375	389	352	377	333	350	339	342	349	350	327	358	370	385	396	322	344	341	359	394	359	391	395	347	334	330	359	358	371	373	394	336	331	371	360	346	367	361	344	393	363	357	363	384	380	354	336	383	330	364	364	366	329	371	347	369	376	354	331	383	370	357	366	362	345	376	336	338	327	368	371	347	373	383	370	378	374	344	371	376	376	351	372	360	372	350	361	380	318	330	349	356	353	342	392	337	327	391	351	406	352	391	374	376	339	350	367	353	349	387	363	369	345	336	357	359	370	375	367	363	348	375	368	317	341	373	338	371	359	367	349	369	336	373	332	354	336	377	366	375	345	353	361	375	353	364	375	374	353	369	352	393	363	343	335	375	381	351	347	326	332	381	333	353	376	357	357	365	385	365	362	361	353	395	361	315	363	364	335	340	352	351	353	396	343	371	367	355	358	355	365	391	346	361	354	407	387	347	338	386	391	375	352	344	377	341	334	342	344	336	349	360	329	340	361	396	321	366	358	318	321	378	368	377	351	362	344	371	350	363	351	349	329	318	364	395	333	343	384	348	347	381	353	360	377	365	353	352	364	362	345	367	345	355	376	354	358	366	359	373	377	353	381	339	341	399	386	319	362	377	333	364	401	362	351	370	362	366	329	322	348	367	391	387	372	384	328	392	380	345	369	387	349	373	347	334	380	391	362	353	369	359	383	343	357	332	364	362	350	372	358	341	379	379	382	354	320	384	337	346	382	349	323	354	362	345	365	374	390	396	347	335	352	372	365	345	354	355	347	344	365	365	359	353	342	344	382	365	344	362	362	367	356	329	356	397	368	361	357	360	330	344	342	372	324	339	333	354	339	340	328	362	346	348	367	361	333	359	356	338	375	368	338	384	360	382	344	353	373	381	389	370	381	341	320	327	354	360	402	348	386	329	375	381	367	389	366	369	362	418	330	355	360	310	355	346	349	360	361	366	340	331	342	363	384	350	339	328	361	322	395	363	378	352	371	366	363	350	371	362	383	367	320	372	337	344	347	339	390	368	308	351	370	343	386	353	362	356	363	348	321	336	326	338	339	354	347	372	372	346	340	347	365	410	352	340	341	371	353	364	349	357	336	381	342	368	317	366	382	338	354	381	356	371	347	414	341	338	374	375	364	371	341	336	343	357	321	383	354	351	328	370	346	401	373	329	378	336	333	384	356	367	359	354	352
63237	88694	52361	20443	29578	8500	554	622	618	604	570	540	575	614	607	630	567	566	601	547	580	603	589	579	611	612	583	566	637	549	610	566	570	567	578	586	584	584	650	572	577	580	633	599	579	580	563	581	561	656	563	586	638	615	609	624	554	605	595	577	589	603	556	583	607	592	610	617	601	600	593	557	588	576	595	587	609	619	663	618	603	610	597	581	606	622	591	567	625	588	628	564	569	590	618	626	616	568	633	591	540	566	597	620	583	601	579	604	567	557	591	570	556	591	533	601	599	586	619	557	595	619	616	579	640	625	572	567	611	567	583	647	607	543	563	625	572	551	560	593	562	582	575	583	589	616	562	579	619	588	582	569	503	592	566	586	603	588	613	570	558	590	614	576	592	577	572	589	589	592	580	633	584	578	593	606	612	584	588	615	571	545	600	572	625	561	597	575	608	604	581	556	607	592	588	586	543	599	556	580	607	556	605	572	618	577	603	595	572	601	602	583	605	619	579	587	616	580	665	622	622	586	604	605	576	581	616	603	551	591	597	633	615	600	596	594	594	578	609	573	562	563	551	587	625	607	620	589	557	585	604	568	587	583	576	563	628	579	566	600	596	635	557	617	624	584	589	552	569	627	626	599	614	566	584	557	617	610	622	597	618	558	568	603	612	549	565	589	615	600	606	579	586	610	601	599	556	594	607	589	576	608	585	580	560	573	590	559	591	590	600	596	568	559	588	597	563	572	635	525	583	610	578	638	562	597	594	609	559	571	576	598	567	611	587	583	612	591	633	592	589	605	571	542	568	560	606	607	609	559	609	617	575	541	561	591	604	595	566	535	603	595	538	572	578	583	606	596	616	595	640	570	565	583	567	576	554	617	614	575	563	625	568	589	597	560	578	617	576	603	542	586	598	585	602	563	582	577	606	601	578	619	598	539	600	626	594	617	602	578	626	566	625	600	598	619	581	576	612	558	580	601	560	569	619	629	546	585	546	600	614	615	584	605	622	565	583	561	609	566	612	579	577	604	558	616	600	637	567	633	560	595	610	553	611	600	583	583	596	565	557	564	613	582	620	590	554	589	565	578	572	575	587	580	620	575	579	588	606	624	591	594	592	588	604	589	543	641	575	595	579	564	604	543	584	582	554	635	587	589	618	554	567	595	577	556	617	585	635	568	581	583	576	597	587	598	600	632	627	617	596	557	577	579	576	586	578	595	593	607	610	600	577	623	592	600	597	620	555	605	594	583	561	556	556	607	577	604	585	656	553	578	611	604	612	583	612	586	617	565	606	553	618	614	624	590	579	576	628	530	574	587	655	603	581	548	547	644	616	583	615	579	602	588	599	578	590	593	549	605	545	572	600	574	565	629	613	564	572	567	584	606	615	614	607	598	628	590	563	593	594	604	629	590	572	599	603	572	563	612	598	616	625	616	558	583	602	551	594	611	604	586	586	607	593	601	589	613	592	588	608	553	643	592	647	558	631	540	554	586	625	586	565	592	594	564	607	587	561	647	574	609	551	600	565	587	560	600	612	582	619	564	565	550	603	600	576	613	593	551	588	580	597	625	613	586	561	613	604	580	584	597	616	572	574	594	588	560	588	601	593	570	596	602	568	593	601	573	606	580	571	591	602	565	599	575	598	585	590	601	590	568	598	591	540	594	551	636	620	605	572	584	605	568	597	604	586	593	634	600	587	575	549	650	562	595	580	589	609	584	634	590	576	591	609	570	576	571	540	577	611	555	600	641	626	610	591	577	610	593	587	580	592	606	593	568	618	589	634	574	535	601	620	628	600	563	603	558	601	565	541	568	584	564	592	580	558	592	604	594	629	602	602	633	578	678	617	600	567	540	612	580	601	639	573	599	596	573	579	576	609	649	598	617	569	601	616	606	561	581	567	580	650	598	593	588	571	582	599	571	597	619	610	573	576	598	586	621	597	590	561	591	575	544	577	564	618	616	614	600	641	605	577	619	583	566	581	554	609	564	603	595	592	612	602	533	623	599	557	622	566	586	546	579	602	572	597	622	596	641	576	583	591	598	592	611	585	568	589	569	611	599	564	603	599	631	596	577	595	562	622	602	585	622	603	553	590	557	600	584	618	611	626	611	614	547	595	569	583	574	562	570	591	561	590	598	574	591	582	574	584	589	623	544	615	558	580	566	577	601	561	613	606	628	551	577	582	560	590	559	636	571	609	600	548	619	571	569	584	573	561	585	656	575	630	549	568	594	606	615	586	604	600	586	613	551	578	620	584	592	601	590	636	644	631	627	628	579	625	608	588	564	575	606	576	570	587	578	629	605	609	577	570	607	606	602	582	609	598	583	586	598	605	586	585	611	571	567	598	605	635	580	614	572	599	581	615	588	589	574	600	593	575	611	588	587	607	557	556	606	582	574	594	639	616	559	585	623	575	585	599	587	581	578	602	608	640	582	581	533	594	599	589	568	568	600	559	589	619	590	589	603	539	557	567	591	560	596	595	591	608	575	617	601	594	626	582	576	586	598	596	585	574	595	560	574	555	557	561	581	572	586	616	606	574	575	581	603	570	583	565	592	567	624	586	587	637	607	576	563	560	532	595	551	579	592	576	618	598	615	611	575	586	561	592	537	592	585	560	580	587	624	616	571	608	588	587	594	574	580	593	578	563	570	585	602	610	569	557	600	588	584	604	562	592	599	632	562	585	579	613	575	579	585	591	625	596	622	594	603	587	619	591	545	564	559	644	603	530	623	567	602	587	571	634	606	575	615	593	587	615	617	584	591	568	558	573	594	609	600	593	589	601	578	601	636	608	584	559	530	609	594	590	588	597	626	604	600	591	619	585	553	614	573	591	624	554	588	572	579	617	593	544	569	603	548	580	558	571	555	583	595	630	579	627	613	566	606	570	625	618	581	555	562	615	593	633	600	578	593	605	603	564	574	589	594	581	625	596	595	585	582	585	546	619	619	604	606	601	629	615	592	597	584	611	579	578	587	587	579	580	582	640	581	580	585	544	548	582	593	553	566	620	609	567	593	565	580	629	610	561	591	594	552	602	594	609	566	633	543	627	607	585	616	579	573	586	568	576	572	600	582	578	611	580	636	603	597	604	575	608	590	589	560	631	605	624	574	611	547	523	595	596	592	581	578	581	553	600	598	627	581	635	576	580	620	593	619	569	595	580	612	616	564	563	605	591	563	605	583	592	601	609	606	612	581	586	598	581	563	635	605	630	632	574	623	565	614	611	580	607	612	607	593	558	599	586	554	603	589	604	588	562	626	577	527	567	565	608	573	573	595	602	614	566	559	589	562	550	580	566	576	542	600	612	575	562	549	581	569	591	580	575	607	549	575	607	621	550	640	616	580	624	589	553	603	603	570	567	588	576	604	611	596	604	588	556	595	607	541	563	634	583	574	569	556	609	588	598	611	586	590	596	593	621	654	576	593	550	597	534	619	605	646	648	597	581	554	587	593	588	609	606	599	542	611	570	589	601	610	579	592	642	621	559	545
24334	23240	30771	24185	23340	19164	4002	611	573	585	614	577	622	583	566	552	605	572	600	558	564	608	560	562	584	552	584	552	598	623	576	558	581	567	557	544	583	561	554	550	556	589	556	579	572	537	570	587	571	568	518	565	522	560	593	536	578	562	575	542	565	559	552	579	532	562	581	544	569	584	570	588	577	569	594	601	587	596	550	575	554	587	568	542	574	551	606	562	537	559	570	533	577	555	580	595	545	572	558	577	550	504	568	535	561	624	574	550	565	563	558	539	557	563	544	532	554	562	518	586	566	587	541	511	545	563	553	570	555	556	536	598	577	567	501	623	581	576	581	557	557	573	549	564	579	590	522	573	562	539	593	562	602	600	583	595	582	537	561	564	571	573	607	615	583	576	556	565	570	561	562	552	518	580	588	579	527	594	575	548	553	583	581	569	576	538	599	602	547	533	544	560	547	545	571	578	568	558	547	563	573	531	554	548	570	550	555	580	521	504	547	536	544	528	549	561	545	522	554	576	562	527	556	536	596	577	569	572	531	601	606	577	581	581	561	555	557	548	572	558	604	547	536	547	543	543	589	578	550	524	578	562	592	588	576	549	547	541	557	563	598	547	554	538	565	596	568	584	548	556	588	542	549	590	547	537	627	554	556	570	598	550	510	570	555	590	576	536	535	550	566	542	580	560	583	555	588	571	550	580	568	583	555	572	571	546	595	588	561	584	582	534	569	560	549	547	518	548	611	568	569	585	583	549	556	551	540	556	564	572	568	530	560	570	545	535	574	573	578	546	562	577	516	544	555	557	550	534	561	590	562	520	534	545	565	532	539	533	575	585	550	588	550	551	550	576	588	520	578	536	577	586	536	586	559	585	564	579	570	544	543	555	550	559	517	539	507	538	533	576	593	581	587	554	560	546	565	538	551	576	513	504	517	543	530	591	555	522	556	544	573	548	576	537	554	553	547	496	518	561	574	579	561	571	552	553	570	542	587	558	570	573	580	518	525	579	578	562	546	592	578	539	544	563	566	510	580	569	585	501	537	518	566	507	577	556	587	591	564	545	552	590	548	599	566	555	549	591	553	582	550	541	475	597	556	582	505	602	572	575	542	569	616	545	539	585	562	505	553	593	575	575	569	567	521	540	584	560	593	581	527	571	555	576	613	575	588	552	562	545	545	584	556	554	560	567	537	532	536	560	538	579	538	567	541	555	562	521	571	601	542	570	596	555	568	575	546	566	560	555	542	565	582	571	532	540	593	535	538	551	562	576	564	609	570	568	587	581	576	553	531	566	584	550	564	578	555	564	561	528	551	590	564	554	573	553	592	501	516	553	574	565	545	492	559	545	528	530	558	567	568	573	557	565	583	535	598	574	567	543	541	551	547	585	537	580	556	571	566	567	576	594	577	560	583	573	578	568	542	517	583	556	551	556	550	550	591	527	561	632	592	630	545	536	581	575	597	484	599	564	580	574	516	583	534	536	546	545	553	574	540	566	546	547	572	525	568	591	539	595	579	562	588	551	568	612	589	542	553	547	572	557	566	532	515	547	547	552	568	576	536	549	573	587	576	539	584	603	583	604	551	539	534	570	570	576	595	576	549	588	527	557	516	540	527	545	560	556	550	563	532	557	542	589	573	566	554	573	590	549	523	561	538	526	561	572	562	537	547	541	576	559	543	571	527	530	548	612	583	589	550	561	535	552	551	532	579	534	563	499	604	606	585	585	539	548	591	581	538	580	577	585	597	555	573	591	580	588	530	569	564	598	589	562	579	595	586	547	535	576	576	567	602	617	573	593	568	515	562	540	579	598	555	573	525	603	576	563	515	521	602	575	570	560	567	583	569	571	580	568	601	513	557	580	564	513	539	562	548	524	550	540	567	530	539	565	535	568	519	551	563	577	555	561	574	583	570	532	574	555	606	540	554	554	554	553	543	594	563	573	563	599	563	538	577	551	567	576	545	562	575	555	528	526	547	550	557	544	571	564	521	525	511	546	560	553	541	547	530	550	556	589	534	533	569	562	583	549	608	558	588	588	594	557	523	593	614	581	596	573	564	559	581	541	519	541	559	535	551	564	530	537	524	537	556	525	603	562	529	551	544	584	596	593	556	546	587	571	560	580	555	571	553	559	530	575	569	532	536	574	558	565	586	595	600	541	524	584	532	555	571	581	553	576	565	545	562	552	565	550	560	555	584	588	586	545	543	601	557	561	555	570	557	533	530	552	545	555	529	569	620	555	528	550	526	566	613	558	577	572	559	585	549	526	584	571	551	489	580	572	576	558	553	561	553	546	505	575	544	558	543	574	585	565	573	564	535	563	567	559	565	566	579	556	556	521	529	556	591	542	602	562	524	554	587	612	559	583	574	570	582	596	518	544	585	579	569	572	575	543	520	555	525	561	583	573	543	540	564	581	569	551	545	564	576	543	524	597	567	523	584	579	573	542	567	576	587	547	538	561	537	582	536	581	573	554	561	587	599	549	552	570	585	548	566	582	576	505	559	575	548	526	543	582	560	551	552	551	566	565	510	560	553	547	564	570	545	566	542	478	518	587	539	576	563	547	584	526	597	573	604	579	601	566	562	537	561	612	547	606	546	559	535	523	554	502	579	527	544	537	559	566	546	564	527	516	543	555	572	572	573	527	563	513	544	576	592	586	553	575	583	594	603	592	555	543	562	558	563	603	565	558	544	546	594	574	535	523	549	575	541	556	557	555	520	566	555	562	572	590	561	541	558	558	521	573	565	560	601	562	563	561	557	542	575	542	558	571	601	583	590	575	551	592	601	555	594	550	528	565	590	566	598	592	519	547	576	568	555	523	552	600	538	535	560	621	578	594	521	569	575	563	512	592	538	571	541	556	545	554	590	552	517	532	549	615	564	582	561	540	564	563	518	552	582	543	548	594	549	548	591	546	556	539	570	526	520	526	528	560	582	568	593	554	544	533	561	562	546	564	587	584	535	568	539	544	561	591	538	554	625	530	597	573	552	551	591	552	566	596	528	571	542	576	570	560	566	605	545	531	595	588	584	559	559	587	596	556	558	584	561	563	574	593	528	552	544	551	593	559	586	545	496	573	537	545	549	597	561	541	526	537	590	579	568	554	593	605	573	559	524	538	544	527	547	571	571	574	592	572	582	549	547	557	603	625	502	603	555	580	556	564	560	573	585	549	553	567	608	567	548	550	561	564	573	547	569	570	582	571	550	567	594	602	524	582	570	571	553	579	595	566	551	580	584	545	550	588	572	556	575	534	555	511	559	514	564	516	578	548	573	588	591	579	600	534	529	550	520	540	568	539	544	528	585	563	546	580	580	572	571	556	539	582	552	575	527	560	585	553	559	557	559	584	532	572	579	558	541	572	602	598	574	591	563	582	536	559	534	556	612	536	581	562	554	514	574	580	550	630	571	574	574	551	549	556	542	549	540	531	577	544	570	565	533	574	578	521	583	577	586	581	546	538	565	536	565	539	562	566	518	533	559	527	558	556
60708	97631	62393	26796	36873	13221	905	905	809	871	861	889	832	912	871	881	834	924	838	915	920	864	867	855	908	902	854	836	926	822	840	882	891	906	943	880	841	888	841	902	853	861	887	861	837	847	903	870	859	887	869	872	844	868	883	896	851	852	910	889	879	960	909	866	890	869	849	832	899	828	794	882	873	917	848	892	870	843	882	909	889	887	882	818	901	870	813	874	892	914	896	902	850	890	896	882	890	871	911	812	873	885	893	858	870	911	889	861	864	817	890	883	870	901	897	839	865	912	849	880	882	873	871	881	817	869	854	860	870	876	892	882	851	897	923	879	865	879	874	866	867	868	856	888	885	846	880	870	895	864	847	924	827	862	880	924	853	886	825	880	852	845	919	838	856	878	872	881	876	930	846	820	827	901	851	929	857	894	857	871	905	855	816	865	836	874	910	908	859	842	857	864	905	884	877	818	884	891	864	881	826	848	851	883	831	879	870	810	885	870	892	898	850	878	882	857	887	872	907	865	887	892	820	837	869	880	857	854	881	867	913	862	861	837	832	874	877	859	861	864	880	862	877	865	848	893	838	878	877	842	882	854	890	818	885	877	863	884	911	851	867	908	859	894	908	895	859	893	880	837	858	870	829	924	905	884	880	891	851	896	887	808	875	906	878	825	846	867	838	837	872	847	836	849	880	866	837	854	861	875	879	881	871	875	817	918	857	887	826	883	885	917	862	966	873	851	825	851	866	846	900	852	861	826	853	835	873	933	898	843	883	900	857	825	918	875	892	861	828	818	846	880	830	884	843	898	916	928	801	874	873	813	879	874	913	817	852	877	863	857	819	832	834	881	888	857	863	900	868	863	843	842	888	884	882	842	823	870	900	809	843	842	867	836	846	896	842	893	879	922	865	868	910	862	856	878	892	917	883	855	824	835	898	854	841	920	878	886	880	910	851	901	872	898	856	833	818	871	911	905	855	888	873	877	878	846	911	874	945	916	898	910	862	876	856	815	857	902	857	867	890	863	898	868	863	844	893	935	847	855	887	893	860	898	833	862	862	842	862	834	868	862	806	915	851	924	874	871	908	900	881	836	833	859	847	855	887	818	850	879	914	900	873	846	892	820	869	861	813	851	876	893	869	832	870	919	823	874	843	833	937	835	862	895	844	860	896	894	884	841	874	849	882	909	910	890	891	907	877	915	869	900	861	885	882	829	816	858	859	889	834	882	875	846	884	881	895	883	869	847	877	848	858	870	873	842	834	873	919	854	873	885	890	881	847	904	892	915	839	877	855	918	856	887	834	901	873	871	868	862	924	851	836	877	884	883	867	901	864	857	871	927	914	880	919	882	835	828	883	866	905	922	942	827	881	860	874	891	920	845	876	855	923	916	840	888	835	952	893	858	822	883	864	877	917	884	804	896	841	876	893	892	847	840	847	839	851	829	835	848	827	901	848	864	852	932	849	859	889	866	853	864	827	883	860	922	834	901	884	835	870	833	859	900	855	802	872	857	876	873	887	843	925	865	865	856	910	867	835	892	905	939	871	868	857	888	829	872	842	865	930	884	912	918	884	837	809	905	841	846	840	840	849	894	901	873	872	901	921	859	877	851	916	844	837	809	863	882	883	830	864	887	911	852	909	855	895	884	840	842	872	914	845	831	876	853	905	898	881	890	854	871	884	867	898	866	889	858	867	877	848	844	889	850	953	858	852	824	868	855	879	835	936	870	912	857	857	864	878	881	918	863	879	858	882	958	857	890	870	932	834	841	874	839	862	887	879	873	858	814	888	880	858	843	885	850	877	897	908	822	840	838	870	905	849	858	885	874	836	835	871	856	838	897	941	900	951	911	874	876	908	874	846	855	865	848	873	869	909	890	880	888	832	956	915	885	854	821	867	854	832	863	865	845	887	842	895	833	881	859	903	870	909	850	840	864	914	903	900	848	853	863	895	834	894	919	893	818	892	820	924	924	871	867	884	850	807	867	876	846	795	875	858	854	872	858	838	886	845	820	845	897	900	822	850	874	916	966	884	860	827	874	917	854	882	859	936	878	864	919	841	821	898	839	884	884	865	888	873	824	883	918	806	890	870	879	857	859	911	896	877	927	858	839	919	861	904	876	896	859	881	855	921	872	861	870	854	912	867	891	909	849	825	876	848	931	891	861	833	878	922	847	847	813	933	844	882	867	898	825	871	854	836	877	879	841	922	838	843	839	890	904	869	829	873	912	857	876	844	884	852	889	874	870	798	900	877	899	902	891	872	848	836	857	875	907	832	889	896	829	932	900	845	901	916	875	839	824	891	888	883	905	899	862	912	917	863	887	902	900	882	830	862	893	815	821	841	883	790	879	863	894	873	874	857	915	874	908	882	916	896	852	890	862	874	885	868	868	814	875	835	869	889	836	881	889	865	828	872	894	879	864	881	891	858	901	885	852	860	867	822	849	833	880	918	890	829	882	825	907	832	840	892	822	888	851	826	936	854	835	864	897	866	884	861	868	876	870	826	880	900	924	851	885	819	854	861	900	855	827	831	858	836	894	895	849	897	880	918	911	827	877	884	834	822	816	877	864	867	800	954	838	883	891	894	870	862	861	862	879	899	858	869	836	836	901	861	908	919	880	853	793	916	910	881	845	840	874	867	871	859	893	862	857	871	861	881	857	857	860	853	900	913	851	871	863	886	840	916	853	932	872	855	889	846	870	895	861	924	872	838	847	873	880	869	913	883	920	842	922	869	850	867	850	916	888	851	842	914	914	885	824	874	812	883	896	941	878	859	824	864	864	910	853	883	869	915	837	874	858	916	931	857	859	874	848	862	861	879	830	847	886	890	901	902	893	838	913	837	904	869	869	916	892	867	871	890	915	844	854	914	872	855	830	851	840	893	843	884	827	886	902	848	856	848	848	909	919	842	828	872	863	856	864	884	829	903	796	857	850	863	890	929	836	843	916	888	892	895	922	866	881	851	841	867	873	850	850	906	864	873	871	869	854	890	812	826	854	883	868	828	852	907	845	885	863	860	850	886	915	866	892	910	830	899	889	883	886	811	888	867	865	847	859	879	845	887	877	857	848	828	893	851	865	868	855	883	918	846	944	867	896	864	818	906	849	860	871	894	851	840	836	925	898	914	875	859	853	900	881	870	862	873	847	874	791	916	884	908	829	882	835	855	931	870	864	852	869	909	880	902	843	869	890	873	926	886	911	919	850	846	878	892	883	843	899	885	883	886	888	902	857	822	871	879	851	910	835	874	866	815	900	852	858	885	873	836	856	931	871	891	874	837	808	856	856	851	846	935	833	880	861	899	898	793	803	899	896	841	857	898	874	912	897	829	908	892	940	856	839	862	848	860	891	866	823	869	828	887	837	881	848	813	901	881	878	858	867	879	895	874	851	842	817	880	916	858	841	914	847	875	835	806	832	877	862	858	869	850	908	902	873	879	873	888	870	875	870	807	860	828	853	838	861	869	850	906	863	875	848	874	841	857	919	900	899
32439	32419	24886	7118	4198	1267	382	373	380	369	318	429	359	381	413	402	361	355	365	361	382	372	390	383	362	383	390	389	394	358	362	375	360	373	361	366	369	391	351	382	353	388	379	395	346	410	347	395	346	374	377	349	330	361	374	387	369	374	373	358	360	365	429	361	388	400	387	370	334	395	329	374	359	334	349	365	390	375	382	369	378	383	367	400	407	372	370	381	350	365	384	390	380	352	388	399	384	344	365	420	373	387	353	399	350	394	385	392	408	386	368	369	410	404	398	348	351	423	381	390	359	365	369	382	395	387	399	361	381	367	381	396	379	398	371	382	369	360	391	329	391	340	375	398	382	369	366	357	371	414	378	364	319	361	363	389	376	395	357	403	380	331	343	438	402	380	402	374	395	386	364	399	408	378	371	356	371	377	397	375	370	400	379	388	375	396	393	383	397	363	381	341	397	338	407	334	357	355	396	364	378	361	356	366	343	352	369	369	402	389	402	377	374	405	383	379	377	402	385	376	355	386	380	357	354	374	361	319	362	354	383	406	372	393	339	386	360	369	341	382	391	389	381	362	396	376	356	362	375	392	382	329	364	375	395	359	391	376	349	390	337	390	372	381	377	419	391	378	361	396	378	354	360	372	338	385	401	352	328	399	360	390	373	346	375	390	397	356	374	377	385	372	358	324	422	408	368	336	345	364	386	344	354	370	350	393	402	365	424	361	388	384	365	399	376	400	423	358	370	384	351	365	343	384	378	354	375	354	379	382	369	401	362	367	378	398	411	387	384	353	365	379	383	388	395	370	370	402	332	375	408	381	343	385	380	368	346	365	404	383	378	374	355	402	359	360	399	405	371	371	374	349	361	384	356	369	355	357	365	392	399	383	367	381	364	375	382	374	372	363	401	316	387	372	386	348	397	329	391	355	362	367	376	367	347	377	381	391	392	364	400	382	398	380	388	407	401	371	354	388	403	415	380	367	398	390	375	397	386	383	363	356	382	354	379	348	378	380	414	331	363	382	381	369	340	380	383	377	391	351	411	357	364	371	382	378	351	370	350	377	346	345	387	364	387	392	392	399	350	380	363	376	372	351	325	418	383	389	348	372	370	379	376	363	381	343	373	395	372	357	389	392	394	371	371	388	367	366	362	363	382	352	328	386	403	383	367	398	369	352	376	352	354	371	322	346	385	353	370	357	360	378	390	395	409	385	401	368	364	348	338	339	380	404	362	392	406	342	416	375	385	348	363	370	368	375	389	376	385	378	360	368	379	394	394	376	367	399	416	350	387	370	368	330	376	416	372	373	404	380	346	347	344	361	379	389	396	355	374	383	359	350	375	385	378	375	362	373	376	378	347	400	351	383	375	390	369	332	363	420	417	379	372	357	346	380	377	356	356	352	369	385	362	392	385	379	337	363	341	387	348	360	366	360	367	375	412	363	361	380	369	355	368	378	402	365	371	391	360	367	391	362	362	369	387	352	387	349	365	385	366	380	373	358	411	411	389	385	371	384	396	374	356	408	359	401	347	364	372	383	363	350	375	361	417	349	350	368	376	385	351	370	346	364	343	362	381	377	353	365	366	383	350	354	376	362	388	393	351	397	378	375	389	380	390	397	393	374	382	383	346	389	370	365	366	402	380	404	356	397	384	322	393	380	358	429	382	379	363	368	358	395	411	383	397	363	364	390	387	366	384	333	376	394	365	360	408	372	361	378	375	382	411	388	406	369	393	383	332	404	407	350	426	358	372	386	403	354	378	373	366	392	380	374	373	359	349	412	395	359	370	353	394	410	376	372	375	378	402	353	358	378	363	366	353	379	382	372	381	417	360	393	356	360	350	350	389	367	392	375	374	386	360	426	393	363	376	389	396	373	371	390	328	368	336	401	380	396	339	409	387	367	422	342	355	401	382	390	370	372	408	330	391	370	369	379	383	352	390	332	380	328	336	411	380	382	417	356	382	373	392	393	401	367	394	382	372	360	394	337	345	360	342	390	411	371	372	361	404	367	356	362	367	363	386	374	349	364	365	351	384	389	344	370	363	387	404	349	370	348	350	373	369	413	378	320	376	382	370	341	404	364	359	374	349	378	380	413	354	366	375	359	394	358	392	368	388	380	360	376	401	359	413	391	386	346	388	388	371	368	359	355	370	387	394	423	368	338	354	407	369	377	369	396	427	342	387	400	379	372	395	369	358	398	355	373	396	385	348	402	423	424	382	361	343	354	371	396	395	380	392	384	387	392	342	355	415	357	364	381	373	383	379	350	403	402	372	397	355	390	385	383	350	396	372	365	389	361	389	381	406	336	369	389	356	373	383	382	349	366	410	349	366	389	368	369	385	361	383	378	373	375	359	372	382	367	386	388	403	398	366	384	402	356	368	375	386	404	348	376	339	380	384	384	397	342	384	366	406	349	377	354	406	394	404	389	396	323	389	404	342	412	369	390	387	375	378	384	356	372	413	364	404	394	377	337	386	395	386	366	354	417	362	345	378	371	369	369	374	405	350	362	388	367	365	335	391	383	377	359	359	341	396	397	352	383	370	390	391	384	404	423	389	366	386	375	381	385	381	387	374	372	364	392	406	376	386	348	361	419	358	358	359	393	411	372	351	382	366	369	388	345	324	382	345	416	371	355	337	350	379	373	375	370	382	368	358	355	361	377	369	387	400	381	374	383	344	330	386	339	370	363	388	358	368	377	357	396	392	366	370	387	410	352	384	363	382	365	333	413	382	370	373	334	388	400	367	388	353	386	348	392	373	360	385	364	360	354	361	400	362	376	385	366	363	380	365	373	365	390	383	372	342	350	361	371	407	380	390	372	383	379	357	406	366	346	342	352	377	405	327	360	351	363	361	361	356	367	397	399	386	380	343	361	360	372	368	373	407	362	355	399	353	364	388	371	401	336	403	339	381	377	363	360	376	354	368	336	379	385	378	405	370	388	397	349	345	375	332	373	356	397	403	416	372	354	396	348	381	372	372	362	393	383	368	375	401	365	381	360	369	360	385	403	369	365	372	392	380	386	384	359	358	393	389	397	380	381	356	369	392	363	361	358	361	362	367	394	364	381	366	372	408	368	345	369	369	350	352	353	397	368	366	413	376	371	377	351	378	371	374	362	377	358	409	375	378	313	375	356	398	380	326	383	376	398	364	360	399	373	369	373	367	402	369	398	379	335	338	383	399	350	373	359	388	390	391	377	378	361	363	357	367	375	373	373	396	364	379	392	388	366	372	376	378	398	348	361	377	390	372	354	406	364	367	350	361	351	398	374	358	380	398	391	373	378	361	383	362	368	351	340	378	379	366	421	363	377	391	364	388	381	383	395	387	390	417	409	330	395	344	361	389	399	376	395	372	394	390	369	371	382	380	330	342	378	373	393	392	408	365	385	386	402	375	387	358	365	401	371	344	357	386	368	367	370	359	388	367	394	378	398	397	374	381	371	371	387	391	364	382	389	386	375	425	362	366	390	352	355	392	401	383	361	352	390
42877	48362	25875	4322	8602	2383	623	627	611	616	622	608	648	630	647	630	601	608	665	672	632	646	617	613	654	651	638	659	606	676	631	662	586	655	665	646	656	598	656	571	604	637	642	611	647	667	602	651	654	649	571	620	659	637	614	602	649	642	588	652	602	622	611	642	628	657	623	618	688	638	638	623	589	636	629	655	625	654	664	588	625	650	629	650	621	653	623	655	588	640	622	576	608	608	606	663	629	649	616	655	632	604	660	650	618	641	632	639	623	643	603	577	566	646	657	624	647	647	655	639	632	664	656	656	679	622	618	642	623	651	640	658	629	607	620	588	629	644	654	554	598	617	660	614	629	596	630	620	670	644	586	625	637	633	667	639	621	612	565	613	628	616	637	631	648	634	669	580	633	657	629	627	616	625	685	645	631	663	603	600	583	612	611	617	609	630	602	660	638	639	603	611	591	624	649	626	616	643	613	651	568	611	663	641	649	597	578	645	647	645	595	626	637	650	619	580	661	625	621	637	647	618	636	621	631	662	621	617	690	635	685	595	645	611	627	652	646	640	622	637	619	619	631	650	643	683	609	601	609	647	636	614	624	622	639	649	605	658	604	623	672	574	623	626	605	613	583	628	627	649	651	695	658	609	632	642	652	633	644	608	710	657	629	613	629	610	636	618	608	633	607	641	623	589	631	598	635	594	610	649	615	677	611	644	601	620	649	671	592	621	639	662	638	613	644	656	639	622	645	631	598	609	681	616	623	626	650	653	627	666	634	630	608	615	601	643	657	614	657	644	674	622	655	627	628	626	671	591	621	588	669	656	632	651	639	685	684	562	634	636	641	606	625	631	635	622	644	621	649	597	616	631	665	641	577	641	594	589	631	626	637	645	608	656	630	576	660	665	620	635	625	597	587	702	617	606	654	636	623	623	609	631	611	629	620	633	609	578	631	582	650	626	614	636	641	660	646	633	659	615	634	635	666	610	640	641	585	616	614	632	613	670	629	584	614	611	584	630	622	636	666	673	632	654	638	630	647	626	664	621	661	674	597	619	635	623	602	606	612	643	605	660	657	574	659	633	631	648	599	609	623	630	602	642	692	621	655	690	676	609	630	624	608	672	589	669	625	647	640	602	629	662	674	639	623	625	600	615	640	624	596	645	630	630	646	602	622	652	631	608	636	623	662	668	642	611	624	643	604	632	645	607	648	607	648	676	624	618	589	678	618	645	605	651	612	658	622	671	658	619	651	635	633	623	630	610	682	626	633	672	667	654	622	614	660	679	680	600	621	606	596	593	630	662	590	628	630	644	617	627	651	623	655	594	627	624	637	618	617	605	616	633	612	663	636	665	650	588	658	612	643	619	600	682	614	648	644	633	636	646	633	595	655	589	609	603	633	609	647	608	653	636	629	615	623	650	636	578	648	662	633	607	627	576	619	660	613	632	659	635	642	638	621	571	651	617	632	617	635	621	613	633	661	676	656	634	653	639	639	629	664	630	577	626	625	632	679	642	634	631	645	643	644	634	637	623	616	581	591	615	613	671	620	629	663	639	602	667	643	605	620	637	608	628	643	619	648	610	641	605	604	630	652	611	620	623	623	612	620	594	642	624	647	608	601	641	672	629	642	621	636	606	606	659	579	605	658	598	687	642	610	647	622	607	649	649	607	668	653	669	602	595	649	644	649	597	658	604	606	642	593	628	606	676	613	660	651	635	625	661	669	582	619	604	627	635	605	621	632	635	609	606	606	632	658	663	630	622	634	598	621	649	615	614	607	611	612	628	609	637	643	689	646	591	642	650	613	671	671	581	629	660	644	674	593	670	625	633	652	639	678	623	603	601	608	621	604	607	611	637	635	610	597	608	634	607	627	609	632	632	659	634	583	614	593	620	612	595	664	650	630	647	637	654	646	639	636	626	643	644	633	663	627	663	647	595	636	626	630	667	655	634	640	635	621	668	648	629	628	659	621	613	663	676	615	647	612	623	602	606	621	578	635	606	660	662	650	674	610	631	603	656	593	631	593	631	608	615	659	621	602	634	568	630	661	603	631	654	626	682	638	622	655	620	635	612	666	617	600	606	683	612	627	630	623	577	625	675	599	625	631	648	609	597	644	627	609	645	593	660	655	647	651	615	640	615	661	648	681	639	632	602	693	603	622	663	610	687	652	586	608	646	616	610	636	593	654	613	625	669	606	643	668	568	641	586	659	635	607	658	638	588	613	623	626	632	601	628	617	666	656	623	618	639	660	599	652	643	625	627	591	646	625	649	603	595	656	619	640	682	601	655	666	590	635	617	649	607	605	649	655	620	627	607	599	633	661	596	671	625	684	566	615	617	619	638	625	660	637	599	600	670	635	602	613	608	620	646	590	665	651	576	668	575	577	591	653	644	655	639	649	651	643	672	640	594	623	654	600	617	609	616	624	649	637	628	624	620	632	635	610	611	593	643	657	616	649	617	654	665	625	582	655	670	634	600	597	632	630	612	627	649	663	653	611	635	596	630	612	657	640	649	648	635	632	663	641	617	621	602	628	639	656	603	619	663	622	642	604	649	644	600	628	651	610	629	620	626	610	627	636	610	621	656	645	617	653	628	626	619	631	649	606	618	647	649	606	631	633	647	636	560	610	612	603	629	675	636	632	618	582	597	653	649	645	631	620	657	661	621	614	627	609	620	630	625	629	643	676	638	637	633	602	588	605	606	619	644	599	643	657	609	647	612	609	608	590	650	608	631	625	643	661	624	626	600	599	661	628	568	649	610	617	567	652	681	632	604	627	646	629	613	677	626	638	613	594	627	634	642	608	670	628	677	593	675	654	644	642	631	635	663	606	612	615	622	638	612	608	594	628	611	650	625	628	647	616	572	617	630	647	659	657	648	625	646	636	580	628	679	606	669	625	622	653	634	652	624	621	635	628	624	620	674	614	652	627	609	636	632	653	625	651	573	601	646	622	625	621	637	634	669	589	593	600	613	618	637	614	677	619	639	640	640	602	605	606	642	655	668	686	643	656	600	590	653	651	615	638	609	586	613	658	657	647	629	630	594	627	633	634	604	641	644	646	602	615	604	607	668	636	660	663	603	636	599	658	640	663	606	604	681	619	650	637	613	625	637	633	649	575	626	635	634	617	605	603	602	663	678	652	612	641	612	626	641	596	637	606	656	639	631	649	584	667	582	600	671	638	653	575	635	584	612	637	634	590	605	631	652	633	658	642	660	603	634	605	615	640	585	607	629	642	644	678	620	638	649	689	622	625	616	632	637	685	612	620	624	620	618	630	643	634	651	635	649	661	582	634	613	619	565	613	668	632	607	619	654	621	636	595	640	664	654	662	636	592	602	630	628	656	664	630	642	650	624	600	642	674	611	639	626	622	635	611	635	616	648	615	645	594	610	640	633	610	611	601	645	637	643	655	647	675	627	603	608	627	618	611	647	624	626	643	672	666	583	581	654	646	615	621	639	646	624	620	630	619	627	640	623	656	617	640	661	610	617
25935	25076	31157	25106	22287	10905	728	394	365	365	364	387	382	392	359	363	365	380	334	361	370	351	347	339	341	338	366	384	392	328	368	364	382	381	364	345	364	334	383	351	359	341	388	349	340	375	362	371	373	341	372	356	372	346	349	378	373	392	357	372	365	364	341	388	343	357	377	377	366	390	367	362	372	382	402	394	374	350	370	363	359	374	405	378	333	348	374	387	337	367	357	396	388	363	355	384	348	342	411	374	363	348	380	356	356	377	391	384	379	334	355	392	360	366	365	346	341	372	369	360	355	367	364	327	368	379	331	356	343	372	343	337	360	335	364	346	352	331	376	344	348	338	386	353	390	356	341	359	337	373	350	377	353	349	415	375	392	341	384	357	352	353	378	366	366	380	366	391	391	360	368	351	375	368	371	374	363	354	360	349	360	316	402	380	381	337	362	346	352	347	317	335	400	384	372	374	341	366	354	362	352	331	378	394	368	358	368	359	369	351	368	373	341	386	368	369	351	380	374	333	364	327	381	353	355	328	320	386	383	351	405	353	356	342	353	368	354	370	347	364	360	364	354	340	362	355	341	381	362	368	331	369	373	342	386	367	394	355	351	374	368	335	319	326	355	376	348	346	363	371	366	382	341	345	354	386	373	362	383	349	344	337	350	373	331	367	381	394	372	352	386	365	351	347	356	386	356	359	379	353	367	363	367	362	367	376	380	394	377	373	374	358	350	372	396	362	387	350	341	317	373	347	356	327	377	394	381	322	333	348	347	367	318	338	348	350	362	353	370	358	377	363	341	357	343	335	358	333	382	349	328	353	357	357	353	383	379	381	355	338	354	360	346	398	358	423	351	372	374	355	349	395	383	344	382	372	353	345	353	346	348	337	361	382	340	362	376	398	356	349	352	371	339	361	373	367	360	346	320	330	394	364	362	357	360	350	351	344	353	352	321	357	351	361	362	355	372	376	350	335	342	333	350	384	351	368	346	335	359	362	366	343	385	396	362	327	388	384	384	406	308	330	352	374	351	343	342	348	345	372	349	373	360	333	357	330	390	365	340	370	360	385	386	359	384	347	360	326	345	368	350	367	358	371	390	373	416	370	383	347	341	375	332	367	315	350	378	356	344	345	329	332	351	371	310	336	393	360	361	349	356	363	339	380	361	353	352	358	364	374	354	352	338	356	403	323	380	364	355	354	359	369	381	372	408	336	371	374	389	381	379	332	362	358	327	385	342	368	363	337	340	379	331	372	383	386	348	371	389	334	368	374	394	358	345	345	355	359	333	348	346	344	364	367	343	355	329	362	357	359	366	345	381	339	349	373	340	404	362	389	350	380	328	374	381	364	389	376	356	378	342	349	386	349	352	351	352	394	348	347	364	321	327	375	323	340	347	343	361	352	330	383	369	352	386	342	339	373	367	334	343	360	379	390	363	358	374	354	373	376	335	336	359	341	341	409	344	378	383	378	357	352	346	370	363	358	359	391	353	388	332	379	391	384	357	358	366	387	359	390	378	360	350	369	376	372	356	371	324	351	380	332	372	349	361	298	364	355	341	395	331	354	380	376	384	372	362	356	351	366	337	340	375	336	391	361	353	381	333	357	358	368	369	379	353	378	356	364	351	354	360	366	378	389	332	345	383	363	330	373	358	338	359	364	342	343	367	348	388	317	362	386	365	344	356	352	360	371	357	370	365	396	368	349	373	352	427	375	357	340	357	397	345	348	390	347	374	347	379	347	346	344	378	354	368	352	379	344	364	377	335	402	367	354	347	363	355	350	349	342	384	383	364	327	391	382	378	354	336	366	381	336	347	355	292	385	366	395	344	345	366	389	356	387	360	360	352	353	355	336	361	354	351	337	336	363	363	349	384	369	345	372	351	339	368	362	370	362	379	336	346	337	374	374	341	343	349	337	375	408	370	360	376	364	347	371	341	377	347	339	391	342	315	357	345	358	395	345	333	348	359	352	372	377	378	396	357	398	379	324	358	356	333	356	380	366	378	365	337	343	358	354	375	330	362	342	351	382	363	354	369	357	388	332	355	348	364	367	375	363	335	378	376	358	381	360	371	360	382	377	349	343	390	352	333	350	376	368	385	373	372	377	345	350	382	371	370	364	375	388	347	398	380	357	366	370	354	363	327	344	358	328	329	357	358	355	368	362	341	368	380	359	369	365	332	384	375	329	360	365	373	375	337	353	335	340	383	417	381	362	388	400	355	350	383	355	337	342	380	359	376	359	352	344	386	350	359	377	387	380	381	399	369	334	341	335	344	349	344	333	356	364	349	342	335	366	372	355	375	354	371	326	379	363	365	371	357	349	337	346	316	378	352	350	356	398	374	351	365	375	379	355	403	377	364	331	371	362	379	325	336	362	358	359	348	352	342	386	332	370	384	347	363	362	366	370	394	352	347	369	326	341	359	378	354	343	374	350	387	371	373	381	363	360	385	351	359	371	356	348	324	382	354	359	341	386	339	367	388	356	364	359	355	361	361	363	371	402	360	395	371	412	335	392	343	351	374	340	356	373	382	343	357	348	351	358	378	387	322	382	370	388	373	348	335	318	364	355	364	368	388	360	342	347	382	377	358	339	360	354	377	352	348	369	370	363	355	427	339	368	361	355	320	395	370	371	368	349	384	381	322	358	394	384	379	342	367	346	360	384	358	364	361	365	354	339	388	372	338	371	332	371	335	386	365	386	360	362	384	407	365	346	333	359	334	363	351	392	366	344	363	362	365	365	361	364	363	338	353	374	328	349	346	356	367	341	372	391	348	353	346	363	360	361	367	341	354	379	358	366	369	378	355	377	374	329	400	371	370	358	365	357	384	336	327	335	388	376	373	412	362	361	378	343	360	377	363	373	360	406	384	373	383	352	346	346	346	342	370	337	349	368	358	323	360	379	381	378	355	373	350	352	370	328	357	373	378	360	352	390	363	360	375	329	385	366	341	368	350	342	354	343	357	397	357	371	379	346	374	349	388	359	361	384	357	406	360	383	359	363	369	348	361	381	354	340	340	385	340	376	365	364	372	368	339	332	359	359	356	332	372	391	392	355	336	379	375	356	352	384	334	342	355	375	350	353	378	335	368	357	381	371	414	348	366	341	366	340	368	373	384	341	351	342	350	365	390	347	365	336	396	355	375	366	362	375	371	360	364	327	349	352	364	368	371	355	341	375	388	360	354	374	338	356	381	352	380	334	386	349	394	379	395	362	350	340	379	349	383	350	404	321	365	356	363	336	361	376	381	339	385	373	350	366	359	379	349	359	356	333	330	344	373	355	373	355	322	361	375	384	360	353	387	362	380	350	376	365	363	364	378	356	376	383	369	358	387	374	368	370	331	391	373	364	379	348	414	381	365	325	356	345	359	398	391	345	353	367	388	341	341	353	378	365	374	369	377	367	377	365	378	338	357	351	415	336	329	377	363	353	367	354	365	382	317	371	365	343	364	351	348	378	365	370	343	381	381	363	378	392	347	364	346	328	382	310
62056	88529	52361	21703	28935	8659	601	602	608	609	678	600	599	637	596	581	598	581	578	608	628	618	617	626	596	614	606	582	576	628	622	582	574	594	642	623	621	583	629	600	581	573	623	571	633	577	605	605	614	604	609	595	619	603	644	583	560	579	575	626	625	608	624	621	559	595	620	628	598	581	623	594	580	579	565	602	600	626	595	626	556	567	587	637	602	636	624	616	579	601	580	570	622	651	596	586	622	627	603	602	615	649	606	576	609	572	596	598	561	585	587	596	608	590	606	610	575	599	550	621	647	590	590	588	601	584	615	596	616	598	618	603	597	593	599	603	613	602	580	572	598	585	561	594	627	621	597	587	640	580	596	568	613	620	589	591	577	628	642	590	560	579	570	613	640	612	598	596	654	613	624	547	585	592	587	591	570	601	621	641	598	578	585	580	553	638	644	627	601	610	564	635	632	576	593	580	567	580	577	611	592	624	564	595	581	600	605	577	578	609	563	594	571	599	630	609	555	596	593	632	583	603	566	551	637	617	605	576	604	603	601	612	611	590	586	623	617	633	611	585	599	618	599	627	564	586	572	570	582	538	579	654	591	575	583	613	607	635	556	595	581	623	589	581	596	598	610	649	615	628	584	584	547	609	582	588	577	614	598	593	555	607	597	606	593	594	583	629	589	561	665	582	623	614	573	643	564	603	632	602	599	613	569	624	625	588	586	574	608	620	623	626	610	629	605	618	575	600	585	606	612	616	571	601	615	612	588	592	588	607	615	574	613	567	606	580	607	582	591	579	618	612	615	623	639	567	607	591	590	593	562	595	536	606	605	591	591	598	646	591	620	595	619	572	642	599	637	612	588	598	586	578	582	613	591	575	593	608	643	634	589	616	603	588	596	543	590	664	577	581	624	612	572	543	645	581	587	587	583	636	579	582	574	560	622	572	593	626	612	601	599	598	603	621	644	539	590	564	579	583	627	598	610	569	568	584	578	608	626	587	634	584	617	553	599	609	585	610	563	602	611	599	582	571	598	607	585	586	609	571	624	633	602	599	595	581	573	604	639	600	631	619	616	568	591	614	624	650	655	566	619	638	643	617	596	609	607	604	633	561	607	598	602	590	613	600	619	560	618	591	612	610	592	599	630	584	641	613	607	604	588	584	570	585	590	580	627	613	640	582	628	586	586	636	585	625	593	569	592	573	607	617	633	584	625	585	620	555	572	612	585	619	550	563	599	594	577	573	610	631	611	608	571	608	605	542	641	621	606	577	619	601	525	585	586	563	616	597	605	620	592	618	607	586	650	569	578	613	593	637	612	601	585	583	596	638	602	584	581	610	594	585	541	630	614	604	603	631	624	627	608	567	635	640	581	567	600	660	638	606	560	584	550	625	626	586	630	588	610	618	613	596	591	608	625	633	636	561	598	584	609	565	613	594	585	610	579	577	559	610	609	606	579	580	614	576	581	579	585	581	586	605	608	625	577	564	578	618	626	585	662	582	580	575	617	587	575	602	643	616	556	586	558	617	551	631	615	623	604	619	584	586	578	606	564	586	575	586	564	615	596	593	586	603	607	568	586	586	636	620	609	645	574	624	556	604	578	544	614	583	592	575	615	588	580	637	565	609	576	584	577	599	618	595	623	612	577	587	576	596	582	643	573	650	599	594	558	608	588	597	588	580	617	580	556	600	609	607	607	605	635	603	624	604	616	641	611	604	587	604	645	593	609	648	586	558	565	640	629	638	632	576	551	611	579	603	624	625	557	635	601	600	596	597	586	585	597	616	573	617	612	618	585	590	629	640	583	555	632	623	601	640	607	572	607	573	627	576	588	625	580	595	624	612	592	643	604	625	602	607	590	624	603	598	591	606	603	570	579	578	620	639	596	582	597	578	606	598	591	563	553	642	625	596	610	616	596	640	623	597	604	591	569	627	610	610	573	600	639	579	603	589	563	639	614	597	570	579	576	645	626	617	586	578	576	611	535	591	597	553	656	582	564	571	560	590	595	565	558	580	565	649	644	614	581	575	595	599	656	588	597	604	599	566	606	620	544	584	587	598	583	610	595	652	547	577	610	622	593	564	573	606	607	612	550	628	625	601	589	590	590	564	566	598	588	618	593	619	609	577	551	632	599	562	587	657	587	632	612	590	591	607	582	614	604	623	651	619	642	598	621	592	594	596	572	611	616	599	573	572	605	548	571	590	622	601	607	589	585	598	595	587	587	600	652	640	603	599	610	594	610	592	635	576	595	599	583	589	628	594	592	587	623	618	647	606	608	634	634	569	584	580	579	593	613	590	586	580	608	638	605	636	571	577	609	634	622	586	600	562	602	592	637	602	575	640	563	565	553	584	596	594	544	607	631	589	563	623	591	653	590	596	579	597	615	611	591	617	603	585	590	608	566	588	583	560	576	552	579	614	573	601	599	577	595	565	576	602	584	629	599	575	613	626	589	560	635	627	629	580	607	574	601	581	589	620	602	611	615	602	613	584	624	636	587	612	606	592	590	604	592	614	597	624	537	646	575	589	633	584	579	576	627	616	612	584	594	643	608	608	565	578	589	597	581	549	630	611	622	588	595	584	600	581	632	616	623	647	604	607	594	578	594	584	595	621	627	577	594	587	591	561	567	603	577	622	587	620	624	580	576	586	589	584	601	599	542	622	597	587	584	612	640	583	632	595	614	617	582	582	569	579	544	637	641	630	577	611	627	617	609	638	628	572	642	578	556	613	575	620	631	609	571	586	569	562	606	606	586	611	602	563	628	625	580	631	562	579	594	588	582	558	614	560	582	583	657	614	660	539	608	614	610	583	613	612	616	591	568	600	589	549	595	601	575	642	546	597	614	625	648	589	622	636	593	607	668	626	602	644	629	602	574	590	578	565	630	592	643	614	613	551	600	579	604	601	611	565	590	602	572	578	574	593	602	601	582	590	641	635	580	569	639	587	593	567	586	596	539	613	575	604	587	615	626	559	601	598	577	596	637	569	641	572	615	588	570	598	619	626	615	625	627	640	634	605	625	590	562	660	581	564	573	600	604	570	569	591	601	579	594	624	570	597	590	566	628	594	622	599	596	658	574	619	611	569	621	587	575	604	595	575	571	598	606	621	562	623	569	562	601	602	572	612	607	585	577	547	628	574	573	631	636	619	598	632	570	568	570	649	561	603	582	606	654	601	545	578	557	617	588	630	613	610	579	590	596	566	566	584	585	609	579	576	655	624	597	618	610	578	547	576	594	590	599	651	595	592	587	609	601	595	625	609	611	608	588	609	640	623	609	589	616	572	636	580	609	613	552	553	577	593	578	596	611	644	593	615	619	615	582	579	550	553	638	597	554	620	596	633	587	632	597	583	606	589	571	607	602	590	593	598	600	601	595	597	566	622	601	569	565	625	607	563	629	604	616	628	583	609	573	596	585	628	629	614	555	595	596	588	605	587	614	582	562	659	591	581	629	598	564	592	599	636	575	641	578	602	607	584	579	570	573	589	582	592
24330	23351	30196	24559	24157	19339	4379	676	621	575	580	582	571	594	579	581	596	580	553	549	555	577	572	563	605	585	576	555	592	585	573	570	573	564	540	523	572	560	544	584	554	591	537	589	546	539	564	603	585	562	518	546	600	598	563	598	533	573	597	632	567	570	533	548	582	537	572	563	519	570	544	573	597	584	587	587	572	585	561	502	569	559	578	519	563	557	554	599	549	576	560	554	589	585	546	558	600	539	579	567	564	556	555	560	529	586	583	603	561	580	641	594	565	581	575	570	555	557	568	557	562	549	538	603	536	579	638	566	582	588	552	571	599	579	577	582	593	567	550	571	566	565	583	557	559	612	547	586	526	549	565	613	568	610	640	562	555	553	555	568	538	574	564	547	546	565	564	545	569	573	615	534	553	583	570	547	554	587	567	551	549	555	599	607	597	569	555	558	543	564	572	565	562	597	573	577	582	572	550	602	537	512	572	535	578	549	587	580	554	544	535	527	596	568	550	539	578	579	593	542	570	576	542	548	550	570	528	565	575	569	579	566	550	566	593	581	544	578	608	568	557	609	606	560	595	564	522	562	563	582	545	540	529	555	552	558	533	568	559	550	586	594	572	561	562	624	567	532	566	595	543	550	573	573	558	602	586	518	558	570	542	590	577	546	596	615	628	556	561	555	601	563	546	512	599	547	549	589	513	590	538	579	558	542	560	604	540	570	552	558	570	590	595	595	591	556	540	556	544	571	588	590	574	522	563	565	590	565	577	540	575	584	585	585	572	589	532	539	599	569	594	579	554	558	551	570	534	530	578	570	611	533	573	620	572	545	580	548	583	524	582	568	568	549	539	551	589	497	584	557	529	526	551	599	576	534	604	506	548	533	573	542	569	568	571	607	533	580	608	554	544	557	611	548	599	587	577	575	595	610	536	527	515	589	552	596	565	567	601	567	606	559	549	558	572	542	566	592	600	551	592	534	525	573	549	543	550	603	538	552	563	577	539	609	559	588	570	557	557	541	586	569	582	511	554	537	541	609	581	535	576	568	580	565	567	584	568	525	560	575	586	533	546	580	570	578	562	534	569	545	549	535	560	562	555	564	557	556	574	560	578	588	541	558	553	569	555	534	570	512	592	603	538	593	547	569	587	529	560	586	571	591	598	558	592	576	549	578	569	534	584	553	576	567	548	541	592	563	596	564	529	558	553	522	581	543	597	570	544	589	574	578	565	576	553	544	569	543	571	562	527	575	558	525	610	569	596	569	616	546	570	572	552	564	539	523	595	555	560	575	557	557	568	540	587	577	557	601	560	575	542	591	618	542	511	546	608	539	571	578	545	583	581	536	579	526	590	558	540	565	555	545	598	561	529	576	554	560	541	551	575	587	569	561	574	539	575	574	570	569	595	604	558	551	555	557	609	550	577	573	526	557	569	550	561	521	584	560	591	600	602	595	590	569	544	556	583	580	574	571	576	589	595	636	569	590	569	541	604	588	548	550	566	527	533	526	586	571	573	569	633	564	587	591	597	609	546	532	545	581	573	572	559	577	558	563	595	561	544	567	543	611	548	555	556	599	532	581	555	542	566	541	566	564	568	541	557	594	564	545	568	564	579	559	574	537	555	581	557	561	590	570	601	535	556	564	592	590	534	559	565	556	528	548	558	542	563	574	552	564	609	570	521	565	591	534	608	564	592	601	521	593	574	551	554	562	570	574	563	603	592	571	573	549	555	588	572	575	571	580	514	545	591	552	582	544	551	596	600	533	567	567	546	601	582	571	596	561	579	579	535	597	553	547	540	579	549	577	605	601	540	571	598	572	589	578	568	573	579	556	575	549	547	516	582	566	525	530	560	570	581	585	541	551	577	635	574	541	577	571	546	578	555	604	565	609	562	499	514	552	552	581	587	558	545	593	585	563	599	548	590	569	556	568	548	539	581	559	586	560	538	542	580	546	554	601	542	576	583	565	568	574	589	573	573	562	553	526	536	595	532	559	555	578	527	614	545	566	521	569	546	572	549	558	609	583	541	565	573	543	528	566	522	581	539	611	530	605	539	548	572	552	572	527	568	578	542	568	567	583	620	568	590	559	575	558	531	589	546	535	560	556	531	581	544	608	526	562	566	570	544	554	591	606	589	557	575	546	582	564	556	571	529	591	568	566	581	531	603	586	572	628	498	549	577	550	544	568	582	565	564	543	522	593	557	553	577	579	614	605	589	579	547	531	537	552	591	589	574	519	552	593	603	519	561	538	548	563	553	551	526	541	572	551	527	573	570	535	537	560	568	542	582	536	565	577	573	571	553	554	604	539	550	575	538	575	560	567	556	562	595	553	574	522	558	557	568	579	567	504	562	539	568	564	566	579	604	540	537	586	581	573	602	576	572	538	558	577	581	556	569	565	582	569	575	579	560	592	580	547	571	568	580	624	548	509	563	573	542	535	603	573	566	558	583	591	519	567	577	580	603	562	593	548	530	599	598	526	598	554	621	551	578	542	601	577	558	547	584	586	582	593	601	597	534	558	527	579	577	593	568	575	539	587	575	560	528	509	577	585	509	596	530	565	598	556	570	556	583	520	573	575	546	569	556	571	570	556	560	577	583	582	592	569	513	538	604	514	583	555	516	617	555	561	565	564	573	549	561	595	561	553	579	589	609	546	571	581	564	582	571	534	557	601	568	595	571	562	595	556	569	571	569	564	604	565	602	578	517	598	552	585	562	604	557	553	556	564	527	595	536	551	556	560	544	533	559	590	634	585	573	553	592	548	578	578	560	567	593	550	508	594	574	541	603	560	557	519	542	561	580	618	553	576	562	564	541	594	577	548	550	547	583	551	559	547	580	575	590	570	565	569	561	552	599	578	573	551	574	585	559	566	553	541	587	546	544	579	558	555	558	545	534	552	552	545	561	559	557	568	506	523	590	534	581	551	565	558	570	555	542	596	589	586	590	580	595	545	601	578	560	531	585	582	594	570	564	575	560	599	576	535	548	521	599	529	595	524	530	560	560	557	578	563	563	567	607	597	587	539	559	539	569	583	588	613	542	549	559	553	532	588	586	561	546	544	538	565	565	582	547	520	565	594	558	574	553	582	518	543	582	554	579	568	536	593	520	558	541	537	546	579	505	550	538	571	546	584	568	591	569	547	573	592	564	572	605	589	537	597	580	569	562	601	533	539	562	543	559	544	555	536	566	562	552	548	559	564	528	521	518	598	534	538	580	582	604	578	549	543	549	575	580	529	567	606	580	586	550	579	552	535	577	538	575	598	600	548	569	605	577	549	576	568	563	557	586	564	534	528	602	550	589	570	556	615	565	569	556	569	530	593	590	538	565	587	531	559	584	568	595	573	576	542	631	630	506	556	575	528	573	557	562	529	565	576	610	568	608	579	536	554	565	569	549	538	585	565	521	542	602	591	556	572	553	607	588	577	576	560	543	570	574	558	532	588	527	552	573	562	586	597	562	583	553	592	564	604	560	520	565	552	567	592	590	565
58371	99256	57465	30470	37772	14098	901	872	906	889	881	810	898	866	883	875	885	918	869	822	877	914	875	882	899	902	855	875	880	852	928	881	899	877	888	894	825	922	894	876	846	874	894	860	918	845	865	891	856	886	882	879	882	869	891	858	868	920	946	838	855	880	894	885	862	903	904	826	876	883	884	925	833	835	873	850	915	896	878	934	862	868	839	912	902	912	839	901	911	866	833	848	858	823	878	817	882	878	853	873	844	851	838	888	903	870	875	822	873	917	902	945	878	822	875	877	889	878	872	821	889	881	852	859	843	875	821	872	913	907	888	873	898	896	879	902	847	867	885	852	885	854	833	899	908	883	909	904	869	879	845	829	918	870	881	824	829	929	866	878	860	892	859	892	867	883	883	829	877	905	852	820	864	869	845	849	881	853	909	873	846	895	792	885	925	857	869	844	841	861	916	862	818	865	895	874	865	846	916	887	866	911	858	870	899	874	877	862	853	884	916	838	876	877	880	831	867	890	864	903	908	927	826	869	927	885	876	867	886	854	925	851	873	924	870	799	876	919	907	840	870	863	882	899	855	876	874	801	936	871	898	877	890	803	872	885	870	891	860	924	918	819	918	864	877	931	859	913	939	861	850	839	845	896	844	889	862	893	820	889	847	865	846	885	885	811	837	842	852	915	844	908	898	887	887	869	874	857	905	852	854	877	881	833	842	866	869	918	885	874	910	945	887	822	921	836	895	900	910	878	817	908	873	837	860	868	867	858	858	905	852	885	826	887	878	829	882	826	864	852	874	854	850	871	852	882	849	891	856	860	900	865	864	857	893	908	880	917	874	880	879	917	929	901	904	932	869	867	832	911	875	857	941	860	919	910	924	897	849	871	869	909	874	845	851	844	884	854	877	926	893	838	857	850	829	923	906	836	915	870	859	878	904	860	871	844	885	876	859	899	902	857	869	865	857	866	883	922	863	824	857	894	895	915	851	870	910	871	911	924	870	937	905	857	925	876	906	885	842	913	888	870	847	933	856	876	876	877	872	846	896	848	919	936	849	875	875	901	902	872	812	880	879	876	891	855	867	887	852	860	882	919	902	841	896	858	803	852	885	947	826	870	876	853	830	880	884	859	865	833	890	908	873	845	945	869	849	814	851	873	915	878	875	887	867	853	851	834	865	864	847	895	833	846	872	915	859	814	850	860	925	873	872	820	855	854	853	869	930	848	845	866	852	837	843	810	874	888	855	850	872	867	904	850	849	857	891	860	884	867	880	873	841	858	829	899	845	919	903	923	882	853	900	878	859	875	903	877	881	883	819	892	875	889	870	921	852	841	873	888	858	936	880	884	806	885	868	910	851	939	862	784	905	884	896	844	853	900	917	906	842	876	884	889	832	892	810	903	914	920	922	900	913	917	915	858	895	856	817	869	890	868	851	917	881	878	885	863	845	896	831	813	903	883	868	895	871	906	901	862	913	845	846	896	852	885	858	939	874	848	931	871	934	804	863	853	925	916	932	828	845	859	913	869	833	884	859	908	862	932	860	866	857	882	878	839	917	863	865	844	912	830	850	895	867	845	950	853	830	860	881	859	881	873	867	888	863	826	895	869	827	898	868	847	904	910	881	862	868	887	934	879	877	883	812	823	861	866	851	909	894	863	885	870	890	851	926	877	829	911	844	891	853	903	873	907	840	882	899	838	887	810	940	881	872	897	888	886	870	930	858	897	822	875	864	846	871	864	874	880	867	882	875	847	884	886	859	829	881	891	874	827	854	884	868	901	857	876	916	876	850	929	830	883	852	907	894	870	857	859	833	866	884	891	911	887	843	821	868	885	853	847	900	897	866	917	845	866	840	880	854	894	846	867	868	800	824	874	848	881	862	837	912	848	836	879	813	861	877	885	903	855	887	953	909	857	846	903	873	846	818	815	855	905	862	828	819	900	900	925	842	857	816	901	773	914	839	851	857	885	886	855	898	873	863	866	858	872	882	876	859	859	870	868	924	850	864	885	789	858	904	847	874	864	914	887	865	857	913	910	852	873	840	895	841	827	902	889	895	912	875	926	851	885	847	864	848	871	857	849	861	876	842	902	870	886	839	947	841	894	843	815	922	844	820	863	926	908	860	848	910	840	856	888	853	886	866	900	855	846	878	892	834	899	853	861	899	812	846	869	910	852	876	880	811	867	847	901	800	863	913	872	852	881	841	864	891	890	857	878	844	841	881	837	856	865	842	850	911	859	929	864	896	795	852	884	847	866	859	970	842	907	853	909	897	883	876	900	880	798	878	876	891	940	859	935	883	863	873	922	847	876	844	814	905	889	916	875	815	839	855	875	873	858	874	868	871	877	910	882	886	847	849	856	913	840	875	910	877	875	817	878	846	874	893	911	847	928	884	872	936	872	863	887	858	866	911	835	875	867	833	899	854	905	856	870	895	854	920	875	871	935	871	893	851	903	864	864	904	861	834	889	834	907	873	844	907	899	875	883	844	886	858	847	914	862	903	907	856	855	861	859	868	905	885	825	896	922	910	908	893	886	888	873	915	882	845	884	894	864	841	912	894	903	882	886	873	881	880	867	881	889	889	870	839	833	874	911	816	845	873	834	868	811	862	851	894	833	862	855	930	875	885	857	881	913	870	873	878	876	867	838	896	814	877	890	831	890	870	860	825	844	872	880	855	843	828	919	847	852	891	926	841	844	912	856	849	860	871	863	870	942	939	849	846	874	883	856	911	915	866	867	869	871	856	875	875	886	933	910	915	867	917	875	886	938	867	872	898	918	878	854	834	852	901	852	929	872	857	846	890	868	911	910	865	924	882	914	837	932	915	874	845	850	834	830	874	873	843	905	883	868	881	835	853	908	876	889	829	850	918	893	840	900	930	863	879	882	890	881	911	843	845	866	853	890	861	895	898	857	898	899	861	876	854	905	871	930	861	941	868	877	857	890	879	906	859	886	947	851	872	857	898	868	884	898	898	920	877	876	880	896	855	876	852	924	923	894	906	839	834	829	895	896	889	878	846	836	858	861	868	848	883	862	847	881	872	864	868	841	850	884	865	915	859	887	886	926	908	854	871	859	879	858	847	956	902	878	838	894	872	845	861	859	906	918	893	848	879	897	827	866	823	878	900	878	871	853	901	839	889	880	861	862	903	862	917	851	834	806	892	850	843	899	863	846	856	905	851	829	879	859	878	873	856	852	831	886	892	849	898	876	867	866	834	926	893	874	876	931	896	824	817	877	925	859	909	839	887	867	844	880	866	881	904	870	811	823	832	834	855	901	880	886	878	835	871	862	827	890	904	886	858	919	923	876	867	921	878	848	864	847	869	879	882	886	871	845	832	843	896	864	906	860	843	850	839	934	921	838	903	901	865	902	863	826	888	912	861	918	836	869	861	864	863	862	886	883	866	895	844	851	884	921	897	860	838	831	862	858	898	874	848	851	898	862	846	874	847	845	903	854	888	869	873	853	857	849	881	860	866	881	862	899	856	811
32612	32660	23387	7089	4674	1235	406	393	383	397	366	401	384	389	390	370	394	374	401	346	356	382	390	382	389	392	364	346	372	388	404	393	404	403	360	377	380	382	377	390	353	414	377	401	327	366	369	373	364	371	400	411	368	365	347	357	360	376	380	367	396	367	402	418	376	380	367	352	368	364	373	360	386	399	383	344	365	358	394	371	342	395	373	418	359	398	363	358	380	364	350	367	401	378	385	358	361	390	381	395	364	397	402	367	368	363	373	367	363	355	360	409	365	404	344	371	361	391	382	397	372	373	385	371	361	402	336	392	383	376	383	391	390	382	368	366	385	353	381	375	370	338	374	385	396	371	366	382	370	351	368	358	388	394	409	364	373	346	364	365	400	355	350	383	350	358	360	382	342	370	370	371	430	367	384	377	361	332	345	367	366	362	388	387	392	372	388	388	356	358	364	375	364	350	382	383	362	373	400	376	369	410	354	352	365	391	354	376	363	389	373	375	384	390	369	352	386	368	399	364	400	369	384	359	377	377	334	389	369	370	372	370	355	383	370	420	380	388	407	345	412	370	393	379	382	411	392	352	378	361	360	358	414	402	361	373	368	366	370	380	392	358	387	349	360	403	395	346	411	405	372	372	380	354	372	410	346	384	376	368	368	361	395	347	372	351	361	383	390	339	384	375	402	419	380	387	380	398	363	367	389	360	397	381	392	346	400	393	395	346	370	388	398	405	369	381	385	349	411	338	376	390	362	388	391	386	367	388	370	388	368	389	368	381	359	423	382	405	369	358	388	368	373	385	371	359	386	367	375	362	376	377	369	369	402	375	360	396	374	377	401	387	377	343	366	345	344	343	370	359	359	389	352	399	371	383	401	379	374	356	360	420	372	388	333	400	408	398	355	358	340	372	384	387	364	341	398	402	360	369	365	373	348	386	377	344	397	364	363	388	401	363	389	381	401	384	375	370	359	379	376	348	389	375	388	391	374	412	410	369	365	377	352	364	375	376	373	395	365	369	417	370	418	382	364	357	351	377	397	341	373	368	386	379	385	374	363	365	360	342	388	402	399	382	349	381	375	380	363	395	380	381	357	378	365	365	393	383	361	383	390	405	365	367	395	400	374	377	405	402	342	355	351	403	380	395	391	334	358	385	360	362	370	382	384	373	399	361	365	411	385	365	390	386	372	372	405	347	342	366	354	352	383	358	378	380	357	382	376	353	386	378	388	359	360	368	377	383	361	388	359	383	381	369	400	369	387	351	395	348	353	347	363	354	381	359	370	375	410	360	393	399	367	380	370	351	399	374	368	422	374	370	343	388	389	377	377	386	363	366	364	423	386	375	362	360	383	356	353	379	354	384	381	358	358	352	388	349	367	370	402	369	397	366	374	389	375	375	388	372	368	373	370	384	364	381	377	376	391	388	355	388	383	405	374	370	358	411	345	385	384	366	409	361	395	403	401	395	364	397	346	385	389	408	369	353	372	406	381	392	377	376	414	375	375	381	341	361	395	380	393	377	373	379	380	366	387	366	355	369	399	380	350	365	382	368	414	359	411	383	368	329	420	369	381	380	372	378	376	385	369	396	361	366	372	358	342	352	358	401	410	381	346	349	368	385	394	382	342	350	351	396	401	385	399	355	396	368	362	371	385	407	385	392	380	378	388	348	379	349	361	357	359	362	384	404	384	365	359	378	377	351	425	373	369	378	399	337	365	399	381	400	379	384	332	389	384	373	372	386	338	397	360	395	352	393	345	381	379	409	355	348	373	425	402	369	420	391	394	366	385	390	356	352	383	358	354	393	383	331	359	360	387	368	364	395	367	396	379	393	373	381	413	394	415	400	390	367	364	370	365	371	339	374	425	360	347	409	381	378	392	409	417	350	378	342	367	365	361	362	373	351	380	372	399	357	402	368	388	391	397	385	394	361	335	353	353	361	395	407	382	364	374	407	362	397	335	388	394	352	349	364	382	378	412	391	371	403	380	410	372	395	350	407	390	387	420	343	372	369	376	378	389	369	397	390	399	395	374	389	365	384	337	406	374	369	368	367	367	393	339	405	376	367	372	364	327	410	371	380	390	409	387	352	389	346	350	348	373	349	341	409	388	396	373	374	375	355	409	367	366	376	355	341	384	381	358	366	394	421	384	390	408	389	415	369	370	385	363	359	356	374	368	352	358	407	363	354	357	365	378	400	408	365	369	376	392	397	382	340	361	369	364	375	352	357	379	399	350	391	405	377	384	378	364	367	387	407	377	394	355	387	392	357	372	376	343	370	388	367	374	386	365	383	359	373	398	365	362	381	384	373	362	394	397	396	358	385	376	376	383	389	382	406	389	383	358	376	413	408	386	353	380	389	358	356	375	358	395	376	377	361	405	377	387	352	365	378	355	369	401	390	379	358	362	394	349	377	375	372	354	370	395	346	358	369	375	366	370	391	408	372	369	380	378	359	374	392	374	363	348	349	370	369	408	395	417	397	394	391	374	354	363	366	365	342	359	399	395	401	377	415	368	403	395	352	366	393	389	384	378	389	404	385	393	382	349	365	367	395	349	387	358	391	386	417	355	402	370	393	379	366	389	406	386	380	376	372	359	332	375	375	398	400	353	389	389	337	370	364	355	358	370	401	387	401	388	367	371	343	428	372	379	376	383	396	369	363	350	403	359	383	370	352	396	397	368	354	401	373	382	381	352	380	351	393	370	387	360	349	378	402	398	366	325	364	388	378	365	411	355	391	364	372	362	371	364	360	366	378	383	363	391	373	371	353	392	346	381	386	361	372	389	376	390	375	393	381	401	371	368	365	371	388	380	382	363	390	371	384	336	414	367	374	385	391	374	367	369	368	375	366	336	340	343	383	378	333	396	381	396	349	373	398	365	393	353	395	340	371	405	365	366	391	400	402	392	361	395	441	384	379	359	442	359	348	392	412	381	415	378	353	386	400	394	382	391	399	373	408	370	372	371	353	349	387	373	369	386	410	376	361	376	379	379	399	367	363	391	367	390	417	393	363	361	364	399	407	383	369	376	374	359	397	357	369	386	420	392	376	366	381	376	368	369	380	361	335	383	358	379	384	397	385	367	364	374	389	402	357	379	394	343	370	373	394	380	352	346	373	377	392	390	362	386	377	366	392	422	351	386	396	400	375	413	371	373	411	361	354	391	370	341	411	384	394	352	392	355	390	369	377	375	395	388	375	388	363	374	360	355	379	376	410	411	375	371	359	387	413	384	381	338	410	382	369	389	370	384	363	374	383	379	363	344	385	373	367	390	415	361	372	354	362	397	387	410	363	356	385	391	363	388	356	365	351	383	395	332	389	350	392	385	355	395	381	401	363	376	348	389	380	356	354	357	361	389	398	382	401	382	346	373	373	370	376	376	393	398	365	389	400	394	384	375	369	392	396	366	392	392	390	361	356	348	393	363	360	376	379	380	386	412	371	369	402	390	387	400	379	378	348	361	379	365	360	387	368	376	365	382	386	388	351	354	371
42837	48881	23109	5117	9108	2612	643	596	590	618	619	662	673	657	622	646	631	636	657	639	670	658	629	683	699	651	616	641	625	657	671	656	642	639	598	616	629	648	630	600	642	629	600	663	588	649	609	594	629	661	646	651	597	639	622	606	617	671	618	649	640	623	652	632	644	626	656	653	620	662	628	640	648	674	622	655	608	653	613	651	611	628	654	652	582	603	611	616	627	611	653	648	654	628	670	632	647	596	629	622	645	666	650	627	657	625	651	667	642	608	648	672	608	644	611	642	623	618	636	609	617	653	642	608	632	649	589	634	635	683	675	622	669	672	650	655	636	641	607	595	655	610	641	618	646	673	604	666	634	651	632	631	631	675	665	625	637	626	608	679	606	647	652	613	666	678	669	641	649	678	619	620	621	635	626	609	647	639	629	608	635	704	643	643	628	591	645	653	673	698	653	649	669	603	671	652	664	595	623	615	642	652	649	618	647	638	616	646	612	652	626	632	654	673	685	650	665	644	623	623	673	633	659	648	650	642	653	608	629	647	628	672	649	634	649	637	628	599	634	608	678	608	636	627	631	633	659	619	657	616	632	628	613	635	672	632	656	667	642	632	646	604	603	624	622	656	641	595	583	593	648	629	629	638	649	599	613	626	684	617	660	591	655	662	666	618	618	675	627	595	658	651	638	592	614	653	597	653	662	668	589	638	677	662	641	621	685	662	689	669	614	651	620	640	611	621	639	620	643	640	674	598	666	626	635	644	597	630	632	609	627	618	611	620	622	632	645	611	626	620	628	666	655	617	606	618	675	642	619	688	597	626	632	634	639	636	600	613	659	681	647	659	657	634	642	639	622	647	674	622	601	651	602	667	615	607	636	620	627	610	620	617	661	626	663	637	636	626	635	650	661	657	605	672	658	630	654	646	651	646	656	635	678	574	640	649	640	662	657	625	664	631	652	611	658	643	613	681	644	698	617	679	663	595	582	667	621	660	634	657	654	652	595	651	640	621	581	647	615	653	639	658	624	608	646	657	641	607	646	618	623	659	658	668	609	660	589	666	601	668	621	640	613	625	678	609	647	593	623	604	605	601	672	592	632	635	674	653	601	615	653	620	640	637	656	691	668	618	610	633	647	603	652	651	643	623	592	640	589	643	664	632	632	608	622	636	663	647	613	688	647	643	627	638	622	645	585	685	639	599	698	674	642	652	690	671	649	663	599	603	663	648	626	688	617	633	624	647	686	627	661	641	681	599	630	626	639	670	655	597	662	623	590	634	613	613	668	611	616	644	633	640	658	609	627	594	613	632	621	642	605	620	637	610	647	629	612	639	640	699	597	632	651	674	683	619	648	657	629	612	663	670	665	646	603	628	656	649	676	631	657	653	687	667	645	637	664	649	638	689	600	635	635	642	608	643	618	622	638	621	576	612	638	647	626	625	624	657	598	678	655	615	645	662	642	591	643	690	614	591	618	633	655	623	620	693	669	635	660	649	623	663	636	684	625	632	673	603	646	648	629	617	637	684	643	648	619	641	581	662	646	671	661	624	639	639	605	599	651	644	632	574	643	637	646	639	620	648	608	647	639	635	603	651	609	646	622	675	652	645	611	612	623	634	640	628	625	589	636	635	722	610	638	609	614	677	641	639	647	594	653	685	595	587	633	663	662	687	616	670	653	644	678	661	628	642	669	628	665	614	675	592	627	640	613	632	668	638	682	620	632	673	583	653	635	612	637	670	641	633	646	583	615	619	613	637	632	634	641	678	629	636	595	692	624	608	660	622	624	612	620	601	646	634	683	653	636	669	666	640	659	637	688	634	630	627	651	629	581	631	610	627	620	673	627	646	647	637	648	665	616	627	653	611	612	640	672	621	662	628	626	652	656	628	672	676	632	631	618	655	654	637	674	612	644	656	607	656	640	659	603	639	656	655	635	623	635	675	634	605	629	630	630	615	627	637	656	666	612	657	638	634	637	649	637	601	602	620	660	652	646	661	618	648	652	609	624	647	639	664	637	595	625	610	655	680	670	644	616	595	653	677	692	597	635	602	638	592	624	659	625	683	638	626	652	661	597	655	662	676	620	650	623	635	635	667	639	673	634	660	642	612	671	585	625	672	626	610	659	666	647	619	646	656	667	664	602	671	611	624	658	682	685	627	619	661	600	629	612	610	662	647	627	639	614	599	692	638	671	617	601	627	599	663	644	620	602	632	639	587	621	643	629	633	612	619	607	584	632	703	605	600	673	576	618	639	622	695	646	632	656	679	582	620	662	625	648	614	679	633	609	640	663	633	611	642	605	666	631	611	652	665	600	629	628	649	633	673	633	599	649	647	631	664	634	631	616	612	629	635	654	696	665	673	625	654	644	644	618	628	608	627	613	641	625	666	644	627	610	634	635	642	659	601	671	666	617	632	648	659	655	642	630	676	626	654	604	640	587	636	639	603	670	633	559	639	607	628	618	650	647	613	664	638	633	678	655	599	632	691	619	637	674	651	625	641	607	637	664	639	588	628	627	612	629	610	662	647	611	654	664	685	640	598	631	682	664	649	665	646	627	658	659	682	647	615	658	604	622	580	672	608	593	664	638	610	633	619	681	613	648	649	651	635	582	645	655	636	641	651	639	616	662	624	618	653	667	648	664	666	651	632	649	648	637	613	626	616	607	635	614	616	648	607	635	658	629	625	678	641	642	632	612	638	620	608	670	628	632	598	636	627	644	615	649	625	678	639	635	609	667	593	602	632	631	680	607	636	641	635	640	669	655	683	657	643	619	640	640	636	594	645	665	603	616	619	608	634	659	641	641	640	626	618	704	634	670	621	638	624	642	655	640	610	631	616	683	635	615	670	577	647	628	658	645	599	591	647	629	660	653	610	627	672	635	659	613	645	657	656	635	637	651	605	636	664	661	675	629	680	633	661	630	621	672	667	615	633	615	621	653	627	637	620	627	626	627	636	601	644	610	674	656	654	664	584	629	643	637	635	640	655	622	628	661	598	642	685	587	654	635	633	620	637	625	633	646	577	613	615	631	662	654	652	640	663	691	619	635	671	612	651	634	626	652	661	643	674	622	684	636	625	646	613	638	618	640	642	647	643	627	597	641	679	662	662	633	636	604	601	602	635	650	637	601	676	667	617	536	622	637	639	632	632	619	627	632	655	645	623	622	655	590	655	644	601	663	671	628	606	622	652	609	700	601	616	648	686	595	637	622	618	670	632	586	635	608	583	640	613	647	642	636	701	633	647	693	644	611	634	611	617	617	649	624	555	659	630	659	609	636	583	631	617	651	637	618	682	636	618	627	623	676	633	634	668	650	617	616	661	668	624	632	602	639	632	643	651	684	669	620	581	607	644	660	672	638	635	673	572	647	611	602	658	655	648	620	651	670	616	631	638	668	665	643	627	641	627	681	606	631	637	668	614	601	640	609	625	618	593	653	623	642	631	624	629	614	649	657	638	632	677	634	613	627	659	646	616	672	658	653	621	657	620	613	660
25874	25481	31246	25175	23084	10877	755	426	374	402	387	361	377	370	360	370	353	371	369	378	396	364	389	381	370	333	369	370	352	332	380	357	370	393	372	404	363	385	384	378	357	371	396	377	373	379	349	356	423	397	331	376	352	359	373	335	368	375	390	347	354	360	376	392	351	379	348	324	349	374	348	364	353	374	345	375	338	363	337	371	366	360	337	358	352	382	375	390	417	356	353	367	386	384	379	335	394	403	329	378	366	338	372	387	379	344	397	353	338	335	403	355	375	361	395	360	357	376	371	363	357	412	366	352	384	340	373	356	382	355	390	384	358	372	354	358	384	401	380	372	361	362	349	380	362	347	349	392	372	340	385	376	353	405	378	349	367	374	373	391	354	369	374	353	368	390	333	344	350	385	348	352	389	373	363	384	374	349	368	366	355	377	373	361	351	364	372	374	393	375	392	341	377	386	392	376	388	375	373	378	341	350	375	368	367	354	393	384	371	383	366	369	376	344	321	374	395	358	337	333	398	366	355	369	357	346	368	358	353	369	386	335	368	392	408	368	363	350	356	378	365	348	378	395	358	361	370	365	352	363	356	366	396	342	340	353	388	378	341	389	381	353	341	405	370	394	351	361	340	365	389	412	389	370	387	344	360	386	342	369	341	364	390	405	351	370	341	356	347	369	357	331	395	385	374	345	355	383	389	391	367	359	378	379	374	371	336	360	353	334	365	389	352	376	383	356	338	366	361	348	380	369	347	376	366	379	365	358	359	346	349	363	367	382	388	336	361	357	369	345	393	349	355	362	361	371	384	354	347	342	382	338	370	346	357	361	361	402	350	414	375	377	400	393	335	347	365	368	354	380	364	371	369	364	366	388	386	372	405	395	378	389	382	399	396	379	351	355	361	333	386	391	366	337	364	373	368	383	359	366	378	360	386	382	376	412	375	381	372	357	354	349	368	366	348	364	383	379	361	380	384	372	351	369	377	364	385	348	365	368	343	381	400	391	346	369	377	356	392	349	366	371	360	371	357	350	354	363	391	357	385	386	372	370	388	358	370	348	358	396	373	349	393	370	366	336	379	338	381	320	387	342	359	360	348	381	346	363	343	390	352	373	347	364	382	384	355	344	332	393	381	371	385	346	385	356	342	338	369	365	357	351	374	350	366	360	377	361	361	365	374	356	352	358	387	331	373	339	357	393	380	386	354	322	396	363	377	344	377	372	400	358	420	404	338	395	384	366	354	383	369	375	372	390	375	358	359	351	396	386	385	359	375	396	376	342	362	350	373	380	353	378	358	349	346	385	346	366	374	401	380	332	400	370	360	364	365	391	379	356	395	392	391	376	387	367	365	379	367	356	380	374	348	351	372	376	359	381	381	399	381	331	414	337	402	359	374	405	370	383	372	378	411	384	350	383	369	365	386	372	324	346	352	325	374	374	348	357	386	375	378	362	355	366	373	404	365	365	357	382	339	365	394	357	330	346	386	335	358	380	368	355	328	345	363	380	368	365	364	372	382	388	379	381	395	374	370	399	341	348	360	382	360	363	388	368	371	390	339	356	373	369	374	339	382	336	378	332	377	361	361	362	364	323	363	410	374	337	374	358	360	364	385	370	419	354	391	398	387	408	401	312	342	353	379	323	358	387	374	356	354	345	371	338	388	386	386	392	329	390	359	395	393	343	340	364	358	361	379	360	379	352	366	378	369	409	373	369	377	354	399	379	401	391	373	356	414	403	375	393	387	368	401	346	358	386	370	387	353	373	370	352	334	338	372	368	365	413	391	390	408	335	372	396	332	359	369	354	357	396	407	374	371	368	357	364	418	373	364	372	362	334	360	366	394	433	351	347	391	362	372	371	335	406	398	356	414	372	394	387	341	408	397	358	365	372	388	358	367	380	372	415	350	377	388	368	380	370	346	351	383	386	350	351	388	362	347	369	362	364	370	359	349	352	355	379	369	356	402	362	380	382	346	371	352	388	378	370	384	349	353	355	386	379	373	363	401	375	383	336	390	347	366	383	340	373	357	378	372	348	381	380	383	393	379	358	372	406	348	381	370	389	383	341	346	377	389	402	366	397	387	365	346	369	361	373	357	361	369	380	367	353	346	382	376	413	365	347	376	354	381	359	361	386	367	352	399	348	391	398	333	359	345	357	362	384	370	336	357	375	394	364	407	361	364	389	355	369	370	413	380	366	381	369	353	402	370	365	376	383	369	380	350	345	377	381	342	332	355	366	303	401	350	364	370	406	360	376	358	387	354	345	368	378	349	383	356	335	412	382	368	358	337	391	358	383	361	391	374	361	374	358	363	344	371	345	350	364	435	324	404	370	383	396	399	369	401	348	336	369	363	336	381	375	344	357	327	388	398	373	338	369	359	386	339	361	380	363	384	331	373	363	372	378	356	374	369	328	383	381	333	372	364	298	386	376	354	410	350	367	365	343	367	383	352	389	352	357	383	360	318	341	352	375	400	326	379	388	369	389	355	344	361	327	392	353	363	366	408	381	365	362	391	372	397	381	347	371	382	364	385	321	370	363	351	382	383	379	363	371	399	363	361	360	397	336	370	368	359	332	398	357	374	348	370	351	387	387	394	354	358	359	409	352	356	404	333	382	378	338	362	377	389	359	367	381	367	362	381	369	404	404	349	401	343	335	378	347	353	347	356	359	321	366	380	389	401	365	390	352	381	372	382	373	380	342	354	396	391	392	294	395	374	342	367	334	362	396	359	339	377	368	359	354	392	365	392	352	384	370	394	380	383	382	367	368	356	345	368	359	370	359	375	364	357	385	359	381	361	382	360	390	374	352	348	352	345	352	349	355	371	370	353	344	351	359	377	328	383	384	382	372	373	339	351	374	416	373	380	388	392	337	360	377	366	364	389	382	367	384	357	367	365	355	387	395	376	371	362	346	371	356	405	386	362	366	363	373	353	361	346	364	378	374	347	373	369	350	351	395	384	403	375	381	391	364	358	378	385	381	392	356	381	381	372	374	381	331	351	370	383	350	373	361	361	371	412	362	377	372	364	386	363	372	354	337	402	357	383	363	347	368	376	363	354	357	358	389	361	362	365	369	350	385	352	376	366	352	353	358	372	367	384	381	359	383	345	349	331	366	369	397	402	380	348	337	376	354	360	380	380	357	350	361	348	347	371	376	355	348	405	372	385	391	367	352	348	391	397	370	391	356	403	374	368	367	369	329	376	340	387	325	345	375	357	379	338	379	361	370	351	341	339	363	361	404	367	394	348	381	364	383	387	337	371	388	359	355	380	373	324	371	379	386	376	388	360	351	341	380	385	375	334	347	397	367	373	372	347	371	346	363	332	330	360	356	332	342	374	408	363	375	385	359	353	345	392	396	355	341	370	345	361	344	383	352	379	385	364	352	370	377	381	356	366	368	401	345	375	368	367	365	396	372	362	346	348	381	360	373	362	371	392	350	347	399	404	359	351	338	368	354	405	376	384	385	377	402	354	351	398	362	347	377	352	347
62058	88932	52635	23611	30413	9202	604	611	630	580	616	637	611	615	611	634	603	619	589	632	630	612	579	644	555	658	577	612	593	575	656	613	581	654	606	592	637	582	603	634	616	638	615	587	608	603	610	643	593	583	626	603	643	614	630	595	628	619	596	565	608	598	601	626	617	590	588	567	572	606	582	586	589	613	603	580	582	605	606	597	594	610	592	620	623	611	616	609	629	607	565	584	582	561	644	636	631	617	636	586	628	636	622	611	603	611	590	625	621	569	593	583	600	641	607	604	588	616	574	576	640	628	606	594	594	641	576	610	618	576	617	586	613	620	587	585	599	626	609	603	647	608	590	591	611	580	631	567	596	602	586	629	617	621	552	578	589	570	577	608	611	642	561	565	619	562	639	620	618	587	576	590	594	600	647	580	591	595	624	563	576	594	649	568	591	597	573	608	576	577	609	552	597	615	589	643	585	617	641	605	569	629	609	576	588	631	575	603	600	604	600	604	593	573	619	604	605	595	583	655	583	609	614	560	624	641	660	576	620	597	603	599	600	551	591	613	608	605	582	587	572	577	579	580	634	599	609	603	599	571	572	593	620	642	616	632	627	603	529	606	610	624	611	590	620	611	614	623	622	531	606	620	616	660	615	576	618	649	623	574	629	580	624	615	584	648	628	612	593	606	587	576	589	612	631	614	588	585	601	600	599	601	595	565	647	565	616	604	587	612	580	594	633	615	603	626	611	590	596	593	598	627	624	603	633	614	607	625	590	624	583	650	586	589	636	631	600	611	593	608	603	614	556	632	621	583	604	639	580	604	623	563	616	627	571	593	591	667	634	585	614	600	584	580	647	572	600	607	565	597	667	622	592	624	605	588	604	620	578	634	625	606	578	616	605	597	577	627	612	589	619	600	627	589	598	604	614	630	630	623	596	618	631	646	628	583	591	600	646	651	615	647	582	622	635	585	651	586	622	589	595	651	613	640	644	568	665	608	617	616	614	631	588	642	605	644	604	597	580	594	622	644	582	649	590	585	587	610	623	609	637	642	617	635	567	586	609	587	609	617	598	589	576	640	602	647	642	620	660	621	567	600	627	596	594	592	576	592	550	577	659	606	579	637	590	616	623	582	629	606	577	621	592	640	618	589	581	646	586	639	618	579	620	584	613	629	585	638	591	621	612	595	594	604	627	615	578	595	555	641	606	577	599	579	620	583	650	635	610	581	620	626	611	624	592	620	609	634	637	592	607	577	619	585	601	600	628	626	610	589	613	584	635	645	606	585	637	578	601	626	628	607	599	612	635	610	605	600	563	621	610	573	579	579	570	604	619	593	566	575	603	608	585	602	589	616	614	598	648	633	575	582	603	659	576	596	672	588	603	644	624	612	632	581	630	625	632	621	608	570	652	630	575	590	584	609	584	614	596	590	622	592	581	610	609	593	635	615	599	572	615	605	632	626	610	578	579	605	639	563	569	650	608	621	660	631	652	611	589	604	629	582	590	633	586	598	569	612	626	610	614	579	594	583	579	616	629	620	632	627	598	636	587	676	591	600	583	577	566	598	654	625	643	627	599	609	620	624	626	549	639	645	584	649	613	610	616	634	603	566	620	601	630	583	639	577	598	577	561	610	580	604	646	614	614	587	644	645	632	615	578	598	627	592	592	613	593	550	590	613	628	607	599	626	616	656	605	610	580	647	606	633	600	622	615	649	605	616	652	580	588	607	571	605	596	606	605	636	618	571	631	583	642	608	601	644	618	627	649	606	617	622	613	630	610	602	655	613	617	620	595	589	603	588	630	620	611	628	628	569	642	645	608	603	612	604	615	621	567	627	625	587	604	608	624	595	646	588	584	590	603	621	589	591	617	625	564	643	630	599	587	633	625	596	611	600	606	627	601	588	578	586	621	577	579	596	603	626	613	628	600	603	609	564	594	603	596	609	606	667	602	615	623	564	582	603	610	602	615	613	609	621	638	631	598	596	623	668	624	598	584	663	608	544	590	622	557	582	599	593	605	615	576	600	560	569	612	589	600	588	597	574	589	606	585	599	578	606	579	619	631	581	542	631	621	592	592	567	676	589	592	601	586	584	599	607	640	623	618	630	618	654	609	556	563	626	612	615	598	586	600	620	603	585	637	556	574	609	613	602	612	589	592	613	600	627	558	662	591	623	579	619	621	585	613	603	620	598	626	635	601	640	565	592	631	588	598	629	641	626	633	609	604	616	593	620	596	553	625	600	640	623	598	572	635	613	624	625	592	628	631	589	625	598	607	658	587	552	562	583	610	601	602	615	607	619	589	643	611	655	615	626	595	591	640	612	615	615	606	621	605	591	617	620	612	563	597	578	623	613	629	599	604	650	589	584	546	616	614	596	630	616	574	637	625	599	608	585	595	612	616	606	604	623	621	567	619	640	636	624	601	596	614	625	615	642	592	614	608	654	593	616	613	595	586	632	599	588	631	602	593	640	623	577	626	619	606	605	619	612	586	614	611	619	626	609	627	600	622	622	593	584	596	571	564	587	605	600	573	595	621	603	601	612	613	604	597	622	611	608	595	624	598	647	642	609	602	614	638	632	625	630	635	618	616	651	639	603	626	575	556	625	618	656	616	615	590	631	603	632	584	550	565	620	617	622	624	589	595	594	576	620	631	640	610	558	618	577	573	633	564	615	633	606	617	588	632	607	601	595	628	612	558	644	627	608	613	635	560	559	611	607	623	653	627	604	591	596	628	625	593	600	595	642	557	643	586	633	618	639	648	613	603	623	599	572	613	633	630	576	596	594	608	585	551	636	643	577	610	601	588	613	586	566	619	651	631	597	574	611	646	545	572	673	587	614	613	605	605	620	609	591	632	610	571	612	614	643	620	642	628	579	653	638	595	611	606	574	627	589	628	602	605	626	631	591	603	590	591	601	622	580	626	612	575	586	574	616	623	638	604	605	592	646	640	651	552	597	585	605	584	610	643	566	624	612	611	643	613	620	596	647	633	612	633	603	600	648	612	581	617	612	611	590	602	619	600	553	592	592	599	612	641	627	609	633	572	609	601	641	635	593	620	638	651	586	605	634	637	609	603	610	609	562	626	574	593	642	661	604	592	598	604	643	612	558	638	550	624	597	583	570	570	600	639	579	641	585	642	619	626	555	586	591	625	632	596	663	629	628	587	591	657	613	595	586	631	607	616	605	618	585	653	607	633	611	590	644	612	641	605	619	616	622	586	638	608	597	599	566	645	602	605	677	580	591	573	611	605	680	628	640	598	631	611	637	608	606	568	621	590	628	548	586	610	563	609	604	599	624	577	588	588	602	584	552	634	665	565	607	568	622	605	579	621	582	587	628	542	626	618	571	612	569	583	616	640	620	629	598	646	665	622	643	597	631	656	612	590	605	637	628	604	628	624	549	604	579	649	595	618	593	584	586	593	583	573	604	618	596	618	629	619	599	621	607	590	595	617	642	566	596	627	633	605	578	599	584	619	610	568	587	617	576	626	648
24290	23268	30285	24677	24427	18579	3796	663	584	580	568	658	572	584	600	626	579	553	567	595	589	603	609	583	591	590	550	594	574	600	578	586	575	599	570	566	574	554	562	547	612	602	557	572	583	583	579	604	580	565	565	569	588	563	547	585	580	566	560	579	598	593	568	572	573	579	564	587	610	555	605	583	576	580	591	601	628	596	551	569	562	577	585	555	530	513	629	537	568	525	563	574	589	602	575	556	586	572	628	605	625	581	610	578	523	561	560	593	626	552	570	543	569	567	532	596	556	540	598	578	609	614	533	570	575	533	568	514	624	607	584	573	547	555	585	603	633	546	562	558	571	564	569	583	581	571	581	573	584	597	598	574	558	557	561	544	570	626	529	579	544	548	556	570	580	605	559	594	584	575	574	550	546	561	582	584	561	567	582	555	548	587	585	577	596	574	548	566	532	552	593	587	532	569	568	556	548	604	557	568	550	586	577	555	591	595	582	562	567	566	596	577	568	588	592	628	547	615	582	577	557	637	610	582	560	558	605	606	552	564	569	589	567	570	587	535	633	612	605	577	563	571	562	567	576	548	549	559	599	571	563	581	559	587	573	586	531	568	577	540	590	561	568	551	559	588	600	623	566	559	618	563	565	558	559	575	589	524	564	558	543	575	541	625	554	577	544	567	602	551	601	578	532	554	576	576	589	540	568	549	573	576	563	541	621	539	558	575	581	545	565	575	620	556	546	605	600	552	569	591	572	539	557	570	575	560	602	585	605	544	583	550	563	568	572	551	561	581	615	575	599	573	563	596	585	567	565	624	600	529	564	597	575	582	573	609	577	534	560	568	593	553	570	573	610	554	565	542	553	522	548	609	599	580	559	566	553	577	564	598	554	585	584	586	601	578	541	607	578	590	536	558	557	592	599	591	570	564	577	555	552	533	556	571	566	560	560	576	550	613	582	549	560	572	563	579	540	546	609	544	546	593	575	588	560	592	541	565	557	586	553	563	554	523	557	607	597	597	586	571	537	553	568	550	602	627	616	562	580	583	557	565	583	580	577	564	584	603	570	535	589	555	608	584	597	568	594	543	569	574	568	567	569	597	581	551	561	528	566	584	564	603	619	595	633	601	580	560	530	566	571	561	595	642	546	589	586	545	572	552	579	552	623	566	572	562	611	617	572	589	589	567	538	577	597	575	624	555	546	566	551	573	561	554	579	578	583	590	558	577	626	568	601	556	559	575	591	550	526	528	537	565	590	530	516	552	551	604	559	563	609	582	580	569	575	598	571	586	550	556	582	548	568	572	567	558	568	561	606	547	587	554	559	575	572	612	597	610	560	591	574	584	533	545	587	594	627	567	594	574	595	572	573	580	550	584	562	565	572	596	588	586	566	544	540	550	601	603	588	532	593	576	633	600	562	575	568	582	577	540	572	588	564	589	554	603	605	603	563	606	556	569	583	573	551	575	529	611	586	554	552	583	567	604	589	590	567	561	586	546	591	591	525	576	566	602	630	579	579	567	563	552	581	543	552	574	570	583	577	572	572	599	567	578	581	570	565	576	614	591	574	553	591	558	571	596	584	543	585	592	532	553	590	544	542	582	599	580	597	596	606	563	571	554	582	542	538	540	575	622	525	605	559	561	559	585	569	584	555	580	536	577	595	553	586	563	509	563	558	559	551	547	555	570	576	547	582	521	564	545	581	603	559	607	547	543	575	580	548	560	575	557	536	544	548	563	553	574	594	584	571	612	597	613	595	579	579	528	596	554	580	590	571	592	577	587	542	626	613	554	600	551	557	552	603	568	592	603	581	585	576	527	530	570	591	561	586	539	588	611	564	559	567	545	589	549	590	585	552	568	575	558	557	572	582	565	584	565	506	569	559	562	586	587	585	553	576	579	569	592	577	591	567	566	566	536	597	586	563	528	558	613	558	606	569	593	546	524	544	560	568	622	556	591	598	545	589	638	558	606	575	567	587	563	600	563	587	544	586	516	552	586	552	558	575	617	615	593	601	555	567	569	599	577	564	552	532	579	602	551	581	584	575	588	612	567	540	585	535	570	585	574	601	562	579	543	544	590	566	583	530	527	506	557	540	554	537	546	599	585	562	564	547	587	575	565	535	603	584	566	572	550	550	586	564	547	571	589	556	594	538	562	587	592	521	579	601	556	604	587	578	549	617	579	612	621	539	573	585	577	596	567	575	617	554	567	635	578	576	583	569	579	590	548	557	579	584	582	578	572	566	588	567	531	571	553	555	581	584	565	580	553	603	589	595	579	607	560	576	576	531	578	586	590	559	573	544	596	539	553	548	563	587	577	520	573	582	592	591	534	576	572	570	535	605	559	573	544	554	632	544	580	612	531	575	597	586	575	558	546	591	564	591	589	600	578	536	531	589	559	565	618	561	546	583	574	537	606	551	585	596	548	592	555	554	554	564	561	562	552	586	585	601	618	567	562	573	524	598	564	573	564	560	542	564	604	568	559	618	570	596	580	614	592	578	591	603	558	555	589	546	593	604	588	557	545	577	588	592	543	577	571	529	557	564	586	563	560	557	565	568	616	538	573	608	571	515	586	576	557	597	613	602	611	540	585	552	600	559	554	591	606	625	604	559	547	574	565	534	558	571	553	582	552	599	525	572	560	564	617	592	574	553	546	570	543	620	574	618	625	618	568	520	570	534	572	577	595	567	575	582	543	600	563	636	578	540	594	609	573	589	627	589	597	568	560	583	611	638	556	600	571	563	600	535	572	599	599	592	531	581	567	578	592	569	591	579	551	590	519	569	608	594	527	567	560	573	555	620	568	579	548	579	625	507	572	584	589	577	553	561	563	614	589	573	541	560	552	522	586	619	579	556	587	558	542	564	601	584	559	570	567	607	559	585	555	591	576	562	598	526	593	573	577	573	554	595	533	567	551	592	585	581	553	567	610	563	547	560	595	581	514	584	566	543	565	557	569	572	548	610	602	572	591	594	587	559	581	578	575	624	581	638	567	568	550	552	610	582	565	579	576	559	573	567	566	579	588	610	594	566	529	601	585	581	565	579	616	604	536	567	592	581	569	586	554	596	579	569	588	554	548	571	574	590	554	564	566	553	543	567	579	578	533	566	583	576	582	556	596	568	559	565	565	616	553	607	591	580	559	597	587	582	597	560	537	582	605	575	610	517	601	587	577	587	578	588	635	561	572	571	568	552	579	586	588	550	580	604	570	586	571	558	563	623	568	619	582	615	547	567	618	547	574	523	602	548	587	542	556	560	549	555	525	590	547	574	585	578	552	576	567	603	596	603	560	584	550	545	610	571	558	586	519	576	588	545	552	587	554	599	592	579	571	576	565	559	563	527	623	601	592	530	595	576	561	597	595	562	572	535	563	602	641	579	626	506	596	599	604	570	581	595	578	582	618	607	529	586	593	566	582	559	601	555	549	554	503	534	556	584	554	557	533	567	513	586	588	541	541	561	527	579	565	552	546	580	544	535	548	560	554	590	522	561	599
59452	98586	61109	31582	37184	12413	893	839	870	890	923	879	914	854	930	919	878	937	826	894	934	872	909	916	927	854	912	879	907	840	893	909	888	886	960	896	866	886	861	846	892	916	820	864	888	834	864	847	917	877	914	898	897	887	902	848	879	903	905	925	894	875	886	895	917	898	925	835	956	902	909	871	872	890	886	865	908	878	874	858	890	909	926	871	928	844	880	934	924	907	897	885	887	881	861	878	893	882	862	866	879	886	861	899	901	932	854	909	855	843	897	852	876	898	866	880	900	911	904	914	898	867	879	862	860	887	871	854	870	896	876	829	894	882	912	893	872	866	843	920	907	887	922	883	911	931	819	884	929	848	863	945	847	873	866	858	869	876	855	927	878	915	870	916	927	869	880	894	905	912	870	905	869	894	879	899	881	864	861	862	914	882	886	892	908	922	882	850	882	855	882	856	876	902	898	920	891	872	915	873	879	864	842	952	918	879	912	891	886	867	848	862	841	899	921	898	883	913	888	932	852	854	840	887	870	877	868	864	926	867	879	905	885	877	879	882	896	909	877	937	893	880	861	819	938	848	883	963	844	884	916	843	886	923	921	886	879	864	892	896	844	859	931	847	842	900	905	930	818	836	856	879	846	895	892	852	828	859	903	892	909	842	877	857	874	895	876	885	911	908	871	848	898	931	904	836	855	906	867	857	862	896	887	922	910	950	918	864	905	830	837	900	902	963	864	904	844	919	853	886	864	931	953	858	867	877	900	852	918	903	876	924	873	906	878	858	922	858	875	862	888	853	809	881	862	864	866	831	871	885	928	879	866	831	942	925	871	871	871	908	849	929	865	875	863	846	881	844	913	905	884	954	899	899	883	883	912	845	917	810	902	859	920	880	839	799	868	859	877	868	819	871	905	875	870	894	864	881	873	908	889	878	935	870	840	837	915	869	845	918	872	843	834	868	888	869	932	863	894	866	896	864	912	920	845	915	859	901	911	874	915	903	901	966	941	908	841	895	897	887	909	902	904	841	840	844	894	867	878	947	921	830	843	896	902	889	867	903	854	858	918	872	929	892	942	881	909	898	881	962	902	882	930	870	865	923	894	915	887	836	904	862	870	829	884	896	874	891	904	871	902	903	841	918	833	931	886	931	894	872	922	897	877	872	932	845	846	895	899	893	895	897	848	840	901	856	847	860	911	885	866	893	901	897	919	943	892	839	866	851	851	901	878	864	852	848	883	911	873	914	885	876	887	913	874	870	839	837	874	935	878	857	862	891	934	847	871	915	903	886	877	857	923	890	929	884	882	906	872	892	890	810	879	933	918	939	901	897	894	886	859	881	872	892	882	897	886	891	874	849	812	878	897	928	867	874	915	840	932	885	916	846	896	899	921	904	900	884	893	839	873	831	873	879	940	915	883	897	818	864	850	862	893	904	906	874	821	876	917	848	902	889	902	892	845	883	913	898	916	894	896	898	882	838	872	905	845	896	887	891	865	861	875	886	831	873	880	865	892	902	890	884	901	860	876	909	880	865	903	843	917	909	903	898	851	876	882	845	892	881	852	825	908	878	852	929	850	851	840	941	870	893	877	843	916	900	869	905	866	802	871	870	931	910	857	881	888	939	874	905	828	947	912	880	880	935	886	904	891	903	884	907	921	901	871	853	873	894	891	903	916	895	868	868	843	864	873	879	876	874	923	886	908	949	894	938	828	833	912	912	921	883	883	920	913	852	898	884	875	954	886	896	900	887	892	898	888	867	904	898	891	903	887	883	899	888	858	898	933	898	909	906	854	847	874	888	873	873	895	909	901	865	862	847	863	915	926	904	896	896	895	931	887	928	857	854	935	871	860	866	916	850	889	849	883	898	903	894	907	935	897	882	911	885	853	848	875	941	874	905	901	933	862	853	856	881	962	875	908	872	941	869	906	895	891	857	873	905	877	825	946	866	928	893	899	846	917	927	896	870	898	865	914	871	836	885	880	877	874	840	839	927	902	890	893	875	873	961	839	835	823	859	919	929	900	922	932	871	877	871	911	895	879	900	894	916	868	950	910	874	899	911	915	880	902	904	899	888	904	909	850	877	810	869	885	880	858	900	877	900	937	861	911	885	882	820	906	922	877	927	875	924	898	859	851	860	885	900	931	870	868	910	900	911	897	848	872	894	899	895	863	882	847	910	914	867	953	937	863	896	827	908	894	892	870	850	884	901	878	904	858	866	920	956	915	890	838	943	878	902	913	924	923	897	846	900	918	862	862	820	867	876	895	892	875	952	876	861	869	927	901	902	856	885	881	840	880	898	916	856	898	895	898	879	891	890	850	893	867	903	890	911	873	902	904	927	891	889	875	956	862	905	826	847	871	892	852	859	860	905	861	883	898	897	877	892	939	888	869	909	872	913	898	891	908	857	896	908	894	877	869	904	864	888	923	892	851	868	874	928	819	905	907	890	913	868	860	875	874	897	874	871	884	881	866	904	845	827	881	852	865	902	860	901	856	825	883	818	855	879	902	905	903	893	894	834	919	911	840	883	897	918	905	886	863	890	868	865	904	879	847	875	927	881	898	928	890	921	848	845	877	920	819	923	894	897	919	904	902	929	903	874	860	856	900	892	858	912	881	903	914	888	929	885	863	911	890	845	905	893	859	928	888	854	922	893	895	875	865	831	906	876	913	911	944	841	839	864	919	901	928	869	903	879	886	860	872	904	918	881	913	891	902	869	856	854	870	886	865	889	945	858	884	938	883	906	880	857	852	873	858	883	860	914	857	871	944	855	889	896	901	903	893	859	924	903	846	877	891	863	890	916	890	888	892	869	924	858	859	887	870	909	892	875	920	837	910	864	861	844	928	918	889	929	876	823	895	913	837	864	865	866	839	914	874	834	880	908	837	838	910	901	921	849	858	870	879	809	903	889	901	959	827	852	899	884	883	882	843	893	890	878	882	900	832	910	874	894	868	843	893	886	886	907	865	880	825	880	933	889	885	912	898	805	890	920	892	932	864	905	892	870	891	840	889	880	899	875	871	892	846	914	855	857	873	851	905	904	885	872	913	897	873	862	942	878	906	947	887	910	858	842	895	908	840	864	888	880	881	838	913	925	841	890	844	885	888	910	901	899	865	891	885	865	855	872	908	876	855	876	867	881	893	882	894	892	886	877	905	901	895	849	875	867	864	864	926	866	902	885	861	907	895	859	881	840	887	869	839	888	846	834	887	879	889	915	823	902	859	837	891	889	891	852	894	878	912	853	897	882	874	880	881	858	872	898	915	898	868	877	856	882	851	870	893	946	877	865	832	895	877	863	823	870	929	942	847	837	890	925	923	923	846	874	874	841	910	845	878	844	860	802	855	865	856	920	882	823	858	909	878	895	871	860	883	873	827	828	858	858	912	886	882	894	920	895	878	874	934	898	916	875	853	871	890	861	848	900	857	878	866	900	819	867	874	856	862	916	871	877	903	905	952	870	882	846	880	903	921	942	894	921	911	880	918	890
32341	31869	23532	7252	5450	1349	428	394	377	398	395	354	362	375	389	357	401	363	430	369	387	384	385	393	399	379	371	370	375	413	407	363	389	425	433	411	388	388	390	449	438	374	394	410	383	366	405	364	399	378	412	417	389	411	409	408	364	391	399	373	390	398	384	375	425	375	376	386	337	369	362	378	393	392	359	407	374	363	396	400	385	374	378	389	381	374	377	397	374	373	401	378	393	374	403	404	379	365	407	361	379	386	387	398	397	356	356	377	372	380	382	386	377	362	366	369	404	401	361	402	388	402	395	451	389	424	413	369	366	399	408	386	411	386	402	375	377	385	368	390	373	401	373	390	384	391	386	360	372	383	396	376	372	393	381	388	370	407	368	392	388	347	402	371	366	391	347	395	384	361	395	389	377	380	395	393	348	321	358	398	372	399	390	402	395	368	389	373	392	369	385	398	403	402	378	394	415	381	377	405	376	383	352	401	423	338	407	362	368	383	405	354	390	371	403	373	386	390	396	394	418	371	415	398	412	368	377	377	387	364	423	377	341	369	372	384	406	363	372	398	383	404	387	345	355	377	378	354	385	380	395	388	430	362	392	390	373	405	384	371	381	374	383	371	378	397	368	375	381	397	419	382	379	392	409	404	385	391	356	410	389	368	342	387	362	404	378	361	388	381	412	365	367	378	384	400	392	386	385	369	386	360	390	412	372	340	360	357	343	377	431	368	376	392	367	406	390	389	406	377	379	407	386	410	391	394	404	380	408	362	415	414	388	370	405	377	378	368	378	402	349	428	417	388	391	406	370	382	373	396	392	381	387	393	392	382	384	391	404	401	372	389	358	401	393	376	375	381	376	370	407	395	399	400	415	362	381	387	380	374	396	337	406	391	383	365	376	407	394	380	395	381	412	396	390	389	400	421	394	341	378	357	361	377	387	402	370	417	401	363	404	379	392	389	391	351	384	421	371	412	359	395	391	403	359	390	365	410	410	374	388	409	364	385	376	406	366	408	376	385	425	387	379	423	399	393	337	363	355	387	362	402	386	378	391	379	360	384	388	401	404	396	355	398	367	394	376	345	398	380	383	389	385	391	402	390	379	389	384	395	423	400	374	368	411	376	386	411	388	401	387	391	374	391	393	361	352	408	390	346	385	387	396	366	394	357	367	387	396	371	384	358	397	390	402	380	347	343	382	371	382	377	436	404	397	360	386	394	383	399	434	370	369	396	404	413	363	382	384	357	401	341	403	384	356	417	411	384	364	389	348	385	400	381	382	359	380	406	343	356	428	402	371	370	406	393	403	354	375	389	387	358	392	387	395	402	380	374	394	385	375	382	389	358	354	370	405	328	396	380	399	350	415	356	386	389	394	427	399	351	369	373	373	402	370	348	361	390	397	363	411	409	372	385	407	428	363	377	378	375	365	400	372	387	402	370	382	391	396	394	378	386	381	382	389	401	349	386	379	398	371	392	393	354	382	368	413	384	397	368	389	368	387	381	381	392	398	370	410	373	363	394	422	390	414	348	406	373	406	408	354	367	365	378	370	391	404	391	402	423	415	369	391	376	364	380	392	381	369	387	410	325	360	348	354	369	390	379	384	382	425	353	364	384	394	376	379	348	371	367	388	393	385	381	408	366	348	389	382	405	380	384	364	390	400	369	396	379	388	410	382	392	404	372	420	394	366	375	371	379	364	362	398	381	388	383	400	418	416	356	386	419	405	378	399	396	379	391	388	366	405	403	411	364	397	400	349	376	409	393	377	395	391	381	383	370	389	405	403	397	377	357	382	392	366	398	424	410	377	410	373	377	396	423	367	418	383	402	380	400	381	416	365	374	378	356	401	400	413	375	349	361	370	329	357	396	410	412	382	374	386	346	360	386	338	327	349	401	362	359	436	384	382	412	358	377	394	387	383	404	359	394	390	348	365	403	402	364	394	400	376	391	403	407	364	399	365	388	369	371	393	419	384	420	401	359	378	359	359	376	373	372	374	385	399	382	426	386	412	388	408	362	373	377	335	387	431	382	344	395	385	399	411	411	367	390	399	409	391	387	387	408	388	380	362	445	379	399	397	385	368	377	363	360	365	394	380	371	407	391	390	371	371	403	344	413	381	395	401	358	383	391	360	415	402	366	366	383	394	355	377	386	397	379	363	403	393	375	360	388	398	375	400	393	388	377	388	329	373	384	379	391	360	363	364	402	378	351	381	393	408	353	403	365	392	394	355	418	438	395	355	394	388	413	361	370	380	367	344	361	395	398	427	411	363	411	417	400	390	383	390	355	388	357	384	405	369	385	350	407	359	392	432	374	383	385	383	359	389	419	384	410	399	408	376	378	362	377	430	386	413	383	379	408	431	390	371	368	410	409	409	389	410	394	391	409	407	400	369	388	400	381	410	398	376	386	346	379	368	331	349	387	380	399	375	404	351	418	394	380	411	414	375	357	411	405	390	398	330	351	405	377	424	383	374	377	395	408	381	365	380	388	381	340	376	369	378	375	398	384	430	390	375	380	441	392	382	412	395	367	383	391	391	380	413	328	386	364	428	377	356	374	356	395	375	390	421	373	393	392	389	385	377	384	398	347	387	361	381	392	397	365	396	387	396	386	403	409	372	365	354	402	378	409	360	395	371	354	362	377	387	384	372	360	395	371	375	378	379	398	383	395	391	405	370	380	381	366	372	360	389	371	388	362	378	376	360	385	363	352	349	392	413	389	377	426	367	368	376	383	384	360	395	394	378	405	379	374	386	381	416	375	406	379	400	369	386	402	389	393	372	388	394	377	393	395	373	395	368	383	407	375	363	404	362	355	374	394	402	384	386	383	372	384	360	364	383	416	386	387	416	363	362	386	386	379	414	369	368	399	361	375	410	401	394	385	394	421	383	390	398	376	399	384	387	401	393	406	430	369	371	366	385	431	395	388	408	375	436	391	412	366	417	370	409	377	393	390	391	398	375	383	432	400	340	379	379	382	414	357	376	395	371	396	404	388	347	378	390	406	368	409	371	399	378	407	392	411	443	424	418	375	410	367	394	412	385	409	397	375	383	390	404	396	404	382	381	409	338	354	401	382	396	390	407	380	362	373	390	385	410	385	366	371	389	385	390	397	377	377	378	375	364	360	351	393	374	391	392	374	417	362	413	405	389	356	399	397	397	392	412	364	380	376	377	388	433	389	398	395	376	412	363	397	386	381	357	367	357	414	410	404	399	385	377	389	400	396	409	388	376	413	405	378	385	425	403	361	367	376	400	397	359	379	354	390	405	374	378	417	403	370	363	421	376	420	373	370	409	406	395	379	384	408	378	380	393	373	413	386	391	400	376	395	423	356	395	407	372	388	408	408	418	355	414	419	374	380	364	375	366	333	395	346	375	419	382	379	385	396	395	373	384	394	401	380	395	389	353	416	361	399	418	373	374	408	338	411	367	377	384	361	375	397	435	397	396	364	380	387	400	384	398	379	362	423	385	364	395	405	352	395	363	392	371	355
43081	48955	22986	5857	10692	2277	678	665	639	689	648	663	616	644	626	651	679	623	657	657	645	675	618	624	645	654	615	710	635	645	673	623	680	637	638	648	612	611	663	637	688	640	653	668	685	640	623	630	625	615	628	668	645	663	649	670	639	663	671	691	623	651	637	645	606	611	657	671	620	652	671	658	653	644	613	623	654	704	700	628	615	673	637	672	635	645	649	616	652	652	657	609	650	638	677	647	651	616	690	635	625	590	629	692	647	686	628	637	678	629	687	677	603	641	669	674	609	630	644	639	622	648	703	664	665	629	684	628	632	619	694	651	625	598	644	639	656	642	690	657	669	656	663	617	613	679	678	713	638	605	653	590	619	611	605	643	636	667	640	652	626	647	595	654	633	660	630	601	629	637	603	684	574	603	616	633	667	655	620	616	628	584	642	593	642	649	679	563	622	627	612	647	639	621	630	668	648	674	674	647	621	627	631	616	647	619	625	630	613	669	689	645	645	676	647	671	657	655	630	640	605	662	623	608	665	602	635	619	646	664	687	644	621	608	646	667	622	648	616	656	624	641	680	643	630	632	600	629	609	649	637	662	626	650	675	660	630	641	652	615	645	629	600	646	623	639	617	685	642	631	685	671	641	621	622	644	638	649	706	633	670	647	667	662	705	624	627	649	681	610	650	665	665	671	606	710	631	624	632	614	666	634	650	625	652	699	664	670	657	614	633	692	652	618	639	628	630	625	682	624	650	673	682	659	653	670	684	640	639	622	650	660	611	619	645	656	669	653	637	635	648	577	657	627	650	618	667	633	610	656	656	590	658	641	638	687	634	701	635	650	646	650	659	644	646	599	647	655	668	665	603	666	650	658	581	683	631	632	640	644	634	686	620	629	639	637	619	603	623	659	623	666	649	640	637	692	659	607	631	630	678	661	662	655	645	625	676	620	646	666	640	670	652	630	650	659	663	635	622	619	638	667	627	635	639	653	653	661	674	606	652	619	643	630	648	611	638	650	658	652	675	634	599	680	609	680	602	661	609	630	603	621	604	633	627	593	640	657	616	630	632	631	716	646	686	621	644	642	693	620	622	653	661	671	654	678	615	661	588	607	656	630	624	615	631	636	682	607	633	626	647	600	618	630	624	613	601	631	645	629	623	625	636	662	644	676	649	597	667	561	654	638	630	700	647	627	599	673	690	640	629	654	630	648	616	643	654	597	685	598	660	650	638	619	657	642	647	642	609	652	677	635	638	653	604	622	651	603	656	650	616	633	637	636	682	624	642	637	676	681	607	711	647	664	633	676	664	660	611	645	715	646	658	625	654	637	647	652	651	633	660	636	632	652	584	646	630	635	610	692	690	669	594	680	671	649	679	676	659	648	606	625	642	647	662	637	703	671	630	621	672	646	620	602	637	634	634	618	631	636	682	629	636	706	662	644	668	641	656	619	647	665	692	652	705	635	586	683	634	598	649	640	653	619	607	634	608	681	639	707	668	644	625	682	622	639	662	609	679	594	618	669	597	647	634	647	661	640	647	612	624	613	636	648	651	649	661	653	683	653	636	621	609	641	631	593	595	634	587	600	643	665	649	667	654	634	653	644	626	628	686	651	699	651	610	652	675	657	648	671	666	648	628	654	646	653	617	626	643	663	624	645	619	667	629	638	631	604	653	608	640	676	649	660	623	666	611	610	663	685	606	635	635	636	685	641	627	680	622	656	642	664	671	669	675	619	616	647	678	659	665	634	663	621	654	624	676	621	635	637	641	610	664	650	648	656	619	645	650	636	638	677	677	639	673	636	650	646	628	672	658	657	598	635	626	621	634	652	650	615	688	677	635	700	637	662	645	691	660	645	665	646	592	626	630	612	663	633	648	608	641	644	649	603	616	660	669	647	651	670	623	658	595	683	626	644	629	618	636	665	633	652	651	673	624	641	638	658	676	698	661	682	645	621	644	684	670	659	639	680	654	655	672	617	597	620	648	641	655	642	620	654	657	655	676	693	622	652	598	608	665	631	706	621	638	671	617	611	658	576	648	650	642	674	659	644	622	671	612	694	635	704	641	625	659	642	630	670	674	591	668	611	690	675	659	621	637	641	648	650	659	639	634	629	656	646	650	629	723	678	632	638	642	687	701	633	704	670	659	684	639	612	660	649	650	609	630	650	660	667	633	586	672	638	673	656	643	633	621	691	580	636	630	625	638	652	658	651	660	640	670	627	666	630	647	608	642	666	693	609	641	669	658	656	622	638	648	652	599	653	602	672	632	682	628	691	677	633	616	636	664	646	672	675	621	603	632	631	640	680	629	613	691	629	640	620	671	609	674	635	633	612	666	653	625	637	601	666	620	644	658	633	633	626	651	685	605	623	668	635	627	616	644	632	658	666	641	644	647	673	665	657	660	628	615	625	607	644	638	627	680	647	673	662	656	633	619	662	677	630	653	624	633	640	686	643	660	643	660	725	617	645	613	654	629	629	691	689	633	632	616	618	632	703	629	651	650	648	638	655	674	615	637	651	629	624	681	617	638	699	616	657	593	659	644	661	629	639	676	629	661	598	674	601	663	656	657	613	601	642	648	660	642	622	654	624	655	635	652	660	673	673	662	661	629	634	654	630	687	652	630	642	615	641	701	667	601	646	619	637	649	669	644	646	653	652	673	681	638	671	659	624	664	639	660	606	645	703	642	631	630	665	714	624	680	639	657	624	623	607	680	668	712	679	622	677	712	631	639	622	683	618	633	634	693	628	655	652	679	634	632	602	647	677	682	626	635	642	627	631	631	685	666	621	650	601	649	642	678	625	664	631	629	642	676	688	671	665	631	650	625	640	620	648	652	642	606	606	628	619	671	678	619	659	587	590	618	623	645	678	656	632	632	663	661	635	657	639	615	665	654	658	647	601	701	653	632	663	691	653	629	689	664	654	688	607	673	639	674	642	644	676	602	639	589	653	650	641	653	641	603	694	639	643	671	656	659	627	620	648	658	644	689	670	632	669	624	677	699	636	606	671	636	668	636	649	653	647	645	635	657	642	614	691	614	682	630	646	651	639	668	702	627	610	672	659	703	638	671	667	696	620	591	614	640	631	667	640	678	608	628	643	634	631	646	618	627	643	646	634	669	651	670	655	662	634	682	639	679	659	634	670	618	674	617	665	589	661	652	668	670	687	655	645	667	663	622	671	657	667	663	682	662	632	623	637	638	682	659	617	646	624	628	611	627	593	669	657	689	626	661	650	638	647	672	629	625	631	646	627	631	613	662	600	649	580	691	628	649	694	638	662	671	633	614	607	681	697	656	629	652	615	654	633	661	584	675	634	655	643	585	640	652	668	663	663	641	622	657	656	683	605	613	620	623	672	647	599	639	646	626	613	643	648	662	673	666	636	627	636	650	642	675	668	645	647	646	649	628	704	602	642	648	646	670	672	585	598	660	611	653	644	640	662	625	681	639	634	630	642	642	615	645	608	684	705	651	617	633	656	656	673	653	681	650	694
25939	24977	30608	25707	23739	10218	670	344	380	363	364	361	369	410	398	392	389	400	358	369	401	355	360	338	321	341	379	400	355	406	362	347	356	358	398	369	375	374	402	366	403	399	375	404	386	388	397	347	368	386	374	349	387	357	377	392	366	367	355	336	413	351	368	370	356	385	333	365	370	371	353	336	384	343	360	364	380	356	355	356	347	406	409	430	375	374	376	362	376	369	373	369	347	338	360	374	360	381	368	389	359	362	394	379	383	360	393	381	361	334	366	369	373	341	405	383	342	387	389	363	353	339	378	384	370	346	369	362	374	373	358	339	350	358	386	372	336	342	373	382	355	347	363	394	357	353	377	363	386	371	369	359	345	373	398	388	366	386	353	346	343	373	370	397	383	372	349	359	366	375	352	380	396	385	415	375	359	368	398	394	372	346	385	373	364	380	416	372	349	369	373	363	378	349	347	369	353	357	337	399	342	404	394	361	350	340	339	369	362	362	396	369	381	358	378	383	386	334	368	412	396	385	369	387	355	342	397	380	367	335	357	367	376	402	357	388	359	365	392	395	343	343	351	394	360	353	407	376	374	355	373	402	344	332	349	370	349	348	369	376	378	377	368	381	335	416	372	400	369	373	368	367	333	349	362	381	364	386	343	379	392	340	358	378	360	368	366	365	392	352	373	403	371	363	382	357	343	394	377	394	389	378	354	385	400	367	351	384	346	333	360	373	388	392	372	388	383	369	374	360	371	338	375	363	356	359	346	361	430	372	371	372	376	368	366	348	387	381	348	343	347	392	364	384	345	387	396	383	346	391	387	362	361	376	409	337	352	368	368	364	361	382	350	380	357	370	385	379	371	396	362	362	358	388	369	372	382	360	369	368	362	363	396	347	370	391	393	365	373	378	378	349	321	415	374	381	377	382	388	363	339	349	390	374	365	375	376	368	364	392	369	384	336	369	353	376	387	381	356	366	376	431	346	391	373	343	414	377	397	387	404	376	387	347	365	414	391	346	380	411	355	406	377	373	392	336	417	365	367	362	343	398	359	376	384	368	358	339	367	370	385	355	347	373	345	395	394	386	385	366	380	358	360	340	379	360	398	390	375	373	387	376	386	380	351	376	378	387	378	374	414	333	360	379	391	346	373	331	396	391	392	359	380	401	377	354	371	366	388	411	371	377	373	361	353	386	375	365	377	376	355	337	360	357	371	380	358	391	351	399	414	367	375	376	375	366	401	343	341	342	364	402	408	372	396	350	440	370	403	388	364	381	336	359	380	366	366	377	369	387	358	365	443	353	366	378	349	352	361	400	344	393	414	352	346	342	393	350	369	364	358	388	359	365	375	358	336	375	373	361	381	347	395	346	386	363	338	358	358	383	375	343	370	373	358	396	365	362	387	358	371	358	359	390	354	378	400	358	413	395	390	386	375	372	372	358	357	376	381	372	359	376	392	386	368	343	373	350	351	392	374	376	375	369	386	359	377	384	371	391	396	364	367	363	371	374	391	388	379	373	387	379	357	391	362	365	355	385	384	362	370	390	355	407	356	362	369	369	355	396	340	358	369	344	367	332	374	398	372	385	349	354	377	361	368	391	364	361	374	348	398	350	353	417	373	361	351	354	349	401	370	363	356	357	380	389	405	362	399	383	376	355	388	357	363	363	390	361	363	328	372	409	401	357	374	403	376	395	359	350	398	312	387	383	378	349	343	352	385	361	346	365	393	349	390	366	392	348	394	353	374	423	357	341	403	369	348	368	369	381	358	389	390	341	381	360	394	353	351	372	355	380	387	385	363	353	363	366	391	336	382	350	369	388	381	378	371	402	356	341	348	361	365	370	358	348	379	421	377	359	354	378	380	371	400	372	333	357	395	351	379	377	371	352	358	377	369	378	385	363	389	344	367	353	353	367	349	358	388	370	347	380	365	397	399	339	368	362	366	388	368	359	393	340	332	396	355	373	346	390	369	389	411	370	376	391	351	363	381	390	396	365	384	361	372	354	378	378	399	389	362	398	365	394	387	367	372	358	380	362	376	372	363	366	398	383	367	361	405	345	382	377	328	390	336	362	402	374	393	363	359	368	368	364	365	352	344	368	379	352	388	376	379	396	366	358	377	388	362	392	389	385	390	369	357	374	373	367	360	363	378	390	383	393	377	401	360	366	357	346	359	424	352	409	399	369	336	338	336	373	393	388	400	356	338	357	357	394	383	333	369	365	381	371	357	381	362	382	363	367	384	398	333	380	376	350	383	363	373	378	363	389	341	325	356	389	396	376	371	370	383	345	368	379	343	383	377	359	352	372	373	378	364	374	363	344	402	377	362	387	401	370	380	384	364	392	368	393	358	364	393	385	383	392	342	373	364	369	355	406	377	418	399	382	353	373	387	357	352	345	352	370	385	332	365	366	369	387	372	341	386	346	359	348	372	399	374	348	379	368	373	381	388	363	351	362	340	353	388	382	391	336	382	381	375	348	378	375	374	368	362	377	388	389	364	359	344	346	382	340	388	377	356	356	378	357	391	362	378	373	373	355	360	362	395	397	360	352	344	377	344	378	385	386	424	360	360	366	380	361	397	377	387	379	395	351	416	363	356	372	349	387	394	339	386	345	376	373	370	353	364	371	389	341	349	350	339	403	378	379	420	396	380	351	355	382	353	369	362	395	366	369	351	399	365	358	373	373	350	361	384	376	372	341	378	378	363	373	406	374	364	371	383	362	345	340	349	355	356	372	367	402	379	359	346	383	345	384	372	330	372	359	395	353	345	376	349	367	369	363	370	367	386	367	361	373	369	383	362	389	361	327	361	335	351	365	391	364	397	336	374	367	396	348	360	365	378	371	363	349	347	411	411	362	392	375	375	377	369	380	382	376	352	359	351	429	387	345	350	326	354	375	380	345	389	345	402	387	345	363	383	385	380	347	369	410	407	381	363	357	348	371	367	395	378	358	378	394	389	363	373	390	408	368	365	372	345	392	356	359	386	376	367	399	413	387	378	367	368	371	357	387	351	349	391	373	355	361	354	357	360	366	359	382	385	365	346	361	377	366	377	370	371	356	395	361	346	351	372	371	386	379	362	338	357	344	396	380	382	382	375	387	361	394	343	365	395	359	315	356	344	382	376	418	388	382	371	385	369	355	358	385	350	368	351	380	370	351	351	355	343	346	336	390	386	364	390	380	348	365	379	378	377	357	380	364	383	363	413	387	343	383	387	349	389	366	379	389	360	385	378	360	368	368	353	349	356	371	360	373	364	368	362	395	361	365	379	354	366	346	385	355	383	376	361	377	390	355	350	389	339	369	373	365	382	387	361	377	368	395	341	329	352	348	399	370	383	363	347	355	372	364	355	374	395	374	375	355	368	359	346	388	333	348	360	396	331	367	378	348	383	336	345	416	349	352	365	359	397	387	366	380	373	391	355	398	366	341	356	386	368	374	379	346	362	327	378	401	350	365	371	395	391	377	354	371	345	330	366	405	355	351	361	376	360	357
61827	88776	47147	23797	30676	7239	656	636	632	602	640	629	631	610	620	644	570	627	623	615	610	602	639	624	637	606	656	631	638	569	604	636	627	598	566	635	601	594	596	590	629	577	610	598	613	677	619	606	614	614	587	624	623	615	626	643	623	679	624	618	619	601	635	591	632	661	579	628	603	629	579	592	636	614	661	595	645	613	555	624	564	595	623	596	633	591	652	610	578	620	610	569	622	619	633	602	637	610	619	555	613	583	615	618	553	607	628	579	602	661	584	599	630	603	636	636	581	599	633	619	625	612	669	670	623	610	607	613	584	600	588	597	602	651	635	620	628	627	583	633	596	560	665	605	601	628	634	567	612	576	583	604	647	623	591	577	671	594	602	646	616	632	633	627	663	651	600	587	593	628	621	657	650	606	603	582	608	581	652	604	605	590	603	601	592	656	609	652	591	614	648	633	579	626	613	604	574	589	635	630	593	561	675	595	624	591	605	617	592	605	600	571	600	576	629	621	606	596	631	590	666	561	656	610	594	611	577	648	635	591	615	605	610	611	608	626	594	627	619	579	584	601	586	606	638	598	618	598	611	627	639	581	685	609	580	609	588	560	628	628	580	638	622	635	673	604	589	603	595	637	642	575	631	552	649	614	608	576	594	584	617	635	592	625	590	584	604	602	627	626	606	625	633	624	589	665	604	620	591	600	592	569	600	618	609	615	569	598	658	641	597	635	593	599	573	631	579	600	610	609	601	585	640	587	616	604	599	632	630	631	602	611	638	603	617	587	591	583	643	580	598	584	604	619	577	587	619	579	590	615	594	615	631	636	640	640	650	591	596	572	638	639	661	595	626	606	651	592	641	591	626	644	615	589	600	626	581	650	581	592	585	634	580	606	603	590	606	625	593	558	641	595	598	580	628	578	644	636	615	629	660	605	595	591	648	629	581	616	604	624	618	592	574	599	563	557	591	549	586	615	603	591	551	648	591	597	588	560	605	574	616	621	544	629	608	584	584	606	649	629	596	612	632	611	657	607	560	592	611	622	569	632	622	582	569	586	629	604	625	612	599	620	599	597	611	599	619	614	595	562	592	636	590	637	619	630	573	655	635	622	620	603	647	608	636	594	593	606	609	614	653	611	611	595	550	621	624	612	620	576	661	614	618	649	620	654	634	647	606	627	575	629	592	607	655	573	609	598	622	617	619	615	588	611	620	605	594	582	599	610	601	610	582	644	596	631	582	600	608	660	615	611	585	657	609	658	602	642	596	596	597	593	575	610	612	595	631	656	605	614	579	576	633	582	615	679	636	588	623	644	585	588	572	596	611	604	591	585	610	606	539	593	667	657	587	608	597	624	633	581	585	598	649	602	628	648	626	614	602	589	568	601	600	607	589	601	642	589	636	648	602	616	629	642	629	624	620	577	608	579	622	658	631	620	656	612	584	602	648	608	629	587	618	642	576	625	641	597	642	633	597	635	651	643	587	612	620	579	599	621	598	606	651	594	647	629	630	590	647	594	618	573	611	601	623	587	599	594	655	601	621	602	624	598	632	593	660	583	592	620	580	621	648	628	614	585	583	603	598	607	624	608	619	625	570	603	653	611	597	642	623	604	620	564	630	599	572	574	623	585	581	607	610	648	628	618	616	624	615	604	579	628	599	592	640	583	584	614	621	602	589	606	629	573	582	643	624	609	609	598	606	642	621	605	614	614	591	643	648	582	615	544	599	628	584	635	585	574	603	623	559	657	575	620	622	685	642	607	628	606	584	590	612	597	628	561	615	588	634	618	619	609	580	623	611	582	648	608	583	639	631	594	586	612	612	659	612	589	633	627	570	612	609	616	588	613	598	636	597	575	620	594	653	627	599	621	593	593	590	590	608	600	583	596	594	595	609	617	645	575	636	614	614	616	637	616	615	574	647	631	571	578	548	634	577	594	653	615	612	589	669	568	635	573	638	585	649	568	583	590	585	576	623	611	621	597	641	613	609	597	649	610	618	646	642	642	590	636	592	619	620	612	617	564	639	627	620	658	626	602	552	635	638	616	621	581	612	568	641	603	609	642	610	642	619	620	598	642	641	596	583	608	614	631	622	590	614	608	594	613	601	614	624	618	602	580	597	598	580	628	586	631	611	634	628	610	656	639	619	605	660	608	627	621	599	607	594	617	592	654	594	574	595	560	610	638	615	585	584	600	616	620	596	651	600	603	597	574	655	636	582	580	596	583	599	615	646	600	605	646	657	592	584	641	595	632	634	613	591	590	622	629	632	604	632	620	619	592	615	659	594	566	606	592	593	620	611	605	584	599	609	612	592	599	582	589	653	639	597	590	583	605	614	622	608	612	633	545	619	629	596	617	653	618	571	604	600	613	611	583	575	628	632	666	626	605	653	671	628	592	612	591	619	605	604	625	589	636	600	651	594	579	624	596	633	620	568	616	582	589	595	663	614	634	613	612	630	593	593	636	615	653	599	614	592	588	601	605	597	613	585	611	601	664	624	624	609	615	646	639	633	634	626	603	644	642	585	605	601	620	631	637	635	579	602	612	620	616	665	603	594	594	629	570	569	642	625	640	580	613	589	611	613	677	641	613	597	633	639	613	570	612	639	628	655	599	617	610	552	642	587	632	624	599	592	584	626	646	585	620	595	638	619	639	618	609	602	623	646	615	577	637	586	576	597	617	589	605	610	576	620	644	669	589	604	609	618	592	606	594	595	620	607	603	600	601	627	614	623	629	584	589	573	600	657	620	613	631	616	608	580	594	584	573	600	633	591	620	609	610	595	617	583	608	627	571	629	605	627	559	602	609	654	563	606	615	637	611	611	593	603	601	594	602	600	602	637	630	626	563	593	612	615	625	597	586	601	591	599	600	617	639	642	583	605	629	553	565	613	660	643	643	598	629	647	538	602	644	607	574	583	614	649	622	617	622	627	615	611	612	541	659	641	603	619	605	603	639	615	652	571	624	623	612	621	610	565	588	597	642	587	616	577	683	599	596	610	601	583	609	605	611	633	648	594	604	612	613	627	620	556	627	598	623	619	584	628	640	611	648	602	620	642	567	641	633	618	616	576	590	620	593	567	600	608	585	605	614	646	606	609	561	556	657	612	618	596	624	603	613	625	572	639	627	598	617	613	593	586	566	655	609	667	579	584	632	587	593	619	616	588	564	622	659	621	590	617	628	599	612	639	617	596	572	603	578	609	638	641	573	630	595	620	642	616	597	615	591	597	585	584	607	649	592	605	596	591	587	599	560	588	618	604	634	574	633	592	614	576	624	607	611	637	591	595	590	617	646	599	631	628	551	605	600	658	575	620	644	598	607	585	552	623	647	635	598	616	583	619	577	561	610	651	595	604	615	619	614	603	603	641	636	616	591	611	581	609	607	599	622	624	600	563	645	582	628	643	601	645	618	605	633	605	624	613	616	600	607	569	590	598	612	643	591	576	638	624	576	626	627	630	578	594	633	633	617	607	593	618	618	582	575	579	622	627	604
24372	23071	30003	24722	25977	18505	3822	701	622	570	646	585	621	593	597	598	631	616	633	592	548	556	565	570	558	590	592	560	582	544	563	575	570	555	586	578	581	605	587	642	579	577	586	545	610	589	589	567	577	551	565	561	615	565	566	568	616	579	569	612	550	574	551	583	555	592	546	577	568	581	596	553	613	560	582	590	535	558	553	592	589	591	575	600	549	591	540	592	568	587	583	603	569	587	583	536	561	580	582	604	579	600	550	565	556	584	565	577	566	548	568	599	587	590	557	607	553	554	576	530	546	563	621	557	529	567	610	585	591	598	555	583	587	585	563	562	569	605	564	600	580	560	502	597	600	548	558	549	541	565	563	552	587	603	566	600	604	561	562	609	570	581	591	653	617	571	590	612	604	568	662	567	556	592	614	550	561	562	598	613	596	597	552	559	570	617	609	603	590	582	585	605	618	541	586	592	583	572	598	599	635	540	591	607	589	584	585	586	609	581	589	561	596	559	577	629	580	579	559	565	545	558	551	560	572	589	594	563	619	544	566	600	588	551	575	546	585	553	523	611	546	566	536	597	586	570	607	602	565	593	597	546	545	572	589	559	573	592	566	574	563	565	603	516	570	585	586	536	624	603	558	561	580	569	581	566	594	590	553	551	567	567	567	531	550	597	544	546	597	574	555	553	558	542	568	569	593	616	560	585	595	581	604	534	577	577	601	608	552	572	611	586	570	537	593	585	565	615	608	568	586	555	611	567	573	574	563	586	574	573	597	586	561	588	599	617	598	557	607	565	584	585	567	595	562	594	574	579	599	584	598	564	602	562	576	610	585	553	602	517	594	622	605	584	612	593	597	570	564	582	560	537	585	571	581	581	601	592	568	571	548	521	559	597	551	587	601	574	558	590	562	569	583	573	553	571	572	585	595	545	592	613	577	577	593	606	574	568	591	543	569	580	609	565	595	565	561	560	585	566	592	578	586	566	555	546	564	597	580	552	509	562	533	540	555	554	571	568	595	590	583	593	594	595	569	574	614	621	566	603	551	555	564	596	594	543	545	575	562	573	539	581	527	584	597	573	586	582	602	579	587	582	603	591	594	602	605	590	595	624	522	555	569	587	584	564	598	542	589	558	626	569	531	615	601	594	594	581	589	569	595	605	594	582	618	620	506	598	576	554	573	579	634	595	573	600	573	551	540	510	567	544	570	572	551	600	593	566	576	533	563	570	567	596	587	601	574	568	634	577	590	609	557	558	592	592	561	555	570	582	585	537	608	565	537	580	581	594	570	564	562	601	603	579	614	583	627	540	579	556	562	592	556	613	600	580	558	573	615	582	622	566	633	560	548	521	552	600	536	519	546	624	621	521	559	559	579	546	558	577	588	571	603	594	589	627	572	590	551	597	548	567	560	528	573	612	586	577	582	575	534	560	533	592	570	587	585	604	581	595	592	562	568	541	583	603	612	537	573	617	600	589	575	599	579	603	558	585	542	576	613	587	605	589	571	554	596	550	550	533	600	584	568	602	577	534	595	591	556	578	596	552	588	602	594	613	581	557	563	568	568	580	596	601	592	567	583	606	600	557	538	565	594	582	535	573	581	586	597	586	612	603	586	571	596	589	596	591	586	547	588	520	575	596	629	547	581	573	628	547	578	581	568	567	541	612	593	593	585	563	530	581	588	590	550	566	583	544	561	604	534	594	583	568	567	587	584	586	541	589	604	588	554	603	563	572	572	537	569	536	555	559	551	593	542	585	572	596	565	559	588	592	553	582	541	634	594	586	592	609	586	570	571	575	552	600	626	583	561	552	587	576	575	567	557	554	591	593	570	540	561	580	512	569	597	535	590	548	547	544	596	556	606	581	549	593	566	583	592	561	581	560	532	574	574	575	544	592	564	572	546	572	603	602	578	620	615	554	558	532	599	566	568	627	601	579	589	571	557	614	582	595	550	586	566	558	589	589	599	556	604	623	570	624	589	574	572	590	552	570	600	586	559	622	613	644	581	537	571	614	612	613	580	584	523	570	546	537	563	588	557	566	601	607	611	566	552	570	545	603	573	567	580	572	580	546	551	571	586	576	544	578	578	573	584	600	577	577	603	523	596	538	565	569	575	549	573	607	559	551	575	541	510	584	609	557	594	614	541	560	554	574	611	571	602	608	572	534	557	597	573	575	618	571	601	559	544	581	561	553	599	592	565	584	594	570	604	608	596	603	545	547	603	583	583	556	611	598	659	553	615	596	575	582	547	614	594	606	565	548	555	533	591	571	647	575	614	555	557	554	594	579	581	577	566	574	578	566	598	547	580	571	602	571	572	583	553	562	542	568	569	561	592	583	570	559	597	567	579	633	568	567	564	583	555	610	539	600	553	559	608	555	613	589	606	568	557	633	592	606	587	592	569	616	567	532	583	582	564	564	542	582	591	539	570	534	606	548	554	599	541	582	530	553	569	568	569	564	584	551	599	581	592	590	541	560	590	600	612	634	529	610	583	608	610	570	569	558	561	612	570	581	612	556	591	577	589	571	564	597	589	539	522	609	569	562	582	569	563	572	588	614	550	595	568	565	590	602	563	572	560	547	548	539	624	584	569	577	583	537	533	558	569	576	623	573	626	555	588	584	595	582	583	598	600	609	568	594	589	597	587	601	559	545	559	579	566	545	556	550	611	590	593	563	617	606	573	594	558	561	556	556	574	579	537	608	607	604	613	557	555	574	542	555	565	562	547	557	582	563	576	554	552	606	574	584	623	551	560	581	597	584	555	536	550	582	554	599	582	566	587	540	532	585	602	585	548	591	608	567	564	550	563	545	578	555	576	568	569	557	593	548	571	616	584	586	544	578	590	577	599	575	595	579	624	620	589	542	549	569	573	589	577	590	561	598	566	530	614	577	621	563	561	555	584	600	610	591	609	545	591	600	568	545	573	529	517	580	550	568	572	583	575	592	595	589	600	537	566	583	560	542	592	562	574	541	548	538	576	553	556	552	536	555	604	583	575	610	542	580	556	554	631	580	602	569	548	589	603	537	604	593	591	553	553	550	544	525	617	574	548	579	574	568	528	632	582	566	553	614	570	578	593	572	548	585	600	564	581	575	593	580	544	583	558	585	582	531	568	581	570	549	539	576	568	661	553	540	554	599	574	567	617	597	568	538	591	595	555	628	565	550	603	563	582	547	593	585	573	570	586	569	579	540	563	592	573	605	565	555	575	598	618	615	558	594	565	561	586	619	580	595	604	604	588	554	583	542	609	578	561	545	593	576	573	602	578	604	568	583	581	544	620	542	596	596	554	553	546	585	539	576	563	617	598	564	604	532	568	617	589	555	584	535	588	591	567	575	583	555	549	596	600	528	551	611	562	553	592	582	570	606	622	593	570	606	550	562	583	560	557	598	553	589	579	571	549	617	560	646	584	581	554	584	590	580	604	551	574	559	589	594	602	576	561	573	619	536	570	565	535	586	572	545	559	613	546	563	587	593	599	548	585	567	573	589
60653	98204	54416	29297	40235	11024	897	889	890	924	912	900	838	880	888	876	855	906	900	939	943	927	864	891	923	926	886	895	882	904	887	942	895	917	885	905	905	916	886	867	898	826	912	882	859	896	890	897	893	879	852	870	870	930	901	935	904	886	881	818	901	883	904	953	848	921	892	853	893	892	886	889	858	898	914	880	887	893	867	837	879	934	901	931	860	899	893	882	895	881	875	882	892	789	819	924	899	938	925	886	910	859	896	874	886	860	842	892	841	905	882	862	870	879	851	885	896	985	867	908	911	885	872	873	915	865	853	947	911	857	818	833	920	919	918	918	909	936	868	918	896	906	901	826	901	870	905	925	893	892	861	900	829	872	912	864	869	869	875	921	837	854	874	905	878	901	888	861	852	882	891	894	876	898	892	853	903	930	880	883	929	906	834	885	869	852	904	873	948	871	895	852	914	867	869	904	919	938	910	869	830	886	903	878	810	837	878	914	889	916	904	877	887	824	898	853	885	855	924	869	882	845	897	911	902	880	879	909	865	839	866	899	851	939	946	948	873	847	906	914	883	842	870	876	873	857	871	897	900	917	885	875	879	873	906	862	893	827	911	907	894	884	889	871	918	907	911	878	904	894	846	857	916	888	911	834	817	873	899	873	882	856	842	906	889	862	872	864	868	888	870	917	866	874	882	898	853	856	896	937	951	860	910	889	889	902	901	867	906	832	863	879	875	868	895	904	874	826	860	927	933	857	839	908	941	919	829	909	913	834	869	883	901	896	955	888	903	828	872	882	921	884	861	888	854	873	880	909	849	885	844	867	872	896	911	877	806	844	897	896	892	844	883	904	871	809	828	899	880	879	873	926	895	924	887	921	928	890	880	886	884	949	875	857	848	886	846	839	896	878	868	886	933	926	876	853	858	881	887	808	894	827	875	843	887	873	925	886	899	897	893	839	891	904	869	888	799	901	908	841	863	890	889	886	846	897	902	894	873	827	893	865	907	855	820	827	875	904	870	906	924	950	836	898	885	892	840	890	909	905	895	835	903	830	838	901	905	863	888	850	849	900	865	827	886	906	839	848	899	871	895	871	914	844	908	884	906	827	863	884	882	919	891	836	908	895	933	849	930	885	887	878	886	871	879	949	891	825	845	887	888	924	840	907	883	845	861	828	902	850	900	874	904	856	917	878	841	842	849	875	855	882	870	874	882	889	869	867	895	854	886	839	861	888	885	900	864	908	853	932	886	881	918	815	887	879	883	900	900	886	894	866	856	873	915	859	888	842	912	796	895	919	857	872	845	869	846	894	861	865	880	903	899	899	855	887	830	890	863	885	919	844	882	946	869	924	876	877	868	935	893	844	857	893	886	869	859	943	925	868	877	916	860	904	856	908	951	937	872	882	895	924	895	892	838	875	863	892	856	834	875	878	918	898	843	875	879	896	876	853	938	884	865	879	867	885	912	871	886	866	902	846	945	877	914	911	889	906	906	898	844	940	861	874	942	894	902	855	876	890	938	911	851	898	906	889	878	888	848	913	866	865	911	917	883	910	875	856	878	846	877	868	867	908	879	868	864	916	883	910	865	909	877	893	926	884	867	901	906	890	880	844	892	854	928	892	908	894	856	851	878	872	845	922	910	871	922	910	929	882	864	908	861	930	852	881	860	879	917	878	875	913	881	887	878	909	889	871	870	890	929	908	849	857	900	910	889	891	866	876	897	869	911	844	878	879	860	868	915	887	877	868	888	899	897	855	859	903	864	928	875	803	864	897	896	863	841	891	893	893	910	870	879	822	879	838	913	855	881	886	851	902	845	861	865	899	858	881	892	853	894	894	872	901	890	878	842	887	898	896	855	862	908	912	940	852	881	892	868	874	831	863	899	912	876	868	881	878	908	851	896	863	888	877	848	885	885	886	839	832	883	900	888	892	900	877	895	849	889	905	867	893	847	856	927	912	854	833	843	850	893	900	876	892	867	861	859	922	960	869	886	900	909	855	888	919	864	907	857	900	916	869	928	869	867	910	890	926	860	891	871	902	860	855	846	830	880	919	888	866	955	847	871	907	888	896	898	846	894	867	863	930	868	880	922	896	902	927	876	941	901	962	844	897	863	899	913	925	881	855	861	890	886	897	866	881	878	831	894	931	916	925	851	900	855	842	904	917	896	898	897	867	915	865	848	851	866	916	885	846	861	897	862	893	918	945	909	886	884	857	905	905	849	882	876	863	870	846	869	853	917	857	884	852	869	872	906	907	853	885	906	896	914	869	925	863	909	882	876	864	884	812	881	877	836	857	860	925	866	903	874	868	871	891	894	887	897	891	874	881	846	875	876	861	909	855	902	879	861	886	903	918	888	874	890	927	888	912	896	873	900	911	927	847	872	854	884	910	907	899	828	905	890	886	902	861	868	843	838	891	884	913	836	911	842	902	870	821	884	919	910	824	838	887	854	867	826	864	866	838	888	858	868	929	855	905	922	838	893	890	863	925	871	898	878	906	912	931	862	863	926	901	882	879	913	858	866	911	883	861	922	859	865	874	853	890	910	858	892	864	940	855	905	890	912	868	849	877	886	906	859	858	883	882	854	890	939	924	906	884	916	905	942	929	876	853	900	865	878	856	854	867	875	882	927	901	909	917	859	851	829	883	855	871	844	867	835	880	934	873	918	874	792	865	847	917	914	882	868	927	904	878	876	857	856	915	875	928	882	919	894	857	848	880	905	907	883	858	902	869	888	853	849	904	906	882	844	901	901	936	877	819	954	904	840	901	887	919	902	870	893	917	885	860	906	933	822	855	814	868	828	948	922	892	901	895	877	920	876	912	864	888	874	929	855	902	941	892	896	925	847	874	867	898	953	882	861	896	920	899	881	861	908	869	896	874	894	864	939	859	879	887	876	876	964	889	881	871	891	847	828	886	846	908	917	804	820	888	840	865	854	867	923	831	918	866	897	885	907	818	854	846	914	904	852	826	887	882	891	908	894	899	894	893	862	911	889	888	906	883	899	889	870	932	858	907	876	887	837	906	905	894	897	859	892	847	903	819	840	875	918	870	922	897	915	865	905	896	837	879	885	877	875	888	927	840	913	909	855	820	918	895	857	870	848	909	911	907	798	877	902	819	848	859	913	835	909	871	845	868	848	858	814	927	870	888	931	886	952	897	880	873	912	886	853	866	859	908	881	853	854	897	897	920	846	817	891	835	857	879	876	839	876	881	908	942	854	890	836	909	871	855	867	908	909	862	879	896	925	855	889	903	887	936	905	876	873	939	813	852	878	881	905	889	862	870	914	917	883	869	907	830	907	941	867	892	871	879	837	884	850	871	818	909	890	879	877	857	894	915	907	873	874	939	854	893	903	880	867	891	868	894	838	895	906	851	890	887	882	839	886	862	933	888	869	889	861	877	890	913	902	877	854	920	905	856	885	843	838	903	973	857	900	888	923	855	907	892	881	895	849	905	917	878	877	860	874	844	945	875	890	842	924	931	866	945
32401	32228	23948	7650	5006	1249	412	394	402	396	429	372	414	371	408	353	390	377	398	390	387	409	367	380	386	405	378	407	391	404	400	422	397	373	420	381	405	393	395	424	359	390	360	370	376	397	380	425	432	415	405	349	409	378	399	370	397	400	381	372	379	392	416	384	390	416	418	404	414	384	392	418	400	358	385	390	420	401	411	368	368	383	382	386	413	370	364	369	329	368	423	380	388	402	411	395	395	402	391	396	420	396	381	411	373	395	369	398	381	416	405	388	378	369	399	356	350	398	400	363	392	384	389	384	383	424	394	384	409	385	373	388	402	410	391	373	382	381	382	360	405	412	403	394	396	367	380	418	403	366	382	384	386	400	372	387	394	393	438	406	395	387	397	364	390	353	408	394	338	380	406	387	428	375	365	372	395	405	344	377	371	378	403	414	375	366	385	371	370	368	368	402	403	381	403	367	378	351	379	377	367	399	398	394	404	385	394	409	405	406	340	383	361	395	386	352	388	392	414	370	415	384	403	399	394	380	430	399	398	370	396	403	371	373	386	404	363	383	394	395	381	381	383	386	399	429	375	427	391	364	385	378	420	383	364	413	347	401	348	398	371	409	407	403	392	415	392	385	377	386	409	404	397	423	399	374	380	391	381	377	414	362	386	390	409	408	422	428	416	412	451	369	391	415	360	381	425	380	396	399	392	354	376	379	384	384	361	401	391	356	384	415	404	401	359	366	352	411	379	366	408	332	383	378	407	422	409	362	385	381	373	382	361	400	399	389	411	420	374	401	405	397	386	390	389	408	386	401	417	387	396	389	408	413	377	390	370	399	350	378	371	399	380	394	372	352	385	394	380	379	380	411	428	386	372	363	389	398	388	390	347	387	385	370	343	404	401	377	375	389	376	377	406	406	363	409	397	411	378	368	389	375	389	417	405	375	380	397	402	392	394	399	384	394	389	384	399	384	423	386	394	406	412	398	390	385	374	381	405	383	392	411	388	383	339	363	404	353	379	373	388	395	364	377	405	381	395	426	382	404	374	399	377	392	404	362	378	416	384	377	402	397	394	391	418	369	369	385	436	376	365	391	393	411	371	401	388	362	385	396	391	423	390	363	395	390	379	356	399	413	347	388	376	404	382	390	376	411	409	396	347	373	404	401	386	421	403	416	363	379	390	405	379	386	370	344	348	403	380	432	394	376	383	381	386	374	354	397	365	354	397	388	394	385	384	364	363	400	351	357	347	390	411	383	358	383	382	393	392	390	390	424	375	427	395	399	393	364	405	381	397	386	390	346	371	423	394	393	377	357	378	388	385	375	387	378	415	392	396	414	366	343	374	403	385	422	382	368	420	400	397	390	393	377	349	386	375	390	383	408	399	376	417	365	363	412	369	366	410	406	381	353	449	393	373	404	366	391	434	348	395	421	382	370	441	399	395	374	385	425	373	379	384	390	378	362	386	382	404	399	372	368	414	407	407	426	416	383	404	417	415	380	414	397	389	412	415	409	371	337	394	401	395	389	388	385	426	416	375	399	389	400	375	369	392	367	381	395	375	396	329	396	340	349	417	401	364	402	370	411	368	383	387	371	409	421	400	382	376	410	384	366	389	383	359	386	415	350	402	408	404	416	375	427	379	408	408	423	391	421	393	400	357	411	392	368	372	382	393	416	395	351	380	411	383	394	399	347	365	397	403	359	414	381	399	395	370	394	432	356	385	397	371	375	395	412	395	401	399	360	402	369	402	382	392	396	404	396	399	371	383	409	374	396	376	407	379	385	384	356	417	443	401	343	431	399	382	397	380	399	393	379	389	370	407	427	369	403	393	428	359	417	375	428	408	405	407	390	397	376	389	389	384	389	386	415	407	410	372	395	390	360	400	366	377	351	371	402	388	386	388	404	368	404	427	413	404	398	416	396	394	410	391	370	399	393	378	387	373	399	408	385	375	404	398	400	368	388	378	401	374	420	343	407	377	399	382	441	359	382	378	378	411	387	400	386	395	381	395	398	395	382	404	383	396	399	384	411	380	351	379	389	395	366	395	363	393	364	395	389	405	409	374	400	392	380	394	393	390	398	378	423	385	374	373	390	384	375	390	386	436	356	379	367	379	356	390	433	412	401	404	403	372	408	369	388	377	375	353	386	400	367	387	370	364	386	381	389	351	391	364	387	390	384	389	379	367	390	389	358	365	401	397	393	368	388	380	372	393	392	369	384	374	421	371	412	388	378	411	389	406	341	370	410	369	389	367	374	411	389	360	371	394	338	413	397	410	413	357	396	422	345	394	368	392	383	382	393	393	341	359	390	407	401	393	385	383	378	360	374	369	391	384	359	396	440	379	386	361	357	424	393	361	403	415	403	349	388	387	367	393	363	406	425	394	334	374	369	421	377	385	387	420	381	400	426	371	417	383	440	404	402	410	394	385	357	382	400	385	392	364	381	427	392	404	381	386	392	399	386	397	409	402	398	396	367	389	386	392	367	381	367	350	373	394	400	395	430	397	394	387	371	373	385	389	375	397	378	371	391	383	406	407	404	397	391	342	378	385	356	365	383	419	404	365	386	406	359	352	404	387	392	432	402	369	354	373	395	411	388	392	445	377	381	394	371	404	398	388	408	380	394	386	384	385	390	404	398	408	364	389	387	377	392	381	359	408	368	378	431	409	397	377	426	408	394	396	386	394	391	400	374	394	395	391	382	370	347	371	387	390	389	399	400	418	372	401	371	395	412	365	382	374	426	385	411	396	424	348	399	401	399	376	379	336	419	371	430	408	390	405	377	372	387	385	407	379	381	404	378	397	376	351	388	403	361	371	379	338	365	416	390	408	374	400	381	402	347	403	362	354	380	430	368	415	383	370	365	418	413	429	367	381	386	391	369	401	396	381	363	422	398	393	381	399	379	379	395	400	381	336	426	403	389	373	429	401	390	380	382	386	376	400	419	368	399	378	372	370	387	414	366	422	382	381	391	371	386	372	353	379	393	373	376	364	379	382	383	385	400	385	387	403	387	400	383	377	398	380	420	367	422	395	433	428	399	362	366	416	395	412	408	408	365	376	373	361	382	391	377	370	367	407	385	393	372	397	375	389	380	431	403	411	377	381	390	355	337	387	430	405	404	403	380	379	363	375	365	365	392	424	401	386	418	394	370	376	388	397	368	372	384	427	389	424	442	410	368	363	352	394	382	368	404	396	357	387	360	399	374	377	364	380	434	403	346	425	346	394	402	374	363	387	399	366	377	358	381	390	395	361	378	399	384	415	401	379	389	389	442	398	361	372	384	409	366	422	381	385	385	400	399	387	366	372	387	391	375	404	379	383	374	388	394	389	389	374	396	344	393	409	374	382	342	383	403	405	390	372	362	381	392	374	408	386	368	400	409	409	396	390	364	390	371	399	390	380	382	397	380	361	388	338	397	377	422	378	432	399	404	420	422	387	443	396	399	415	406	356	408	394	384	396	373	401	377	400	390	412	402	390	386	382	420	405	419
43042	48724	23381	6479	9426	2136	667	656	608	675	655	634	648	698	629	667	600	696	691	670	645	634	612	629	654	654	653	669	627	664	647	614	660	675	683	675	683	619	716	678	626	643	622	658	618	659	726	625	632	654	637	644	641	655	621	661	638	622	639	620	645	603	681	654	618	653	656	651	622	658	632	645	655	603	622	661	674	622	666	645	666	658	608	696	615	640	669	696	655	621	644	651	642	630	644	652	658	629	664	638	669	630	643	618	602	667	669	664	672	640	599	648	636	668	621	660	613	629	643	631	624	675	620	623	619	662	651	662	645	618	688	665	644	657	680	673	691	632	660	643	604	645	634	636	678	648	633	642	638	652	708	672	620	653	593	665	658	655	641	672	636	643	623	644	646	627	632	636	655	671	652	651	664	676	612	646	663	631	635	651	671	659	679	613	660	628	616	636	620	648	613	648	627	599	612	644	629	677	641	603	657	684	639	659	672	670	654	661	628	625	645	661	652	640	684	658	672	660	593	644	683	644	649	684	602	599	680	614	631	595	672	682	657	645	670	624	650	595	663	636	651	669	610	605	700	697	651	645	623	629	626	591	699	612	709	621	677	617	641	595	663	613	625	680	617	646	652	663	673	639	655	593	663	621	702	620	659	685	652	615	625	700	642	678	671	645	630	636	661	648	685	621	664	630	637	654	642	593	645	640	632	641	599	660	650	617	698	600	626	631	627	681	664	654	626	645	661	621	667	625	666	629	632	641	659	650	632	611	644	688	697	638	648	611	660	659	652	619	614	635	680	657	695	630	632	668	657	673	691	649	633	677	641	664	646	654	646	693	630	682	665	652	657	653	617	620	638	657	626	610	668	620	612	618	661	636	682	632	616	693	657	633	620	631	728	666	644	664	621	648	672	614	634	650	652	631	655	619	641	634	647	662	631	618	622	612	687	627	664	666	616	682	627	649	642	667	675	640	639	630	696	633	640	654	657	656	637	614	674	651	662	632	664	641	613	667	637	701	630	646	643	640	641	621	656	645	652	633	663	640	684	591	676	614	674	614	681	598	642	627	624	673	646	691	633	676	660	634	647	635	611	610	656	634	615	642	589	623	675	626	667	572	635	635	621	682	640	672	674	627	665	640	621	674	645	616	625	634	630	644	631	650	616	636	634	644	651	595	704	662	632	606	655	621	654	701	611	646	644	637	655	629	622	621	651	631	636	643	638	633	648	667	676	595	639	660	684	662	653	661	662	676	598	631	651	627	667	664	603	635	639	673	682	682	645	658	672	634	613	634	660	630	675	649	646	662	622	634	661	616	645	563	649	677	607	669	633	645	666	661	644	592	681	664	638	613	621	675	632	694	618	654	640	679	631	647	615	635	623	612	594	657	629	617	656	658	625	649	640	621	687	681	630	618	629	674	668	650	710	644	680	610	648	627	621	597	654	650	615	646	644	649	662	641	624	680	642	664	622	628	614	641	650	645	649	646	693	648	632	643	644	663	650	633	669	631	614	654	623	628	696	617	696	639	655	629	647	591	607	635	663	660	682	613	643	629	638	678	628	649	623	625	588	638	685	581	643	670	654	641	649	687	640	617	612	666	635	671	590	648	633	633	655	664	608	625	589	633	641	692	679	673	714	626	654	663	664	637	663	666	666	641	687	671	646	705	633	651	657	619	615	679	613	659	671	588	648	620	639	640	646	647	642	642	596	645	661	671	656	661	638	644	673	621	651	623	614	672	643	650	675	635	647	664	618	663	647	652	651	666	659	663	633	639	671	640	678	677	631	645	641	614	645	627	624	639	676	645	619	627	621	659	702	639	688	659	670	637	645	634	643	650	626	700	625	619	638	633	657	584	671	599	654	654	608	603	643	633	621	628	665	693	643	669	679	631	589	615	651	640	662	661	683	660	674	643	615	658	662	584	634	628	684	620	666	649	651	624	629	633	652	639	643	664	640	621	596	666	644	633	620	647	630	608	602	631	653	645	679	652	624	625	568	642	650	676	650	651	636	599	649	642	632	639	655	639	701	638	655	653	644	632	686	648	625	654	587	625	654	656	654	677	657	610	637	609	663	660	677	592	667	653	632	624	651	669	646	650	687	681	666	634	656	632	642	611	661	640	630	689	673	645	602	655	693	634	661	655	634	629	665	621	635	610	641	645	623	644	588	663	681	616	629	677	645	664	627	656	646	642	639	629	658	653	631	622	681	633	642	627	600	617	663	663	639	642	669	664	612	662	579	621	649	678	614	638	620	681	638	664	648	656	630	674	654	676	674	629	716	652	632	671	671	668	713	632	659	638	646	644	645	647	657	669	682	654	639	614	636	694	668	621	631	665	652	672	692	636	614	660	631	663	673	637	631	627	644	653	657	675	674	674	651	675	655	654	667	603	668	632	599	622	631	648	673	626	655	624	610	640	667	619	648	638	625	641	639	633	651	595	670	606	652	631	663	628	647	625	688	592	661	666	618	632	624	659	645	686	618	639	642	700	618	609	667	640	647	619	615	635	661	645	606	692	592	645	645	662	619	646	649	654	629	639	664	662	654	679	654	606	642	665	605	625	627	584	622	674	660	611	634	617	652	637	634	640	671	590	632	641	683	630	671	652	649	655	678	620	627	618	638	648	633	647	675	632	643	655	650	656	649	618	641	657	629	603	639	660	692	681	627	656	640	577	644	624	591	603	662	608	681	669	669	673	616	654	679	672	649	617	606	632	644	651	604	645	628	645	653	651	630	633	622	700	612	656	659	646	656	637	615	618	638	641	645	625	654	617	660	640	644	607	662	598	666	617	645	645	635	654	630	647	631	628	651	657	659	632	645	641	666	616	583	642	637	629	644	645	615	622	570	661	569	645	629	669	629	648	631	647	630	639	655	650	642	663	648	651	608	608	652	638	636	660	628	643	640	700	640	634	587	667	626	643	642	651	657	663	640	695	662	633	633	665	647	637	640	639	680	627	664	644	647	638	644	627	645	650	594	680	701	678	643	655	671	651	633	660	701	621	662	619	651	642	706	625	638	638	658	641	637	651	649	677	638	615	659	648	674	651	621	661	649	648	640	684	605	645	640	671	635	655	655	612	671	637	671	626	654	660	658	640	668	646	654	644	623	614	642	639	636	618	601	646	687	663	691	612	632	641	648	651	656	622	631	646	663	659	677	694	604	663	655	614	668	622	654	660	645	652	656	645	614	649	675	670	646	643	677	680	665	624	616	611	596	613	645	634	633	636	652	643	640	684	626	671	646	607	611	604	661	625	619	658	602	624	618	668	602	637	655	649	682	689	614	671	642	645	664	636	640	618	603	658	681	664	678	648	619	683	625	629	627	674	655	632	694	665	606	642	608	664	620	626	603	660	630	693	655	669	600	667	638	678	643	606	583	634	657	657	614	670	672	635	631	630	664	619	649	634	669	620	633	634	643	625	665	653	651	642	675	593	645	658	640	652	621	659	669	678	656	619	631	652	630	645	662	669	635	637	608	646	628	661	670	627
25799	25622	32115	25689	22027	8870	594	424	394	391	382	386	389	391	395	337	369	379	333	390	389	342	376	364	332	399	370	379	397	369	395	393	391	361	371	397	409	378	379	377	363	389	399	399	391	395	380	344	403	370	368	370	389	363	347	398	386	367	348	379	355	375	405	406	404	362	407	357	356	378	359	360	346	364	352	371	361	373	349	373	353	396	371	340	418	355	348	394	368	437	370	397	376	358	389	374	368	362	367	361	368	352	383	400	405	400	403	340	358	364	415	361	342	352	378	372	366	375	355	404	368	359	367	378	354	339	370	394	354	400	394	397	375	404	410	405	380	417	394	349	380	381	361	363	376	381	391	358	376	378	366	367	373	388	334	363	360	387	347	347	392	430	372	365	346	394	392	384	371	372	404	361	361	377	388	353	385	381	412	388	365	365	355	387	388	344	368	349	360	382	397	378	356	360	393	390	360	409	371	386	387	370	394	404	350	365	388	371	391	363	402	389	366	369	376	401	384	346	377	393	373	376	365	329	371	411	364	360	359	393	363	367	364	424	405	391	378	340	396	357	378	401	363	331	381	393	386	355	376	395	401	386	368	375	405	371	392	366	349	345	380	380	364	369	383	358	406	383	365	353	376	408	400	352	389	356	369	395	385	349	351	374	404	402	401	364	369	363	383	369	354	366	362	396	397	386	335	387	394	346	396	379	364	402	377	370	378	383	357	367	367	371	398	396	350	357	408	335	350	394	379	355	397	391	341	366	343	356	381	375	400	409	377	383	372	368	396	369	369	405	338	333	326	325	374	432	347	386	401	347	341	355	385	380	386	333	387	381	380	373	346	406	360	353	358	374	384	402	381	354	355	387	388	413	369	342	359	380	371	368	375	346	382	381	357	380	377	398	414	363	390	381	366	365	383	366	371	377	356	366	381	348	386	348	369	376	390	353	361	352	387	378	352	381	372	392	371	410	368	379	386	375	383	334	375	352	347	385	372	363	356	366	372	409	418	315	381	332	414	386	387	375	377	363	367	385	411	396	405	410	393	361	413	336	385	365	395	347	398	403	383	357	377	373	369	387	392	352	392	397	396	358	366	396	382	397	409	353	382	401	362	384	339	373	378	392	341	383	331	374	378	367	404	384	371	372	368	379	393	392	352	360	413	369	317	373	371	367	374	375	386	370	365	372	375	399	384	349	403	357	366	370	363	428	403	378	386	361	348	386	381	384	415	359	374	390	375	381	371	381	411	394	355	359	388	375	369	393	396	376	408	381	377	382	390	377	405	353	354	417	387	372	346	380	377	379	380	392	391	359	388	374	383	405	406	365	367	365	427	343	383	382	409	385	412	324	371	365	364	386	388	370	365	370	382	372	357	364	379	377	363	432	393	403	389	395	350	380	379	388	385	375	398	398	389	351	374	382	369	362	380	377	343	379	389	417	381	391	370	377	371	428	384	371	366	391	379	354	352	387	348	372	370	373	362	369	367	353	372	376	375	386	402	360	350	370	348	383	367	374	359	362	392	386	389	359	370	408	377	350	369	359	393	365	400	335	346	370	384	382	404	384	362	356	379	416	376	361	346	377	346	385	366	430	397	382	387	398	376	378	393	377	390	334	371	409	406	368	384	348	363	382	356	367	352	361	390	370	394	355	394	359	369	375	367	410	405	380	405	381	389	376	360	391	370	359	380	355	391	362	352	367	401	383	406	367	388	374	390	391	389	390	379	345	365	364	377	359	382	338	336	372	355	392	407	383	372	357	379	399	389	400	386	382	373	375	387	393	389	388	365	389	399	375	384	348	369	393	353	356	421	346	385	358	385	368	367	382	403	376	379	397	375	378	356	363	394	415	425	372	352	397	333	371	365	366	400	373	409	359	364	392	409	402	406	348	372	397	346	354	377	420	363	391	376	357	384	412	411	402	400	375	361	377	351	373	390	371	373	325	378	379	412	400	375	370	341	346	366	421	386	395	392	346	371	358	397	393	396	400	347	362	407	377	357	393	370	388	372	363	390	367	404	411	371	366	369	390	384	376	367	382	378	365	380	395	359	377	376	379	365	356	394	369	394	351	345	370	389	358	365	381	402	354	370	419	398	402	400	391	389	413	393	388	367	351	371	387	374	349	401	392	386	401	353	392	371	380	334	370	378	399	361	332	355	386	373	362	390	356	339	398	371	359	369	371	382	354	356	357	380	410	377	402	373	393	380	404	398	330	361	374	351	407	339	396	346	360	398	381	353	367	329	375	374	385	363	382	364	393	360	399	366	394	361	372	365	350	408	384	387	388	326	385	379	359	399	368	369	373	395	326	364	366	340	368	356	374	384	393	403	343	385	401	378	384	381	354	386	412	403	350	360	373	347	387	399	375	394	377	404	357	370	385	374	381	326	398	364	379	376	345	357	388	353	363	383	365	373	397	340	376	378	369	354	358	361	396	381	401	350	400	341	363	409	354	365	345	339	369	369	363	386	360	404	379	375	353	386	378	377	403	382	353	365	359	370	349	402	384	372	388	386	397	358	370	362	368	399	372	367	406	375	345	354	393	390	372	376	386	368	375	386	359	355	402	346	411	343	359	368	334	355	370	388	367	398	355	385	368	368	403	411	365	391	378	365	400	357	386	373	359	405	358	382	352	368	402	385	372	368	351	375	357	383	351	372	377	353	417	357	406	390	390	324	360	378	383	345	369	389	394	377	338	337	394	377	397	343	377	343	366	356	400	345	370	382	324	365	383	364	377	357	373	393	364	396	379	368	396	345	380	380	373	380	342	367	378	361	353	389	383	371	362	361	409	355	407	352	365	371	342	377	414	367	338	343	398	403	376	400	386	373	356	395	385	382	396	386	330	350	371	406	390	382	342	401	400	358	390	388	381	352	370	348	374	392	379	383	387	321	392	381	391	374	377	391	372	377	363	361	366	374	403	360	374	378	371	369	385	388	376	381	368	352	374	375	418	390	372	361	373	351	350	352	347	358	357	372	402	390	371	378	372	386	374	384	410	355	373	374	364	399	393	352	406	355	397	383	375	367	319	330	414	360	354	376	359	390	396	375	416	405	387	380	387	384	386	366	355	350	376	392	395	360	379	394	413	373	346	380	382	398	393	406	378	371	394	392	393	392	376	381	397	381	389	398	367	359	365	369	374	384	366	399	396	359	386	388	406	394	396	374	375	367	378	384	384	367	392	351	382	349	387	363	371	389	384	359	362	400	365	378	353	347	395	358	401	372	411	356	379	366	377	366	380	393	398	371	393	383	376	336	367	349	372	380	397	399	371	409	351	368	361	346	366	411	357	407	391	405	363	354	393	411	373	369	396	358	362	386	402	369	367	394	362	377	356	376	395	415	395	369	390	391	378	363	370	412	396	383	374	389	369	378	381	379	391	394	352	365	431	388	404	363	346	386	389	350	376	388	349	356	406	387	393	404	393	387	365	372	376	388	383	364	361	401	365	361	381	406	364	361	382	368	356	379	381	398	381	413	392	343	367	419	411
62066	89825	51872	24185	27535	6331	586	612	627	591	647	608	605	611	622	628	629	620	626	558	652	636	629	646	606	622	638	573	622	634	580	601	608	602	637	622	592	599	607	625	632	634	644	694	634	616	611	694	617	637	593	613	681	626	608	636	619	652	614	648	643	667	638	603	624	639	623	596	622	622	616	615	613	623	582	629	618	604	645	611	628	592	597	604	653	626	584	641	624	587	611	585	626	574	602	623	621	605	636	607	645	641	618	616	608	677	622	594	637	582	667	616	585	587	589	640	632	609	616	628	597	646	603	639	610	660	616	642	600	632	670	580	642	660	626	631	614	588	578	618	624	590	568	596	598	570	648	643	604	610	583	632	617	610	590	637	616	642	556	613	602	643	628	609	597	617	643	596	602	624	627	597	572	625	627	597	621	611	608	628	627	630	614	603	614	588	636	653	627	651	621	608	612	611	647	600	632	626	604	615	677	618	656	607	617	624	610	611	635	596	629	619	610	569	626	628	600	630	604	625	596	625	594	657	632	631	662	598	608	618	608	638	589	618	574	695	589	613	586	614	645	599	622	599	619	648	601	619	611	591	558	580	612	626	638	610	650	618	636	631	606	610	589	603	643	614	650	640	592	614	646	620	654	615	588	604	592	615	604	603	607	584	619	635	621	615	644	600	622	579	643	607	628	629	633	638	582	594	603	651	617	653	620	579	633	630	564	609	617	601	634	656	641	631	631	563	592	628	646	620	630	640	602	606	598	648	615	614	621	637	623	579	561	606	609	654	631	604	594	626	586	615	654	633	640	616	593	565	618	592	717	615	617	597	618	619	632	646	580	629	602	597	607	614	633	613	643	613	611	633	593	617	590	625	587	627	607	660	623	627	602	617	648	626	634	592	614	629	616	623	587	610	631	595	644	639	605	615	600	600	599	600	602	619	626	607	621	557	658	609	638	593	586	613	628	629	629	624	595	590	626	611	647	633	628	635	615	582	619	654	600	649	608	598	652	609	597	639	619	625	607	564	610	660	621	603	648	626	619	606	613	636	605	583	661	583	599	611	640	639	584	627	620	592	609	634	612	617	607	615	637	618	594	605	626	634	615	626	635	614	647	622	650	585	578	610	632	614	631	609	610	619	587	621	677	654	620	608	609	584	581	632	569	589	615	636	658	623	614	629	614	610	620	646	594	656	630	623	626	628	619	610	573	605	671	615	618	632	603	607	586	619	607	607	630	609	618	634	633	625	587	663	622	615	590	603	580	646	666	617	620	613	597	625	671	666	615	609	617	600	642	578	619	629	572	678	608	623	583	626	600	610	603	615	617	658	634	606	617	603	603	616	568	618	612	610	604	611	635	612	613	609	623	626	614	606	600	616	587	632	576	640	612	603	613	621	600	628	642	663	665	622	610	608	693	618	602	615	607	612	597	638	630	627	602	640	608	569	629	636	598	626	642	657	618	601	652	587	587	614	659	592	619	641	611	597	637	623	619	590	584	630	622	646	676	607	569	593	630	662	590	601	592	567	618	606	615	615	616	635	596	642	618	621	606	610	613	614	617	633	599	654	590	638	605	627	615	585	603	640	585	636	643	631	587	620	611	630	581	637	605	588	655	608	624	627	603	634	620	617	616	589	601	651	604	598	641	651	636	635	640	600	648	638	606	642	627	617	584	653	592	620	582	586	654	650	637	627	655	607	630	618	646	575	620	612	606	610	636	637	609	626	591	654	609	608	629	640	611	607	603	640	623	639	624	598	600	634	593	623	584	632	624	605	632	649	616	604	593	602	625	616	545	603	616	606	603	634	581	599	606	581	599	669	650	644	662	654	660	605	607	641	623	596	587	634	595	610	566	612	614	675	655	650	623	617	650	609	639	607	638	588	614	600	615	615	584	596	571	602	613	609	624	634	593	615	616	626	627	603	640	630	659	620	634	627	640	598	593	606	619	649	626	590	577	620	605	628	585	638	618	618	657	670	573	576	660	652	612	591	591	653	643	568	567	638	649	643	645	608	605	622	644	633	562	600	649	679	649	641	587	607	607	556	601	657	628	593	596	617	636	625	610	637	652	640	581	592	607	659	618	620	631	642	637	575	613	637	616	622	641	605	573	579	608	639	601	642	649	613	632	630	614	613	621	623	629	625	640	579	631	670	593	573	620	622	621	619	675	594	642	576	599	573	619	639	627	668	606	595	609	621	634	647	616	618	618	626	647	589	627	653	620	636	635	654	596	623	614	632	641	641	633	674	610	654	573	632	628	626	603	574	608	657	621	628	636	600	593	631	652	617	639	593	634	606	613	583	613	580	602	620	619	662	651	567	570	623	570	583	609	623	641	618	605	627	628	600	600	636	567	577	594	605	623	621	615	629	629	651	600	616	589	611	598	592	611	649	604	626	644	647	650	604	628	615	680	619	604	657	615	617	648	602	649	651	629	625	574	606	628	556	610	631	600	600	611	621	615	631	622	600	609	620	626	624	581	620	641	624	632	613	610	619	592	613	615	622	669	636	609	583	603	599	602	600	635	593	633	585	603	552	586	614	617	607	628	608	668	605	607	600	605	631	609	611	631	604	602	592	603	601	638	600	645	618	608	612	631	594	606	618	636	614	643	661	640	633	619	636	635	636	642	595	594	675	621	586	631	588	631	650	601	613	599	609	647	633	639	628	625	630	597	604	598	630	593	611	589	597	623	634	605	598	612	617	590	626	613	622	599	634	642	600	634	626	664	603	671	584	638	599	668	588	623	636	637	648	610	617	650	614	621	600	602	665	588	603	625	647	620	612	625	642	621	602	618	638	638	564	601	652	636	597	602	617	623	639	635	610	586	609	637	667	607	638	605	595	625	593	592	600	651	584	607	618	566	639	662	606	569	635	613	668	645	586	610	630	634	592	602	604	629	583	637	626	624	622	600	634	610	627	646	593	650	586	581	670	576	628	618	603	600	612	602	641	594	680	603	607	637	615	644	597	631	590	631	596	622	650	645	636	589	635	640	635	619	619	653	624	564	617	609	640	610	634	618	624	551	658	631	586	633	627	590	627	612	602	637	584	623	631	612	638	607	610	644	586	658	570	609	619	577	625	629	619	610	638	637	634	597	636	640	620	598	605	617	601	677	638	651	658	599	659	682	634	657	630	612	605	611	619	582	620	629	595	587	659	626	603	582	625	628	572	662	631	638	642	614	600	618	635	622	626	613	615	651	592	633	639	613	608	657	608	647	598	600	600	612	671	633	650	568	602	634	580	628	621	599	641	634	638	619	620	629	629	639	644	599	620	610	627	630	617	600	624	666	613	645	658	605	622	684	624	575	629	670	633	614	646	655	608	659	659	643	644	604	626	652	611	599	640	571	613	617	642	639	579	621	599	666	650	630	621	670	658	597	666	620	623	629	566	639	643	628	623	661	608	608	616	652	670	647	619	579	602	642	616	637	620	605	586	638	637	608	582	603	666	631	623	625	658	660	600	593	626	624	626	621	628	614	668	642	616	664	608
24445	23388	30408	24846	23646	17926	3625	740	607	594	618	564	581	639	617	596	606	629	610	587	591	573	660	623	580	611	561	599	578	560	564	594	635	549	600	571	547	616	591	558	625	557	600	582	553	543	657	562	557	575	570	564	550	570	568	519	558	560	592	590	582	560	614	553	586	581	550	520	550	563	541	591	561	564	564	590	558	562	576	607	568	551	574	556	628	572	561	570	597	551	570	529	566	594	581	538	582	537	577	580	560	568	578	560	568	558	572	599	605	586	617	562	576	616	559	550	568	544	591	588	598	547	617	643	565	603	591	579	553	594	554	602	586	597	539	621	556	636	579	600	561	571	607	536	585	567	577	609	573	574	580	564	558	584	587	581	608	571	586	572	568	583	571	567	593	555	576	565	606	565	544	594	606	543	582	573	575	566	607	558	610	546	577	560	612	561	599	555	594	501	566	552	557	600	541	571	551	580	608	565	576	589	565	570	596	579	606	566	562	604	577	582	591	601	552	586	608	586	587	596	605	569	554	616	571	608	573	589	590	554	597	596	587	562	570	594	564	590	560	568	587	628	541	574	577	559	555	546	545	584	550	564	568	603	568	551	567	587	553	572	603	613	575	541	578	605	591	568	555	613	569	584	554	567	601	586	596	618	592	621	596	567	579	592	589	605	593	544	562	564	603	600	577	579	579	541	563	559	599	556	548	590	573	596	582	611	576	601	589	576	563	556	582	560	552	576	579	565	582	542	554	582	618	603	562	566	578	521	583	549	590	553	552	590	507	557	575	625	573	563	605	548	577	550	549	593	604	568	564	558	607	620	579	592	622	586	549	584	569	549	597	594	626	554	594	600	569	585	586	595	533	589	569	573	585	584	579	563	599	609	543	621	574	539	585	572	527	585	616	606	619	564	590	583	560	538	542	560	557	609	586	612	590	585	588	562	520	568	545	561	601	593	570	605	616	572	581	573	573	593	597	606	537	564	597	571	574	618	566	571	595	577	603	536	575	588	602	586	535	584	588	570	605	554	587	584	588	596	589	538	561	561	592	548	587	560	569	567	536	542	566	566	581	568	564	549	613	559	558	533	580	543	587	580	577	552	570	543	586	637	607	560	592	634	590	607	576	557	595	611	630	605	597	587	614	594	612	569	577	587	562	593	567	568	609	560	591	562	616	577	586	547	591	615	584	559	569	588	619	572	559	622	555	537	582	624	551	581	581	588	610	553	615	596	572	601	609	595	606	584	580	622	586	578	544	619	610	566	603	577	575	589	636	591	606	587	581	565	570	567	590	601	624	561	531	551	606	521	543	547	561	523	593	607	563	563	586	554	562	593	551	552	545	573	593	575	594	630	541	566	581	569	552	546	601	566	587	562	558	581	573	608	618	590	560	599	573	588	565	535	595	578	551	578	559	610	545	578	566	567	563	580	594	555	596	593	614	561	559	558	559	571	591	578	582	582	539	544	601	524	607	570	553	576	581	589	555	577	590	559	593	579	572	574	584	567	553	577	568	563	570	568	574	581	604	584	588	594	586	569	604	531	607	587	580	564	599	543	542	601	568	600	578	578	603	576	611	627	556	535	594	621	566	551	585	547	571	599	546	541	596	571	593	593	585	563	570	561	630	583	594	589	544	576	593	568	568	557	575	622	572	583	557	555	592	614	564	596	545	562	571	558	559	563	587	590	556	556	628	610	609	569	571	587	571	579	543	567	618	591	548	567	561	584	532	586	585	582	559	588	602	589	562	640	608	611	573	588	508	608	598	565	545	602	628	570	566	570	559	575	567	569	600	591	612	574	538	558	635	585	563	591	584	572	563	626	601	569	603	566	579	561	537	504	590	582	555	574	563	552	562	539	558	542	551	566	608	524	556	591	606	564	580	597	578	586	596	581	578	526	583	585	555	580	561	607	543	551	570	585	597	564	576	591	574	569	625	550	539	603	546	563	553	569	603	533	589	562	577	532	584	554	551	625	572	575	555	555	532	558	606	560	561	577	571	558	590	541	560	550	555	562	566	581	591	549	588	576	621	546	572	568	566	573	616	547	559	579	569	560	555	595	598	585	591	578	589	567	567	594	557	560	573	580	571	606	570	593	597	586	609	567	553	576	535	585	553	575	579	550	602	555	588	572	533	558	582	568	563	623	603	602	598	583	575	539	553	606	538	544	596	588	553	594	554	552	575	542	561	585	556	558	548	610	588	525	559	590	564	599	581	551	597	581	574	571	579	574	556	640	594	574	578	561	617	550	613	562	585	588	593	578	581	608	600	549	618	592	593	555	589	577	599	571	612	581	591	579	618	564	574	556	557	567	603	585	596	537	618	608	551	597	548	596	608	558	624	554	546	563	596	584	585	598	571	560	581	575	587	604	568	608	548	610	542	545	558	573	548	584	547	563	528	585	578	616	619	603	569	575	585	583	546	573	585	592	574	562	590	596	596	558	535	575	567	558	608	599	571	575	549	567	555	577	588	582	601	599	562	607	526	572	542	592	534	539	579	589	577	618	552	553	581	577	585	543	564	561	590	575	557	536	569	614	585	595	527	577	549	577	579	590	559	608	596	561	538	580	606	570	592	587	572	550	556	546	585	597	586	558	525	607	579	581	596	580	575	596	556	608	548	534	600	579	581	540	597	565	587	532	601	599	576	586	563	585	566	576	589	595	530	570	597	561	603	579	558	557	602	597	600	563	611	567	611	598	566	595	587	589	559	577	550	617	562	559	618	584	547	623	619	592	596	614	592	586	593	568	583	568	580	553	624	573	534	553	597	610	546	568	555	555	588	588	574	629	618	599	574	580	606	569	578	579	596	582	565	550	593	588	605	575	571	574	561	569	606	591	544	624	592	543	565	601	567	548	571	603	618	570	596	549	568	566	555	599	513	584	551	531	584	601	597	628	578	570	551	583	600	613	538	517	550	576	570	577	542	582	644	579	526	578	593	621	640	595	618	569	587	531	593	563	580	626	602	609	602	605	517	624	566	569	607	545	604	583	552	524	543	562	582	571	572	567	596	575	583	573	581	592	570	555	537	574	607	550	576	570	578	591	568	572	533	564	579	600	579	568	586	587	538	549	602	560	583	593	588	572	586	583	608	555	550	624	573	574	568	588	574	532	552	592	587	594	591	576	583	566	577	589	548	598	564	558	585	604	562	546	638	594	572	531	587	573	531	569	583	547	565	565	573	562	567	615	564	583	593	578	567	586	587	612	571	598	585	582	567	530	577	558	566	564	622	569	555	537	601	579	616	608	552	557	584	621	554	583	595	574	568	548	581	559	595	589	580	523	591	589	562	551	553	565	570	540	564	625	559	572	561	568	587	546	616	605	570	598	574	599	584	566	584	588	576	564	596	620	575	561	592	554	598	550	556	596	562	587	551	589	584	591	565	533	559	579	611	583	527	533	597	571	561	551	607	608	546	582	607	580	598	642	568	642	569	558	524	549	573	582	581	537	546	552	584	570	568	612	612	581	533	586	587	597	581	573	585	528
60031	99253	58388	33095	34694	8732	904	879	877	874	854	900	911	919	895	901	851	871	876	869	960	920	923	909	878	912	888	944	873	895	918	891	899	875	836	863	876	813	879	887	920	888	920	876	924	889	877	906	909	953	818	913	901	941	920	825	911	898	899	804	925	953	922	908	895	885	935	877	845	897	871	912	884	927	903	919	884	882	858	877	925	875	968	848	879	915	935	894	876	889	883	896	952	898	894	882	935	859	873	890	880	977	878	931	861	884	884	874	894	895	938	879	933	847	927	857	871	932	895	919	877	878	911	897	898	855	853	891	873	830	849	844	947	859	888	929	871	840	932	901	879	893	936	887	907	855	873	836	908	924	873	888	911	835	852	852	839	894	899	903	866	905	895	879	870	905	840	899	889	978	865	862	897	931	847	904	862	868	892	902	948	896	863	952	846	897	877	920	876	884	873	863	905	972	898	915	871	852	907	867	873	890	935	860	917	894	862	890	890	865	886	868	857	794	942	869	880	918	881	865	901	879	906	831	918	875	844	879	919	935	882	885	917	832	902	889	932	861	902	864	911	880	869	886	865	888	898	852	980	872	921	958	900	876	893	847	851	852	899	914	896	843	818	889	933	873	901	901	894	891	935	910	855	877	863	882	943	920	866	886	890	913	910	896	886	870	941	896	895	936	878	869	834	903	898	877	916	930	810	937	876	921	891	920	888	889	875	864	907	871	881	874	867	950	861	824	897	845	899	921	875	897	885	849	874	899	919	903	935	879	888	939	919	864	901	885	863	860	863	907	906	864	907	909	886	970	882	895	895	909	901	875	970	928	863	889	881	826	832	916	892	886	901	900	881	911	865	903	859	905	909	896	904	840	883	862	908	876	908	954	965	886	833	903	898	869	876	882	886	900	882	959	884	925	915	880	858	890	839	871	867	887	885	858	890	883	939	907	906	872	895	845	848	871	919	893	888	910	883	887	931	913	891	950	882	879	879	892	841	858	899	889	880	884	906	934	906	863	870	871	946	902	848	902	831	936	908	860	901	878	873	926	860	895	921	889	889	851	873	906	926	943	831	916	968	819	928	895	886	895	900	896	891	861	856	895	910	944	926	893	875	855	848	881	918	923	873	886	890	868	840	901	894	870	846	875	862	856	890	936	866	817	959	829	895	908	880	863	924	889	878	840	914	898	898	864	873	890	802	904	874	866	923	920	871	873	859	875	851	833	911	909	910	862	894	889	893	882	885	864	861	965	838	907	880	864	892	909	923	936	831	836	876	874	882	861	875	876	944	848	843	892	882	888	881	883	849	888	857	912	883	889	930	862	860	933	846	891	847	894	895	886	875	838	857	879	903	908	880	898	906	905	879	807	891	858	871	928	883	875	888	897	909	880	893	895	933	903	899	898	909	830	912	910	891	946	844	885	892	914	864	851	922	937	894	914	857	847	830	895	922	906	915	921	901	862	867	855	889	900	927	897	871	906	874	922	859	915	887	863	848	928	884	923	898	885	846	864	945	850	896	933	918	901	902	892	869	862	923	912	912	934	974	827	901	934	878	886	908	872	914	844	837	847	896	852	853	860	926	915	840	898	916	850	849	908	937	916	881	897	877	912	841	869	873	884	884	891	921	849	892	918	921	877	884	891	865	884	909	901	931	874	914	824	931	856	917	925	894	862	903	928	876	864	877	861	849	890	878	879	909	915	895	854	835	908	855	921	878	913	880	913	936	940	904	888	909	888	830	843	894	891	880	901	898	911	858	891	921	838	913	873	880	890	880	884	915	877	943	874	855	866	926	914	898	916	927	870	870	911	882	870	894	852	892	898	863	850	877	862	870	911	864	823	853	885	951	870	892	929	904	832	899	895	903	861	922	891	838	868	922	863	896	851	878	855	910	880	897	851	888	846	876	867	917	913	933	891	865	819	918	934	860	842	868	889	950	856	944	902	874	892	889	912	939	898	883	846	844	905	856	889	892	909	862	895	888	954	820	868	900	937	862	873	884	897	889	925	919	926	867	864	864	870	860	927	980	935	919	894	892	924	897	884	858	854	840	890	868	820	852	883	897	989	903	855	902	860	942	913	850	897	875	896	937	941	850	880	879	904	870	907	868	916	899	892	875	858	907	876	904	836	875	932	873	890	879	854	895	903	930	902	867	879	842	911	896	916	891	896	883	891	883	907	908	878	872	907	873	891	866	868	835	859	897	875	882	838	879	884	862	908	929	928	852	890	911	870	890	869	900	885	860	892	849	870	914	848	863	867	906	918	905	936	908	942	877	891	900	904	897	913	917	920	847	903	845	908	909	964	846	858	939	934	885	864	821	878	886	898	902	905	845	857	888	896	882	862	862	891	918	898	869	864	919	894	856	865	879	904	851	897	887	907	860	876	875	875	869	919	907	912	898	871	868	897	843	889	896	884	928	853	882	930	844	895	903	919	910	912	876	854	848	870	872	849	912	931	814	894	857	837	932	861	903	909	937	875	892	908	954	870	838	849	880	892	897	911	911	879	934	886	898	882	855	874	943	849	874	907	893	927	885	876	913	879	870	873	852	843	925	955	872	885	904	918	853	890	857	890	868	914	933	901	854	913	910	862	862	950	906	836	943	905	860	906	921	895	855	888	928	850	897	900	942	863	894	894	834	875	897	942	904	897	870	855	899	885	869	879	841	909	884	864	899	878	881	872	876	918	881	874	833	855	904	877	887	869	903	913	896	910	886	881	898	893	899	917	912	885	862	862	889	888	891	916	844	897	864	887	857	851	891	925	899	914	848	871	866	884	850	920	900	874	893	906	926	894	899	871	877	939	899	856	931	895	850	912	840	913	872	905	904	869	869	901	931	871	890	911	899	850	858	810	971	879	899	860	892	927	902	908	845	858	893	874	900	936	883	923	902	973	853	913	949	888	920	850	880	885	883	926	877	895	898	912	890	845	911	861	867	923	872	883	930	864	949	867	870	891	916	880	868	879	913	891	932	878	908	896	885	911	865	871	856	890	861	850	944	854	862	882	898	878	895	836	901	890	910	900	871	865	866	909	861	891	881	832	876	896	890	884	856	878	927	932	940	880	909	847	883	912	950	932	912	868	849	891	901	875	904	909	895	907	863	876	926	914	865	840	868	871	869	891	868	910	894	895	927	908	893	904	831	892	936	923	891	917	834	875	865	889	868	918	882	886	898	854	916	874	868	898	907	844	873	878	918	859	882	866	897	863	892	838	903	880	913	873	939	887	902	877	899	903	855	839	925	877	822	889	919	947	892	878	913	903	896	881	839	917	910	894	856	853	905	849	892	919	897	899	917	876	946	858	904	896	870	867	908	952	920	898	865	953	911	884	894	846	931	887	860	845	827	887	913	889	833	915	862	883	842	922	888	901	884	891	845	900	925	936	891	846	911	833	880	898	891	880	903	875	828	857	877	918	885	884	853	860	921	896	853	884	897	892	913	903	926	861	883	912	897	876	910	898	966	892	888	895	879	859	905	922	909	886	889	948
32651	32447	23632	9065	4019	825	369	380	375	392	378	399	420	375	412	393	376	414	369	384	400	396	375	376	381	409	414	401	352	394	388	382	380	394	351	390	384	387	407	396	393	379	404	403	373	392	414	399	386	374	362	369	404	433	427	424	338	389	374	388	378	367	410	396	362	406	342	423	387	400	397	363	380	401	419	390	409	367	374	380	366	368	376	371	353	395	420	403	370	388	393	345	372	373	362	384	355	389	360	448	427	423	396	408	361	425	430	402	358	376	400	398	430	372	378	410	375	388	414	380	408	377	376	363	361	381	390	391	404	364	398	416	367	407	381	429	413	385	418	396	391	353	358	394	357	385	370	385	403	389	405	419	430	413	391	381	394	358	415	390	393	406	365	396	351	361	397	379	369	391	408	395	392	386	394	382	388	403	411	362	404	424	365	402	386	371	341	404	414	356	378	388	363	386	388	351	372	383	392	398	379	398	365	356	401	391	377	365	366	384	404	347	432	378	396	357	402	365	412	376	374	436	396	362	395	418	373	381	350	377	355	339	393	377	430	403	403	392	435	385	393	418	377	378	389	388	401	380	407	369	406	367	388	430	446	368	389	369	379	370	388	381	360	377	389	366	366	375	408	400	416	406	369	367	353	349	394	371	373	365	371	392	393	369	414	381	368	371	413	392	431	380	402	381	363	391	371	406	414	398	393	423	388	369	384	425	368	416	406	381	412	357	391	357	369	375	432	367	378	377	401	382	402	403	414	393	392	417	413	372	384	411	391	388	393	381	378	413	371	403	399	362	390	353	407	404	386	400	411	394	404	398	355	387	413	372	384	373	403	421	396	394	383	391	399	410	396	406	392	350	433	391	374	390	402	385	386	399	352	376	385	380	356	381	381	384	416	384	407	404	395	362	386	374	390	400	400	393	415	369	375	415	380	389	432	423	390	379	401	409	406	433	386	384	370	381	391	397	358	400	390	377	388	381	378	369	380	379	376	364	338	372	398	392	391	389	397	377	407	391	372	412	411	387	410	378	406	369	390	376	415	342	385	384	375	398	372	414	379	389	371	385	382	407	386	423	411	390	414	382	387	363	425	368	368	416	369	396	378	386	392	439	385	409	357	426	423	390	376	385	386	352	364	363	389	360	376	384	382	379	377	400	388	401	340	350	372	366	373	369	364	358	427	366	383	395	349	390	340	357	393	373	369	389	404	373	400	392	373	354	368	371	430	414	398	399	368	391	408	388	415	408	373	382	371	359	402	378	409	394	411	382	388	395	392	410	429	378	370	378	385	387	390	367	414	400	364	397	389	385	399	376	377	372	415	399	363	370	384	356	402	375	359	393	375	382	374	384	400	391	381	397	372	388	391	408	379	399	406	358	392	338	388	405	382	390	368	415	431	376	406	378	357	385	380	399	401	366	404	366	378	402	391	370	405	393	418	404	387	400	416	385	402	384	352	387	390	397	412	363	372	401	361	383	371	381	403	405	396	416	418	415	386	419	381	376	366	381	374	402	405	416	408	395	401	397	411	373	413	401	367	377	431	409	368	400	389	370	387	414	407	366	409	377	414	395	349	382	392	401	395	375	363	356	404	360	387	386	370	339	360	380	381	406	389	383	391	362	393	410	371	374	387	401	385	401	363	383	398	382	380	373	420	415	418	394	383	384	397	384	396	397	368	366	390	425	381	393	422	409	384	350	351	392	383	324	418	398	392	379	376	387	373	397	426	369	396	401	380	344	408	424	347	396	415	453	387	408	383	396	428	360	376	369	414	354	380	401	383	370	351	406	374	397	382	349	414	412	415	381	411	361	357	385	364	367	393	406	416	407	390	369	409	392	394	406	386	342	401	399	380	390	392	391	423	397	417	390	382	413	386	373	386	388	423	415	407	391	386	401	405	379	384	388	412	388	405	425	382	375	385	410	393	369	413	360	408	383	410	392	402	377	410	383	405	420	406	396	405	345	417	404	423	399	377	387	392	409	407	399	393	383	347	378	384	410	386	376	394	384	422	392	391	409	383	385	410	360	405	383	364	392	364	398	392	402	390	388	395	440	392	412	415	353	408	360	398	375	378	370	362	393	383	402	398	420	387	397	346	378	423	371	349	375	403	371	394	406	377	367	360	393	376	400	433	401	415	380	399	380	417	409	414	408	364	406	382	363	374	403	398	372	419	358	386	389	389	356	362	420	410	403	393	387	440	364	382	417	400	388	379	379	377	406	351	401	410	422	383	378	405	364	380	398	391	424	416	412	383	377	392	438	401	414	386	406	389	419	387	402	392	391	377	377	399	390	392	390	386	381	387	441	396	404	398	401	387	376	378	362	412	407	373	387	375	390	396	396	382	422	346	352	400	370	394	414	382	399	382	397	377	378	396	392	384	328	381	368	407	404	384	408	399	369	366	381	391	361	373	389	369	387	356	418	409	401	393	398	379	368	410	403	379	361	396	370	373	365	331	386	414	391	354	394	388	373	401	398	365	393	424	413	414	399	390	408	382	381	400	373	359	422	367	383	392	384	404	401	394	367	387	409	373	397	407	377	418	399	420	365	394	401	388	392	412	408	396	374	402	426	361	390	370	371	394	413	362	402	370	384	360	349	352	396	389	384	397	421	374	407	393	383	378	437	396	366	423	412	356	358	404	382	360	415	359	401	372	383	410	397	386	413	423	365	363	378	419	376	376	371	432	422	407	355	375	423	401	417	395	391	355	358	354	358	424	396	369	364	369	388	386	378	391	396	424	392	406	379	391	395	372	352	360	377	416	396	383	392	376	425	356	389	389	351	359	402	404	405	384	399	403	383	408	381	397	385	414	372	389	418	385	393	410	376	361	407	390	404	395	394	387	347	383	407	368	395	424	389	353	378	401	397	366	380	374	387	388	378	384	378	358	407	326	369	387	386	383	393	346	400	396	361	387	375	380	399	365	357	364	410	413	419	406	371	404	349	403	387	400	393	360	408	420	374	368	376	392	365	397	389	395	378	414	402	400	380	392	361	375	384	447	369	368	353	396	412	388	407	409	411	399	408	366	394	407	378	392	412	401	383	421	383	390	385	372	434	359	402	411	385	360	370	365	379	404	386	378	387	364	389	374	359	397	409	399	362	406	396	372	386	380	384	370	379	356	376	381	370	394	392	406	365	398	373	411	359	393	373	364	406	390	406	396	420	396	363	382	377	377	362	375	387	366	363	363	354	390	431	359	401	363	391	370	382	363	346	373	380	356	406	385	393	365	385	392	395	365	391	394	397	380	378	368	403	422	364	388	385	391	400	397	381	416	403	359	384	368	398	402	386	384	382	395	381	357	387	392	410	417	406	398	374	361	379	372	375	380	381	379	380	406	407	387	404	383	375	379	428	363	399	389	351	426	411	402	409	425	346	421	396	356	372	393	390	405	419	400	429	354	371	389	391	425	379	403	396	388	374	404	410	379	379	383	399	424	400	388	427	392	380	373	402	406	394	419	448	385	374	372	392	392	397	387	403	412	375
43156	48688	22675	8213	7495	1576	661	662	662	758	615	653	662	588	685	615	669	693	650	655	641	636	665	610	706	629	681	660	659	656	693	708	713	631	646	654	638	669	662	616	677	675	660	687	694	664	679	631	629	622	653	652	620	671	631	696	630	669	623	622	658	616	677	683	649	618	649	654	636	671	684	605	665	666	614	593	600	667	646	659	644	618	625	608	644	670	621	665	642	629	655	592	649	645	712	681	661	640	615	639	612	712	665	654	611	674	657	680	672	685	660	653	625	676	687	607	665	639	705	599	645	673	644	658	697	619	602	648	647	652	640	660	688	648	676	655	658	605	635	654	633	660	614	607	640	646	683	622	633	627	676	633	700	645	640	685	604	630	684	645	653	642	681	659	685	595	650	663	643	619	588	677	642	666	623	697	652	677	630	645	653	672	610	645	675	594	642	595	610	641	681	647	713	644	680	618	647	621	618	676	681	633	649	664	640	637	682	597	678	618	646	637	648	641	604	662	636	645	639	661	640	653	623	642	671	659	680	663	660	602	697	656	595	659	679	716	660	592	657	665	631	628	639	656	666	606	693	681	694	698	663	635	645	625	618	660	611	656	642	690	648	682	660	642	650	637	687	612	634	672	653	656	664	635	634	664	616	638	657	667	638	623	721	655	661	658	676	670	597	653	630	665	635	660	671	634	619	689	607	632	650	661	582	639	638	636	655	661	641	639	635	646	647	651	628	642	677	607	619	607	673	656	654	638	629	652	684	652	625	606	638	676	648	611	662	642	641	652	681	671	601	654	659	636	697	614	632	708	617	648	605	654	655	644	636	627	671	598	609	666	630	653	656	644	662	624	670	685	608	653	659	660	680	591	611	676	600	674	646	617	638	653	640	648	619	650	637	653	631	652	708	699	629	667	633	630	689	654	688	631	677	704	649	651	640	665	635	641	654	597	656	630	664	688	642	633	634	646	654	572	649	634	659	653	630	653	628	637	629	654	621	642	592	637	668	616	613	652	656	658	633	649	666	667	642	633	681	655	689	663	640	656	670	652	641	697	637	596	637	643	688	612	661	662	648	623	666	631	632	658	672	659	637	625	609	636	651	688	670	659	648	662	665	642	627	652	659	631	621	642	607	618	673	703	655	649	611	662	652	655	676	641	595	681	609	640	639	664	664	621	624	660	646	610	616	667	628	636	630	614	646	635	656	632	639	697	661	646	630	653	690	663	594	639	641	629	632	641	666	597	598	695	707	601	653	619	660	639	655	642	615	662	653	652	627	642	589	601	662	618	656	617	687	637	632	652	634	608	655	646	625	654	715	634	644	586	672	643	639	642	621	623	626	654	668	650	628	598	650	640	627	652	640	618	625	645	652	650	646	662	623	641	655	669	642	619	608	621	607	654	665	621	637	620	605	643	632	612	653	662	682	616	574	655	692	635	622	612	638	639	609	647	657	634	652	606	681	626	642	617	640	660	664	642	674	643	639	631	665	676	635	640	636	621	698	637	656	673	612	601	639	606	665	618	604	629	654	637	648	640	650	680	650	660	663	668	652	622	654	680	680	630	631	680	661	599	606	667	665	635	658	654	632	631	654	668	703	605	610	659	676	661	651	637	635	671	632	671	640	635	669	654	676	679	635	620	642	657	671	674	585	627	634	631	654	649	715	653	620	624	622	675	658	666	636	639	668	643	618	660	637	686	659	622	670	617	652	655	636	638	665	598	665	624	612	602	622	680	654	630	674	632	649	626	706	647	621	638	700	641	607	645	701	663	659	641	669	613	625	653	647	665	667	637	653	659	632	659	648	659	636	635	661	650	650	638	675	684	647	652	627	660	621	664	634	661	638	661	683	655	683	660	667	667	579	678	685	599	669	606	639	655	601	606	680	650	699	665	592	660	627	691	652	696	612	643	636	628	642	643	661	696	633	684	633	621	653	605	671	653	650	682	637	645	640	688	652	635	654	629	618	621	650	590	630	656	644	697	637	621	667	618	662	645	601	656	652	631	689	638	689	613	677	620	635	667	669	610	639	643	676	683	708	656	612	665	638	632	605	652	654	605	657	632	605	710	678	649	630	639	658	657	645	668	648	664	651	617	636	641	603	618	643	661	628	654	674	621	669	601	632	654	618	613	662	674	662	676	652	615	622	626	629	632	643	614	649	654	655	636	685	651	688	679	641	587	677	598	637	598	607	661	679	673	656	661	648	646	640	668	695	634	658	664	673	611	657	657	617	660	607	643	629	649	640	675	691	633	663	684	662	621	661	648	671	644	679	657	644	679	696	619	665	632	661	659	665	664	648	625	618	659	639	614	625	690	652	617	672	659	629	665	583	683	626	602	638	635	610	659	652	632	685	660	661	668	629	655	664	656	627	609	625	668	732	614	609	640	650	644	633	635	662	630	602	638	651	662	646	632	643	676	634	669	622	672	627	675	630	663	655	624	693	658	675	656	663	714	633	643	628	653	649	700	641	687	682	586	632	617	663	641	641	671	691	631	618	663	655	654	608	678	627	645	669	582	628	682	636	661	648	634	635	676	595	634	623	635	667	666	674	632	635	618	665	634	643	674	659	616	637	666	642	609	626	652	650	676	687	696	707	687	653	634	628	651	650	616	691	704	628	682	650	656	641	634	655	635	648	663	609	646	693	719	641	588	633	674	595	625	608	683	643	666	604	625	675	599	720	640	641	636	645	605	630	618	596	689	622	679	647	678	707	652	590	690	630	679	632	633	627	636	595	657	678	661	631	602	619	651	651	659	633	663	677	634	672	598	601	664	636	636	654	605	657	663	655	644	656	651	643	681	654	668	615	626	668	673	602	645	635	629	695	654	635	632	667	637	674	644	614	658	665	665	627	678	619	709	598	628	646	673	649	635	637	608	648	615	651	634	600	635	632	641	610	640	689	629	631	655	622	642	639	649	687	590	651	630	638	680	660	640	651	646	681	678	636	643	650	610	693	638	681	601	626	642	626	694	679	630	636	631	683	596	605	660	671	615	627	643	654	698	632	651	659	635	580	667	683	663	616	699	699	644	647	612	644	608	692	681	621	658	639	617	662	656	648	651	663	690	603	678	632	653	671	633	660	601	656	658	648	717	690	646	610	630	645	661	661	650	639	644	653	657	671	658	637	566	686	636	630	646	655	589	658	653	639	644	639	660	682	617	630	713	675	640	649	596	621	666	615	634	636	616	672	661	643	654	622	639	659	635	625	678	647	656	666	650	654	675	663	696	630	648	636	615	646	628	635	594	621	649	629	647	662	675	628	665	675	664	673	615	632	696	647	648	650	651	672	628	619	663	671	603	645	648	681	674	631	643	630	675	661	654	676	655	617	643	655	673	643	623	627	659	586	670	643	642	640	652	642	609	626	669	645	635	693	644	614	660	653	638	629	649	682	597	644	684	625	650	629	665	631	652	664	654	693	642	666	634	606	667	682	672	647	630	675	644	697	609	671	644	701	649	634	654	633	629	642	656	654	633	628	671	653	628
25916	25070	31073	26037	21337	8030	600	398	373	365	382	386	389	395	381	409	403	355	387	351	396	367	393	387	393	371	373	360	366	384	377	365	413	378	378	392	403	382	387	349	353	390	354	365	372	384	374	341	347	355	387	395	364	365	371	367	377	364	355	388	351	392	348	382	397	396	367	364	386	387	371	365	354	378	355	344	396	367	357	350	400	359	362	413	357	369	402	398	383	375	376	387	352	365	380	370	396	384	354	378	369	399	377	372	363	411	366	400	344	409	366	360	397	386	370	378	371	430	361	370	369	346	417	392	375	378	357	381	361	380	370	394	428	336	372	363	388	366	323	361	370	361	384	358	366	386	359	409	381	357	400	348	399	385	395	349	380	356	366	381	373	383	354	391	366	377	357	360	391	344	347	367	396	406	402	389	418	348	373	326	331	339	366	359	366	353	347	361	377	391	375	366	372	384	355	376	407	394	378	379	356	383	379	366	392	412	384	340	381	348	368	358	363	402	379	372	381	386	354	368	385	355	342	355	360	382	368	377	364	398	367	374	367	392	340	367	383	371	377	373	359	359	360	384	378	375	371	383	369	383	399	389	363	358	383	382	401	337	339	366	355	398	382	400	372	410	397	369	392	364	364	334	349	358	359	349	358	328	371	367	340	373	393	367	390	381	343	335	367	397	420	351	359	393	337	363	374	391	341	329	374	371	393	396	366	385	401	336	379	352	350	369	375	385	341	396	358	419	377	387	378	372	385	374	373	376	365	401	349	368	391	352	379	371	357	406	418	395	402	385	399	356	357	350	364	367	378	348	367	386	374	377	379	360	342	359	346	378	349	349	366	386	369	399	390	379	344	360	374	356	394	381	382	391	379	382	357	372	378	375	371	362	364	364	378	315	337	399	366	347	395	302	382	392	388	376	422	389	383	373	355	357	381	368	347	369	382	389	378	370	384	372	362	349	357	363	389	364	388	405	359	355	385	369	333	348	347	352	398	383	337	379	375	396	375	358	349	360	371	364	400	368	378	347	392	374	371	386	354	352	393	362	362	370	387	396	386	342	377	389	411	399	342	393	366	401	331	331	348	361	358	355	392	373	341	416	360	401	379	376	370	400	349	378	390	394	359	397	384	352	360	401	367	338	376	382	370	367	393	352	349	406	331	369	380	356	339	409	361	354	377	329	412	366	342	407	379	425	367	375	392	384	341	374	366	338	347	376	394	382	347	387	382	360	401	388	366	360	392	393	406	387	351	368	349	391	374	388	371	359	345	376	358	399	382	356	390	373	379	388	403	376	359	343	334	392	330	356	387	400	382	380	384	356	375	366	330	383	394	366	355	376	333	373	384	352	436	384	359	343	387	380	352	369	394	365	371	374	410	387	358	372	381	371	383	387	329	354	367	353	398	375	364	382	356	385	387	378	386	367	347	385	352	366	375	378	401	364	378	363	344	367	379	376	393	353	334	381	361	370	354	410	375	365	400	360	399	341	349	376	401	431	361	341	383	322	367	398	357	399	380	363	379	379	373	393	397	391	355	380	346	356	325	384	408	348	351	391	374	392	368	394	334	373	365	375	361	415	348	415	353	377	383	352	387	303	387	364	380	380	389	367	393	384	377	347	354	360	352	364	358	364	385	323	388	373	390	367	377	386	395	337	345	381	389	388	368	345	365	389	385	390	381	344	361	385	373	372	371	347	369	369	405	354	409	351	368	380	410	371	348	360	357	361	387	361	392	374	375	407	398	379	377	348	342	390	350	375	342	363	367	364	367	423	377	359	357	380	369	336	385	396	360	371	380	377	382	378	345	369	373	381	366	375	379	406	378	396	379	387	340	369	400	386	377	372	346	409	353	358	362	385	378	363	400	392	350	367	369	387	407	371	364	393	361	367	407	372	368	385	353	361	396	406	396	393	348	370	386	352	362	386	387	381	363	350	364	368	362	336	371	372	392	408	375	384	331	368	379	364	365	399	362	372	354	395	351	410	381	341	407	384	375	313	382	358	355	382	394	387	365	386	393	375	399	361	395	418	362	353	350	336	371	380	376	341	407	374	388	360	347	360	365	362	376	404	376	371	354	386	377	416	374	392	376	421	367	406	350	369	404	350	382	368	361	360	377	406	423	364	367	374	358	396	398	351	373	363	347	391	393	359	357	370	393	357	383	410	384	374	347	366	389	355	377	365	352	376	387	367	383	351	345	360	378	330	365	353	370	374	379	380	394	359	413	362	362	394	371	371	363	372	363	329	369	364	393	393	360	401	364	368	354	381	328	337	341	358	383	393	354	355	403	360	357	342	358	387	343	370	371	363	384	363	370	356	337	347	382	381	362	350	386	403	383	350	387	338	378	383	394	327	321	402	373	361	381	375	340	379	399	389	392	385	374	386	373	394	394	345	381	381	355	329	362	394	375	385	365	372	374	367	362	369	377	374	364	350	377	409	351	359	406	377	396	380	386	393	380	366	398	373	374	393	344	385	376	362	350	383	345	369	395	373	413	369	349	401	344	372	366	367	370	352	411	357	363	341	376	358	365	395	359	391	357	372	420	351	397	386	369	380	353	364	397	348	351	401	396	355	361	359	361	373	392	400	328	393	370	368	331	364	377	379	394	380	427	360	378	380	330	372	374	397	379	370	355	392	350	367	355	365	338	360	364	393	372	368	385	368	363	379	375	411	348	418	421	370	391	378	344	344	370	378	351	374	360	398	371	357	355	368	339	378	360	391	378	375	380	360	367	358	376	368	389	375	347	364	351	392	372	388	381	324	336	345	362	363	357	359	380	379	369	371	355	368	399	371	383	384	342	351	399	369	366	377	370	330	382	355	382	364	378	396	372	402	354	371	402	403	342	376	404	363	362	357	388	386	384	392	334	355	387	351	377	373	382	379	359	408	387	377	392	391	372	366	350	377	374	390	371	387	376	377	392	365	362	371	418	390	358	379	353	328	354	373	378	349	365	382	360	361	370	336	365	386	377	363	390	341	413	358	385	370	349	394	403	385	369	390	386	379	370	359	363	361	369	392	364	368	349	389	378	357	409	375	370	374	381	372	356	363	375	379	396	401	353	366	391	398	420	432	391	378	384	383	395	376	378	373	372	418	340	354	366	373	396	377	394	389	340	382	364	399	367	383	388	359	413	387	385	377	373	346	373	362	403	375	403	380	371	346	366	385	393	383	367	374	346	371	406	363	381	325	356	374	369	376	384	393	393	370	384	385	382	378	371	377	388	366	378	374	385	358	382	359	340	371	352	382	391	380	382	364	387	358	352	375	325	366	366	390	385	381	378	383	394	338	364	383	388	384	402	361	376	392	389	372	392	380	363	358	346	331	391	377	370	399	391	373	350	354	388	366	369	366	376	324	386	367	385	378	378	375	390	373	391	395	380	387	357	383	389	361	347	370	388	373	379	366	352	365	377	382	371	366	359	331	389	397	362	354	377	370	367	385	349	355	369	386	366	376	381	383	390	391	399	377	382	346	336	346	359	354	379	361
62200	88997	51767	30655	23694	4749	626	623	581	593	601	573	676	648	629	624	598	588	649	610	651	600	630	627	576	581	613	631	591	606	630	610	650	607	590	592	612	620	623	628	611	627	612	588	633	583	676	570	573	650	626	598	588	575	626	591	568	606	631	672	644	608	598	595	636	630	604	610	563	595	593	621	603	618	603	628	603	598	618	604	567	587	577	636	603	650	593	633	651	644	623	600	599	649	605	644	658	607	608	550	588	616	620	645	570	625	660	582	609	592	666	572	569	618	628	584	586	621	601	639	609	625	614	613	577	578	610	639	591	597	611	561	611	563	643	589	613	636	611	624	634	602	628	627	620	615	603	602	604	625	671	581	647	633	602	587	630	573	599	647	606	629	595	610	632	601	617	582	626	668	651	621	611	607	645	656	588	631	641	619	608	605	582	615	607	635	601	613	618	599	605	634	604	596	597	623	619	595	565	579	653	629	589	604	623	636	653	601	629	629	617	594	619	601	535	627	564	655	607	601	580	621	643	615	659	554	613	607	636	590	604	600	611	614	563	662	637	596	616	622	600	625	640	638	582	625	591	586	637	618	597	532	628	625	622	642	606	619	603	613	611	595	593	575	595	639	623	671	603	606	612	608	583	581	652	619	612	592	606	648	630	594	595	650	677	617	624	640	611	601	635	589	619	586	631	618	584	573	650	653	597	631	623	624	589	604	642	641	608	584	633	616	570	617	596	597	637	601	617	592	625	627	606	617	602	598	614	618	637	610	588	621	595	616	606	623	645	600	578	598	594	681	610	639	614	587	604	661	617	623	582	597	629	633	602	592	595	626	605	637	611	609	635	624	594	645	637	599	629	594	609	589	644	598	644	648	599	624	601	634	608	588	613	599	577	635	644	657	603	626	635	612	606	608	632	615	651	608	668	603	590	549	626	611	610	602	605	590	615	662	594	616	629	625	606	632	630	637	585	626	602	659	624	635	615	622	569	646	577	623	595	599	620	587	625	590	655	645	623	675	638	627	607	626	593	640	602	631	604	624	644	629	655	629	618	636	606	588	666	580	637	591	601	629	636	613	630	623	640	608	635	620	621	639	633	643	622	573	605	584	584	607	648	621	645	622	607	603	626	620	578	618	614	613	628	651	589	614	588	593	613	597	614	602	637	647	618	597	607	618	597	601	631	619	584	593	609	591	556	606	591	639	590	575	600	622	554	602	631	602	598	591	597	606	602	635	614	652	593	595	634	640	595	614	623	622	603	612	644	634	631	625	607	616	613	620	602	610	616	605	608	595	670	640	598	609	595	596	625	641	633	605	621	613	614	620	625	577	604	618	638	581	626	613	624	622	645	615	588	631	633	632	640	613	608	615	603	619	590	606	591	596	619	655	632	653	631	670	620	615	605	637	637	581	605	605	609	593	622	642	637	591	638	677	610	630	606	582	582	626	624	655	616	593	630	555	596	609	634	607	579	584	598	624	594	614	583	649	596	598	612	613	603	592	583	616	605	631	660	640	628	627	632	610	635	604	597	619	636	625	601	604	630	617	632	643	594	568	577	645	621	562	604	598	628	639	680	614	624	593	628	608	608	669	595	599	631	612	575	608	632	619	659	576	604	621	633	649	659	609	635	630	616	607	664	571	618	627	606	601	652	595	604	581	629	592	606	627	615	633	622	619	591	611	626	642	584	583	618	618	669	609	612	602	648	627	622	577	617	604	620	621	577	618	596	640	622	631	609	621	611	617	588	627	595	586	576	593	599	630	612	606	605	636	615	587	590	632	589	631	632	612	645	603	619	618	592	627	581	627	610	616	645	618	620	598	645	631	576	598	584	620	606	630	614	633	626	579	590	605	620	594	621	645	644	614	600	607	623	589	585	612	612	613	640	647	640	617	617	632	650	594	643	637	580	640	561	602	604	594	640	657	612	610	635	589	569	611	623	629	631	605	623	651	604	598	601	603	601	639	643	614	650	576	610	633	681	622	587	591	656	603	608	628	650	639	589	591	593	573	668	620	597	664	598	605	581	628	581	611	586	648	646	639	605	554	601	634	611	605	638	600	600	626	611	613	681	638	621	643	596	633	637	622	617	583	632	640	644	593	586	648	635	597	606	575	616	596	622	609	603	609	628	625	601	656	608	637	609	613	636	591	639	576	617	617	619	604	617	619	595	618	592	616	635	594	630	573	641	626	608	598	610	643	649	625	599	626	626	631	565	601	615	609	607	567	607	638	579	612	646	649	628	614	664	592	601	607	598	626	604	634	595	616	628	617	614	610	619	587	639	603	603	659	641	626	559	594	548	601	627	600	619	611	603	576	592	601	607	605	597	635	615	616	618	625	639	610	615	584	605	602	638	599	603	640	660	617	604	657	603	607	652	573	628	605	649	613	615	596	610	616	626	596	606	615	579	598	636	601	634	579	613	611	647	592	617	603	615	631	637	615	612	614	632	632	576	592	631	660	576	649	595	594	635	639	623	680	612	600	625	657	659	586	591	563	650	630	619	610	629	578	657	641	615	631	594	657	564	588	632	616	647	610	648	596	655	595	643	612	642	597	614	610	606	600	624	583	612	624	600	566	641	623	644	632	588	614	585	596	644	626	624	577	632	628	623	594	605	608	583	582	590	638	604	607	605	621	599	585	581	648	618	670	609	655	582	636	613	609	634	554	605	591	602	640	598	579	625	579	596	601	655	653	608	598	592	612	621	638	586	588	589	621	642	637	581	644	613	667	636	618	567	599	637	585	648	617	647	670	616	608	590	574	630	609	566	602	591	633	568	580	646	604	643	641	589	602	632	623	574	607	574	537	595	627	571	536	651	611	619	583	614	633	573	631	617	577	598	605	649	632	678	579	626	586	615	592	616	588	560	616	617	610	599	640	621	642	619	564	620	668	658	608	631	590	620	688	646	619	573	590	639	649	624	557	600	635	632	653	648	637	613	607	623	609	623	595	618	645	619	579	587	604	611	588	650	617	634	590	593	644	584	607	630	688	647	663	568	653	573	584	649	609	604	618	638	609	593	596	580	579	586	586	603	643	629	593	602	583	648	661	591	634	644	654	608	669	611	613	617	645	634	580	590	634	624	590	623	635	606	604	618	613	623	630	623	615	602	601	590	617	601	602	642	620	630	641	649	621	644	657	626	593	596	642	616	570	594	654	595	604	611	633	600	609	672	628	606	627	609	599	612	585	570	592	651	591	639	670	639	592	627	621	595	593	622	616	589	628	607	637	645	609	632	657	639	680	636	629	620	594	646	600	619	591	578	614	605	634	591	638	654	599	617	638	621	654	585	624	619	647	652	618	620	644	619	587	613	628	625	665	641	641	602	596	593	625	616	632	597	603	606	613	619	607	580	585	595	603	635	613	599	628	624	603	653	652	622	628	636	607	622	613	628	588	632	602	662	576	615	580	569	638	615	536	611	617	609	619	616	640	560	659	610	615	652	578	619	612	599	641	609	677	690	638	571	600	596	619	626	629	625	626	614	645
24363	23055	30647	24835	22799	17695	3234	664	586	610	544	579	567	608	580	600	615	581	599	533	585	603	595	575	601	564	577	581	597	593	600	565	593	582	604	582	564	542	648	560	578	614	568	596	611	607	557	607	578	606	592	567	587	567	597	594	591	545	598	556	604	563	559	589	564	557	549	555	550	583	602	539	545	567	546	570	544	587	571	593	585	547	614	593	619	556	526	555	582	560	571	593	566	563	574	618	618	568	610	603	598	595	547	598	634	570	604	602	581	583	577	574	602	585	565	579	532	528	549	562	575	578	552	539	588	597	574	579	535	575	590	541	585	592	582	568	543	608	576	551	558	576	561	558	555	599	536	601	593	552	584	589	543	579	554	540	554	538	554	558	599	568	515	570	563	633	549	591	548	557	596	531	581	604	586	551	558	585	562	599	573	602	540	527	575	572	601	580	567	596	579	596	586	552	583	561	560	557	560	592	573	601	581	587	559	591	568	604	596	578	588	544	586	582	550	599	581	591	557	583	586	597	559	539	567	629	560	534	532	575	551	612	597	554	582	557	563	599	587	556	571	578	589	543	596	613	615	562	575	545	548	582	569	543	649	556	582	588	572	585	621	568	588	562	597	602	554	572	552	533	583	561	532	580	589	542	543	576	585	584	568	568	564	594	603	565	541	598	636	556	596	554	588	561	552	612	583	557	591	579	576	589	586	612	610	578	576	608	569	609	587	550	570	565	570	573	545	582	559	611	558	584	592	490	583	593	533	562	560	572	533	584	574	555	572	621	625	594	516	552	583	574	587	586	592	576	569	576	582	539	560	577	557	552	595	564	599	518	583	600	582	553	524	586	575	579	621	554	544	566	567	581	565	591	556	612	540	548	571	582	559	553	570	532	607	594	597	559	556	612	564	577	621	589	584	546	565	574	556	534	604	549	535	558	555	602	575	566	587	555	598	587	542	582	575	569	561	550	566	514	562	630	497	588	543	597	547	551	588	571	568	617	543	558	572	555	590	610	552	592	593	536	556	572	562	547	569	563	583	592	523	598	518	561	574	573	572	545	599	562	558	547	560	562	564	550	584	580	592	571	543	543	560	559	584	565	543	550	555	591	564	585	599	570	617	611	579	543	577	557	603	576	576	570	594	536	604	587	606	573	577	610	601	514	543	577	572	569	601	540	563	567	557	571	571	574	526	575	553	552	545	581	607	584	513	600	608	533	567	537	568	566	585	549	560	595	603	560	622	581	582	539	579	556	549	604	548	523	641	549	552	571	589	568	591	590	535	547	568	538	599	571	494	591	597	520	576	592	528	565	581	559	598	590	572	566	547	568	599	573	598	543	579	550	558	596	581	549	595	573	582	565	551	599	581	588	572	567	571	598	564	575	558	550	566	564	561	553	578	578	607	531	621	620	584	558	565	558	542	526	558	534	553	589	551	605	605	598	552	555	582	596	565	559	581	585	535	558	581	594	620	581	606	598	586	554	584	559	596	602	556	582	563	553	621	591	579	614	565	591	561	567	575	543	573	606	575	564	539	613	604	624	599	509	626	574	556	576	547	583	544	606	565	552	554	549	550	589	586	578	560	572	604	589	559	547	542	534	553	624	582	574	552	594	573	583	574	561	626	543	563	587	590	548	540	572	557	536	529	562	541	607	547	539	553	585	537	569	555	524	572	577	597	618	610	584	590	541	565	574	540	574	563	577	558	563	533	558	520	575	570	565	597	552	535	552	596	604	536	559	578	534	558	583	608	569	559	600	577	575	588	554	592	583	526	570	607	578	579	582	569	583	562	538	548	534	581	580	545	587	562	585	591	599	579	584	596	571	602	589	565	577	568	596	557	573	585	555	583	557	592	577	558	566	563	582	552	560	557	583	579	574	564	518	550	550	569	587	542	547	546	575	592	555	617	564	573	553	589	592	535	563	592	589	532	547	580	565	554	562	548	584	532	537	525	560	569	569	586	547	524	592	569	588	578	547	609	553	574	532	532	562	549	601	560	546	595	590	574	571	574	578	568	613	551	563	599	594	570	611	612	556	561	574	593	563	596	595	572	584	567	565	555	610	592	597	573	610	566	585	576	610	544	586	548	583	546	557	574	576	594	528	566	559	568	559	566	575	538	565	599	572	559	562	612	558	539	532	544	566	543	528	551	561	563	592	556	594	563	576	571	553	581	599	586	570	607	567	594	552	579	579	576	601	588	569	537	559	511	538	579	541	568	601	592	586	592	592	589	573	570	559	551	564	554	602	586	601	573	587	536	553	586	579	572	599	579	607	545	588	528	616	588	574	603	570	564	591	609	549	596	611	567	504	595	594	588	559	587	553	552	595	542	577	552	591	571	550	615	559	600	586	576	596	613	616	592	555	576	538	595	598	617	551	572	556	563	576	599	552	572	542	575	585	585	572	517	532	527	553	589	596	549	519	557	540	589	586	568	533	629	556	559	541	577	562	545	603	573	613	610	564	568	587	567	601	586	577	563	592	531	572	597	566	562	596	596	602	586	619	544	575	567	550	591	579	585	580	574	534	599	567	602	571	566	580	535	595	608	572	559	578	603	591	545	577	598	575	582	589	576	575	582	576	569	592	519	579	554	595	557	621	600	556	541	589	604	554	539	584	567	603	557	580	586	526	529	602	582	547	524	574	540	558	588	636	569	603	578	618	610	558	578	594	563	564	608	584	594	565	541	561	562	599	565	555	555	546	606	568	581	539	578	591	561	558	568	575	551	556	556	565	550	545	581	576	611	583	605	578	574	582	602	568	560	555	560	577	587	552	566	578	572	591	577	587	581	590	556	572	548	581	517	586	562	556	544	605	607	595	604	588	554	574	556	554	586	617	566	574	571	557	551	552	522	594	541	566	587	538	567	626	566	570	551	590	593	570	557	549	547	591	558	588	593	569	552	553	574	576	546	569	580	562	568	597	566	561	541	559	542	563	588	578	550	599	579	570	570	553	596	572	537	571	591	572	547	533	596	512	540	531	548	538	522	585	602	590	563	520	570	599	578	571	602	583	530	588	547	579	569	558	566	581	593	563	564	551	584	567	611	586	581	561	568	561	536	585	546	587	587	550	577	545	595	565	580	550	558	578	531	552	575	550	596	537	548	596	572	576	578	577	559	576	610	552	602	581	570	582	564	544	538	580	554	584	565	527	589	600	548	537	585	567	579	604	595	599	539	609	515	535	573	570	601	561	621	554	580	548	569	559	590	575	619	560	579	602	512	538	582	580	542	565	594	581	561	561	544	571	574	587	522	569	537	564	588	600	558	594	577	604	565	604	538	575	541	599	557	553	593	564	548	526	567	570	604	583	583	550	592	571	560	566	574	563	584	557	580	540	586	530	548	544	512	571	543	606	599	597	564	584	545	557	582	600	577	581	558	561	582	532	577	555	555	550	591	601	548	546	561	536	551	554	608	605	561	601	570	586	553	540	572	559	564	563	563	584	563	540	583	533	594	555	585	629	573	564	549	543	570	536	573	559	557	601
60876	99207	59300	36323	31177	8178	850	894	877	885	797	861	912	877	892	895	943	889	902	910	889	847	896	864	906	869	920	835	911	864	880	860	882	923	867	879	1001	892	899	914	856	927	903	919	868	934	899	854	850	894	850	877	912	929	888	916	878	880	869	901	908	906	907	862	861	865	870	878	877	882	837	910	901	858	839	877	918	936	915	867	895	887	842	865	859	878	912	926	857	904	862	898	897	890	891	894	891	812	847	908	834	864	907	881	899	847	897	939	895	894	892	897	875	872	914	940	919	881	867	904	861	918	883	873	894	829	903	872	896	874	834	867	904	884	867	852	872	894	911	888	860	920	897	808	983	878	872	892	891	912	903	900	861	838	926	837	889	885	845	904	870	887	810	849	858	907	859	879	891	809	851	892	890	894	859	830	874	955	905	930	874	912	934	888	898	961	849	898	895	852	876	824	824	900	938	900	874	914	850	928	931	876	884	885	908	922	839	877	877	852	877	882	895	877	837	820	849	899	896	886	881	891	920	817	903	880	952	886	843	870	865	904	915	911	872	844	909	900	888	912	892	918	899	842	873	879	892	897	816	905	847	881	918	898	895	862	893	869	880	864	882	907	898	855	940	864	841	868	940	967	859	845	890	950	881	888	937	891	862	896	882	854	920	833	921	901	897	937	887	891	909	818	890	858	915	877	896	855	919	898	916	914	896	916	894	879	906	932	911	923	872	914	900	861	885	908	919	895	894	934	812	862	884	863	897	926	834	915	827	877	855	885	870	879	910	925	872	868	882	856	888	858	889	885	899	857	886	817	864	911	880	903	886	937	940	882	898	865	892	901	891	871	899	899	887	907	879	913	849	875	838	838	889	854	888	896	868	853	900	906	843	870	894	911	873	883	868	949	881	921	875	911	845	919	913	900	896	897	932	916	888	899	912	895	891	829	891	920	907	906	833	870	890	911	874	910	898	899	830	876	874	877	890	898	885	893	897	896	920	842	880	890	899	924	882	881	913	844	877	848	969	874	903	898	840	915	945	879	890	818	859	855	867	884	843	897	926	907	927	869	896	856	873	814	881	865	865	900	870	879	888	878	843	830	873	923	888	921	876	874	878	917	851	935	879	888	867	863	877	887	891	903	894	876	852	869	853	887	895	897	912	912	905	858	881	864	899	846	869	897	897	887	857	898	868	834	884	935	885	859	906	889	867	901	823	934	874	891	911	879	855	912	906	891	907	947	855	877	890	903	898	890	895	925	810	835	934	852	899	898	851	882	917	884	927	895	868	860	897	937	890	906	882	872	875	889	864	899	855	873	830	836	837	866	875	881	849	881	813	864	863	902	845	932	903	853	840	869	877	906	909	937	903	822	842	919	855	834	926	905	876	868	951	890	865	875	898	882	874	915	872	939	884	887	906	858	911	854	890	857	903	874	938	902	898	904	882	945	874	867	889	900	856	832	901	843	894	901	870	878	852	893	869	869	916	860	845	894	951	821	887	889	888	900	873	871	835	885	919	861	948	905	912	864	871	844	881	904	838	867	841	853	820	832	866	884	888	886	877	891	885	913	880	875	877	886	929	914	916	894	902	886	876	879	893	886	822	890	839	877	839	884	848	875	850	863	837	895	904	922	902	850	896	849	881	903	902	902	905	871	844	912	937	921	860	843	817	877	913	891	848	857	879	895	927	877	885	862	918	843	849	859	871	922	911	905	859	886	869	928	849	897	879	855	904	878	925	852	873	882	856	925	852	883	854	892	905	838	871	910	863	858	922	877	887	835	895	921	893	913	958	878	906	887	925	860	912	864	920	861	862	874	893	882	850	882	845	954	896	898	870	870	882	860	889	867	906	909	921	888	917	870	859	876	879	834	877	877	903	834	838	891	848	916	964	885	868	916	877	910	862	905	864	903	915	854	841	898	849	879	939	860	867	860	889	919	927	868	820	937	903	873	918	917	910	916	898	900	875	934	863	910	911	890	897	901	912	880	887	830	911	937	917	890	893	888	839	870	899	872	896	923	864	880	872	877	895	887	874	854	868	905	914	916	939	898	877	894	888	883	852	877	855	911	883	861	917	887	848	846	938	875	897	883	902	862	913	856	872	906	865	886	898	916	913	880	827	862	922	893	923	871	906	904	887	824	885	877	911	902	850	907	913	898	883	932	913	866	860	873	892	890	913	888	906	902	936	866	873	884	880	859	856	923	851	865	880	844	855	878	870	899	865	862	859	915	888	866	846	889	932	895	819	895	824	925	869	890	850	902	888	936	902	885	869	905	921	890	859	882	883	926	918	884	931	904	858	875	870	845	896	859	929	856	840	911	888	883	930	861	898	892	876	898	881	869	854	868	876	890	848	889	876	881	887	858	884	957	844	909	909	877	919	845	834	859	820	919	897	873	854	923	918	896	881	885	871	923	849	917	904	859	882	843	897	881	903	873	885	891	872	852	870	854	929	844	852	905	899	896	872	832	916	908	875	885	900	900	856	906	897	882	904	853	886	837	892	902	857	872	952	897	867	869	943	860	889	875	875	907	861	885	899	864	876	809	847	871	865	923	875	862	861	864	845	872	840	901	919	843	912	913	836	914	845	872	897	860	878	908	837	877	853	860	927	909	916	908	927	886	848	860	898	879	869	894	932	819	891	804	853	888	907	822	870	918	913	893	875	897	880	862	875	832	876	923	881	891	870	902	930	882	877	859	862	889	845	875	870	911	890	838	886	872	862	875	885	928	858	976	920	833	868	860	877	875	857	863	900	914	844	919	888	876	874	877	880	865	860	901	829	891	898	853	917	927	892	863	890	885	856	905	873	852	911	822	908	906	899	927	873	883	889	886	856	914	882	809	888	835	874	833	868	891	874	895	880	912	882	867	885	915	901	857	865	893	971	906	870	917	894	867	851	836	899	884	886	905	892	873	855	910	881	900	882	907	865	946	869	862	894	878	852	837	889	923	863	884	904	857	925	927	875	898	868	903	899	908	887	837	902	873	916	863	836	874	888	856	863	868	857	910	892	953	865	857	935	876	906	887	873	909	860	928	877	955	865	898	899	905	862	829	896	870	896	872	917	837	887	938	885	831	902	820	914	882	884	866	848	869	866	898	873	847	894	904	866	868	900	864	864	883	888	897	899	832	892	883	860	942	877	864	875	872	929	866	877	838	886	856	885	900	879	834	850	872	885	949	931	911	911	828	906	862	930	876	881	886	934	853	900	917	897	863	862	888	870	905	890	908	922	885	890	858	840	852	876	886	921	851	960	881	860	831	922	894	883	932	871	882	875	894	901	876	892	868	892	898	943	924	857	887	893	850	852	900	855	882	899	914	895	926	904	842	919	913	866	878	888	891	859	861	935	850	905	888	882	880	906	837	869	896	934	900	907	925	895	932	876	917	874	890	846	909	890	877	826	888	928	870	908	876	891	876	869	829	908	864	866	885	874	866	858	896	871	887	883	934	904	853	924	893	876	918	922	856	930	886	893	918	927	842	909	893	931	853
32418	32138	23658	9378	5016	1039	396	419	371	388	398	387	370	370	427	375	381	387	339	398	370	391	385	372	386	380	363	394	392	349	387	405	405	369	363	383	416	391	387	378	352	382	359	385	365	387	390	372	375	382	445	355	375	352	374	384	397	383	402	333	383	392	352	341	374	351	384	371	362	379	383	346	360	397	364	405	356	397	393	384	356	395	397	399	357	393	369	367	389	381	414	404	351	378	400	377	377	398	366	401	396	373	414	412	379	384	389	380	362	386	374	378	377	352	381	402	387	348	381	387	378	356	357	416	361	333	375	377	367	390	394	379	379	374	402	357	378	389	368	405	415	391	404	358	339	376	377	378	394	392	386	336	366	328	339	348	374	397	352	357	388	383	380	397	376	376	390	367	407	383	369	365	379	393	380	384	388	374	388	374	372	375	373	341	385	355	380	392	366	406	399	366	390	346	412	373	365	387	379	379	372	367	345	377	374	381	386	385	378	372	360	373	397	403	373	421	378	360	382	387	371	401	368	412	347	351	356	405	357	383	373	369	363	386	384	376	385	379	406	363	377	370	418	385	342	372	367	364	393	410	409	394	374	376	357	382	347	388	371	406	357	400	393	369	377	377	368	368	376	378	394	347	356	355	352	388	414	386	403	375	349	406	346	394	387	412	376	358	386	379	379	362	394	386	371	389	412	365	358	385	385	381	380	375	378	389	372	339	414	366	410	403	375	344	370	371	362	401	397	401	369	364	383	355	382	371	394	395	367	413	380	410	430	374	392	396	384	374	400	376	383	343	400	394	373	346	378	374	365	386	415	359	362	382	375	373	400	359	377	386	381	372	382	383	354	365	387	363	364	374	375	392	393	375	348	380	366	370	373	355	396	375	374	356	373	379	391	359	408	354	396	357	406	390	373	378	410	385	392	380	358	399	400	405	389	380	359	377	403	382	404	330	389	395	361	368	402	384	356	378	415	367	382	374	378	365	358	386	361	335	391	395	389	364	385	393	383	365	370	360	392	381	393	358	354	365	381	366	338	402	359	364	383	364	386	380	349	381	396	407	380	373	360	379	388	390	381	399	389	375	401	402	397	392	372	354	369	368	370	358	388	344	371	364	374	369	371	345	383	416	399	341	388	402	342	395	375	385	375	360	351	349	362	391	400	395	400	407	406	370	413	360	388	388	362	340	348	382	378	379	380	425	362	348	361	358	415	374	380	387	415	382	392	373	379	414	377	384	375	354	405	392	387	378	379	371	383	343	373	392	387	372	361	368	374	364	371	350	422	390	401	400	362	347	414	386	376	373	395	380	378	384	386	397	379	435	386	376	387	367	397	372	390	382	392	395	401	368	403	392	347	372	367	351	399	376	388	386	379	373	358	383	352	368	376	375	372	354	366	402	358	390	400	408	397	371	355	383	397	375	402	366	351	376	396	341	358	365	389	392	384	389	357	364	391	380	383	375	376	353	364	385	372	397	401	381	396	355	364	405	360	347	391	362	412	369	378	402	366	374	358	401	384	422	376	406	383	348	392	369	387	341	352	357	377	344	371	408	394	398	395	408	390	360	410	398	388	404	381	365	397	359	385	361	374	362	369	394	381	382	365	369	369	389	422	380	372	364	347	377	389	405	365	378	345	370	399	397	385	391	354	373	407	384	391	359	372	378	403	420	371	403	423	373	364	341	385	388	382	385	383	401	372	362	386	390	378	398	386	369	365	374	379	411	384	375	359	380	382	395	401	420	334	387	377	364	364	365	361	380	391	398	379	339	375	333	402	405	360	422	380	385	403	409	421	424	378	390	392	361	391	394	364	358	352	353	380	353	383	394	351	394	386	334	355	398	378	382	357	381	369	417	386	372	395	369	402	373	406	352	359	387	400	377	368	399	360	385	372	385	390	403	374	350	400	393	345	367	364	401	372	350	370	397	387	395	370	351	361	391	400	395	379	380	369	400	392	371	319	371	422	340	402	366	360	359	362	366	385	412	407	356	389	388	392	370	354	348	373	364	368	404	384	392	364	385	363	394	394	401	396	418	375	369	390	351	361	416	381	363	404	400	350	405	397	348	365	363	362	362	356	376	393	397	400	381	380	389	372	392	400	353	381	374	363	366	383	374	384	398	372	376	421	359	399	361	402	386	395	368	386	393	374	372	385	402	388	406	378	383	406	390	386	387	371	375	375	380	374	381	400	380	354	408	380	362	399	376	368	382	403	407	406	397	353	372	401	362	374	357	392	356	348	361	378	369	380	380	406	351	393	392	340	361	390	431	343	388	368	391	347	413	433	374	370	356	323	369	377	396	370	384	373	368	385	422	372	370	370	386	371	404	376	382	400	377	370	393	398	384	403	405	373	387	365	415	395	392	384	365	373	349	338	372	380	376	388	378	374	370	387	367	395	387	382	392	365	428	362	394	381	358	387	390	382	376	393	386	385	370	379	375	392	352	335	398	372	360	396	357	365	380	384	369	371	387	379	401	326	378	366	393	408	401	398	370	393	364	370	363	421	365	376	364	367	388	366	401	396	404	346	374	390	384	375	384	393	373	389	410	373	411	367	372	368	368	409	353	385	385	369	399	374	395	358	409	359	365	344	380	360	391	379	384	386	404	389	380	357	395	362	372	412	406	375	367	359	394	405	396	377	349	386	398	376	421	369	363	391	399	379	380	359	400	376	350	373	329	367	386	346	335	366	381	382	387	392	385	413	368	389	368	380	326	379	361	386	400	379	388	389	384	390	366	380	384	403	414	368	388	376	387	411	355	383	388	367	384	381	379	325	365	370	367	386	417	340	379	399	391	379	404	380	368	394	408	382	358	413	370	361	399	361	401	385	378	358	375	335	385	360	364	382	385	373	406	382	389	375	350	415	363	399	384	361	382	367	371	365	417	361	383	422	391	359	389	385	398	361	386	370	375	388	332	368	392	367	418	376	354	377	386	352	364	414	392	372	389	394	390	426	361	382	378	367	386	382	393	388	335	385	370	348	435	367	379	374	389	357	371	383	367	378	396	356	416	373	358	397	404	389	377	369	405	387	405	364	394	365	359	374	366	370	377	392	403	367	373	376	384	415	383	372	371	402	392	429	387	376	407	381	362	359	402	406	397	399	407	381	378	366	389	423	351	380	388	354	400	407	384	370	403	379	424	385	351	395	416	362	374	390	382	410	378	394	410	375	381	417	367	393	379	386	388	348	381	357	359	373	377	414	397	381	420	407	378	374	368	402	337	382	371	356	362	363	361	390	381	376	391	352	379	371	415	339	373	364	383	366	362	393	396	397	395	384	374	399	394	400	368	388	353	352	361	413	370	353	389	372	371	373	357	321	368	362	418	365	388	395	379	424	402	370	357	364	387	390	363	385	346	340	395	415	379	387	400	397	395	386	373	373	382	395	345	423	374	369	379	356	364	349	384	391	380	340	390	355	371	363	383	371	351	421	374	357	391	397	367	369	368	410	396	393	370	367	389	371	379	373	387	366	368	349	401	407	391
42867	49088	22614	9632	8933	1713	615	660	597	616	590	623	631	627	683	632	596	608	622	653	619	665	599	614	596	623	647	637	638	630	679	606	621	649	628	665	652	627	615	653	641	599	668	643	650	619	668	624	626	652	636	631	633	641	653	658	615	592	586	660	670	653	639	684	682	629	617	616	603	640	638	666	657	616	636	639	661	681	623	637	644	640	613	601	631	669	665	672	612	675	589	617	660	639	686	674	629	638	612	600	632	658	610	617	596	613	652	659	641	639	628	652	630	670	638	641	669	616	647	620	634	582	647	647	629	617	607	635	660	594	629	624	644	679	645	636	610	678	687	617	624	622	656	626	624	657	637	612	657	614	659	609	624	610	588	603	677	624	609	630	692	624	647	614	640	608	632	659	682	611	625	647	622	613	621	633	627	652	661	641	669	621	629	664	658	634	639	582	641	655	597	622	612	610	624	608	622	578	636	576	618	694	651	606	617	613	643	645	600	657	644	584	574	607	632	662	679	661	663	646	622	612	655	624	618	663	610	642	643	628	593	614	589	661	609	617	669	625	619	590	629	666	635	653	640	641	623	637	665	599	640	635	631	596	609	667	638	683	632	610	627	629	632	641	626	664	619	590	574	631	652	646	705	645	631	628	632	636	644	586	679	618	648	662	655	651	617	648	664	597	608	660	629	613	650	653	623	625	618	658	634	602	642	619	648	627	655	650	632	576	637	637	620	592	637	650	647	625	630	611	651	623	617	643	672	621	589	627	568	629	624	666	643	611	643	589	592	653	608	671	594	651	615	589	643	608	657	614	650	573	623	651	614	606	604	645	624	635	657	643	687	607	647	614	638	674	636	650	640	645	650	623	653	620	625	663	633	635	637	647	647	662	626	628	615	609	641	627	599	641	587	627	614	614	620	620	647	615	672	658	637	674	637	651	634	563	641	647	598	613	648	612	617	614	658	627	634	633	618	647	663	659	620	608	662	622	570	601	659	667	648	612	666	653	584	660	623	653	635	643	631	655	661	641	644	649	647	635	581	611	610	651	593	595	648	653	679	637	630	599	677	646	644	650	598	671	635	659	600	600	597	604	605	620	606	691	595	695	638	613	622	625	668	624	602	624	641	604	631	623	633	634	646	619	623	628	622	653	621	654	610	646	654	612	626	648	678	622	644	615	623	634	636	605	587	609	627	634	647	637	637	698	670	606	629	614	662	654	634	660	632	659	607	614	641	631	575	658	638	664	638	648	650	637	633	649	617	612	662	643	595	654	609	612	641	650	665	669	676	627	611	630	646	594	685	628	647	641	622	615	660	663	659	619	652	631	616	621	639	693	696	647	654	641	626	580	693	693	653	645	647	635	617	635	628	610	678	657	594	659	661	623	621	617	659	642	628	605	607	641	622	661	660	598	619	648	632	641	657	642	648	640	658	602	682	601	610	605	639	619	644	607	642	601	616	664	694	623	602	648	640	625	609	659	648	620	626	611	698	635	595	660	617	657	629	585	613	651	590	584	603	610	652	591	627	579	673	630	606	676	671	653	659	658	621	649	663	625	679	664	647	638	605	628	568	633	667	641	618	600	628	646	642	570	661	646	647	630	633	655	649	606	734	635	650	634	669	647	621	675	685	630	621	630	644	633	656	608	641	646	642	625	649	577	632	648	649	686	672	659	699	633	642	603	633	666	632	655	678	640	664	646	680	625	626	623	633	628	597	627	649	655	686	622	714	620	618	645	615	622	672	614	636	645	644	650	628	643	597	565	620	673	607	629	663	635	659	620	623	652	675	647	657	606	655	621	620	619	656	625	602	643	638	703	601	641	625	680	658	638	634	654	598	671	642	624	658	612	653	649	655	640	631	622	632	634	648	614	623	632	644	634	641	638	648	661	596	643	675	626	636	615	613	615	593	648	603	641	611	678	649	675	600	634	643	637	632	656	623	662	652	649	659	616	602	621	627	646	663	622	616	627	624	645	645	633	647	631	662	654	685	688	627	623	668	672	610	610	614	586	633	618	626	636	628	585	665	631	601	633	604	636	613	606	638	654	636	632	622	607	657	612	583	636	667	648	647	642	704	628	631	658	635	639	612	618	604	624	616	660	624	571	640	620	633	692	681	650	610	690	658	667	635	626	648	631	605	628	604	657	641	630	612	635	642	645	629	628	615	660	643	654	581	611	631	630	598	667	630	612	649	670	664	597	623	626	633	636	611	653	635	656	621	671	625	596	634	632	629	633	619	652	622	646	664	661	626	612	625	655	633	602	657	607	621	648	656	641	613	657	671	662	606	605	669	610	619	668	623	638	633	677	638	678	595	646	621	624	602	617	647	652	605	644	581	638	633	622	617	658	652	617	620	613	629	657	655	644	613	658	670	598	607	682	610	627	662	615	622	682	676	594	619	674	614	613	618	649	650	602	620	616	587	647	632	634	620	617	613	615	598	658	676	622	629	678	665	639	660	627	665	666	618	633	611	646	657	601	656	629	628	630	623	600	653	641	646	678	675	641	648	677	673	647	653	658	654	649	643	666	634	616	667	615	650	630	609	622	622	616	677	633	608	629	621	674	676	652	667	673	596	642	651	558	626	657	669	646	665	665	632	626	601	649	624	659	591	580	631	649	613	652	645	613	713	663	640	664	631	639	654	617	664	635	628	626	702	622	623	667	626	616	656	601	631	676	645	642	606	668	653	632	641	698	649	628	619	587	613	597	626	636	601	633	686	601	671	694	662	626	617	632	613	631	631	643	635	670	658	591	636	666	648	616	632	635	609	647	627	660	610	644	596	656	627	582	666	644	655	663	638	653	647	592	580	670	620	590	625	616	599	629	635	615	652	597	643	620	600	644	638	613	639	617	622	645	656	651	639	652	655	619	607	665	628	653	649	640	650	657	631	646	604	607	652	621	647	641	643	656	628	632	659	660	682	638	662	622	607	668	663	613	627	606	640	685	599	686	622	621	620	678	643	627	622	673	639	639	635	647	618	635	617	632	651	656	639	613	678	620	587	611	658	560	621	604	633	651	649	638	638	632	634	631	681	672	658	643	644	642	649	619	624	631	654	679	592	592	618	609	662	595	617	638	625	692	613	644	617	639	606	625	648	666	644	627	612	645	647	611	602	589	618	625	637	631	635	606	628	603	599	623	628	661	576	668	624	627	680	625	669	615	631	603	627	619	627	620	638	625	655	619	679	646	577	651	623	621	650	611	660	614	598	577	649	646	656	596	615	667	644	655	633	676	677	643	612	631	634	629	621	674	681	651	656	652	639	594	614	620	646	647	621	669	682	620	654	663	662	649	667	625	656	595	616	639	628	593	626	637	620	602	645	617	656	596	620	584	620	674	631	636	611	631	625	607	681	667	639	666	655	649	627	616	650	620	629	550	610	609	657	606	630	599	651	645	613	599	597	634	613	655	661	626	666	653	641	603	628	598	649	637	603	586	607	598	630	632	632	676	628	636	639	657	646	618	594	642	673	624	646	603	626	645	644	672
25848	25550	31447	26714	23351	9456	645	381	382	367	325	369	365	339	389	336	340	348	371	380	362	379	366	373	352	367	341	388	376	394	344	347	367	318	349	373	368	338	356	370	358	337	372	335	363	370	372	370	351	363	352	356	387	364	339	380	335	360	397	396	349	361	356	399	342	353	360	342	337	329	356	339	366	385	341	350	351	366	337	377	319	357	331	384	369	363	315	329	383	338	355	355	364	365	378	388	333	335	356	355	364	377	344	336	370	397	373	333	367	370	390	376	337	351	353	352	327	354	397	378	371	375	353	363	366	377	349	340	344	378	361	368	337	340	371	384	347	330	345	365	334	347	371	342	357	374	363	334	368	374	369	353	372	348	382	324	375	379	373	361	350	338	369	325	362	340	392	365	355	354	335	364	351	327	351	341	383	360	363	335	390	365	352	373	338	362	363	353	353	374	337	355	358	365	365	369	380	328	377	370	362	366	369	370	353	324	354	359	389	318	376	379	362	361	365	353	321	381	356	355	355	345	339	362	346	355	361	377	354	355	367	346	343	370	373	330	377	353	362	413	372	347	368	365	373	382	352	359	368	379	357	368	356	383	368	332	364	358	364	330	324	369	311	377	369	342	338	342	336	367	366	330	352	364	346	369	332	372	376	327	380	371	348	366	385	365	354	378	364	335	369	384	330	349	376	348	359	359	348	402	346	398	360	341	363	369	387	364	347	362	364	406	337	356	373	361	369	380	366	367	360	359	398	353	341	311	338	351	366	350	354	385	344	361	351	354	362	355	314	343	372	386	345	308	344	369	363	357	374	371	357	341	345	371	370	330	362	359	362	398	349	366	346	350	365	362	386	370	361	351	353	358	367	358	358	344	338	361	350	367	308	356	353	350	352	350	363	348	344	352	350	360	352	335	370	341	372	334	381	364	355	385	340	355	382	372	354	336	345	390	337	377	360	358	333	361	365	396	353	367	362	322	369	356	385	329	338	364	375	381	372	364	333	385	383	359	353	363	353	343	359	363	327	327	353	339	359	345	338	381	362	348	349	341	386	355	339	360	347	411	357	372	367	324	381	356	353	400	376	343	357	354	383	392	368	367	346	386	374	329	364	376	381	359	348	367	373	373	335	341	352	369	395	349	384	357	290	342	368	367	364	325	352	349	346	335	374	346	362	356	361	400	339	385	373	340	342	364	318	375	374	310	346	362	384	339	332	373	381	360	369	362	406	361	370	334	338	381	329	360	375	360	348	393	350	364	391	344	392	358	379	350	385	375	376	341	368	381	367	361	372	362	388	383	369	337	324	363	362	375	343	365	348	363	365	347	341	363	386	374	381	334	359	363	367	369	323	351	357	371	359	373	375	378	326	365	359	351	347	365	359	312	378	370	359	328	341	349	358	348	386	336	393	329	401	359	344	365	359	395	312	364	363	367	384	393	359	375	327	377	357	398	347	379	338	347	373	334	370	364	383	350	385	338	379	362	367	383	367	371	374	371	369	392	358	375	374	344	339	361	389	361	391	334	350	411	367	375	378	336	342	342	399	337	377	366	335	360	383	353	330	334	378	366	344	377	360	323	372	360	353	371	349	370	395	333	384	324	370	334	334	344	366	359	381	335	386	354	339	358	359	347	370	345	398	362	357	368	364	356	345	320	374	349	327	385	371	368	354	336	344	369	391	349	313	336	340	355	389	347	385	376	369	316	338	391	334	369	378	335	325	353	374	337	356	371	344	336	354	306	371	354	331	352	364	322	364	367	355	350	389	352	375	378	316	377	336	353	393	350	353	362	377	353	370	357	359	367	388	375	377	390	352	370	357	366	363	343	358	342	372	327	387	332	339	367	365	387	354	354	401	349	363	343	379	391	323	364	388	348	374	355	353	346	319	318	377	361	359	380	372	343	340	361	360	323	358	415	325	340	354	347	365	357	342	352	367	357	342	383	361	371	393	361	347	324	342	348	319	350	379	345	308	315	360	377	345	383	343	364	349	414	351	352	326	362	346	379	366	326	360	341	369	384	372	338	370	358	359	358	336	328	340	371	375	347	361	364	408	368	335	331	353	378	396	375	345	319	357	369	381	352	318	363	388	354	381	351	332	357	351	348	354	392	376	391	355	358	340	356	354	330	394	350	404	365	367	334	384	369	372	364	330	379	349	365	386	354	333	374	372	349	377	348	340	387	347	385	334	389	347	362	347	325	357	369	362	356	352	348	380	338	368	378	340	351	358	345	355	365	380	347	359	367	374	342	387	359	369	359	373	366	357	369	359	372	370	372	335	344	359	350	336	349	347	378	349	355	359	353	355	359	370	336	392	346	365	339	379	313	369	349	350	338	346	365	365	353	351	359	359	320	349	360	330	378	362	360	330	373	365	334	354	358	378	349	380	369	361	355	388	397	361	377	385	369	325	381	397	333	367	393	366	374	323	368	384	345	379	384	351	362	363	354	352	351	392	373	378	368	339	392	418	343	375	364	320	370	375	354	370	385	321	330	371	332	386	322	370	357	361	352	327	353	350	388	368	367	352	315	370	402	348	350	357	342	362	332	344	361	363	372	346	344	341	364	361	346	372	365	376	379	360	312	350	341	345	385	371	376	313	359	364	365	350	390	319	370	360	356	377	367	375	355	328	366	354	348	343	336	354	375	378	371	343	371	387	353	326	364	354	377	343	365	390	332	351	379	332	374	373	384	353	360	367	362	332	363	344	357	383	355	349	355	344	341	357	391	364	356	352	405	342	385	377	382	385	377	354	384	362	380	341	342	373	375	381	381	368	386	376	347	353	367	337	355	325	347	377	386	368	389	374	354	350	371	397	373	340	352	341	374	357	377	368	405	384	353	379	375	351	353	358	332	344	349	343	367	387	354	311	367	359	348	352	351	330	385	377	368	378	374	356	363	378	357	326	387	377	379	387	368	379	365	367	352	331	368	354	366	339	363	383	360	356	319	355	374	376	364	369	356	351	352	343	388	338	372	344	373	387	351	360	372	398	377	341	343	375	357	342	370	337	388	423	314	360	402	383	320	345	357	380	365	367	335	347	358	348	370	400	354	362	390	356	380	354	360	357	362	342	342	327	377	372	360	359	369	374	364	362	331	368	377	374	385	353	365	352	360	343	350	342	331	358	366	356	355	349	353	385	329	358	321	369	388	365	365	355	349	322	393	343	349	370	360	392	341	382	357	343	369	361	364	352	356	347	348	337	360	379	360	314	366	382	335	353	355	357	338	373	372	363	384	367	358	335	393	380	371	352	329	372	352	366	328	395	353	372	356	378	376	377	353	364	346	372	342	392	368	374	365	361	377	377	341	363	346	372	390	319	341	368	337	351	372	341	352	387	352	338	369	375	350	332	357	364	351	359	357	383	351	374	332	353	345	373	369	367	375	367	349	339	338	351	344	343	365	369	366	382	385	351	376	329	343	348	371	370	332	336	337	368	342	346	375	380	347	340	374	363	346	364	344	358	358	368	344	356	370	329	391	356	370	381	340
61825	89791	50001	33688	28611	5492	618	557	612	623	605	622	555	581	598	605	654	552	591	616	583	608	568	625	584	581	585	604	637	573	570	586	619	593	582	637	594	589	562	593	648	621	613	591	605	568	580	584	583	547	628	547	551	551	584	626	612	581	543	557	617	629	609	600	586	575	582	590	586	556	596	574	615	632	578	647	604	586	623	590	599	596	613	594	551	616	598	583	628	578	603	583	607	544	557	599	611	604	564	612	595	593	586	595	569	613	613	600	585	638	622	586	550	565	609	610	618	592	586	521	617	601	606	610	624	602	592	586	583	594	574	593	578	601	644	621	584	581	584	592	562	599	590	606	594	602	570	575	571	594	605	598	590	585	588	552	609	581	618	648	594	625	573	559	588	552	606	564	560	614	569	517	609	610	551	651	552	628	588	626	590	600	564	630	645	602	557	615	608	582	608	551	599	617	622	608	593	606	602	517	602	581	582	607	579	591	609	573	585	600	618	556	556	559	606	575	615	582	587	623	622	633	556	596	634	594	566	607	580	626	613	586	562	569	567	606	608	597	607	589	574	564	612	565	621	618	580	593	601	568	592	613	610	547	580	546	598	583	567	560	573	603	564	611	568	571	596	578	598	604	619	636	623	594	621	576	611	606	601	585	588	593	569	594	573	641	619	568	622	620	600	578	617	596	590	564	598	596	562	601	624	556	575	578	584	571	594	584	593	566	589	603	603	587	577	622	609	596	599	582	602	628	564	586	546	592	580	607	654	577	559	587	581	575	612	599	628	554	592	602	603	616	630	615	594	593	597	619	645	560	610	585	606	574	576	576	591	561	570	576	577	624	561	606	569	554	605	563	651	636	560	613	568	566	614	576	597	639	574	569	619	625	608	659	628	629	607	576	602	603	605	592	610	551	549	558	579	601	615	585	604	595	539	591	595	604	598	565	561	606	606	623	591	615	599	647	592	577	580	592	657	516	575	553	598	592	612	569	602	567	594	597	595	581	619	598	589	582	560	581	579	621	583	604	570	559	627	613	575	595	567	609	579	600	619	576	621	581	602	569	568	538	618	627	600	589	603	584	636	612	579	579	561	637	636	586	557	608	582	597	607	629	579	600	571	569	581	575	598	562	544	603	573	586	618	637	612	597	557	570	598	638	613	606	604	638	642	590	611	549	580	616	607	573	613	565	578	592	613	549	604	633	606	589	591	537	543	593	578	566	586	573	604	604	632	646	583	638	614	563	587	594	631	571	551	584	597	587	604	560	597	562	578	607	595	575	594	591	568	560	620	587	628	601	591	613	579	624	603	563	595	567	576	593	525	630	555	602	586	607	607	598	580	590	587	594	566	601	622	605	567	621	628	581	585	572	596	626	618	547	602	604	570	608	588	568	585	602	618	575	597	552	599	578	593	611	589	619	668	597	572	531	565	556	563	601	568	622	586	598	583	591	580	602	654	596	625	596	552	591	547	582	579	619	625	624	582	583	637	610	612	584	599	593	581	585	606	608	613	607	621	581	563	609	605	598	546	599	598	560	574	592	624	592	595	637	600	653	583	585	563	595	592	599	613	604	567	572	592	591	561	614	586	609	615	588	600	589	593	586	585	604	570	620	624	632	622	578	590	595	564	611	617	565	603	611	600	593	590	595	580	590	617	603	589	628	599	583	558	578	605	602	637	577	597	647	654	584	585	591	577	616	540	613	633	594	644	591	643	616	575	622	582	580	588	518	606	563	620	572	575	611	566	615	608	602	618	596	601	602	565	589	616	595	561	604	625	601	601	577	589	565	570	567	635	569	563	577	531	588	586	600	571	567	595	608	579	569	579	600	575	584	606	571	597	602	595	614	589	567	574	594	596	584	573	592	569	550	563	631	550	610	600	575	584	586	615	613	552	596	634	596	583	604	581	604	601	607	606	606	654	585	613	602	578	610	608	577	602	596	578	612	593	561	618	587	568	594	591	604	587	583	555	578	577	602	583	572	592	604	605	596	559	608	578	600	591	610	616	580	618	554	601	559	617	612	627	600	607	592	601	606	570	610	647	553	586	542	606	554	570	609	613	576	615	562	632	582	580	617	579	586	615	628	597	610	547	617	608	593	571	612	633	618	625	610	588	601	553	589	597	603	566	594	570	582	563	600	570	617	591	583	627	587	632	601	565	638	608	586	551	559	580	600	602	639	588	603	596	539	625	584	628	571	583	570	559	601	579	552	591	609	579	567	598	606	610	600	575	589	581	598	655	584	610	573	586	578	582	564	592	580	609	581	634	602	585	628	605	563	585	621	590	607	590	632	625	603	624	599	597	585	617	607	590	568	642	565	635	601	603	649	589	579	583	599	617	619	609	589	565	633	606	611	567	545	624	604	587	582	570	634	567	571	565	586	624	623	552	581	596	591	592	572	585	589	613	592	584	592	597	599	592	624	576	586	570	596	611	571	605	593	593	597	537	567	582	566	616	587	574	563	575	598	591	562	579	583	589	608	645	573	643	612	603	582	612	622	582	596	610	582	599	573	565	622	592	588	595	571	594	525	587	632	542	601	580	610	624	584	591	599	598	591	590	624	609	640	611	591	597	603	563	560	616	594	582	610	596	635	619	597	602	610	607	598	603	599	629	573	548	586	615	623	578	599	579	579	611	620	567	596	550	591	590	590	589	583	571	618	604	564	583	601	557	586	592	570	605	556	579	615	596	589	602	633	566	605	593	524	544	595	586	645	587	576	584	634	618	611	597	587	600	588	583	598	575	557	596	568	571	589	550	580	610	637	552	590	566	576	642	570	588	591	595	613	584	631	571	580	563	564	584	600	596	621	586	641	550	594	603	599	624	575	573	561	582	648	629	603	610	574	583	606	605	597	639	554	620	601	606	616	587	601	610	594	587	604	622	575	597	600	575	577	628	560	610	605	612	606	591	579	567	578	576	555	609	594	568	591	603	557	597	549	623	571	604	549	642	595	613	622	603	647	633	634	655	598	592	587	613	624	582	575	546	611	610	589	596	570	570	612	643	616	554	624	614	618	588	628	595	539	553	593	590	582	608	630	594	609	588	561	605	596	626	556	600	594	594	592	609	584	573	603	594	609	631	599	593	586	602	583	610	556	613	635	594	582	642	633	621	595	585	611	632	602	565	593	608	556	574	560	554	598	568	585	568	578	619	576	609	612	576	567	623	571	583	559	627	612	596	615	579	610	612	603	591	599	587	551	558	581	596	546	602	589	630	590	550	576	593	576	564	666	609	611	576	606	600	588	588	551	590	550	603	533	568	566	607	598	569	602	593	593	569	569	540	563	606	573	616	576	566	623	584	621	573	630	623	632	595	570	588	590	597	576	601	614	614	537	587	607	603	603	574	569	603	584	642	605	591	587	545	590	585	613	596	576	628	577	581	618	538	603	615	584	600	619	589	586	588	597	579	590	613	597	577	610	640	627	568	576	600	600	598	590	571	601	576	622	587	616	608	607	551	517	604	605	606	596	603	595	623	544	578	619
24274	23079	30317	25804	24529	17426	3360	670	577	575	599	545	541	561	583	564	572	560	601	568	570	590	581	577	607	603	584	558	574	572	598	579	570	605	561	562	540	561	560	603	586	571	568	572	589	561	551	552	576	550	578	570	587	596	583	555	553	597	548	535	538	553	583	597	519	561	575	552	517	580	600	550	565	526	538	570	518	575	627	583	561	530	533	624	572	583	595	565	532	562	586	541	537	555	550	552	580	601	510	557	529	555	543	535	548	522	579	534	541	556	590	553	573	548	580	593	549	578	579	613	520	634	561	561	578	540	543	536	572	600	511	546	569	570	571	590	531	549	537	546	538	559	566	567	534	521	554	604	557	592	572	547	547	567	564	548	570	567	546	564	560	569	550	505	550	546	591	512	583	577	559	552	569	579	566	548	571	548	562	550	569	545	566	552	557	475	542	542	571	576	573	592	639	554	574	533	587	600	562	576	561	544	566	576	527	564	572	561	600	545	537	535	532	557	539	577	578	509	526	550	562	533	533	561	575	548	525	573	567	521	582	538	555	556	528	517	551	569	551	595	529	578	618	581	577	569	545	610	543	539	555	570	590	534	528	520	551	549	593	555	579	537	593	546	588	542	523	559	540	555	586	563	566	543	571	549	565	554	581	570	565	538	581	547	535	551	600	574	574	580	561	603	523	561	522	577	575	585	573	526	572	552	585	547	570	502	551	538	552	558	577	546	549	554	552	555	577	589	538	633	506	552	546	553	564	557	543	541	562	582	528	524	573	554	565	533	518	537	587	573	565	556	527	523	539	586	549	547	546	539	548	543	512	588	528	589	550	549	545	597	544	590	534	530	515	555	539	572	571	565	548	519	591	552	544	587	589	577	517	561	563	584	543	578	588	575	530	550	595	571	533	611	570	537	570	574	584	586	577	547	561	591	541	521	560	546	567	575	600	529	608	563	560	554	574	563	556	544	550	569	575	565	558	569	618	562	582	547	568	548	534	486	588	542	542	602	558	596	563	556	573	534	591	556	523	556	595	597	526	530	549	547	575	573	583	554	581	561	555	585	573	540	524	526	575	564	566	546	552	544	596	596	502	533	542	550	596	554	540	533	581	518	580	585	516	539	567	587	550	604	522	568	538	564	532	524	615	604	520	577	513	599	490	565	526	561	551	577	530	576	514	595	581	571	586	556	583	581	542	537	522	561	553	508	569	584	574	554	517	618	566	619	543	561	539	562	541	536	571	546	572	553	557	594	544	512	530	547	547	580	532	596	601	577	540	561	552	538	553	567	544	553	574	567	572	526	556	559	575	564	552	553	545	550	582	557	592	595	586	541	561	547	591	518	608	560	605	559	538	562	581	535	569	534	567	576	568	597	560	518	554	558	528	565	567	565	581	523	587	600	551	592	554	575	546	520	590	570	550	539	566	560	554	569	587	574	520	563	543	538	555	579	566	542	547	571	559	584	569	589	516	563	559	568	560	581	597	581	539	554	558	565	555	550	577	556	579	542	564	581	546	549	543	573	546	574	586	567	540	540	560	568	536	548	550	529	504	575	586	568	577	562	545	587	585	546	564	566	538	560	587	565	570	577	555	529	572	612	559	531	553	541	567	552	555	528	517	524	553	594	571	591	591	555	546	562	601	549	547	561	538	559	592	568	569	572	547	589	527	550	595	569	524	542	564	507	518	575	537	558	569	557	580	550	572	588	537	565	549	560	553	517	534	542	611	523	561	565	550	503	565	588	552	568	576	538	615	547	580	589	553	569	538	541	559	589	529	558	539	570	531	560	588	566	531	559	565	531	604	530	526	616	572	512	584	535	575	513	551	563	557	574	554	546	579	581	564	551	565	549	559	553	567	577	548	540	556	543	581	587	585	568	583	540	543	548	566	595	546	534	577	543	542	575	573	603	558	570	553	568	555	600	639	533	555	547	547	528	524	546	586	550	519	566	535	543	553	544	577	551	539	535	571	574	558	547	559	578	587	552	526	555	596	596	577	551	553	583	582	607	594	543	538	571	572	557	517	536	581	547	555	605	541	548	586	547	576	573	546	573	566	597	525	549	546	537	569	561	571	517	611	577	519	571	548	508	509	524	525	566	564	606	536	551	575	582	541	576	581	557	595	578	554	536	561	561	523	519	608	565	541	554	520	561	548	536	544	573	537	597	551	539	575	537	546	555	577	573	541	571	572	577	548	579	562	552	573	545	572	567	571	564	538	511	573	513	568	583	541	580	567	551	611	552	584	554	573	573	552	539	590	541	547	561	555	507	559	542	567	594	562	571	558	586	597	575	522	535	564	566	522	586	556	598	564	570	556	575	543	587	550	581	553	575	585	542	569	575	543	521	579	576	575	568	506	513	541	610	538	561	521	613	566	617	590	588	548	533	581	572	577	572	542	541	560	581	544	545	572	528	558	554	596	518	542	579	565	563	565	603	551	570	542	566	540	526	563	551	572	572	558	525	543	564	532	553	559	550	546	544	547	537	548	555	562	574	588	576	550	594	561	597	567	557	620	558	568	583	609	575	574	567	555	560	564	628	565	566	581	561	592	550	557	544	596	556	557	547	523	527	568	600	589	582	549	580	557	570	600	615	537	596	526	563	583	566	569	555	545	565	561	552	576	526	537	575	535	584	538	580	541	556	584	526	611	498	554	579	538	561	563	597	581	549	619	543	608	556	552	590	570	568	541	574	578	573	547	573	562	553	548	598	567	547	575	586	590	586	526	569	591	529	559	590	557	559	580	536	551	539	526	537	564	533	549	580	564	549	562	533	547	521	558	580	561	597	536	573	555	552	492	538	552	525	558	537	530	590	557	579	519	513	534	531	527	561	549	573	584	596	564	580	600	612	585	572	548	555	539	579	594	528	554	548	533	570	564	525	542	578	557	544	564	587	540	570	565	543	562	550	567	551	566	569	542	570	536	581	570	566	578	533	575	538	602	594	547	525	541	539	551	555	562	570	579	535	558	543	528	530	532	557	525	613	564	575	564	562	559	537	550	550	582	570	547	566	531	539	584	549	541	561	561	605	559	555	563	544	553	596	588	573	591	572	594	548	525	548	548	568	555	547	567	570	585	561	545	579	520	556	544	535	563	597	548	531	541	551	584	542	512	549	569	536	522	596	584	556	583	548	605	571	575	574	562	532	584	541	561	555	513	538	583	554	560	580	538	529	547	568	530	567	548	535	603	561	568	544	581	566	547	563	551	579	527	531	529	627	568	556	560	541	555	541	533	571	505	549	552	529	580	534	547	552	544	596	563	552	576	606	598	567	551	559	526	580	561	536	563	570	586	516	565	509	540	539	537	563	554	569	556	569	567	603	557	569	577	552	589	523	585	582	555	580	569	568	556	581	536	554	556	526	536	555	576	562	560	569	584	488	501	534	545	575	537	577	567	535	534	510	542	550	521	552	568	612	531	558	521	609	557	528	570	532	572	579	583	551	575	565	532	593	557	545	552	543	558	543	567	573	525	539	552	549	587	534
59319	98381	56017	45882	34926	7485	899	862	893	882	841	878	922	841	887	854	883	882	910	887	836	849	809	869	829	876	873	851	839	857	889	906	884	854	880	872	875	839	872	853	928	887	877	870	862	880	869	891	862	877	891	863	867	882	862	958	913	891	910	851	884	856	876	857	875	786	806	849	883	864	903	880	918	880	864	854	844	894	824	898	881	850	868	897	872	895	863	849	831	884	883	890	870	869	906	895	917	880	909	872	870	875	812	935	867	858	836	885	859	870	866	905	830	895	837	799	922	858	808	890	881	884	832	872	918	819	866	874	818	881	879	845	874	848	882	932	859	842	851	843	847	873	909	894	876	849	835	853	851	819	899	866	816	884	852	837	913	911	889	872	871	869	829	831	872	836	810	909	876	838	893	874	823	845	858	879	875	900	887	875	899	856	847	872	878	884	862	859	864	872	911	885	902	880	843	887	893	852	833	808	890	897	846	907	880	838	885	827	836	891	849	899	853	832	896	858	862	890	836	855	891	869	873	885	833	890	878	880	894	891	858	873	874	898	871	836	841	872	859	879	857	920	846	871	859	836	862	889	909	874	866	855	888	859	877	891	930	845	830	899	892	853	838	825	894	895	836	846	864	857	898	843	862	873	894	860	819	847	860	866	848	871	878	877	837	896	915	872	823	897	822	863	911	872	867	885	886	947	785	909	870	866	887	879	864	897	871	880	879	847	835	884	851	867	914	871	843	904	848	830	876	898	867	866	876	883	811	862	855	897	877	904	905	941	815	843	866	883	860	916	949	853	865	826	842	849	907	785	832	905	895	844	898	874	876	853	864	889	837	895	854	825	833	864	898	900	883	855	896	859	845	868	856	863	847	853	861	870	902	907	881	864	842	909	869	849	889	848	847	865	877	876	868	822	940	841	845	894	865	858	817	859	901	870	828	886	852	885	877	880	861	892	879	877	814	831	859	895	838	865	896	924	905	888	911	892	893	892	900	881	873	884	865	858	937	859	854	821	846	859	902	863	845	870	850	820	874	879	823	843	820	895	863	841	907	847	885	863	829	880	919	854	828	852	888	820	876	888	894	895	815	900	804	816	904	841	883	862	852	855	880	867	853	843	863	896	869	927	857	885	874	864	901	853	900	937	838	851	877	848	875	851	848	892	896	885	892	862	925	880	875	906	906	899	886	845	828	832	824	844	849	938	885	782	940	838	818	880	876	847	889	898	850	852	879	877	835	875	862	831	856	889	867	872	879	812	883	883	834	855	903	901	866	915	845	866	863	891	836	912	866	901	878	881	917	903	876	837	896	873	902	833	863	820	837	832	881	829	894	901	858	876	845	856	862	922	865	891	903	864	914	886	908	875	861	846	852	892	897	876	875	867	887	897	867	853	892	865	831	874	847	836	893	899	876	842	884	860	827	903	882	843	825	918	855	864	836	879	883	876	848	823	882	847	833	862	875	903	896	923	858	811	864	862	813	874	886	899	887	883	854	870	873	885	845	867	930	852	898	875	864	855	891	857	911	886	860	815	840	855	807	835	896	810	875	877	846	867	835	899	828	837	901	913	869	870	911	869	908	865	855	873	796	902	876	919	891	918	826	815	862	832	862	845	881	874	852	831	920	874	857	900	839	871	811	893	873	873	867	795	864	862	850	903	885	897	832	871	869	866	869	887	862	890	882	914	869	834	857	887	847	869	837	829	894	874	878	837	875	881	851	848	884	894	840	883	876	939	851	856	871	804	823	846	845	883	886	854	892	869	856	881	888	861	849	942	853	864	856	896	826	886	810	881	890	877	880	865	817	850	834	868	879	862	852	890	838	921	858	864	866	885	921	879	870	888	888	848	880	831	860	887	866	883	892	875	916	897	850	870	877	853	867	854	891	863	878	937	858	822	936	907	878	869	866	884	824	910	860	880	838	881	826	830	910	804	934	873	874	848	804	859	845	898	894	893	814	895	879	843	884	894	866	850	843	855	855	870	860	841	848	849	903	835	891	883	833	835	844	855	843	852	913	856	859	871	899	855	903	886	887	866	881	876	863	867	900	912	874	874	872	831	822	887	929	826	849	868	888	869	819	838	874	863	939	843	878	902	865	849	839	868	893	897	870	867	863	857	892	891	911	908	837	828	889	871	834	846	850	877	827	883	872	908	844	885	877	846	861	868	857	917	858	897	856	853	853	866	849	872	864	886	857	820	834	819	871	854	829	844	820	870	892	901	872	876	884	901	869	907	895	876	883	858	954	920	836	880	850	910	867	880	878	867	833	882	851	877	857	876	902	893	864	873	877	833	868	900	814	880	869	863	848	859	875	906	922	895	907	890	823	894	863	816	905	933	867	894	874	883	945	829	882	854	861	842	849	832	919	904	871	800	868	816	860	863	856	827	930	885	877	817	849	836	850	831	911	928	910	852	920	878	879	835	879	825	869	863	872	884	792	872	877	884	885	856	886	911	897	921	893	892	857	878	865	849	876	865	835	905	847	922	898	863	869	854	852	881	772	879	893	868	906	873	896	914	839	861	845	888	883	885	873	852	848	867	875	861	892	875	854	915	854	876	847	872	859	878	854	838	816	879	836	830	826	887	854	871	899	825	869	850	848	882	824	883	868	836	861	855	862	857	881	904	864	879	908	863	856	851	882	902	880	822	837	911	892	866	930	852	877	841	853	817	892	860	883	893	884	892	897	886	907	899	836	837	890	851	887	931	878	862	892	827	903	837	836	855	835	894	865	846	896	875	923	846	858	831	891	899	835	885	862	918	857	896	824	909	858	863	897	862	881	874	836	859	884	846	814	844	882	858	877	858	905	883	851	889	906	816	857	870	895	843	816	908	851	834	854	814	879	846	866	856	860	829	885	876	884	878	881	879	947	851	885	898	882	913	831	856	878	848	886	858	851	894	818	819	903	887	903	850	846	835	904	820	854	911	834	852	854	864	874	852	893	880	865	877	859	845	862	880	910	936	898	873	893	874	863	848	843	880	873	875	836	862	933	842	885	891	886	844	885	873	815	872	871	833	900	867	849	876	873	854	918	869	872	883	805	895	883	864	905	853	859	903	844	862	819	854	891	892	869	874	891	844	905	908	851	906	895	856	915	824	866	895	877	891	914	915	864	832	917	879	894	870	853	826	887	841	821	908	951	818	877	829	880	873	887	859	879	811	839	861	857	854	863	835	818	893	882	882	900	844	869	862	879	886	883	831	898	853	869	877	894	877	885	826	842	925	879	865	818	866	867	846	857	818	840	841	824	831	876	881	858	832	816	827	857	828	793	830	879	866	833	869	854	856	808	855	866	874	916	857	842	898	850	791	862	827	922	842	888	847	916	852	904	920	893	887	889	866	837	862	838	874	876	898	885	878	900	857	861	895	859	850	881	884	883	872	881	894	874	860	844	885	898	858	874	809	889	825	866	905	793	838	853	891	879	830	884	876	854	903	869	907	923	878	794	898	908	866	836	896	875	873	900	859	898	896	859	837	832	829	859	823
32243	31362	22686	12468	5366	828	407	362	345	362	359	410	378	357	349	347	401	347	349	374	332	378	366	407	335	364	381	344	389	345	394	363	363	383	360	369	376	341	359	372	345	358	389	367	371	387	355	381	355	400	365	362	356	390	361	355	379	344	393	387	337	348	368	392	378	404	385	356	342	332	376	361	348	360	351	345	376	345	362	345	342	355	381	369	356	399	350	370	370	353	348	372	367	351	358	377	358	339	375	327	373	404	368	356	339	348	358	366	359	371	351	394	343	388	379	333	372	326	377	340	367	366	369	357	361	364	391	345	363	355	343	362	372	401	365	403	360	367	361	377	366	335	360	343	381	368	361	355	363	355	365	370	348	350	350	421	357	372	423	374	340	353	383	350	352	353	379	359	363	371	361	374	366	356	358	359	378	321	392	359	340	320	345	376	357	392	378	359	365	372	328	361	350	352	365	361	363	396	374	359	402	347	356	372	335	360	359	363	372	346	368	406	374	357	396	351	312	390	364	378	337	388	380	333	344	331	332	383	369	360	393	398	368	343	335	367	362	359	379	387	360	333	357	371	365	389	354	357	357	362	348	360	354	352	370	364	387	392	359	363	356	380	361	340	370	378	368	354	374	379	334	375	328	344	370	373	376	363	341	394	354	366	388	364	359	347	359	363	358	372	364	358	375	358	355	361	346	370	388	369	352	373	380	348	356	356	364	352	380	358	395	377	367	370	382	400	356	359	334	390	363	341	346	365	377	380	378	378	363	356	343	342	386	361	375	335	361	374	343	367	358	371	324	374	386	353	393	373	362	386	349	359	374	366	350	342	353	325	313	371	376	369	385	365	353	364	372	383	371	395	343	374	338	347	360	352	362	344	359	398	384	382	338	343	390	374	380	366	363	374	381	364	358	413	400	378	349	364	345	384	304	369	362	386	389	340	361	379	381	367	355	377	371	369	395	360	350	386	391	390	401	361	349	382	352	392	337	353	354	341	415	366	387	379	368	370	378	356	380	382	367	360	385	350	362	373	342	348	360	351	411	329	351	397	356	350	378	344	380	374	394	380	357	347	391	344	381	362	369	355	396	367	356	377	345	399	383	346	349	385	384	353	354	359	359	386	350	339	374	356	381	393	333	351	367	389	337	361	348	345	362	370	370	373	344	356	365	374	357	390	364	379	351	368	373	359	364	362	370	355	380	384	364	372	365	368	365	365	403	365	369	357	341	345	370	325	377	371	338	375	373	354	378	355	353	353	364	372	384	378	376	352	378	354	375	369	359	349	350	373	364	376	330	389	352	340	317	347	353	381	388	374	360	394	382	383	350	342	354	358	376	362	377	388	312	362	350	327	369	361	385	376	335	374	366	322	395	370	342	362	361	360	366	352	391	354	355	356	338	339	354	333	372	373	373	376	372	370	344	343	357	361	334	350	320	344	342	394	319	391	352	367	370	410	387	384	402	348	350	348	348	364	373	383	386	363	325	376	368	353	380	356	404	367	353	358	373	378	363	361	348	339	400	390	330	348	381	381	386	334	355	363	398	320	383	352	387	362	403	392	347	378	383	358	350	371	378	360	351	347	329	362	357	344	413	395	325	368	378	321	364	359	359	360	337	355	323	366	371	338	354	349	374	374	328	370	421	345	366	387	399	382	365	350	376	378	351	368	385	367	354	395	319	408	362	368	381	365	356	355	345	387	334	390	374	363	395	392	342	362	370	372	367	364	388	334	350	351	369	389	342	357	342	404	357	345	377	371	319	371	398	340	358	346	347	393	351	386	391	371	364	354	368	393	365	336	390	352	345	368	359	342	339	361	379	361	375	355	358	333	371	403	357	374	365	384	336	344	355	395	353	361	348	341	421	351	388	378	361	386	377	380	379	375	351	353	338	388	341	371	347	386	359	367	381	378	374	369	377	341	390	362	348	342	350	348	361	376	379	343	383	347	354	386	375	359	338	367	296	354	366	362	320	327	371	377	337	376	359	381	352	355	351	351	341	332	351	410	369	358	321	382	405	345	345	362	351	352	380	381	342	378	360	350	350	344	350	335	382	349	395	375	332	372	343	358	360	399	355	349	346	373	361	347	364	345	386	372	356	362	358	372	359	373	352	389	381	336	377	366	335	350	365	385	364	374	363	367	368	311	319	377	392	369	368	355	388	332	366	412	351	364	360	396	319	366	340	405	389	345	365	394	377	359	387	350	372	365	390	342	354	338	336	399	349	361	372	352	371	392	369	346	357	342	360	337	342	354	364	325	347	355	367	370	349	360	372	385	343	355	354	350	427	408	341	352	342	382	391	369	366	368	384	330	379	401	373	404	365	332	388	367	323	376	442	341	347	378	378	356	364	343	372	344	389	379	336	361	332	363	354	385	387	350	368	353	372	391	354	364	348	356	358	332	377	391	367	344	366	395	352	343	378	390	380	369	358	360	364	348	391	385	371	377	362	358	359	362	375	369	361	386	365	351	360	399	357	392	374	358	391	355	352	343	370	344	331	398	357	370	356	348	342	378	363	354	330	355	335	374	346	404	324	340	392	382	369	371	378	324	354	341	382	375	347	404	379	345	358	393	366	340	349	359	351	347	379	373	349	378	383	340	410	356	351	362	373	367	359	355	354	385	362	352	382	345	369	355	349	367	358	358	354	384	377	360	356	381	379	338	336	352	345	356	388	352	337	373	369	379	370	376	354	383	369	335	393	352	395	375	362	356	362	350	351	349	380	351	355	396	386	346	401	352	330	328	334	378	358	324	397	354	368	364	344	342	333	353	362	361	385	381	353	402	409	369	377	342	347	357	350	368	342	364	377	377	354	372	409	378	348	361	369	374	400	370	353	369	347	348	367	332	374	364	344	358	401	380	373	356	396	360	370	353	320	362	370	361	352	374	349	359	371	360	351	359	364	385	331	402	368	372	364	341	339	391	343	383	370	360	378	371	392	341	397	356	377	360	375	376	365	334	350	330	362	364	385	369	346	360	357	361	364	366	363	367	393	339	353	377	337	361	323	345	334	349	337	379	344	348	410	395	375	392	350	367	389	361	330	399	369	374	370	365	363	381	376	350	392	347	367	388	352	366	387	378	357	368	342	367	367	374	349	412	344	353	372	372	358	341	382	362	363	409	355	364	368	364	354	384	340	387	391	365	378	373	335	380	388	360	362	365	387	379	350	355	360	387	360	374	367	396	411	389	357	337	356	362	372	362	374	337	343	352	347	366	374	359	355	381	386	345	364	371	398	342	372	347	366	384	385	360	367	364	367	389	352	398	353	364	350	361	360	366	353	362	358	387	357	371	358	374	392	389	362	383	384	380	377	381	365	396	404	353	362	345	356	365	357	355	376	341	385	383	377	369	372	350	364	366	410	343	338	377	342	393	345	366	345	373	404	322	346	375	335	328	366	343	383	388	382	367	363	361	388	376	369	354	389	398	328	382	375	355	398	392	386	391	349	370	348	375	379	375	362	362	352	360	378	364	370	377	402	383	382	384
42677	47612	21485	14998	9263	1489	587	633	597	628	625	611	604	598	620	610	637	620	596	595	631	664	594	587	632	576	653	641	608	623	628	641	603	641	612	652	590	651	595	638	578	588	614	644	615	624	678	637	599	619	617	618	624	600	594	609	621	579	588	598	586	622	610	599	599	618	624	634	610	609	619	580	594	614	584	600	597	592	596	636	628	596	600	635	616	585	617	641	669	633	599	616	627	567	578	594	625	634	595	624	589	626	620	655	582	666	630	627	657	634	611	649	626	576	627	647	613	601	639	598	567	605	626	585	613	601	622	638	608	636	649	607	614	617	620	605	651	681	590	641	587	603	643	580	609	629	625	638	644	600	631	573	604	626	565	628	620	631	607	645	613	575	628	676	602	617	588	614	586	581	613	659	589	593	595	591	633	621	600	650	658	630	591	535	611	618	632	600	616	591	605	629	620	624	639	624	609	620	596	563	568	631	643	625	601	593	616	645	622	614	611	612	623	607	621	628	638	638	615	600	568	603	621	610	605	596	617	577	607	625	649	624	593	601	633	625	644	620	644	586	621	584	626	634	630	610	602	611	645	595	603	579	606	618	666	616	600	636	644	602	586	610	597	608	599	610	573	623	607	641	615	592	559	613	658	593	596	601	591	596	591	579	611	668	634	592	630	641	594	607	627	623	635	627	654	657	604	600	667	547	581	637	599	600	616	616	596	606	595	653	643	617	629	599	641	603	622	624	614	610	601	637	620	624	641	575	565	595	635	567	627	608	603	621	600	671	589	616	664	595	616	624	649	622	626	616	599	582	604	623	615	639	619	612	633	620	596	621	646	641	647	630	643	631	641	621	566	639	607	648	607	584	592	646	588	618	607	641	601	604	575	607	574	630	626	624	595	682	631	598	585	609	613	600	647	631	605	619	617	636	630	575	608	624	598	624	629	620	598	631	634	585	590	587	618	569	650	624	608	581	660	633	679	611	655	589	617	596	610	633	628	628	614	614	630	615	609	656	580	588	629	566	639	581	626	617	624	605	625	671	595	645	600	589	613	618	625	623	587	624	636	617	610	584	598	593	592	639	654	632	588	624	636	633	624	635	676	598	619	636	599	621	590	610	598	613	641	604	602	562	618	595	625	615	622	616	600	633	596	661	615	633	614	583	634	646	630	665	622	596	576	624	642	621	637	638	570	639	570	583	591	600	598	603	645	604	619	664	600	608	636	584	598	611	604	636	569	616	606	642	611	659	609	652	633	639	582	593	581	578	617	585	617	615	635	610	601	627	547	589	600	656	626	614	638	606	583	621	624	655	626	627	595	628	606	564	633	675	631	641	567	641	642	627	640	595	597	552	639	638	571	629	625	617	642	583	630	635	633	588	612	583	598	630	693	614	680	576	639	620	631	642	613	645	648	650	629	606	596	621	612	625	584	560	636	592	669	640	626	606	642	602	613	643	605	617	607	625	663	635	578	626	617	634	593	639	613	658	622	627	606	585	643	692	587	609	601	588	606	612	601	598	606	600	579	601	598	581	647	605	639	637	665	628	615	623	589	631	604	641	657	580	593	625	597	614	590	632	612	624	625	629	621	597	629	626	587	610	626	607	591	614	598	599	606	601	608	592	627	615	630	637	633	613	631	652	642	601	603	620	590	612	594	623	627	619	618	631	613	592	608	618	625	550	643	638	567	628	606	621	642	596	609	676	661	645	644	646	611	581	659	586	575	596	593	569	603	624	593	557	579	620	621	565	620	611	664	638	658	628	600	640	633	617	613	610	639	643	632	598	622	627	588	560	632	591	569	636	594	585	640	621	632	634	630	657	638	633	596	591	605	637	622	578	587	596	618	572	614	611	619	644	592	653	599	604	613	641	615	589	577	597	602	609	613	617	582	613	646	622	658	619	587	608	614	585	611	583	652	622	613	628	629	582	626	606	638	611	639	624	646	608	665	664	617	619	593	615	650	640	601	612	618	555	662	616	610	637	651	622	612	622	603	593	677	596	596	602	593	645	596	622	589	608	598	611	578	612	605	620	594	605	599	592	644	612	642	589	616	617	619	604	689	624	584	586	626	647	623	603	590	650	625	589	623	565	603	636	603	619	606	606	615	638	600	595	581	569	613	637	661	601	627	590	624	616	629	636	639	632	647	646	601	604	629	613	609	615	627	638	628	608	634	631	703	597	574	655	643	627	617	636	616	603	619	619	591	658	654	589	646	607	619	612	636	623	646	608	626	622	569	595	632	586	581	583	588	644	592	569	620	564	608	701	646	639	646	626	622	633	612	600	626	591	588	637	604	601	596	613	621	594	625	629	567	613	583	560	611	647	586	645	627	604	633	638	626	617	615	587	646	623	604	561	594	663	611	639	597	597	582	604	623	617	602	615	627	660	634	626	575	619	576	603	640	577	645	575	615	622	589	671	598	606	625	613	603	614	580	606	620	572	606	622	629	579	610	624	614	663	609	596	653	617	599	606	607	609	609	615	635	564	574	606	605	563	644	648	656	592	635	642	558	603	596	601	626	605	562	620	610	572	585	644	614	659	640	640	628	574	594	645	654	577	664	606	591	624	609	560	658	646	611	622	615	622	631	603	602	623	655	606	626	610	609	611	645	626	611	624	583	592	606	595	576	598	644	619	643	614	600	592	580	601	644	613	632	578	639	609	616	575	617	631	608	611	621	617	630	583	601	596	622	593	591	609	648	656	625	607	632	606	626	602	585	619	633	588	588	615	616	580	585	594	638	595	634	589	585	619	576	623	614	587	616	587	600	599	613	600	632	576	646	613	619	645	586	615	620	568	618	610	634	573	604	593	581	611	647	598	637	581	584	626	625	614	580	615	598	637	626	626	629	637	604	587	634	623	581	577	607	569	618	628	597	652	605	587	630	609	600	584	625	647	651	589	599	569	556	603	616	572	616	696	637	624	620	620	628	607	665	628	616	649	619	628	591	622	576	572	597	637	621	618	618	629	633	580	603	601	612	602	615	627	640	594	645	625	584	650	619	609	638	630	609	584	586	643	629	596	653	623	569	638	591	582	647	598	633	572	630	629	635	589	637	620	620	567	604	624	594	635	609	633	622	602	653	659	624	664	631	611	655	613	627	619	602	618	652	638	618	646	686	614	598	621	607	636	612	630	600	587	604	604	620	596	625	662	587	576	656	623	660	626	587	598	634	642	625	595	632	645	632	607	608	631	615	600	608	600	641	622	622	641	571	646	611	598	657	604	624	591	600	607	605	634	605	628	660	597	576	594	582	658	639	596	624	622	590	600	641	617	580	666	621	592	590	565	605	620	621	603	610	609	591	604	650	645	597	596	629	580	574	570	639	562	600	620	604	644	622	639	623	616	620	617	607	612	604	590	628	609	592	632	580	609	600	628	653	606	679	583	648	564	635	651	609	626	613	548	642	620	646	613	616	641	598	639	573	620	599	592	604	606	616	602	629	622	595	600	588	633	625	611	673	615	617	609	631	642	624	606	634	594	618	615
25932	25491	30662	29062	24455	9209	667	384	315	317	358	356	373	320	384	372	331	324	324	357	322	328	361	358	381	360	342	345	384	365	361	378	353	333	337	354	345	354	367	344	321	320	367	351	359	331	329	358	361	348	350	347	349	382	348	329	374	363	347	362	342	365	341	324	384	382	367	358	359	327	361	342	310	362	362	377	353	358	373	352	324	321	365	373	350	334	343	334	340	340	356	336	340	360	346	361	368	343	360	310	339	355	342	361	324	313	345	346	340	355	372	349	375	354	309	333	336	341	380	367	379	368	354	321	318	368	377	370	355	321	316	320	351	334	355	345	352	351	376	341	358	343	345	374	325	345	351	337	361	375	346	362	337	364	340	368	379	338	385	309	327	402	362	378	335	313	359	348	350	375	334	352	365	361	358	340	362	356	366	347	385	356	359	371	358	390	347	360	347	330	333	383	369	326	340	342	367	339	342	376	344	349	346	343	359	331	359	368	349	367	369	368	377	313	339	332	316	356	354	356	379	361	347	395	327	365	326	359	355	366	338	331	337	359	343	348	385	310	348	333	368	354	344	346	363	336	338	359	352	350	333	369	357	354	350	337	387	321	336	327	363	342	349	359	337	328	325	370	336	354	341	364	358	353	356	358	369	337	341	348	318	325	353	343	343	338	331	375	354	328	376	383	336	356	343	356	379	355	360	370	338	372	343	325	360	339	342	360	367	375	311	338	346	362	337	330	332	364	328	350	362	369	362	360	383	342	342	352	376	344	348	362	335	362	349	338	342	339	355	358	357	354	378	339	330	345	356	365	360	344	344	356	330	325	347	351	359	320	350	340	337	374	328	332	334	328	351	342	362	330	327	322	343	347	364	384	335	338	338	357	383	351	349	357	382	324	344	360	342	331	361	340	321	312	359	349	340	347	361	372	357	365	357	369	360	356	351	340	376	353	357	379	368	356	357	340	345	352	360	362	357	368	354	334	358	325	321	342	373	362	362	338	340	346	352	334	350	373	368	319	341	361	337	349	340	333	337	316	323	355	364	339	355	364	388	366	327	333	327	362	325	332	339	343	375	372	353	350	331	361	338	356	364	375	414	333	352	395	331	363	360	336	337	367	365	327	358	395	366	341	345	355	324	360	347	331	335	334	340	316	328	390	335	346	344	389	344	321	350	343	332	384	321	350	364	357	331	364	373	363	373	366	348	360	343	355	333	351	337	331	349	359	352	394	366	367	358	408	329	319	359	360	353	344	331	336	347	340	361	365	335	369	335	369	352	328	347	357	334	379	330	329	368	317	335	334	351	346	349	343	334	360	363	374	343	342	356	346	318	322	360	345	336	339	372	349	332	337	355	366	326	365	343	351	367	351	320	351	327	348	388	394	368	311	364	353	367	353	352	343	353	349	394	391	346	354	365	398	358	332	345	358	341	345	319	342	387	360	353	332	371	340	389	367	357	352	364	372	320	371	344	334	353	325	353	316	331	316	353	369	316	361	323	352	346	332	354	357	347	367	353	334	328	336	357	375	365	355	359	338	340	343	356	335	325	315	342	373	356	340	371	342	324	345	332	340	341	359	345	351	341	324	354	349	376	372	362	352	330	346	377	389	352	343	344	390	366	349	378	350	379	338	330	318	352	342	345	320	366	352	365	334	345	350	339	366	366	372	367	356	350	336	342	336	348	355	329	322	348	347	336	297	352	325	366	350	398	348	346	331	387	354	356	323	335	357	350	355	366	338	317	342	340	344	339	324	345	337	349	363	324	322	324	344	346	380	302	357	376	346	354	335	320	336	374	349	332	353	334	335	329	325	364	339	309	346	374	340	342	360	364	358	347	329	353	353	370	339	341	355	326	354	363	397	342	331	350	376	357	361	353	345	368	344	347	369	333	363	334	347	325	368	349	368	355	355	338	335	346	374	326	344	348	354	326	376	346	363	347	378	399	343	334	349	347	386	375	352	366	291	364	322	359	358	338	335	345	327	338	375	363	344	336	341	376	392	371	356	349	374	338	393	393	369	345	344	342	330	330	352	356	369	366	299	359	365	349	348	367	339	366	334	334	338	338	352	337	348	332	365	375	370	351	337	335	343	323	372	329	377	325	308	346	360	387	340	357	383	354	365	341	344	355	312	351	358	342	328	376	352	312	356	334	337	336	344	341	373	363	358	337	368	379	415	355	337	329	348	379	315	364	307	370	337	347	364	356	367	341	387	368	316	333	392	373	340	354	381	346	344	332	311	355	319	357	346	355	327	377	328	354	359	323	338	355	349	387	334	377	351	320	355	334	355	366	335	344	345	385	380	353	329	342	362	339	361	360	375	347	344	355	356	389	372	329	361	341	366	336	368	353	371	361	356	370	349	334	314	356	360	367	311	361	340	341	333	345	354	364	317	359	345	349	340	332	367	362	343	373	347	348	338	354	372	378	327	331	337	315	359	350	360	375	338	384	331	380	342	382	327	367	367	381	318	347	332	361	333	347	379	325	367	334	345	351	349	325	351	358	365	331	360	324	355	360	340	344	362	359	348	373	365	376	314	317	363	314	372	354	344	370	343	342	339	325	361	349	353	347	345	351	319	347	365	373	350	354	345	344	330	355	344	310	365	367	371	372	366	321	326	358	330	340	314	369	336	351	357	396	348	394	375	319	347	335	352	335	362	316	357	391	346	349	359	342	369	337	353	327	328	367	368	373	343	379	349	347	343	384	362	342	325	368	327	369	349	371	354	345	333	377	319	352	348	327	357	355	342	312	346	371	367	338	357	339	354	372	338	334	370	331	337	338	328	348	339	347	317	328	343	376	404	354	358	352	363	343	385	341	351	358	337	366	339	332	353	335	347	350	322	356	354	369	379	396	320	361	324	374	342	334	367	343	340	354	342	370	368	344	351	392	363	332	381	330	385	314	364	356	342	355	348	333	348	349	337	320	353	333	354	343	364	328	330	345	344	330	339	339	372	345	361	369	316	363	360	350	315	327	359	326	343	337	388	331	356	328	335	363	351	363	331	338	350	384	348	342	309	343	345	381	312	363	339	342	332	340	325	331	391	359	340	311	353	341	350	366	377	351	358	346	359	355	332	364	335	393	337	354	344	353	345	341	335	359	354	339	362	318	327	370	345	381	355	368	365	344	350	349	322	341	358	365	358	360	322	360	321	333	355	347	332	364	380	326	370	344	328	350	344	349	372	366	314	348	351	358	336	365	354	349	342	338	358	325	348	374	380	312	356	339	341	345	336	357	359	367	351	343	336	344	372	357	352	332	365	360	349	365	331	355	391	343	357	360	329	396	372	312	347	339	327	351	355	351	372	340	340	364	356	366	411	342	342	346	378	374	362	365	353	324	352	372	312	329	333	323	323	340	391	349	367	348	340	312	332	373	334	362	354	363	325	336	330	327	337	326	323	376	369	363	335	319	350	364	376	345	337	362	340	355	338	326	303	325	362	355	329	364	329	376	355	364	326	348	350	369	351	386	345	336	358	344	367	363	297
61947	86778	45507	41910	29090	4835	580	580	552	555	572	575	582	568	602	582	571	578	557	610	587	588	565	586	548	585	591	568	557	604	569	576	598	605	568	602	592	597	591	601	633	598	625	576	550	569	599	512	560	570	578	561	588	583	587	579	578	580	557	597	565	580	593	595	562	551	618	582	586	562	602	618	583	527	588	574	621	578	558	570	562	613	609	647	554	618	614	602	561	602	593	558	584	527	610	604	543	605	547	557	580	609	617	556	532	560	578	617	627	554	558	587	575	535	579	558	544	632	603	541	540	591	584	587	558	614	573	585	577	552	599	601	550	562	575	549	601	616	571	577	627	585	617	548	624	601	603	581	587	573	592	593	621	564	571	596	541	577	575	583	603	591	620	572	536	568	614	578	595	638	554	572	583	600	557	586	562	569	608	606	590	568	602	578	619	583	579	597	615	566	576	629	607	587	606	564	545	587	551	607	577	578	565	563	562	590	599	613	578	587	575	598	616	558	617	610	589	572	609	602	579	566	587	577	534	570	572	595	566	576	551	615	606	582	550	538	555	566	540	578	584	584	597	571	560	610	594	552	541	591	605	559	539	604	548	567	587	614	610	572	606	580	613	582	609	583	595	553	568	616	603	539	597	566	591	583	566	606	601	585	553	574	534	565	585	564	598	572	570	579	546	576	580	582	583	592	548	577	544	590	552	611	568	576	633	603	591	558	545	592	575	563	567	583	601	639	604	573	607	610	539	593	627	553	598	588	554	566	632	537	599	562	560	586	528	587	565	599	596	581	608	603	575	622	574	588	574	616	617	543	559	570	580	590	549	570	584	522	514	596	572	574	611	602	601	534	586	571	579	551	585	565	586	594	604	584	603	577	617	594	590	586	571	571	592	580	637	572	591	563	542	578	580	574	537	560	550	606	617	593	614	544	609	603	555	614	569	553	563	593	589	585	619	610	573	574	598	597	565	591	567	587	575	564	574	587	561	564	598	602	558	546	553	579	550	571	599	608	591	588	588	565	559	572	573	620	557	578	572	532	556	599	607	573	581	529	586	576	542	624	547	558	559	559	568	601	580	586	560	608	595	583	604	578	616	559	599	643	603	578	559	545	584	611	594	609	617	571	565	567	584	530	594	541	545	570	579	620	615	614	580	562	581	577	581	583	578	580	588	588	597	615	589	551	507	611	590	602	616	619	544	559	595	548	579	580	553	591	565	558	566	599	562	573	549	601	586	598	563	616	527	609	579	560	537	618	575	519	570	586	575	600	583	627	537	626	588	568	549	558	550	590	573	574	577	613	607	554	590	553	589	575	551	580	607	597	605	580	610	596	598	570	599	600	580	591	567	566	583	606	601	608	577	567	624	523	621	598	589	623	597	574	535	613	580	543	640	591	628	580	575	572	515	543	598	605	543	580	596	583	615	562	549	570	576	529	627	575	609	541	560	574	574	573	601	536	589	570	577	572	598	570	581	610	573	585	560	547	597	616	538	568	587	588	576	591	562	574	628	559	613	587	565	610	601	548	555	606	550	627	532	610	569	578	551	610	581	595	575	575	565	567	588	617	548	591	584	557	600	587	584	617	598	608	557	601	582	564	591	571	573	559	590	577	556	593	573	590	605	606	598	534	556	595	575	569	549	558	606	573	606	549	541	590	554	592	583	570	567	615	575	569	597	559	608	643	568	551	586	592	566	561	614	580	603	617	606	542	567	607	551	574	616	608	532	595	575	576	609	560	586	608	604	589	574	551	587	600	553	615	567	536	569	589	559	550	559	570	592	571	541	597	599	577	592	576	609	560	581	630	571	565	580	525	637	564	578	589	594	559	537	581	603	612	611	641	589	572	593	570	582	590	558	563	607	552	556	609	570	579	582	538	584	574	587	602	565	576	558	590	549	592	621	616	564	531	622	566	573	567	563	535	584	590	577	602	575	615	556	642	543	594	569	602	587	565	608	598	599	567	588	616	610	566	589	596	555	592	582	569	590	602	564	564	593	559	582	601	618	589	588	570	547	594	593	593	590	577	547	588	619	583	561	588	584	599	578	530	558	564	562	573	595	588	578	563	569	577	562	579	547	591	559	525	553	575	616	575	567	538	568	595	613	600	581	597	539	607	562	576	559	534	571	601	619	594	580	608	550	577	588	610	527	550	603	601	581	569	539	572	535	623	570	540	610	588	591	571	585	607	564	607	594	617	564	582	540	599	580	624	564	588	589	582	595	615	553	625	558	624	558	592	599	609	587	595	571	585	601	593	573	589	609	548	598	534	594	582	603	571	551	599	573	594	606	595	569	622	574	554	557	585	585	536	554	587	559	611	574	621	601	583	566	543	569	582	598	565	599	565	607	564	616	600	580	605	513	567	584	570	554	568	608	612	589	618	579	534	548	639	577	553	549	573	610	607	589	553	581	527	599	553	584	570	563	607	638	591	606	578	614	593	554	598	618	584	602	550	571	615	529	610	555	592	585	624	566	576	576	570	539	580	572	572	605	569	591	608	597	529	591	552	611	561	556	635	592	537	605	558	606	614	555	581	579	593	630	574	619	550	553	591	571	575	579	565	568	594	609	579	565	615	572	598	575	604	588	612	596	542	581	600	543	561	553	575	590	583	579	564	574	602	591	576	569	616	536	593	617	580	633	593	552	596	573	580	625	580	616	563	589	579	639	629	596	616	583	580	561	567	625	604	636	561	592	555	540	576	585	595	543	561	610	586	587	548	608	597	594	593	551	599	577	571	592	591	605	593	570	566	588	550	581	555	566	593	557	609	574	597	600	612	603	561	552	529	585	569	551	580	570	594	556	583	595	544	598	547	576	546	603	565	573	579	624	573	612	617	578	616	608	576	583	566	542	599	570	553	571	585	570	626	559	660	553	615	572	543	631	585	552	557	599	604	623	583	573	562	538	579	579	597	564	594	607	602	554	548	582	535	589	610	603	632	582	569	640	564	627	566	533	562	590	547	613	562	573	565	588	569	630	648	595	585	597	588	540	630	570	612	589	575	578	558	605	583	537	581	578	600	623	601	643	589	586	570	608	611	562	606	553	613	552	588	571	568	635	591	595	570	600	600	572	582	556	579	575	542	567	550	565	615	587	612	594	585	568	573	568	549	566	573	577	582	581	641	636	558	560	547	573	585	603	574	608	565	561	581	562	588	587	603	528	582	571	613	524	606	573	569	579	558	545	563	549	538	570	624	577	585	604	566	573	553	555	584	646	598	598	644	584	617	558	559	577	597	587	602	634	595	609	583	576	593	598	569	578	602	589	613	550	572	543	529	573	618	584	558	600	552	562	566	568	605	567	560	577	569	548	574	586	568	559	581	587	557	561	572	580	587	646	602	566	577	552	563	619	619	608	592	570	614	557	606	602	574	598	567	560	582	593	593	531	544	586	552	580	572	576	570	584	578	569	592	601	592	551	568	597	541	547	611	615	604	580	595	562	598	618	596	590	570	578	555	557	627	573	581	562	574	547	603	562	558	633	593
24347	23230	30432	26776	26164	18060	4093	660	519	602	570	580	573	545	532	540	577	559	580	546	535	567	553	512	603	571	584	559	559	557	540	563	590	513	524	523	565	566	567	568	545	521	524	542	539	608	552	515	555	542	601	594	545	575	575	540	562	543	560	536	570	574	561	556	533	555	563	562	554	567	543	494	585	552	533	549	551	592	521	554	566	551	541	586	575	529	548	579	533	565	552	554	561	541	537	520	521	559	501	574	549	525	525	559	529	591	524	558	567	549	542	562	560	553	521	535	517	540	568	565	548	540	565	538	563	553	547	573	546	539	522	517	567	516	528	542	583	554	578	509	531	559	574	554	562	595	559	571	577	552	542	555	604	547	548	548	548	555	576	529	550	530	575	582	539	556	542	555	566	524	550	542	549	560	535	570	529	507	578	565	580	568	568	532	579	552	558	553	561	514	536	547	561	596	541	528	549	559	529	554	555	537	512	556	572	593	502	574	562	536	545	534	590	581	549	574	513	557	535	575	543	572	556	541	543	509	524	543	541	555	587	535	535	547	557	572	573	579	531	570	533	548	553	563	552	569	533	554	583	573	561	536	564	538	542	589	575	534	559	533	561	544	551	537	529	538	584	562	563	559	532	572	523	534	578	562	542	552	504	500	527	541	536	578	525	557	559	506	572	589	507	580	553	555	545	568	557	512	564	544	555	535	505	574	578	505	515	577	555	560	564	548	558	556	559	558	561	514	590	520	564	556	532	551	539	515	526	590	528	572	530	556	534	529	557	546	522	545	569	581	507	512	517	526	551	545	512	560	522	586	538	560	537	585	527	503	549	533	537	518	551	529	535	542	511	539	516	595	519	564	566	511	548	553	557	546	549	524	502	566	531	551	517	583	546	562	557	576	519	530	539	530	561	559	567	565	529	513	570	602	529	564	548	536	531	549	568	521	526	550	535	549	552	543	560	569	557	577	550	551	515	544	518	562	581	545	528	563	562	534	542	509	543	538	574	564	537	557	526	566	540	576	529	575	553	490	524	555	532	525	538	570	539	568	542	548	551	528	583	568	548	539	578	514	552	553	583	529	565	533	569	571	564	541	543	526	572	558	535	551	601	558	525	580	545	557	545	511	517	554	595	548	535	524	580	541	598	567	517	510	529	547	521	552	517	532	528	585	569	541	584	538	554	560	582	531	499	555	535	582	545	586	559	577	545	611	546	551	549	574	584	539	547	576	567	541	581	532	568	544	559	572	581	589	540	509	528	562	529	544	545	527	585	552	532	564	529	522	546	610	558	527	514	560	522	549	562	521	557	555	567	565	532	556	543	604	544	564	566	527	582	517	549	579	580	510	535	517	553	495	580	507	543	556	563	548	530	511	543	597	540	546	544	590	546	586	533	558	547	549	551	486	554	558	610	520	589	573	544	571	520	565	545	569	556	523	534	511	585	542	551	539	581	502	573	602	567	521	531	558	536	506	573	586	562	586	527	559	560	548	576	528	538	549	554	573	561	537	538	543	518	529	563	555	548	544	562	544	548	608	530	588	512	573	563	572	549	526	563	582	552	560	539	566	604	557	559	516	588	522	542	512	551	555	531	527	546	511	524	556	560	546	551	573	553	501	557	524	516	556	554	543	530	549	568	551	581	563	545	548	575	521	513	536	509	572	556	550	557	571	544	592	520	498	607	550	560	507	573	534	553	595	543	579	530	537	536	539	539	546	544	575	492	547	510	569	553	573	538	549	552	499	546	562	569	538	579	567	561	542	531	544	527	533	562	574	593	541	567	565	520	577	566	569	526	532	552	593	545	554	559	520	589	576	556	582	558	537	511	571	532	543	558	557	543	523	554	561	583	540	556	550	574	554	525	545	589	522	524	538	537	548	539	559	520	552	511	530	523	523	547	541	568	579	597	524	513	529	546	559	580	557	523	522	546	537	553	574	565	558	517	566	544	563	526	555	577	509	573	567	591	586	535	551	543	561	520	522	509	561	523	535	538	506	523	536	526	541	556	607	557	537	531	554	526	531	544	578	539	553	530	582	568	548	555	546	557	530	513	507	533	541	519	553	594	553	506	566	573	567	531	527	565	580	561	569	578	568	570	525	551	526	559	532	563	560	547	539	535	541	562	544	588	524	547	566	566	513	552	527	508	564	534	538	533	594	556	537	527	568	567	556	550	548	555	500	586	557	555	517	562	573	551	530	566	592	529	552	571	561	578	558	578	566	559	540	530	524	534	594	569	541	578	530	559	552	540	567	539	500	550	532	551	576	524	529	546	572	578	540	583	525	558	550	552	569	616	547	562	565	599	569	534	588	535	554	541	533	527	563	544	551	583	572	562	554	535	510	559	537	539	539	579	540	532	512	545	547	537	540	560	595	498	534	553	509	513	540	595	561	518	562	562	571	593	577	534	556	523	509	594	535	540	562	569	543	542	567	595	567	538	557	480	528	555	534	590	577	503	581	554	587	534	552	563	525	589	520	570	540	522	562	568	555	577	531	476	524	553	542	569	568	513	596	502	579	533	519	552	541	584	554	512	563	533	539	597	525	565	575	513	560	526	555	593	566	566	588	527	588	548	562	513	548	550	558	547	508	553	535	557	543	561	564	547	541	562	522	572	509	535	563	570	548	568	556	535	514	520	529	558	567	566	574	543	548	526	569	497	577	502	496	529	564	533	549	586	546	576	535	552	541	538	493	516	573	556	570	560	562	557	545	555	575	547	551	562	557	552	592	568	530	554	555	562	550	555	495	527	561	555	584	566	560	593	577	549	539	538	540	561	576	558	548	518	546	553	549	579	531	573	559	528	579	567	565	540	559	528	555	562	542	522	556	556	502	529	544	503	589	596	515	524	577	542	533	553	542	584	567	537	534	529	528	558	486	583	507	548	542	574	505	534	571	565	592	580	524	559	541	571	528	559	543	515	545	550	566	574	530	559	581	564	548	532	584	565	570	526	538	542	538	526	528	579	531	569	524	542	519	570	566	569	522	577	562	559	573	529	550	584	553	578	513	554	525	506	555	574	557	516	520	504	535	606	564	560	507	543	490	528	514	595	521	512	561	545	574	562	559	542	538	565	550	575	501	541	545	586	578	559	556	562	567	557	550	552	494	555	515	537	526	536	537	541	551	538	488	560	518	555	611	524	540	546	551	509	560	579	561	568	497	527	546	526	567	538	576	578	494	539	531	587	612	571	569	556	528	574	530	517	562	550	565	561	549	551	551	536	534	552	568	562	592	503	588	557	532	574	608	559	556	557	537	561	547	557	531	567	571	567	546	518	602	560	509	561	533	563	529	522	547	501	542	563	529	566	594	571	538	555	531	552	569	524	539	534	528	530	550	546	570	542	569	552	521	560	548	540	485	552	545	562	560	534	536	537	578	540	546	533	551	591	554	515	532	563	575	554	528	590	550	520	543	548	537	571	506	529	539	531	550	516	562	543	556	577	519	549	525	534	549	528	567	586	591	507	603	516	556	587	502	517	542	568	539
59749	93159	50837	54210	38193	6573	905	854	884	868	878	868	875	779	850	870	892	822	823	883	857	818	859	840	864	848	838	870	801	837	848	802	870	854	878	869	874	874	855	869	814	816	824	840	881	861	836	852	835	818	873	896	824	847	814	851	847	859	836	821	859	834	847	803	927	837	855	870	860	856	845	877	863	844	892	867	838	877	880	868	858	837	862	837	847	850	839	845	865	880	819	844	889	843	873	860	853	800	929	896	815	837	850	834	878	884	829	877	877	866	853	796	877	842	882	835	845	857	881	802	862	895	850	829	818	850	831	856	900	906	829	858	864	866	827	852	873	864	838	826	864	835	821	879	816	839	846	847	880	781	862	822	868	833	809	907	821	833	860	880	854	813	872	874	878	853	900	869	865	858	881	845	894	897	855	889	865	885	854	867	906	868	846	886	852	915	855	860	837	837	853	866	842	885	868	876	836	796	844	910	869	861	812	891	855	870	903	855	845	852	845	830	873	865	891	840	794	876	847	877	871	860	852	837	844	849	842	798	877	809	834	873	865	861	824	911	850	828	843	864	831	865	867	824	892	903	840	856	832	841	835	843	862	819	861	891	837	860	871	807	850	865	841	807	890	866	909	869	837	855	879	924	805	901	828	890	921	827	847	875	868	811	813	868	904	845	813	825	819	856	848	862	834	830	851	878	906	873	890	832	853	831	869	856	823	827	840	829	904	887	827	842	846	885	806	882	847	868	848	817	853	884	825	875	883	873	872	914	877	834	808	878	803	853	858	889	846	859	910	836	842	847	868	806	873	812	864	873	802	846	855	843	897	866	849	858	885	812	846	891	867	889	892	873	869	899	877	869	860	874	821	855	885	826	843	828	859	847	886	800	831	856	858	868	858	832	848	839	850	843	843	864	843	811	832	846	846	837	866	860	881	843	803	872	874	821	805	871	814	866	872	857	842	852	835	895	829	823	869	869	908	840	850	835	905	845	880	865	808	900	836	862	825	853	841	832	813	834	843	794	847	853	861	825	791	880	854	857	869	825	828	844	902	839	876	829	865	886	841	887	840	852	838	836	876	866	876	897	840	848	859	870	885	888	871	854	847	841	820	858	885	881	853	882	860	867	823	811	884	840	886	826	869	847	874	828	861	824	852	825	849	849	870	844	892	873	850	881	871	832	842	861	856	835	890	894	878	834	849	837	806	892	873	890	857	866	839	882	896	886	804	844	848	840	888	898	852	870	839	905	863	849	874	862	854	815	894	815	891	831	834	837	838	878	868	877	830	867	891	873	873	846	829	860	864	860	875	877	833	835	813	849	877	829	811	835	833	820	886	862	871	874	911	847	863	861	798	836	861	880	882	830	926	864	831	875	864	829	868	828	860	840	821	842	802	844	855	853	882	895	856	909	823	836	822	861	864	813	822	857	801	847	885	860	922	845	854	881	917	830	877	813	846	825	874	878	871	829	858	840	874	849	857	905	842	857	837	851	869	840	858	901	869	825	814	859	818	811	871	841	895	851	884	831	896	835	876	888	829	910	865	903	843	837	821	899	828	873	831	877	902	824	899	904	858	886	856	883	837	904	845	850	870	863	888	891	834	845	940	851	825	831	852	885	828	865	868	840	894	904	846	863	881	850	846	878	898	883	838	804	881	837	853	782	835	861	809	884	881	847	849	876	968	797	846	889	869	819	801	875	883	837	792	829	903	854	825	873	844	868	849	896	890	849	855	822	849	819	832	860	836	825	882	873	849	829	845	893	860	861	836	865	852	801	899	881	832	826	900	822	824	870	858	873	855	867	911	827	858	850	815	834	814	838	781	891	865	819	830	871	897	851	827	812	811	883	906	847	827	782	874	823	862	900	824	866	854	867	823	825	869	829	844	776	795	838	869	812	812	801	838	850	857	837	851	870	900	914	846	864	913	882	796	854	855	815	849	841	854	835	850	838	889	853	855	856	891	815	873	863	869	816	807	874	865	891	816	813	846	883	884	879	822	821	833	873	903	864	882	849	897	836	784	879	855	845	856	881	844	869	828	876	873	815	824	828	863	812	885	877	856	833	880	814	864	893	892	904	801	874	920	866	823	789	831	870	815	832	795	888	839	865	877	893	844	823	862	887	810	839	860	861	843	885	820	845	836	828	880	833	844	853	858	820	848	820	850	857	848	854	835	852	825	849	856	857	803	827	869	856	837	861	839	856	807	835	872	809	897	862	810	820	869	862	855	867	869	898	823	847	875	857	846	831	823	837	850	819	843	843	852	827	890	903	913	896	844	890	860	843	844	798	841	868	857	827	824	905	865	829	871	868	856	883	873	841	831	819	851	915	850	867	818	818	852	916	813	812	874	893	897	909	828	902	878	885	862	886	882	840	895	857	833	903	873	838	851	872	883	857	843	837	852	813	843	835	839	888	850	839	882	861	808	838	877	783	885	828	824	876	892	856	885	887	822	877	820	826	868	840	890	861	875	841	867	830	853	874	828	910	805	818	871	837	868	849	890	876	855	904	859	862	842	839	840	857	915	844	812	808	825	867	892	819	805	853	873	854	833	923	903	857	824	883	826	835	860	846	905	903	872	866	862	828	851	837	885	809	862	864	862	831	841	839	838	888	840	882	867	833	849	825	872	873	823	847	850	843	822	937	878	826	861	881	800	902	845	844	839	811	835	851	880	839	824	842	802	862	885	832	884	878	892	867	805	817	820	854	847	874	871	791	842	847	854	864	830	871	897	821	860	804	887	839	885	853	870	858	871	880	885	833	863	818	806	840	893	857	831	832	868	848	831	814	889	884	840	845	852	846	878	855	857	852	849	836	879	868	870	888	847	846	880	860	812	838	878	834	886	790	899	817	861	827	823	895	870	882	805	856	821	864	846	809	838	819	895	861	837	840	893	846	831	836	909	916	846	865	855	834	898	927	789	826	835	889	851	831	853	926	856	809	862	822	799	872	784	884	869	894	842	887	867	814	855	879	880	866	845	857	858	856	901	816	886	865	852	861	866	806	857	871	874	847	861	881	810	874	876	836	891	840	903	856	872	860	837	872	821	814	858	901	865	848	869	870	834	824	829	830	891	879	876	903	850	860	893	806	854	941	873	868	857	853	853	896	832	860	878	887	873	898	860	820	904	855	909	819	845	863	874	808	910	854	842	856	785	828	874	820	851	893	855	815	832	928	881	831	867	868	804	875	886	846	869	817	923	854	840	803	854	876	843	893	861	843	932	889	853	854	821	877	849	882	830	843	853	848	831	819	859	843	873	879	863	801	845	817	880	850	908	865	861	833	818	816	887	878	847	823	907	846	812	880	831	879	849	879	788	796	871	826	860	901	868	877	821	839	850	857	830	821	872	843	962	855	896	910	854	901	897	870	899	823	868	830	829	824	856	910	861	859	888	828	850	793	817	813	851	837	872	858	877	839	846	863	821	853	816	859	862	882	835	889	843	826	882	882	834	859	832	863	878	915	907	847	881	801	853	846	869	832	890	867	860	813
32076	31079	21182	15848	6967	984	346	341	362	338	355	343	372	321	377	379	384	335	352	322	340	355	356	365	331	346	347	353	336	374	360	366	368	324	329	361	377	348	332	371	384	350	355	350	356	326	343	362	350	336	333	348	352	387	352	387	353	337	330	387	357	377	339	344	335	369	309	346	350	339	363	346	367	375	370	350	359	353	384	377	341	378	349	326	390	356	344	331	383	341	361	323	338	341	357	335	368	378	388	425	337	335	338	346	385	348	377	308	402	340	377	345	313	392	336	349	337	341	333	337	352	364	321	363	339	324	350	326	359	345	374	341	384	343	357	350	377	351	359	340	365	357	351	372	347	352	368	362	350	352	397	359	328	325	382	347	314	349	369	402	366	378	382	358	340	365	358	355	358	389	378	360	380	355	322	365	351	375	393	370	362	363	389	367	361	391	357	394	335	374	351	365	354	362	363	338	349	372	402	386	346	338	330	382	388	348	352	351	349	385	392	351	330	336	342	354	359	377	332	374	369	324	341	367	346	354	337	368	343	382	380	333	361	370	398	387	367	336	350	415	378	334	333	320	363	368	370	370	362	352	342	369	357	357	338	364	374	348	368	347	324	352	341	354	360	409	343	368	340	314	364	348	368	327	354	356	372	353	320	347	345	325	368	389	332	339	383	353	377	341	350	340	337	401	333	353	369	371	360	349	344	381	380	350	347	390	380	334	357	381	333	355	356	359	329	329	366	368	361	344	358	370	367	350	333	349	392	380	348	357	342	341	393	324	333	350	374	341	358	377	371	368	340	345	381	377	383	352	361	319	356	348	386	358	365	358	338	383	369	367	366	387	384	330	341	315	335	360	350	334	360	337	372	341	382	351	349	370	290	380	350	325	324	361	356	358	375	366	333	358	343	349	347	356	352	333	405	339	325	364	367	352	361	346	332	344	351	386	330	363	358	344	346	385	347	326	341	372	321	351	320	380	344	353	346	355	338	351	381	379	370	336	350	347	349	365	350	373	333	353	339	369	355	342	334	384	364	346	338	333	373	334	393	373	337	333	337	340	371	335	358	336	371	353	335	353	393	376	316	343	347	377	359	385	325	347	330	372	338	363	388	324	371	364	340	317	355	357	323	361	359	380	341	359	342	317	366	372	357	366	341	364	339	359	361	361	382	360	358	375	351	360	356	376	339	329	368	342	341	337	376	341	359	370	346	370	344	387	367	340	362	338	359	362	380	331	330	364	351	375	361	358	342	368	348	347	359	331	354	402	356	363	381	323	341	328	350	333	366	354	340	350	363	337	393	331	342	337	338	353	355	331	338	369	352	367	377	343	351	362	350	375	371	372	367	357	380	369	363	349	306	350	358	358	339	360	388	384	341	366	344	316	369	374	361	326	370	394	341	357	360	361	347	378	372	355	380	351	350	365	337	342	316	377	352	379	375	354	314	367	341	361	351	356	377	331	331	356	355	321	355	312	381	336	321	368	404	327	325	371	356	383	367	374	354	350	356	371	356	337	349	353	350	368	318	379	344	367	407	374	344	354	363	376	329	347	339	343	332	332	343	352	366	367	366	388	358	353	338	339	349	359	357	360	347	375	346	364	321	374	357	352	359	348	339	322	360	375	355	378	315	330	340	337	364	361	354	366	370	319	360	371	338	347	355	382	346	396	367	383	349	362	356	373	357	372	321	342	353	363	361	341	347	357	339	364	347	356	348	356	362	377	312	351	366	358	365	362	338	354	364	362	364	362	356	375	359	354	364	334	353	349	358	343	333	356	384	401	373	362	341	367	333	365	378	354	372	339	374	374	324	384	397	357	350	358	348	366	358	386	361	352	364	340	336	354	363	364	342	347	341	351	342	324	352	333	352	338	350	333	361	373	363	307	385	354	379	379	361	342	360	356	334	339	357	345	354	372	335	376	350	382	350	347	330	388	338	354	357	396	338	343	326	343	346	375	349	341	367	376	370	337	360	376	351	354	343	349	362	356	375	335	369	341	365	329	316	367	372	344	376	344	348	362	368	367	335	344	346	340	365	396	367	362	349	373	310	354	353	357	356	395	381	348	380	395	370	344	377	390	362	370	342	363	352	358	362	359	358	361	358	364	379	390	367	359	409	356	339	361	373	368	366	372	388	367	323	335	379	382	307	382	354	349	335	361	320	376	336	376	349	371	345	359	379	383	348	364	380	363	359	338	345	367	385	369	365	351	349	345	377	372	349	332	336	359	338	342	386	389	339	376	352	356	363	354	346	343	362	341	327	347	379	336	360	330	347	373	345	335	379	362	358	378	347	370	370	365	369	309	347	367	364	373	367	379	361	327	354	345	367	378	352	343	367	367	344	389	366	351	358	367	367	354	343	364	359	374	356	314	363	341	345	401	324	369	376	349	336	338	356	345	380	340	348	372	364	345	374	361	369	354	356	346	341	376	350	345	372	339	370	360	369	361	325	321	386	342	354	359	369	361	372	322	353	366	378	383	352	377	349	374	329	375	336	373	408	353	323	351	350	380	339	347	333	383	350	326	360	346	359	352	321	349	355	312	348	358	363	345	375	386	321	363	364	360	362	375	361	352	372	347	322	355	351	376	362	330	381	335	383	376	357	337	371	336	376	364	413	369	365	366	356	365	352	352	394	335	335	342	365	355	361	381	347	363	342	361	350	373	372	366	329	367	377	325	370	345	325	379	337	364	335	328	361	341	368	387	358	357	367	331	356	349	337	345	340	346	352	345	366	381	337	355	356	348	359	350	380	391	380	369	331	372	355	325	315	362	370	382	364	348	368	353	353	372	356	362	372	382	328	374	359	319	345	364	328	347	369	374	348	370	394	355	335	362	332	347	374	357	379	379	349	357	388	344	341	337	385	355	327	357	362	368	380	374	368	341	375	358	373	356	386	360	371	367	360	371	333	405	355	353	356	314	370	359	364	338	327	337	325	353	351	371	392	311	375	352	361	360	310	338	335	372	336	336	367	361	331	363	389	338	335	366	360	340	346	362	421	345	381	358	339	354	349	377	355	355	358	341	375	339	355	396	368	343	336	362	397	372	363	355	370	364	375	327	364	336	337	319	346	372	362	397	358	352	342	354	316	381	351	377	354	369	336	352	376	369	335	355	375	355	350	349	351	370	368	389	348	396	354	349	330	346	352	340	356	354	393	380	363	360	351	331	339	324	382	358	377	328	350	346	353	338	346	316	341	336	367	322	357	337	355	363	340	354	352	366	368	358	336	368	346	323	324	361	335	345	309	362	376	344	343	359	389	394	363	382	358	376	342	348	377	311	352	362	360	352	370	373	348	349	368	354	402	361	357	332	360	376	339	352	346	340	371	323	381	344	362	353	352	344	348	349	354	364	338	373	319	337	361	369	338	375	368	370	350	373	362	361	298	396	337	347	362	362	357	340	339	342	372	367	351	360	385	400	397	329	371	336	350	343	354	345	367	366	373	385	340	354	357	356	370	333	344	351	358	360	359	362	366	352	311	352	380	366
42705	47471	17093	20926	10867	1516	594	583	586	603	623	634	584	587	594	579	596	638	589	627	625	615	570	617	583	581	596	590	584	599	625	554	602	587	581	603	632	648	582	564	638	640	542	660	604	593	576	633	615	612	607	614	603	599	600	634	584	631	625	610	590	563	585	610	618	579	586	613	581	591	604	606	594	627	571	572	564	564	615	629	631	644	583	591	600	597	577	643	609	583	607	544	603	600	606	634	615	588	632	617	597	586	593	624	588	612	624	625	588	582	661	606	613	605	638	598	618	653	590	579	592	626	565	577	576	605	620	594	616	585	628	600	577	574	597	612	611	606	610	602	611	557	616	615	611	605	577	601	613	614	613	593	596	615	633	623	564	612	650	594	589	556	631	590	640	599	644	618	570	614	600	584	650	604	604	584	605	569	632	553	529	599	593	604	584	583	594	611	597	571	624	563	620	577	592	600	602	615	597	559	607	618	583	577	599	647	644	595	573	642	609	609	621	588	598	605	588	597	609	529	592	611	606	539	634	577	639	604	608	577	585	573	591	565	555	635	545	592	584	564	594	601	622	632	577	637	616	573	623	596	613	612	585	591	625	625	612	606	609	601	579	623	582	602	564	613	619	612	608	561	604	559	668	642	559	626	584	601	589	594	566	622	560	622	611	595	613	576	549	536	560	570	668	613	608	584	599	592	620	615	619	588	626	577	607	581	558	603	564	620	579	613	570	589	647	555	648	651	603	573	584	593	584	617	579	607	620	596	622	600	588	602	591	670	617	585	624	621	636	586	595	587	605	602	611	608	605	605	615	605	620	610	591	600	606	608	616	616	614	600	576	558	623	583	581	575	582	626	581	615	598	609	642	605	580	679	594	591	591	566	556	584	622	617	563	607	581	635	604	574	565	602	615	591	596	593	605	603	556	608	593	602	573	581	590	586	609	602	582	622	613	624	604	590	627	635	623	602	603	615	550	592	597	599	583	615	562	603	631	592	578	625	604	589	572	578	659	587	611	625	613	630	601	603	583	583	634	641	656	637	587	618	649	594	554	585	554	560	573	592	566	588	574	553	659	585	588	555	646	636	599	590	578	626	585	598	621	632	594	609	593	560	591	603	653	611	671	602	593	561	596	554	625	583	580	605	643	596	608	633	636	588	621	607	577	607	586	643	644	590	630	591	585	605	615	614	604	586	588	608	591	665	616	566	633	575	608	598	632	596	608	607	641	582	641	590	619	615	581	548	571	568	592	626	567	617	586	587	597	631	591	607	607	636	584	620	596	633	575	624	639	576	573	582	616	633	618	590	572	623	583	604	603	593	595	598	605	638	640	599	564	577	554	616	561	616	570	595	570	617	617	606	578	615	587	609	562	604	586	579	595	615	602	614	580	592	571	619	627	576	614	622	582	640	645	593	581	629	626	610	579	575	614	595	602	593	585	592	575	638	615	604	596	647	617	570	583	572	580	637	594	616	587	610	645	572	633	595	558	629	605	571	599	609	579	573	606	629	615	618	621	628	614	602	604	610	593	628	611	600	661	584	599	619	560	572	566	645	597	622	655	586	604	649	640	593	568	640	674	624	611	569	624	605	646	618	583	609	610	630	597	596	588	623	542	602	580	618	578	592	583	583	605	608	609	596	574	614	616	601	623	632	633	594	643	642	588	625	593	648	641	582	616	625	620	611	591	580	553	625	664	551	582	599	624	598	613	570	586	593	579	650	616	595	585	565	571	606	591	636	599	580	602	599	643	595	604	542	564	606	610	556	624	587	624	599	598	596	590	588	619	617	607	626	582	609	605	599	594	612	560	597	557	601	580	600	633	659	618	600	587	597	602	602	619	620	610	574	593	592	542	642	659	573	617	587	617	584	593	604	628	586	603	604	607	638	585	608	652	590	584	601	641	576	567	558	564	609	592	585	606	595	587	605	578	584	582	574	630	609	584	601	603	561	615	594	632	630	600	619	570	586	565	623	619	606	625	618	599	634	570	600	603	604	557	557	612	595	580	615	605	581	597	624	600	585	603	590	580	595	625	611	588	633	567	614	621	598	583	607	644	576	594	612	592	592	590	602	605	588	600	571	618	584	561	628	607	583	581	625	634	590	624	576	645	583	590	602	636	639	609	561	628	612	634	625	576	597	600	604	597	597	592	574	639	622	587	551	562	607	590	574	622	553	593	595	582	596	605	569	627	657	596	597	584	630	633	566	607	576	586	604	584	585	618	581	588	603	624	585	608	588	581	603	635	623	642	600	555	617	599	618	635	594	616	591	569	587	602	600	622	609	603	608	626	577	601	593	606	633	644	621	623	635	562	601	586	608	578	613	604	603	640	574	617	632	575	565	589	631	590	581	667	575	580	641	587	558	638	607	610	566	572	626	604	607	567	619	609	597	605	596	629	593	594	574	622	582	598	634	627	591	580	612	614	569	623	613	584	581	626	569	570	584	593	622	628	596	654	667	615	599	626	604	617	555	604	621	576	581	623	573	590	607	596	584	588	618	612	559	557	576	609	555	618	608	602	560	563	594	603	539	606	575	606	622	605	598	542	619	626	603	614	590	598	589	613	605	561	632	616	622	590	575	611	603	624	592	593	634	578	585	588	578	605	594	633	612	590	590	636	584	605	583	597	588	608	609	607	594	584	545	584	615	630	630	600	589	577	620	592	585	653	602	619	568	572	603	606	592	623	585	599	627	621	583	594	593	582	578	587	593	614	569	574	611	552	599	603	598	595	630	544	577	638	639	616	635	575	616	656	588	611	588	605	609	599	616	626	592	595	584	625	609	612	556	653	562	566	576	580	626	642	619	574	623	579	622	594	573	635	587	611	601	644	567	606	602	588	594	577	598	561	581	632	603	590	577	616	559	588	562	601	618	599	594	534	614	564	626	611	561	649	581	598	596	588	589	614	578	628	595	594	571	637	580	617	604	570	609	599	599	609	559	640	611	591	615	625	559	562	617	642	587	577	588	608	572	598	606	597	612	620	581	621	617	632	603	612	598	617	617	600	638	568	608	615	609	616	612	549	633	587	577	584	627	618	586	595	584	598	547	594	586	647	626	537	564	653	547	632	575	627	608	628	650	623	573	621	623	607	623	635	637	595	576	631	595	637	587	572	574	588	645	580	576	619	624	586	641	594	613	601	584	617	586	582	587	616	602	609	609	600	572	624	602	597	578	609	633	598	573	525	602	626	579	630	633	584	593	610	574	617	566	586	613	639	577	578	625	602	628	599	661	634	635	567	610	605	578	595	558	592	586	583	604	587	609	550	612	601	582	571	610	617	584	580	628	613	582	611	648	613	624	585	551	611	577	640	597	642	570	592	598	578	584	565	574	583	621	583	633	617	563	585	597	613	596	585	624	593	570	641	572	574	551	591	583	584	579	624	585	605	619	584	651	608	594	575	632	604	594	573	615	570	603	622	609	569	611	614	579	620	576	637	584	615	601	559	624	606	553	621	583	601	591	597	593	600	580	624	571	599	599	619	569
25867	25186	30016	33112	26994	9585	659	389	389	355	362	365	378	321	351	350	356	352	341	348	337	343	348	348	343	380	337	347	333	342	345	345	367	362	347	346	347	348	345	348	346	331	355	339	323	353	337	354	333	331	345	327	328	341	321	339	330	349	317	352	357	321	358	337	340	369	344	343	342	343	322	357	333	369	347	337	380	338	366	311	367	341	324	338	354	369	350	320	337	369	337	334	342	368	342	327	391	341	336	347	343	353	356	317	352	327	348	369	353	326	314	365	307	302	356	317	336	363	306	365	315	352	357	347	358	304	349	369	338	340	359	325	320	356	340	353	364	339	332	346	327	340	332	348	351	345	337	335	363	341	330	320	324	335	348	328	342	329	338	362	328	369	341	332	336	326	356	349	369	344	325	334	344	374	326	341	337	359	352	358	354	328	326	350	326	321	359	381	345	344	329	336	367	345	336	325	372	346	343	369	345	330	347	347	344	343	369	347	351	347	348	324	347	368	355	363	284	313	352	370	357	317	369	320	311	293	346	361	358	395	357	370	365	402	326	372	318	362	349	331	348	379	348	330	385	317	340	336	307	335	337	317	378	377	345	342	336	325	332	362	351	354	344	335	343	336	331	365	349	355	315	364	364	349	338	370	313	363	328	371	336	367	381	338	333	360	335	371	349	307	329	368	347	333	331	339	352	338	341	337	348	374	363	354	328	326	331	345	342	357	317	318	339	336	356	354	306	340	332	340	329	327	402	333	336	320	325	336	371	316	361	356	331	344	335	355	354	340	341	353	349	322	315	340	316	344	329	356	343	345	304	324	314	327	310	341	340	322	361	336	355	326	319	368	325	370	301	350	351	329	339	342	343	330	322	358	354	364	342	352	368	375	320	358	333	352	317	353	355	341	325	369	353	324	380	292	345	323	354	326	324	338	340	370	334	320	328	335	350	301	337	370	340	324	343	297	319	343	333	327	340	372	344	336	360	331	347	317	328	333	362	328	383	342	328	338	356	344	305	364	330	354	345	353	301	318	341	336	345	352	322	337	347	347	352	327	341	316	340	351	334	341	379	376	327	338	360	340	347	361	337	324	364	337	359	354	303	349	309	330	323	329	349	350	330	333	336	320	331	334	344	337	350	306	367	359	345	339	328	345	357	347	354	325	340	341	349	359	349	352	341	358	325	359	351	358	321	320	328	354	356	372	329	310	363	317	374	350	340	395	364	377	395	358	363	365	326	355	354	335	347	354	316	331	339	345	321	354	330	319	355	320	337	330	349	337	359	335	363	360	312	356	362	356	383	340	329	336	371	370	364	329	329	346	331	356	333	379	341	338	374	331	370	345	330	342	321	326	338	367	333	379	399	339	309	346	367	369	347	363	331	369	354	365	335	388	354	333	391	341	359	361	332	365	365	330	318	360	362	332	324	304	326	352	376	346	362	340	336	329	319	331	336	330	302	364	324	326	330	340	344	343	323	343	311	369	351	319	344	329	353	344	317	313	337	310	332	319	343	359	345	325	338	367	352	350	358	358	368	337	320	358	352	301	328	326	349	366	341	338	384	340	307	381	319	347	339	356	363	293	322	331	339	374	332	354	351	343	310	335	365	322	331	342	347	304	352	361	384	353	337	349	325	364	347	336	363	346	326	322	331	309	351	347	334	364	344	356	314	367	330	361	335	321	348	349	335	355	345	358	354	317	326	324	330	346	353	346	360	366	359	332	328	333	371	353	366	326	346	349	338	339	331	334	353	361	366	368	333	347	354	379	383	351	339	329	340	358	355	367	329	342	348	340	368	383	358	349	373	337	337	334	335	348	374	367	351	362	390	360	336	340	370	337	352	349	337	329	312	347	343	346	335	344	358	328	367	362	322	395	337	342	308	312	362	368	354	344	357	343	326	312	348	343	331	337	352	315	355	356	345	348	347	317	314	365	329	353	350	337	366	374	340	345	371	324	348	330	343	352	353	362	312	350	359	325	352	345	334	345	380	332	327	326	331	326	335	366	344	319	346	340	346	334	350	330	342	352	338	329	349	373	334	369	364	333	316	346	338	319	346	344	330	346	351	334	368	327	338	355	347	334	341	346	351	338	337	360	335	340	312	341	355	363	348	364	362	334	336	366	352	368	346	357	340	323	336	378	331	330	320	359	373	336	333	341	342	325	334	342	340	355	369	357	348	326	343	388	333	321	317	370	337	365	330	360	318	401	317	328	353	371	349	332	337	337	323	386	358	376	340	342	387	360	321	319	368	360	371	356	338	350	331	343	353	319	377	331	345	324	334	296	347	377	290	327	350	322	343	366	341	339	333	345	342	344	355	340	357	342	331	340	343	375	349	339	364	364	355	335	295	328	316	320	345	354	336	376	329	321	325	335	348	363	328	322	362	393	334	338	322	336	338	348	347	356	335	371	323	337	341	348	345	334	326	368	350	360	329	357	310	391	320	322	381	308	321	346	361	352	348	349	366	352	316	355	327	312	344	383	331	369	348	368	363	349	389	337	324	304	317	337	338	326	349	335	315	356	345	372	330	339	337	356	343	348	336	335	335	333	351	318	361	346	331	354	314	338	378	373	334	355	350	340	340	315	368	337	354	341	341	351	375	341	362	356	393	357	337	350	354	351	393	329	347	326	380	319	341	331	326	339	351	321	355	324	335	315	370	327	336	349	366	365	321	349	325	337	342	305	354	311	351	370	348	340	350	329	340	327	327	345	333	342	342	354	327	322	342	361	348	315	326	343	355	372	322	346	317	335	402	334	372	368	341	371	358	342	363	352	344	333	304	321	322	333	316	321	335	345	329	345	344	307	348	358	336	343	371	330	404	351	327	337	343	353	356	358	354	329	324	331	367	319	362	350	343	352	310	346	335	314	382	381	328	358	334	379	351	315	313	332	353	335	361	336	353	328	301	377	308	346	339	345	321	365	333	327	354	332	338	331	357	357	339	375	354	331	363	368	336	308	368	332	344	369	321	349	381	336	343	325	349	388	368	330	331	358	323	340	373	353	361	359	338	348	329	352	338	368	334	344	366	361	349	346	325	354	321	328	374	356	351	361	350	339	374	364	360	361	368	336	344	345	336	360	373	334	351	359	345	372	334	329	352	350	350	332	342	309	331	322	330	362	348	380	310	359	333	364	344	355	294	332	358	357	376	321	345	320	355	354	325	328	345	325	357	379	290	334	353	324	321	380	353	353	349	348	342	378	335	343	346	349	320	359	349	340	319	346	339	351	333	340	337	362	337	332	343	325	306	362	339	349	341	328	346	363	373	331	363	364	350	345	345	372	339	355	360	341	363	350	332	365	350	307	354	339	341	300	342	323	347	349	327	353	348	373	352	364	342	331	342	309	351	347	327	323	335	330	309	348	322	361	367	330	343	350	366	320	343	341	347	351	348	359	356	343	302	320	370	361	354	351	353	355	355	321	355	348	342	328	340	343	350	342	370	362	338	333	378	352	360	360	339	377	358	296	337	361	313	346	320	368	336	339
60916	86173	39643	50265	31211	4235	593	570	626	547	549	564	584	552	609	557	569	613	552	552	522	574	565	553	572	556	566	571	559	530	549	618	574	539	603	543	597	535	562	589	581	548	565	536	599	529	510	611	561	574	579	581	584	543	547	571	538	574	540	512	560	598	608	547	588	590	578	607	580	549	541	546	529	573	554	572	563	577	543	565	545	549	544	551	550	535	563	551	582	517	577	560	557	568	552	532	546	586	546	614	574	541	556	551	581	591	554	543	539	578	578	526	549	559	631	587	548	567	561	523	560	570	559	577	538	611	559	559	582	621	547	565	514	523	560	567	582	590	600	606	571	581	551	570	533	543	608	582	545	548	565	562	575	552	583	560	584	495	530	540	553	583	562	562	554	568	570	570	517	549	514	551	606	559	579	548	524	575	645	562	535	571	579	579	554	492	523	547	582	558	567	516	586	600	563	583	558	576	562	576	571	581	594	597	595	566	537	591	557	527	572	536	547	573	540	594	562	630	584	577	536	578	596	548	569	580	571	530	557	587	584	597	575	558	594	631	570	550	554	603	523	520	562	529	566	568	584	594	557	604	524	540	563	570	555	567	548	550	531	574	606	554	565	557	518	537	568	541	558	589	546	593	526	555	584	570	544	557	534	575	514	565	540	621	546	543	591	567	609	567	575	545	556	572	585	572	575	534	548	503	550	587	564	528	558	525	575	584	547	563	571	536	547	586	579	570	603	555	562	585	565	565	571	557	537	565	571	561	548	556	553	589	577	573	552	540	552	569	528	585	538	565	573	611	534	610	599	573	557	562	581	536	582	521	560	580	578	558	602	558	552	552	537	528	539	559	550	551	558	587	577	563	592	585	619	575	597	553	616	563	532	580	535	557	546	595	588	572	532	572	589	551	557	566	550	599	545	575	550	564	567	573	540	543	590	523	585	592	539	525	536	539	535	555	559	528	532	580	543	588	547	558	558	582	575	586	574	568	516	524	601	595	522	577	605	513	606	589	508	568	557	562	549	537	569	547	590	519	579	567	559	557	558	548	511	564	536	609	528	523	565	551	584	563	619	575	556	566	590	605	575	522	543	575	560	567	543	590	514	552	549	571	561	601	565	533	553	546	595	550	589	604	550	578	550	564	587	530	520	583	590	517	594	536	606	600	522	561	590	578	604	562	558	538	562	582	578	566	582	550	571	538	551	569	562	596	577	559	548	531	502	542	564	535	570	511	588	553	576	576	540	528	519	507	586	556	585	575	531	575	570	594	555	556	597	574	598	565	582	566	543	543	569	567	543	547	549	567	545	565	584	545	504	523	595	541	531	526	579	580	587	565	550	545	534	573	587	564	543	557	562	523	554	591	569	580	543	597	567	589	525	550	524	561	575	561	621	575	555	555	577	548	527	584	559	549	574	554	579	564	543	570	583	535	560	534	581	595	580	585	574	595	557	520	555	555	563	536	563	603	571	528	544	568	573	538	547	593	550	616	520	550	554	548	529	586	527	596	580	537	540	529	567	577	563	568	571	557	540	547	599	586	539	576	556	570	530	542	628	573	527	565	553	552	564	577	597	561	567	547	565	565	555	599	570	609	590	585	570	554	585	569	543	563	566	557	537	551	575	585	611	537	566	547	586	609	599	549	546	545	570	587	561	585	508	548	539	580	548	525	599	539	567	578	552	571	539	543	518	530	548	581	548	518	558	558	547	570	603	574	596	541	601	580	529	568	576	574	559	530	556	539	546	522	580	606	547	620	532	571	599	569	549	554	581	560	564	549	582	592	540	548	592	539	585	526	572	575	615	578	617	533	547	542	577	577	582	588	568	559	589	573	564	559	564	571	575	511	533	574	573	558	542	544	533	589	554	596	571	565	589	555	548	576	567	593	550	584	510	606	534	537	527	566	557	575	540	547	577	577	551	559	528	552	559	567	589	556	550	588	573	586	589	530	587	547	583	561	562	547	573	544	563	593	562	603	552	564	551	559	540	574	583	551	575	565	535	556	569	554	596	600	574	600	570	592	626	577	576	582	565	571	563	562	576	588	559	599	542	558	575	558	573	580	578	577	544	525	564	557	562	581	561	535	552	550	553	539	595	551	597	587	569	549	577	562	583	558	529	558	541	567	573	540	595	577	548	590	522	555	527	565	575	541	567	564	556	571	549	536	530	517	552	594	519	532	546	570	554	582	544	588	578	552	570	565	574	570	556	571	539	571	540	571	585	584	562	559	552	546	607	584	558	531	594	544	549	547	562	576	528	582	554	558	532	576	577	591	521	556	543	607	562	608	601	550	566	570	564	545	587	601	537	590	565	550	528	562	553	553	579	613	555	592	567	586	561	583	549	582	585	556	563	577	550	547	576	530	554	573	589	545	560	555	522	553	540	556	585	589	530	566	588	514	549	575	589	573	549	581	562	541	528	515	531	557	604	578	566	636	584	567	564	571	553	512	573	559	543	531	554	559	557	600	532	577	548	567	549	539	545	522	576	581	566	524	509	567	560	571	533	573	598	527	544	552	562	538	557	587	584	579	531	559	559	609	580	584	525	606	527	563	547	544	573	557	562	587	560	557	572	598	582	536	551	551	551	579	541	548	570	614	530	536	552	543	566	542	553	590	568	613	577	572	554	609	554	596	567	573	609	564	537	589	573	541	546	559	595	545	550	504	576	550	585	560	547	538	569	576	601	552	555	537	544	532	536	527	574	572	596	553	560	584	556	562	620	573	525	585	590	579	568	591	576	544	553	582	555	560	551	566	571	601	525	534	593	582	589	570	598	561	589	570	587	540	562	597	550	570	620	584	506	560	553	558	537	605	555	536	544	569	577	604	566	583	549	586	586	564	544	550	556	547	622	583	556	608	565	598	572	574	548	567	583	602	527	537	524	549	564	574	518	534	583	580	597	508	574	590	541	588	530	527	582	603	600	574	541	554	560	576	549	522	575	564	561	547	589	558	551	565	567	521	547	574	545	526	581	569	591	577	583	540	591	557	571	562	533	551	569	547	579	572	562	538	573	566	569	567	588	562	557	536	585	560	560	585	603	574	569	574	588	574	556	572	551	552	518	556	627	581	586	516	583	586	566	572	538	560	524	531	551	572	576	598	530	557	577	551	510	526	551	563	553	564	523	525	551	554	539	572	547	581	565	575	552	568	541	558	571	573	544	546	557	592	537	601	519	551	550	558	546	568	542	552	559	580	555	547	565	589	506	563	549	545	549	553	575	556	560	591	572	538	612	578	561	556	548	540	566	590	602	559	598	536	557	555	574	563	562	529	557	588	553	567	557	561	593	548	572	545	566	610	588	568	534	538	586	551	522	543	574	559	544	559	576	527	558	564	549	569	558	574	557	568	539	586	546	571	553	562	559	559	576	575	563	594	497	540	555	583	551	595	590	566	545	577	583	547	563	625	549	562	501	550	555	565	597	545	507	530	620	587	570	572	551	541	566	594	572	593	522	559	612	512	548	539	575	537	599	581	535	515	549	561
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
