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
340039104408	340039104929	340039105477	340039106027	340039106579	340039107129	340039107679	340039108229	340039108779	340039109329	340039109879	340039110429	340039110979	340039111529	340039112079	340039112629	340039113179	340039113729	340039114279	340039114829	340039115379	340039115929	340039116479	340039117027	340039117579	340039118129	340039118679	340039119229	340039119779	340039120329	340039120879	340039121429	340039121979	340039122529	340039123079	340039123629	340039124179	340039124729	340039125279	340039125829	340039126379	340039126929	340039127479	340039128029	340039128579	340039129129	340039129679	340039130229	340039130779	340039131329	340039131879	340039132429	340039132979	340039133529	340039134079	340039134629	340039135179	340039135729	340039136279	340039136829	340039137379	340039137929	340039138479	340039139029	340039139579	340039140129	340039140679	340039141229	340039141779	340039142329	340039142879	340039143429	340039143979	340039144529	340039145079	340039145629	340039146179	340039146729	340039147279	340039147829	340039148379	340039148929	340039149479	340039150029	340039150579	340039151129	340039151679	340039152229	340039152779	340039153329	340039153879	340039154429	340039154979	340039155529	340039156079	340039156629	340039157179	340039157729	340039158279	340039158829	340039159379	340039159929	340039160479	340039161029	340039161579	340039162129	340039162679	340039163229	340039163779	340039164329	340039164879	340039165429	340039165979	340039166529	340039167079	340039167629	340039168179	340039168729	340039169279	340039169829	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22084	20282	28353	29779	36525	34872	24599	4141	249	275	227	239	233	247	247	230	267	211	213	243	238	228	238	223	230	260	234	239	224	252	238	230	217	218	227	207	235	220	270	226	234	227	218	259	245	206	227	230	249	222	202	222	237	222	220	227	231	244	209	226	209	236	246	250	227	232	242	232	234	217	230	234	222	219	244	215	232	227	226	224	245	234	230	226	247	228	218	217	250	229	209	226	230	230	222	216	224	259	212	216	201	215	219	217	227	234	215	223	244	234	202	232	246	221	221	218	235	224	200	248	224	216	231	215	227	223	217	235	215	235	210	212	242	229	221	238	251	217	224	218	222	207	261	232	234	236	222	246	222	224	233	238	218	248	231	228	237	222	197	231	223	212	256	256	213	248	249	245	220	209	236	229	225	235	220	202	222	235	221	255	214	214	212	212	233	219	240	259	233	207	215	211	230	231	217	249	245	248	221	237	226	253	244	227	235	209	228	216	261	213	220	211	226	226	227	236	230	223	214	235	221	222	222	225	241	216	235	218	238	203	252	208	229	258	219	238	245	225	225	251	224	241	214	210	225	213	251	203	245	225	209	210	249	222	237	204	216	226	242	232	224	214	230	224	236	210	238	229	239	243	197	225	242	231	235	257	246	248	229	215	213	228	227	213	226	233	224	230	225	255	225	236	246	217	238	203	210	222	210	223	268	252	244	225	216	226	225	267	218	248	239	204	221	248	222	232	208	239	225	239	254	218	227	238	248	230	234	223	215	239	249	227	213	233	221	218	217	222	213	253	209	247	219	220	225	214	256	221	223	249	218	267	246	229	240	234	208	232	220	216	214	239	252	225	232	240	262	208	226	229	235	256	233	236	238	250	242	222	219	222	231	232	239	239	239	235	234	207	231	221	224	235	218	226	209	204	225	206	248	229	210	225	230	238	249	220	249	244	240	197	237	222	246	225	253	226	224	245	232	238	221	225	219	240	213	207	245	230	220	225	215	236	230	234	204	210	212	236	219	259	211	244	233	248	231	231	258	226	212	227	221	231	239	254	227	256	208	214	232	231	223	230	234	239	227	222	241	215	234	210	233	222	202	228	217	226	215	217	232	256	209	235	222	219	234	227	213	224	211	265	230	225	264	215	261	231	195	234	260	241	238	225	245	231	241	233	238	225	208	220	221	240	215	231	218	236	259	198	235	241	208	253	260	190	214	213	223	229	223	203	229	236	235	217	245	215	206	230	220	238	236	211	213	225	236	189	227	204	248	229	229	220	223	225	254	223	211	206	239	231	212	233	218	242	221	229	216	220	208	219	238	288	208	232	256	209	214	233	259	217	232	224	250	206	247	239	238	229	242	248	232	209	208	220	254	221	226	240	251	229	206	221	203	233	221	215	242	228	228	221	203	243	252	223	243	237	220	235	231	229	242	225	213	232	203	218	232	247	234	248	265	209	197	235	235	244	221	215	225	249	211	219	279	214	235	222	212	202	232	237	219	215	246	228	236	214	215	241	239	250	225	223	200	244	263	224	219	232	220	214	243	185	217	206	232	211	222	236	244	220	216	233	231	217	204	229	244	234	217	241	221	225	227	251	244	224	216	205	237	217	222	237	236	250	202	222	269	218	223	239	217	261	232	199	233	225	226	223	215	242	251	221	227	247	219	228	206	233	214	247	218	212	243	233	203	236	211	227	227	234	235	234	205	216	234	209	201	240	190	214	226	241	229	223	225	217	215	226	242	237	224	260	201	227	222	224	215	224	220	201	246	238	235	223	224	215	230	241	228	241	238	215	233	235	240	242	246	220	239	233	215	224	232	224	261	235	254	214	220	238	233	214	223	249	223	234	237	232	253	263	220	211	208	240	235	211	236	245	215	232	219	253	237	230	238	237	220	216	222	208	241	218	238	234	221	197	233	264	230	232	227	230	222	198	236	220	213	232	205	220	247	246	232	240	232	231	245	217	239	231	238	219	240	239	227	193	233	222	210	255	222	202	201	204	223	215	239	217	229	247	231	227	234	213	212	209	253	241	219	215	227	238	203	230	224	249	208	241	209	253	222	268	222	246	220	212	207	236	230	215	220	211	245	232	216	211	246	224	221	277	213	218	225	198	202	233	234	244	233	234	225	221	205	247	219	209	207	238	213	229	197	233	225	225	238	250	206	246	208	220	240	200	220	228	225	237	235	235	242	236	223	243	240	226	258	214	235	240	225	228	216	237	222	264	214	239	240	234	249	183	250	245	227	225	223	234	227	221	242	244	214	256	228	220	187	217	226	214	221	227	205	219	239	228	238	234	249	235	269	227	222	238	219	221	222	222	218	237	249	228	221	187	238	234	212	216	216	237	261	198	226	227	218	208	208	230	194	215	260	219	197	225	220	238	237	252	235	211	251	232	231	233	225	208	236	218	214	223	248	209	240	211	219	224	224	236	238	258	240	245	232	228	247	229	222	210	223	251	218	270	239	227	210	240	236	256	256	220	214	235	220	262	236	214	223	191	188	209	221	238	218	239	225	233	208	236	229	235	214	214	213	234	217	254	235	217	237	239	246	205	224	199	234	225	222	213	241	233	236	245	225	222	204	213	232	232	236	256	243	206	249	205	210	229	263	236	239	269	221	232	220	234	230	237	237	232	240	217	242	221	206	236	276	236	212	244	229	234	233	240	241	267	225	262	213	216	245	239	241	227	210	241	235	231	229	206	230	251	233	235	225	215	234	240	223	226	253	257	229	235	228	213	192	230	212	227	220	216	224	223	223	241	228	250	213	202	232	217	256	241	263	225	237	236	228	219	237	240	233	233	218	253	230	186	233	203	214	246	214	222	216	256	235	239	216	234	230	225	230	215	229	204	237	212	237	240	203	255	239	231	240	238	244	220	230	233	205	228	208	216	219	229	220	201	256	233	219	230	236	208	215	236	225	216	219	213	202	233	229	213	237	229	232	229	196	223	224	235	213	227	189	226	216	232	226	233	230	240	237	226	234	247	253	199	212	222	230	228	228	222	220	198	245	236	229	237	199	216	235	254	237	220	238	228	219	208	214	226	220	194	213	230	245	230	219	219	243	212	216	218	233	231	245	220	223	241	205	238	230	241	217	252	215	209	249	222	239	248	241	210	245	207	260	221	213	228	229	239	235	218	227	230	216	245	229	224	221	197	187	217	192	216	219	240	233	227	212	245	244	215	228	201	220	231	265	249	240	232	242	228	227	216	222	215	242	230	222	226	220	235	231	232	252	229	234	226	240	246	236	250	242	212	223	230	201	238	227	256	226	232	238	252	223	223	220	228	234	232	246	242	233	189	227	228	194	239	207	230	196	232	206	228	222	254	228	220	222	196	211	224	241	228	241	251	201	232	247	215	227	218	220	257	237	231	249	222	213	244	206	229	213	219	228	251	238	195	221	256	214	231	217	239	214	226	217	260	216	232	244	223	227	207	237	230	227	243	233	209	210	231	264	223	230	226	210	215	229	234	245	217	221	237	238	230	242	215
54750	74657	71021	68275	56194	42206	22985	1044	334	344	301	289	320	275	348	305	282	307	282	285	275	296	304	335	295	279	331	312	327	299	320	297	280	297	289	296	306	283	286	301	296	291	314	265	287	293	310	308	295	310	309	264	305	301	305	280	286	300	325	315	291	285	279	328	326	285	301	284	312	308	336	309	293	304	286	319	308	315	296	277	264	306	262	282	300	331	272	324	276	288	281	333	335	281	289	319	293	298	299	290	293	280	292	292	304	319	314	308	289	279	273	307	307	314	276	289	323	314	267	313	343	304	281	316	306	311	287	283	292	309	300	306	308	313	326	292	313	332	280	300	308	308	322	287	300	297	342	302	272	310	308	306	304	307	276	306	285	307	271	298	290	277	286	304	309	294	332	305	325	302	289	304	312	282	303	298	303	311	308	296	315	303	299	291	283	301	310	287	318	285	307	306	296	303	301	291	292	317	300	315	299	313	316	300	300	316	241	288	298	313	305	301	294	320	312	301	289	294	276	315	303	308	293	331	303	343	295	308	291	285	318	340	292	313	305	295	307	318	303	298	319	308	306	280	312	327	289	306	302	296	276	293	290	293	309	299	287	304	288	308	269	321	325	309	307	319	292	303	285	286	272	328	290	274	286	271	272	335	281	313	289	314	285	285	291	322	277	307	308	315	309	283	291	337	311	319	278	283	290	295	336	306	318	292	337	326	303	306	303	286	350	298	319	288	306	309	310	301	297	307	273	307	284	286	300	284	348	277	318	290	300	306	287	301	311	329	296	305	278	312	273	299	290	308	310	297	292	280	331	262	312	290	296	300	282	302	297	286	305	304	322	264	289	298	335	298	313	299	289	313	288	306	283	315	304	303	321	306	310	298	319	303	309	273	304	302	282	303	317	307	293	274	313	273	321	311	295	294	302	296	316	323	315	323	276	286	288	288	320	282	326	283	335	312	306	292	332	320	295	296	313	288	291	293	299	336	321	293	266	310	308	296	306	289	280	290	275	297	310	313	308	301	322	298	281	311	316	286	332	310	268	298	297	276	284	284	319	295	312	308	296	311	301	298	290	286	288	286	285	288	286	286	268	309	306	301	297	278	293	303	318	290	277	316	283	326	305	293	315	324	302	322	308	298	315	375	311	285	321	286	293	297	312	300	293	298	330	291	302	307	291	304	286	306	330	314	287	322	276	298	280	299	274	276	313	301	289	301	315	328	264	319	293	292	288	277	300	300	276	315	294	329	295	289	277	290	308	310	293	305	302	313	315	270	301	300	295	312	280	284	301	304	304	299	270	304	274	277	297	309	324	268	323	300	305	346	312	298	283	267	294	279	296	314	306	286	300	302	306	263	282	270	295	307	316	293	266	296	297	313	280	325	297	292	277	274	308	308	298	267	277	308	300	300	322	273	278	295	292	287	274	279	300	277	308	280	294	282	277	284	325	333	282	309	316	296	293	287	296	297	301	298	298	321	302	313	298	283	291	308	312	294	291	286	287	276	310	294	306	293	299	303	281	283	315	310	280	309	293	307	310	321	302	314	307	293	300	304	295	329	288	305	281	307	322	277	304	281	280	296	254	283	288	312	298	301	307	295	270	294	310	319	296	274	302	303	296	311	323	305	297	299	294	267	312	302	298	293	306	304	310	292	301	265	291	258	299	306	326	279	309	334	301	285	298	255	280	313	305	281	306	293	289	302	303	298	282	280	300	314	316	294	313	289	302	303	320	311	284	325	302	287	303	280	323	330	312	284	301	298	291	314	313	288	305	311	278	287	318	302	280	309	335	288	281	290	274	267	294	298	307	317	312	298	298	286	317	285	314	296	317	327	290	298	314	285	288	291	317	283	293	303	293	270	272	286	281	284	290	311	311	292	297	337	303	306	302	327	291	289	286	330	290	302	283	312	318	277	280	275	267	317	303	288	323	264	300	281	300	310	308	292	283	296	297	281	296	291	289	300	299	289	267	288	302	308	304	275	315	304	296	304	294	324	298	285	303	295	294	285	286	290	265	285	285	323	306	290	272	308	321	322	277	295	303	284	300	291	264	315	285	300	346	325	304	300	321	301	321	334	302	264	319	287	290	320	298	292	307	307	324	310	304	323	320	258	316	329	298	300	303	300	302	308	303	288	273	277	301	300	307	298	290	309	319	263	278	319	307	295	274	301	294	284	300	329	315	305	305	286	301	308	296	288	340	301	289	289	296	301	307	264	284	271	290	282	322	318	265	280	291	291	293	306	322	312	305	311	331	314	285	291	310	294	271	280	299	298	285	276	276	318	302	299	284	287	273	310	294	319	309	287	309	302	298	305	323	272	305	297	300	299	321	309	304	295	292	319	334	285	293	309	286	316	302	310	329	321	307	277	285	310	297	316	285	274	302	321	290	285	291	317	264	273	318	288	324	294	281	295	300	270	297	323	271	280	306	301	321	310	300	285	265	330	296	285	308	324	280	288	331	291	299	296	302	308	304	289	300	267	307	290	283	302	317	281	294	305	292	304	313	286	320	318	300	285	296	286	288	304	281	283	314	311	319	287	290	287	288	310	314	255	296	307	303	297	285	282	302	309	311	290	310	281	309	299	287	282	282	306	293	301	299	333	284	274	284	300	305	321	277	307	323	316	299	312	275	287	332	314	303	306	346	283	311	282	302	303	298	286	287	324	312	287	304	267	322	306	257	302	290	283	280	288	311	273	299	279	320	301	301	314	292	324	285	293	269	278	318	298	322	306	305	310	303	299	321	282	308	301	335	294	298	309	264	297	314	314	310	291	277	245	318	288	312	285	321	290	305	283	295	267	291	312	290	276	299	275	301	301	297	318	316	297	292	322	290	308	295	289	294	308	327	295	349	323	305	284	291	305	290	283	296	305	309	307	292	283	306	289	297	289	299	282	298	300	316	305	285	285	328	280	291	296	275	312	273	295	279	288	289	301	281	282	312	314	307	297	309	293	283	339	351	288	287	298	278	308	289	280	272	260	277	287	330	288	289	302	300	269	324	319	268	293	279	302	283	333	300	312	337	294	324	309	272	290	278	318	313	289	304	309	297	280	312	290	275	295	289	286	317	302	286	306	319	303	278	299	282	302	293	273	302	279	285	305	245	295	300	312	279	313	288	280	281	292	306	308	298	298	297	307	307	298	290	297	293	283	281	301	290	284	303	321	312	295	300	301	297	303	308	291	326	300	300	288	279	301	281	322	305	273	286	295	288	307	312	285	293	302	282	313	296	271	311	309	310	314	295	279	290	305	263	315	279	322	273	331	279	277	287	306	282	303	319	279	290	284	287	270	299	311	330	318	287	286	298	290	323	287	290	339	301	307	304	303	299	292	297	302	279	296	274	306	312	280	286	307	310	315	279	280	279	282	297	304	303	303	271	285	295	319	304	292	284	312	301	284	292	300	312	309	316	286	292	288	293	321	297	318	314	304	287	300	298	298	314	298	312	277	290	290	300	308	298	290	294	269	291	287	310	293	315	294	302	296
28223	22296	26549	25189	14847	6134	1679	472	473	486	455	444	445	477	489	478	484	435	533	464	460	454	464	491	467	468	508	491	466	483	458	463	491	489	455	462	451	494	494	465	460	467	483	503	477	451	443	454	514	482	464	493	511	488	472	482	499	465	486	507	467	488	510	485	444	497	441	481	436	454	449	482	451	445	466	470	480	436	499	450	466	478	481	456	473	450	480	477	442	432	456	492	509	507	463	470	446	447	479	485	480	461	464	484	465	491	442	512	441	425	453	439	455	468	478	480	477	479	444	459	457	460	475	444	441	475	434	452	485	476	464	469	470	505	408	486	465	481	480	445	477	469	482	429	464	449	462	452	496	445	459	490	451	495	463	450	481	473	420	454	466	465	446	467	472	495	507	468	424	471	519	481	443	458	464	455	467	474	472	437	479	446	444	460	455	475	472	467	467	460	492	504	468	463	503	499	466	504	476	505	463	478	499	461	433	493	456	472	476	485	505	462	460	475	468	483	524	465	483	483	479	486	509	469	467	495	507	476	499	487	478	483	445	420	459	476	499	475	459	497	496	464	444	492	447	468	470	491	483	450	490	468	438	488	504	455	443	452	455	485	464	457	505	461	494	457	474	464	423	454	442	495	429	491	495	521	492	488	471	448	446	451	445	467	469	459	433	487	455	483	445	485	419	479	443	446	497	462	464	460	459	448	445	458	444	476	492	499	468	478	462	481	478	487	450	519	499	480	448	449	472	508	467	493	449	458	476	460	431	474	510	434	463	490	472	484	491	466	420	440	449	475	463	428	481	426	470	402	481	481	484	472	461	431	485	511	489	497	469	439	455	461	431	475	436	484	473	496	455	464	442	467	479	475	476	477	469	436	453	430	455	481	477	517	494	473	466	458	452	438	505	452	458	503	472	500	455	460	483	465	430	470	474	484	464	463	501	442	422	477	473	479	516	462	460	464	462	476	451	483	459	428	447	496	519	471	489	504	466	484	439	479	493	453	512	432	443	488	485	520	453	468	480	464	432	444	440	473	461	453	453	437	473	454	496	471	469	408	520	455	471	476	438	464	456	448	505	480	492	457	482	477	474	461	512	458	466	442	473	456	499	439	460	484	484	443	476	473	465	460	483	496	459	503	438	506	474	445	503	478	477	454	432	482	475	485	433	501	478	470	449	438	470	514	505	466	444	493	489	465	498	458	479	477	486	451	477	504	485	461	460	462	487	495	474	432	432	442	444	471	484	459	451	455	425	468	491	499	474	480	473	470	473	465	454	502	475	476	460	456	492	463	463	468	485	481	447	473	459	472	465	479	448	483	495	461	457	450	469	436	465	471	500	452	446	471	502	496	463	491	419	484	516	465	454	486	462	479	459	459	530	469	485	427	431	464	449	457	465	427	458	476	433	478	477	461	476	494	431	471	507	466	454	433	411	454	452	428	477	462	482	475	515	456	493	445	421	475	463	454	490	497	469	506	507	468	482	479	468	471	455	478	477	440	482	489	464	483	457	434	506	440	437	455	426	458	468	493	478	501	510	499	462	464	473	505	479	480	462	462	469	497	493	429	472	494	512	479	495	496	480	505	479	473	436	478	457	505	467	474	469	460	451	460	435	518	470	503	461	466	450	452	494	490	476	446	486	454	482	473	471	472	440	458	487	490	463	475	466	418	494	461	497	438	438	506	453	469	498	483	508	475	462	493	485	472	434	431	469	470	485	428	456	447	478	474	424	457	471	442	414	451	459	447	474	456	448	475	431	461	476	459	479	455	462	492	453	466	481	458	449	489	484	453	450	509	437	463	460	480	438	465	469	477	460	448	460	524	461	473	450	484	461	459	455	464	478	504	440	468	482	494	503	440	444	465	458	445	456	413	456	470	484	492	487	447	480	499	476	434	473	476	446	464	473	462	487	504	466	476	416	457	452	483	475	479	464	443	495	467	465	433	476	470	445	467	474	494	459	454	472	510	475	472	437	463	472	467	450	485	471	425	461	477	451	452	464	427	455	447	446	496	470	485	487	486	463	425	452	501	464	456	474	465	470	482	469	446	516	439	477	482	477	466	481	468	472	450	428	475	487	475	476	466	463	475	462	473	454	456	505	463	493	434	488	478	454	484	423	453	461	484	471	489	473	481	505	475	459	511	507	480	480	445	454	467	512	477	501	465	463	449	496	455	482	481	488	461	477	478	465	438	490	492	494	489	524	451	482	447	477	441	433	453	432	479	474	470	456	448	488	443	415	466	465	490	509	484	486	480	488	470	459	462	489	462	489	475	441	473	486	479	498	452	455	459	447	481	495	491	510	499	475	447	477	459	481	487	488	476	458	469	481	526	441	496	482	474	461	454	501	477	443	470	445	483	479	478	461	471	482	481	444	499	474	529	481	503	456	492	431	467	492	464	443	453	506	454	421	473	450	459	503	466	481	456	460	461	445	463	454	488	436	449	467	429	463	475	436	468	473	483	462	451	453	498	463	505	476	471	484	473	472	435	503	446	487	460	463	500	424	444	466	459	475	465	493	500	485	475	468	437	486	464	446	476	479	483	481	480	498	461	483	476	491	432	478	474	464	485	467	473	485	464	452	478	478	448	455	466	458	468	472	461	455	471	474	476	462	452	472	490	480	505	470	466	411	468	474	462	451	493	472	484	503	481	468	458	443	490	463	519	509	447	487	443	447	432	466	460	449	522	457	471	448	453	466	450	454	456	513	464	456	490	481	478	502	474	427	462	487	488	464	486	439	441	508	510	494	508	441	456	502	501	448	474	471	509	489	488	482	472	500	451	476	491	437	517	489	481	494	505	498	488	482	448	506	454	471	481	464	474	470	458	466	441	504	458	487	459	453	472	464	484	481	487	445	491	456	463	435	475	477	443	496	467	473	455	477	481	440	461	476	465	459	460	461	488	454	498	499	477	486	459	453	497	484	491	468	485	503	453	475	456	496	486	483	463	489	520	501	478	427	475	501	493	496	482	497	482	461	473	467	486	447	470	468	464	507	467	465	481	451	466	477	462	468	483	479	469	482	473	465	497	433	449	490	494	460	499	498	452	480	463	455	441	487	461	506	443	498	476	450	499	471	452	460	462	494	455	492	469	475	458	483	450	467	482	503	483	436	512	431	439	445	455	457	460	476	496	470	512	481	474	456	456	493	453	478	446	474	478	488	500	455	449	449	490	462	472	462	467	490	491	461	509	518	476	476	462	466	434	443	456	541	465	450	490	470	456	440	498	488	466	468	488	480	525	450	451	461	438	494	458	448	464	462	447	472	465	471	449	478	454	472	426	438	455	505	466	461	485	435	456	481	461	455	469	488	460	504	452	453	441	445	500	474	487	459	478	451	496	486	446	462	422	464	466	483	436	447	464	457	442	463	494	420	475	488	497	505	460	491	443	501	483	454	428	455	484	453	437	520	480	466	469	459	431	476	436	480	471	462	488	490	496	457	460	497	453	502	471	486	483	456	452	444	460	486	514	483	476	486	446	493	441
25777	31179	29922	24696	16816	8449	2566	658	624	577	590	606	632	589	589	577	655	593	630	619	601	634	631	597	655	586	589	581	604	602	611	621	596	630	611	619	606	596	615	601	629	597	597	569	595	571	642	577	616	623	598	613	629	600	610	653	618	601	587	648	592	640	599	615	584	582	615	613	642	599	605	612	605	612	585	578	581	601	622	580	588	608	585	620	633	541	639	599	595	615	638	652	579	592	637	629	589	613	609	613	590	587	644	652	632	641	614	630	608	620	574	587	590	575	635	610	627	656	567	628	647	587	614	625	564	615	608	675	598	617	610	626	620	649	604	611	616	590	567	663	625	639	603	599	583	616	619	594	583	637	633	627	618	617	581	624	583	600	643	620	577	575	620	603	637	633	675	678	600	564	657	611	616	619	624	573	633	631	586	630	614	621	594	604	637	633	596	615	634	611	626	618	563	613	650	573	602	591	629	614	648	593	618	589	611	547	571	623	619	621	634	586	577	621	644	652	616	590	606	620	636	581	590	574	586	657	672	597	633	630	566	631	588	639	613	611	611	588	587	610	553	600	622	631	589	652	613	579	578	571	602	625	595	645	654	620	593	618	690	629	605	638	611	595	611	659	614	591	620	602	592	607	599	566	605	593	613	586	658	596	575	608	620	634	585	574	607	572	606	589	631	603	637	671	618	559	656	606	637	629	643	652	598	579	610	582	578	648	610	597	596	624	674	592	626	665	652	677	614	614	608	608	630	611	605	601	620	616	612	650	578	606	603	621	609	642	534	641	596	624	596	663	601	628	596	621	619	601	606	637	610	608	600	619	589	643	623	611	628	601	628	595	572	620	624	624	576	635	564	630	623	611	583	609	589	621	630	578	594	611	592	644	596	575	576	604	617	629	601	587	613	655	585	593	619	612	585	612	663	616	599	582	634	583	605	619	591	658	572	634	607	629	616	598	562	613	578	608	640	613	614	642	636	633	616	588	607	624	589	608	623	633	649	581	602	641	589	611	602	617	606	579	632	648	576	589	643	624	627	602	631	634	578	612	619	576	552	636	597	605	590	594	639	639	596	580	644	572	591	605	635	604	607	613	576	577	609	593	613	621	628	593	625	620	623	636	605	611	653	626	642	617	621	671	626	613	580	608	627	649	584	588	664	642	629	615	575	569	656	629	669	626	646	638	570	596	647	610	589	581	620	642	595	616	581	625	605	595	618	634	582	605	607	626	596	608	614	598	592	561	616	617	677	614	578	566	622	557	589	628	589	608	643	615	616	625	614	600	606	639	597	624	630	635	609	604	608	603	610	582	614	613	593	577	571	609	608	593	678	627	639	616	622	630	631	620	635	602	642	625	583	591	642	580	600	581	604	629	622	648	636	611	606	612	609	630	591	611	634	597	583	611	618	607	607	643	620	584	648	589	599	596	591	630	602	599	638	584	685	603	643	608	637	624	620	566	604	610	581	602	589	618	639	592	604	605	627	605	589	601	594	655	603	632	586	628	585	605	641	613	563	613	629	593	629	579	606	583	626	615	579	580	617	599	593	619	610	628	585	599	657	583	624	620	619	610	552	624	616	622	603	618	588	573	614	617	623	573	596	592	597	657	623	626	608	626	585	598	639	607	587	598	597	579	635	611	660	622	627	593	641	605	582	584	591	557	642	616	596	648	619	655	596	588	614	636	640	600	589	639	621	602	594	578	607	659	626	618	637	611	576	643	646	634	609	595	608	609	594	638	629	611	613	621	637	597	578	595	604	624	599	649	606	580	601	637	615	602	618	609	586	588	600	542	573	636	623	564	601	638	572	623	627	634	597	608	595	571	609	605	609	601	643	615	639	647	629	592	602	624	590	616	563	653	659	594	620	611	606	570	624	622	626	575	636	615	628	581	604	613	622	598	622	566	600	597	608	642	615	629	614	593	645	609	609	623	619	631	589	581	632	584	616	626	634	622	562	642	603	637	594	608	607	635	639	582	610	615	609	630	596	648	612	595	588	551	606	621	633	600	611	591	661	627	558	610	642	619	583	619	583	596	599	629	636	611	609	599	669	590	618	601	626	580	631	633	619	645	591	617	621	615	623	612	573	639	610	561	611	604	592	615	595	598	597	593	605	635	653	610	561	616	590	600	594	612	626	613	597	576	613	594	611	592	596	555	596	612	543	608	593	582	590	570	614	594	560	605	634	626	580	638	582	574	594	615	624	598	648	622	591	642	639	630	610	637	592	608	588	652	633	613	606	573	628	587	578	611	631	623	601	595	628	622	629	624	643	586	644	592	628	626	586	591	638	616	614	561	595	665	601	637	618	618	571	631	610	602	588	609	594	620	591	669	624	588	632	605	577	620	567	611	638	583	585	614	623	603	578	606	648	612	601	609	589	605	606	611	629	619	608	587	604	604	592	607	652	634	623	597	609	614	630	580	638	622	601	612	587	621	582	621	656	664	629	611	589	631	619	627	645	676	605	588	589	619	591	611	549	637	673	638	627	619	620	617	610	565	572	574	612	616	620	584	620	585	604	574	629	585	641	620	651	628	616	596	582	660	646	597	616	578	586	606	577	625	632	651	607	594	606	656	590	636	597	604	604	625	588	622	625	613	593	600	634	624	613	649	607	635	611	619	628	609	626	605	619	633	624	656	579	645	572	614	588	603	620	590	662	603	610	633	604	645	625	576	606	662	661	604	597	594	617	595	570	605	604	632	618	600	605	625	615	613	594	574	613	636	555	653	638	618	643	587	637	610	593	574	611	633	603	574	587	583	627	619	583	630	624	592	627	590	596	575	644	613	596	589	626	614	592	612	613	595	642	540	626	595	602	626	615	622	580	589	646	625	613	551	617	622	607	598	614	614	600	616	601	661	653	603	617	602	642	638	604	585	588	608	566	617	659	630	684	597	577	605	615	603	617	593	619	587	604	630	575	591	625	600	556	575	663	593	595	601	626	628	594	610	626	593	598	598	598	601	611	619	580	596	639	600	574	594	606	613	615	584	623	602	613	641	585	661	585	628	513	657	650	560	587	590	583	596	621	625	605	586	619	622	576	560	650	645	600	623	620	575	625	629	658	577	638	641	633	584	601	608	610	578	663	620	595	599	592	640	594	553	562	620	584	594	588	598	616	616	593	620	582	593	609	648	657	592	588	647	690	608	592	587	603	603	614	644	575	608	600	600	629	549	593	642	630	606	593	593	591	586	584	612	592	592	623	594	663	588	615	584	562	597	607	591	579	624	590	619	625	620	589	597	605	630	654	626	569	619	604	602	618	590	600	591	597	596	629	597	609	589	611	608	586	574	628	609	624	589	614	570	615	654	581	592	615	604	605	607	554	620	613	599	625	634	659	611	608	584	590	595	652	620	624	647	614	601	584	634	635	597	572	589	597	575	598	603	685	630	623	614	613	620	607	597	654	605	607	568	605	605	654	618	593	579	647	638	592	557	606	590	598	564	553	616	626	596	621	609	612	629	659	561	584	637	609	612	640	629	590	604
24485	21599	31345	39177	41051	31040	13576	888	395	444	370	362	376	363	402	373	400	395	371	400	403	383	350	375	374	361	402	380	396	334	363	336	368	369	346	375	342	385	411	353	347	370	367	359	356	386	387	366	382	367	389	387	345	382	386	330	379	383	396	348	371	373	365	395	386	358	379	381	367	396	344	358	358	370	405	375	389	332	342	377	350	363	357	359	373	373	373	349	338	386	388	383	386	373	389	377	394	361	357	361	375	365	364	388	354	371	348	410	385	344	332	388	369	355	347	379	374	352	382	372	379	357	409	415	389	380	331	347	396	392	365	363	366	358	363	376	338	408	347	346	373	352	349	361	337	361	377	371	373	389	360	366	341	386	359	358	349	357	349	367	370	371	346	365	370	383	356	343	394	350	351	384	365	392	413	389	309	389	369	337	352	374	397	367	358	377	371	345	381	383	382	372	372	362	402	371	402	362	342	357	348	375	343	354	398	361	374	396	362	371	362	395	367	376	378	400	363	343	371	352	377	388	366	335	362	357	334	372	359	373	385	375	370	359	388	325	377	402	361	375	356	385	363	368	342	383	350	346	370	381	348	362	360	354	388	397	362	343	378	356	381	366	342	352	363	363	405	351	354	387	371	388	359	352	368	369	410	349	366	374	329	398	390	361	360	370	337	354	368	323	387	361	363	334	380	373	341	368	383	370	351	328	427	391	352	401	349	366	368	388	394	376	341	373	362	392	389	397	349	353	397	349	372	344	356	376	391	372	342	360	360	396	365	313	382	391	374	343	368	384	369	381	372	366	397	358	382	381	345	382	381	389	353	357	375	349	371	384	362	361	393	372	349	377	352	389	359	361	382	352	369	346	381	405	396	354	363	382	354	391	347	380	349	322	367	378	357	370	364	378	384	348	353	334	360	405	373	364	364	370	374	377	369	359	376	401	348	384	374	392	404	358	358	337	354	369	395	382	352	368	358	331	371	344	392	357	376	382	343	354	417	387	341	374	382	361	392	364	376	392	375	370	408	371	392	365	377	374	321	404	333	359	360	374	374	352	370	389	371	361	371	368	354	399	340	369	371	383	382	387	404	348	387	379	387	349	353	374	373	377	357	376	387	367	319	409	342	346	385	364	402	404	343	345	404	354	396	388	371	349	394	401	356	374	371	342	370	343	366	360	350	355	387	392	394	404	378	392	371	377	371	357	375	329	423	393	367	389	360	363	372	341	387	368	341	360	350	377	404	375	370	373	352	350	373	372	383	347	378	380	379	327	376	352	365	325	415	337	378	341	380	349	363	359	381	393	349	359	343	368	349	357	350	342	375	385	370	334	391	338	345	363	382	347	346	369	369	391	396	388	340	370	404	370	365	365	351	391	387	383	357	356	385	356	366	376	387	375	379	375	363	373	339	373	347	367	353	385	344	364	383	338	365	381	361	367	327	376	388	353	372	348	343	368	380	352	374	338	390	361	364	369	404	361	383	363	379	325	364	381	366	348	376	364	365	417	341	371	347	377	399	357	358	339	381	395	320	374	352	354	354	378	352	392	370	378	356	363	368	372	348	368	351	344	356	345	344	357	402	354	379	374	372	384	368	354	341	365	380	360	362	371	342	391	357	346	421	363	352	341	378	352	338	368	373	339	392	354	377	359	343	385	366	362	357	413	329	400	389	341	352	361	398	360	362	364	371	401	393	351	364	385	371	369	356	336	403	396	370	390	362	357	353	377	399	388	359	334	345	362	377	350	380	366	377	344	374	369	336	389	323	384	374	391	376	375	368	372	340	368	414	365	356	349	354	366	331	375	389	368	366	384	363	370	331	372	353	366	390	372	343	354	368	367	380	386	371	380	381	376	399	369	400	389	379	332	372	367	378	384	387	383	394	350	367	369	351	365	392	384	378	357	363	380	377	388	376	369	366	384	371	354	347	403	355	357	355	348	397	346	376	347	401	344	384	340	378	386	376	378	366	401	379	323	385	357	390	379	349	362	381	378	365	336	349	362	384	358	367	379	381	385	394	347	358	335	364	362	396	394	344	386	390	344	356	366	388	340	376	363	369	402	397	357	385	395	377	362	371	329	368	365	363	351	356	404	379	395	369	370	366	389	370	374	359	379	363	328	336	400	366	367	360	352	393	369	373	362	411	376	381	382	379	353	378	343	354	364	385	366	373	363	363	374	369	372	378	376	389	370	389	393	393	369	354	379	330	352	337	412	392	374	374	336	386	365	366	358	356	376	382	354	343	371	370	374	343	363	345	359	370	362	360	381	360	340	373	369	417	372	374	374	364	378	399	397	328	370	379	375	370	347	330	375	363	348	378	355	382	376	377	357	384	339	371	356	381	422	331	375	343	375	351	359	380	355	338	345	372	377	389	345	360	338	348	368	334	379	374	357	347	383	380	353	397	370	386	394	389	404	381	367	371	362	395	409	388	403	371	351	358	366	371	345	397	399	369	400	384	355	353	345	370	376	360	379	376	343	354	354	351	374	329	349	398	390	369	333	340	351	361	360	358	373	408	370	398	371	384	365	378	338	334	382	356	373	396	373	365	349	366	375	332	377	369	370	342	337	381	366	347	361	374	345	395	383	388	355	363	369	362	365	369	397	359	383	367	361	387	385	395	365	357	374	376	361	388	338	384	357	370	401	392	364	365	388	359	363	331	369	383	353	366	358	372	361	380	327	378	391	379	365	383	401	339	371	348	358	374	391	374	364	383	350	397	386	362	336	364	379	372	346	353	383	390	416	374	323	358	372	395	348	366	366	397	391	367	393	364	379	385	373	369	353	388	366	378	361	407	358	398	340	372	345	362	376	362	371	371	368	351	371	353	380	364	359	387	361	343	383	341	337	356	366	396	365	367	347	360	372	339	392	387	351	393	368	380	393	352	349	344	342	337	348	366	364	362	404	384	389	370	366	399	350	385	381	364	353	382	347	366	412	377	411	349	405	356	352	381	346	354	381	389	365	352	347	374	364	346	329	343	355	364	375	393	386	362	378	359	361	402	377	363	374	353	366	395	375	370	340	387	371	359	376	387	362	383	402	381	395	363	379	340	384	400	354	356	377	371	374	338	364	369	359	382	320	355	392	349	371	355	411	396	367	361	370	344	366	362	368	357	369	358	344	355	369	384	357	380	372	388	358	381	340	374	380	347	347	349	373	400	336	348	370	375	349	373	377	364	371	379	361	371	369	377	365	368	383	340	388	323	380	391	344	337	356	349	373	347	358	360	357	391	383	380	362	365	359	378	388	416	366	371	391	319	365	394	356	385	356	410	369	366	386	400	333	376	400	355	356	370	399	367	368	354	345	395	364	377	363	386	371	350	356	361	368	336	366	410	365	356	354	371	374	379	356	361	351	363	380	366	380	359	352	367	386	352	420	370	385	409	367	350	400	345	369	336	384	393	377	343	396	359	343	357	375	345	393	400	356	377	371	345	388	375	415	375	352	356	369	337	374	378	374	378	385	388	372	348	354	412	361	371	352	392	366
50519	69645	67748	60786	49354	33854	9167	535	539	512	505	493	507	538	512	514	473	494	510	455	480	472	508	463	448	505	514	498	443	471	496	450	497	488	505	489	511	505	464	499	498	449	493	492	505	489	459	501	501	456	475	435	519	532	491	445	433	473	453	489	496	490	453	485	496	551	511	485	432	506	474	466	517	474	479	481	481	457	506	511	497	483	514	482	468	473	528	518	457	446	464	492	474	493	519	518	504	507	499	458	464	506	487	505	447	487	483	505	492	513	494	454	496	438	470	473	487	482	463	526	538	474	420	487	499	501	468	500	516	541	457	486	462	505	528	513	489	469	489	512	479	477	491	481	516	478	497	496	490	522	479	545	430	524	466	506	472	505	499	467	507	522	480	460	520	513	465	490	487	468	512	444	494	493	449	489	509	475	482	491	506	453	485	476	462	515	504	487	476	435	500	459	480	469	485	481	484	467	507	497	474	458	455	498	499	492	488	493	495	466	482	492	477	483	462	472	483	461	463	498	466	446	505	491	450	497	472	472	479	486	448	507	477	515	488	489	506	489	495	529	493	462	477	463	480	522	487	495	450	451	495	531	478	500	490	504	471	472	481	456	484	488	477	503	478	512	505	487	478	489	504	502	471	497	502	497	446	501	505	492	505	480	464	484	430	487	448	538	484	493	500	502	469	484	488	470	472	414	487	488	459	522	476	469	496	484	468	482	459	496	502	485	482	486	515	504	498	505	509	503	470	493	518	483	483	441	474	524	428	455	485	539	446	496	501	506	484	470	506	492	478	485	477	488	472	474	486	494	494	501	518	428	503	498	511	473	500	515	483	487	505	464	502	508	468	505	501	509	432	507	498	497	497	491	474	520	461	502	465	528	427	497	436	467	497	482	498	495	493	490	466	470	457	483	487	466	489	487	491	483	478	465	465	468	514	493	458	484	478	489	512	479	490	470	485	499	471	476	503	509	512	466	492	485	496	492	445	499	485	513	515	450	467	483	499	512	441	500	489	479	511	487	517	476	500	522	497	463	466	496	474	495	473	484	482	462	494	521	443	482	504	483	474	473	486	481	504	500	476	438	469	453	469	482	446	501	549	516	478	495	478	465	480	480	488	456	456	517	517	542	427	491	550	507	499	507	479	444	468	512	486	481	524	512	460	501	499	485	478	510	527	527	502	425	482	517	464	475	490	501	492	482	505	475	470	510	465	483	498	502	505	477	487	498	490	495	491	511	515	479	460	457	550	492	468	499	511	476	516	487	500	467	471	471	521	506	468	454	496	501	465	498	477	482	531	460	458	460	476	437	490	503	486	487	492	451	477	476	460	528	468	511	508	466	452	469	495	497	479	486	499	499	483	469	487	524	473	514	498	502	528	503	477	509	503	500	502	502	518	482	474	485	491	504	517	482	515	538	510	472	499	488	464	506	457	522	506	540	459	498	473	508	485	451	491	494	482	506	530	471	483	489	467	484	470	467	499	497	521	487	507	452	503	503	475	488	480	507	491	450	511	494	452	443	483	494	499	492	502	514	504	498	519	527	513	513	487	487	487	492	491	467	503	453	478	498	504	493	477	518	457	507	478	479	468	507	523	469	504	439	520	505	515	485	495	491	505	494	508	514	501	494	489	509	465	468	509	479	511	485	476	471	528	475	504	468	499	471	507	492	511	471	461	518	445	460	489	495	480	543	506	461	479	507	463	488	483	535	491	490	460	508	512	446	490	470	440	508	442	516	481	509	490	482	479	477	469	482	492	435	477	516	494	520	471	485	509	497	495	484	482	497	478	442	495	496	505	493	460	483	474	499	496	480	495	469	468	502	492	455	486	520	500	501	436	480	466	495	484	487	492	478	480	479	498	487	456	466	495	473	498	446	458	508	491	490	479	474	483	476	488	438	494	490	507	492	508	476	486	472	498	477	547	479	489	481	513	481	495	503	453	492	474	450	483	495	485	470	502	501	490	501	476	491	506	523	493	513	500	559	498	521	521	473	456	469	520	490	502	497	467	479	472	516	467	433	450	457	496	481	477	483	469	458	474	483	449	464	465	482	498	475	483	533	450	464	492	490	481	502	519	453	455	490	457	495	462	487	494	489	515	508	512	511	500	495	480	509	504	483	493	466	463	499	506	531	475	500	528	453	508	465	480	485	466	491	520	460	451	479	500	506	466	494	468	482	487	428	461	441	487	452	497	427	450	496	457	493	517	506	489	535	484	510	473	508	462	492	460	476	484	516	506	474	503	459	477	483	441	495	447	497	510	453	457	510	484	449	479	482	495	448	470	466	511	507	502	484	498	476	489	512	501	469	489	466	506	505	501	479	463	483	463	515	532	445	486	480	504	504	471	521	476	498	453	513	470	464	481	472	496	504	471	468	515	514	508	503	493	498	504	519	526	476	497	467	505	482	473	496	490	518	509	490	534	471	514	526	475	495	444	521	544	484	514	446	502	487	516	475	459	506	503	503	495	496	456	473	495	440	437	522	492	502	503	502	494	491	462	499	495	505	510	424	520	474	487	454	525	505	432	506	493	463	500	470	480	507	483	490	502	470	535	499	472	482	486	488	446	500	456	509	487	502	520	454	496	514	498	500	479	504	484	493	511	460	476	487	489	490	505	463	477	468	455	457	464	488	531	508	473	489	535	509	466	475	472	497	521	484	467	477	513	497	495	488	519	465	507	443	502	507	485	474	471	490	479	526	484	531	474	449	483	520	487	489	515	466	458	469	471	479	475	487	476	479	473	474	477	470	472	489	466	487	509	482	473	470	459	455	507	480	456	470	475	463	477	449	481	507	499	494	486	474	469	499	494	529	469	491	478	473	472	511	470	459	482	513	479	470	483	482	497	509	479	500	498	486	481	484	474	514	480	479	521	473	450	469	488	524	505	484	503	483	495	500	484	501	488	507	522	493	496	476	473	458	500	469	491	521	493	461	480	517	480	495	483	485	498	468	491	492	486	461	482	498	483	514	513	483	512	434	477	481	499	513	422	462	466	519	499	482	485	479	530	538	489	467	494	482	444	506	481	500	462	488	465	491	506	475	436	495	521	481	513	438	488	493	455	513	469	462	504	483	479	502	523	504	463	483	527	472	495	528	470	473	485	475	483	491	478	476	483	506	486	470	450	523	449	474	474	486	486	499	480	499	457	521	472	483	488	472	496	509	531	489	519	496	491	469	523	497	496	465	451	476	475	491	504	462	505	492	479	486	469	507	483	470	476	462	479	492	514	516	484	474	477	487	504	476	540	487	457	481	493	500	478	460	464	450	469	497	525	456	453	518	477	513	488	490	528	485	512	473	493	501	490	518	497	485	488	465	480	508	510	501	441	475	448	503	463	483	464	470	454	493	461	459	504	467	530	481	463	486	480	523	466	468	490	523	464	482	482	488	519	458	474	481	472	487	493	534	523	474	483	496	504	496	476	505	493	464	468	487	499	496	506	495	474	468	509	459	493	516	500	486	463	511	520	457	485	508	501	487	483	486
23376	21527	30284	32316	38269	35960	21812	2465	260	260	247	227	227	243	257	230	246	232	241	249	208	244	207	229	260	231	269	264	202	241	241	238	199	230	234	233	253	249	223	224	233	198	235	239	239	231	224	236	221	248	218	238	242	233	229	231	214	230	209	225	236	202	253	220	223	225	211	210	224	232	204	230	225	224	231	252	223	255	219	235	219	232	205	250	238	220	242	237	222	215	216	231	221	221	238	215	217	213	245	215	235	224	217	237	220	202	206	231	226	230	209	234	227	225	236	216	209	203	259	211	238	229	241	220	251	229	221	226	188	223	206	216	222	234	229	213	229	225	222	240	214	224	232	243	220	240	220	251	259	241	254	195	242	253	250	238	225	224	240	251	228	225	236	223	259	226	232	245	230	230	222	210	253	228	243	237	224	232	250	225	216	258	237	237	232	231	210	234	221	243	238	223	266	219	231	218	202	239	230	225	231	202	226	204	220	235	225	229	202	220	221	234	227	229	229	212	244	233	213	247	264	219	237	225	235	236	224	231	262	202	225	232	236	213	229	233	226	237	225	239	242	240	232	212	227	251	202	241	233	240	218	235	217	226	222	220	224	258	215	221	218	241	241	213	217	236	235	230	214	220	228	227	214	235	233	214	218	228	263	216	210	194	228	231	228	257	213	231	216	230	251	243	229	249	242	229	224	219	219	213	219	231	244	227	222	215	233	216	262	227	239	220	191	228	261	230	217	246	248	237	226	239	203	250	230	231	224	217	253	224	229	243	240	231	225	242	228	231	224	220	223	234	254	238	238	240	263	221	229	248	220	213	243	228	224	235	233	224	237	201	242	235	240	223	224	219	226	234	244	231	233	217	216	230	207	258	233	201	218	230	224	210	228	224	239	230	227	253	240	224	215	234	217	261	228	227	240	228	241	240	215	241	222	246	218	230	233	247	227	210	221	222	204	232	234	253	251	238	242	196	217	235	220	226	217	210	236	232	229	236	238	255	229	220	250	235	227	199	218	233	199	205	238	230	243	202	194	201	225	207	226	226	220	241	207	216	226	219	218	232	231	231	234	213	193	229	244	216	216	202	226	231	234	237	260	256	240	249	260	214	228	230	218	237	201	249	253	220	246	249	246	240	223	226	220	237	222	226	213	225	232	228	232	216	239	218	226	219	245	227	236	215	208	222	234	226	248	236	247	239	228	217	220	215	230	216	216	220	219	214	221	211	258	229	248	222	215	244	233	252	234	206	200	241	222	218	221	239	254	242	215	219	216	230	236	233	217	211	234	230	245	218	214	206	218	216	223	228	229	259	236	235	212	220	203	224	244	216	212	219	221	223	234	230	239	229	227	230	200	232	221	255	227	207	206	228	217	258	217	216	212	234	234	250	202	246	218	206	214	233	228	204	205	229	243	224	211	250	245	196	250	222	208	230	218	206	215	227	216	226	218	222	253	226	227	201	215	184	212	215	258	223	249	222	199	200	237	222	231	236	203	230	223	241	260	213	221	230	208	213	238	211	227	235	212	218	225	236	243	223	235	240	215	205	211	244	204	251	217	219	215	272	229	206	222	197	254	210	228	219	241	248	221	220	205	231	229	231	207	231	230	217	225	193	237	196	225	219	218	222	224	219	211	250	230	210	219	209	230	241	220	190	225	245	226	247	243	238	239	228	202	231	212	224	213	233	218	195	273	261	239	246	239	237	249	229	231	230	236	238	215	219	225	235	243	218	269	262	227	250	235	266	231	244	214	219	195	234	225	201	214	257	250	234	216	237	210	247	219	213	232	252	238	218	246	211	222	241	253	225	238	216	257	207	257	244	235	226	243	227	236	210	228	235	227	218	229	206	225	228	227	253	246	222	228	230	237	272	213	239	241	236	235	253	226	218	222	219	237	217	236	210	226	234	260	248	246	215	213	230	247	217	209	241	236	220	221	253	237	220	222	227	199	213	211	215	218	212	256	218	240	246	242	233	219	233	230	221	235	249	210	253	216	227	229	241	212	217	235	198	223	218	252	242	229	206	232	235	229	220	229	218	233	205	216	243	215	242	232	246	247	239	239	245	248	218	209	227	243	248	221	234	211	221	222	202	207	240	235	230	222	243	236	232	201	240	227	203	223	229	225	215	228	233	205	221	234	233	238	257	236	193	201	260	238	228	209	237	251	222	253	218	233	237	228	186	203	221	217	227	220	224	228	201	213	230	244	218	236	242	217	223	233	226	239	226	224	241	227	230	221	219	225	228	239	244	230	220	227	241	246	217	224	245	228	225	220	234	204	254	210	219	215	224	243	232	229	239	234	210	194	226	217	235	233	229	211	223	226	229	245	216	243	258	215	225	246	210	234	213	220	228	255	189	236	230	234	195	237	230	233	219	215	234	256	209	230	213	249	220	237	223	244	220	222	227	207	221	225	223	227	227	222	244	235	194	224	247	200	255	224	203	234	215	240	209	250	218	224	234	214	222	226	247	226	244	213	226	205	237	232	230	237	233	240	199	225	231	251	228	227	238	230	204	245	238	239	245	231	240	231	263	235	224	215	216	244	215	244	213	206	249	249	237	227	224	208	259	241	250	234	243	229	219	242	224	234	210	241	235	237	259	232	238	230	211	272	241	213	240	249	213	210	218	223	221	207	225	240	238	233	251	210	226	237	247	255	263	266	236	223	263	216	216	233	211	208	215	194	235	255	229	198	251	239	217	217	247	208	240	219	236	233	207	223	218	235	233	225	224	201	224	228	210	240	233	235	226	244	243	208	227	208	212	217	221	204	235	204	227	245	224	284	240	246	222	200	208	229	232	230	221	242	228	226	225	234	231	226	238	207	220	239	212	228	200	204	217	237	231	237	237	226	222	226	224	199	240	215	202	210	262	224	206	219	209	223	251	255	232	214	237	205	199	224	242	232	231	248	233	229	222	259	223	184	216	216	209	238	209	224	217	199	237	227	228	213	238	209	246	219	210	200	233	243	223	241	222	235	246	243	206	221	247	216	192	246	218	210	226	277	232	224	206	220	247	202	251	231	209	234	203	212	232	216	220	214	246	229	258	223	245	208	230	225	209	235	198	234	221	243	245	226	226	229	218	218	249	225	219	249	223	230	216	241	236	233	208	212	209	234	245	224	194	259	232	234	246	220	215	208	222	232	233	225	207	217	218	248	224	229	245	231	193	227	226	212	233	231	204	212	221	231	236	241	197	193	215	218	196	235	229	233	242	217	217	235	225	230	226	263	241	220	251	228	206	242	221	230	203	225	230	215	232	233	235	236	244	224	238	223	221	224	232	241	252	216	224	226	219	234	227	227	226	200	227	267	244	240	219	222	236	222	244	223	247	216	219	219	210	232	235	228	260	220	223	239	221	208	239	236	219	223	230	228	240	233	224	234	199	221	237	230	228	227	210	245	222	238	238	208	205	215	251	203	224	221	227	232	237	253	238	200	265	222	235	239	217	234	218	218	242	224	211	223	228	223	228	230	226	200	211	229	233	233	206
56782	78193	80964	72170	59000	42997	15411	420	381	329	331	342	302	334	325	343	287	296	304	299	305	333	311	300	291	297	280	333	303	313	316	291	266	289	294	291	270	301	313	283	329	273	307	303	264	302	294	306	320	289	275	310	306	303	316	325	285	309	320	310	270	308	338	292	301	281	287	301	267	306	289	320	319	294	281	277	323	326	305	272	278	305	326	328	312	297	310	312	271	265	281	280	303	303	294	311	290	282	306	284	335	270	304	311	273	309	295	319	298	289	269	270	312	308	323	301	302	309	324	295	280	301	336	309	291	273	295	283	312	312	271	328	298	276	313	271	316	296	331	309	279	293	309	290	290	280	278	289	312	278	278	294	269	286	299	259	284	304	330	317	313	293	307	281	278	299	323	281	296	287	339	303	288	312	326	327	287	292	298	292	291	309	313	276	283	281	333	291	276	292	271	317	304	315	316	294	304	325	319	276	304	299	265	321	298	314	328	308	301	299	283	283	301	306	289	335	301	313	307	305	335	278	326	283	338	289	296	296	302	310	301	295	293	305	297	301	295	316	290	297	296	291	282	272	286	305	303	281	285	323	293	295	291	306	303	296	300	321	289	301	300	297	301	311	307	318	271	293	292	306	302	305	273	294	297	289	302	299	302	292	336	323	300	276	298	316	292	287	299	287	324	295	308	296	289	299	306	264	313	289	330	302	313	301	292	320	272	257	290	305	294	292	291	303	272	317	297	331	301	290	294	308	293	288	284	293	310	311	299	268	304	289	256	288	314	304	267	299	287	327	269	286	266	314	301	306	300	298	294	290	283	323	264	290	272	276	292	277	293	313	296	282	304	278	280	303	328	313	311	287	288	327	263	287	294	301	295	284	284	309	303	281	278	291	289	292	295	338	325	287	257	307	297	292	314	291	302	283	324	303	340	325	275	326	280	317	330	301	297	323	303	304	293	314	325	291	319	301	305	289	279	328	281	321	313	312	303	301	270	274	275	307	260	305	305	294	283	303	307	315	298	310	304	276	282	328	290	276	293	299	285	271	289	304	295	304	287	276	298	269	319	297	284	287	319	306	313	310	312	300	290	293	305	309	309	303	286	300	284	302	316	301	283	271	288	275	305	316	297	271	319	301	313	274	251	283	299	303	325	313	313	293	313	337	299	312	300	288	323	298	338	284	318	292	302	295	280	302	328	298	302	302	313	307	287	279	308	295	313	276	292	310	311	283	330	280	297	276	283	334	282	284	296	296	301	301	294	320	285	296	312	283	322	277	288	295	295	279	286	327	325	278	276	302	283	288	259	273	271	299	333	314	321	300	295	280	301	304	291	286	300	302	317	294	302	309	338	267	310	285	297	288	338	280	294	303	325	318	315	295	310	243	300	302	293	292	299	311	279	313	291	310	307	298	271	284	319	315	309	304	302	283	277	285	309	291	277	264	327	292	321	296	306	298	303	316	288	298	326	293	315	307	317	311	301	283	311	275	284	289	273	301	296	290	279	272	290	294	302	309	275	332	332	284	291	290	284	274	265	280	270	278	318	293	287	305	293	298	300	306	328	278	273	305	302	286	282	289	285	305	318	298	278	315	291	286	283	295	290	308	298	269	314	321	307	271	273	288	289	298	316	288	317	289	308	297	274	327	298	280	302	283	287	308	281	290	277	315	294	317	295	301	288	315	270	284	323	289	265	323	281	303	297	324	302	304	300	332	311	289	307	297	297	282	275	305	326	318	305	285	332	316	333	309	320	303	313	269	306	287	263	339	300	325	276	256	275	309	306	270	313	303	310	297	309	320	266	309	328	318	290	297	311	315	323	262	304	291	319	330	320	272	302	308	274	283	295	341	295	283	304	309	311	319	322	332	288	317	314	297	287	309	298	307	296	299	324	301	312	309	300	299	280	299	306	286	267	295	299	287	302	326	303	312	289	259	307	318	286	263	318	308	297	269	301	279	286	306	330	270	284	300	266	290	324	294	320	307	258	297	306	314	298	283	296	297	281	303	315	296	290	291	305	309	275	288	323	313	296	309	340	284	278	265	313	285	297	316	308	298	308	322	289	318	280	307	312	324	294	316	282	305	309	276	289	270	305	317	287	323	303	314	255	306	287	296	324	295	304	308	293	304	292	314	257	318	288	327	289	269	310	291	310	291	310	310	321	314	313	302	310	293	293	286	293	303	316	298	297	303	308	297	288	269	299	313	322	282	272	309	291	313	290	297	310	299	281	277	311	314	295	314	301	305	314	306	301	340	275	274	307	263	298	279	323	279	295	293	293	316	301	277	315	263	305	320	307	298	301	313	302	310	309	303	295	304	306	279	319	303	255	286	272	337	278	278	301	318	307	316	286	293	257	302	289	287	315	297	321	315	282	304	330	296	310	331	289	292	283	295	306	305	280	305	307	345	297	292	306	296	248	275	300	289	323	299	298	309	281	345	297	294	300	300	291	324	310	323	331	324	291	293	276	311	309	311	289	325	293	287	288	285	303	294	312	291	289	290	250	297	312	267	296	272	291	310	291	324	300	289	312	309	272	316	285	292	304	298	298	329	300	296	274	274	277	303	288	289	304	305	332	273	300	305	294	299	299	310	312	281	308	293	317	300	289	300	321	292	338	297	281	307	311	270	314	314	302	319	303	260	303	306	328	282	313	325	285	290	297	315	305	288	292	292	295	306	303	291	282	307	340	286	300	275	282	275	298	275	289	284	284	280	326	283	298	296	301	307	305	267	284	304	288	326	317	294	292	281	306	293	299	264	287	264	301	273	318	318	306	298	265	319	297	289	296	292	283	323	275	277	310	289	314	295	309	297	287	304	310	315	314	291	293	295	318	280	302	284	316	321	336	280	315	328	290	311	279	298	318	315	321	303	290	287	295	299	269	319	279	310	319	291	283	325	322	318	302	300	313	325	307	268	306	308	278	305	328	260	301	293	299	323	317	307	275	294	260	296	291	289	293	324	325	292	290	304	289	290	333	288	295	297	294	293	287	315	298	277	296	280	310	307	305	303	278	316	339	336	288	335	292	257	301	279	299	294	287	302	296	266	330	299	314	291	311	305	318	345	292	321	334	315	324	314	296	327	317	320	318	301	306	316	280	294	280	281	261	317	330	279	297	309	313	314	303	301	291	310	278	323	324	311	300	283	320	302	295	314	288	292	299	257	335	280	307	286	309	290	308	295	285	279	285	278	309	281	296	344	316	281	310	298	312	302	299	315	297	283	279	275	304	292	309	295	301	309	322	313	311	297	289	310	302	287	328	294	320	282	263	283	297	322	305	282	268	282	307	292	296	297	267	333	294	312	268	297	284	298	300	279	308	306	292	300	309	298	311	277	297	293	277	293	282	305	289	327	297	308	324	306	283	294	286	284	294	303	300	322	273	334	304	269	276	285	282	303	304	322	303	317	286	296	270	294	308	318	293	297	289	311	312	281	297	296	296	311	316	286	289	312	302	301	302	311	294	280	311	310	299	304	323	325	303	329	302	287
28202	22450	26460	24296	13923	6149	1448	455	437	452	532	453	483	476	475	485	485	449	434	460	454	537	455	480	464	453	481	446	435	478	446	475	489	483	463	494	487	432	424	438	483	444	476	488	428	509	476	443	470	444	458	464	419	443	471	453	445	476	447	463	506	481	504	440	486	431	482	431	401	436	507	454	466	484	470	452	503	459	456	487	497	443	471	487	449	459	441	415	479	491	462	481	449	465	479	450	439	446	458	480	498	484	431	467	456	443	466	509	456	480	474	491	460	494	520	460	494	500	480	427	439	453	488	458	480	448	443	485	457	507	455	464	416	488	481	484	478	470	443	475	475	426	459	465	471	448	492	438	469	469	482	436	424	464	477	429	505	496	462	462	448	444	473	478	432	442	451	517	468	463	463	478	475	423	460	514	455	469	452	477	463	446	477	439	467	506	459	451	476	453	438	468	494	440	500	521	479	492	470	441	471	460	446	446	453	482	413	439	480	458	446	456	495	441	456	485	504	454	459	502	495	463	468	512	467	477	462	471	476	462	446	450	432	440	468	476	488	453	478	468	461	466	448	465	460	446	455	464	475	465	445	444	448	397	469	474	475	488	473	477	518	497	408	448	455	443	479	499	458	450	457	463	471	462	446	474	479	447	441	440	489	462	446	456	467	483	470	474	442	496	493	448	474	459	491	464	494	468	493	454	472	446	492	468	450	475	450	453	442	431	478	448	480	460	490	437	475	470	490	456	426	430	470	482	470	438	480	482	497	430	465	445	476	457	464	425	440	435	427	508	468	438	477	470	483	416	454	437	455	487	445	489	465	473	471	478	472	457	445	468	462	467	467	450	453	452	439	421	472	474	473	506	490	460	433	476	440	494	502	493	453	458	465	468	451	482	471	455	432	430	467	480	495	455	446	503	480	463	456	472	500	495	429	449	481	424	453	501	426	511	496	448	434	460	451	492	421	470	482	478	475	449	458	494	446	469	472	463	486	470	471	465	478	453	453	501	469	499	491	470	436	469	456	447	432	460	475	476	489	474	463	473	482	481	437	462	486	493	473	478	446	495	472	452	445	441	466	488	448	414	465	467	467	469	463	494	468	452	505	469	464	457	456	509	464	467	466	452	489	461	457	496	467	455	430	457	431	454	490	478	467	431	444	454	421	484	453	501	446	452	486	468	465	478	453	474	478	456	493	501	499	459	482	451	469	495	481	443	504	430	484	457	457	454	477	457	462	474	462	424	475	487	460	434	470	490	465	470	460	497	445	492	434	466	447	479	443	440	433	470	506	458	473	467	506	489	460	474	460	444	431	459	484	446	504	444	478	467	504	438	488	471	445	481	461	448	459	446	470	466	495	423	483	458	489	462	463	460	478	495	459	454	490	467	482	440	506	457	436	466	486	461	470	466	443	481	493	442	432	430	504	478	472	474	455	425	465	435	491	449	437	483	458	474	464	498	485	467	514	490	474	448	464	509	494	483	466	483	463	447	453	447	427	466	454	452	487	457	455	445	478	508	474	454	474	474	466	483	456	448	448	485	447	505	460	501	518	444	471	474	491	432	449	482	515	485	437	451	491	424	489	461	436	465	494	441	453	491	482	447	435	464	499	471	492	457	500	469	505	455	424	413	479	424	452	462	454	453	463	519	448	475	466	458	445	460	456	471	467	487	468	492	449	484	463	470	480	478	435	451	448	483	468	465	478	475	509	469	473	506	462	457	448	481	495	472	464	513	479	471	486	448	443	473	483	444	475	465	518	457	457	463	472	461	496	519	445	461	456	445	450	461	498	437	495	478	454	457	448	498	445	472	443	478	454	453	465	465	439	472	505	501	464	442	470	458	453	458	473	445	478	441	459	462	491	476	449	463	490	433	451	462	468	460	463	502	443	495	468	484	443	455	458	479	500	505	492	429	452	440	476	449	450	444	470	470	471	480	447	437	479	420	450	481	497	448	496	440	477	481	460	444	436	440	479	490	430	463	481	515	459	466	398	478	481	515	471	438	481	473	483	478	488	457	469	476	467	484	460	490	440	446	459	455	479	471	468	427	459	436	426	506	446	467	461	486	476	482	482	463	454	489	485	463	451	454	471	508	485	433	457	462	473	460	435	478	444	473	475	483	466	501	457	442	451	467	437	475	485	472	484	458	468	452	475	457	465	490	466	477	488	435	480	472	501	487	455	498	463	460	438	479	465	494	447	452	439	440	468	515	467	481	503	466	437	452	472	477	471	493	458	451	450	455	496	471	487	445	530	450	439	491	458	496	450	447	452	501	448	454	431	483	456	481	457	472	454	477	470	468	439	465	466	482	446	461	466	430	465	481	450	474	473	450	448	485	442	431	454	430	461	486	477	447	452	440	487	464	492	452	483	455	487	487	473	448	472	487	495	484	455	479	462	462	433	461	473	487	478	488	487	440	471	476	514	442	478	440	470	485	461	454	479	492	443	489	502	479	513	463	473	459	449	450	493	480	469	480	431	485	477	475	486	475	478	479	468	481	477	436	453	445	457	465	477	455	494	463	485	470	454	456	479	462	444	476	460	448	452	470	484	496	435	476	475	453	442	431	440	470	476	493	480	496	433	468	462	453	446	463	474	440	493	478	456	437	463	461	481	456	504	461	459	427	471	459	460	467	445	476	451	506	465	489	440	469	455	450	467	479	459	464	457	482	472	449	463	464	472	450	469	492	463	451	472	492	453	511	446	413	491	511	524	486	430	451	450	443	470	459	481	470	453	492	506	462	433	457	473	451	443	487	445	467	462	450	475	463	461	469	449	457	498	454	485	495	465	431	481	462	461	513	426	454	497	473	475	476	480	466	433	486	460	468	445	451	444	483	473	520	481	487	440	492	457	486	477	428	512	479	460	443	448	476	468	460	481	488	451	476	434	486	461	465	469	452	510	454	469	476	488	450	467	490	442	480	441	423	472	478	455	478	507	464	482	476	481	470	481	488	447	468	442	471	462	427	461	473	400	429	486	482	454	429	518	454	464	455	461	445	476	465	440	491	432	492	528	486	456	481	455	507	449	412	453	487	427	455	486	468	450	478	502	504	504	469	477	454	472	443	477	465	541	503	454	432	481	477	437	481	497	455	431	481	471	500	505	449	468	470	476	477	465	491	440	462	470	493	489	454	478	481	478	485	475	506	464	463	458	445	477	468	476	463	460	480	461	514	449	475	513	459	463	469	469	454	473	453	469	404	424	468	434	465	447	455	465	474	459	460	492	463	435	490	492	474	493	465	449	469	463	446	461	468	499	508	469	505	460	463	479	453	430	454	511	520	442	433	495	478	476	465	441	465	435	460	436	442	498	459	500	479	469	490	473	449	482	462	452	487	480	453	489	480	468	467	496	434	448	479	456	480	477	477	489	423	483	472	495	486	447	424	479	461	504	492	449	401	503	470	485	437	487	472	465	472	439	452	495	467	446	453	458	474	450	507	476	439	447	456	463	422	520	432	474	475	451	466	473	444	464	483	531	463	472	462
27073	31438	30932	23660	16390	8579	2235	574	577	608	587	647	598	639	628	587	619	640	624	618	601	624	596	602	609	619	632	597	595	605	597	631	608	592	567	591	569	629	634	598	656	603	623	630	571	615	579	600	584	635	617	659	628	642	569	603	581	608	619	572	580	635	600	601	617	610	595	590	581	558	573	646	634	611	628	576	617	667	572	612	653	598	604	607	633	615	633	634	630	576	588	640	602	641	686	620	563	568	608	638	613	615	537	641	624	633	606	601	627	545	576	544	621	606	605	622	580	595	625	596	621	583	590	592	608	620	623	661	567	594	603	623	689	542	606	606	646	634	641	630	605	603	600	569	638	592	614	569	622	592	667	619	640	629	642	600	609	638	608	591	548	632	561	637	635	640	591	610	617	642	674	651	566	593	604	664	631	618	564	644	601	593	611	642	576	621	569	598	581	614	600	650	577	548	586	635	605	578	629	590	606	658	635	592	613	585	578	574	588	633	591	612	617	605	581	621	582	610	623	636	588	582	613	602	559	629	594	605	578	591	620	601	616	610	628	587	637	659	612	603	608	630	618	608	605	609	626	572	587	603	622	568	601	634	559	641	632	634	600	646	592	604	631	576	608	657	669	609	633	631	554	569	574	599	640	624	600	636	640	605	567	635	657	612	576	565	609	587	625	570	634	572	593	586	614	599	610	566	601	584	621	593	594	632	574	612	609	598	616	610	603	615	602	620	634	608	607	627	650	596	636	628	616	608	614	615	644	644	649	638	615	631	602	628	622	637	608	648	593	603	586	598	584	600	652	675	638	604	628	575	608	604	575	635	631	603	664	584	605	568	594	642	615	641	633	621	651	585	599	601	647	595	594	603	589	647	570	620	613	581	595	612	594	616	596	645	583	611	609	629	619	629	626	649	582	555	625	567	636	577	607	610	644	568	570	611	598	662	589	594	581	642	615	615	612	618	619	627	688	588	608	551	581	587	631	604	608	578	587	576	589	639	607	613	660	597	626	636	590	589	604	574	634	591	582	573	613	597	598	632	588	594	610	646	628	603	586	578	606	579	605	575	586	629	610	613	677	572	609	584	625	623	562	637	608	597	574	604	654	594	652	577	601	602	575	598	635	604	559	612	590	613	601	566	637	564	616	599	610	597	553	629	662	614	568	654	630	587	621	605	584	617	619	618	642	604	620	576	628	589	635	628	623	606	583	607	608	607	594	592	664	634	669	614	611	600	585	622	590	613	614	606	595	609	560	608	629	671	602	590	590	617	593	610	596	608	623	644	616	623	650	595	641	626	630	616	577	649	630	610	606	599	581	611	596	580	651	590	600	598	634	588	622	570	594	598	602	651	600	653	576	581	590	582	636	642	635	601	623	614	594	643	626	611	576	620	596	627	608	612	585	635	653	615	603	593	606	656	629	599	612	598	633	601	677	632	637	569	613	626	586	666	643	591	593	643	644	564	632	620	614	623	590	597	592	569	651	630	581	575	613	564	682	638	638	630	584	609	587	600	659	617	573	614	641	635	604	590	614	606	612	597	615	581	686	580	595	622	613	637	646	603	612	570	618	622	619	608	618	602	648	630	624	622	611	590	674	566	599	615	579	616	629	641	618	616	604	606	604	628	617	603	570	599	618	591	618	602	553	582	620	619	639	612	625	631	631	621	570	676	595	611	573	623	624	586	580	605	605	582	643	589	623	564	636	616	592	596	627	594	593	600	568	629	618	613	606	619	601	587	607	617	619	611	605	616	576	629	580	598	613	643	613	595	617	607	637	576	641	631	610	596	613	587	563	622	580	617	613	581	661	585	628	598	665	615	579	593	591	640	607	613	595	603	603	630	601	603	622	607	622	597	605	591	603	618	645	597	623	599	607	579	576	632	585	656	631	654	604	595	610	599	609	606	616	639	645	606	615	630	606	589	567	591	606	605	565	586	622	621	640	616	609	576	592	622	619	593	662	617	597	614	573	614	582	603	567	638	644	574	633	611	619	639	635	591	615	626	579	644	629	628	602	648	587	593	592	613	633	583	622	617	571	605	601	655	627	622	625	610	545	612	617	656	618	634	629	578	607	591	643	612	652	595	608	594	596	632	634	582	556	579	617	596	610	605	608	642	630	619	566	630	623	614	611	592	588	570	621	581	580	590	623	547	609	574	663	610	644	615	608	619	577	631	603	620	611	653	606	654	599	631	601	605	628	580	587	599	590	620	592	614	619	641	653	655	652	634	665	596	621	634	642	608	574	576	634	598	572	601	590	601	594	616	647	648	615	603	604	655	613	597	638	561	606	577	622	584	593	618	573	613	574	580	621	614	619	615	583	679	613	628	610	658	624	614	599	584	604	615	650	629	601	598	612	634	616	570	579	556	592	586	595	591	568	606	632	606	597	625	621	596	632	623	637	606	588	597	594	570	597	602	584	584	640	607	654	684	656	614	576	595	605	597	632	657	606	574	602	564	576	659	582	607	613	597	554	597	624	589	606	602	553	599	604	558	564	608	658	610	616	615	576	635	646	640	586	604	575	624	652	612	620	591	551	655	584	632	609	633	599	596	589	607	641	570	612	586	597	554	607	612	623	606	574	604	654	585	568	581	582	588	616	626	631	619	612	656	655	650	603	597	566	587	643	619	624	594	600	587	612	601	603	574	623	602	635	642	577	603	626	562	626	588	579	631	623	635	611	650	625	587	634	626	558	622	586	617	630	615	635	655	609	606	589	593	620	623	626	581	605	597	588	590	617	627	611	625	552	635	608	615	588	583	626	594	593	642	620	660	591	644	593	654	635	589	593	624	571	610	655	606	573	663	629	565	625	587	597	576	589	610	583	618	608	606	607	594	630	599	596	592	653	610	592	598	584	654	635	623	625	623	621	612	662	639	573	616	607	616	646	610	641	614	621	602	605	644	631	597	594	647	598	584	562	596	609	629	596	581	589	689	615	591	632	640	641	610	615	612	643	587	643	644	617	634	598	600	611	600	633	594	585	627	623	685	596	563	630	640	610	634	653	604	595	628	567	617	621	634	603	575	563	652	676	599	641	592	659	608	610	625	618	572	608	611	630	632	620	610	632	617	579	623	633	622	602	613	605	609	590	607	622	669	641	609	625	639	634	640	603	607	615	593	655	570	641	639	633	569	625	578	655	626	594	612	634	626	609	618	642	592	616	588	610	585	592	584	633	569	571	661	597	592	602	660	629	662	609	595	652	656	588	603	608	596	611	592	653	585	607	608	621	619	584	595	598	628	630	600	623	596	597	659	649	614	651	602	609	623	591	585	575	615	600	613	625	610	594	585	582	632	628	642	622	647	601	583	645	647	624	603	636	596	597	576	572	622	644	606	596	590	602	635	593	585	607	615	595	633	613	593	599	583	595	641	612	569	646	623	610	616	579	612	630	622	598	613	660	604	651	633	594	570	591	619	629	573	573	564	606	580	556	588	627	581	616	576	613	601	621	602	610	604	631	612	612	628	614	592	606	644	608	639	599	594
24456	21586	31445	39075	40459	31159	13845	875	374	404	367	388	391	385	400	361	399	338	353	355	411	376	406	392	396	377	344	370	349	408	369	364	363	388	371	368	384	384	368	362	369	399	371	362	352	386	338	379	355	393	360	362	378	354	384	418	368	364	330	372	367	351	345	381	375	368	340	381	371	362	372	398	399	306	387	373	385	349	391	404	393	360	385	371	420	354	374	368	349	373	343	388	346	395	384	396	374	421	367	395	356	379	374	332	383	366	355	392	354	389	378	351	344	344	380	373	368	355	351	369	377	371	386	404	386	384	372	371	350	362	332	369	375	377	397	363	387	376	367	370	380	412	326	371	382	358	336	352	367	393	343	399	352	350	369	360	373	365	381	374	388	343	432	364	377	402	354	390	360	361	360	374	354	354	355	369	358	359	385	386	373	376	393	355	379	386	358	377	364	384	369	392	390	355	369	352	398	412	362	394	356	376	391	376	383	391	340	353	360	383	350	387	389	372	358	359	379	377	389	401	367	381	402	371	369	388	396	419	391	377	392	385	373	389	380	336	395	387	387	373	351	380	371	378	390	361	376	360	373	383	384	405	379	376	394	401	369	379	353	366	387	373	391	390	357	381	397	396	409	389	404	387	360	390	404	384	342	376	369	348	396	371	362	355	364	366	319	388	358	395	365	396	381	330	400	344	401	410	366	371	372	377	370	378	346	407	394	379	349	362	368	395	368	349	371	367	374	375	385	352	393	354	369	355	344	397	390	345	383	363	391	350	379	373	337	387	359	375	381	361	369	377	364	381	365	400	353	370	356	414	361	352	394	372	390	385	365	392	371	341	390	364	390	368	406	370	359	372	358	357	358	375	368	348	381	370	343	378	377	366	361	353	350	346	387	336	378	394	376	352	383	368	399	374	368	375	384	359	367	377	360	398	371	372	360	416	362	383	391	384	367	386	350	350	356	366	383	375	382	356	353	343	370	370	372	363	366	365	401	377	387	378	425	429	373	361	388	373	353	384	391	405	387	399	350	371	355	355	356	362	367	372	324	380	393	362	388	343	357	367	365	410	380	378	376	367	355	376	383	404	382	381	363	350	371	371	339	385	374	363	373	378	358	357	412	371	373	382	366	350	364	349	380	349	380	371	396	358	411	389	368	388	376	342	378	380	375	366	362	401	377	379	400	359	354	373	356	350	384	360	375	401	401	371	358	377	379	372	363	346	360	377	376	369	343	372	369	363	393	365	375	364	371	316	371	405	379	372	392	388	368	381	354	351	389	362	403	369	390	390	380	384	373	351	374	405	377	379	367	371	371	394	366	355	385	381	387	329	430	365	394	362	351	366	366	355	420	325	376	365	373	371	374	378	371	338	342	334	372	378	338	424	335	394	401	357	392	392	388	380	408	370	362	371	380	355	359	368	349	360	378	347	352	357	382	366	323	366	359	364	360	330	422	354	411	387	369	384	367	394	336	340	356	370	371	330	419	344	368	376	408	366	341	385	357	338	371	381	384	372	375	317	370	376	371	377	408	357	374	402	371	367	368	393	359	371	360	413	386	380	345	342	391	394	377	371	412	369	337	381	396	388	391	395	351	375	356	378	385	359	362	387	371	374	358	380	368	406	400	389	386	366	337	375	332	346	350	363	399	368	385	384	381	365	389	397	386	376	372	413	343	369	355	393	359	344	350	376	351	353	365	352	370	397	382	387	398	331	409	415	351	364	357	373	333	373	355	411	348	364	380	359	352	420	379	356	321	414	378	381	345	380	370	375	343	369	350	324	371	371	382	350	379	366	355	362	381	350	374	340	362	392	352	368	371	357	354	368	381	387	369	392	359	375	343	356	378	369	353	356	386	394	400	431	420	383	373	340	365	373	368	387	373	379	374	378	387	362	388	385	398	368	357	380	380	395	391	344	371	366	369	418	353	382	374	372	324	396	390	365	359	366	373	374	376	400	360	395	351	386	377	362	344	363	351	370	370	375	356	379	420	355	373	392	382	361	352	347	372	395	383	385	371	400	368	320	364	375	359	367	351	359	340	407	390	372	370	332	394	413	348	354	369	354	369	391	386	377	352	342	381	375	370	378	378	352	333	403	396	338	371	341	415	371	390	353	380	337	338	358	356	376	382	382	396	374	390	389	380	367	368	359	363	377	361	382	393	418	353	345	350	365	350	365	370	367	344	363	368	375	375	364	384	350	396	375	389	396	358	374	343	362	357	389	365	400	386	352	372	378	331	379	393	362	388	365	399	402	384	355	357	351	360	404	332	383	416	382	342	390	388	368	386	383	389	390	349	370	376	377	348	385	382	348	366	356	387	353	380	367	337	377	347	408	367	373	389	415	395	384	372	382	386	366	409	364	370	398	390	372	381	359	391	378	362	389	373	352	364	398	352	387	355	388	357	361	366	372	355	388	370	323	345	376	412	402	357	382	381	367	338	348	387	381	360	358	353	360	363	342	365	363	362	385	369	340	373	356	365	377	375	396	361	359	365	367	388	353	347	365	384	362	328	368	407	356	346	352	361	355	355	378	361	344	394	396	381	369	357	384	404	351	352	328	375	363	364	376	347	359	368	353	359	381	352	354	372	357	390	362	385	360	372	334	353	368	383	345	386	364	399	389	362	357	371	349	388	395	366	382	371	393	367	373	358	398	400	394	372	380	369	339	357	373	367	358	334	376	390	373	405	394	357	367	362	360	349	360	374	367	341	339	387	373	385	365	406	357	352	396	377	349	377	356	382	362	401	369	401	369	351	365	410	379	388	359	354	363	334	377	379	387	375	378	397	386	361	389	389	380	376	391	367	401	317	354	368	398	403	398	356	393	365	410	362	379	410	328	385	389	370	358	392	382	415	403	360	387	346	369	352	375	368	374	367	361	377	388	373	342	367	371	383	382	350	363	370	361	336	332	386	384	356	346	351	377	390	358	357	357	384	338	392	382	360	407	369	365	376	354	371	360	352	355	379	373	381	379	344	365	383	328	364	373	398	347	360	369	365	353	367	373	413	398	360	402	387	316	406	371	387	359	386	355	360	391	384	375	329	382	381	353	392	360	354	358	359	371	340	383	343	370	384	381	361	385	367	394	339	405	396	378	346	373	401	358	333	374	360	363	345	363	372	356	381	416	353	400	333	393	366	373	360	373	350	363	375	336	367	337	361	347	362	371	362	356	380	374	368	408	350	363	354	361	394	360	375	339	363	339	355	381	369	364	381	374	380	364	362	360	357	383	362	364	392	350	382	377	356	355	380	320	386	346	395	368	402	398	380	349	365	365	333	346	361	403	333	374	351	377	376	348	345	347	370	352	356	354	400	374	387	364	355	368	352	383	364	335	359	367	364	398	364	408	368	367	345	363	365	377	386	358	370	406	370	332	393	366	384	408	372	385	388	371	395	352	386	365	364	377	393	368	393	380	382	380	376	375	365	351	332	390	356	357	380	395	396	388	392	347	375	360	386	373	383	355	370	369	357	357	385	415	384	352	415	375
52300	68898	70714	59172	48136	33676	10596	557	555	486	502	491	480	544	537	522	517	470	498	490	482	500	447	496	516	505	457	495	470	501	542	481	540	508	513	468	490	489	485	489	512	511	482	460	479	529	511	522	478	489	489	538	477	528	499	489	467	485	516	489	490	523	555	520	502	527	506	498	492	515	518	505	499	497	509	499	519	493	493	506	482	489	493	496	524	489	508	467	476	458	497	494	487	509	498	486	458	563	474	481	484	494	516	530	488	511	479	523	513	474	502	480	487	534	485	461	466	478	514	463	506	514	538	485	483	512	499	527	528	469	510	498	530	491	484	506	500	488	477	518	504	518	510	477	488	503	485	497	539	525	472	469	512	486	565	498	500	524	496	486	486	494	523	459	486	483	482	459	514	467	460	488	471	473	455	497	487	507	502	514	513	469	513	485	504	488	485	511	467	499	504	506	497	542	479	522	537	517	500	429	499	495	497	470	501	480	470	490	502	473	504	460	504	507	511	506	473	465	494	465	534	500	494	509	458	490	477	520	485	482	520	483	482	526	484	497	453	503	471	479	504	483	501	525	503	491	487	543	487	495	458	450	507	526	466	502	504	476	462	500	478	477	519	507	486	470	455	464	523	515	444	470	476	472	500	476	467	469	509	505	462	486	502	485	515	523	493	490	451	473	529	522	495	464	499	473	549	496	479	569	458	480	512	531	460	450	461	529	488	491	542	489	515	503	519	521	459	471	500	457	427	536	498	492	508	487	507	519	492	503	520	518	512	484	500	503	487	526	480	446	469	504	514	456	487	498	469	509	493	490	491	491	500	475	500	464	451	509	476	511	488	498	512	500	495	499	506	485	477	499	453	473	494	517	503	478	510	535	493	492	506	516	491	519	525	477	466	510	480	511	476	465	458	506	518	460	475	478	504	447	467	482	539	483	487	461	516	482	459	485	457	514	480	486	452	502	491	529	485	475	490	509	486	499	487	508	480	478	530	483	514	540	502	541	484	488	512	503	481	519	488	493	496	491	462	460	514	467	502	543	519	475	491	530	520	487	479	518	480	499	517	471	496	480	483	521	484	466	478	526	495	528	479	507	463	451	458	487	480	490	472	498	501	492	508	502	466	496	493	494	515	460	483	488	474	510	485	446	486	488	508	479	474	479	487	519	490	478	488	523	502	455	483	482	484	508	502	506	501	511	502	473	501	516	464	504	504	478	463	492	467	455	509	526	474	473	515	533	501	488	490	462	505	476	493	470	467	503	466	507	481	503	494	508	487	514	482	496	487	489	515	485	481	546	533	470	471	457	474	515	501	492	490	496	470	502	491	501	505	485	506	492	506	481	509	517	471	505	500	476	466	523	476	481	534	506	479	479	480	522	479	492	479	512	468	513	500	466	489	495	490	479	500	468	471	489	493	510	474	486	480	478	464	507	491	480	484	532	512	490	470	479	458	492	486	456	494	525	456	449	515	507	488	499	474	516	467	492	464	521	486	514	538	494	495	451	510	474	486	475	490	508	448	499	517	473	490	480	425	516	486	488	482	461	529	512	489	524	484	521	474	522	490	502	496	477	465	527	476	480	515	536	506	519	475	515	497	486	521	487	504	503	474	562	454	501	515	522	499	516	464	491	478	498	479	456	495	520	524	473	531	513	486	516	482	494	488	504	500	460	533	435	447	500	490	448	504	487	483	475	506	523	488	501	502	506	497	463	483	475	497	520	505	476	492	491	490	471	505	494	497	496	492	507	512	455	527	548	502	487	525	522	502	526	482	494	494	499	500	496	508	544	472	503	493	502	513	522	513	493	478	498	522	515	505	493	525	529	501	509	510	501	512	515	492	472	522	475	524	496	534	483	491	530	481	481	482	466	524	459	509	475	511	470	460	490	536	485	518	454	482	523	471	435	486	476	491	481	440	463	488	487	491	483	494	507	475	496	512	501	519	523	488	516	516	503	488	502	495	472	491	484	527	491	543	514	469	523	465	510	519	532	472	522	484	447	502	484	486	445	486	476	496	489	505	467	514	487	496	483	502	455	441	460	466	470	491	448	489	443	527	473	529	468	490	509	480	484	440	507	493	464	491	494	499	492	542	524	519	519	536	503	497	514	508	499	522	490	501	522	475	498	429	523	484	504	480	513	515	472	488	477	543	527	499	500	505	445	555	496	452	522	502	543	505	494	483	486	499	517	519	472	510	540	465	493	501	531	523	521	478	480	501	487	499	508	490	491	489	496	523	486	482	463	474	509	479	514	492	486	491	488	469	538	463	489	539	466	496	475	491	482	536	505	507	459	481	478	489	519	506	478	486	475	521	461	513	485	503	482	481	496	509	441	501	474	499	469	514	477	511	468	521	457	461	491	494	498	506	496	496	511	502	466	510	495	519	473	460	507	501	459	534	522	507	477	502	485	500	495	438	499	479	528	523	514	476	477	512	501	504	506	478	433	508	483	515	464	503	516	510	461	508	480	472	519	521	516	479	480	503	464	527	496	547	488	478	483	481	491	483	498	506	512	502	504	479	505	527	543	511	491	506	485	532	494	470	487	505	479	457	490	506	517	490	530	506	493	477	499	480	488	469	512	503	480	502	459	512	496	469	510	482	512	490	459	514	501	503	469	497	509	497	468	506	499	486	504	492	507	483	469	493	499	500	499	502	509	502	496	450	491	475	475	497	523	513	489	495	476	484	465	463	499	522	517	479	497	495	511	494	476	500	470	514	491	490	504	497	491	485	503	502	481	443	522	467	521	507	520	503	467	509	494	496	492	493	500	483	469	496	464	515	487	473	509	502	505	457	498	514	491	502	523	478	486	478	481	500	491	512	497	504	481	490	491	477	489	486	481	480	475	470	523	502	497	467	473	500	497	503	461	487	484	520	510	494	505	484	463	535	479	518	479	505	490	506	484	458	484	501	475	512	520	469	515	503	524	489	497	511	514	504	495	513	491	513	512	489	489	534	517	486	514	485	485	476	487	493	527	495	508	488	441	500	500	521	512	505	492	473	483	518	485	521	489	512	476	488	501	511	532	505	504	517	510	482	481	543	496	488	498	435	505	506	502	531	516	441	468	514	485	494	504	492	488	481	472	483	486	478	510	487	499	492	509	461	495	478	460	473	493	501	473	512	511	455	499	483	470	466	477	510	515	505	488	495	492	477	502	494	492	488	489	491	488	478	453	484	473	507	511	513	499	480	495	493	491	453	483	471	449	473	559	521	505	497	468	463	478	497	507	485	471	495	500	506	510	460	504	465	476	464	487	497	444	524	495	505	465	465	481	538	493	505	513	468	471	502	504	479	510	466	505	467	463	492	478	507	481	506	511	459	475	488	505	486	466	506	513	509	499	518	505	467	509	482	510	500	513	495	492	496	514	509	464	521	520	479	481	512	523	523	508	444	456	508	465	497	470	487	472	451	483	521	518	496	521	463	495	470	498	440	525	520	464	492	479	498	461	445	496	485	516	512	491	486	467	501	490	490	455	504	489	482	474
23318	21504	30918	34166	41337	36961	20951	2239	289	265	255	233	250	260	223	223	225	241	256	218	235	241	242	253	224	232	226	265	258	243	235	259	224	235	213	207	238	262	248	229	229	233	204	215	214	231	234	237	238	228	228	229	221	253	247	244	226	238	226	226	228	233	233	245	233	211	224	238	231	207	251	235	259	209	232	229	211	220	251	241	227	234	222	203	219	232	218	246	241	211	243	243	249	212	251	222	222	234	251	231	230	234	231	223	236	209	233	233	216	260	236	211	252	219	251	263	234	221	223	235	237	220	213	235	224	244	235	241	234	212	239	235	240	221	240	250	239	215	228	251	246	232	225	235	226	226	225	225	206	239	226	209	225	247	229	228	229	225	250	246	224	223	224	227	226	203	247	258	197	231	230	233	235	220	244	234	218	251	231	251	227	240	227	242	237	234	243	258	250	245	224	238	246	255	227	250	225	218	230	242	246	235	232	226	236	219	231	228	218	198	204	256	238	274	245	228	225	189	249	226	264	235	230	211	234	225	228	233	225	205	258	228	255	224	256	239	240	225	238	234	220	233	226	243	243	222	227	256	214	234	248	240	205	242	247	224	243	214	227	209	234	238	231	211	238	233	256	238	242	249	200	234	216	232	246	257	255	238	239	229	246	250	256	204	256	222	238	218	217	209	233	237	257	231	248	248	256	222	255	213	239	206	230	213	222	243	239	238	228	234	231	251	214	254	226	210	218	236	240	235	235	220	239	254	219	238	252	238	251	237	262	228	222	233	224	250	241	246	234	250	256	240	199	250	217	268	250	201	231	251	227	228	261	249	233	222	228	224	229	241	220	233	239	258	266	232	266	239	241	215	255	226	209	227	226	243	245	223	226	204	261	231	213	224	206	222	249	235	252	173	215	231	240	231	242	233	237	235	226	226	211	242	218	247	249	240	224	227	207	221	257	222	247	230	253	227	224	242	253	250	227	232	223	239	244	215	258	214	232	223	245	233	197	225	224	249	213	217	233	251	262	218	240	233	222	200	265	217	233	226	208	241	240	215	229	220	212	224	201	209	241	246	219	243	249	256	236	236	233	238	236	234	245	247	219	234	237	240	228	229	240	230	228	240	219	210	224	247	238	241	241	225	239	235	247	244	241	239	248	225	254	244	224	235	235	228	240	239	233	237	232	201	211	210	224	208	236	227	259	263	212	216	228	234	213	239	228	219	213	219	238	213	235	227	230	253	233	237	199	219	227	248	243	240	237	247	223	231	226	244	213	259	238	230	231	218	196	209	251	239	225	200	234	236	249	240	241	246	226	227	215	242	226	216	256	222	266	237	263	200	250	235	258	237	211	238	221	240	261	230	232	202	205	211	237	231	235	229	213	231	243	221	235	243	238	238	241	243	231	233	249	230	216	226	231	215	235	247	251	252	225	256	210	246	221	223	203	238	229	254	213	223	225	230	244	235	232	255	241	242	209	227	213	223	234	235	214	223	234	213	234	235	216	246	226	235	253	238	247	224	212	232	217	226	250	249	227	226	220	239	221	236	256	251	221	226	212	258	213	239	228	233	236	225	204	230	190	230	229	229	223	224	245	222	229	246	231	240	203	227	202	223	231	245	235	220	228	258	221	243	219	226	241	240	215	216	224	241	220	221	223	224	221	255	239	220	230	234	238	229	219	248	220	213	244	219	208	224	235	211	239	266	257	243	235	227	251	239	246	249	249	253	227	248	237	212	202	243	236	237	224	212	241	256	247	234	273	227	250	237	257	220	246	237	221	246	228	223	246	224	244	222	238	247	227	262	251	236	214	214	272	217	233	256	222	217	233	216	226	232	254	229	232	266	238	252	235	222	220	245	230	237	225	260	222	229	237	253	231	245	221	240	211	229	231	232	248	264	237	231	239	229	235	244	246	226	219	207	197	217	253	250	245	252	219	249	212	248	277	223	252	232	247	249	239	241	220	236	232	232	246	240	253	226	222	217	255	236	241	227	229	239	225	238	251	243	221	215	251	244	241	248	208	244	239	222	226	247	222	223	262	229	215	230	231	252	205	267	248	251	254	246	251	247	210	250	217	218	231	249	230	233	245	219	219	211	226	222	248	251	243	240	243	240	223	228	217	233	239	227	236	223	230	221	252	209	254	242	253	238	236	228	227	250	231	226	245	222	236	272	224	246	242	215	238	231	230	233	212	221	225	210	235	240	248	230	232	232	236	289	244	232	224	239	227	244	249	248	228	257	250	241	248	233	220	234	239	229	219	235	222	236	224	204	239	210	245	252	230	230	235	228	233	239	249	231	232	240	257	226	253	249	243	207	218	223	257	214	220	224	231	241	227	231	256	214	251	251	274	239	224	240	257	212	245	241	219	215	235	243	237	251	227	246	252	226	200	228	224	233	240	233	252	226	231	244	218	233	248	228	248	219	234	237	220	220	229	224	231	225	237	240	236	245	213	230	230	241	201	226	246	232	226	217	235	226	210	230	226	229	240	223	213	232	243	227	236	249	228	261	231	257	225	236	243	214	222	229	251	217	260	247	198	232	231	199	215	239	208	237	242	233	224	241	259	223	226	227	235	212	230	254	217	240	230	239	221	272	232	252	203	247	223	244	230	242	190	214	227	227	208	228	218	233	226	231	234	206	277	235	250	219	237	223	221	237	243	222	248	260	199	199	202	207	243	221	256	237	231	220	213	210	235	237	228	218	234	233	233	244	238	237	245	213	226	228	227	254	233	229	254	227	246	247	223	241	226	250	242	252	207	242	215	230	209	237	255	232	219	217	245	227	248	247	232	253	247	229	239	244	245	220	230	227	247	224	236	221	257	253	241	215	218	248	262	230	237	224	241	220	239	242	235	272	230	222	222	251	238	245	243	218	224	242	265	249	237	231	223	242	238	246	256	226	241	233	245	238	224	221	223	229	217	231	226	260	234	249	219	236	229	228	209	242	211	225	239	218	222	229	253	202	227	247	232	236	219	241	248	237	224	247	236	234	217	219	225	247	241	213	235	218	230	207	248	262	228	222	231	221	221	245	212	207	222	241	209	268	243	228	228	217	246	208	212	222	224	214	229	232	217	239	243	242	219	230	224	222	253	228	240	231	221	247	235	257	232	217	222	213	249	215	238	204	233	231	233	242	198	236	234	249	234	250	239	242	229	247	242	227	201	208	228	234	196	229	237	237	243	269	252	217	219	240	243	210	221	229	263	246	232	249	216	220	247	229	249	247	232	223	230	248	251	217	242	224	235	191	264	230	240	247	212	219	239	222	203	226	245	208	225	210	251	249	216	203	237	228	216	251	220	235	206	250	233	242	209	240	243	234	228	233	231	219	228	228	251	240	228	231	237	238	223	227	234	229	216	222	230	220	230	218	221	211	225	232	247	238	235	255	243	239	223	230	212	238	238	234	239	230	222	265	227	215	204	243	222	258	241	229	236	242	240	227	242	235	266	218	237	256	244	254	207	233	235	277	233	234	240	225	247	222	233	232	208	230
55056	78562	83379	71441	58970	43068	12887	413	385	334	305	328	358	317	313	321	319	311	301	327	296	350	327	301	302	304	289	291	295	275	279	330	320	324	306	300	296	307	293	274	306	281	328	308	309	340	323	312	310	294	306	312	311	297	314	302	304	300	275	313	317	294	294	304	301	306	289	309	330	295	305	282	321	316	299	301	314	282	305	290	293	288	301	276	292	338	278	292	277	311	317	319	297	301	313	295	316	315	305	342	297	292	297	286	311	319	284	300	312	331	307	331	326	331	278	293	310	313	296	303	300	283	299	313	311	303	327	310	331	319	348	295	341	312	308	303	325	314	277	300	328	321	272	318	316	311	305	291	330	306	320	331	309	300	299	332	310	329	302	305	298	309	295	279	304	308	310	278	312	313	291	329	306	298	324	303	296	303	323	304	325	321	313	277	293	299	286	322	318	294	290	288	306	294	308	306	285	300	320	316	322	270	278	305	317	320	284	292	267	293	299	292	285	321	303	324	328	322	302	287	293	326	297	333	280	306	305	299	317	285	335	329	304	302	276	303	347	285	292	326	292	312	291	287	299	314	313	300	332	299	332	322	301	307	297	300	301	285	298	311	313	280	274	290	304	319	312	312	309	305	318	311	279	331	324	304	288	316	310	313	280	285	310	298	295	314	280	319	325	299	277	298	313	286	323	292	323	297	323	303	312	280	285	295	269	310	300	275	274	326	300	310	309	298	293	305	291	313	313	303	311	312	282	298	295	289	305	264	317	322	318	310	314	288	258	302	324	305	294	290	327	294	328	292	323	320	305	288	306	307	291	340	292	339	294	307	301	313	285	337	292	305	316	304	273	321	277	311	303	334	305	289	313	320	290	300	312	329	318	289	279	351	279	304	292	299	313	307	280	292	319	312	335	317	298	294	313	318	286	304	293	312	280	300	296	318	262	267	317	286	296	310	304	312	334	335	283	314	294	304	302	319	308	335	315	315	289	306	285	306	302	312	311	297	313	306	305	317	341	299	304	304	306	311	299	329	323	307	299	309	307	303	314	292	318	292	261	321	330	296	302	319	288	336	297	333	295	284	318	311	312	280	303	313	282	270	306	308	298	309	315	333	300	280	299	310	318	292	326	293	326	273	321	273	291	292	295	294	317	315	314	299	327	291	309	344	311	316	329	337	299	317	265	316	301	332	308	317	288	329	312	317	327	290	313	316	298	280	308	325	296	309	317	278	306	338	289	302	298	319	300	324	345	275	301	296	305	284	308	284	328	292	297	300	284	272	339	302	319	307	300	305	300	284	302	288	309	320	304	279	308	296	324	338	304	279	340	282	260	305	301	288	294	324	310	285	293	310	313	275	309	314	308	307	301	314	301	298	285	297	316	282	338	279	274	320	275	328	290	337	301	316	307	296	321	322	309	289	316	296	264	314	293	312	310	308	303	309	304	298	302	278	313	286	318	289	292	307	326	304	337	313	310	304	301	341	319	324	324	276	305	291	251	313	342	302	295	318	320	280	311	297	300	327	281	304	329	319	290	307	321	316	312	317	270	281	293	282	299	346	277	307	299	300	296	269	311	303	298	322	319	283	304	299	310	275	302	329	289	295	298	277	303	297	343	302	291	349	316	322	305	328	310	265	316	350	301	327	309	321	263	286	311	316	314	312	302	275	327	295	330	325	325	289	317	278	287	302	281	315	318	344	328	320	282	312	293	338	307	327	321	276	308	288	282	321	301	318	281	305	341	302	290	281	301	293	311	309	332	297	308	309	281	317	291	304	305	308	297	294	330	262	297	305	316	292	318	304	297	318	298	308	335	319	306	307	308	290	331	312	349	298	311	281	301	309	276	299	307	306	286	311	300	313	317	317	291	282	295	288	289	343	294	309	368	309	306	339	266	274	305	321	311	328	322	311	306	306	276	301	284	298	308	299	299	302	301	290	284	323	304	274	327	292	295	282	314	316	296	335	286	305	293	304	284	296	337	285	324	322	311	306	305	305	294	326	289	272	340	302	286	314	283	312	305	292	311	314	308	308	276	296	323	312	327	309	293	313	284	320	316	326	305	304	314	315	319	304	305	329	323	299	289	288	296	294	330	310	309	299	310	283	301	308	313	313	303	309	299	295	298	274	279	293	304	321	273	330	291	310	268	279	332	282	301	295	329	312	289	289	332	312	298	273	302	333	312	323	297	315	337	291	288	312	318	284	298	303	301	305	282	324	300	311	273	306	332	305	314	296	322	335	315	343	265	286	316	292	299	319	303	305	269	290	287	274	344	313	311	305	308	312	288	316	286	303	296	293	303	311	309	331	316	305	333	304	272	341	300	300	302	316	331	306	318	309	293	319	296	347	343	302	308	319	304	304	308	316	291	300	328	300	280	288	325	310	304	328	285	274	303	307	325	312	296	310	314	314	344	303	312	305	319	307	282	309	294	341	305	287	318	305	304	325	312	354	284	263	304	326	280	291	347	304	273	312	312	318	292	303	319	327	281	293	302	295	305	299	342	306	311	274	292	305	273	319	317	308	307	297	323	306	316	308	322	297	318	301	312	316	305	313	288	346	302	306	336	313	289	289	328	307	318	298	330	290	301	286	282	297	323	306	310	279	298	304	324	271	296	299	316	303	330	309	315	327	281	333	316	277	319	297	319	307	323	323	294	297	284	327	290	276	314	325	302	312	326	287	330	312	314	320	304	294	316	303	309	294	303	357	329	297	345	305	279	260	279	296	309	288	314	311	305	308	307	317	299	310	341	263	276	275	295	283	302	312	340	305	286	352	312	299	323	326	312	293	305	322	302	322	312	321	313	335	291	278	314	316	309	313	300	308	298	310	281	330	304	313	320	326	304	319	321	273	286	306	305	293	288	298	307	299	304	320	314	311	310	286	298	285	302	309	327	280	314	310	299	254	325	297	291	304	301	314	292	319	293	322	348	292	319	344	312	297	338	319	290	324	290	309	313	293	257	313	319	276	316	283	316	302	295	289	277	322	284	260	318	306	322	312	321	288	328	308	302	333	283	320	285	291	301	343	280	302	288	278	317	320	288	311	329	313	276	305	293	310	313	291	346	281	306	302	324	311	291	291	313	277	301	286	306	241	291	306	279	311	264	329	309	297	307	290	278	291	298	278	304	324	289	293	321	317	302	317	288	282	322	277	328	315	297	291	274	325	305	321	288	315	307	307	309	306	292	304	307	310	280	284	284	301	324	311	326	290	305	316	281	331	291	303	323	367	310	302	337	318	311	327	288	304	280	313	287	293	332	309	313	278	320	311	303	322	331	307	318	326	295	282	307	280	307	293	289	304	314	302	280	280	300	272	320	310	306	285	295	315	306	336	312	287	282	296	292	307	295	319	325	327	302	320	324	304	334	288	289	297	303	291	293	308	295	300	317	309	275	319	315	327	314	298	315	295	316	301	309	270	263	299	298	285	304	292	331	292	349	316	333	307	327	279	308	320	295	313	310	320	300	332	288	300	289	318	263	308	335	322
28182	21958	27709	24766	14793	6385	1632	475	507	504	468	461	449	466	492	464	481	479	469	464	459	480	474	488	464	494	468	489	464	474	471	489	473	489	471	450	467	496	505	483	469	487	478	473	457	430	487	494	496	506	503	482	489	481	463	496	493	448	460	520	487	455	497	451	483	480	486	449	467	470	503	479	444	510	486	473	480	489	511	507	480	477	504	414	514	494	488	467	433	474	497	472	433	498	503	498	469	505	476	489	466	473	472	487	506	512	469	460	491	444	494	467	478	484	479	459	477	514	449	489	510	466	447	490	498	486	452	496	514	459	458	453	466	484	518	491	475	461	486	440	465	506	466	507	479	484	477	502	484	489	481	465	489	518	504	452	464	500	478	474	476	455	506	465	461	476	504	491	489	458	474	501	465	475	490	485	460	439	470	448	502	512	513	486	482	461	520	457	464	488	497	467	438	431	521	448	491	469	477	456	484	528	485	477	503	465	497	471	496	490	462	511	452	487	475	460	487	496	503	451	488	467	454	478	473	489	465	468	492	491	435	500	506	495	462	454	455	473	459	461	469	483	493	484	439	473	478	492	469	492	472	461	457	487	489	501	440	453	522	472	451	476	478	523	463	475	465	435	489	478	464	451	460	484	461	480	513	514	471	468	472	487	512	480	434	470	474	472	475	483	490	473	464	490	508	469	471	466	473	477	486	496	454	479	475	460	483	506	482	497	514	465	437	513	507	523	488	440	493	475	474	477	447	472	436	451	502	487	433	442	479	496	498	469	464	491	489	477	487	487	514	450	475	482	472	485	466	498	468	468	480	425	469	462	485	448	442	475	515	467	453	462	483	511	436	485	486	494	518	485	511	506	502	495	491	485	507	519	499	494	460	524	471	515	523	473	518	531	507	447	489	499	470	467	481	467	487	494	492	456	482	515	450	469	460	464	439	478	461	465	489	502	465	491	477	429	439	451	497	489	483	478	505	491	463	464	485	480	491	489	502	483	490	455	466	498	495	448	496	536	467	465	474	454	492	485	454	501	476	466	500	449	474	486	465	469	484	418	470	474	493	485	478	490	490	481	507	479	447	470	466	450	492	480	511	492	442	460	498	495	496	462	486	498	488	489	504	459	470	517	442	487	457	489	454	460	531	471	433	502	491	503	494	513	467	497	511	432	465	452	476	487	464	481	520	490	500	480	460	524	472	491	478	447	464	476	465	490	493	509	468	441	470	480	471	480	483	484	494	447	508	458	452	501	487	455	501	456	505	471	503	517	519	494	463	403	456	489	491	442	490	506	480	479	496	452	475	486	500	515	440	466	475	474	477	508	500	468	493	473	463	500	502	455	515	483	467	468	489	482	493	509	470	495	495	470	427	470	492	472	435	472	516	448	517	465	494	495	448	492	467	491	487	464	493	463	471	509	476	504	449	475	491	478	469	476	491	483	461	486	517	485	476	478	478	457	482	490	462	445	528	502	490	473	480	482	488	478	497	488	480	439	500	495	456	457	479	481	492	485	501	441	476	505	445	492	462	515	438	477	478	453	472	473	492	463	473	498	479	471	468	455	482	513	465	502	503	466	467	496	482	502	489	469	494	502	485	467	486	500	506	478	439	457	470	504	457	481	510	448	466	479	507	471	494	476	460	466	469	497	463	483	473	480	461	483	476	460	526	465	453	476	501	473	455	474	500	437	519	483	504	452	449	493	479	457	478	471	458	467	478	470	478	497	482	486	498	456	535	510	431	502	434	504	495	506	483	496	478	492	466	477	481	473	464	478	466	484	449	497	480	506	471	462	463	490	495	477	499	510	479	498	460	503	482	480	501	464	491	473	523	485	485	461	488	477	506	481	495	469	493	454	464	504	466	476	492	512	475	476	478	516	479	457	501	534	466	457	492	506	460	511	472	467	482	448	473	489	468	490	498	452	513	483	456	474	518	473	494	507	468	471	491	510	454	442	450	469	500	485	463	533	476	463	486	488	500	507	487	471	449	468	496	497	441	510	459	488	483	490	468	521	458	472	472	446	479	503	477	465	498	513	515	510	489	501	571	497	512	495	496	435	486	484	460	501	471	527	483	467	495	499	481	443	511	487	473	501	471	484	481	484	494	494	510	476	470	515	498	479	496	470	502	448	484	489	467	473	487	500	486	471	456	508	491	458	526	446	554	450	499	503	520	499	449	496	472	497	438	459	468	434	486	501	453	491	484	477	485	498	462	497	471	503	469	472	485	509	492	488	447	496	484	464	509	497	453	439	412	504	478	449	450	473	475	457	488	458	472	480	486	510	510	514	469	509	502	485	514	462	505	502	514	470	483	476	492	495	462	465	499	443	492	485	462	464	510	416	473	491	500	481	496	542	499	462	482	497	485	468	501	473	518	471	459	476	464	496	501	501	462	449	464	461	469	462	477	480	483	495	495	495	471	476	514	494	520	495	468	500	501	485	477	484	448	470	444	465	452	426	467	466	501	488	497	465	492	447	477	480	464	479	449	464	493	481	493	490	497	468	449	499	510	517	471	466	441	469	469	494	481	462	502	492	442	457	497	442	473	507	458	479	501	479	469	505	496	456	506	461	497	454	478	487	478	463	434	491	493	494	476	518	512	475	466	495	482	484	521	480	464	463	480	457	451	492	470	492	477	472	479	463	448	459	508	472	483	497	486	512	448	471	468	476	497	489	463	436	481	472	491	491	519	520	465	480	468	494	460	454	485	422	507	495	464	469	477	475	443	482	505	452	464	488	479	482	463	475	484	457	494	446	482	491	480	509	463	495	467	467	487	529	460	485	461	489	463	500	477	496	505	493	477	472	467	467	526	494	461	456	492	488	518	468	476	513	482	481	517	487	464	526	455	495	463	458	493	452	449	499	483	453	479	468	480	511	473	468	501	490	471	446	512	447	502	508	472	510	476	523	467	493	466	497	522	502	469	485	456	460	455	451	470	458	483	491	488	451	460	498	478	507	499	484	473	461	477	478	491	443	497	496	480	460	479	503	494	478	493	466	431	529	484	499	477	449	420	520	467	501	450	517	498	465	496	462	477	458	480	470	459	485	461	473	499	482	513	480	496	497	494	465	527	467	484	441	508	474	487	504	472	481	488	468	477	448	508	517	495	499	519	447	436	486	479	477	519	433	503	491	458	487	463	461	476	469	487	457	472	517	483	493	485	497	458	478	496	493	489	429	457	493	481	476	448	509	509	466	471	476	517	485	483	455	491	460	481	482	486	463	487	480	478	471	508	508	494	463	466	517	467	484	473	470	519	455	473	438	461	469	485	457	476	481	459	474	488	486	463	469	455	467	488	526	487	473	505	476	513	477	493	437	496	438	505	481	498	462	452	464	464	494	490	479	505	474	500	525	481	472	483	474	457	506	490	499	448	490	457	525	486	518	479	494	442	452	476	443	468	438	498	455	490	463	458	482	473	506	493	484	477	495	506	469	470	477	517	452	461	464	462	472	487	496	496	493	485	435	498	483	471	532	485	442	468	474
26200	28335	31974	23931	16598	8815	2384	631	612	630	653	660	636	664	578	615	638	650	647	609	627	628	671	629	629	624	626	619	672	646	594	603	653	646	640	637	619	605	629	598	635	612	630	672	617	649	616	628	608	588	660	597	624	625	612	642	649	641	672	602	635	632	647	619	615	645	629	595	614	653	593	631	611	596	605	633	606	620	608	605	642	614	621	639	610	637	607	616	642	642	606	635	588	613	620	617	620	627	606	563	656	649	659	596	644	645	605	619	604	635	596	637	607	612	618	638	600	618	688	618	602	634	618	619	625	626	630	591	612	638	604	610	596	641	643	646	622	590	626	657	592	589	646	599	642	647	614	620	611	612	624	582	590	649	572	616	653	607	619	621	600	633	602	593	629	623	602	665	588	637	590	619	596	610	634	603	631	636	595	620	634	616	637	599	622	550	627	656	645	623	592	611	674	607	573	624	628	641	603	609	645	631	604	597	620	618	653	613	615	615	649	632	592	617	601	645	590	605	597	634	635	657	583	648	614	612	634	584	609	614	607	614	622	602	631	640	621	630	571	617	591	608	635	602	632	587	577	586	633	609	643	598	634	628	594	600	645	626	617	604	637	616	651	576	607	637	613	616	574	664	629	651	615	616	661	657	618	647	629	611	638	600	630	628	640	633	622	611	608	616	598	589	610	640	606	641	628	656	616	633	619	579	585	644	628	594	637	638	607	613	632	593	639	588	603	587	706	621	639	664	614	574	624	644	613	624	639	634	643	615	620	657	596	628	634	616	659	629	643	604	628	626	636	608	621	631	620	640	636	598	602	584	613	606	611	587	572	616	645	652	666	633	575	576	604	654	636	640	595	576	641	628	640	566	633	629	606	620	649	637	645	636	589	596	598	625	643	601	634	642	636	624	574	612	647	620	646	619	669	606	601	622	681	607	614	642	622	643	567	610	607	645	645	600	641	594	615	645	604	605	628	600	636	639	607	643	605	589	586	681	622	635	643	586	589	596	600	661	593	580	656	630	640	624	582	641	586	603	602	613	614	629	585	612	587	630	604	657	595	638	625	584	577	628	609	614	610	621	621	639	592	617	649	602	650	625	543	629	610	635	635	588	611	609	645	642	590	655	598	636	619	622	577	601	611	586	627	632	619	629	646	646	623	610	620	620	639	572	620	618	619	595	615	614	615	583	595	653	637	658	633	628	664	606	636	636	639	593	604	603	658	634	594	683	665	616	649	617	626	636	615	658	622	606	662	590	599	588	646	643	602	666	621	584	645	619	610	650	576	680	620	608	588	588	660	577	624	631	600	605	625	610	631	593	677	590	608	558	605	602	604	642	644	643	650	653	634	631	630	591	635	627	615	616	581	657	625	634	628	586	594	594	611	580	643	652	634	582	603	624	618	612	635	634	599	678	601	602	618	653	615	625	639	637	639	612	591	640	607	612	617	588	611	605	600	635	643	622	654	602	648	649	651	637	652	578	606	611	621	609	644	617	638	625	608	586	628	596	599	593	619	592	623	622	585	622	591	563	635	590	660	617	642	622	622	612	596	629	643	636	639	647	624	611	640	585	615	573	622	630	627	616	590	632	618	640	637	620	601	599	588	610	635	639	638	666	618	596	613	622	650	607	642	636	643	639	604	589	635	608	645	646	637	579	601	610	628	624	629	659	629	608	589	629	653	602	615	606	615	624	629	603	591	629	620	630	650	627	594	623	596	629	626	625	613	623	649	604	626	683	610	652	665	591	626	639	663	631	596	709	642	631	556	586	654	644	623	668	603	604	595	641	681	611	626	628	659	624	575	634	591	593	642	651	629	625	632	642	613	644	627	642	630	607	618	615	621	643	586	593	641	600	655	620	615	594	593	641	644	597	603	629	613	589	613	597	597	630	615	651	633	637	614	615	599	628	579	636	602	602	612	624	623	622	598	604	652	628	625	615	630	627	648	647	643	613	625	597	635	659	673	578	642	616	614	648	626	626	601	595	596	620	657	616	637	598	676	631	612	613	599	607	632	629	643	619	646	642	595	613	607	629	606	654	617	644	674	600	606	610	622	628	616	613	643	642	633	612	610	631	632	615	637	654	650	611	588	626	553	659	602	621	646	599	631	614	630	617	637	607	621	649	618	607	594	587	622	635	627	641	629	630	606	635	629	616	640	628	615	625	636	584	650	604	640	577	629	592	596	595	590	580	635	626	629	631	642	651	597	603	601	645	662	647	670	617	608	592	613	574	613	619	683	623	607	612	651	606	651	621	688	572	693	623	646	644	636	643	581	624	597	580	606	648	628	617	609	617	585	628	641	616	592	579	606	638	610	620	560	633	580	642	633	634	675	614	615	599	614	608	616	550	658	624	643	636	596	612	631	585	626	608	633	630	662	636	645	593	606	619	627	667	629	632	644	621	617	605	606	650	647	600	637	615	663	614	617	634	637	604	596	625	640	604	574	601	645	646	621	620	654	616	592	592	628	631	620	620	634	645	589	650	612	615	614	612	629	600	600	666	617	608	586	582	592	627	640	605	614	624	620	615	593	606	647	606	571	607	574	607	584	620	620	623	565	647	614	664	604	599	609	646	605	626	644	633	607	592	638	590	615	618	626	619	651	611	604	625	611	646	620	609	628	631	621	632	645	564	590	612	595	607	599	603	618	636	614	627	649	632	599	619	610	618	611	633	575	625	634	613	617	614	656	629	593	633	617	647	584	656	599	651	590	637	613	621	586	658	676	649	614	623	647	630	634	650	557	597	627	633	605	608	609	659	612	606	633	598	606	590	597	646	580	645	637	642	555	586	603	605	630	622	630	632	578	632	617	589	590	584	645	626	622	658	619	612	654	588	607	680	661	653	592	602	626	628	671	604	604	595	618	599	650	598	589	590	607	606	606	659	637	634	610	624	587	617	618	628	627	589	681	625	650	622	618	630	632	620	651	601	647	620	610	600	619	620	626	624	616	630	606	634	609	629	620	648	624	614	572	564	605	586	622	643	641	628	650	600	648	619	605	640	600	612	564	583	666	611	620	585	594	625	614	580	668	625	580	649	636	619	655	591	581	644	639	629	615	641	635	645	598	613	642	643	634	598	657	612	577	641	620	598	616	599	614	573	654	630	647	608	590	656	651	588	594	606	622	622	591	614	623	614	585	612	650	658	644	584	627	603	666	599	617	587	597	626	634	641	666	643	618	646	664	592	658	589	587	612	663	629	599	620	674	616	614	607	606	599	660	601	573	593	604	585	619	621	622	641	643	634	615	637	584	602	630	563	604	610	612	690	575	602	576	667	615	598	586	632	621	640	643	583	622	638	630	611	640	655	637	576	627	630	599	607	617	620	608	627	649	609	657	661	620	614	627	588	605	605	595	642	614	624	606	593	637	572	627	639	597	631	639	594	630	615	647	605	590	631	651	645	613	603	630	574	591	588	643	591	590	627	593	638	607	617	664	614	603	609	652	611	626	644	609	622	644	626	640	618	631	617	612	645	594	634	595	609
24469	21574	31975	39109	41080	30008	16331	1228	420	447	387	399	415	372	396	416	405	427	376	384	338	392	420	406	398	400	360	424	400	422	387	373	389	380	386	396	386	397	382	347	379	388	380	361	408	392	399	406	387	384	419	378	421	360	390	375	370	398	391	361	397	396	397	387	409	423	373	364	389	395	405	395	383	426	368	378	384	434	372	352	355	379	397	393	357	415	416	382	389	366	382	386	351	373	402	377	377	372	384	402	375	373	386	372	406	346	378	395	404	369	343	398	382	366	396	397	357	376	379	392	360	392	384	355	408	398	397	380	391	362	383	377	376	394	411	372	390	369	389	388	387	423	377	372	392	380	374	399	374	399	352	401	392	376	453	375	392	379	428	356	419	380	376	358	378	404	365	384	412	375	397	390	387	374	376	367	350	385	359	387	342	406	398	411	376	398	404	364	406	401	378	399	391	382	392	389	396	394	412	381	422	381	402	371	415	371	381	355	368	380	360	396	417	404	392	373	416	366	352	384	381	415	375	380	384	399	374	414	420	376	412	420	362	364	373	403	405	376	383	410	389	366	410	376	387	392	383	368	387	343	383	358	372	399	395	410	355	391	368	389	363	381	382	392	365	397	416	384	378	399	408	375	398	374	412	399	426	381	378	386	415	402	423	419	424	388	356	395	405	379	409	383	376	370	397	410	377	333	365	377	400	374	373	334	391	401	398	398	392	393	400	363	357	362	396	338	367	402	395	411	365	402	389	357	368	379	375	378	400	379	393	358	383	373	368	417	392	377	368	376	361	407	359	401	384	389	361	354	370	415	383	389	363	394	369	432	353	381	375	385	354	354	356	382	356	403	352	357	389	382	387	383	372	362	413	407	358	363	404	390	373	370	374	383	395	430	345	382	370	380	351	431	365	390	414	368	405	392	367	384	366	413	394	382	397	395	364	388	386	374	393	333	352	398	389	379	372	354	379	367	377	417	416	366	376	379	379	405	408	358	404	409	379	366	367	374	381	361	403	399	391	336	375	397	397	378	397	392	396	397	365	399	347	400	382	397	386	394	403	370	411	386	367	380	388	340	420	436	391	354	409	385	401	419	394	409	452	371	389	387	373	380	389	377	392	373	356	380	348	414	392	372	382	423	423	378	389	352	357	342	367	403	372	375	414	368	358	405	369	390	397	429	393	363	398	355	370	363	353	370	377	384	354	371	397	368	384	381	419	376	403	408	403	394	400	368	405	371	369	366	401	397	395	358	394	365	366	388	376	398	412	369	382	394	346	389	380	356	404	399	347	374	414	392	366	389	416	356	375	430	397	412	380	383	376	397	391	371	417	402	372	397	378	370	399	409	381	404	384	402	397	376	417	380	406	358	394	402	381	410	363	394	372	412	420	399	374	381	386	375	381	368	382	416	407	382	382	421	392	370	364	351	388	373	385	379	385	396	439	398	352	398	376	399	390	409	412	356	365	406	405	396	375	389	385	394	402	356	386	386	411	393	382	361	357	423	388	393	390	393	385	386	395	345	399	398	408	382	403	361	395	354	410	386	396	394	374	396	373	389	389	390	380	381	359	374	439	442	391	340	378	395	387	381	357	388	384	396	395	408	404	344	430	408	403	393	404	416	349	390	417	376	340	422	419	387	397	382	410	396	373	381	435	377	396	385	369	389	374	391	383	404	365	396	356	416	383	353	376	412	356	387	399	407	394	392	387	359	425	376	381	372	370	372	415	384	383	400	383	426	361	419	346	374	420	389	390	418	395	391	406	391	409	380	383	353	401	398	351	402	394	411	427	367	422	376	403	373	390	360	372	368	400	397	405	374	374	408	369	398	422	360	433	391	375	416	397	373	377	389	416	363	350	367	412	393	362	379	375	402	396	407	406	399	392	398	344	410	391	405	342	376	401	395	396	396	343	389	375	394	392	360	390	411	383	356	408	360	383	398	362	390	361	368	384	416	404	417	394	394	388	412	370	376	392	405	377	382	388	400	392	391	386	422	385	365	399	365	390	374	386	411	393	387	346	378	401	428	399	364	436	349	346	400	407	374	384	413	410	397	352	376	367	419	389	415	410	376	402	390	400	359	369	376	406	376	400	394	371	412	384	344	384	360	401	381	398	381	368	404	364	407	418	385	414	392	356	394	374	388	397	429	364	375	382	398	370	433	382	358	386	365	390	392	405	376	381	415	381	397	367	384	367	400	366	415	378	390	409	409	419	381	389	364	366	392	332	361	381	393	345	371	371	390	376	409	395	375	386	361	344	368	373	396	408	434	381	389	351	363	380	387	416	410	370	369	347	359	393	399	375	410	356	368	396	402	378	376	349	361	379	396	408	399	360	380	365	404	395	392	391	384	383	372	409	355	356	379	397	416	374	396	372	415	384	435	382	388	421	353	395	379	379	403	381	348	400	369	375	363	392	373	384	372	358	354	346	389	395	354	375	388	379	353	425	398	412	384	396	378	394	374	362	401	402	398	398	364	397	394	350	398	363	385	372	374	374	417	394	390	409	400	396	401	395	386	398	386	431	342	393	392	349	382	360	421	377	416	407	391	379	385	388	371	382	423	379	396	418	401	382	370	426	356	364	406	374	385	396	363	370	387	382	380	399	381	383	389	407	404	412	353	429	404	397	381	407	409	382	393	350	403	364	391	380	376	357	403	374	411	386	410	361	394	396	404	413	409	405	395	406	356	410	381	396	386	395	376	394	393	392	398	410	366	392	401	379	367	388	370	393	395	359	372	386	398	371	374	379	351	409	399	365	374	375	426	390	400	424	369	401	407	390	373	379	416	416	360	387	370	356	397	362	399	386	395	392	376	405	396	408	398	369	382	410	416	376	408	366	395	357	394	406	397	415	390	343	368	381	375	374	368	384	375	388	427	371	392	411	398	391	439	406	358	377	396	347	391	411	369	360	369	394	393	371	391	392	365	366	385	363	404	386	362	379	368	360	388	408	382	407	389	370	410	400	376	407	379	385	380	351	424	371	377	363	395	393	386	383	383	383	397	408	366	364	413	361	365	409	395	373	405	373	356	378	389	359	372	386	376	385	382	413	403	393	348	378	365	385	405	394	351	394	331	378	365	376	397	420	366	406	409	396	420	406	371	387	397	380	385	385	378	375	412	383	409	382	375	393	368	369	398	355	357	406	360	412	420	410	387	379	377	381	379	361	411	359	393	386	397	412	407	387	396	368	357	373	366	381	386	397	373	365	390	419	416	361	406	389	365	375	420	372	380	365	374	382	449	387	359	383	383	398	389	413	398	388	369	400	390	401	402	371	409	409	368	402	352	383	380	365	426	442	378	383	406	361	428	395	395	373	379	398	384	359	363	403	380	390	399	413	371	368	340	365	377	376	393	386	387	377	387	382	395	398	394	401	366	437	398	429	358	370	423	409	413	412	381	371	381	402	351	411	359	412	382	387	387	377	392	384	373	361	393	379	425	416	403	354	351	390	399	406	384	423	391	378	386	419	421	395	385	373	382	414	372
48820	64667	72450	60832	48614	33328	14863	609	521	491	539	486	520	518	494	492	523	514	498	545	518	461	491	478	520	496	494	501	531	500	561	515	497	491	531	475	521	517	515	514	491	543	494	485	518	496	502	528	499	505	488	547	529	510	471	518	470	501	529	468	501	511	476	493	512	488	533	533	506	529	502	510	519	499	508	508	451	513	520	470	493	533	526	491	469	533	513	506	495	466	503	496	465	506	505	508	521	543	506	495	475	480	494	541	501	504	508	481	493	497	513	535	508	520	481	514	526	521	504	498	518	529	521	485	499	538	531	522	527	464	527	493	547	546	536	521	486	500	523	529	530	505	483	489	477	503	486	508	447	571	529	498	517	513	500	573	501	496	522	488	513	531	492	492	539	519	561	518	527	518	509	529	505	538	530	506	515	525	506	524	486	531	508	505	536	512	553	503	525	488	530	513	527	485	528	556	502	475	516	492	479	505	503	493	513	499	484	520	498	483	504	534	501	512	485	506	450	493	492	505	523	507	547	509	482	536	528	490	533	500	504	511	487	525	521	491	512	495	491	479	521	501	495	491	499	520	529	513	530	540	477	492	486	491	542	494	477	498	516	492	501	494	473	488	484	513	519	503	487	522	519	507	499	523	490	492	504	462	499	504	513	510	467	521	513	508	493	498	506	505	508	469	516	498	512	541	495	523	527	480	491	493	569	535	515	506	487	500	509	525	503	463	481	524	534	485	509	511	486	517	516	509	506	527	517	535	508	512	486	489	506	490	504	502	497	534	499	517	543	538	518	497	488	477	549	514	539	525	511	505	494	528	490	513	453	497	535	503	518	507	518	466	522	478	488	496	474	494	509	497	536	499	495	485	500	510	508	514	505	522	472	488	534	494	516	500	492	500	517	519	514	473	516	472	505	495	512	523	494	486	510	516	506	516	528	477	501	546	502	513	522	487	531	485	533	512	494	518	513	490	465	460	558	528	519	516	506	483	507	504	482	528	535	502	476	491	517	520	470	478	490	507	498	522	467	498	553	526	471	483	522	543	497	496	529	481	474	499	493	514	474	498	493	511	484	511	518	509	516	498	519	501	494	489	511	453	472	528	506	490	484	477	512	497	491	504	515	529	489	465	504	479	482	481	494	543	487	514	513	522	544	493	483	511	502	506	484	470	502	504	496	511	462	560	506	522	510	479	496	501	538	492	511	510	506	528	484	512	492	465	493	507	485	505	490	524	511	511	484	505	524	551	514	522	486	512	485	518	505	495	505	503	510	515	540	549	552	486	505	549	472	526	548	534	525	506	510	502	510	540	508	501	553	487	490	508	513	512	446	482	496	490	510	531	512	551	528	531	480	499	533	500	511	507	476	492	565	509	482	523	496	444	477	529	468	474	507	491	537	503	499	511	493	501	506	491	512	530	522	490	538	473	481	484	500	539	498	497	503	531	516	523	524	485	501	535	519	527	502	539	482	510	499	485	494	473	494	487	471	504	503	497	509	465	492	492	521	493	497	534	529	485	532	537	501	508	517	483	483	519	509	545	507	488	492	504	527	518	483	489	501	491	488	500	468	504	476	500	459	523	529	492	503	540	490	548	482	481	540	499	513	493	464	526	517	524	521	494	518	501	513	493	520	491	539	543	472	524	526	497	515	526	505	483	556	526	495	511	485	495	531	493	535	519	523	527	502	460	505	519	498	526	512	473	520	505	525	541	459	505	501	503	483	502	531	490	518	503	521	494	536	532	495	457	512	509	492	484	511	504	524	479	517	501	482	477	504	528	503	512	547	518	543	487	483	485	531	509	481	537	531	512	486	496	520	513	491	505	499	476	457	502	481	525	504	511	514	504	475	516	515	513	481	516	541	493	511	520	493	495	498	486	538	482	503	510	526	491	510	482	540	466	503	506	524	526	512	476	504	527	495	492	558	512	508	520	477	496	498	539	524	494	536	534	494	521	506	476	549	486	498	545	490	510	489	516	493	500	465	507	455	481	472	495	543	514	526	493	522	524	469	499	520	537	507	509	510	475	492	482	474	476	542	524	496	524	519	488	499	487	486	477	482	508	501	517	476	485	504	510	509	497	506	489	479	461	508	496	496	518	551	498	564	501	470	534	503	479	487	486	478	503	509	468	495	512	515	516	547	546	502	522	527	500	477	511	504	478	539	487	456	511	515	506	491	503	509	500	513	533	490	507	485	535	467	507	496	503	506	529	484	502	540	470	532	569	520	483	495	512	535	519	521	510	506	509	473	523	450	508	538	521	520	526	519	509	509	496	481	533	494	520	493	473	503	524	560	496	502	493	500	494	497	483	531	532	488	495	500	545	539	496	509	468	500	572	497	506	478	499	491	514	472	512	536	525	518	466	498	533	491	516	484	542	521	510	528	528	535	493	469	475	516	482	548	484	497	539	505	511	483	518	491	496	506	488	479	535	504	496	515	518	504	498	511	523	484	505	516	485	530	505	514	493	497	465	481	543	489	492	471	505	507	530	495	528	498	513	518	503	500	466	478	523	507	490	481	501	476	518	513	480	517	535	537	495	473	494	482	529	490	523	491	478	511	516	524	540	506	497	495	478	499	518	537	486	516	501	519	497	489	507	498	531	503	488	524	504	509	494	536	500	484	481	486	496	506	503	527	481	511	500	518	510	537	506	509	463	524	543	459	518	489	471	518	498	479	521	473	504	492	514	533	497	509	523	504	497	502	509	527	530	485	499	547	514	503	490	509	490	509	507	498	515	467	510	478	533	455	483	507	535	487	516	540	479	501	468	506	496	492	502	487	496	500	532	488	504	498	499	525	472	477	495	511	532	473	477	506	519	490	538	513	512	468	509	490	505	513	528	509	490	507	486	514	515	533	515	476	526	497	506	512	525	503	534	477	513	479	547	503	511	465	493	558	485	557	513	482	510	470	477	505	494	499	514	474	515	514	523	518	492	507	533	480	483	507	523	504	530	535	501	496	479	487	491	509	481	485	507	515	478	495	500	514	497	479	502	507	524	514	490	485	518	445	506	523	507	544	483	540	462	490	519	494	477	485	533	505	525	496	495	489	519	545	516	481	477	534	506	492	517	501	528	533	513	519	504	497	553	534	486	547	476	499	538	531	497	485	483	506	446	530	483	494	512	488	491	566	525	529	537	543	476	493	500	511	501	525	490	523	516	506	478	506	496	543	502	519	493	479	523	508	503	536	521	494	502	528	542	489	524	489	467	519	483	507	552	527	526	477	479	541	544	474	520	497	529	503	484	493	522	534	494	521	486	512	489	523	505	488	521	474	489	486	503	476	513	535	516	482	507	464	500	516	537	474	480	507	511	506	517	492	509	489	494	502	503	528	485	507	483	496	476	525	502	527	513	528	474	473	489	463	489	501	463	534	524	509	523	554	491	548	512	493	493	505	533	508	468	496	501	503	521	481	522	508	558	513	507	553	495	490	497	525	460	533	514	508	515	512	482	497	493	490	551	482	542	500	490	508	537	487	489	492	496
23448	21562	30983	35821	42208	34735	21061	2468	262	289	265	271	241	253	222	259	244	244	250	236	239	253	244	266	201	236	242	227	236	239	234	232	260	246	224	226	213	233	263	249	268	222	255	237	236	246	240	257	232	198	256	250	241	212	228	221	228	213	217	263	262	250	238	226	234	225	257	236	237	212	242	275	257	251	243	214	258	231	237	242	227	231	245	247	238	243	216	227	243	251	224	263	228	235	252	253	211	220	231	255	258	242	225	258	231	242	219	225	208	233	212	232	230	248	221	238	212	210	210	234	226	240	234	237	240	248	254	223	241	210	257	211	232	248	241	273	234	256	252	219	235	212	232	233	237	246	228	251	260	237	221	226	200	235	227	247	239	254	221	206	233	202	245	241	214	240	243	249	222	256	213	241	244	259	227	215	265	248	253	230	240	237	221	245	222	233	225	266	254	219	222	224	257	232	237	216	229	261	258	232	207	238	223	218	239	229	256	244	244	236	232	234	232	237	222	204	216	236	232	250	240	244	227	263	220	217	252	228	249	227	228	219	236	228	235	230	246	264	266	235	229	245	212	266	251	226	219	234	228	225	258	231	220	270	254	235	223	218	235	241	208	236	234	236	231	217	254	254	242	203	244	213	237	248	239	245	211	229	241	256	261	268	262	247	230	236	213	233	248	259	248	232	215	227	229	221	273	243	266	252	245	237	251	230	263	251	231	234	236	242	241	227	234	248	258	229	231	220	244	235	258	259	230	254	277	255	247	231	226	241	234	240	231	242	246	249	247	222	257	227	243	199	227	241	263	247	212	240	232	261	262	230	247	269	254	236	213	234	255	216	250	243	223	240	234	238	248	237	226	264	239	250	210	220	243	257	252	251	243	218	233	247	234	237	248	220	249	239	268	222	243	243	225	240	247	223	219	247	205	234	214	229	232	223	230	246	228	220	256	213	236	209	221	256	234	233	254	234	265	225	259	240	221	210	236	256	234	235	229	237	234	248	257	226	230	234	231	252	235	257	237	214	218	236	234	251	242	233	217	228	224	228	252	242	253	247	240	237	242	275	247	222	245	247	230	200	250	253	225	235	233	231	249	236	220	244	243	241	213	237	244	220	245	233	225	215	227	242	253	229	237	250	259	246	209	241	249	245	245	245	248	237	247	231	236	216	238	232	231	263	235	220	241	245	236	233	255	224	238	245	216	204	240	224	226	239	230	227	221	218	237	229	226	253	228	244	239	225	210	253	256	269	226	234	203	258	225	208	238	214	240	256	231	237	216	230	276	196	260	259	224	243	224	245	232	238	251	234	224	218	231	236	231	241	217	250	241	248	216	233	224	234	244	231	230	234	230	230	274	260	240	273	232	221	240	222	217	254	246	249	226	224	236	227	246	257	256	240	244	235	248	243	227	210	219	260	239	210	214	248	238	231	245	243	247	236	223	250	244	221	230	249	251	232	263	253	237	238	240	264	238	241	233	228	229	218	245	222	209	232	233	222	272	225	247	250	250	207	216	240	220	226	233	221	253	250	246	267	225	228	211	218	251	231	212	237	236	247	248	197	215	242	242	219	235	230	220	243	242	247	263	220	248	214	252	235	269	243	238	252	239	253	233	247	241	232	232	241	247	223	265	222	250	249	230	222	202	240	280	208	243	232	234	251	228	247	239	227	238	249	274	215	242	241	231	266	219	222	254	250	229	222	228	226	220	239	237	256	218	213	240	248	214	237	228	214	211	221	242	239	257	226	250	228	254	231	238	226	262	241	227	240	248	253	239	235	239	217	243	248	220	246	251	251	228	221	220	227	251	243	239	250	226	238	244	249	230	223	219	243	238	229	219	234	233	240	222	197	238	264	235	251	253	255	267	243	245	224	224	223	215	224	249	217	251	238	213	238	240	252	242	246	265	254	223	256	223	257	224	222	236	239	220	251	263	253	238	239	248	218	242	250	232	271	232	207	239	248	256	249	238	263	227	227	229	228	238	236	220	245	225	230	251	250	206	254	229	261	218	254	256	246	271	245	248	237	241	252	236	227	224	232	232	250	237	254	237	245	255	231	235	235	243	204	243	216	228	226	220	230	250	210	228	257	234	230	264	240	214	258	238	259	239	254	229	220	232	207	251	218	229	217	264	233	238	205	233	230	243	238	240	252	260	256	206	240	238	258	239	220	222	261	240	263	245	217	245	240	227	216	229	241	245	227	218	255	235	231	229	244	233	228	232	241	247	227	251	247	246	237	229	246	236	237	219	267	228	251	206	226	237	240	228	240	249	242	248	267	227	235	219	241	231	216	243	226	218	237	244	257	240	242	248	272	252	233	229	216	236	245	252	226	237	215	220	239	230	263	256	243	219	257	222	234	227	219	239	223	244	224	227	247	258	240	253	241	243	218	246	258	210	260	251	245	230	227	214	216	212	235	267	205	214	239	232	227	234	206	232	239	251	209	231	242	226	243	222	242	217	222	221	210	269	252	259	283	255	247	218	248	269	259	235	229	238	225	270	253	214	244	238	238	228	231	231	209	211	228	233	243	232	221	247	233	249	217	244	246	216	239	248	271	242	242	220	237	234	217	213	240	218	254	251	251	264	224	259	230	227	255	202	205	226	263	227	259	249	259	225	288	221	255	242	253	244	240	228	228	254	225	213	257	271	235	218	220	250	231	223	241	265	234	247	220	248	231	244	237	217	235	250	219	239	245	230	242	216	238	233	240	226	238	260	233	235	241	243	239	243	246	230	266	242	231	236	248	205	256	242	232	247	208	239	210	256	243	228	248	233	221	225	245	233	229	233	261	239	239	260	245	211	213	241	217	243	258	248	217	224	229	245	269	276	227	237	256	219	233	244	203	206	242	259	260	259	249	209	257	230	222	258	235	226	221	216	217	225	226	249	252	254	222	239	218	215	244	240	278	228	233	230	225	235	230	240	278	227	246	232	229	233	251	237	227	236	236	244	234	257	226	222	227	258	204	227	223	240	253	235	252	237	239	256	228	256	214	261	249	238	247	236	238	241	242	245	212	233	255	223	285	229	234	240	241	233	239	227	238	223	197	251	246	277	233	233	224	244	237	240	262	279	250	236	252	234	251	228	255	276	237	235	207	203	268	245	224	258	233	270	246	246	242	250	266	213	244	262	253	232	223	259	252	226	262	247	234	249	218	227	220	222	235	238	257	255	212	235	221	236	239	247	238	262	257	234	238	240	250	236	243	245	226	235	238	251	250	241	255	238	243	211	244	221	219	254	239	272	228	218	225	242	252	240	247	203	255	233	286	228	214	243	250	246	241	240	241	243	276	260	255	226	226	221	243	214	248	253	220	255	239	235	249	237	229	197	235	253	227	224	224	260	239	255	232	238	219	222	250	229	222	232	240	218	236	245	271	227	277	236	223	199	232	242	214	239	240	238	236	232	242	220	251	225	247	239	244	246	234	240	217	247	247	241	235	240	273	205	267	241	249	220	257	235	234	234	247	220	233	229	263	211	203	245	225	244	222
53163	75151	84694	74085	59958	39974	16664	413	418	340	314	330	306	353	347	303	321	287	334	297	312	318	299	297	320	346	300	335	320	329	309	306	288	313	321	278	314	325	304	320	305	289	304	298	324	325	312	311	312	288	318	303	310	304	319	322	310	305	322	285	299	323	297	340	306	302	339	329	301	317	301	303	295	322	318	307	311	299	304	305	291	314	309	293	300	324	313	288	295	330	299	308	292	288	317	320	319	299	314	334	306	277	280	298	301	325	347	330	297	301	313	326	286	296	324	272	321	310	315	296	278	307	316	316	302	309	285	296	289	295	329	303	326	304	311	301	294	321	328	273	292	313	318	290	277	296	288	299	315	284	309	301	299	297	313	301	354	308	310	289	282	314	290	337	322	319	284	298	315	280	308	323	307	284	265	293	300	297	280	282	312	327	297	293	322	303	308	307	330	284	335	293	272	282	310	324	315	292	317	298	286	304	292	301	354	299	306	313	298	303	301	312	283	299	321	276	304	291	324	280	329	285	325	285	296	283	302	313	332	311	299	301	311	294	298	320	307	319	294	298	299	314	300	335	274	283	296	312	317	336	300	273	302	304	327	318	325	321	325	310	330	311	299	308	306	293	318	287	293	314	317	317	311	302	302	332	271	288	319	318	317	324	299	283	320	306	309	319	305	297	322	317	300	305	284	337	340	294	307	320	303	284	330	288	286	292	296	316	285	254	322	320	317	322	320	304	327	326	314	317	317	286	314	308	317	320	328	307	273	282	301	281	309	319	332	297	295	311	321	302	276	303	298	300	321	315	326	293	294	314	290	317	318	299	333	323	303	320	292	322	297	269	300	312	307	311	325	296	287	322	313	294	333	351	321	315	293	282	298	296	361	295	305	315	309	276	306	349	297	303	292	300	305	317	309	305	286	300	307	310	297	307	311	313	325	300	307	335	296	286	268	271	300	296	294	302	295	314	294	296	330	345	307	330	284	312	282	306	329	309	297	311	310	275	313	317	264	326	289	307	308	275	301	332	292	319	285	308	299	288	286	300	310	311	316	303	290	322	268	328	303	324	295	328	291	301	322	304	326	292	312	315	326	302	286	321	331	281	315	300	319	322	306	306	304	321	295	300	324	310	304	298	319	289	277	308	315	314	316	298	330	314	308	295	314	307	305	314	294	318	335	332	320	308	283	329	285	291	324	306	301	290	286	311	325	315	314	324	311	307	334	345	324	308	309	296	299	319	314	299	295	307	298	283	322	306	315	292	298	312	307	291	336	298	322	311	354	319	309	308	313	280	329	322	297	289	306	304	309	306	264	276	318	319	311	318	309	322	316	297	320	313	319	331	292	275	295	321	328	318	304	340	338	308	269	290	278	297	324	301	327	322	294	349	302	302	309	305	302	308	315	324	324	279	295	318	310	301	306	294	316	318	291	308	293	301	325	307	306	290	318	299	289	329	286	296	295	301	312	298	293	291	294	287	311	322	312	301	307	297	301	302	268	286	306	296	300	300	295	302	319	311	325	298	288	310	321	336	292	302	271	322	323	289	292	353	285	307	313	320	319	328	284	326	331	317	340	328	280	282	288	293	332	301	286	322	317	316	329	317	323	319	303	329	296	316	300	289	328	309	316	321	267	308	324	286	307	321	328	288	333	303	314	300	319	289	295	333	318	287	283	308	300	294	312	314	334	314	331	290	295	294	319	275	313	291	301	303	287	285	324	313	296	309	306	278	317	290	314	300	314	287	332	317	320	337	284	300	293	317	304	333	311	327	300	328	304	303	289	324	334	294	274	300	290	284	303	312	347	291	318	298	318	343	327	304	281	297	300	288	275	281	290	294	323	336	284	297	333	292	341	302	313	333	351	333	314	306	313	304	343	326	300	297	315	331	292	300	327	343	298	291	295	288	293	375	283	284	284	279	321	317	277	302	293	318	282	292	292	272	301	315	331	284	333	286	296	305	277	317	277	293	300	315	309	340	333	320	311	288	305	300	293	304	282	312	292	337	270	311	316	300	304	300	289	295	301	302	290	295	295	318	327	323	288	350	259	305	296	311	275	314	284	306	325	316	304	313	330	324	355	310	291	318	302	320	313	320	310	300	287	342	290	332	325	339	328	315	312	300	290	307	315	297	287	316	289	339	320	321	324	279	286	284	295	310	288	327	351	287	335	283	291	312	311	304	303	300	285	323	316	287	328	297	305	322	304	298	283	308	291	294	331	315	299	334	306	318	319	317	305	298	279	326	295	316	294	304	307	324	285	320	318	306	337	333	297	307	303	301	328	304	323	288	307	287	318	302	315	299	299	313	319	307	296	302	293	300	301	325	315	289	353	330	285	310	290	346	313	324	296	292	309	307	348	338	298	314	288	304	300	303	294	312	312	321	306	300	299	317	337	305	328	308	289	312	291	309	321	291	304	314	307	299	319	277	325	306	294	329	316	297	313	297	312	333	314	280	286	333	303	298	309	290	312	301	334	307	288	292	289	363	338	282	318	303	307	303	295	339	292	286	276	319	327	283	308	293	321	312	286	285	328	331	285	292	294	319	319	323	288	306	338	332	272	299	308	304	322	343	305	330	315	301	309	335	333	300	301	304	307	324	278	324	301	321	304	362	294	285	322	299	325	309	272	341	287	306	307	323	323	321	306	295	330	329	303	318	298	296	304	310	300	324	328	295	301	319	313	306	329	298	308	312	319	320	331	325	315	329	309	296	339	296	298	281	340	299	293	313	287	324	297	306	283	339	309	290	267	343	287	259	306	310	331	289	304	348	294	313	285	317	324	288	321	307	329	308	303	294	285	326	305	286	283	335	294	334	298	310	293	296	295	285	304	343	311	311	353	323	341	323	301	302	329	321	305	327	295	303	337	337	318	307	333	334	328	250	288	327	315	286	319	339	307	328	282	316	310	309	344	324	300	293	300	307	292	319	289	292	295	320	302	307	307	287	311	326	295	325	336	347	301	339	291	293	297	275	274	323	303	310	314	329	308	332	338	306	339	289	335	303	332	312	309	315	307	309	325	320	301	309	321	297	323	302	312	307	302	288	298	320	279	317	321	295	286	301	293	293	301	303	295	305	315	306	318	271	303	301	328	348	288	284	288	299	291	284	308	318	316	308	293	315	317	282	281	277	313	305	312	302	298	298	274	279	299	314	335	332	282	300	333	302	296	287	313	325	325	291	287	289	288	316	293	302	311	329	293	341	334	293	326	317	345	323	327	274	326	328	320	269	305	299	310	311	325	309	287	289	320	330	335	317	301	306	304	302	329	316	337	354	301	291	327	315	344	299	305	297	296	342	287	308	305	294	282	305	319	281	339	311	336	308	276	307	304	308	288	310	321	309	300	323	309	280	357	313	293	280	327	306	282	339	302	310	315	289	289	300	308	296	314	292	323	293	274	330	315	324	315	302	295	285	306	285	318	284	319	316	309	298	285	306	281	282	279	300	313	324	290	309	287	276	307	298	318	307	292	311	309	289	343	276	308	313
28058	22100	28680	25400	14894	6513	1317	476	467	457	530	506	485	452	485	491	502	468	493	485	489	477	485	463	518	497	507	491	469	472	427	482	498	504	521	469	449	471	457	477	495	513	474	468	502	501	470	507	461	431	485	465	535	556	480	471	475	499	524	495	473	474	473	479	493	512	453	470	498	496	512	499	507	477	442	473	455	511	477	470	464	479	494	476	490	482	537	497	508	499	470	498	481	488	496	455	462	485	539	488	504	489	504	513	458	492	462	452	447	487	474	532	511	452	449	478	480	503	498	486	459	531	473	476	477	503	468	433	509	463	491	427	489	466	521	493	461	494	494	467	499	496	481	443	473	500	457	503	471	453	480	512	476	470	514	508	534	486	526	506	483	479	496	458	468	515	518	455	504	495	441	447	497	492	502	466	496	488	476	471	511	470	444	482	474	491	467	480	472	519	526	496	451	512	491	503	525	491	507	454	456	479	467	469	476	502	484	487	497	504	468	510	514	492	474	499	497	470	460	448	467	489	469	480	464	489	466	509	483	485	499	512	457	472	467	486	481	471	508	496	479	457	466	510	464	454	473	463	493	510	501	475	497	477	470	482	489	414	429	446	473	495	492	461	453	467	516	486	472	463	480	488	465	462	519	490	487	494	529	502	500	491	467	487	484	495	492	484	476	460	466	497	504	521	483	486	459	463	552	475	487	489	442	458	505	470	512	484	530	482	470	471	498	458	514	465	461	475	500	477	483	494	479	500	497	491	472	494	458	450	485	521	490	486	457	453	490	477	448	518	496	464	471	486	485	514	462	479	468	448	466	527	502	466	493	504	452	495	497	461	477	437	471	477	498	461	503	461	459	459	457	490	447	476	509	509	498	484	462	452	477	439	488	475	496	489	511	445	473	474	496	450	490	426	500	477	455	454	494	522	488	491	507	475	474	500	457	458	466	473	453	488	478	492	494	466	476	499	519	488	439	453	467	501	482	499	551	453	452	471	495	505	520	488	462	458	479	489	471	466	488	467	495	513	486	480	487	444	508	452	466	504	482	474	501	506	465	477	447	457	481	492	467	500	509	509	468	504	513	466	491	465	464	452	519	475	470	484	505	439	492	511	502	514	474	498	496	452	492	459	453	452	486	485	512	434	499	474	480	475	466	475	480	508	513	493	475	479	478	455	503	480	469	501	457	513	508	460	462	498	495	492	479	505	461	469	546	477	488	502	474	496	482	469	487	481	514	475	466	498	480	449	474	492	481	471	467	462	500	468	482	518	482	483	449	479	472	497	476	486	470	523	467	469	475	490	476	468	492	484	470	475	493	466	499	501	500	479	486	480	471	458	484	470	521	477	480	469	474	457	505	517	501	465	506	481	460	453	495	467	480	484	484	483	519	454	469	457	475	455	482	459	468	477	494	481	434	494	486	504	466	486	486	511	475	481	491	467	469	470	462	460	472	443	495	445	492	469	497	476	446	490	480	487	476	487	476	461	477	485	460	444	460	482	495	477	474	488	457	474	530	457	437	486	478	452	453	524	511	506	466	514	501	489	520	497	482	493	469	483	461	456	508	500	481	494	494	514	467	448	478	448	456	491	537	499	457	463	475	452	514	480	482	504	458	506	459	460	495	448	470	514	529	495	484	497	473	526	489	477	481	469	509	519	487	495	493	440	454	492	477	472	450	514	500	489	498	447	494	490	514	486	498	512	486	482	476	490	451	471	505	459	475	495	502	470	472	471	458	476	464	488	475	487	484	466	500	474	489	492	484	479	466	472	452	467	510	501	455	486	447	473	478	465	468	488	461	465	479	474	483	506	423	476	507	487	476	446	449	514	480	471	464	443	462	503	428	445	482	527	449	481	482	491	517	467	483	483	429	468	516	479	478	490	498	508	468	490	455	464	503	425	491	470	482	470	440	502	500	470	445	470	489	481	461	475	470	472	512	486	477	463	483	495	503	478	506	466	504	518	488	457	463	456	458	496	518	484	462	511	463	463	530	460	462	477	495	482	479	467	459	471	479	478	473	508	491	446	525	471	445	453	458	493	510	469	516	494	494	454	475	485	511	480	467	454	450	521	454	485	505	498	518	470	442	461	484	468	488	520	477	474	501	485	456	493	501	505	439	483	490	492	458	510	485	461	477	514	497	485	509	518	486	488	467	501	488	460	495	477	462	499	477	479	479	501	497	499	510	461	466	412	456	480	481	503	492	474	494	459	480	509	451	486	490	495	463	493	458	517	469	491	490	470	489	500	522	479	515	518	476	513	489	436	514	494	489	495	467	481	471	449	447	478	503	511	482	460	495	504	519	472	473	490	527	481	479	473	461	464	466	508	477	521	494	510	519	498	472	495	488	482	488	462	461	521	489	442	467	463	494	486	494	487	503	485	465	469	458	501	482	497	451	500	498	476	472	425	479	499	493	503	436	518	460	468	445	474	495	486	485	430	484	457	486	483	451	537	471	508	489	530	500	459	465	495	427	445	537	489	496	478	436	454	479	493	481	524	447	455	475	521	517	471	470	500	502	499	467	442	483	487	496	501	480	524	448	446	476	485	487	488	507	447	483	448	457	493	485	449	457	484	476	486	480	541	512	463	455	446	425	512	497	458	477	523	516	489	508	482	482	493	444	472	502	486	483	502	485	496	444	484	436	475	445	469	471	471	447	479	449	463	495	473	478	495	472	460	428	518	477	469	528	471	485	450	454	484	467	468	478	498	474	491	489	474	478	504	462	509	493	449	472	515	501	475	462	490	489	474	498	470	475	544	505	526	461	510	452	485	515	526	475	467	481	472	500	500	460	530	492	474	483	507	451	510	510	471	510	469	487	492	466	480	474	457	462	487	459	475	505	464	446	471	507	444	509	476	496	521	516	520	547	453	441	494	464	470	494	475	465	444	494	499	468	476	501	478	495	477	479	463	496	481	455	480	516	497	494	475	483	507	462	512	487	492	460	506	507	468	481	525	488	487	494	442	507	490	496	450	490	492	507	457	519	483	479	475	496	436	504	468	446	473	495	475	479	459	466	487	508	483	485	457	503	492	490	492	483	515	496	455	479	510	496	473	469	490	522	476	494	487	505	476	518	448	502	461	479	509	481	507	478	513	506	474	494	479	476	510	519	474	501	487	491	441	480	477	488	455	506	503	489	540	521	462	488	473	485	445	485	492	516	506	480	428	491	497	481	463	473	464	489	486	466	493	496	448	481	430	502	479	488	469	424	482	476	456	498	520	493	485	501	471	505	488	490	457	483	505	475	517	484	462	470	483	467	504	478	494	474	465	479	458	506	488	491	484	430	455	459	488	477	478	445	464	464	469	497	429	470	495	468	505	471	459	481	519	534	498	509	486	493	493	494	480	497	441	486	479	508	477	470	477	532	517	466	493	463	495	441	495	487	477	428	503	490	491	489	471	482	469	444	484	476	529	446	487	495	516	492	468	503	450	522	467	486	492	483	469	438	478	487	446	483	472	477	493	497	495	461	494	492	496	467	480
24809	29086	32943	23936	16739	8720	1880	606	659	661	656	611	646	579	625	671	628	675	612	566	632	655	615	647	603	594	625	622	619	660	668	613	598	625	604	636	631	650	606	619	644	619	656	639	611	611	683	638	620	645	613	636	586	652	621	641	609	610	627	601	614	582	597	628	612	638	580	595	644	583	652	629	613	609	635	628	611	653	649	650	625	644	666	622	653	626	591	660	616	606	653	605	604	653	639	625	621	615	615	640	621	645	605	622	576	636	642	646	624	642	624	626	626	605	612	621	572	642	617	680	608	618	611	628	634	617	624	656	636	626	625	623	616	634	598	657	626	634	583	644	622	577	613	618	673	598	633	609	637	635	677	635	647	606	658	643	660	622	615	619	608	622	599	600	629	591	656	695	646	658	631	650	600	652	652	588	603	638	631	632	630	623	608	568	555	614	638	644	629	620	662	606	664	605	618	625	634	613	620	621	622	640	634	615	640	613	667	655	651	651	612	651	553	614	625	643	678	645	576	655	580	597	603	604	602	654	585	672	645	620	605	607	607	623	614	640	613	596	603	588	633	601	653	651	680	620	606	608	612	572	617	662	636	607	610	634	613	605	661	620	615	580	638	618	651	639	603	597	639	609	574	607	587	619	632	640	613	572	597	673	647	584	598	622	622	594	612	598	593	640	590	648	632	627	601	601	647	619	635	587	569	606	641	634	635	601	631	634	632	635	609	631	617	631	641	600	649	634	647	641	650	587	644	653	615	669	609	602	639	610	659	617	622	626	574	640	639	616	630	643	668	598	647	646	632	640	647	642	593	626	635	618	616	619	580	653	613	641	625	618	611	635	647	611	583	633	589	621	592	668	613	645	609	625	640	602	598	614	608	626	604	629	610	643	631	663	611	603	627	596	636	605	667	608	641	640	601	632	628	638	611	649	640	610	646	639	605	641	583	628	597	620	541	611	600	603	671	625	615	650	579	631	600	657	624	596	612	626	629	598	599	643	651	623	652	603	637	600	634	605	610	634	667	573	615	648	622	619	663	618	628	639	612	598	643	637	563	611	608	646	637	620	605	586	641	590	599	589	581	607	598	655	632	629	617	593	584	612	646	629	588	604	606	657	627	618	612	598	685	611	638	628	607	675	598	608	652	599	605	617	645	657	621	629	622	608	587	632	604	596	602	567	606	630	615	613	580	571	604	619	584	634	629	636	623	641	645	605	638	594	633	582	573	609	628	669	623	666	629	662	619	623	617	574	586	651	647	641	655	656	622	608	615	643	623	598	618	642	606	627	611	623	631	640	620	627	665	609	631	620	618	580	652	618	633	618	603	604	633	649	620	633	597	626	594	629	617	638	617	559	608	589	619	616	611	621	645	618	662	644	622	630	634	625	586	623	641	631	575	628	611	613	604	600	625	630	615	633	607	554	626	608	611	642	626	573	596	611	597	606	627	660	608	627	622	615	625	590	606	635	614	604	662	631	637	626	596	597	664	567	612	619	611	660	627	636	617	658	631	653	613	600	650	605	680	578	595	669	615	638	639	643	586	670	664	616	649	634	628	613	642	639	653	676	651	605	605	640	584	667	656	577	649	626	591	647	650	623	612	597	605	632	639	619	604	611	581	626	611	609	627	618	636	606	623	670	602	620	617	618	631	633	607	615	616	655	635	632	632	649	633	597	659	628	672	590	614	630	615	594	663	644	618	619	638	680	614	612	675	643	673	656	615	604	655	593	643	641	666	626	611	619	614	646	614	607	613	615	632	644	564	644	604	630	607	604	623	620	609	644	616	614	662	622	601	606	646	626	636	626	651	655	606	602	629	579	651	607	637	627	657	652	622	573	620	622	610	622	653	677	630	634	583	632	638	645	651	618	595	652	634	636	620	673	653	664	605	621	611	606	613	602	599	629	604	582	626	620	638	629	617	638	606	688	620	667	616	608	604	623	614	680	620	639	587	607	575	604	613	677	610	602	649	607	642	585	641	637	623	651	607	578	602	620	636	630	646	620	633	630	610	639	617	634	650	589	623	645	610	613	598	598	630	639	630	560	555	663	593	641	610	549	590	623	578	624	660	635	632	625	602	631	651	623	613	607	617	648	610	594	593	606	616	653	636	647	605	610	648	656	613	642	625	611	668	602	625	648	654	637	608	624	650	627	628	606	617	604	610	579	601	592	614	607	604	600	583	583	611	698	625	615	656	600	600	605	596	652	611	616	614	622	598	623	629	585	656	640	611	625	626	599	607	585	597	608	648	656	662	616	624	650	637	632	604	632	644	619	625	646	624	640	600	579	648	641	609	620	631	597	650	635	592	651	604	670	614	622	621	633	683	590	646	610	624	646	611	612	655	567	684	658	625	624	629	628	626	631	671	609	619	621	665	624	651	627	589	610	645	615	599	618	618	594	633	647	623	615	655	630	611	598	609	602	630	571	609	561	617	641	610	617	619	615	657	663	602	604	592	652	624	633	641	626	629	634	609	667	616	617	613	571	604	617	632	599	590	612	596	610	601	633	607	658	604	628	652	621	585	613	582	631	643	609	611	673	640	602	627	643	651	622	668	603	649	617	575	595	607	605	638	611	599	634	664	631	600	612	596	634	650	644	604	678	600	610	642	654	579	619	628	628	637	621	601	606	632	600	603	667	573	604	614	618	606	620	617	625	641	613	637	624	617	626	656	618	622	615	628	626	653	657	619	610	627	692	591	617	621	602	624	650	618	600	617	628	620	588	653	646	631	584	611	626	625	609	640	614	652	615	561	576	638	610	659	618	631	599	609	601	628	594	634	675	598	621	678	591	611	608	584	620	615	557	580	603	608	629	623	576	595	624	615	575	591	629	677	618	619	627	660	588	637	627	612	655	603	636	636	599	630	606	650	613	582	593	611	639	618	632	616	587	636	619	648	606	643	640	624	605	613	599	654	589	650	626	614	629	627	642	598	587	599	649	642	630	585	612	656	623	622	661	609	607	639	638	690	638	639	621	594	627	655	623	616	631	654	625	641	638	645	609	636	649	653	620	650	600	622	624	630	655	633	608	639	616	639	663	590	548	581	584	636	574	648	627	586	668	622	662	598	602	601	671	644	620	598	614	617	635	623	665	610	632	584	586	639	621	581	605	616	654	649	622	577	641	602	600	636	631	620	636	684	655	619	635	614	602	605	635	605	627	611	636	565	672	615	641	605	635	622	639	618	642	687	593	624	596	633	616	629	645	581	631	566	551	601	616	646	593	643	656	626	617	611	640	613	621	616	632	602	605	603	662	579	616	623	616	636	559	636	642	622	637	657	624	624	664	635	585	628	609	603	654	620	629	665	606	604	645	655	651	611	622	608	603	600	580	599	621	617	641	651	611	611	664	671	658	642	638	626	639	636	634	608	631	611	586	603	566	611	575	601	618	635	671	669	633	618	644	646	601	677	592	616	647	621	588	654	625	604	645	629	642	618	624	597	635	586	637	598	588	617	618	627	601	603	668	616	612	598	633	616	603	607	576
24436	21504	33001	41877	40145	29801	13544	888	402	455	400	419	407	370	402	391	423	412	387	399	382	382	357	403	381	398	422	415	402	428	418	390	391	371	373	354	365	386	427	375	385	419	413	393	415	403	404	384	368	403	409	402	373	428	395	393	353	370	400	365	410	348	421	382	437	372	426	360	389	392	414	384	377	369	395	384	399	379	379	400	379	390	400	373	387	385	374	391	361	416	388	413	397	383	387	386	420	371	395	416	403	415	406	387	402	377	388	419	374	409	382	387	391	403	423	368	391	425	377	386	391	415	412	410	402	394	377	386	389	355	392	380	382	411	397	412	422	387	357	374	381	401	421	406	408	392	396	393	398	378	390	398	434	357	385	403	415	410	407	401	399	408	365	360	375	384	404	388	383	394	384	396	405	345	402	416	392	379	420	376	427	427	339	388	405	392	426	385	400	396	442	394	372	405	370	412	385	356	430	392	334	348	401	406	402	388	367	384	379	389	411	391	407	400	413	403	405	397	402	372	397	392	378	429	400	385	435	392	391	386	384	397	391	377	368	393	407	397	374	378	432	403	388	384	371	412	411	401	400	357	360	362	425	401	405	390	407	410	393	389	394	382	406	409	398	408	381	358	369	388	400	410	404	388	406	390	401	372	387	365	413	395	376	392	403	387	360	425	401	414	372	372	403	366	386	380	396	386	377	362	401	429	397	402	415	375	367	402	394	355	399	380	404	359	367	402	390	408	366	393	368	368	379	349	366	398	407	380	372	378	365	398	375	402	378	389	423	384	366	356	365	371	382	382	378	386	382	383	399	380	352	361	388	371	394	397	396	397	401	400	406	401	375	395	396	406	407	372	422	413	392	418	380	405	387	400	369	359	362	403	395	399	361	399	432	365	378	427	359	363	398	376	369	408	388	366	360	414	415	389	384	416	379	399	356	369	403	397	448	389	401	362	396	357	361	396	388	390	379	419	365	385	401	375	377	416	401	386	411	415	405	412	392	393	403	409	385	373	378	428	361	356	404	402	394	375	372	416	408	385	371	385	395	412	380	372	397	368	384	431	376	405	399	430	376	361	392	361	400	372	401	399	419	383	381	377	369	380	402	443	397	386	356	411	425	413	396	426	405	400	366	370	399	388	381	363	381	377	406	393	390	401	411	411	388	394	418	415	401	420	395	360	392	394	420	362	395	386	383	417	394	352	394	399	410	363	391	396	373	390	396	362	389	377	405	395	408	390	398	405	372	400	376	382	410	361	398	389	386	445	390	359	381	416	411	401	376	354	383	397	391	378	398	379	405	377	423	368	382	388	393	374	372	370	401	362	392	400	399	393	424	404	380	371	393	361	408	422	386	394	414	379	377	382	407	389	389	392	392	414	344	435	392	357	423	405	383	372	391	394	342	387	385	435	355	386	383	398	379	393	386	359	394	361	387	406	400	371	383	401	423	358	423	416	384	440	397	381	397	388	394	368	388	327	424	407	415	381	362	357	408	401	366	382	390	380	384	393	370	359	400	427	369	387	421	423	388	383	410	398	420	384	370	390	400	395	401	400	418	378	382	384	396	366	359	332	415	358	359	373	391	398	419	381	406	385	409	391	428	423	425	415	397	380	387	386	404	387	428	402	395	400	412	392	392	408	368	417	353	370	381	399	394	395	379	389	405	363	369	347	412	381	390	423	401	422	408	371	372	377	440	377	403	386	394	369	398	368	409	396	382	403	380	418	427	417	412	371	421	376	395	410	366	398	390	398	398	398	400	420	382	410	419	400	345	391	397	361	392	412	368	405	392	441	379	401	390	392	392	390	370	432	392	379	402	416	417	356	389	377	412	387	403	410	438	395	363	380	384	403	392	434	362	407	387	403	376	381	374	389	388	422	403	363	363	364	392	404	415	426	389	377	404	416	374	407	367	427	391	428	406	417	404	389	366	373	381	397	376	359	399	381	428	415	372	407	395	373	386	392	405	380	332	389	404	425	426	355	358	381	376	396	405	419	399	407	411	396	400	397	386	372	425	347	385	398	374	401	385	398	367	395	396	376	338	377	362	375	385	379	390	372	380	419	391	394	377	400	389	387	379	397	380	389	373	374	421	398	424	422	386	386	367	397	404	386	387	385	388	412	396	411	380	411	392	407	371	383	428	389	366	397	377	376	385	368	407	392	382	370	381	371	384	399	410	400	393	390	374	426	398	379	415	391	377	389	395	375	390	403	361	382	410	429	407	406	380	368	386	422	383	405	392	406	385	398	371	417	367	392	417	414	391	424	390	404	400	417	370	401	410	407	387	403	443	406	407	377	386	366	412	383	360	396	393	401	383	429	416	366	431	401	401	406	408	398	383	374	361	405	399	405	399	411	366	394	387	426	381	389	386	394	378	364	397	384	388	412	402	409	411	376	420	406	414	368	425	407	364	381	401	412	373	397	376	369	415	366	353	389	399	412	375	382	357	394	372	361	383	408	378	408	382	388	419	376	381	385	413	364	405	385	380	327	398	387	382	387	376	399	372	401	349	380	374	418	376	384	370	388	415	395	385	427	395	366	421	402	389	422	375	404	357	425	413	381	392	343	376	368	376	374	415	428	380	366	392	386	394	393	390	394	391	407	397	411	373	405	402	450	401	430	380	449	386	388	421	381	362	385	400	368	368	368	407	410	346	398	378	416	375	435	388	396	386	381	400	358	392	367	395	389	383	390	403	383	356	419	403	360	401	385	358	380	392	375	395	423	398	358	388	407	409	412	396	398	394	378	419	386	377	404	412	391	427	381	379	388	391	413	400	444	389	406	407	367	426	369	408	381	387	391	372	418	412	414	401	369	369	378	393	405	391	402	390	374	360	359	366	369	400	369	373	381	401	383	384	426	422	390	382	383	399	398	397	404	380	407	392	373	407	399	389	398	374	383	429	388	386	382	397	402	396	392	406	384	385	416	411	386	413	381	406	399	425	380	373	376	400	376	428	390	375	401	393	409	369	421	384	367	427	442	387	375	394	400	399	353	375	375	402	373	395	377	417	377	387	384	390	370	397	385	389	424	413	386	383	360	403	412	390	390	412	409	365	379	422	403	402	378	396	337	372	379	369	373	380	372	392	402	391	378	400	393	410	363	391	390	407	386	355	409	352	375	409	394	402	376	372	418	372	392	380	446	365	372	402	401	388	390	392	373	366	378	416	407	413	390	392	392	384	411	401	410	380	411	390	372	385	409	404	394	408	384	402	394	382	399	386	395	364	417	422	382	412	374	382	420	379	400	370	382	421	407	371	398	389	360	411	376	410	401	431	414	399	377	382	410	424	413	376	379	356	412	375	408	385	410	397	414	408	384	390	391	345	360	372	386	358	379	408	367	384	419	388	382	398	380	361	393	379	406	414	408	378	408	370	386	386	371	402	387	395	408	398	392	387	391	353	405	378	402	418	390	405	386	394	372	395	410	385	382	399	389	410	384	388	384	414	397	421	384	424	410	372	376	379	373	366	396	374	367	407	389	379	391
47308	65105	75650	61187	47811	32569	9842	534	569	541	596	570	511	481	558	556	503	520	516	521	524	557	545	541	484	513	517	515	539	503	497	509	509	493	497	495	526	531	499	485	531	513	538	559	511	548	532	497	515	479	483	542	526	499	539	492	530	535	517	519	517	496	476	528	520	529	544	524	500	551	510	544	544	523	538	501	550	492	479	493	541	495	516	512	545	489	530	504	516	486	525	506	494	505	549	488	536	508	558	521	564	506	498	531	549	514	543	544	474	534	502	492	520	510	469	502	505	517	521	522	529	494	505	484	520	551	542	479	528	551	538	547	510	525	521	511	550	501	535	511	529	539	534	515	512	501	494	520	498	523	494	520	516	506	491	500	499	535	521	550	497	528	488	539	492	553	535	542	513	504	496	518	544	513	511	543	540	556	525	530	512	503	552	514	481	503	525	491	522	489	508	487	511	491	541	526	536	583	532	500	497	481	494	486	488	511	509	524	519	508	552	540	524	545	512	538	560	506	518	522	534	504	513	549	506	482	478	572	515	563	480	496	532	500	494	501	496	559	508	527	448	510	512	491	528	512	516	510	506	500	521	511	496	514	494	513	522	491	497	510	556	503	456	512	525	508	503	467	551	516	547	505	497	495	522	509	569	514	483	491	491	490	498	552	485	501	534	520	510	523	491	492	481	522	499	520	504	523	515	477	493	494	508	522	490	474	516	466	505	492	501	484	503	503	498	507	533	500	472	501	514	550	501	554	539	505	488	499	510	487	521	470	532	488	491	515	478	493	549	506	516	505	485	511	523	503	498	519	499	515	508	519	509	507	541	522	517	518	509	537	510	525	516	489	506	492	515	542	534	544	509	509	498	480	511	552	492	527	533	529	500	515	511	535	532	515	494	521	496	486	510	562	479	505	519	506	496	515	537	491	513	525	541	527	523	524	503	465	516	567	507	513	499	512	499	536	532	522	526	486	500	508	533	499	520	520	536	510	518	516	508	487	542	501	513	541	511	493	510	517	499	499	544	484	504	543	545	517	511	538	506	518	505	508	507	528	532	474	534	509	518	523	504	495	491	522	542	512	503	477	515	496	530	515	490	529	511	519	500	528	529	487	489	511	512	473	537	503	505	524	510	521	516	509	525	526	466	454	522	512	483	526	504	505	523	485	477	530	474	497	524	482	516	527	513	525	498	531	494	530	506	523	523	525	538	488	497	520	497	530	519	527	539	539	552	501	511	495	534	502	506	483	496	508	515	496	516	506	484	524	549	497	477	493	512	527	501	536	536	535	455	502	528	488	508	552	501	491	522	522	528	510	517	518	517	531	567	526	524	531	513	534	491	507	528	554	486	499	515	528	509	584	533	516	515	529	506	499	537	487	533	511	532	522	515	455	537	488	476	495	484	578	506	512	507	509	518	527	516	490	540	540	535	526	505	496	555	544	529	485	529	525	480	528	542	500	566	520	538	529	480	529	468	547	487	514	485	501	468	483	497	506	535	511	508	519	525	476	491	521	524	540	498	520	547	496	467	488	504	495	520	548	511	498	544	501	499	511	504	513	521	504	511	474	488	528	488	474	524	525	529	483	479	467	517	544	516	495	532	553	513	530	536	530	498	523	533	524	486	478	481	520	554	492	533	503	533	482	499	521	497	523	515	518	522	528	475	510	496	525	474	521	542	547	475	533	538	525	525	500	505	500	524	504	530	495	538	507	547	510	523	501	507	487	541	509	491	504	499	507	499	531	487	493	518	516	519	504	544	491	496	502	486	509	560	467	485	543	541	501	493	469	512	470	502	506	503	500	544	504	533	512	547	506	514	501	515	533	481	512	517	555	553	523	510	515	527	520	546	499	497	518	506	522	502	513	492	519	503	510	536	484	530	487	522	536	516	525	528	512	501	544	547	521	514	494	546	538	547	528	498	540	474	514	540	527	523	489	493	510	530	511	519	471	515	535	526	488	529	498	510	464	500	511	552	506	582	542	509	527	538	516	547	519	528	512	536	497	513	516	513	486	518	520	504	530	542	513	524	524	492	523	508	522	486	492	506	519	535	508	535	496	463	484	555	545	508	538	500	527	519	496	498	559	503	496	520	528	529	494	494	518	519	521	518	476	534	529	549	560	485	499	486	508	501	544	536	519	492	511	496	462	542	531	523	559	517	504	531	501	514	484	508	558	512	509	509	481	531	494	500	508	481	505	498	538	549	570	519	509	553	489	486	505	512	503	511	534	547	518	510	481	512	497	509	528	493	491	476	459	509	510	510	506	456	498	464	510	533	509	524	512	466	500	526	492	517	559	512	510	522	506	524	515	495	489	520	543	542	504	502	524	521	495	537	522	506	494	536	505	522	510	511	541	506	520	510	511	529	520	512	541	528	530	503	501	512	520	523	497	490	530	482	505	551	541	474	508	492	565	486	536	485	481	496	532	530	536	534	515	528	517	517	493	522	503	483	544	483	485	532	460	481	516	503	543	521	512	511	500	537	524	553	501	511	495	507	501	507	449	447	499	522	489	479	523	521	520	509	499	537	507	471	513	491	472	497	510	473	496	512	547	531	501	526	549	500	541	484	505	521	502	497	540	494	511	530	544	512	535	488	519	490	485	472	487	465	539	476	491	501	469	513	534	512	497	525	525	548	493	510	527	511	511	485	500	498	496	496	515	522	490	552	502	531	513	519	537	511	486	553	466	491	487	477	494	510	547	498	540	485	509	519	523	491	511	480	508	518	481	502	518	509	499	498	499	513	493	502	505	507	535	520	532	516	494	500	524	531	488	511	491	513	505	476	518	498	485	490	466	486	545	513	509	533	494	524	539	514	498	516	531	528	544	551	501	517	503	529	509	495	536	479	504	483	545	523	520	525	536	515	500	513	544	519	539	539	478	520	488	521	492	537	495	566	561	511	513	505	467	497	530	488	498	506	528	532	489	536	528	507	500	551	539	530	520	526	536	545	539	517	508	510	531	523	494	517	568	492	533	511	517	500	491	514	522	539	499	514	508	491	515	510	508	496	555	568	535	504	573	529	505	503	547	503	534	510	505	507	531	485	489	503	539	495	529	512	534	521	512	513	480	550	511	542	521	534	554	485	524	492	535	524	541	508	510	509	517	489	542	525	530	513	497	505	482	509	462	520	471	478	483	541	525	496	500	472	533	558	519	540	520	524	507	514	538	504	476	534	480	525	500	485	493	504	486	521	509	513	532	488	484	451	508	546	531	470	534	477	509	512	500	510	529	504	512	512	530	531	517	522	486	556	547	510	514	489	498	547	533	533	509	508	513	486	502	543	543	519	532	520	495	513	475	546	523	502	482	448	497	517	509	484	506	501	503	510	523	532	544	486	548	526	514	526	476	512	498	513	526	504	500	494	461	485	525	508	530	502	530	544	491	511	537	478	518	517	494	564	499	525	469	512	519	541	532	543	516	538	477	484	508	531	572	543	533	524	494	514	482	546	525	511	485	524	524	523	517	540	500	489	519	501	511	511	519
23347	21529	31115	35484	37650	32384	19813	2183	266	255	256	253	270	221	276	235	248	252	237	239	231	233	240	245	236	258	250	277	251	220	255	236	239	232	240	243	249	262	244	236	250	232	225	230	237	253	242	237	231	249	234	277	235	241	250	235	269	276	264	245	252	248	233	244	221	285	257	238	270	267	235	253	257	249	223	243	243	218	257	223	234	271	240	253	248	227	265	279	213	245	223	238	237	248	240	223	237	251	215	252	255	240	235	238	240	236	232	233	265	241	246	240	245	245	253	245	256	227	258	261	232	245	263	246	248	249	257	266	237	253	241	252	263	227	247	264	227	238	245	251	267	256	214	226	259	225	249	243	242	250	250	250	231	237	256	262	230	227	250	273	234	248	239	246	255	263	253	259	213	249	251	245	258	236	232	206	243	236	248	273	225	254	236	233	232	274	253	255	246	222	238	257	263	226	239	240	237	231	249	247	239	255	260	261	244	256	228	216	222	258	242	225	257	246	257	216	269	243	250	231	240	267	235	255	247	247	216	255	264	276	229	231	210	244	240	224	221	250	246	251	260	226	254	231	235	260	230	253	217	237	292	222	257	241	249	277	247	203	246	235	280	261	239	253	258	232	285	216	231	218	232	242	252	248	245	230	224	252	252	238	230	223	251	252	231	238	231	228	250	268	221	236	234	261	243	245	232	255	225	225	240	227	237	252	236	222	259	245	256	274	250	242	240	247	260	261	232	270	240	218	247	240	244	241	239	250	242	254	242	262	247	246	248	223	237	276	238	242	242	257	275	234	231	254	237	246	254	250	241	267	240	227	251	230	257	260	249	263	236	226	248	233	242	271	256	252	240	262	235	234	250	260	239	238	246	238	236	246	225	232	240	234	239	246	253	236	252	211	252	234	239	242	245	245	268	245	262	231	280	235	249	275	273	242	262	258	239	238	225	239	255	238	235	229	235	247	259	259	254	240	255	229	232	240	231	282	230	225	236	244	252	247	237	244	242	246	242	245	239	241	228	233	245	228	264	240	235	256	249	222	235	279	236	247	257	250	238	270	249	282	259	241	252	236	260	244	274	226	241	262	255	219	230	219	253	238	268	239	213	263	248	252	225	249	255	240	248	218	224	226	228	227	260	267	253	230	260	273	257	275	256	248	228	273	217	261	255	241	234	225	262	251	237	259	205	229	250	221	230	262	265	241	231	246	231	253	238	251	218	222	265	234	240	234	200	247	233	265	240	202	240	240	263	255	250	247	242	239	247	249	216	249	236	244	263	245	262	241	276	240	245	284	250	256	242	263	255	222	260	269	228	271	272	266	247	264	259	245	256	247	243	241	251	237	266	243	240	241	263	242	244	264	234	225	225	259	265	273	224	227	250	268	211	250	245	221	252	239	254	245	264	243	247	246	229	220	224	231	214	238	250	229	260	252	230	233	262	263	254	240	219	287	259	241	236	237	250	250	249	256	247	232	255	237	244	235	222	248	231	275	251	235	253	231	239	252	260	231	231	249	222	241	248	258	261	256	244	281	231	239	259	230	254	258	257	246	247	248	238	251	238	243	241	268	252	250	264	279	244	240	256	263	248	229	212	231	238	231	220	244	252	223	256	248	249	248	231	246	270	228	247	253	269	244	238	243	250	213	249	219	241	250	239	252	216	266	273	236	253	268	261	254	268	272	236	239	251	239	247	251	234	215	285	233	226	262	268	251	230	239	265	212	272	237	257	235	253	232	249	228	241	257	250	243	238	239	250	242	221	254	266	232	244	227	219	233	247	257	211	252	273	263	236	266	254	258	240	243	234	234	226	265	243	244	259	253	265	245	246	246	246	227	253	228	249	250	267	245	226	266	261	254	229	242	241	233	222	243	270	252	236	256	250	247	214	241	230	228	227	263	280	263	253	236	246	243	225	236	235	224	245	209	243	244	211	232	244	248	235	226	259	226	231	258	247	274	248	242	234	238	239	263	241	236	248	266	256	251	232	254	255	235	218	228	238	248	253	244	224	243	258	220	223	260	210	243	229	254	279	267	235	212	236	234	218	234	258	248	218	243	276	250	278	256	210	264	264	259	253	276	239	243	229	220	223	230	249	265	226	253	250	230	268	242	282	242	253	257	265	244	224	256	227	246	241	232	257	259	217	231	273	233	253	271	211	245	248	235	247	271	262	238	262	245	264	242	254	269	261	235	236	253	252	221	259	253	261	269	233	231	256	253	238	236	221	254	249	273	229	250	285	243	235	253	245	251	251	250	226	224	226	232	243	283	241	241	262	254	272	240	223	253	273	255	234	266	255	257	259	244	226	221	249	249	230	235	231	282	256	222	261	208	265	246	274	249	244	266	250	240	245	283	231	235	264	265	247	258	256	272	239	232	226	243	269	270	244	224	246	251	251	256	246	229	260	223	251	282	249	229	230	259	221	234	262	229	246	248	209	227	212	235	239	244	251	259	207	218	219	243	243	248	255	248	276	233	225	221	271	242	221	253	255	211	229	231	221	243	208	264	246	229	252	252	240	224	232	253	252	254	245	245	243	250	240	228	223	260	231	232	253	239	247	256	225	237	241	242	251	236	241	256	248	242	236	260	248	250	232	211	267	274	257	244	267	247	230	235	261	232	225	256	276	235	244	229	235	251	256	255	257	252	253	241	241	265	240	227	247	247	249	221	254	255	267	240	260	251	258	229	224	257	263	253	231	247	274	274	273	241	256	236	219	231	225	263	203	246	254	231	262	251	241	265	258	265	250	259	245	234	265	237	252	226	257	222	254	239	267	260	240	256	258	252	242	252	273	256	233	232	224	269	234	231	262	250	215	221	243	237	254	245	244	247	215	255	249	224	271	217	254	281	256	236	208	237	240	262	221	252	235	242	265	239	228	261	238	235	239	256	256	253	250	282	260	232	246	253	254	247	247	244	269	254	234	252	225	263	260	236	251	246	224	240	236	234	227	255	250	241	245	219	251	246	262	244	264	243	257	244	259	245	260	241	258	254	224	260	227	247	257	248	253	239	246	264	270	249	244	235	234	215	217	257	255	252	242	248	236	216	226	243	241	211	248	241	278	241	256	248	239	244	241	237	260	255	237	246	250	221	257	224	247	251	206	223	239	230	248	234	248	257	227	252	254	230	243	238	248	261	234	245	221	251	251	254	223	235	207	235	245	227	267	256	246	236	243	244	250	267	259	240	251	270	243	238	246	243	259	247	252	247	261	259	274	236	263	218	230	259	239	214	258	288	249	266	242	260	260	266	233	241	223	243	216	236	279	234	269	259	227	236	251	250	234	256	268	252	249	214	229	239	239	256	249	245	230	229	242	256	253	256	261	246	265	242	259	280	251	242	214	246	247	217	274	238	246	261	259	230	254	263	231	224	234	267	243	248	255	265	235	234	231	243	256	265	237	247	251	264	272	249	239	247	241	233	253	232	256	259	255	217	239	249	235	229	249	252	233	223	243	235	238	244	240	249	241	270	224	254	241	218	276	220	192	278
51646	77605	86625	74261	56696	39536	11433	385	364	364	351	326	355	331	334	344	327	314	341	310	341	337	299	294	331	372	312	332	317	311	323	314	282	327	336	349	319	314	333	307	336	309	309	306	330	303	324	308	318	290	317	308	314	302	320	296	316	316	352	287	277	315	306	322	324	336	311	311	340	330	331	307	325	330	350	316	316	290	315	313	330	299	280	335	295	314	328	300	295	308	303	322	308	326	321	306	309	292	343	280	322	308	281	329	305	318	293	311	310	312	312	302	302	310	312	295	297	328	314	319	305	311	332	279	326	345	316	325	309	310	326	302	308	305	331	323	292	304	298	299	336	338	306	345	304	310	311	321	321	294	338	320	312	313	295	329	281	303	295	292	299	290	332	335	312	294	323	311	347	312	305	317	316	309	320	313	333	292	332	329	276	282	317	292	312	317	284	322	303	310	330	310	303	319	341	283	326	325	357	295	282	302	313	326	297	365	351	305	350	293	312	306	308	321	303	305	318	308	308	306	306	329	303	302	329	324	310	322	331	318	345	314	353	321	280	329	291	358	291	336	319	300	321	345	289	296	315	317	335	316	326	292	312	341	335	304	321	306	314	328	302	317	316	296	326	324	310	299	289	350	318	330	327	350	304	332	333	288	320	328	308	312	325	346	319	332	296	315	324	291	324	303	309	328	334	308	303	292	323	298	290	334	293	315	313	315	292	282	284	282	328	268	301	313	290	317	318	287	308	306	331	324	302	310	303	301	307	334	274	313	283	342	317	341	305	320	287	320	299	303	291	294	294	322	308	303	320	328	325	333	343	306	319	318	313	320	326	298	307	291	312	329	304	317	342	319	337	335	308	332	315	301	304	317	323	306	320	311	321	304	310	326	318	278	320	290	319	297	343	310	353	332	329	335	323	348	298	317	310	315	329	292	353	349	321	297	281	326	301	308	315	305	300	356	324	332	327	311	325	320	298	329	329	318	325	301	330	315	343	328	311	288	317	303	336	302	321	303	301	324	318	285	318	312	317	343	342	343	328	328	306	321	326	311	310	305	294	305	322	320	288	298	299	305	318	285	321	324	314	303	337	322	319	342	338	334	314	308	319	291	317	291	315	309	289	283	322	294	305	336	322	340	333	342	322	294	328	325	310	293	329	301	292	320	313	317	347	277	299	322	336	299	329	309	348	317	311	339	331	355	345	312	325	339	318	296	323	309	330	333	338	277	335	296	277	271	319	306	335	310	321	326	327	340	344	321	375	332	316	327	286	357	324	284	311	304	320	328	322	336	293	313	354	287	297	322	313	330	319	325	301	351	299	332	309	337	317	320	309	307	334	324	331	332	293	325	309	321	321	271	282	337	291	310	340	307	307	322	347	311	297	340	349	330	317	316	332	286	319	306	317	314	360	315	325	320	315	332	316	313	295	285	296	335	316	320	306	343	309	304	329	310	301	296	316	305	327	334	345	309	320	301	312	332	339	327	326	347	334	288	285	323	316	328	327	314	327	306	331	293	333	320	276	318	312	339	323	334	304	324	336	311	300	331	306	271	323	321	305	317	326	308	306	328	287	314	334	334	288	324	336	322	301	307	363	330	309	294	315	321	295	307	298	353	316	329	302	320	330	338	310	332	340	321	310	325	317	342	333	312	311	313	338	299	312	313	311	328	321	308	311	333	324	330	337	337	339	309	319	340	316	328	333	299	295	312	323	338	306	301	339	350	355	292	314	305	301	320	332	308	338	307	281	282	287	323	314	311	327	299	311	372	294	310	308	333	334	315	292	288	318	308	297	316	294	317	345	325	310	319	307	307	301	345	327	352	304	310	354	322	332	339	295	319	332	338	316	298	308	309	335	272	274	316	322	329	319	330	344	317	285	302	290	336	304	320	341	329	317	309	293	273	293	303	294	325	309	269	310	336	317	362	341	337	310	347	299	309	336	305	303	364	300	318	312	299	307	341	343	323	304	328	305	310	307	329	319	282	294	335	329	308	344	301	304	338	336	333	280	321	314	313	321	294	308	325	327	287	315	307	336	319	332	289	318	300	292	291	320	348	319	321	308	327	334	312	308	321	333	336	293	300	295	295	325	328	304	303	348	310	310	294	360	320	297	303	309	326	320	298	342	318	304	321	285	330	326	297	286	311	344	304	315	316	343	322	318	267	322	277	301	278	332	309	313	314	334	313	328	306	306	300	324	340	320	338	322	325	327	324	327	311	328	317	312	291	334	337	294	328	329	308	304	344	325	296	318	337	319	340	344	305	310	300	303	319	325	308	279	322	303	284	355	269	286	339	320	320	314	320	323	316	295	315	325	333	292	301	323	338	337	313	318	306	301	313	320	288	326	307	294	354	319	295	276	306	290	323	322	307	298	358	322	310	301	319	289	312	348	335	302	309	311	340	342	308	285	335	302	304	283	334	326	308	332	323	332	330	313	295	325	294	305	325	328	315	331	306	321	298	324	275	322	302	299	303	337	290	323	304	292	354	314	271	346	319	345	324	353	294	277	296	328	333	318	330	295	346	338	350	332	307	318	338	304	323	319	316	326	334	336	323	319	297	307	332	329	317	316	301	351	305	317	313	365	323	300	289	347	301	304	308	331	313	294	336	329	331	337	331	315	322	311	301	331	362	326	311	309	327	302	328	331	317	320	304	298	334	325	306	293	301	302	321	313	364	298	325	340	328	320	333	306	324	339	293	321	307	335	324	349	306	334	312	299	294	299	316	310	303	319	339	304	332	308	332	312	329	300	343	319	306	325	337	308	311	308	301	312	344	298	322	290	324	306	311	298	318	332	328	301	316	303	337	337	327	301	324	290	298	318	347	338	319	325	293	317	303	338	308	293	319	343	342	356	317	321	306	331	318	331	323	316	317	320	306	356	335	302	318	309	333	308	325	319	311	348	294	328	292	285	278	312	353	306	332	351	292	344	314	316	322	336	335	328	330	358	336	326	315	315	334	357	278	340	340	330	295	327	329	301	333	328	292	288	318	302	306	321	293	305	325	325	324	326	306	313	304	329	295	315	344	300	310	328	343	347	327	362	304	319	322	320	339	327	358	297	287	345	304	290	317	310	342	276	325	311	308	312	274	291	325	284	322	314	297	326	296	325	292	319	292	311	336	325	325	322	291	309	301	349	299	309	334	332	326	318	348	344	313	318	325	337	338	308	305	324	323	300	363	297	306	332	305	289	298	300	281	298	313	296	287	309	303	323	310	326	296	351	310	308	294	324	324	295	290	333	342	307	303	310	315	334	307	308	318	301	335	301	299	310	284	303	328	351	309	291	273	311	328	339	288	320	314	302	338	335	301	337	333	296	291	301	306	311	315	299	331	286	338	322	298	348	316	318	335	331	310	310	300	344	343	317	319	350	309	332	323	336	323	314	323	308	284	297	327	308	338	326	305	282	335	292	332	313	332	301	355	310	308	316	299	332	306	305	310	344	332	311	301	314	332	330	310	316	374	303	330	307	326	343	320	318	318	317	327
27968	22081	29272	27241	14934	5188	854	500	482	525	450	501	468	506	487	522	476	483	485	483	489	508	518	516	478	522	467	469	490	489	516	447	475	522	473	494	490	497	503	488	475	487	503	466	482	474	518	490	497	455	472	465	451	466	515	462	512	507	466	498	470	467	449	478	509	468	465	508	494	472	498	501	507	459	473	499	497	474	492	520	500	477	488	509	519	479	514	488	488	498	475	438	487	471	480	474	490	476	525	524	511	452	489	512	503	485	443	502	438	495	487	490	517	509	474	456	496	483	500	469	508	535	471	518	454	503	486	467	464	463	503	491	495	453	509	526	458	447	473	494	473	474	494	488	475	531	504	512	521	522	468	449	481	463	478	477	504	503	480	507	518	505	529	489	505	479	482	465	459	492	488	506	508	521	500	467	448	492	446	507	498	487	491	490	492	501	541	523	487	470	489	518	507	513	494	478	480	491	476	502	472	460	462	480	458	456	477	510	527	466	477	507	523	480	479	503	478	506	527	501	474	503	477	477	486	495	515	479	477	474	525	452	460	462	454	466	447	487	447	470	501	457	475	507	452	499	496	483	523	494	472	463	489	485	487	484	489	494	485	471	517	470	482	509	505	462	463	456	474	450	505	460	494	513	484	509	479	470	512	496	481	435	484	467	491	489	499	476	433	510	464	464	482	499	487	482	503	474	476	508	513	491	480	451	500	437	529	470	478	437	514	471	479	494	438	486	487	478	483	498	517	473	512	454	477	503	497	488	457	524	483	521	490	494	472	483	455	484	506	510	481	494	516	476	462	474	454	488	504	491	473	470	435	492	456	504	486	493	515	490	476	489	472	476	513	504	467	530	515	497	500	494	434	505	483	490	514	512	484	487	503	460	471	475	485	488	500	484	501	474	506	505	472	458	505	516	451	509	469	527	484	475	480	483	503	486	477	446	478	484	490	467	495	461	487	468	456	478	480	467	450	512	484	457	498	494	462	503	481	498	502	474	499	437	500	462	459	508	538	489	459	470	454	510	499	466	492	500	477	476	467	484	492	531	506	471	497	483	518	500	424	478	517	501	471	490	500	468	483	490	495	472	484	550	492	530	475	534	504	511	466	494	450	484	491	458	501	466	517	399	476	505	501	469	471	503	515	489	481	521	478	483	451	506	465	456	434	462	511	450	487	487	492	493	509	484	453	457	465	480	464	506	463	485	499	500	508	496	465	515	472	507	484	494	487	504	466	495	483	476	470	492	464	487	471	479	491	480	496	469	500	492	470	458	517	482	443	504	451	503	478	478	515	478	463	514	449	505	513	535	533	484	491	474	522	505	477	499	462	477	499	485	486	474	523	490	480	513	454	468	473	509	471	476	488	471	514	472	493	513	463	509	476	504	494	473	480	495	489	474	467	460	453	490	464	491	470	488	465	444	501	463	474	445	535	486	455	482	520	530	513	497	475	463	475	471	470	478	459	440	461	478	466	504	484	458	489	482	491	496	517	452	454	479	510	449	477	510	479	508	475	486	465	484	484	452	497	510	495	477	488	452	466	485	453	473	484	481	499	485	505	488	498	490	473	484	500	496	500	513	480	473	486	472	461	494	470	522	492	482	497	511	479	520	471	539	476	457	464	481	505	505	465	461	472	499	503	494	497	486	507	498	505	523	506	483	522	468	486	512	456	478	462	475	457	462	524	462	471	450	486	521	509	499	488	477	457	501	483	468	499	492	484	499	510	504	490	450	501	493	502	492	494	519	484	514	458	522	473	472	530	504	460	498	515	475	487	467	504	473	497	508	473	492	454	492	463	463	484	534	472	454	504	465	515	508	472	448	506	552	476	517	468	535	450	432	441	476	495	524	496	486	490	482	454	519	480	486	438	507	467	505	464	467	492	481	490	508	504	478	492	470	481	493	485	497	490	486	491	471	490	492	458	493	480	510	450	482	492	452	474	479	491	458	496	471	456	443	495	457	461	455	524	508	530	480	491	479	518	495	504	445	531	460	507	506	453	461	471	482	485	473	492	483	477	495	484	482	489	481	471	477	502	482	477	467	521	516	483	490	467	479	517	503	488	479	506	495	472	527	517	510	464	502	459	522	440	504	525	461	526	517	492	488	472	480	489	477	503	533	506	491	460	522	515	457	504	472	506	506	510	468	466	469	452	456	454	445	468	480	481	494	493	472	502	499	532	490	474	482	521	483	491	489	519	486	499	474	479	473	494	474	486	480	492	493	474	454	508	455	501	463	433	486	494	496	458	467	457	521	458	451	505	523	532	444	472	501	511	481	513	496	498	472	473	488	460	485	478	439	477	510	457	482	482	505	450	492	486	459	470	488	460	468	507	474	466	452	482	493	473	495	503	490	431	504	473	505	518	505	489	473	446	458	454	477	478	466	506	508	506	485	493	474	517	505	490	506	505	467	491	524	541	466	480	493	470	492	480	464	514	458	516	492	463	480	496	465	520	476	499	485	483	504	482	445	515	438	472	456	481	516	502	486	517	500	462	488	468	467	471	474	499	481	509	501	503	500	499	505	459	530	471	477	483	474	460	454	468	480	481	486	506	499	460	483	473	518	485	469	477	479	488	485	480	511	469	475	447	493	474	488	512	500	487	505	503	473	480	471	500	479	506	462	467	504	513	474	526	478	409	487	492	466	452	486	491	477	525	483	501	495	432	462	497	502	451	515	489	445	469	490	505	474	507	457	486	451	492	506	482	499	494	494	456	496	464	469	505	472	468	515	490	482	470	444	467	488	488	469	503	465	444	486	507	525	479	491	472	474	464	491	465	495	502	533	466	468	468	492	450	467	472	497	491	517	486	453	493	483	497	482	509	439	496	489	515	445	447	508	487	496	515	471	434	469	493	439	482	475	511	439	508	455	483	462	479	456	478	480	461	507	503	487	499	477	470	467	466	482	501	460	492	500	464	479	537	459	460	486	461	490	470	496	511	466	485	490	497	515	498	455	469	464	522	481	465	539	460	478	440	494	519	495	456	485	484	504	483	485	464	501	472	473	485	449	484	463	451	431	482	468	486	476	496	482	512	483	484	529	496	498	470	470	498	516	498	459	494	504	474	478	445	498	535	460	471	441	467	516	495	505	485	475	515	469	436	484	457	534	503	495	452	500	492	466	444	505	469	475	495	464	452	454	457	475	515	453	496	507	514	479	454	434	456	486	481	490	433	473	486	473	522	475	457	511	515	468	443	471	529	467	482	474	463	490	477	456	482	499	455	498	443	522	482	463	489	485	448	461	489	503	454	471	517	525	501	497	501	525	486	472	487	512	491	460	492	472	428	474	481	481	474	513	492	510	484	447	448	492	492	472	487	478	489	482	432	498	490	477	496	484	437	477	488	471	482	481	465	483	499	505	487	494	498	481	475	487	475	500	500	485	446	472	480	505	482	497	493	480	473	481	483	502	463	469	475	474	505	510	452	497	470	480	479	495	477	502	479	472	498	470	507	537	465	501	455	471	460	511	464	492	494	459	506	489
24834	29775	33696	25863	16470	6883	1055	635	614	640	654	628	647	607	583	654	622	603	586	607	605	646	629	586	627	675	623	606	645	563	649	611	642	615	637	607	594	618	650	629	603	640	686	646	670	677	614	613	635	652	610	669	636	611	619	600	646	587	627	642	652	634	678	616	584	587	612	623	648	625	643	631	609	663	662	601	634	612	650	638	641	605	629	575	642	671	609	568	607	637	609	602	624	664	594	641	591	650	602	686	585	612	656	616	628	638	629	607	660	627	576	658	618	647	629	599	601	650	627	627	619	601	618	596	581	625	590	596	631	586	642	626	616	663	636	599	619	650	700	669	674	624	582	685	621	613	582	621	641	591	640	630	616	635	622	634	635	564	626	636	612	634	663	626	622	609	637	604	612	600	640	636	625	707	623	601	667	649	653	630	638	606	600	648	599	578	601	657	606	647	631	622	625	629	581	612	603	617	603	641	599	644	608	641	611	599	663	611	667	608	645	653	642	603	623	611	603	607	630	632	632	645	615	626	596	610	641	640	637	583	606	644	622	653	664	684	622	605	595	628	591	671	599	618	636	645	603	647	605	667	615	654	611	620	618	638	595	636	615	629	657	609	620	638	645	637	608	622	633	627	623	603	650	601	652	618	632	612	669	590	647	634	649	595	629	645	633	646	604	634	603	653	661	662	625	622	613	620	678	638	659	664	554	599	642	660	587	584	604	610	621	602	620	586	671	604	619	620	644	708	633	638	604	678	669	605	680	650	632	663	583	652	644	608	634	663	620	598	619	662	614	610	670	651	631	642	630	650	644	581	631	632	636	627	603	619	622	606	646	628	612	585	650	637	614	650	664	595	632	595	628	667	621	641	642	619	623	617	623	640	635	638	593	676	646	627	642	631	622	652	580	606	642	655	624	606	603	592	608	635	610	637	608	638	636	615	639	592	625	603	603	655	621	621	622	636	615	618	618	640	622	631	610	641	629	643	637	590	597	631	642	588	633	627	614	647	619	610	666	630	612	615	603	608	626	604	615	661	604	620	620	608	641	608	628	595	591	642	597	603	647	630	621	601	651	599	631	659	635	622	600	613	600	599	641	615	618	641	621	668	640	607	637	598	578	651	634	675	648	638	665	636	615	633	611	622	633	628	642	636	588	631	606	605	576	649	626	648	655	591	615	649	625	659	662	654	586	658	676	628	593	647	683	637	594	659	630	657	632	625	636	650	637	608	622	630	611	631	607	624	624	629	696	611	629	608	583	600	619	636	631	626	589	644	632	614	641	643	633	700	659	662	620	656	643	644	641	665	662	668	591	612	631	646	610	633	640	638	641	625	656	633	591	646	635	670	659	650	637	608	633	627	631	619	621	591	623	597	584	595	605	606	636	628	623	622	642	611	615	594	604	606	639	636	683	600	605	648	643	624	636	651	626	679	622	643	583	628	644	617	631	624	567	664	632	599	632	614	667	601	576	626	660	633	661	619	614	606	610	628	605	626	632	628	660	654	649	652	648	585	585	594	582	609	631	596	616	640	621	627	630	647	603	651	631	603	661	631	653	597	590	654	591	650	582	632	642	592	634	600	658	634	581	631	626	617	573	654	627	653	637	624	626	628	639	601	622	632	595	607	595	625	618	587	617	615	648	642	627	599	633	636	637	619	610	651	614	565	654	601	628	648	601	579	594	633	625	658	603	615	618	605	651	650	624	661	653	671	588	639	653	624	644	641	625	619	648	644	634	631	618	595	677	609	608	606	617	661	635	619	658	671	640	632	630	592	637	643	632	662	622	627	617	604	656	666	622	640	592	646	620	656	631	607	618	672	606	594	705	648	628	589	602	639	581	651	634	650	665	615	637	660	637	578	610	673	582	619	624	618	572	651	613	653	698	662	639	614	607	628	642	629	640	639	636	610	557	617	625	692	630	662	656	639	617	606	659	579	668	624	616	641	615	615	671	625	688	653	600	643	602	684	643	611	629	597	613	659	607	658	625	615	628	598	647	626	610	611	651	632	661	634	661	640	630	599	584	629	650	646	671	609	594	617	621	640	659	641	624	620	646	634	617	640	659	637	609	664	608	653	660	603	605	679	655	614	641	601	576	619	651	592	608	611	646	649	649	668	565	644	619	640	595	618	631	612	666	658	628	620	657	641	630	633	610	641	642	634	624	670	632	620	644	622	602	672	628	621	615	672	620	612	611	630	676	612	633	612	619	678	627	685	650	638	621	581	610	563	599	598	627	611	600	666	600	629	615	587	644	674	654	658	606	634	623	668	593	617	652	629	638	652	610	605	609	628	636	594	616	640	627	616	647	593	615	674	630	548	630	637	630	660	610	634	634	654	606	675	621	616	579	636	624	619	646	651	634	594	615	606	600	609	598	628	663	650	623	603	593	619	699	624	626	597	618	615	641	663	622	606	640	646	613	576	640	629	622	680	679	631	627	649	607	648	626	638	616	642	666	642	660	600	580	621	642	618	669	630	648	583	617	636	644	641	627	631	607	626	606	652	696	653	624	622	643	610	626	594	593	615	667	640	600	621	626	648	669	638	616	615	621	651	649	618	676	596	594	623	597	628	637	632	644	623	668	597	610	618	612	617	631	611	637	653	611	651	664	670	644	621	622	581	642	656	630	634	608	647	631	662	579	609	596	631	636	600	625	612	632	636	682	596	672	631	603	640	650	579	610	623	653	631	611	671	567	599	593	629	622	663	674	661	622	684	587	648	650	603	606	595	667	638	638	626	644	636	626	582	634	571	650	620	604	677	631	648	603	597	604	641	622	633	637	618	627	598	595	645	647	596	610	654	645	644	625	624	619	631	657	610	614	689	614	645	644	637	606	588	608	668	597	640	650	635	647	660	617	653	639	643	586	626	642	642	624	642	656	605	629	659	619	593	621	621	650	635	677	649	612	620	598	588	666	610	606	627	637	647	627	614	625	614	611	621	640	596	580	664	644	670	611	659	599	631	596	643	640	630	637	612	643	635	605	635	643	634	631	658	595	654	638	620	632	621	652	615	669	663	659	617	639	629	658	629	663	607	641	625	636	655	637	620	629	595	650	618	613	625	635	639	621	645	626	624	656	626	616	617	572	676	630	691	649	626	632	604	669	572	634	664	587	655	608	589	653	610	665	615	619	586	641	625	630	627	589	664	618	641	572	599	645	618	658	646	637	633	640	653	637	562	599	638	641	649	650	653	620	632	644	590	571	583	588	626	654	644	617	618	631	654	633	588	671	632	627	630	606	640	568	645	681	659	635	649	637	602	665	623	616	576	608	606	616	648	650	626	632	635	624	617	597	581	612	640	590	622	629	662	598	577	665	620	599	619	603	607	634	595	581	636	634	668	648	633	675	600	619	586	592	594	584	583	630	664	649	644	600	632	617	663	659	628	654	611	642	620	667	593	628	602	611	634	628	620	595	657	695	655	649	611	619	600	630	631	612	612	613	631	625	613	611	624	625	617	666	619	658	629	577	618	653	639	630	602	620	605
24418	21574	32749	41652	40299	27348	9551	619	423	431	407	386	407	379	401	404	343	328	387	393	380	411	384	385	402	412	413	366	391	407	388	388	405	367	390	395	374	401	357	395	386	371	362	425	380	404	410	392	382	351	372	408	384	372	397	383	421	401	366	391	384	379	408	389	382	363	382	371	389	365	420	357	368	396	380	377	385	368	409	379	398	357	387	379	373	372	398	400	361	381	406	365	390	408	374	389	397	408	394	386	384	338	412	432	404	364	406	378	416	397	390	386	385	393	378	348	361	375	381	401	369	395	391	387	379	403	371	390	393	386	365	416	370	376	397	374	398	381	399	376	413	407	419	347	404	399	409	388	350	392	433	394	357	392	400	422	369	397	417	353	375	418	405	358	392	406	408	394	408	386	365	393	397	395	392	419	370	353	369	382	384	394	394	387	382	411	385	356	407	383	378	390	441	366	380	392	374	350	374	380	384	374	370	381	442	370	421	401	352	398	378	379	400	428	397	363	376	407	361	385	407	360	396	363	405	385	422	381	362	390	417	395	406	377	380	408	367	406	370	377	352	377	407	378	386	370	397	403	376	369	380	384	365	352	375	365	396	390	370	407	389	357	356	373	373	393	392	368	372	404	375	360	380	375	364	401	403	375	372	377	400	380	410	385	401	358	393	399	361	397	390	361	373	442	403	359	368	385	377	393	351	397	394	373	367	392	442	398	378	423	390	397	378	407	386	388	400	394	389	362	413	392	404	384	398	399	360	422	399	396	360	377	387	346	378	384	374	393	360	373	381	395	410	372	365	378	382	401	401	375	404	377	384	330	360	361	373	388	365	380	343	398	384	419	369	386	392	359	399	378	413	379	413	391	382	415	379	360	367	357	408	402	428	363	414	389	374	336	387	382	408	381	380	356	394	417	416	375	366	383	373	396	397	372	369	404	374	362	425	377	368	413	375	379	352	395	382	376	382	397	359	352	362	391	371	384	428	358	392	402	364	391	397	351	402	380	397	383	386	362	367	421	406	346	354	409	401	368	376	415	395	364	358	385	417	362	358	374	412	366	409	359	371	371	396	392	369	370	395	367	384	399	387	396	396	398	383	405	366	401	390	407	357	425	384	372	346	409	339	442	365	363	395	400	341	414	422	412	413	353	417	404	392	374	425	407	368	378	371	391	359	387	358	389	394	384	396	389	398	368	397	379	393	368	401	436	359	377	377	405	368	388	356	386	378	391	381	385	401	376	383	393	377	394	391	361	377	400	371	393	386	352	379	377	386	392	360	402	369	390	371	361	404	343	399	387	382	367	409	393	370	360	399	404	412	383	376	395	412	409	404	381	420	406	358	390	394	404	402	404	384	385	359	383	413	381	406	366	385	377	362	375	392	358	382	361	396	421	369	389	381	424	343	386	406	394	382	382	372	387	392	387	379	346	381	413	401	369	378	389	422	388	427	384	403	392	361	383	398	394	402	393	377	388	391	334	394	359	402	411	384	385	377	358	409	378	347	386	362	369	388	364	358	403	406	366	404	395	393	403	386	387	357	385	384	400	392	383	359	393	419	354	399	378	392	394	345	403	372	365	415	363	399	363	378	377	422	383	408	371	354	397	364	420	376	400	362	413	376	379	365	396	403	389	385	397	386	413	355	397	370	358	382	344	409	350	388	379	349	378	367	387	398	387	399	392	421	385	368	397	357	372	368	377	435	451	394	382	405	390	388	410	356	383	360	399	361	420	406	390	403	402	392	385	392	428	375	374	366	396	351	415	423	381	414	362	357	346	398	356	384	384	387	370	370	391	403	377	348	377	391	411	364	365	392	366	385	392	432	393	391	389	399	397	390	393	411	368	351	374	394	401	403	379	389	366	389	397	409	376	390	358	365	400	420	360	374	381	369	395	401	336	378	386	414	392	359	391	391	360	358	386	398	409	390	380	335	398	356	385	402	379	398	423	372	424	382	414	419	396	399	380	399	386	371	387	365	370	401	391	397	394	391	415	408	372	391	392	358	391	355	368	386	381	398	407	372	393	345	391	400	386	391	401	373	396	414	375	365	378	385	416	392	391	383	375	404	360	410	356	365	398	345	378	374	360	381	385	396	376	367	389	384	403	396	366	367	401	359	382	382	392	384	386	399	376	404	387	395	402	358	394	367	394	418	375	399	371	404	378	376	376	387	379	398	392	381	352	407	374	365	379	390	400	387	365	377	380	397	352	372	392	384	369	362	394	378	381	366	382	389	383	409	370	381	379	368	365	401	367	361	389	448	403	394	384	401	385	402	384	370	364	403	420	393	381	363	390	399	415	364	362	365	383	379	382	405	400	456	363	357	401	388	393	391	389	392	422	399	406	381	404	380	401	382	405	383	380	406	398	378	370	376	371	445	340	398	361	391	382	370	382	370	399	415	393	439	397	412	389	414	360	386	353	386	388	360	387	370	400	385	401	388	389	368	387	404	389	369	416	405	388	382	393	395	335	398	405	392	384	417	409	394	396	399	368	379	388	410	388	370	381	357	376	400	403	403	367	368	421	383	388	379	422	387	401	394	378	395	358	375	379	343	339	417	381	381	368	373	393	368	397	359	388	366	383	387	375	402	378	399	367	390	391	382	373	412	369	362	382	372	414	403	350	403	360	401	370	370	378	399	412	354	408	386	347	375	418	400	399	397	391	409	371	371	386	411	346	397	406	394	364	384	397	391	410	400	359	381	360	399	342	388	412	402	362	396	361	374	365	370	395	388	363	399	364	350	379	371	378	360	356	373	401	425	390	413	389	395	382	348	371	376	375	380	388	381	394	400	387	413	404	375	389	380	394	354	376	360	375	395	377	405	341	415	403	380	366	404	399	384	410	368	386	372	359	374	392	372	412	369	397	405	402	390	369	406	401	375	406	419	377	395	363	372	401	419	376	341	374	370	396	391	439	424	374	383	391	404	380	366	368	405	402	374	369	360	411	380	411	429	389	381	386	408	395	383	407	356	394	397	363	407	383	393	387	343	385	390	418	371	371	371	407	395	376	407	339	379	379	381	412	373	397	388	347	354	350	410	399	410	404	394	375	357	390	359	372	349	343	419	355	365	403	387	391	393	380	355	338	393	338	381	373	414	410	395	398	369	438	413	407	371	404	397	406	390	370	381	370	368	413	389	365	386	417	358	407	403	400	368	396	360	369	411	400	375	374	391	389	417	384	391	404	401	347	396	371	383	342	386	388	389	391	365	382	414	365	371	428	365	385	363	402	385	410	395	376	382	367	347	371	399	392	371	370	398	360	365	373	407	377	350	415	406	383	405	362	348	381	354	369	380	353	397	425	400	339	404	378	371	358	393	368	346	415	372	395	380	387	404	411	353	358	408	397	383	369	384	395	403	439	424	353	385	347	396	396	360	388	356	403	386	381	418	414	426	390	351	356	387	331	383	412	377	409	397	396	393	383	416	371	361	388	363	379	388	416	371	381	388	402	358	380	368	400	386	411	410	381	393	369	376	381	420	401
47914	68563	74903	62204	47636	27980	4365	567	537	496	504	536	524	533	498	485	504	520	536	494	460	512	496	485	506	509	509	531	492	520	492	505	485	484	534	520	503	508	487	495	520	489	500	506	501	470	531	506	485	492	473	473	511	524	505	492	522	463	496	497	478	496	482	535	482	488	520	492	510	496	500	494	488	452	517	523	533	497	439	533	463	501	539	520	516	494	484	524	500	477	513	488	535	492	498	487	475	475	541	480	513	510	486	533	475	506	501	456	535	523	507	507	500	493	494	491	484	481	530	498	494	495	522	485	501	541	487	491	468	483	517	495	505	518	506	478	459	488	520	484	523	475	463	476	498	519	523	482	506	530	488	487	515	533	515	534	509	462	497	498	516	479	485	485	506	532	510	482	505	537	501	484	502	493	501	476	532	457	520	526	495	516	494	513	519	526	491	514	510	492	528	486	511	515	477	503	506	479	475	499	453	485	494	513	496	498	484	487	553	496	483	512	483	516	511	518	469	550	510	520	526	536	482	529	494	505	512	523	509	522	479	525	455	510	482	540	479	493	497	507	470	504	464	507	532	495	472	494	465	506	497	492	479	501	507	484	490	505	479	472	482	455	509	519	475	516	479	486	504	482	538	475	483	494	522	495	478	502	528	463	474	480	516	494	511	532	508	501	514	475	527	488	500	481	484	520	531	500	505	521	514	499	484	518	492	523	464	520	464	483	479	497	501	496	488	490	514	474	475	462	463	543	530	485	511	504	526	463	509	480	528	499	508	480	491	502	505	495	530	490	524	462	517	505	455	502	525	536	530	502	474	537	518	478	488	509	489	484	506	465	502	525	531	502	514	485	521	495	519	492	529	511	508	527	480	497	434	494	484	519	509	499	462	503	499	530	485	496	465	464	511	542	491	485	502	516	484	521	482	483	472	499	489	521	519	530	473	558	467	505	526	481	493	494	511	472	486	534	525	518	512	498	443	490	514	545	464	493	465	501	481	535	460	502	459	495	478	503	493	487	526	484	532	516	498	522	512	522	470	528	514	499	524	491	505	522	513	511	490	510	520	510	494	505	529	508	532	510	507	509	493	534	463	523	540	558	468	453	490	471	502	482	485	525	503	494	542	502	514	539	537	483	520	512	515	480	518	495	516	489	514	549	490	547	485	519	496	452	517	506	498	509	534	492	486	485	494	535	490	523	506	501	497	461	522	496	539	498	484	517	526	504	481	504	515	472	513	469	454	535	541	504	493	497	511	536	513	436	476	529	514	494	494	513	468	477	509	478	519	487	489	498	550	477	512	510	520	524	471	505	509	466	470	508	484	507	541	525	512	523	491	525	492	512	508	511	497	507	496	516	494	497	509	535	522	466	492	487	525	560	483	514	484	512	474	495	528	509	549	543	498	484	496	498	498	522	547	521	486	465	500	485	505	516	503	504	532	492	515	498	468	506	501	498	526	522	508	500	536	576	500	499	540	502	467	499	483	484	498	503	544	500	488	505	515	479	529	527	517	461	455	534	525	528	496	508	515	486	531	505	493	464	501	463	472	490	534	500	501	496	490	532	452	465	465	496	474	481	516	503	487	509	497	509	539	459	487	462	544	526	495	484	493	479	498	514	500	487	500	485	483	488	487	517	521	521	496	489	504	529	527	517	470	508	510	494	475	485	477	472	533	547	479	515	525	539	480	510	498	487	483	532	525	501	507	534	510	507	505	518	484	533	490	496	494	499	524	507	501	517	515	515	522	542	538	462	523	537	513	471	542	522	489	478	532	516	461	522	517	523	479	535	533	497	538	533	502	518	481	528	458	494	525	530	458	505	458	504	477	479	489	495	490	473	509	525	475	507	512	524	507	467	491	469	544	478	481	480	443	467	472	498	520	505	539	511	494	475	489	508	517	505	534	542	502	461	491	478	483	524	494	460	505	520	508	463	504	549	467	499	479	507	493	501	487	448	530	487	544	514	471	508	487	483	516	496	468	488	462	526	473	490	491	530	482	472	510	488	513	477	484	492	473	493	513	504	495	471	555	519	538	515	527	532	525	499	537	477	512	510	490	501	466	495	509	518	507	500	502	488	476	543	528	497	521	478	520	493	493	491	511	477	481	549	511	504	537	519	523	530	493	495	531	507	492	508	519	469	506	507	499	477	500	552	505	488	529	512	499	479	483	525	509	484	533	536	497	530	527	512	449	492	472	475	502	507	506	468	531	525	513	464	475	480	498	504	509	491	523	470	510	537	488	488	491	510	519	482	520	530	489	518	527	483	513	508	487	520	522	487	519	522	520	508	492	497	505	498	482	499	470	489	516	483	507	513	518	506	504	489	521	477	516	477	523	528	494	480	513	475	489	513	507	516	493	526	518	497	486	538	483	512	495	491	468	482	484	497	493	505	517	508	547	466	485	508	521	485	479	488	509	517	482	527	539	518	520	503	483	506	524	511	458	499	494	513	504	556	528	479	527	478	487	469	524	532	491	551	534	505	539	543	521	485	499	523	486	501	525	519	472	473	488	534	514	458	506	507	499	498	487	498	528	499	490	528	533	512	517	498	506	486	530	546	489	489	498	514	489	522	485	521	496	499	481	533	533	525	513	513	506	474	502	518	505	506	500	527	525	481	484	521	503	471	500	482	457	521	500	484	531	522	485	526	493	536	482	492	488	547	507	468	532	501	490	500	477	475	520	497	489	530	478	494	518	473	510	468	501	505	519	467	469	509	509	526	491	507	450	497	486	503	496	493	496	509	500	499	464	513	511	495	513	507	508	516	495	475	501	498	454	499	488	495	492	516	489	546	498	467	496	492	493	495	515	532	510	528	507	493	535	469	442	484	502	501	519	491	554	476	516	505	529	495	457	550	495	533	453	486	484	496	488	524	484	504	512	470	515	500	508	495	522	542	515	515	516	500	507	511	515	487	506	494	541	499	461	509	473	540	464	501	492	476	501	491	494	512	483	499	505	471	494	496	487	482	495	466	472	499	527	473	514	502	499	486	497	501	481	510	509	531	451	483	511	491	519	507	485	448	509	515	502	520	499	491	522	495	478	494	477	504	489	516	524	492	493	524	508	510	500	526	472	511	496	525	484	478	524	553	455	511	463	514	479	516	507	462	481	503	465	499	531	476	491	511	496	503	486	516	493	484	535	496	449	500	487	495	555	539	521	525	499	473	533	466	499	532	481	551	537	505	486	496	521	528	521	528	469	472	483	488	498	494	525	529	497	514	517	476	509	433	502	466	490	495	493	505	511	513	494	496	502	494	519	486	499	502	467	493	513	511	519	525	481	475	500	510	488	493	514	510	528	483	526	486	544	480	495	528	469	516	515	485	558	518	495	554	521	471	517	466	518	474	484	468	543	509	504	534	502	491	528	475	521	540	493	519	514	525	494	478	555	515	461	522	500	506	500	452	487	464	504	507	494	495	493	523	493	504	496	471	517	518	502	509	472	514	491	489	498	480	465	506	479	499	476	509	543	508	480	515	511	485	500	510
23388	21514	31248	34618	38467	29494	16610	1400	274	255	219	244	236	249	264	248	284	229	248	217	216	222	226	202	238	210	203	220	224	213	240	206	223	203	245	231	216	219	212	243	223	236	222	215	210	245	213	221	202	220	221	219	232	229	211	248	191	228	224	233	192	225	209	196	240	221	217	202	204	208	224	224	217	219	196	234	222	210	205	239	243	241	242	258	214	232	199	226	217	195	216	244	241	239	224	221	204	238	226	218	250	237	220	218	201	239	198	233	211	223	246	223	214	208	217	233	219	225	236	249	192	191	232	234	245	240	238	215	232	238	228	234	215	229	215	207	250	209	224	217	219	241	214	229	229	217	211	215	220	214	232	215	232	219	221	212	210	199	218	212	209	217	198	196	217	227	225	223	216	250	221	226	237	211	215	205	220	194	251	210	237	227	214	244	201	204	220	223	226	212	204	203	230	239	233	207	205	217	208	203	197	226	195	220	207	215	217	225	198	245	204	226	210	233	224	205	198	214	221	242	233	201	184	212	223	214	214	214	232	217	197	221	209	228	203	209	237	214	211	202	214	192	216	236	207	210	205	201	223	241	210	220	237	225	217	212	225	195	195	225	247	215	224	214	242	238	232	206	249	205	216	232	224	234	205	199	247	228	214	229	216	237	227	221	211	209	228	204	204	213	217	197	213	211	213	220	229	238	209	221	198	214	219	200	215	227	222	203	228	219	198	234	220	241	226	223	200	218	251	213	217	239	206	200	210	209	211	219	217	204	214	228	243	218	218	223	222	211	234	206	209	210	213	241	239	193	236	202	256	210	220	221	224	258	248	226	198	220	216	198	230	238	203	228	222	180	226	235	229	227	226	207	251	236	220	214	198	225	215	209	226	251	245	211	186	253	183	248	233	199	211	246	195	205	223	223	257	250	193	222	233	243	206	230	202	234	210	201	212	216	210	186	213	236	204	234	204	232	236	227	232	209	216	242	220	217	207	207	224	209	208	214	212	246	218	238	213	227	237	201	223	178	217	226	226	211	239	212	225	200	229	188	223	221	224	239	220	208	216	230	197	243	223	204	223	223	239	239	216	201	220	234	192	225	238	220	221	236	222	224	225	221	230	206	237	213	213	242	235	206	216	226	226	227	224	207	250	245	197	243	194	230	223	229	253	202	225	209	212	214	233	233	237	241	236	215	234	231	230	209	210	244	227	206	215	245	230	213	227	226	224	243	255	233	240	242	234	202	218	220	250	203	228	211	224	201	215	226	206	236	238	218	194	183	220	209	218	236	226	218	194	236	220	204	213	217	220	231	192	249	237	224	221	228	221	236	203	244	211	208	252	233	208	225	222	215	254	219	219	206	220	239	203	234	233	226	227	209	200	225	210	191	233	200	207	197	209	216	212	215	227	222	220	233	226	198	204	231	222	239	232	221	254	226	212	221	228	227	218	242	223	235	222	250	220	226	237	237	239	217	237	214	188	209	218	205	235	209	227	233	211	208	220	252	194	217	225	207	199	229	219	240	228	230	247	231	226	222	231	249	244	239	223	240	204	209	225	222	236	222	225	211	229	262	218	181	219	206	235	210	233	223	253	219	243	226	213	209	213	198	237	209	229	227	226	226	230	249	222	238	207	225	219	228	228	235	239	231	224	238	225	214	206	243	238	233	234	194	221	247	238	243	222	204	214	212	206	217	192	202	236	233	234	232	240	234	231	237	227	253	229	209	240	211	219	220	227	218	224	227	227	240	217	211	246	219	228	223	231	220	209	178	226	198	200	220	224	209	208	245	197	226	233	226	231	205	242	223	194	264	218	224	245	214	221	218	225	212	228	227	226	236	243	225	244	214	209	234	206	228	222	217	220	217	221	219	215	221	222	205	239	203	215	214	211	214	233	205	226	238	208	234	218	244	224	210	228	207	215	209	240	239	214	227	206	193	224	243	230	210	215	216	237	224	227	216	222	204	224	204	228	219	231	245	222	253	218	223	240	210	226	227	209	237	240	218	212	222	214	217	207	234	238	213	213	198	213	221	233	198	179	219	203	203	215	230	222	221	223	225	218	241	200	225	240	232	225	216	209	211	226	217	222	230	227	196	231	230	233	226	218	202	241	219	214	223	221	217	224	237	217	193	205	247	222	227	197	227	204	227	212	221	225	250	228	220	201	230	228	208	210	227	218	239	225	212	205	234	223	189	241	231	226	205	230	229	236	216	238	229	225	224	239	240	223	196	200	222	193	202	249	235	219	206	215	208	210	225	253	211	198	238	216	221	227	216	203	223	213	238	221	216	219	228	216	239	223	212	208	222	207	218	197	226	235	213	224	228	244	233	217	234	262	258	222	228	232	224	252	211	231	225	212	242	188	190	232	194	221	224	230	219	234	216	211	235	232	225	197	216	211	214	235	222	230	240	227	223	221	223	246	237	228	224	225	241	204	209	227	210	223	217	224	221	210	220	218	200	227	225	221	218	215	220	201	244	209	217	219	207	222	214	234	224	251	210	201	226	246	237	214	235	240	205	236	226	212	225	194	227	223	229	210	214	232	188	246	222	202	225	236	213	201	222	238	242	222	230	222	213	231	213	203	199	213	228	219	219	230	221	213	243	223	210	214	174	223	220	239	215	237	221	201	218	259	219	207	198	214	245	217	207	230	208	202	202	219	209	179	228	198	221	239	229	225	217	217	221	217	228	221	235	209	214	206	207	210	209	243	211	219	214	240	215	241	219	215	223	193	229	232	230	215	233	231	224	209	214	212	241	255	221	227	233	231	213	208	225	212	209	234	213	217	220	230	220	238	217	248	231	228	241	239	199	212	208	227	223	230	228	201	240	219	248	223	244	195	226	211	219	202	229	231	215	206	230	207	247	240	202	229	219	201	218	221	207	214	182	233	206	237	213	233	238	205	214	212	246	259	225	212	198	235	199	243	218	248	218	245	212	224	218	216	170	234	215	228	265	209	230	225	232	233	219	220	222	198	216	227	233	253	229	214	225	224	215	194	212	230	204	224	220	221	212	213	222	211	205	236	222	236	201	194	201	238	212	234	241	230	215	218	215	229	225	178	222	217	234	203	207	218	223	229	221	209	223	216	235	220	248	208	244	234	230	212	230	209	234	209	227	230	180	231	241	211	205	240	200	233	209	220	224	198	215	224	219	219	214	213	209	231	221	216	214	234	227	259	242	245	226	217	232	200	223	221	218	190	213	208	221	198	210	220	210	223	209	246	255	223	213	220	206	218	209	242	197	215	227	197	219	235	207	231	218	206	222	204	243	238	218	232	211	235	224	219	214	218	226	203	211	206	203	196	196	232	218	232	226	250	204	233	194	195	205	202	178	231	224	215	236	225	201	253	210	200	225	215	206	238	238	244	217	218	244	225	192	229	234	246	232	231	250	244	235	233	227	212	235	218	215	221	202	236	259	207	247	208	227	220	209	220	211	214	230	215	216	228	259	199	200	230	238	196	237	224	206	214	217	206	223	231	221	216	205	203	223
52007	79778	87297	73515	56412	34138	7090	422	396	381	349	339	311	290	331	322	302	287	269	283	295	314	312	283	292	293	261	296	289	315	298	256	283	276	309	310	299	281	282	295	301	288	267	316	288	272	268	262	323	284	327	253	294	289	295	280	299	281	282	292	311	297	285	275	284	297	278	282	278	274	296	290	290	286	271	294	300	300	288	277	258	275	276	268	314	280	276	295	290	273	258	274	296	276	270	279	295	284	297	269	279	281	301	280	300	284	295	314	280	271	274	271	257	298	271	282	309	297	296	297	275	281	301	276	293	275	289	291	285	343	300	335	303	276	295	286	258	304	277	274	270	268	294	268	290	278	253	318	273	297	288	295	294	300	286	290	305	291	271	302	326	311	289	259	282	276	309	305	301	289	277	321	278	315	275	275	292	277	301	310	270	294	335	275	272	281	287	292	282	282	297	269	286	284	280	278	269	287	309	281	274	294	296	284	278	302	292	270	292	320	293	262	283	315	287	286	275	305	271	277	290	301	304	313	293	278	303	276	319	303	274	293	286	273	305	272	276	282	283	282	264	298	292	287	291	307	270	269	266	305	301	307	303	278	297	292	294	291	287	260	272	300	273	291	302	283	310	303	275	271	290	287	269	259	303	264	265	321	291	292	284	300	280	299	278	279	298	296	290	282	314	303	281	311	291	256	293	273	316	266	303	287	281	252	297	279	280	299	300	301	298	290	280	305	267	304	275	276	286	280	288	294	285	292	272	299	272	288	279	286	273	282	301	300	298	271	310	272	271	301	273	281	290	303	293	288	284	319	273	284	309	306	261	287	246	288	296	282	275	270	293	259	274	272	279	278	298	285	287	261	276	302	278	272	281	295	253	289	288	294	283	300	289	291	295	293	292	281	285	257	258	314	263	287	319	310	287	298	293	294	290	259	288	272	257	280	307	302	297	284	273	273	272	300	286	301	274	295	318	281	253	280	296	286	287	264	296	303	250	280	293	290	291	314	273	284	237	269	301	284	303	328	294	292	289	290	262	297	260	289	300	293	278	292	283	292	291	272	264	275	284	296	283	297	296	291	277	279	272	278	280	283	291	317	258	253	279	297	295	295	284	282	261	277	311	299	309	258	269	293	282	281	283	300	311	295	329	284	330	307	278	271	312	299	273	284	274	277	273	271	271	277	274	277	278	312	295	293	288	296	250	315	292	283	278	276	266	262	295	301	288	239	285	292	305	299	287	294	287	308	277	255	300	315	283	283	308	299	269	254	294	291	269	296	279	264	295	268	299	264	307	276	293	281	270	283	266	305	287	288	290	299	281	288	270	264	293	297	268	282	257	278	298	290	283	282	287	307	289	279	278	303	291	262	301	287	296	278	298	290	281	267	296	308	264	288	258	287	251	298	252	301	286	280	299	271	275	323	285	298	318	288	256	288	293	295	287	254	277	259	297	278	296	295	313	252	301	310	245	254	271	258	297	304	289	245	304	257	298	296	292	286	286	300	301	280	269	261	330	277	288	301	280	297	314	268	301	287	284	271	271	282	300	286	271	298	297	292	270	260	302	300	304	279	286	290	265	288	272	291	290	320	304	292	300	308	282	305	269	254	282	264	278	291	284	251	257	312	311	322	275	287	290	265	300	257	326	278	274	287	282	287	336	288	276	277	301	284	276	264	326	296	263	288	314	308	305	269	299	288	275	311	321	292	289	284	256	283	305	286	288	258	273	286	316	284	282	310	271	266	300	302	320	292	276	295	285	263	303	305	277	262	298	349	291	264	290	283	278	274	303	312	283	295	286	302	296	294	275	296	302	280	283	276	273	295	293	269	282	292	261	283	273	335	297	279	281	310	300	255	259	292	300	247	267	275	294	289	302	311	315	285	266	297	289	285	284	295	262	263	306	295	289	283	288	275	282	285	294	287	312	261	305	319	298	287	308	279	293	290	291	276	318	292	257	274	269	295	267	279	316	275	267	267	282	318	263	274	323	271	267	273	284	292	292	307	282	268	305	288	301	285	292	294	280	288	268	320	283	285	310	271	251	298	296	273	270	264	311	300	294	283	281	278	280	283	284	257	265	282	310	272	312	287	272	279	263	298	281	274	283	296	283	341	286	286	301	287	299	267	275	272	290	284	280	258	285	308	289	291	273	294	286	291	297	286	318	305	250	286	290	280	319	251	272	246	289	301	295	250	303	282	295	257	271	279	287	311	280	283	263	272	280	290	315	281	272	278	289	287	274	284	287	274	247	283	295	280	271	261	291	299	279	283	245	287	275	291	281	280	279	286	289	287	269	314	268	288	278	267	294	267	289	311	284	288	234	278	301	294	281	288	305	296	248	267	307	322	243	288	300	295	257	287	280	278	288	289	296	304	306	285	308	325	261	289	304	254	280	280	274	278	278	291	282	287	264	308	290	259	316	287	276	278	275	284	298	299	294	296	261	266	282	292	264	261	281	311	276	303	289	287	250	258	282	275	287	284	281	279	295	275	295	288	268	289	278	264	270	279	284	273	314	291	300	255	283	305	300	264	250	294	273	254	258	273	304	252	287	291	282	279	289	318	291	297	296	275	287	276	282	241	285	304	290	256	271	314	272	283	282	287	305	298	315	294	302	274	273	292	265	294	302	290	292	298	291	272	273	296	268	296	293	248	293	295	303	311	289	282	305	290	286	277	299	293	285	318	244	281	283	292	275	293	321	289	287	284	299	314	304	291	288	300	282	269	281	296	285	321	285	263	327	292	312	284	278	291	279	309	295	298	283	294	295	296	301	270	292	280	286	280	303	279	303	251	301	283	282	272	290	284	257	292	272	320	251	298	287	285	278	255	272	278	276	283	285	273	310	288	315	274	312	283	315	307	292	296	312	289	302	299	286	262	292	295	287	272	289	305	284	291	267	280	290	314	238	301	297	281	298	277	287	271	278	285	291	289	278	298	281	292	286	264	273	269	277	282	279	280	296	308	298	264	295	280	282	306	271	254	284	302	296	295	272	263	299	284	285	280	293	261	279	299	304	300	284	310	299	257	274	272	277	279	299	264	275	302	260	306	272	267	313	299	274	315	288	328	287	299	268	257	280	337	268	301	263	284	298	281	274	281	303	267	306	302	291	277	280	285	258	296	265	282	283	303	293	290	307	273	272	303	317	275	268	320	273	257	271	284	300	293	266	282	278	291	312	264	281	266	277	270	252	299	296	284	273	268	275	273	292	302	271	294	317	292	273	314	303	285	283	266	249	294	266	285	302	278	311	275	279	269	284	300	281	302	289	286	284	275	303	296	258	253	268	310	286	286	263	274	291	302	276	285	270	301	302	286	278	272	267	317	250	302	278	325	284	315	281	277	254	308	295	311	303	282	301	290	278	308	282	289	288	271	301	273	295	306	307	310	300	309	292	293	289	284	269	310	297	282	298	271	291	317	284	305	280	300	266	289	282	284	269	267	280	269	269	280	272	267	279	296	269	278	315	299	279	303	283	278	298	277	281	275	305	293
28015	22131	29785	26035	12341	4721	864	465	493	467	515	471	500	431	493	482	447	506	472	521	487	475	464	478	523	483	490	488	515	452	454	456	454	514	488	458	499	453	441	496	458	507	495	440	485	495	471	513	444	485	456	508	493	459	477	485	481	454	464	490	430	457	505	519	504	477	487	471	523	491	496	497	465	469	505	514	477	529	493	496	471	482	462	478	496	465	476	484	445	512	457	502	499	482	458	452	485	521	516	474	471	512	427	479	491	458	461	442	473	470	492	489	470	489	478	485	458	474	492	474	457	479	499	472	474	511	486	448	499	450	457	526	456	457	427	507	465	487	494	497	490	486	483	482	470	460	492	480	436	481	454	474	498	484	456	445	442	452	479	464	493	510	457	446	451	438	456	439	471	451	486	453	484	462	494	487	478	447	505	510	460	462	456	458	493	496	478	470	497	479	463	473	443	511	484	484	522	494	497	486	431	496	481	438	483	494	452	505	445	473	495	461	473	483	493	454	490	490	442	479	477	477	515	471	460	487	469	488	481	467	458	496	446	503	505	494	447	482	468	484	476	512	500	490	481	499	480	471	457	495	468	478	461	480	470	493	435	495	478	503	432	490	507	455	494	461	475	484	477	479	476	479	506	493	461	477	507	481	468	476	503	510	502	493	500	489	534	458	481	485	459	484	461	468	478	520	463	485	492	469	467	461	440	416	468	506	483	461	452	482	463	462	516	476	474	475	494	450	484	491	479	484	457	533	483	469	469	471	481	491	507	475	502	535	478	478	511	496	485	496	457	462	477	461	524	503	475	455	472	460	460	455	482	493	457	486	494	529	437	455	436	470	477	491	482	478	472	474	477	496	483	485	519	478	479	473	465	452	495	445	494	484	444	482	496	517	479	483	490	459	459	510	522	506	489	529	481	476	494	469	488	504	502	476	516	422	489	523	456	503	512	445	483	495	478	450	487	521	493	455	432	499	492	435	497	532	473	502	488	495	473	483	490	448	504	520	496	501	491	505	461	477	499	477	461	477	486	494	447	471	475	480	487	461	456	489	479	457	500	488	485	479	502	475	452	459	495	461	474	456	467	479	492	470	498	501	483	483	484	452	467	493	452	461	496	509	489	473	523	446	483	524	486	510	524	483	503	481	473	461	503	512	466	463	479	528	474	460	482	496	496	450	477	530	467	493	499	442	481	508	449	468	449	515	473	480	469	480	460	477	481	469	490	489	450	431	444	475	460	470	454	469	482	507	507	469	505	469	488	499	477	488	477	445	442	455	478	506	465	525	463	479	494	455	478	469	510	515	482	493	479	462	454	458	454	476	464	499	452	484	479	487	480	451	489	458	455	473	475	468	488	462	471	493	452	481	500	508	476	465	451	482	492	486	489	491	478	485	455	480	514	465	482	494	499	451	446	482	483	488	469	457	488	439	505	496	504	470	451	453	491	499	461	464	469	504	460	502	499	448	483	485	495	449	457	458	464	490	492	472	478	475	497	490	460	494	502	491	476	471	489	483	469	502	501	467	477	489	519	467	503	476	493	464	478	482	467	493	450	505	455	440	464	483	459	407	470	484	512	454	489	522	477	449	493	476	459	512	470	476	483	479	491	483	466	514	518	511	481	475	498	472	494	456	492	458	475	482	483	451	485	492	495	467	489	487	472	462	428	492	493	519	465	463	485	458	457	470	507	419	434	476	440	462	502	458	487	494	458	494	440	491	479	516	446	485	476	459	513	464	475	491	470	466	508	510	467	464	496	435	457	490	479	493	461	478	500	482	464	479	467	485	470	508	490	473	503	490	482	484	555	485	465	511	468	445	472	476	470	517	475	449	493	451	440	511	485	490	484	497	466	466	470	504	454	472	503	500	489	515	510	476	482	478	495	490	446	470	465	484	489	455	455	505	465	468	493	465	469	485	502	479	505	517	495	486	485	452	471	496	461	483	423	454	467	476	431	480	497	471	467	467	492	485	424	491	460	508	479	481	488	488	459	495	451	455	491	462	474	456	448	503	500	503	471	525	477	511	465	463	483	452	447	504	449	473	485	477	495	496	494	476	486	484	516	499	489	474	516	466	471	504	447	460	528	486	480	456	506	465	488	496	485	485	503	443	501	485	471	467	506	468	473	468	512	446	503	489	464	472	500	523	505	451	491	461	460	462	437	441	491	471	477	449	463	482	483	455	537	457	469	490	495	466	480	473	473	508	476	481	465	506	481	449	477	474	490	462	508	500	465	470	478	479	497	452	463	471	457	467	472	479	476	480	463	461	507	479	483	468	489	455	456	492	450	455	475	457	439	502	453	517	492	482	472	468	486	488	512	488	483	490	470	485	488	475	482	485	499	525	496	439	505	470	470	494	519	446	481	480	451	496	500	485	425	491	488	463	479	499	463	494	478	505	497	455	469	509	493	492	503	494	482	529	495	445	475	481	473	487	500	507	476	493	490	431	453	473	485	459	506	470	506	498	446	490	472	482	468	463	471	518	513	490	512	472	432	447	468	519	471	496	510	486	473	498	502	473	461	478	460	449	466	493	454	503	466	469	518	488	472	501	479	503	535	436	489	480	469	464	486	474	499	458	459	457	491	511	467	466	501	454	467	460	484	452	468	503	430	476	491	439	480	514	485	464	432	513	495	479	482	438	456	485	488	538	512	503	499	461	496	447	490	475	448	488	474	495	471	489	442	457	458	465	444	503	489	480	486	502	460	505	499	438	476	505	502	459	465	482	500	500	480	465	494	497	473	470	474	454	483	460	491	487	503	458	489	538	423	468	479	481	463	449	479	462	473	475	465	475	493	483	484	540	526	476	480	475	457	465	498	502	480	482	473	480	466	479	447	479	510	495	446	490	463	451	436	470	484	497	491	484	464	476	505	490	476	479	507	443	518	464	467	460	473	470	463	465	479	439	489	476	498	459	464	502	498	433	448	445	470	459	465	427	482	463	520	476	464	488	530	441	476	496	509	470	457	488	467	511	462	425	509	490	472	518	445	497	466	466	522	483	473	479	491	474	462	490	477	510	484	481	456	503	529	477	499	460	467	454	483	495	491	495	466	513	477	484	488	463	466	447	484	476	486	469	421	479	500	465	493	500	450	528	473	509	473	482	432	468	461	469	463	475	459	484	473	505	486	485	458	502	425	478	493	443	476	482	444	480	496	476	465	517	503	483	473	502	466	467	468	458	484	453	488	490	468	474	477	456	483	460	452	496	479	469	527	499	506	453	452	475	483	470	459	457	478	445	464	488	450	476	474	443	502	501	499	483	483	516	519	443	463	448	458	502	471	480	482	490	485	472	464	477	483	477	506	432	482	452	477	476	495	480	468	464	468	504	462	486	481	467	497	431	468	494	457	524	500	508	500	479	501	460	476	470	477	457	491	515	501	440	492	500	459	459	526	494	513	500	479	463	483	465	499	498	472	511	478	473	452	491	456	472	478	473	445	440	510	471	455	492	469	517	511	466	495	519	497	456	459	471	453	481	497	449
24437	30648	34381	24231	14062	6872	1339	599	637	579	668	619	583	602	579	595	593	570	582	602	614	613	622	612	641	621	678	660	586	628	642	648	586	629	613	631	630	612	605	639	646	638	607	613	659	611	613	629	623	630	586	606	595	657	603	613	646	599	595	628	643	649	662	601	649	612	631	601	592	624	614	616	615	612	600	609	579	629	626	588	598	648	565	607	598	641	621	636	631	599	627	652	632	570	590	600	567	603	633	641	623	649	603	585	584	651	606	618	625	578	583	573	628	625	614	582	638	610	627	605	618	620	620	570	640	612	630	601	610	587	582	624	627	597	605	640	576	597	593	609	582	607	629	587	594	640	575	651	599	553	623	622	620	615	606	619	635	622	640	584	626	594	617	589	610	660	650	590	661	639	619	618	575	578	611	646	617	650	560	592	623	584	574	604	591	625	613	617	634	610	592	604	614	575	647	623	611	613	653	603	542	602	627	599	653	593	608	597	648	617	587	606	612	592	606	581	632	587	598	588	602	592	645	574	591	602	652	575	613	641	642	590	704	642	582	629	595	601	625	604	567	629	587	600	636	598	584	635	639	598	561	626	625	637	601	616	644	639	626	621	623	615	618	598	629	597	631	595	644	624	642	652	617	605	619	591	572	619	599	600	652	613	629	592	654	658	575	613	600	587	587	619	610	577	640	663	635	571	594	623	609	658	625	656	646	566	611	633	591	620	638	615	635	608	602	670	659	636	634	617	616	646	579	582	552	609	604	638	669	638	619	613	560	653	570	587	564	568	632	591	597	614	625	605	592	564	636	609	609	601	608	616	649	609	568	606	638	596	615	589	596	641	585	601	630	639	588	641	577	598	588	567	640	594	644	618	595	617	599	608	613	617	638	649	606	614	667	569	596	576	599	607	604	572	583	616	611	587	624	617	612	604	605	649	655	632	602	630	631	617	588	630	645	629	636	582	630	587	599	578	600	600	642	631	590	606	646	566	557	616	625	608	559	647	635	631	607	604	652	612	576	679	635	631	658	627	584	608	588	607	659	603	631	636	630	629	619	642	632	609	652	647	608	603	619	640	610	601	610	608	601	619	617	614	620	665	651	593	620	618	583	628	613	653	658	575	608	574	644	601	598	590	626	631	632	622	576	600	601	613	600	605	608	594	591	586	565	635	600	634	645	656	648	630	635	666	632	600	595	617	616	609	607	629	608	616	646	658	662	588	590	595	645	595	593	599	576	630	593	585	613	630	576	627	616	618	630	583	621	602	635	630	609	609	601	598	595	642	560	572	628	586	581	645	580	643	575	585	652	644	568	640	637	630	645	609	642	600	596	629	609	638	628	609	601	582	595	639	611	630	638	604	629	663	576	642	614	638	600	636	608	649	617	612	609	604	618	629	606	644	586	557	584	618	623	662	641	629	618	612	559	611	631	592	631	610	589	632	614	611	586	631	629	618	593	607	642	606	578	645	595	598	584	596	596	635	642	650	655	607	600	624	562	601	605	608	630	635	594	630	595	615	622	633	581	609	645	616	605	623	586	601	642	583	574	611	589	619	615	625	625	636	602	608	582	586	617	647	631	602	628	611	631	654	634	608	645	598	620	614	621	666	647	610	584	612	635	616	637	586	629	643	642	578	596	605	628	610	613	637	597	638	597	658	611	619	624	626	596	610	580	580	614	641	628	594	629	573	610	593	590	652	587	618	621	618	585	633	604	583	603	608	570	679	590	596	635	602	613	603	589	638	619	615	579	625	641	643	591	623	635	628	583	618	612	578	638	600	585	641	627	607	674	605	595	601	594	615	619	603	625	658	571	622	661	547	590	583	597	648	613	615	627	595	688	622	640	636	619	579	635	635	633	605	623	600	596	583	601	600	609	623	619	622	652	623	601	588	607	633	584	586	643	595	586	639	608	635	613	615	584	597	614	622	602	633	578	557	593	603	622	646	638	620	645	619	597	604	614	642	612	660	639	610	643	646	625	567	598	608	606	632	632	609	597	601	590	595	578	645	612	637	633	627	612	640	612	569	595	610	607	682	597	576	600	565	574	616	624	625	575	603	598	615	636	587	615	584	639	642	622	585	622	619	622	590	580	608	625	622	657	604	636	619	630	596	612	624	637	610	593	634	594	599	628	614	587	583	603	658	638	607	603	613	575	585	612	584	604	595	614	602	600	600	652	648	632	634	654	624	618	646	627	602	589	592	649	646	618	631	613	605	550	582	589	638	631	617	601	642	640	638	610	593	626	569	607	631	616	638	564	625	603	639	599	630	600	578	652	597	599	632	581	594	615	579	606	584	569	632	588	614	637	611	581	596	610	622	593	591	617	585	632	637	627	594	595	529	639	615	656	607	636	634	594	625	606	644	634	631	594	579	571	612	572	595	625	635	618	609	622	636	558	570	580	584	589	590	578	610	604	586	637	595	575	626	586	631	621	603	631	594	649	630	624	612	610	568	588	636	603	620	615	647	616	667	594	583	647	605	624	626	636	633	599	628	608	602	599	615	629	605	594	620	587	642	653	621	598	617	650	611	640	599	620	597	597	606	580	649	625	571	571	646	598	616	614	649	631	615	605	613	620	581	647	588	604	650	597	618	665	650	655	592	562	570	640	625	620	673	635	632	601	622	644	624	604	604	582	624	637	618	572	646	605	643	604	622	611	611	617	642	602	611	654	597	640	627	626	619	627	637	649	609	614	572	611	561	632	621	609	612	633	639	558	616	649	645	590	607	640	602	661	616	599	602	594	588	594	617	568	594	589	613	607	601	625	602	607	551	583	618	638	586	622	590	656	641	584	631	625	614	670	636	624	625	619	574	649	601	618	674	600	594	612	611	603	616	619	611	616	603	592	586	632	636	675	592	624	661	653	659	631	576	594	606	637	626	612	627	645	620	622	588	593	577	646	601	600	620	574	616	591	658	655	596	696	619	628	626	586	590	625	628	633	610	638	584	623	644	596	626	604	601	608	621	637	606	648	573	643	682	603	621	627	626	585	645	588	590	606	597	643	591	660	637	624	638	593	617	603	598	617	576	633	622	628	606	645	634	570	645	615	604	572	658	600	593	574	628	586	599	583	602	615	663	578	637	635	591	620	616	665	608	593	635	607	602	617	588	585	604	627	629	600	586	608	628	630	633	584	608	571	643	590	608	598	580	597	579	616	583	578	644	592	641	617	619	626	628	619	576	618	624	650	604	676	620	636	642	630	615	648	593	606	616	609	606	621	614	619	600	656	598	636	611	660	592	624	643	600	592	596	573	614	660	610	621	681	650	604	666	666	631	600	639	631	641	561	619	601	606	621	606	617	590	620	629	573	605	582	574	561	628	632	619	624	630	617	594	633	671	596	660	583	616	599	602	604	605	612	596	632	616	605	598	574	617	675	598	609	594	622	567	607	568	655	607	626	607	624	640	632	621	585	579	659	644	571	589	596	643	610	626	633	602	590	653	577	654	607	606	596	600	614	591	633	610	623	628	678	628	590	614	613	620
24475	21562	33063	41003	37992	27984	10169	619	413	425	452	420	393	365	397	414	399	392	436	407	389	412	403	433	376	368	402	388	377	381	404	393	400	381	405	391	401	360	421	373	418	383	368	402	445	360	414	394	415	410	401	406	413	390	400	394	407	398	409	373	398	367	359	370	386	399	358	378	387	362	389	384	375	393	366	433	397	396	385	383	389	369	386	383	369	400	388	377	425	408	366	411	387	382	373	395	374	401	406	362	373	389	400	396	386	372	377	416	396	413	379	376	418	427	393	382	394	351	381	412	426	355	392	379	369	356	375	393	392	409	396	366	374	406	406	380	354	407	400	404	387	377	338	393	384	353	375	392	371	406	361	374	391	386	377	396	353	393	364	359	372	386	390	371	365	412	383	416	366	398	402	373	398	358	418	409	381	384	366	390	410	382	437	355	399	386	419	392	412	404	408	357	408	373	385	377	409	394	415	375	430	389	362	435	422	405	387	360	430	396	403	405	404	390	408	404	369	404	357	392	379	432	379	385	407	349	367	384	406	350	405	365	377	404	387	380	354	428	363	359	381	423	392	340	398	390	411	380	395	392	429	390	380	386	420	379	428	387	347	424	397	369	345	378	367	387	380	430	412	426	394	386	360	378	398	378	385	381	375	362	382	442	401	369	383	384	386	400	404	383	371	376	358	367	354	391	409	388	368	386	387	437	381	406	372	393	352	380	351	420	389	392	382	382	410	390	367	390	382	381	426	415	372	394	414	370	392	365	407	380	413	406	385	425	370	397	373	366	406	343	399	375	389	416	369	376	374	336	381	402	380	367	433	361	417	389	372	396	392	449	365	379	381	383	397	381	401	371	365	406	360	405	375	419	408	378	388	392	417	370	381	365	388	383	350	410	354	374	429	406	408	398	422	396	387	409	387	420	364	378	427	388	388	363	394	344	392	377	372	374	380	405	411	367	405	367	374	393	382	364	378	391	368	402	394	364	385	406	426	408	409	369	361	402	388	434	368	405	409	381	403	357	396	393	409	400	381	370	380	368	373	423	383	414	388	402	376	405	375	354	387	435	398	352	347	363	378	390	389	398	384	388	385	379	383	379	354	388	450	404	375	397	409	402	372	398	347	377	401	394	420	399	349	399	420	385	372	376	390	365	440	366	419	411	387	395	365	368	394	367	383	370	403	359	404	354	378	407	378	383	379	387	379	344	388	357	374	381	373	364	402	396	389	403	374	404	349	368	388	382	386	398	369	370	391	385	402	387	362	367	404	378	414	360	398	418	354	362	381	420	418	390	375	385	383	374	399	347	403	398	363	400	379	366	395	431	357	379	393	421	370	373	395	399	381	371	406	396	369	368	422	350	388	385	397	381	363	380	366	363	390	369	395	378	394	375	407	378	418	379	385	359	373	367	378	416	351	402	371	369	385	368	348	358	367	386	400	421	388	396	374	369	406	405	408	382	395	403	375	401	404	373	387	368	422	404	392	399	383	367	390	368	418	371	375	371	380	364	384	385	392	400	370	398	358	342	404	372	387	416	366	367	431	381	404	374	424	409	412	395	359	409	384	408	399	367	397	372	371	394	381	381	375	347	386	380	381	365	402	337	397	415	378	364	395	353	388	388	347	402	389	376	383	385	386	376	371	386	404	417	432	377	403	382	408	424	386	447	425	391	364	374	417	403	393	374	414	395	391	373	394	389	355	382	400	388	349	371	361	397	381	414	408	367	399	404	386	391	398	383	374	384	389	371	424	376	386	391	418	378	403	444	349	405	377	371	375	373	376	379	372	376	368	396	376	410	379	383	381	381	366	395	408	430	374	368	406	385	388	405	385	384	372	355	364	402	361	400	390	330	380	402	357	402	379	375	385	397	367	388	379	390	357	378	365	407	448	410	388	395	369	368	389	396	379	371	429	401	380	379	391	405	371	387	376	360	388	392	386	411	391	405	376	366	384	402	384	377	362	383	379	375	390	390	388	415	393	394	392	406	423	408	382	392	362	377	408	413	399	401	407	340	380	367	384	399	418	379	408	352	391	393	417	376	376	415	395	416	389	382	396	360	395	350	363	392	367	380	393	388	376	397	397	398	425	383	367	393	369	391	374	383	379	419	373	380	407	390	366	368	376	400	404	410	399	346	363	368	367	387	391	362	369	398	422	339	402	384	372	389	409	394	376	397	384	381	387	417	354	398	383	360	373	369	427	383	350	372	359	387	389	400	387	346	361	384	404	372	391	410	393	415	436	393	341	382	395	388	400	357	369	397	366	410	365	393	394	405	390	395	395	369	414	412	386	367	429	370	402	373	397	376	398	416	358	385	345	372	416	382	366	351	399	383	374	346	371	417	406	404	370	412	382	395	334	403	403	400	395	398	390	378	367	385	406	384	392	394	405	387	397	418	391	385	355	391	364	383	378	361	382	398	359	363	389	398	351	388	375	381	417	435	400	393	394	397	398	400	424	365	403	382	383	409	390	418	403	370	356	356	420	396	384	401	377	432	385	406	359	389	389	400	408	416	367	402	401	367	396	368	389	357	366	403	366	391	368	396	369	403	386	380	393	375	369	374	389	402	371	384	378	398	375	348	396	397	423	425	408	376	361	414	384	393	400	373	358	396	395	408	360	397	384	364	392	390	386	391	384	407	413	345	383	386	407	339	405	407	395	418	388	387	374	415	368	395	367	379	375	384	386	406	408	384	384	401	387	375	398	368	362	385	393	394	395	380	354	408	360	384	397	397	404	421	389	413	373	381	386	395	361	376	395	379	399	389	392	379	387	346	387	437	417	387	401	383	384	362	369	364	399	425	428	387	380	404	341	378	381	366	374	384	417	376	418	366	400	418	393	419	382	401	364	393	416	397	347	386	385	387	379	399	385	374	375	389	418	399	372	369	419	385	395	373	383	346	372	372	444	369	380	344	395	405	391	367	343	397	395	380	389	392	383	412	365	386	351	398	370	356	422	367	396	373	347	400	392	400	402	368	401	367	382	407	383	423	390	345	381	380	382	410	399	398	392	379	385	379	384	368	366	371	388	409	371	406	418	393	375	404	397	393	378	381	388	359	397	413	391	404	385	392	415	343	425	395	417	408	392	386	396	393	393	380	406	387	399	382	386	370	363	378	385	379	389	414	377	413	394	394	398	389	381	387	369	401	388	401	393	365	377	395	407	335	409	410	357	376	391	426	429	432	381	396	428	429	404	401	394	372	367	370	410	366	367	412	401	375	367	394	389	389	408	372	374	426	376	410	348	348	397	406	378	394	382	389	395	391	399	379	348	353	365	412	373	395	398	396	404	371	391	383	384	415	402	352	392	383	352	355	372	378	406	428	392	408	389	383	415	382	392	351	386	338	371	375	403	363	437	382	372	375	421	398	379	347	371	409	374	427	385	381	391	419	400	417	414	401	394	411	356	406	393	372	355	378	394	379	368	378	370	424	395	400	371	385	376	406	391	371	374	436	396	381	420	377	402	421	400	369	382	394	356	380	382	383
48422	69328	76525	60803	46332	29970	4111	568	534	530	522	549	516	511	496	501	476	481	511	458	486	531	535	498	513	511	501	517	553	499	490	489	505	520	512	556	446	505	492	504	530	490	516	479	494	488	502	508	487	500	504	516	518	515	471	505	482	527	527	530	507	508	526	489	465	493	483	499	519	456	504	494	499	473	498	501	537	465	501	511	504	521	504	503	503	511	502	499	492	504	511	516	500	496	526	485	511	513	512	513	514	514	518	479	488	498	486	504	539	537	520	531	498	503	517	526	552	480	510	480	531	520	509	506	503	481	502	506	489	491	492	500	490	471	515	538	519	495	532	507	508	556	521	506	509	492	560	505	515	529	473	458	515	510	489	500	506	480	485	501	527	495	542	541	515	481	518	522	473	522	498	510	510	498	553	480	497	521	536	494	483	505	516	467	483	499	518	470	504	484	541	513	544	479	488	492	512	493	497	516	485	493	504	527	474	443	520	491	521	501	549	499	508	501	521	552	541	510	471	505	511	506	515	481	472	513	528	494	533	554	509	531	484	519	526	511	512	522	503	521	510	475	511	478	515	475	535	499	489	481	510	480	462	494	520	523	518	465	466	511	531	515	475	499	490	513	475	514	522	504	503	525	490	491	551	500	484	517	460	526	501	499	508	507	533	491	504	503	478	503	523	501	490	502	538	490	483	479	517	541	500	504	532	570	501	525	490	482	488	488	460	520	485	525	509	504	484	553	495	493	480	533	533	482	475	486	536	484	481	518	493	487	522	535	557	492	477	494	479	475	475	485	492	518	506	478	481	505	495	521	499	528	509	453	518	506	536	547	505	540	529	527	502	509	502	485	517	460	464	511	485	487	490	496	497	481	511	531	530	506	488	478	523	517	505	516	520	499	497	529	511	523	484	507	537	482	508	516	517	479	493	486	489	499	485	547	519	479	473	504	483	470	521	499	535	471	508	490	500	484	490	481	516	503	527	524	484	487	479	521	509	474	526	489	502	498	519	486	484	518	512	496	487	506	526	485	511	495	506	457	493	475	510	499	480	493	496	527	478	509	518	445	485	475	510	476	480	498	538	512	472	478	497	534	496	497	499	486	498	495	523	500	490	494	525	506	490	497	468	494	487	497	516	479	536	482	520	486	499	486	461	517	487	525	485	482	535	503	524	524	485	515	511	509	485	499	508	510	505	501	500	504	521	504	476	510	517	513	480	513	512	495	478	519	492	454	511	521	513	535	513	532	502	532	533	521	508	544	516	498	537	506	531	482	533	502	495	512	522	500	499	514	530	478	489	527	476	508	508	518	548	534	511	539	489	459	494	534	536	530	508	490	515	516	515	507	475	511	494	485	495	506	486	496	499	537	477	501	501	483	511	489	500	500	509	491	502	511	507	545	478	512	538	509	524	495	461	515	525	495	487	496	496	505	506	508	515	524	538	502	501	495	482	524	489	502	516	526	521	489	511	532	472	522	461	474	506	505	518	510	495	489	503	512	434	513	461	508	516	516	491	485	492	489	515	502	510	505	512	503	504	494	483	537	524	491	490	528	522	492	509	546	534	507	527	527	518	527	503	509	507	502	480	481	479	539	544	491	529	440	497	448	478	520	535	527	508	518	466	543	530	498	464	495	514	541	486	517	498	504	502	485	529	498	506	486	519	534	483	571	566	532	503	501	481	489	471	467	517	469	504	510	505	542	477	484	511	506	480	491	516	497	545	488	519	549	473	514	506	474	505	489	502	517	482	483	510	458	500	533	545	537	473	549	496	481	513	477	496	540	551	544	510	469	523	548	526	462	439	545	525	542	484	469	511	508	525	495	482	509	516	557	490	447	467	492	529	511	525	501	519	470	492	502	549	531	472	492	462	475	466	534	491	543	468	473	445	490	512	550	498	500	528	489	504	492	518	474	507	512	483	515	517	491	492	508	509	503	519	472	530	524	548	515	540	500	489	521	503	475	502	482	506	498	473	501	507	498	532	516	491	501	476	470	483	494	513	507	541	517	459	484	478	520	517	501	515	487	502	442	496	511	440	529	478	512	511	470	519	489	514	474	488	505	524	503	515	556	504	507	496	480	497	504	509	505	523	469	512	525	541	508	494	479	451	522	477	485	509	515	496	462	483	510	479	519	523	496	496	465	527	504	526	493	478	500	508	505	497	502	520	470	540	479	512	506	514	530	471	480	532	513	504	473	517	509	471	534	530	517	532	473	513	471	513	494	523	549	459	515	520	481	505	486	486	526	501	468	459	529	513	508	540	533	560	517	463	495	496	513	543	490	482	505	480	507	480	505	519	476	499	447	493	512	475	518	490	467	468	505	524	518	516	528	524	535	527	466	499	508	542	560	494	512	520	527	521	529	517	505	498	480	514	483	517	523	485	532	546	490	495	493	539	498	473	508	497	510	485	502	547	490	477	533	547	499	488	489	512	515	472	507	502	512	484	484	514	482	518	480	502	481	513	513	552	529	524	500	498	496	531	518	518	497	506	523	476	491	504	518	496	551	531	508	530	536	477	498	528	506	492	501	488	487	483	496	493	496	518	530	497	501	488	511	542	494	499	551	525	499	533	523	509	494	495	474	544	523	545	498	503	513	514	470	503	506	498	512	513	469	499	534	520	510	476	511	528	526	491	507	506	462	485	472	500	456	486	521	490	530	497	521	535	485	500	493	490	478	512	521	491	471	483	469	534	521	501	524	475	520	499	485	494	490	490	507	484	456	532	539	500	492	481	514	528	524	514	520	497	484	480	516	505	472	505	529	492	516	518	485	512	481	516	543	487	510	513	506	505	513	497	553	475	510	505	503	524	508	509	472	508	558	517	485	508	430	486	534	532	497	513	497	498	513	514	513	495	505	486	510	532	480	521	508	515	509	491	544	532	483	506	502	499	509	514	492	489	519	485	525	501	478	482	499	513	507	490	472	490	568	500	520	520	493	483	497	511	485	534	501	536	478	519	471	513	522	520	494	549	502	473	480	524	521	490	493	529	480	538	473	536	503	505	485	469	504	496	512	509	474	497	524	529	552	512	497	507	508	512	499	454	494	505	491	535	505	467	459	510	521	490	453	482	477	501	530	532	522	537	497	528	507	469	512	487	493	510	452	492	468	484	536	456	486	507	511	467	518	516	485	490	524	499	462	515	495	501	480	509	504	510	513	518	488	507	491	497	479	532	503	500	504	500	545	514	510	498	453	504	480	512	487	512	511	537	513	496	481	497	511	532	519	535	526	540	519	474	514	526	468	528	486	477	541	475	497	485	490	508	471	491	524	559	475	512	496	528	525	514	518	485	541	518	569	512	542	503	500	491	506	478	529	513	508	484	522	524	507	496	508	487	477	468	534	553	493	521	492	541	524	496	463	483	509	528	476	509	500	517	513	497	498	547	525	460	539	512	491	517	469	482	509	503	493	517	490	473	514	498	484	464	528	503	531	503	529	517	489	510	468	572	509	505	493	532	504	506	492	484	507	485	538	495	504	504	471
23472	21536	31758	34607	37074	32132	17916	1614	320	277	257	251	270	254	284	235	268	240	267	252	225	228	233	257	256	239	266	227	261	269	222	222	225	241	230	261	247	221	252	242	259	255	231	230	270	224	239	228	262	231	217	275	266	243	251	253	229	262	249	233	241	235	208	228	209	244	273	258	256	255	251	235	243	249	232	252	214	216	258	249	253	246	224	263	234	264	249	243	219	252	249	244	231	246	236	253	230	255	235	253	230	245	232	254	230	263	231	258	236	255	252	252	242	271	251	225	246	240	256	243	259	216	236	231	243	245	238	221	252	237	260	221	248	220	263	238	264	242	265	234	231	241	274	221	265	213	242	258	233	258	226	259	226	247	235	240	238	244	234	260	232	239	265	218	266	222	239	268	246	220	247	241	225	236	230	249	240	232	228	239	234	238	259	242	245	233	255	261	248	246	230	253	256	244	283	251	255	240	274	227	237	247	256	227	265	226	265	265	246	261	255	227	225	265	229	260	273	252	238	257	240	253	259	235	224	265	239	249	243	271	231	232	255	241	261	238	260	261	246	255	260	248	239	247	254	252	241	238	241	279	243	238	244	252	262	269	248	254	220	222	237	253	240	231	237	264	243	248	249	242	255	248	275	271	221	276	233	243	272	230	238	233	213	259	252	236	244	230	260	227	238	224	242	261	237	234	246	262	247	223	243	226	266	285	222	234	251	261	239	243	226	252	216	224	248	255	245	254	261	222	250	224	238	213	250	238	254	253	235	250	228	229	233	235	240	256	253	237	270	258	227	256	275	250	238	243	270	249	245	264	259	213	225	247	214	245	271	244	277	260	232	239	249	261	259	262	249	206	247	210	261	246	255	234	254	242	257	254	257	258	254	227	247	243	232	238	243	221	253	272	232	241	278	257	270	237	260	262	246	232	269	258	225	241	238	217	255	272	260	241	248	239	256	254	234	234	222	243	245	287	265	228	263	232	258	271	257	244	238	239	255	225	224	257	259	241	247	262	235	219	254	218	255	243	244	252	268	253	250	229	256	229	246	244	246	230	242	241	269	251	238	247	237	259	245	248	240	247	252	237	275	227	262	253	259	231	243	251	246	279	233	244	269	229	241	191	231	240	251	244	205	280	264	246	275	261	242	244	233	240	249	231	254	244	242	249	229	258	227	247	246	215	211	234	254	232	248	254	266	249	266	212	237	245	266	240	230	249	237	228	268	255	227	239	240	281	258	243	236	250	258	228	257	206	226	229	249	241	261	223	236	222	246	231	253	253	260	227	265	216	239	229	260	258	229	237	255	240	238	248	264	224	234	238	244	230	247	230	251	266	228	243	248	245	248	228	247	222	227	255	241	235	244	266	253	238	250	212	251	236	218	255	211	234	224	267	246	223	244	237	235	258	241	261	234	240	229	263	234	242	236	231	227	265	267	248	253	254	240	248	259	251	249	245	253	238	250	245	256	255	217	259	263	240	208	255	236	229	229	264	243	268	237	251	239	236	265	258	248	251	241	292	236	235	248	247	262	243	252	286	231	240	234	248	234	237	268	222	259	249	241	255	255	258	253	231	233	249	267	247	249	208	279	232	251	229	226	264	244	255	236	232	283	250	246	241	242	242	258	246	252	251	234	268	259	216	283	231	219	257	243	233	233	241	240	261	230	218	232	246	238	238	268	240	250	258	236	222	255	230	218	260	247	243	249	220	236	235	269	222	240	258	255	246	283	258	262	241	242	260	247	244	260	241	199	267	235	249	257	279	218	237	238	257	251	254	246	237	254	253	236	283	219	227	223	264	231	238	262	249	243	256	234	250	256	249	238	244	252	258	233	245	235	261	242	241	247	251	241	239	242	255	270	260	226	257	242	216	224	272	249	264	229	256	250	246	241	260	244	245	248	230	252	222	223	248	247	286	243	232	251	253	231	228	278	254	207	245	220	252	245	251	249	231	275	237	231	239	247	248	237	249	250	225	244	233	238	239	251	256	234	250	254	226	246	239	251	230	253	224	267	243	258	234	242	235	217	238	248	237	231	248	242	268	228	245	250	249	241	243	245	249	235	253	224	235	252	214	260	247	258	226	257	241	261	228	238	254	247	230	244	234	254	240	264	232	222	255	262	207	248	248	243	249	255	259	254	241	279	217	225	272	265	277	254	228	228	253	234	252	223	260	263	265	246	219	257	263	242	249	251	273	250	248	221	207	237	247	241	246	234	268	224	244	242	251	260	233	271	260	252	248	284	227	235	248	241	258	247	292	253	238	239	257	226	239	257	249	239	251	224	245	247	243	231	225	240	228	259	246	238	254	235	216	262	230	236	274	254	233	271	252	234	241	233	240	221	223	251	230	227	243	244	239	269	258	222	254	251	225	261	222	247	274	248	212	262	245	255	223	211	255	253	261	256	247	241	236	246	271	245	222	230	264	247	251	263	238	248	257	264	229	280	241	244	255	252	241	207	257	236	218	254	247	219	238	248	240	262	270	237	267	272	263	251	249	242	270	252	269	244	247	262	245	222	228	227	212	252	243	250	238	263	250	242	237	221	227	266	249	233	240	236	250	220	250	245	219	272	255	254	237	225	269	253	235	258	235	226	217	242	257	227	232	287	262	232	238	237	236	276	259	269	258	207	231	259	254	217	232	236	218	253	246	257	253	232	261	261	248	256	277	266	243	254	262	280	232	273	246	242	255	239	269	251	274	260	239	229	231	226	244	248	242	238	243	233	225	249	228	229	226	224	251	240	220	240	249	250	246	242	250	293	233	225	249	235	248	246	226	247	225	239	238	210	268	234	257	281	222	268	239	264	268	227	231	230	244	243	260	269	250	272	256	235	242	261	259	254	232	255	252	246	265	221	232	248	237	231	262	238	255	252	250	232	265	227	272	254	279	253	243	243	239	236	233	241	248	236	275	236	222	231	237	291	266	259	250	274	271	243	246	243	281	238	249	269	235	249	253	247	231	234	264	233	248	224	221	261	223	248	222	269	250	246	241	222	255	251	274	265	254	261	262	244	264	288	251	267	248	222	222	232	253	262	271	260	252	236	264	231	251	251	217	252	226	254	257	239	254	249	239	243	246	237	245	245	250	220	243	241	238	237	239	218	234	278	253	225	262	234	238	247	257	254	258	250	231	238	229	236	232	252	236	234	263	245	236	256	240	253	264	233	255	229	254	265	228	256	236	244	266	228	277	263	225	247	243	265	245	283	232	249	235	256	262	249	277	246	236	227	253	269	248	237	244	266	241	239	238	232	240	267	255	257	244	223	239	239	229	256	239	233	246	238	250	251	240	261	244	242	243	210	251	234	243	249	272	232	229	274	227	234	260	236	254	252	282	225	255	241	249	238	264	213	247	219	252	261	241	251	247	248	296	228	238	232	226	240	274	240	242	242	232	243	253	235	264	273	269	234	237	238	266	251	258	251	267	250	251	228	245	245	259	232	263	251	233	244	243	258	218	251	245	247	242	245	260	237	242	250	242	241	211	263	250
52981	81041	89078	73043	55978	38797	6419	415	388	333	354	337	322	332	337	314	325	343	355	319	354	350	345	316	299	326	399	322	342	311	291	337	280	316	314	325	335	305	300	331	368	288	324	319	303	327	331	309	297	334	309	299	290	319	307	316	289	354	319	330	321	291	332	314	326	281	295	303	327	339	346	336	342	315	293	330	321	318	321	348	322	308	329	318	320	310	314	299	315	311	320	318	328	319	334	334	306	279	343	325	285	308	301	353	294	320	302	327	304	338	320	311	310	327	324	316	290	343	330	311	340	325	352	302	322	342	323	335	286	337	361	336	337	333	325	298	375	339	314	326	346	306	332	319	325	305	344	327	332	330	310	365	303	323	333	329	310	316	323	319	307	332	319	296	304	317	325	328	288	344	296	314	320	343	323	356	328	328	325	306	304	336	326	287	318	323	314	324	325	294	316	325	297	312	317	325	317	318	344	311	335	308	299	301	333	351	316	341	315	302	329	307	280	316	317	310	284	297	330	313	330	318	319	330	310	299	319	317	342	308	293	331	339	292	358	344	332	329	357	370	326	314	293	293	308	336	312	322	315	314	334	336	338	323	327	333	354	326	330	351	332	323	316	344	316	320	343	309	351	326	316	336	339	280	303	327	330	322	315	307	284	295	327	308	315	331	356	320	298	305	287	316	307	331	308	321	339	333	301	341	326	327	315	317	310	314	343	329	291	344	343	336	324	359	290	291	322	297	299	310	300	326	304	341	320	322	300	301	314	338	358	326	334	323	305	303	307	303	341	322	309	304	368	348	311	328	319	328	320	310	330	319	303	337	305	313	297	336	307	299	311	320	361	346	310	351	328	306	315	294	304	299	304	321	323	273	305	313	312	323	344	284	314	323	320	304	330	306	341	296	294	280	296	348	319	332	284	343	320	306	309	329	348	307	316	340	352	321	321	326	292	303	305	321	311	317	303	357	328	319	327	334	362	297	285	303	310	299	301	310	299	298	328	310	292	317	317	348	323	347	325	308	289	327	302	345	331	324	358	319	297	323	340	285	334	323	345	330	319	301	311	302	329	324	341	330	329	295	270	347	326	310	311	275	289	328	326	334	319	293	346	310	307	289	301	344	310	317	296	296	310	287	340	325	302	311	344	336	315	332	316	343	346	319	278	304	307	323	292	314	339	324	327	296	295	356	326	329	322	306	331	321	325	298	282	343	324	316	320	305	328	296	350	312	298	317	343	314	314	299	302	321	284	330	292	335	311	297	291	338	314	325	328	319	330	305	323	345	349	335	299	343	289	288	325	312	301	325	334	320	295	328	312	331	297	317	289	295	330	311	310	283	297	338	320	310	268	333	294	330	286	322	297	323	287	311	293	322	325	322	300	323	310	321	309	362	333	311	337	348	307	333	312	303	318	327	313	324	324	317	338	330	324	296	323	330	340	303	314	342	305	329	325	311	327	316	331	350	296	324	312	326	292	329	299	310	309	309	300	343	343	309	320	312	326	319	347	312	296	327	319	310	332	335	318	311	306	332	325	313	330	301	334	321	337	282	308	325	309	332	310	372	280	294	309	313	317	325	283	314	300	286	323	342	324	339	313	295	330	305	331	294	322	320	322	321	344	287	328	322	335	313	331	328	309	346	307	305	353	333	338	326	314	332	324	331	344	310	316	279	307	296	296	313	315	318	326	352	346	303	333	297	298	322	352	334	303	303	337	309	312	318	344	331	303	309	324	303	306	311	338	317	298	314	289	315	266	300	317	328	316	326	339	295	340	316	308	309	313	326	331	327	319	333	305	334	326	321	328	361	322	308	315	319	286	346	288	314	318	314	287	333	310	320	324	304	300	305	324	313	308	311	350	296	317	338	339	321	314	334	308	343	312	330	293	315	302	319	301	331	345	315	323	325	314	308	331	312	301	316	337	369	299	305	319	326	310	289	285	334	324	318	315	341	333	286	280	327	313	341	321	322	290	379	298	316	322	304	334	291	317	329	307	315	324	312	316	325	297	322	340	342	318	335	362	304	327	337	341	312	303	317	300	341	308	325	317	305	281	314	326	297	312	315	320	328	336	316	330	300	349	322	314	350	323	308	305	334	340	284	324	303	297	304	321	327	294	325	303	353	314	309	318	314	332	331	291	332	338	299	332	323	310	344	317	330	293	316	313	331	346	296	343	293	341	330	336	303	325	320	318	315	334	320	295	302	311	316	323	316	309	335	293	336	335	333	303	300	316	311	319	316	319	320	310	325	319	309	282	334	323	307	311	336	329	296	327	319	307	305	322	328	304	366	310	321	344	333	324	328	325	314	336	304	300	313	304	313	303	298	307	325	310	319	308	314	318	307	305	320	339	314	292	294	282	290	306	326	280	313	343	319	308	322	327	325	301	328	310	299	284	344	338	323	314	289	321	332	313	327	320	349	306	308	310	312	313	303	302	314	297	309	338	275	325	306	299	316	300	322	322	288	318	313	287	279	341	304	377	310	307	336	315	324	359	297	346	323	313	375	336	343	308	310	314	304	301	308	319	311	297	315	325	289	296	330	300	284	311	302	292	310	316	297	315	330	356	299	319	320	345	335	307	313	315	338	294	334	313	321	345	307	336	330	338	331	323	345	294	300	347	296	319	337	302	316	328	318	335	345	326	319	332	289	295	338	319	320	341	343	315	329	324	311	321	323	312	358	287	322	329	291	338	344	288	306	313	299	329	315	291	324	374	312	328	322	304	302	300	321	350	308	302	320	346	299	305	313	321	323	322	285	303	313	314	327	304	321	339	302	308	310	335	305	289	310	305	355	322	308	335	345	340	322	293	319	280	327	364	323	331	337	336	336	310	333	327	321	334	297	322	329	291	330	304	319	299	323	361	367	320	322	333	311	313	294	303	331	324	316	326	360	315	276	327	309	321	314	340	324	330	348	316	308	315	323	277	330	346	334	294	306	272	324	315	335	315	314	336	364	308	332	341	307	300	327	301	317	363	338	334	322	305	312	299	296	319	289	321	298	308	330	308	326	330	313	319	324	302	336	313	327	339	343	321	311	336	321	320	325	301	308	327	315	291	338	303	322	321	352	328	336	342	301	293	301	307	339	328	331	332	294	289	318	327	346	326	307	329	314	315	304	317	343	313	349	337	321	299	324	322	318	319	298	305	306	320	309	339	333	336	324	336	328	326	329	337	338	311	302	330	334	303	302	328	294	308	326	321	321	343	323	312	303	334	305	336	332	305	298	310	306	323	322	352	340	305	297	329	307	326	281	299	370	296	322	314	289	321	285	329	312	329	325	337	340	333	290	346	292	331	295	336	333	327	324	309	322	321	332	319	325	291	337	300	267	357	330	292	279	297	336	338	296	322	315	311	345	328	314	286	331	319	318	336	294	346	301	313	277	327	310	321	287	352	306	309	320	316	323	303	307	295	332	354	312	313	297	326	317	307	343	341	280	341	313	329	315	330	301	287	351	285	325	324	327	321	269	317	307	370	328	340	298	316	329
28135	22068	30110	26861	14097	5099	794	494	537	465	513	489	491	481	509	522	502	486	437	502	477	497	500	490	498	517	511	500	500	494	552	495	517	550	486	492	499	479	518	466	543	461	519	491	488	519	484	517	481	499	518	505	456	489	517	504	504	485	481	546	475	535	527	525	464	496	474	503	519	530	473	546	466	508	505	490	501	498	488	490	509	521	493	525	519	558	532	495	498	486	508	525	541	521	452	500	513	516	510	524	570	459	505	494	477	494	495	506	486	472	516	500	523	512	527	453	506	493	502	494	519	488	489	517	504	472	538	509	492	469	479	493	459	485	554	521	498	464	491	478	466	481	521	518	479	516	474	496	490	524	478	473	507	521	501	483	517	514	501	506	504	482	491	475	510	480	491	487	489	475	488	504	492	505	492	495	514	483	547	521	481	509	511	484	521	482	493	543	488	509	516	496	494	521	517	485	538	465	515	505	561	507	501	498	525	473	461	486	517	465	493	506	459	519	498	511	488	481	488	508	499	501	515	481	489	516	518	495	513	495	498	501	512	489	512	471	522	455	500	534	531	504	534	497	471	506	537	505	530	530	504	495	469	499	530	496	463	484	517	512	496	500	549	480	492	488	548	531	515	505	503	512	520	498	485	464	505	518	493	521	496	537	521	495	511	533	465	516	494	526	495	473	480	519	500	454	456	458	500	496	501	568	512	482	519	496	502	540	461	455	516	516	518	539	471	518	491	501	491	513	492	547	513	457	516	494	521	533	486	526	496	514	530	527	502	468	476	446	479	497	509	492	538	507	514	485	504	485	508	523	547	493	521	498	498	492	505	529	502	525	499	501	489	510	520	513	558	526	463	524	519	513	535	505	518	529	514	462	509	534	487	542	480	526	482	497	483	501	490	517	551	526	524	470	451	524	529	532	481	465	486	524	471	503	507	501	503	479	490	510	484	502	493	464	505	462	509	507	473	525	534	511	475	530	516	498	518	489	528	503	509	481	521	534	489	489	521	515	519	497	504	495	486	515	516	485	495	549	473	461	478	482	552	504	485	502	495	505	498	479	520	494	519	481	494	481	449	496	526	503	504	483	489	484	490	510	513	494	461	477	539	520	509	556	519	478	505	489	486	504	509	490	460	517	507	509	489	477	498	518	503	523	497	507	519	459	495	484	468	533	488	486	492	499	487	497	518	476	514	496	490	502	473	506	489	502	500	520	525	511	502	514	522	498	503	498	521	493	489	528	496	499	488	549	491	500	529	498	484	498	503	471	485	530	539	515	505	516	554	501	536	532	506	492	506	480	522	532	492	540	485	516	537	489	472	497	455	536	515	464	532	480	525	499	513	505	448	492	511	500	492	441	492	520	517	497	500	505	474	523	525	473	492	520	467	469	508	528	501	490	481	510	481	506	506	473	480	517	524	506	475	531	511	485	484	487	491	533	508	481	506	537	505	498	500	509	471	508	499	530	506	534	480	506	534	508	505	500	473	498	510	507	512	516	515	483	516	488	496	506	483	466	488	504	520	471	464	523	505	486	492	526	521	524	521	482	496	495	483	528	547	518	450	456	508	488	489	485	496	493	506	497	524	491	503	526	493	485	472	489	529	494	497	497	524	530	503	515	489	490	496	490	508	503	546	473	431	489	522	508	470	489	494	518	516	495	483	487	517	498	485	476	539	469	471	493	486	499	526	471	491	512	533	460	508	508	500	508	497	487	538	544	501	492	491	481	494	519	516	486	506	466	485	475	514	478	489	458	521	524	503	461	433	460	491	467	513	464	513	529	518	484	466	506	445	478	523	501	481	526	491	500	529	521	487	502	475	523	487	484	521	497	509	489	527	484	461	528	506	500	483	487	484	491	505	478	508	517	510	492	499	499	468	465	526	563	551	475	517	499	521	506	497	454	492	534	504	539	510	483	528	506	493	501	502	474	506	501	481	494	494	478	508	503	486	481	525	490	482	505	487	482	508	535	509	456	473	519	492	477	486	485	487	516	507	523	506	494	487	484	469	487	559	571	497	475	482	513	498	506	481	485	511	513	497	492	517	454	521	464	472	481	474	485	476	472	478	491	524	489	509	506	495	529	492	486	509	497	518	520	466	513	499	514	518	533	518	514	510	509	470	528	513	491	515	492	525	431	495	481	518	479	479	501	514	516	497	509	483	494	521	506	504	506	517	499	476	503	478	488	497	477	497	485	525	504	489	473	507	461	492	490	495	500	506	516	521	461	468	513	473	519	505	493	511	477	528	509	517	548	520	501	504	475	493	497	486	491	462	516	520	524	503	511	494	498	457	497	548	534	485	540	548	530	459	498	504	477	510	495	518	545	570	490	502	505	536	487	532	489	495	459	496	478	531	489	514	498	501	498	505	486	496	500	467	520	523	525	490	480	495	511	486	489	513	491	512	488	521	492	468	493	473	480	518	486	521	482	486	466	522	508	455	473	473	455	494	499	496	465	477	482	505	517	506	516	503	467	484	471	491	502	509	543	504	485	463	520	503	498	515	475	536	493	537	516	466	505	544	505	525	517	501	476	436	504	484	502	489	541	502	491	480	501	507	519	495	500	492	498	521	466	470	481	541	499	503	472	478	511	494	451	509	478	460	481	478	496	523	487	497	532	506	522	511	507	483	512	492	502	504	500	492	537	503	472	509	479	522	540	492	468	495	519	445	485	499	503	503	533	528	512	505	499	464	517	504	531	458	546	510	487	488	490	455	528	501	470	496	452	500	527	491	557	514	477	498	514	494	509	495	483	478	473	508	517	483	476	501	488	466	492	509	475	474	512	508	455	478	503	484	524	514	484	463	506	480	483	531	472	501	490	475	495	497	492	503	488	485	535	498	517	484	464	525	494	508	480	499	480	523	473	503	511	484	481	506	471	481	463	548	513	497	516	495	492	448	516	512	487	503	466	490	482	488	480	521	516	470	496	499	467	496	513	489	489	528	465	484	483	512	477	485	537	499	524	482	530	485	525	534	501	499	508	473	503	533	463	498	482	526	511	500	483	520	498	537	482	496	501	513	554	506	484	505	491	517	498	515	471	498	513	480	511	487	507	514	495	503	506	499	506	478	466	493	522	484	479	506	524	487	483	504	517	487	526	466	479	478	473	515	508	564	557	520	511	518	541	499	491	480	488	498	491	507	493	535	481	494	516	475	470	498	459	473	551	506	514	477	485	515	516	532	480	529	459	562	477	521	464	496	509	522	483	490	482	520	487	484	477	493	480	483	503	512	491	509	500	460	479	488	470	518	530	544	517	527	483	480	493	511	478	535	499	489	506	505	488	503	527	506	487	489	490	488	519	500	468	498	490	444	485	474	486	512	497	518	528	491	459	498	476	467	520	495	479	498	461	509	534	478	551	520	508	506	496	502	511	506	523	484	490	445	533	522	494	486	481	500	531	491	494	507	489	460	479	472	489	507	461	521	476	469	505	500	475	506	523	481	469	538	505	494	483	465	486	509	501	460	457	494	499	491	492	499	503
24891	29998	34556	25244	15529	6587	1104	685	653	640	654	633	636	605	661	581	629	665	679	631	609	652	675	645	572	627	654	696	609	640	644	608	613	667	663	640	613	673	614	643	612	645	629	612	613	664	638	644	635	608	624	640	609	609	656	662	674	637	625	645	657	687	703	627	661	656	636	603	680	637	677	613	631	606	641	639	679	628	633	642	614	610	629	660	627	631	657	620	671	668	646	642	640	647	679	623	591	654	642	645	621	660	632	671	627	629	625	653	587	602	679	638	629	604	646	607	628	664	696	644	649	624	635	655	646	628	647	594	643	633	672	632	631	646	599	678	659	685	615	639	630	648	615	684	656	654	675	631	609	656	693	644	661	618	620	636	629	607	603	645	622	668	670	636	620	574	594	612	625	644	651	648	633	626	677	609	687	637	647	650	634	617	616	617	608	590	587	619	632	686	629	670	663	626	622	657	655	625	617	614	638	652	663	641	638	609	683	651	667	592	585	598	619	616	623	636	606	622	614	586	616	590	632	659	655	642	672	632	648	632	635	595	661	597	621	628	648	611	654	613	647	638	627	632	660	684	634	639	676	620	652	593	647	651	676	637	622	613	603	636	644	661	657	642	651	619	600	629	587	653	600	645	633	644	628	656	671	644	715	598	581	630	657	665	589	596	642	656	634	646	634	580	659	668	628	669	643	595	631	642	606	632	658	630	646	632	632	610	639	634	660	667	642	672	631	598	629	596	666	658	660	624	612	653	603	608	640	619	575	644	656	649	632	613	694	623	646	675	653	655	631	678	609	594	583	636	618	654	667	642	612	654	597	641	657	660	654	644	658	623	620	651	607	663	630	632	641	643	660	647	662	650	638	589	615	677	683	609	608	631	666	610	675	648	663	611	612	636	612	615	642	664	673	667	626	642	639	632	654	609	600	611	644	622	614	605	629	625	620	634	644	661	647	631	669	631	628	626	632	635	606	604	658	637	640	656	676	642	619	640	584	627	583	679	612	683	646	620	561	678	649	686	614	594	617	630	638	655	626	616	661	605	672	658	638	625	675	600	622	593	651	633	637	628	631	643	620	629	667	633	618	687	625	645	618	667	638	648	640	625	632	665	639	653	643	643	627	647	659	631	625	610	615	669	617	630	683	626	667	624	687	658	676	656	650	620	624	640	688	645	578	676	629	711	654	594	624	655	664	663	658	656	662	625	614	612	625	637	654	614	606	671	634	643	614	615	617	587	657	635	661	677	630	675	608	657	668	638	628	613	673	662	666	602	606	660	643	629	605	628	638	676	679	611	644	620	595	605	618	628	606	607	591	608	636	613	650	675	628	639	622	670	642	665	599	634	641	620	659	648	646	678	629	664	632	633	673	607	637	617	662	708	631	646	573	593	637	607	624	623	632	623	654	613	634	650	617	594	647	617	629	624	621	666	606	604	664	665	648	629	634	645	621	651	669	638	645	641	627	670	606	657	639	667	655	616	639	649	652	633	652	633	678	624	644	647	598	619	609	655	626	680	631	677	614	641	624	616	619	664	661	629	647	621	599	643	669	714	647	660	651	656	612	591	654	642	653	635	643	643	608	656	643	661	641	657	630	637	646	669	639	647	615	622	630	647	662	604	595	651	641	649	605	618	635	654	654	653	659	685	665	615	661	692	632	646	637	619	635	656	621	635	680	662	643	627	676	625	662	650	566	629	685	678	666	642	655	612	612	619	593	661	637	611	630	617	661	655	633	656	631	642	580	623	592	647	609	641	648	670	622	632	665	616	618	600	640	639	660	624	687	640	624	670	641	623	648	619	606	651	679	633	604	642	623	640	639	647	637	666	666	648	602	639	624	616	644	674	623	581	614	614	635	616	647	635	633	633	641	622	648	646	650	600	638	611	620	646	643	651	663	688	614	651	583	613	608	657	672	623	627	637	625	639	632	638	628	645	596	624	672	617	620	648	653	697	636	615	670	619	677	631	623	642	614	681	552	657	635	646	639	625	645	655	631	659	656	659	660	651	661	663	644	623	674	682	666	620	588	655	593	655	657	630	607	631	665	691	652	634	672	619	604	610	648	611	661	643	654	630	612	637	659	639	613	628	683	638	671	634	620	616	620	576	659	648	633	595	646	643	657	610	637	631	656	640	663	663	633	639	680	627	633	597	658	605	639	620	609	643	635	645	621	653	612	637	654	604	622	651	641	631	599	665	698	656	628	643	586	627	691	634	613	600	655	652	656	620	624	616	660	647	626	638	631	631	670	671	634	636	601	676	628	638	598	658	604	620	633	627	681	632	655	669	650	634	641	647	639	615	636	626	617	655	664	616	662	671	654	624	620	628	642	629	653	645	628	629	574	666	632	621	661	631	689	622	643	632	629	630	640	657	654	681	571	699	646	645	625	604	613	627	622	606	635	596	654	630	634	632	607	681	695	638	624	601	664	629	598	653	632	675	649	636	628	635	634	625	575	591	638	653	589	643	654	683	707	660	581	616	578	700	638	621	672	606	643	610	592	649	614	663	638	634	670	618	636	638	611	632	627	632	605	674	649	658	660	654	645	677	639	593	641	601	648	681	658	613	632	690	615	605	617	615	624	633	604	648	641	643	656	601	592	647	621	645	651	597	621	668	662	625	604	633	650	618	684	633	655	661	597	657	640	605	640	598	634	606	632	612	617	664	675	699	658	615	594	663	627	629	627	652	600	650	654	630	610	651	631	609	639	612	659	612	659	678	601	640	615	636	631	644	624	693	597	660	606	640	568	607	685	594	699	604	638	690	619	660	609	610	621	621	649	619	641	632	636	652	618	641	647	617	633	656	604	656	665	658	649	646	628	649	636	675	613	603	643	660	655	679	637	690	626	653	620	616	643	658	588	667	674	650	619	583	629	645	630	638	628	646	663	629	711	673	641	658	616	600	628	650	653	622	666	638	637	609	646	644	623	601	635	629	601	605	636	623	633	641	620	670	657	632	635	618	661	607	634	594	642	664	656	636	589	613	669	664	636	659	638	642	649	631	630	631	624	629	657	637	593	653	634	637	669	653	644	604	592	608	632	653	627	650	645	633	643	680	635	668	638	656	636	657	612	642	642	600	665	614	672	632	641	626	680	650	614	574	609	647	638	646	653	619	617	657	655	649	608	631	689	655	661	683	671	611	652	635	602	697	627	586	662	585	638	639	646	647	654	675	651	630	648	634	648	607	637	667	641	676	649	634	631	621	635	623	577	627	649	630	695	619	616	617	618	606	652	624	637	643	649	620	660	632	678	640	653	616	688	617	660	638	642	669	651	615	635	675	643	641	635	623	633	648	589	601	636	616	641	632	622	630	635	636	595	702	640	652	657	615	667	622	607	681	609	643	609	663	659	677	654	663	609	621	623	628	653	606	639	622	653	611	607	660	600	632	666	696	630	628	619	611	611	636	612	660	611	589	604	692	699	686	664	651	628	649	645	627	639	613	656	650	593	640	626	629	642	644	623	673	627	635	605	624	614	655	633	627
24474	21510	32820	40954	38489	28062	11439	657	421	435	416	398	396	428	411	444	414	377	397	390	397	426	406	405	420	422	445	414	388	408	369	399	399	376	382	474	380	394	393	414	394	373	435	421	386	419	420	400	370	393	385	446	399	420	394	422	399	394	406	402	391	357	415	423	391	387	414	403	410	421	431	415	415	372	412	435	408	439	410	418	454	419	380	467	383	408	411	413	346	392	411	400	396	429	421	423	389	387	387	384	390	383	404	404	409	400	429	423	418	405	429	406	428	388	383	416	373	394	385	357	353	393	385	404	411	386	384	362	379	381	395	439	422	393	387	390	413	409	361	389	416	373	425	403	365	404	427	416	432	445	398	389	395	409	406	391	373	393	374	378	387	400	348	402	399	415	409	418	380	425	380	401	381	415	434	414	413	401	421	405	378	369	398	412	385	387	397	400	399	426	397	390	434	388	421	387	413	464	424	385	401	386	401	397	439	459	409	409	403	398	396	388	408	406	401	418	379	378	404	408	378	452	430	408	413	408	405	392	401	382	380	428	374	398	389	384	417	371	386	395	420	407	442	385	427	397	368	392	381	375	416	407	350	397	391	389	441	368	423	389	410	410	396	392	447	394	408	399	404	429	389	415	403	410	435	374	416	388	427	392	368	392	393	386	397	429	414	362	428	408	454	418	417	415	376	405	367	410	384	425	421	403	418	385	389	416	398	380	389	362	405	395	405	399	415	377	363	389	412	395	375	358	361	401	419	427	389	399	400	377	457	398	370	408	424	392	385	395	381	397	430	371	402	407	431	430	399	387	378	401	418	394	406	414	420	421	392	427	392	397	359	428	390	390	411	413	403	406	407	435	408	343	416	409	409	395	408	368	420	401	390	375	410	411	423	458	405	431	378	393	403	395	415	390	385	385	409	410	408	412	377	426	407	385	438	394	398	406	367	397	399	410	382	353	381	419	376	392	396	377	387	402	396	382	397	412	376	392	418	388	409	451	434	393	400	415	415	390	408	394	399	402	416	372	404	398	362	388	411	371	405	393	419	357	400	391	448	412	397	389	428	388	373	402	394	373	402	374	421	391	372	409	438	408	445	415	420	412	386	414	390	400	399	381	424	391	393	442	396	445	359	401	406	411	400	433	388	402	397	417	367	422	352	398	403	408	382	443	400	382	431	381	417	399	397	386	432	384	364	390	380	427	423	420	407	403	398	368	388	420	413	411	429	412	411	407	425	405	414	416	393	397	361	385	388	383	399	403	428	401	407	405	369	401	405	410	409	404	408	382	366	418	442	362	396	363	405	403	407	391	399	376	365	413	388	384	404	402	398	399	389	382	402	391	414	461	430	424	409	407	390	404	410	419	370	407	380	409	399	430	408	382	419	376	392	385	412	404	391	384	433	396	420	438	424	380	419	376	378	378	393	400	408	404	399	407	389	401	416	423	439	432	402	423	395	381	418	383	408	414	409	394	404	389	426	407	413	392	398	398	417	409	408	393	385	390	397	407	394	380	408	381	423	400	390	410	370	411	430	362	397	358	374	393	394	407	394	385	424	417	410	414	421	412	383	353	441	404	405	431	456	400	422	389	428	405	427	402	364	402	408	393	422	395	415	382	394	387	432	418	380	381	417	399	416	391	412	428	437	397	396	432	434	408	383	418	453	397	427	389	390	380	395	371	403	406	422	418	391	363	367	425	364	392	384	398	429	384	437	387	373	412	399	395	421	421	416	366	409	384	396	387	391	393	407	418	399	409	408	381	368	384	408	418	415	396	374	403	393	400	422	393	401	369	426	416	351	395	429	403	372	404	387	413	405	378	399	413	363	440	392	381	414	393	367	373	456	405	422	435	389	413	422	412	394	399	423	392	421	409	432	409	398	386	376	378	398	395	378	396	416	424	391	427	436	392	418	403	394	402	403	419	396	370	376	400	395	380	396	403	402	426	423	383	409	382	434	401	367	350	410	455	409	391	429	399	391	381	370	375	408	375	404	426	400	399	401	387	410	418	404	369	381	407	413	391	423	410	404	387	385	430	369	376	459	371	373	393	397	383	412	398	437	386	365	414	448	373	436	406	425	363	367	397	433	388	379	394	412	420	410	354	381	413	400	426	403	407	376	442	403	356	361	402	368	382	414	417	428	408	419	378	430	427	394	405	372	381	369	390	440	391	397	422	418	436	378	422	403	441	359	393	410	389	389	385	401	408	391	401	405	361	384	407	414	422	388	413	415	405	447	417	396	380	397	408	396	412	367	401	437	402	392	400	404	413	412	375	436	390	381	420	366	396	378	417	385	413	436	397	425	432	381	413	401	428	408	423	379	394	436	421	354	375	418	391	424	369	426	395	398	455	408	375	382	432	404	387	375	377	380	386	396	397	427	417	405	413	414	402	384	367	403	394	399	391	424	388	402	356	407	419	412	398	443	423	385	421	387	415	385	399	390	393	416	428	412	391	384	384	400	374	410	416	396	408	410	414	414	377	398	396	401	385	393	413	400	381	377	380	412	377	412	411	368	409	394	402	392	401	422	411	430	399	408	398	386	407	448	406	417	389	435	429	407	421	337	391	418	404	383	422	374	418	388	398	426	399	417	395	417	477	365	398	412	440	384	407	359	374	406	411	400	402	390	412	407	391	401	434	378	434	383	415	403	386	431	397	413	403	384	376	413	373	389	408	420	412	383	385	377	389	414	373	422	421	413	394	417	430	387	393	392	395	405	417	412	418	405	387	385	425	397	400	430	417	392	419	429	394	375	382	401	393	426	455	441	386	353	380	379	384	408	394	416	419	425	417	394	386	399	403	416	393	422	370	377	400	379	422	377	395	414	397	433	394	396	427	423	409	400	422	404	380	393	418	404	406	406	416	386	417	409	390	401	393	366	383	385	373	426	380	412	402	398	434	364	385	416	361	413	395	397	386	379	398	332	439	436	410	391	393	394	371	417	364	419	420	408	396	416	403	379	384	364	422	423	411	388	443	365	386	441	370	361	372	383	362	411	402	434	419	415	394	403	408	376	390	420	387	363	420	405	424	368	408	417	383	421	419	406	404	407	362	377	420	379	456	399	396	361	380	386	415	380	400	373	391	393	411	416	376	370	379	375	377	432	421	413	408	407	380	414	419	389	419	398	364	414	414	412	380	387	417	403	391	453	386	411	396	406	371	379	392	399	396	385	372	402	375	384	420	375	397	387	396	387	368	405	415	411	420	406	408	424	430	398	390	377	395	403	409	382	406	407	398	392	388	394	425	394	374	416	408	413	385	369	385	446	376	421	381	407	410	387	392	423	395	399	403	375	388	397	384	409	407	433	408	349	404	400	430	416	400	401	388	374	367	395	395	408	356	387	407	385	410	386	388	404	436	383	417	423	396	418	392	384	384	354	402	404	402	396	396	395	442	382	389	394	421	435	408	388	415	416	409	393	410	403	377	397	402	426	398	362	391	388	423	398	366	391	384	421	424	367	364	382	385	407	399	400	390	384	393	382	437
49674	67242	75523	61010	46166	30162	7022	608	542	562	552	548	538	530	571	535	498	525	532	513	508	519	515	535	564	516	631	524	529	518	502	534	529	531	553	502	535	499	470	492	536	507	473	511	537	523	509	514	474	518	521	507	542	476	514	521	509	496	534	497	523	534	514	561	506	505	594	516	505	526	537	551	542	534	486	498	482	495	541	543	537	525	542	503	513	482	500	514	503	537	494	552	553	556	546	542	520	537	494	484	525	491	480	523	547	571	505	568	497	545	512	556	489	543	550	520	499	504	501	495	521	469	500	483	511	520	501	513	546	535	530	530	542	527	520	481	499	537	521	535	516	529	510	561	537	523	575	494	521	506	511	487	534	563	553	562	482	480	520	520	495	513	514	536	514	515	539	556	527	478	529	511	534	524	497	500	496	520	512	532	513	547	510	526	561	558	516	557	517	564	534	528	519	544	549	511	568	526	547	499	501	528	506	539	523	531	491	507	539	541	529	497	539	542	544	501	526	529	513	514	536	562	515	513	501	519	489	496	525	495	511	488	535	557	540	552	512	530	529	516	511	488	495	523	522	527	485	521	501	503	481	559	521	528	509	534	485	506	512	548	535	496	514	519	518	515	545	497	536	532	521	555	579	551	521	543	490	538	532	551	540	525	537	546	534	551	536	535	519	509	506	478	522	517	527	530	517	525	531	537	542	567	532	515	523	566	545	540	521	517	546	502	561	528	509	512	492	499	521	562	504	569	547	498	531	534	563	493	524	542	549	529	513	484	514	520	525	520	528	517	549	508	512	511	509	543	508	516	505	516	524	535	531	492	507	513	534	494	538	540	551	527	509	495	543	489	499	516	498	535	532	519	519	534	526	552	534	510	525	515	545	513	520	514	508	525	536	532	535	518	519	547	511	512	465	572	570	539	520	530	525	509	548	538	503	521	517	543	534	532	566	520	528	556	535	542	520	512	570	526	500	526	561	497	541	511	528	525	500	539	517	544	551	553	536	534	531	543	532	527	499	523	532	524	506	553	469	488	525	516	576	507	573	532	502	492	533	499	535	550	531	542	507	537	533	513	546	515	511	512	545	556	547	492	544	504	500	547	515	529	532	567	491	521	522	523	538	532	540	544	535	531	496	540	533	505	501	514	491	502	489	521	521	503	470	511	476	512	518	537	534	538	485	518	512	512	476	492	518	545	517	469	515	541	517	495	498	527	512	514	496	503	544	517	520	484	554	506	544	500	527	528	571	536	539	521	527	529	523	524	548	506	508	515	494	518	501	522	506	524	530	558	491	531	558	551	508	543	488	515	546	514	511	571	483	507	534	519	563	540	540	545	539	532	520	495	582	574	544	556	528	556	560	492	507	509	549	504	503	542	496	509	517	530	530	521	507	520	528	532	527	517	525	527	527	533	526	478	496	503	503	544	529	535	549	504	523	507	535	532	490	511	517	509	535	517	517	580	520	462	540	527	518	523	513	533	539	531	517	507	536	521	510	499	508	493	479	516	560	507	516	532	506	530	517	509	523	540	514	466	509	539	510	485	507	511	510	526	501	514	496	541	540	447	523	523	481	506	521	559	516	549	489	494	517	533	518	512	549	494	547	488	524	472	517	527	519	528	519	558	533	492	489	540	528	551	553	528	521	496	532	521	538	505	538	524	510	530	521	508	539	510	538	544	531	535	518	518	546	542	560	487	501	514	493	538	541	552	541	541	502	516	524	512	543	495	517	486	495	486	524	527	513	501	536	536	512	528	532	470	505	492	538	516	536	512	550	545	474	554	509	542	538	525	552	539	551	564	495	517	503	559	537	524	543	525	532	532	520	511	527	509	555	513	500	533	501	514	551	508	501	546	555	560	524	557	547	550	521	570	500	521	493	509	525	575	518	527	501	515	480	504	507	494	521	525	519	534	543	501	541	514	542	533	491	515	497	502	502	540	540	554	514	552	534	521	535	514	490	531	510	530	568	544	521	486	526	521	518	530	540	511	492	490	522	527	537	496	562	507	526	527	520	528	561	530	530	553	448	502	504	488	487	538	509	528	550	518	497	552	527	518	516	489	516	494	546	510	511	519	521	469	527	523	558	528	532	536	500	527	522	553	502	531	553	489	489	536	518	519	490	496	551	547	494	528	513	511	521	511	527	556	501	500	508	534	518	549	496	531	533	529	529	508	506	546	498	501	562	491	508	512	481	488	508	515	559	521	547	492	553	534	467	496	533	503	533	516	545	531	508	526	523	509	535	553	518	494	492	477	546	514	541	553	524	527	511	510	487	523	543	554	534	527	556	539	492	506	529	505	517	493	549	524	567	524	539	494	528	553	527	558	507	501	530	487	538	536	509	529	532	572	538	550	531	522	505	558	542	554	517	531	507	483	523	531	515	522	498	540	514	520	490	497	555	533	514	501	568	528	504	517	526	502	519	527	533	558	486	525	510	534	513	484	532	512	507	522	541	570	528	492	514	512	484	529	497	531	501	566	517	512	523	552	541	493	552	501	491	525	494	543	543	578	505	535	519	516	538	543	523	522	513	486	545	535	506	541	511	547	501	545	538	515	488	522	568	525	544	535	529	560	537	480	498	539	509	509	527	531	507	522	515	519	556	516	499	497	533	521	540	500	498	528	525	537	549	525	544	514	533	541	503	525	547	518	503	491	540	526	544	553	525	537	528	556	500	512	516	513	508	517	498	532	471	486	504	506	525	525	549	478	543	456	538	556	503	515	539	516	508	499	535	518	526	515	534	512	536	496	526	462	485	510	508	532	497	494	536	557	502	542	524	504	529	520	515	508	485	516	512	538	523	542	485	509	544	506	533	528	501	523	511	532	559	525	527	536	529	555	516	548	528	518	498	501	517	502	534	559	515	517	488	533	518	519	525	505	482	557	549	521	520	521	511	506	508	555	534	573	483	541	515	495	526	514	523	503	546	515	563	570	501	533	495	510	549	469	505	477	544	544	517	521	520	495	558	539	494	520	575	530	490	556	538	514	572	532	514	519	483	534	505	532	562	524	484	537	549	496	497	554	547	543	525	520	504	530	539	510	526	523	514	523	534	534	565	518	546	498	556	528	512	549	570	531	475	508	505	491	502	514	543	519	482	560	559	546	553	495	519	487	473	505	511	524	516	506	502	509	529	503	555	541	543	524	500	567	522	550	526	532	514	507	538	522	495	551	502	469	514	514	498	491	511	556	519	533	523	509	520	552	506	557	519	520	515	510	485	552	554	597	512	535	499	507	500	534	511	509	523	490	525	542	525	487	533	533	562	547	552	498	558	497	498	512	524	490	553	524	522	520	530	489	523	511	495	531	487	472	548	561	533	512	511	452	531	535	523	503	557	544	480	504	546	521	514	507	551	497	514	515	535	515	526	559	518	485	500	535	497	536	545	502	526	559	526	528	524	488	531	525	537	517	510	521	496	522	501	567	543	538	516	530	499	508	514	516	543	530	514	518	510	494	508	504	553	505	506	529	541	517	524	521	504	510
23332	21479	31837	34343	37685	32435	18706	1752	293	298	278	265	244	253	258	266	270	278	289	280	231	282	225	250	256	259	382	260	259	310	255	264	260	237	259	264	270	264	250	274	251	266	256	271	254	222	282	255	267	223	269	263	274	233	292	260	246	252	256	284	289	235	285	263	256	241	248	247	247	263	252	274	251	249	247	239	226	256	235	239	258	246	247	258	233	258	241	227	210	274	254	265	254	262	264	285	259	272	269	254	240	271	247	266	245	250	262	274	230	268	255	249	247	276	277	240	248	243	261	262	257	261	280	252	260	255	232	227	245	241	233	246	241	258	239	257	255	264	258	265	269	268	279	246	267	267	268	261	255	269	265	263	244	243	242	284	234	270	247	235	244	271	238	253	253	282	268	235	230	254	261	252	256	249	230	233	275	257	254	253	258	243	243	265	264	241	251	215	262	254	262	255	240	253	228	275	265	245	266	224	259	254	261	252	253	246	254	248	264	235	239	239	235	239	247	283	246	259	229	277	256	261	227	254	250	255	243	218	235	254	239	262	255	263	263	286	234	263	245	271	238	250	265	236	262	275	266	240	230	238	262	268	260	259	247	253	274	264	258	239	244	238	236	262	279	253	223	273	246	238	246	255	250	246	244	256	263	260	248	243	243	232	269	251	254	252	252	279	255	261	248	237	276	265	260	272	274	258	266	260	236	270	285	249	268	264	252	247	241	242	231	257	239	250	247	240	267	265	267	250	249	264	280	266	271	243	243	276	256	265	254	255	264	269	245	267	254	262	231	241	229	279	279	264	223	249	258	267	248	258	256	253	237	297	257	260	237	280	223	246	237	234	249	262	259	277	244	251	240	240	268	259	285	265	239	283	247	274	263	249	271	255	237	257	246	257	259	242	257	239	219	268	216	241	265	272	252	239	229	229	241	283	269	230	240	268	235	257	236	255	238	267	210	254	255	268	237	214	244	248	239	248	262	263	249	238	249	251	271	242	242	254	263	234	259	270	264	264	254	215	260	261	269	254	248	242	250	211	226	245	247	259	253	253	240	227	253	233	256	245	268	248	253	246	249	284	223	261	240	282	264	252	245	268	254	263	261	272	272	271	260	255	259	235	255	266	262	244	231	233	248	235	280	248	262	244	252	279	262	244	262	246	243	241	254	268	266	277	244	254	257	269	254	278	257	269	267	275	258	232	247	257	253	240	229	238	246	253	246	252	257	253	249	248	264	260	252	245	239	241	232	248	256	253	271	251	262	252	278	236	231	242	270	242	271	239	250	238	269	253	250	268	211	280	270	247	257	253	237	254	235	226	282	266	263	244	244	218	261	236	267	261	265	244	247	246	284	243	234	253	299	254	259	206	251	250	255	238	267	234	238	253	228	257	238	225	265	227	221	224	267	234	223	266	245	266	252	281	244	279	230	234	280	252	254	269	214	259	231	254	249	265	269	232	258	251	263	266	259	266	240	241	273	244	259	269	254	245	227	254	271	249	284	241	277	226	267	245	257	261	254	260	259	244	267	255	230	249	239	259	269	280	263	256	245	276	229	254	237	242	235	246	244	258	249	267	262	262	239	244	265	240	251	291	250	245	252	273	228	253	256	242	226	235	241	240	266	234	254	238	235	235	262	232	228	243	243	231	267	270	237	274	264	242	261	255	259	271	259	267	235	264	232	230	253	251	260	270	249	257	238	248	263	271	222	264	257	227	254	254	254	283	279	240	270	267	243	251	244	255	254	257	235	271	237	240	285	229	280	235	261	282	265	271	265	218	260	261	238	260	283	267	200	237	251	265	247	266	235	245	259	231	242	225	235	242	246	243	254	249	246	293	259	231	245	230	254	239	242	267	264	256	244	245	226	224	233	266	270	230	252	248	262	236	255	261	235	241	288	250	252	263	255	219	256	251	260	209	234	226	239	276	277	266	276	280	279	226	224	224	228	251	255	241	255	268	245	241	256	263	278	244	284	285	239	253	262	269	243	255	262	251	240	261	264	240	239	241	261	249	254	241	216	251	234	250	244	279	271	238	251	254	244	227	257	270	248	226	244	277	247	241	268	271	254	243	234	267	238	266	273	258	277	248	238	266	262	258	243	254	232	243	259	255	250	259	273	227	235	255	272	266	240	242	288	278	295	274	246	245	266	253	260	258	241	248	236	229	244	248	260	228	267	250	243	270	229	257	259	242	263	262	283	246	249	248	263	293	237	276	241	242	242	258	246	291	250	253	257	223	266	237	230	235	251	243	251	252	212	228	252	233	260	278	225	220	265	259	247	244	262	247	226	230	248	251	255	266	267	265	261	243	255	260	250	243	265	231	271	248	249	267	264	222	249	256	263	257	253	244	282	274	261	268	266	242	237	233	290	249	224	252	268	241	253	268	260	248	241	242	243	251	251	251	249	283	278	229	259	303	226	235	250	272	246	267	253	233	236	264	250	250	264	256	259	239	255	227	292	247	271	258	255	290	267	218	264	272	252	263	242	274	262	249	255	236	253	261	253	249	232	268	224	251	271	235	250	238	230	255	243	237	245	243	265	236	248	296	242	268	240	278	251	237	262	271	247	257	256	270	262	236	256	263	248	241	245	241	268	261	262	280	267	256	249	262	259	254	260	253	259	259	222	237	277	244	249	259	259	258	252	269	232	244	250	259	261	242	263	235	268	246	260	272	235	214	271	240	271	269	267	250	248	249	248	226	244	258	256	253	248	243	268	257	271	249	242	227	275	232	277	240	256	254	252	255	247	238	250	255	253	269	251	254	256	231	256	256	245	254	264	230	268	268	244	225	255	273	247	251	244	239	243	266	248	235	262	248	247	253	264	229	280	287	231	248	242	259	278	273	243	254	252	251	252	261	244	275	259	238	276	248	266	248	245	270	266	276	281	250	250	270	251	266	245	235	267	270	249	262	233	259	249	225	243	260	268	260	237	254	240	256	244	243	245	260	226	258	261	232	304	266	232	238	253	213	267	250	249	231	252	253	247	262	287	248	277	237	263	262	239	250	269	261	271	238	257	268	250	243	263	232	253	252	250	241	234	277	274	275	248	275	243	263	248	261	263	254	262	263	259	283	246	252	254	242	263	249	238	247	267	237	255	266	253	242	270	247	254	259	222	252	272	225	237	273	256	239	265	261	290	245	256	240	239	249	241	256	258	251	252	256	237	250	279	221	246	274	273	254	228	257	229	257	242	260	241	232	262	247	256	239	271	226	256	257	273	275	274	234	250	262	218	261	279	288	270	252	231	268	253	279	217	249	268	255	229	236	242	256	241	232	268	263	253	243	249	250	277	268	244	245	235	258	294	259	264	253	246	247	270	262	285	261	239	241	247	255	258	268	238	257	264	243	252	236	237	245	250	264	257	261	238	277	252	228	231	254	252	279	247	269	280	240	247	254	239	263	245	278	245	278	247	232	249	266	282	300	252	236	229	246	261	242	224	267	276	256	262	261	231	246	261	252	239	244	240	242	275	266	228	276	249	272	262	268
54870	76692	87768	72677	56561	37774	10911	453	357	401	398	355	347	367	337	332	351	340	325	338	323	373	315	354	315	314	563	296	320	342	313	315	353	308	324	321	344	329	349	318	339	341	331	312	347	345	339	313	342	344	338	294	294	305	344	345	316	294	324	333	334	326	313	312	345	346	335	307	321	321	307	309	295	341	333	321	303	334	327	337	294	317	303	346	321	356	342	341	318	302	325	335	315	340	328	325	302	304	358	333	348	304	345	333	326	328	314	299	344	314	348	319	296	341	311	327	322	310	314	307	315	333	297	328	353	363	316	304	347	309	334	301	293	327	324	298	321	354	320	316	356	332	308	345	311	331	351	336	359	329	335	296	310	329	348	327	320	338	340	305	314	310	305	347	302	323	306	322	318	316	346	316	347	328	362	312	331	332	343	312	308	315	330	311	336	339	340	355	326	324	340	330	343	336	339	340	306	318	304	346	337	323	315	358	318	312	366	351	339	320	338	288	305	321	305	330	321	318	327	343	326	320	323	344	308	345	368	310	327	325	331	336	344	327	332	332	322	316	298	312	342	317	316	343	320	310	362	343	308	342	334	328	339	340	331	325	320	285	316	309	331	364	322	315	337	321	333	348	293	332	369	297	354	356	329	346	319	345	357	333	317	299	327	305	348	331	350	343	295	351	321	342	347	317	342	313	322	333	321	329	318	301	362	331	359	301	319	302	350	324	280	329	327	331	315	325	369	313	297	308	349	338	326	334	326	361	347	326	342	340	312	329	334	344	298	328	326	303	317	371	301	309	330	331	284	365	329	325	316	325	339	349	365	302	357	309	357	299	307	325	323	337	313	322	316	302	346	316	336	365	329	351	339	368	356	354	330	345	350	305	321	342	333	322	332	340	328	301	326	326	332	339	307	328	326	326	362	329	322	301	329	312	334	308	314	324	318	312	349	310	292	343	308	308	303	296	337	332	344	310	287	319	366	311	352	308	340	310	332	370	350	314	310	347	360	342	318	328	333	322	337	322	315	313	318	315	317	328	298	309	332	316	316	323	340	337	346	330	328	309	346	302	316	323	313	353	340	302	331	367	329	334	296	353	292	336	337	368	338	362	341	338	326	356	336	311	322	304	327	312	331	325	334	307	308	313	336	313	358	271	344	326	327	342	308	290	335	345	332	315	334	355	303	289	331	313	300	321	308	346	352	330	323	337	318	330	327	301	307	313	347	324	335	304	327	313	355	334	330	301	337	328	325	294	328	300	321	329	327	297	343	341	359	321	329	327	349	320	348	342	338	300	323	329	293	376	324	335	303	354	314	336	315	318	320	331	362	316	344	313	347	328	384	314	312	312	350	291	299	328	352	309	321	349	344	306	300	325	323	335	338	294	307	321	339	328	348	334	334	310	362	325	299	338	332	313	318	306	342	328	304	329	293	297	302	335	312	315	336	346	324	317	332	295	301	319	316	314	340	340	324	324	315	342	336	323	328	322	311	300	347	330	350	350	308	354	336	346	330	345	354	302	287	316	355	283	311	291	319	352	315	362	330	308	357	325	319	307	317	334	319	349	350	314	319	340	350	296	331	337	351	306	320	342	328	320	341	323	337	303	334	340	329	335	329	346	339	320	314	326	326	336	318	311	293	312	309	320	365	322	315	291	331	308	337	283	312	313	319	310	327	341	317	342	325	348	344	335	322	311	353	354	315	319	327	305	347	323	340	338	338	335	321	349	350	328	301	326	300	324	316	317	332	311	335	332	306	306	325	322	323	285	278	340	326	294	339	316	331	311	333	330	320	311	352	342	315	341	341	353	340	299	343	343	329	335	312	325	305	319	326	342	293	330	308	335	300	319	334	314	320	352	305	342	331	330	322	342	335	352	313	314	330	346	312	324	358	322	336	317	297	330	357	339	323	310	323	335	351	326	314	317	330	350	345	340	321	308	346	310	340	331	325	341	316	334	322	310	311	316	312	299	328	349	326	364	317	328	334	331	310	329	361	328	307	317	368	328	313	324	315	312	346	319	309	348	316	302	322	340	306	335	325	318	348	360	364	329	308	315	332	320	315	308	357	313	321	296	318	297	306	302	276	311	300	318	327	358	338	331	331	302	343	331	353	325	321	315	295	308	287	327	343	337	310	310	327	290	311	301	313	346	307	306	354	351	329	340	317	297	325	329	291	341	316	353	355	311	298	310	328	304	318	309	286	337	316	344	321	306	314	337	334	355	375	323	318	325	359	336	298	309	320	314	322	346	346	315	319	312	331	331	363	320	330	330	329	354	332	340	308	333	345	307	318	311	347	338	350	307	346	330	349	352	347	316	341	355	323	347	339	347	338	309	335	344	378	319	337	338	312	325	323	343	364	349	298	312	304	339	339	326	346	332	317	331	344	300	301	340	339	323	321	331	358	301	319	325	315	297	334	339	299	316	327	314	310	345	359	325	308	310	322	326	308	341	317	308	347	308	297	342	328	316	311	300	329	344	372	305	344	322	337	329	356	285	336	294	316	362	305	348	310	306	307	304	343	349	339	337	328	295	340	320	318	342	313	354	318	315	327	305	317	335	297	327	307	318	342	331	334	321	316	348	324	333	317	324	332	283	320	318	337	327	317	324	329	343	347	310	315	324	336	298	326	292	302	321	335	339	345	333	347	309	330	361	334	355	259	329	295	303	343	318	338	329	328	323	301	358	324	312	317	317	343	346	306	315	366	361	324	302	328	284	315	331	305	365	338	335	345	321	323	308	346	336	303	354	335	335	322	342	331	322	310	348	345	359	297	330	337	337	340	369	319	293	365	290	317	361	327	337	365	328	327	341	354	310	322	322	299	328	339	312	316	311	291	316	322	329	330	323	332	337	322	347	293	318	351	313	302	349	333	306	323	304	321	286	369	352	302	321	315	327	322	351	318	367	355	304	325	349	310	289	328	328	332	304	345	323	314	322	340	297	348	348	338	344	324	360	343	332	301	347	327	340	344	314	321	322	322	347	355	310	338	304	321	366	321	343	318	304	334	330	314	336	348	322	313	351	331	362	326	326	298	332	308	313	297	325	316	292	321	346	373	350	312	364	323	296	351	334	302	309	337	342	337	331	342	312	338	315	332	323	298	310	321	319	336	311	307	320	335	356	333	315	332	312	326	313	340	327	308	312	327	323	322	324	314	313	333	306	318	315	316	333	308	298	326	333	313	319	305	320	325	326	282	321	313	338	323	349	292	340	323	317	331	315	320	349	325	310	363	328	299	339	327	321	359	328	319	336	347	317	373	321	331	320	316	312	317	320	344	307	306	303	312	328	322	314	313	344	322	293	330	359	321	320	344	321	342	342	321	324	325	331	346	341	313	306	341	351	311	324	327	289	321	301	323	320	299	298	333	312	330	333	315	360	334	351	342	336	322	323	308	362	344	330	352	326	352	317	315	333	322	336	367	328	358	320	336	329	317	353	308	305	341	330	343	303	354	306	327	307	341	308	346	316	315	312	309	332	337	295	328	360
28037	21979	32498	26784	12926	4074	848	529	529	507	494	516	478	544	506	510	513	492	546	526	524	493	506	511	500	501	521	530	519	568	516	498	508	482	523	517	480	523	510	462	520	491	486	527	483	500	483	509	527	515	514	515	483	516	533	508	484	517	509	532	553	549	485	494	521	476	511	512	564	480	505	534	490	508	546	504	500	487	510	498	503	520	529	512	513	512	508	551	541	505	484	490	527	519	481	508	491	505	518	508	487	511	554	544	488	509	519	495	495	513	523	512	511	491	496	522	533	464	487	537	540	468	484	490	490	494	475	490	505	497	552	509	482	500	507	538	537	547	505	539	490	500	488	505	513	505	481	525	582	525	496	539	494	493	511	498	503	484	529	484	515	491	515	497	490	481	495	487	488	520	542	489	552	506	463	520	490	502	513	505	486	499	512	503	533	508	544	502	463	547	571	484	518	485	537	493	457	511	479	533	480	490	474	521	529	524	529	537	517	527	538	465	508	526	509	484	504	514	530	552	529	519	458	464	491	530	520	507	526	494	498	490	501	537	480	480	509	509	532	512	501	493	520	483	523	509	519	530	522	501	477	524	526	523	491	467	534	531	484	490	490	519	510	508	474	493	498	516	521	527	522	513	490	546	455	545	495	554	494	501	501	495	549	491	485	491	523	520	493	500	477	485	518	498	514	520	512	520	498	527	534	472	512	525	506	465	490	490	502	527	489	509	555	510	505	519	497	523	489	473	473	458	508	491	503	488	483	529	496	538	529	470	501	497	508	497	503	515	502	510	561	525	520	498	520	521	495	477	522	530	533	497	519	518	486	509	525	532	511	516	509	530	524	505	525	513	546	511	490	512	513	521	514	510	483	469	516	504	472	510	510	527	507	531	540	545	473	533	503	514	480	485	480	526	476	493	527	531	516	492	507	516	526	502	514	479	523	504	515	502	530	477	477	495	533	489	483	525	506	530	510	518	517	507	497	483	518	505	487	513	487	548	510	498	515	501	494	500	467	507	543	525	477	501	520	537	525	501	488	498	507	482	527	483	531	526	482	516	520	523	518	497	512	536	540	507	498	552	503	529	553	509	493	487	468	514	517	493	525	488	485	514	520	501	521	506	510	517	529	473	512	498	502	503	513	547	517	509	483	489	496	502	491	512	525	531	486	503	516	500	496	547	485	544	523	524	479	529	523	535	512	524	506	480	520	517	492	506	500	507	561	457	502	461	462	529	533	487	510	449	503	480	529	512	562	488	503	500	518	489	501	489	490	479	496	507	471	538	496	532	506	482	482	531	492	479	473	484	508	514	483	495	498	536	512	541	530	510	477	443	510	501	507	546	523	508	536	474	521	497	482	532	483	469	488	486	489	496	480	531	526	524	486	507	486	501	507	470	485	477	496	546	489	520	535	496	504	496	516	518	538	461	508	484	549	520	487	509	529	502	512	504	521	497	494	541	499	535	490	517	536	526	536	468	513	519	510	481	513	479	537	546	504	501	497	472	496	508	492	549	499	505	557	538	503	488	538	488	516	493	496	497	527	495	525	536	489	482	518	522	509	509	525	498	549	516	514	498	492	493	512	501	545	505	493	492	504	481	563	513	487	578	517	557	526	491	503	511	494	497	516	530	481	523	490	507	508	491	523	513	566	538	495	505	516	536	515	507	521	498	505	531	528	520	520	509	541	496	520	515	525	502	507	561	535	509	469	519	447	541	509	489	499	518	478	496	476	520	494	513	529	499	520	513	531	525	562	499	515	525	520	527	484	522	492	516	457	516	514	447	507	471	542	525	471	460	466	505	526	493	467	471	502	523	482	530	515	478	505	512	489	552	503	479	514	509	519	523	515	518	506	557	503	475	492	498	511	496	483	507	499	518	521	494	502	522	498	519	477	475	499	557	528	477	484	511	457	544	524	508	537	507	494	472	534	489	552	514	477	503	521	503	490	492	514	494	488	490	503	520	468	543	497	484	524	518	492	536	502	525	487	512	521	512	497	518	517	544	505	531	499	519	500	461	536	518	479	514	492	522	507	508	472	516	526	534	503	507	548	531	508	530	494	485	506	565	454	514	469	529	513	510	542	481	500	507	477	510	502	537	479	451	508	524	522	537	486	532	488	473	523	531	503	510	535	496	470	542	482	521	521	525	515	494	485	539	486	548	523	534	521	513	510	474	510	510	513	529	487	495	538	487	530	486	498	520	532	499	456	484	485	484	487	495	476	514	507	489	485	490	539	513	528	528	538	486	528	478	538	494	507	528	478	493	526	492	527	512	536	497	529	539	497	490	510	541	528	475	480	517	494	524	525	488	472	496	487	515	507	510	545	478	521	494	539	496	491	478	484	473	466	490	505	529	486	504	533	513	497	509	513	518	519	516	565	547	486	494	534	498	484	465	487	535	459	476	451	536	501	474	503	511	521	498	500	533	496	472	498	502	541	472	535	496	513	488	481	500	523	477	503	479	501	548	471	520	518	465	484	501	499	459	531	518	485	479	522	510	504	484	503	544	499	480	540	504	486	564	483	523	474	549	523	513	512	488	536	497	479	513	530	489	555	516	528	503	527	574	507	531	557	491	521	498	500	542	560	523	488	492	505	488	539	485	526	518	500	486	447	457	513	518	491	513	518	490	526	483	486	504	496	537	502	480	480	498	526	500	491	497	553	499	517	497	515	538	501	534	529	531	480	469	519	519	498	497	531	504	501	502	521	547	461	513	523	518	490	496	525	502	542	490	559	512	502	539	465	451	501	518	480	505	521	505	508	525	502	476	500	543	509	499	504	512	489	509	510	454	503	470	526	520	513	521	501	498	521	508	533	489	525	516	507	538	515	515	482	492	535	502	512	508	525	495	505	504	489	444	562	504	457	472	485	518	505	491	513	533	512	503	476	524	526	506	511	500	464	451	547	525	497	482	540	552	489	481	493	524	481	526	492	487	499	549	479	482	502	519	492	494	507	514	501	536	487	538	521	548	484	519	499	509	425	467	525	477	462	498	510	518	529	498	505	453	497	493	479	532	479	538	519	504	483	534	543	533	498	532	508	554	538	471	465	547	460	526	506	527	498	532	459	484	524	533	496	489	503	493	557	494	477	467	517	496	503	519	519	519	484	509	530	516	510	508	519	500	515	502	532	526	496	512	532	481	514	477	483	495	541	490	511	521	502	509	499	516	513	496	489	540	495	523	500	513	463	533	485	523	527	532	474	489	475	473	507	483	543	479	519	488	562	517	541	516	501	507	518	485	500	545	502	474	540	467	516	482	476	508	478	513	551	510	507	501	513	512	516	511	543	479	543	500	461	511	510	502	511	503	510	497	464	513	514	497	525	548	527	484	503	475	502	461	505	519	530	515	537	498	512	518	517	511	514	513	525	506	516	523	508	525	487	483	534	495	487	571	512	525	530	516	503	518	475	517	522	520	488	529	519	532	505	520	521	543	515	501	490	528	511	505	534	507	478	487	483	504	498	483	522	469	506	493	501	520	485	542
25165	28377	36904	24612	14002	5320	1186	691	633	657	641	631	648	713	665	652	640	666	638	614	622	657	681	620	628	660	680	665	611	664	656	693	671	668	625	668	666	629	686	683	625	659	625	645	645	649	631	667	633	621	670	621	660	646	636	651	667	648	624	615	654	655	586	574	649	677	620	636	667	631	656	647	604	647	645	645	663	658	641	634	629	656	655	628	654	655	653	647	615	640	637	623	666	639	649	677	652	643	660	636	654	634	637	638	650	620	625	615	615	649	623	620	663	665	654	653	644	663	626	632	678	650	631	578	621	611	671	683	638	639	634	613	704	646	639	634	634	712	672	650	664	657	645	608	657	688	656	642	663	632	682	644	640	635	669	632	641	693	660	654	655	665	637	624	645	623	667	676	647	617	679	675	691	620	662	687	635	706	666	650	642	634	652	661	642	637	602	613	669	615	654	611	688	630	662	672	655	636	648	655	677	637	662	690	637	623	655	608	620	672	650	667	629	588	614	638	617	631	630	611	626	615	638	637	617	659	663	662	668	622	642	652	676	644	660	587	659	644	673	652	634	694	602	645	640	646	556	677	637	607	638	618	688	678	667	635	611	676	674	681	663	617	670	648	631	646	726	711	622	681	655	659	683	673	638	620	646	666	625	650	677	657	650	690	678	640	675	649	612	642	689	666	630	660	684	637	687	692	711	694	692	636	619	647	631	679	614	672	685	692	637	615	653	699	645	640	657	580	683	621	625	587	663	669	677	624	595	633	685	651	646	628	632	663	655	655	659	654	672	675	632	665	647	605	673	664	617	669	613	638	651	704	710	680	656	665	668	672	659	674	676	642	666	600	620	639	607	627	665	689	653	651	650	655	623	616	669	615	685	636	630	660	631	679	660	653	611	633	615	616	647	646	657	612	681	649	626	624	673	613	668	633	703	641	635	685	663	668	647	618	630	641	656	675	673	637	634	685	673	626	617	636	643	639	646	612	607	623	632	637	639	651	647	636	696	642	683	692	684	696	666	662	632	643	697	669	618	684	621	659	648	575	683	629	651	649	657	664	641	654	651	645	640	622	629	657	662	622	631	629	594	625	635	660	617	680	655	680	644	633	616	639	661	689	642	672	625	684	667	649	658	638	670	637	603	636	683	652	648	616	678	650	685	588	640	686	678	651	668	631	675	663	641	643	645	679	637	693	617	647	618	682	648	690	678	677	631	661	642	641	635	653	634	654	651	671	664	634	635	646	623	668	673	645	676	647	609	662	658	646	649	652	624	666	645	666	679	667	679	645	640	631	679	661	612	651	682	694	592	609	602	669	649	644	644	621	628	657	662	636	667	646	643	624	658	592	641	646	646	681	621	633	639	660	646	635	657	590	640	627	677	589	673	628	656	640	635	644	619	669	627	645	632	658	623	665	629	659	634	670	595	635	652	664	664	616	629	636	678	655	637	604	651	654	597	609	672	664	649	614	656	661	670	615	595	635	612	642	725	653	612	636	623	671	669	632	673	609	674	659	700	644	696	703	618	633	663	704	648	632	650	600	644	642	670	593	584	642	633	660	626	666	604	628	676	636	646	638	652	644	625	676	659	637	608	666	661	650	671	638	618	634	640	690	644	624	706	643	701	661	632	658	655	635	662	641	628	637	651	654	639	628	652	678	620	621	613	622	666	631	655	635	615	682	674	631	628	647	665	578	621	609	661	601	643	671	588	623	613	684	627	595	644	578	682	637	667	661	667	635	660	669	629	676	647	625	671	672	680	704	622	674	655	617	669	667	664	654	643	668	652	650	630	689	649	607	638	610	679	613	684	651	647	661	667	618	657	628	640	627	643	630	629	635	608	619	668	642	636	695	680	630	655	660	651	665	656	679	638	679	637	612	660	620	615	635	676	664	623	632	662	678	643	651	678	663	645	661	653	690	663	606	650	616	651	630	658	638	660	668	618	675	700	684	637	603	653	656	643	705	616	674	639	661	665	644	630	621	605	636	707	611	670	617	630	662	625	643	627	631	661	643	653	653	671	635	667	677	659	642	609	640	675	676	636	650	659	629	682	655	654	630	658	648	643	636	629	633	662	659	640	679	592	602	645	639	645	674	680	636	654	687	612	654	620	664	662	657	632	663	680	675	641	650	663	640	641	663	653	625	632	664	622	625	660	628	657	658	641	657	667	646	698	654	672	638	623	613	614	653	640	664	670	618	683	639	689	657	615	648	666	629	647	627	606	650	624	704	694	608	672	639	669	659	593	628	624	697	616	610	658	665	655	672	612	647	647	666	642	656	670	631	637	591	654	617	704	653	622	654	655	720	646	625	647	651	639	694	622	608	635	645	697	665	661	638	677	621	661	618	631	632	628	659	692	645	637	617	671	632	662	651	689	675	616	649	656	625	654	612	670	626	701	669	669	605	612	668	673	671	635	637	668	654	644	690	602	618	651	666	638	635	662	690	669	634	640	661	680	615	656	653	638	632	663	677	652	662	623	646	639	648	647	595	649	640	656	681	670	620	703	630	655	589	661	692	661	640	654	654	695	692	637	669	677	645	677	620	594	637	683	689	622	636	656	613	684	648	654	671	670	624	619	651	663	665	694	610	671	672	635	601	642	643	671	655	692	672	658	640	658	633	638	613	688	682	612	647	642	634	655	637	648	615	664	607	690	645	651	662	641	700	686	695	643	643	657	612	696	614	673	641	638	679	618	650	598	700	654	625	629	670	646	646	642	619	645	686	638	627	656	625	637	602	640	613	674	645	672	611	659	603	678	627	662	627	622	636	654	646	582	616	652	611	650	628	658	662	632	648	665	613	619	657	652	648	654	643	608	645	635	654	618	637	637	639	662	672	628	625	627	690	664	618	668	634	644	629	642	661	628	628	672	622	662	572	630	624	633	646	690	669	664	682	644	638	635	607	653	674	649	631	674	699	644	684	668	606	632	661	625	650	630	632	610	642	656	677	662	697	604	662	612	621	671	610	643	625	646	645	620	641	671	647	629	637	631	607	646	641	681	643	621	646	656	648	667	666	658	683	647	654	629	635	616	669	650	617	621	646	617	657	596	646	624	679	622	618	650	689	637	618	624	644	631	684	579	616	644	657	698	648	641	667	643	687	661	657	695	632	670	639	612	651	633	642	696	629	638	659	629	660	617	662	655	655	645	643	643	678	679	656	643	649	674	631	618	675	644	626	646	654	638	630	648	657	679	670	654	621	668	645	658	639	629	682	663	674	662	637	672	601	671	674	642	629	616	669	619	645	696	626	629	650	692	643	637	676	644	666	637	629	609	659	639	664	659	628	699	610	635	693	637	645	622	647	694	676	605	647	649	649	624	678	631	624	674	613	631	642	624	633	633	650	698	667	655	666	673	653	679	701	649	643	622	660	618	625	630	627	682	677	717	630	659	658	624	615	662	634	652	624	681	631	615	669	656	678	660	652	653	681	648	652	675	613	613	655	645	644	625	655	701	660	637	654	597	668	624	651	663	610	575	631	665	666
24447	21555	36513	44121	35752	23491	7236	496	461	455	422	410	430	410	431	435	404	420	426	412	400	404	428	411	402	362	512	410	387	438	418	427	409	407	365	407	385	417	453	416	396	393	402	384	421	382	411	385	436	392	387	438	401	389	392	357	432	392	402	385	376	410	385	409	365	406	367	417	393	394	393	408	411	432	381	439	366	391	406	398	435	409	385	378	412	419	404	350	393	407	382	427	391	430	415	392	403	421	421	433	409	416	361	411	401	406	415	413	404	425	384	401	412	433	408	389	397	425	408	363	392	399	428	415	386	376	374	413	409	391	385	403	416	373	411	335	408	391	384	416	438	391	392	399	418	431	396	408	359	424	401	429	438	440	384	402	392	419	378	404	404	437	396	363	403	394	419	399	404	429	431	425	411	370	421	371	384	418	379	391	408	417	381	396	412	413	394	408	443	414	397	404	421	381	401	428	442	369	387	419	384	417	419	417	393	398	386	406	399	410	384	424	441	400	395	404	430	404	382	372	393	414	397	400	426	410	402	425	385	402	416	410	395	417	393	388	426	396	434	407	398	416	409	375	375	366	404	374	411	439	371	411	438	399	408	385	410	401	376	413	384	362	417	402	410	379	423	410	429	391	417	433	414	419	368	405	381	402	408	396	397	407	413	401	404	400	398	361	415	387	428	414	382	387	402	374	399	404	412	397	403	451	385	431	378	387	387	407	391	444	359	401	408	412	428	383	415	429	383	386	407	414	410	415	394	402	402	371	382	449	369	385	406	380	413	390	396	413	428	404	406	411	397	373	393	381	443	443	396	410	415	394	408	371	389	385	401	422	393	414	386	384	425	396	354	405	436	366	391	402	404	397	440	398	416	365	411	429	428	408	417	410	403	402	398	443	377	388	409	419	381	411	411	424	403	372	383	355	415	404	408	393	402	394	394	368	461	406	404	419	412	445	408	433	418	419	442	398	415	416	440	393	423	407	364	418	396	415	396	353	394	413	402	463	393	401	407	406	375	358	387	410	434	401	392	406	402	382	398	380	416	407	425	394	396	437	402	388	418	380	386	406	409	415	407	416	412	444	377	411	402	369	407	408	404	411	422	362	444	386	384	426	373	399	445	423	383	389	408	410	413	442	387	425	407	404	420	378	364	431	397	378	372	396	421	415	416	417	412	406	408	435	365	423	392	404	404	378	427	406	412	397	412	389	402	405	406	394	439	405	423	419	384	361	366	417	382	407	393	394	416	397	430	387	417	384	437	398	440	410	376	427	408	376	387	396	402	394	392	424	401	416	401	385	413	369	427	384	447	389	371	424	412	408	402	409	415	358	410	426	411	423	393	449	397	413	362	390	406	396	395	383	407	387	398	409	404	385	415	408	381	400	416	417	412	386	344	410	358	413	398	407	413	412	396	420	421	461	401	431	389	426	421	419	446	356	419	437	402	406	402	423	403	380	385	416	404	398	395	404	375	390	393	378	368	383	395	386	382	376	397	407	422	413	437	397	431	379	411	402	441	399	397	392	377	427	399	411	437	397	405	416	432	439	407	468	408	401	423	421	429	400	413	411	430	372	410	384	398	366	407	431	373	431	395	374	398	421	422	426	427	397	376	394	372	406	421	395	414	428	375	401	396	375	389	402	418	368	404	427	428	387	395	449	419	368	393	426	368	405	395	379	394	420	425	383	386	428	422	390	414	372	389	400	440	433	388	380	391	423	409	370	394	382	392	427	445	387	402	421	439	372	409	418	438	401	380	355	404	415	414	394	435	379	387	388	394	404	410	390	384	412	388	392	384	410	417	435	434	391	432	389	413	426	374	386	404	399	352	409	382	386	391	432	414	385	433	404	399	448	424	407	412	431	396	413	392	398	448	376	396	396	379	388	378	440	358	415	401	387	432	391	413	404	405	415	412	390	388	390	390	420	384	418	412	412	372	408	390	418	378	376	359	394	390	400	426	398	357	421	436	386	391	419	417	397	432	427	414	400	386	390	413	419	409	437	401	389	386	357	439	409	402	380	374	409	410	397	392	408	400	370	423	357	414	419	429	386	366	390	418	424	373	382	413	393	408	370	427	383	387	428	383	404	412	422	392	374	388	377	388	403	415	383	402	409	420	384	418	408	412	420	416	397	418	416	402	415	430	381	431	392	417	399	428	387	377	387	418	387	368	431	428	462	421	423	375	387	394	404	405	397	423	433	410	414	375	404	385	405	415	411	397	419	425	385	386	415	400	391	405	421	376	404	393	366	375	416	352	397	431	414	372	447	407	404	408	409	399	411	403	395	378	394	425	370	390	375	427	403	372	385	426	395	399	411	435	403	375	431	395	431	434	403	431	409	400	409	407	450	383	382	383	390	374	375	406	393	383	388	380	393	428	364	403	381	408	384	444	359	398	404	431	372	390	408	404	413	399	399	396	415	360	442	426	425	420	398	380	363	395	433	411	374	379	411	393	411	430	369	407	379	411	392	439	423	419	419	396	422	389	378	341	368	379	414	420	388	444	408	408	410	407	407	404	405	409	389	400	410	382	389	400	373	411	406	432	372	410	398	420	375	387	383	383	427	406	405	367	447	410	400	389	369	393	383	419	407	398	401	375	418	358	447	402	367	405	427	423	385	430	388	453	399	366	397	390	396	426	381	451	441	409	394	360	397	405	396	385	416	395	394	390	435	414	409	397	398	419	394	427	392	391	424	386	407	410	399	371	432	395	406	384	415	414	411	400	390	390	386	418	404	406	398	387	386	452	403	376	411	443	433	442	449	409	379	406	379	406	394	392	406	373	408	378	413	433	445	398	414	352	391	429	364	403	394	400	383	393	419	376	433	373	366	394	406	375	414	411	392	415	420	410	409	401	443	401	404	393	376	397	439	387	417	369	422	376	423	407	383	403	380	415	406	397	403	405	416	369	392	415	402	397	434	376	406	413	447	414	452	427	438	406	428	419	381	401	397	391	401	428	415	411	382	399	442	415	392	373	404	405	393	406	378	420	417	382	405	378	402	403	378	411	390	397	384	430	397	387	417	445	386	419	404	446	381	406	414	444	373	415	400	421	443	388	393	417	399	368	409	401	394	409	447	406	365	423	373	434	406	426	390	362	371	402	386	421	384	391	454	405	393	395	378	410	398	413	410	395	440	394	347	417	398	438	397	403	434	413	419	404	388	383	405	442	369	423	452	410	399	383	355	372	392	420	406	370	370	394	432	420	437	396	387	427	426	390	397	368	421	404	403	402	392	414	376	420	396	394	375	380	383	432	400	379	382	396	416	470	397	384	406	405	416	410	397	366	376	398	352	388	414	386	392	417	383	410	430	389	409	395	444	423	429	427	388	405	415	399	389	358	393	422	423	397	361	391	387	392	382	406	438	447	381	388	378	402	437	416	408	404	385	416	379	397	408	353	399	432	402	364	394	396	395	376	377	422	397	428	399	395	389	395	410	432	403	418	374	391	391	387	383	416	360	395	414	391	383	387	385	427	447	433	403	379	380
47945	65691	81024	60660	42601	22803	2697	582	559	588	550	499	511	527	494	547	511	567	541	538	530	518	547	507	553	504	674	507	483	581	587	550	591	515	493	500	512	528	524	496	499	490	521	535	524	495	545	554	535	540	529	488	526	496	544	534	547	593	481	529	550	498	521	521	524	530	548	500	517	500	520	544	492	547	525	541	568	531	556	520	543	556	494	522	488	495	535	519	577	547	536	513	538	487	539	553	524	521	514	517	544	503	511	499	525	561	527	516	529	513	529	538	532	554	520	499	504	539	537	521	522	523	495	487	496	536	523	524	544	534	500	535	514	503	510	500	485	554	518	539	517	505	488	551	541	498	552	507	525	494	566	510	558	519	536	541	550	510	563	513	539	471	487	495	529	545	555	551	528	530	556	516	508	519	502	504	559	553	527	493	515	504	533	534	548	521	547	544	509	498	548	547	504	498	516	511	543	518	513	530	550	552	517	480	530	526	515	512	539	572	522	518	507	500	512	537	526	541	548	514	525	511	551	522	495	553	526	541	517	490	480	534	503	478	554	514	547	508	513	538	498	495	513	512	522	512	545	558	516	546	519	542	562	553	514	528	520	478	505	509	550	528	513	547	519	531	507	489	533	502	531	496	522	524	540	514	536	493	522	567	552	560	545	491	487	547	509	549	524	492	524	520	512	502	484	543	493	525	542	510	555	538	583	487	506	482	505	503	501	493	487	526	523	503	502	538	511	519	538	522	537	495	520	534	539	540	539	573	492	515	538	569	517	551	475	514	528	564	561	519	516	530	559	530	522	515	535	497	552	492	509	514	494	539	501	531	527	536	509	493	538	502	574	488	484	509	509	526	495	555	526	531	505	526	563	547	515	571	522	549	516	513	506	518	535	523	506	498	472	552	497	534	520	524	532	499	526	491	522	506	507	515	532	553	496	546	519	523	510	570	513	513	519	501	584	520	562	556	508	533	545	510	526	485	555	543	523	525	497	507	549	485	515	533	525	497	534	520	507	538	507	526	497	512	524	544	507	553	525	534	535	536	521	534	530	498	508	492	542	504	534	552	497	500	522	537	500	513	572	552	504	533	511	562	563	525	535	516	519	550	495	504	513	502	482	522	533	571	542	469	549	525	508	477	526	548	527	566	516	563	560	500	534	526	549	570	500	547	539	538	527	526	572	563	550	501	542	534	533	539	543	550	508	552	560	538	490	546	494	574	502	497	522	509	543	543	521	527	508	581	511	506	562	516	529	496	486	532	501	483	542	543	528	526	539	528	547	496	527	515	521	566	515	511	502	493	512	490	540	521	518	521	510	538	518	492	525	537	556	546	517	518	578	537	530	505	535	501	521	485	478	537	519	519	476	532	490	518	559	514	540	541	500	503	484	496	521	547	500	525	504	538	463	558	567	528	551	504	529	500	482	513	529	524	564	550	533	493	505	559	537	526	562	538	514	551	504	500	496	507	563	509	524	468	519	553	533	502	539	537	562	546	537	535	532	542	559	502	525	519	499	514	489	496	548	523	511	505	537	509	523	517	538	504	532	522	498	528	556	535	533	523	503	496	530	516	529	542	501	523	530	500	515	533	535	526	516	522	464	515	519	528	506	497	493	503	516	501	524	555	521	512	515	503	478	485	524	506	504	508	527	477	550	564	514	518	511	528	510	559	505	476	507	525	508	501	493	487	554	556	532	548	530	482	524	557	554	521	531	508	554	522	542	511	547	514	558	543	505	517	498	560	540	507	516	541	455	524	556	517	509	486	507	494	527	519	534	514	518	551	526	498	535	530	503	546	503	480	501	510	564	516	475	503	532	535	528	519	499	519	520	524	541	515	518	544	516	522	490	469	531	506	534	506	522	472	524	533	492	546	570	525	540	530	514	548	495	498	522	500	548	511	509	472	518	495	553	576	526	528	518	495	539	524	529	517	559	507	540	550	548	485	501	497	553	515	499	530	549	543	509	539	490	512	530	515	478	563	534	508	547	538	554	541	549	513	547	516	521	537	473	531	508	543	550	501	512	519	549	536	536	521	476	528	547	525	508	513	539	541	526	548	505	491	563	482	487	559	526	503	475	546	531	533	511	519	503	533	539	516	513	460	550	494	546	536	512	529	531	525	525	524	503	518	493	526	547	542	538	556	540	522	493	536	503	505	523	563	522	516	502	521	540	512	546	506	541	508	506	545	518	495	530	515	549	528	558	521	501	478	511	510	498	529	576	546	494	507	522	524	501	498	517	506	538	540	507	535	543	543	565	492	484	539	534	507	536	556	525	531	492	487	491	556	540	526	502	526	530	490	553	509	532	510	501	543	470	507	482	530	539	506	512	456	510	513	543	532	505	519	509	543	533	545	507	533	539	537	550	505	535	548	490	503	499	497	519	532	540	512	501	528	514	521	511	530	519	515	516	526	554	552	523	509	560	530	473	497	550	500	501	531	508	506	509	557	541	548	513	511	522	533	543	524	478	535	531	521	541	581	506	492	541	507	528	547	532	540	575	507	538	503	510	564	531	525	528	547	525	518	543	496	526	542	538	481	510	477	549	542	489	530	570	512	511	506	546	551	546	574	533	505	489	543	524	521	563	541	519	572	533	535	535	545	504	537	567	524	537	535	502	522	504	548	546	531	549	478	534	531	475	496	525	496	500	508	496	532	507	483	500	504	540	515	524	521	536	500	557	528	545	531	576	537	503	513	544	507	516	517	571	507	536	497	535	501	520	508	556	501	541	528	516	479	525	509	497	566	544	495	523	510	501	519	533	510	519	523	512	511	496	529	516	534	518	460	542	526	553	563	509	515	541	549	494	491	533	528	546	533	531	525	520	520	504	482	551	522	524	484	513	497	545	543	538	501	520	513	558	543	520	548	519	501	520	504	543	534	511	512	514	561	488	517	527	523	551	516	518	514	534	516	515	505	548	500	506	513	545	514	510	531	515	520	494	511	519	496	503	549	542	512	519	515	520	516	523	536	551	512	531	488	525	566	540	552	493	540	554	493	514	496	539	577	475	535	519	502	532	535	554	519	563	507	536	525	558	522	523	514	540	540	564	487	550	487	504	538	508	509	517	520	487	533	529	491	514	547	522	490	544	521	552	531	557	522	538	537	539	504	522	514	533	541	538	500	506	512	512	524	503	536	537	501	525	527	528	497	523	524	506	510	517	528	517	511	535	490	498	536	493	513	509	540	530	520	536	542	530	489	486	507	522	532	538	495	544	526	497	556	514	517	516	515	523	529	521	544	547	513	498	540	544	545	529	558	538	539	531	496	487	552	471	492	532	545	534	556	496	533	565	549	505	503	499	557	520	555	538	557	517	493	586	518	524	535	562	549	495	499	544	470	539	511	496	529	516	519	492	532	503	518	531	549	518	551	532	491	570	527	507	527	538	517	510	544	516	526	521	513	562	519	526	516	520	500	530	502	534	568	512	514	554	498	494	523	503	497	566	540	546	494	515	521	512	541	474	572	514	498	537	511	535	506	540	552
23452	21561	33445	38252	37507	28620	14869	1032	275	307	286	294	271	257	279	234	264	266	270	264	257	262	256	280	279	275	397	272	259	249	265	242	255	274	286	264	235	270	265	238	232	296	237	256	286	257	272	282	290	287	277	286	278	295	248	270	262	266	247	256	253	273	282	243	288	247	274	249	285	260	260	268	298	227	286	238	205	268	277	247	270	245	246	258	260	271	255	256	234	248	287	268	264	266	245	249	237	245	264	260	261	265	303	273	250	242	283	266	288	240	236	238	298	250	259	257	249	260	251	259	259	275	258	258	247	245	255	253	216	263	256	277	261	255	286	265	252	229	231	246	259	256	256	279	295	234	253	265	283	268	271	263	241	254	270	288	266	249	263	275	276	240	248	258	293	271	279	245	263	261	266	254	234	257	266	257	250	253	266	250	256	251	292	289	276	293	304	276	270	247	268	297	272	268	299	252	286	269	302	240	262	229	245	239	275	282	256	268	273	250	257	256	268	261	248	258	250	269	260	240	261	257	256	243	237	248	276	262	281	239	262	231	293	249	259	251	275	273	283	242	251	249	262	281	265	267	271	273	242	262	259	253	263	276	283	257	254	262	263	246	222	261	264	268	256	254	252	277	270	281	265	267	249	265	274	288	263	255	260	219	239	285	242	267	252	267	260	258	273	302	253	266	280	238	244	254	255	279	245	230	292	293	263	268	250	256	265	267	280	275	244	239	265	270	243	265	290	254	272	263	243	245	262	239	269	278	251	262	279	267	264	275	251	254	290	258	265	265	244	254	265	266	243	242	252	278	263	255	242	263	265	237	243	269	263	243	290	267	257	272	262	258	249	271	261	272	253	254	266	252	247	252	256	276	269	299	285	240	260	253	262	305	242	264	268	260	264	262	235	244	261	246	271	249	254	227	274	278	221	242	285	277	300	257	274	275	254	235	263	279	258	288	245	251	270	269	270	244	276	260	256	255	211	244	246	225	247	257	241	252	265	256	259	274	253	257	266	250	291	271	276	239	255	272	276	270	278	267	259	241	254	267	263	242	252	259	280	269	282	257	264	260	265	296	254	212	243	250	239	282	253	234	246	257	298	242	253	283	251	282	265	249	242	253	261	259	271	264	269	258	269	237	267	259	259	263	267	254	291	282	258	275	276	266	273	277	225	271	265	232	236	262	249	248	250	281	253	253	250	220	263	254	235	242	268	238	263	248	248	266	259	269	256	281	276	244	289	296	263	257	265	243	248	284	252	244	273	270	249	267	269	271	239	252	273	244	247	271	249	263	249	249	261	261	277	268	256	250	270	259	249	280	266	255	255	265	244	254	274	256	251	230	290	251	259	268	266	265	272	253	266	251	268	249	265	226	273	271	265	272	284	262	244	288	262	264	264	266	266	293	266	260	272	241	277	229	248	265	240	247	294	233	283	256	277	254	272	259	251	232	281	282	279	286	243	268	233	251	228	259	253	275	226	258	270	276	266	258	298	284	260	281	279	250	248	275	275	268	274	262	259	253	263	265	292	254	288	262	302	268	291	269	242	266	249	268	249	248	278	292	212	254	257	286	268	254	260	272	252	288	236	266	266	277	246	248	254	289	289	248	260	260	272	268	251	251	242	275	246	233	238	273	265	261	250	249	262	245	259	234	253	253	275	239	256	234	224	262	257	243	243	272	292	253	263	259	274	296	257	250	247	242	252	292	280	264	262	276	242	278	243	250	261	248	259	243	289	257	264	247	270	246	262	276	240	249	282	270	272	248	235	258	273	278	287	259	265	249	269	229	287	246	267	273	250	242	275	267	269	262	271	268	275	259	239	248	242	257	248	259	255	253	272	281	258	261	278	243	237	268	246	269	256	228	254	264	272	242	288	266	264	278	252	266	262	233	260	248	271	274	293	265	248	242	271	268	284	271	278	256	261	267	248	227	251	223	273	284	266	265	290	256	248	274	286	247	242	265	253	283	255	278	263	262	256	287	275	281	270	268	261	263	262	269	286	248	264	243	271	252	261	257	270	250	261	266	277	285	263	263	267	280	250	254	237	241	282	266	220	278	252	269	273	280	253	257	252	270	277	278	248	235	248	280	264	274	273	248	263	267	263	270	268	250	262	285	224	242	238	266	274	263	248	282	266	261	266	264	237	264	268	232	272	294	248	272	283	249	249	284	253	293	266	257	249	246	273	258	282	276	264	278	275	249	254	273	264	252	260	264	256	270	227	245	279	268	275	271	257	258	256	280	274	231	276	281	254	230	259	272	280	231	257	283	259	273	261	284	280	223	257	232	260	253	258	275	255	244	248	263	288	262	248	271	262	259	274	252	253	293	256	226	248	267	268	268	267	268	272	269	256	281	243	257	248	267	250	268	288	260	282	275	271	292	247	255	264	239	253	257	267	260	250	262	237	238	237	265	250	247	289	235	259	275	251	261	242	246	237	239	261	237	252	256	247	277	258	262	247	246	273	273	262	272	275	242	297	288	247	245	239	282	254	286	257	258	243	256	268	258	278	279	263	247	234	273	274	225	221	272	261	256	253	253	237	247	252	266	258	285	254	267	274	261	246	270	269	259	241	249	283	239	239	250	255	259	270	280	253	270	267	269	260	299	270	287	271	244	267	256	252	254	277	246	251	279	243	251	247	264	251	263	286	258	258	261	252	269	237	262	256	278	250	249	247	281	241	272	253	225	255	259	251	269	238	266	251	279	264	253	265	260	252	257	245	247	265	267	253	244	261	241	264	262	274	272	258	242	240	266	284	275	299	244	255	236	268	252	273	257	237	244	257	269	242	277	216	271	249	240	256	243	257	238	280	240	265	277	257	238	269	262	241	271	279	239	280	284	250	282	295	248	251	264	285	247	238	252	239	278	287	290	262	259	248	255	267	263	267	257	249	224	277	242	262	237	254	259	266	266	262	252	242	265	265	258	264	221	278	267	255	257	251	252	287	264	255	274	256	265	266	267	268	258	266	227	275	240	266	263	277	272	269	241	273	304	302	259	258	244	279	253	261	237	259	245	266	282	273	240	273	274	286	263	252	238	258	241	259	260	248	273	262	264	246	261	269	244	277	285	245	251	262	255	257	266	250	248	287	258	269	280	260	262	249	258	246	246	271	282	254	267	268	269	286	248	273	268	265	269	283	265	227	253	242	265	253	265	259	253	263	251	262	253	246	253	249	263	269	259	258	264	265	267	269	268	256	233	266	272	262	264	280	278	263	269	228	255	266	254	249	272	255	257	260	238	237	247	254	276	264	234	256	282	268	286	257	245	250	244	242	278	251	247	236	253	251	238	242	256	232	255	267	252	291	253	282	265	239	291	272	246	283	232	267	284	255	271	251	278	263	256	275	207	279	270	277	235	248	260	301	233	224	275	263	248	223	251	248	274	270	261	318	263	267	262	246	278	251	259	242	262	254	278	253	209	267	268	242	281	252	234	238	261	234	267	279	278	278	237	263	246	264	275	281	271	276	281	263	280	255	270	286	267	243	277
51734	76804	91481	74176	53691	32145	5331	406	382	368	354	336	373	370	345	349	337	337	341	377	331	326	313	331	337	345	583	339	337	340	355	328	329	352	338	330	354	323	335	343	363	341	343	371	342	343	349	293	315	330	326	307	318	344	333	313	339	321	358	330	305	360	349	325	347	318	332	328	340	323	300	327	349	371	346	355	334	348	318	294	362	324	328	336	339	323	353	357	328	355	352	332	322	317	342	333	352	332	310	320	368	333	344	339	329	331	339	338	359	340	361	287	333	315	329	348	338	356	329	332	350	346	330	322	330	317	350	312	319	374	311	355	325	340	344	345	319	368	349	301	325	331	290	340	328	361	303	343	329	343	316	342	358	345	350	317	344	312	339	331	301	334	314	335	327	352	342	351	345	319	354	335	330	333	369	336	333	349	350	356	324	304	347	342	328	347	337	337	364	340	375	333	329	332	327	317	321	337	360	316	328	307	335	338	317	356	320	324	355	312	347	354	357	327	329	309	331	316	346	345	343	334	323	313	315	315	294	339	338	328	328	291	361	330	321	317	318	375	325	348	355	353	285	335	328	325	340	349	327	347	337	334	335	330	301	350	345	329	307	294	339	327	307	343	326	353	367	311	332	303	340	314	353	330	353	309	304	341	314	307	327	323	335	323	363	343	338	344	360	307	317	356	333	357	313	299	310	338	340	339	327	310	340	323	342	338	305	323	320	307	319	336	330	328	347	347	300	336	332	332	354	322	283	339	314	304	345	315	303	353	355	362	356	325	362	344	322	326	348	354	301	347	366	348	307	375	350	323	361	323	343	360	321	381	324	333	338	324	318	323	350	309	337	333	304	354	361	318	355	318	359	315	327	317	339	356	332	317	361	312	289	331	327	338	344	320	348	309	373	331	374	349	329	359	369	365	350	364	327	343	374	325	323	341	332	357	345	356	349	352	343	319	334	333	327	331	326	312	331	343	344	327	327	329	335	334	320	333	353	357	332	317	307	320	357	354	334	331	331	329	350	344	340	331	329	331	335	326	344	340	372	323	354	350	326	337	320	324	327	338	333	357	375	343	329	315	298	338	325	348	318	334	337	365	339	338	327	315	333	318	329	350	337	355	349	334	323	339	336	343	330	305	303	336	307	331	331	333	330	342	326	341	368	325	323	300	329	306	329	341	314	320	309	341	357	342	334	341	339	371	364	318	340	318	350	372	352	360	340	320	330	332	346	358	342	366	325	334	355	323	326	326	343	336	346	338	318	349	314	355	346	328	337	321	313	343	323	378	333	336	336	342	317	343	321	322	336	339	308	360	357	314	349	330	311	335	327	312	316	333	327	360	332	370	339	326	339	357	341	354	376	306	310	368	330	337	343	353	300	342	333	322	321	340	334	306	336	348	354	341	343	313	320	325	334	342	334	317	358	324	301	307	323	361	334	331	352	321	337	314	313	367	341	300	324	337	347	347	347	355	331	339	328	326	346	354	311	344	351	349	337	334	353	353	335	369	295	306	323	324	344	339	346	351	369	396	348	307	344	370	309	352	338	361	328	340	333	324	318	317	310	344	316	308	338	328	330	323	344	367	341	346	295	342	339	335	328	341	319	327	299	341	332	311	325	306	335	331	326	331	338	350	331	324	343	324	308	293	318	328	345	349	334	358	321	335	351	346	348	319	340	335	320	310	351	335	312	312	356	325	377	361	332	312	333	348	344	346	343	314	347	337	339	337	319	319	311	304	323	359	338	345	349	388	334	328	321	339	352	316	323	325	324	353	331	331	327	324	334	297	324	347	313	351	330	346	345	372	337	312	333	346	340	344	321	329	303	337	324	340	310	331	321	342	355	313	326	323	351	352	337	334	340	309	327	328	359	339	321	322	342	327	357	340	330	343	313	317	353	370	311	369	315	322	292	328	336	322	348	373	324	325	341	351	351	340	313	349	333	327	344	341	325	319	348	324	350	301	330	306	328	328	329	337	333	315	362	337	345	360	350	285	297	312	327	327	360	313	345	335	317	312	337	309	318	320	320	334	329	323	328	336	350	327	324	361	333	314	323	361	308	317	354	355	326	307	310	349	346	307	333	341	351	346	330	341	309	298	321	311	309	353	325	361	357	361	314	337	322	346	316	342	347	337	313	365	343	369	339	312	352	337	320	336	340	354	346	337	329	367	326	337	329	330	306	348	343	345	332	349	329	349	312	337	330	332	341	350	326	315	391	336	292	327	317	307	311	317	369	368	362	302	312	346	341	331	332	343	310	373	315	351	358	353	330	342	343	342	348	346	332	302	342	326	347	295	342	351	328	333	355	301	362	337	351	322	342	346	309	325	346	331	363	322	338	348	307	301	319	340	338	334	311	349	330	354	329	348	357	337	348	303	339	344	340	330	370	334	310	308	337	348	373	333	336	322	343	312	310	336	336	347	324	338	308	339	327	309	372	355	347	310	344	350	366	313	353	311	332	333	311	339	322	334	304	334	325	315	346	333	327	345	333	316	326	340	341	310	321	326	291	334	358	339	324	330	356	351	325	320	328	333	338	369	314	299	356	332	314	347	355	367	342	315	336	321	344	327	350	353	325	324	317	327	379	330	340	330	335	368	347	347	331	326	331	354	339	328	370	319	354	357	344	332	327	327	316	293	335	335	320	353	352	343	350	336	326	309	333	344	351	334	321	337	323	322	327	382	333	344	340	354	305	306	319	300	351	313	344	345	314	336	350	372	397	361	335	354	327	342	360	325	307	353	339	341	342	362	300	355	303	354	329	345	321	311	353	330	319	369	332	333	331	313	340	327	395	375	326	328	342	307	326	323	367	324	334	327	346	359	314	305	336	331	323	358	340	332	343	313	361	377	340	312	357	343	303	322	334	350	347	334	325	330	333	353	345	354	322	363	323	364	315	311	310	329	335	317	309	307	316	349	347	334	305	350	327	303	307	338	358	355	348	323	379	303	362	322	343	368	385	323	332	329	361	339	336	345	313	359	357	383	363	313	321	329	356	332	327	303	351	307	348	324	314	359	315	332	348	311	323	359	339	356	331	377	342	308	343	284	344	352	322	339	327	321	336	340	332	338	353	375	319	349	366	344	314	311	316	380	335	327	327	316	326	336	352	341	344	331	334	331	333	349	322	320	384	336	307	323	337	352	343	326	301	343	336	316	334	308	328	316	341	348	333	331	334	346	311	331	316	346	322	377	326	345	303	337	337	327	328	335	346	285	326	315	325	363	353	345	326	368	332	355	317	331	330	346	331	331	362	384	310	330	348	344	305	320	305	329	348	319	349	310	363	334	316	329	328	362	341	322	331	320	335	340	345	339	370	332	366	328	318	345	317	325	348	338	353	321	326	356	354	325	308	348	309	340	342	331	347	346	339	318	312	325	361	335	341	332	316	340	332	356	306	324	328	315	334	355	352	327	329	331	338	358	324	388	351	343	345	372	332	321	342	365	316	333	307	325	339	323	335	332	337	312	336	378	311	330	322	357	341	317	341	343
28081	22050	32955	27273	13530	4427	860	556	535	528	483	532	519	508	550	494	516	521	536	484	535	508	519	522	529	526	525	521	545	523	497	527	551	502	560	526	540	532	506	530	555	497	527	503	502	524	560	499	562	492	527	542	541	527	505	499	514	555	520	499	519	481	521	544	505	552	503	470	489	494	510	564	509	504	529	533	523	504	519	537	509	537	534	516	522	492	494	515	479	510	473	486	493	517	517	535	503	504	504	528	474	517	478	541	497	522	527	495	507	562	579	491	514	544	493	502	513	514	528	546	535	553	513	534	529	526	550	570	539	548	542	543	518	541	506	529	495	557	525	493	524	541	555	548	542	536	546	519	476	525	492	525	507	501	502	534	535	513	508	558	484	515	542	521	537	533	487	538	509	497	518	519	528	565	492	498	542	494	516	518	516	546	542	528	504	519	546	528	573	518	517	550	558	528	489	499	501	475	509	510	487	520	526	568	517	498	480	524	510	501	464	533	537	498	537	520	530	516	524	516	499	508	558	517	544	533	489	513	509	510	514	524	519	533	477	503	485	550	524	510	549	503	507	492	548	508	535	508	513	520	488	504	520	564	510	542	526	512	508	544	546	499	517	553	515	509	490	511	540	528	499	526	515	499	495	509	559	496	514	559	520	505	539	536	484	486	497	504	538	529	499	533	532	487	506	533	526	572	513	528	512	518	507	502	531	529	509	526	520	514	533	517	550	558	504	505	521	519	537	529	544	527	517	533	517	543	547	556	491	484	529	487	500	507	441	519	475	531	530	511	551	514	517	513	536	529	526	520	512	539	517	495	500	508	513	530	509	494	509	512	528	511	488	568	523	498	563	516	521	513	557	540	490	530	526	534	523	531	515	504	537	508	538	550	525	524	505	470	519	549	535	525	533	520	497	492	525	507	496	510	492	482	549	537	529	529	528	525	547	532	552	530	538	487	520	543	521	517	514	517	555	532	524	536	534	519	543	502	515	528	529	508	533	493	541	515	571	526	512	537	531	493	537	532	539	561	495	548	527	518	541	550	506	490	523	564	543	552	516	528	514	516	507	537	512	551	516	536	549	553	489	523	553	518	486	517	524	515	510	519	510	533	528	525	518	502	489	515	514	484	513	487	513	501	512	543	505	527	508	491	556	511	526	497	516	505	506	534	548	591	538	511	539	536	529	537	538	539	509	521	549	485	514	505	537	498	543	513	523	503	526	537	575	506	504	482	551	516	494	496	516	512	563	525	512	541	541	551	523	490	485	511	538	502	533	521	501	516	535	474	531	526	519	533	499	518	537	523	500	508	521	521	535	554	526	524	542	505	510	534	531	488	492	525	538	472	554	562	526	532	512	486	507	504	519	576	543	562	527	524	561	509	523	485	507	547	538	516	545	527	547	530	554	518	495	538	575	488	517	527	532	500	514	498	485	539	499	541	545	517	522	568	567	529	507	543	499	472	528	512	583	532	503	530	523	569	537	528	490	498	475	550	528	530	553	511	491	577	527	536	511	538	543	504	569	509	524	497	503	496	525	498	509	528	532	508	523	474	585	553	519	523	528	534	495	499	498	501	518	506	560	554	541	490	494	556	528	534	493	505	544	512	474	537	496	527	536	516	513	548	495	498	559	524	534	542	486	533	531	569	539	538	508	574	528	519	511	490	499	484	516	512	543	513	502	542	528	485	521	484	512	481	522	550	521	523	500	513	530	548	522	537	517	524	533	520	549	514	517	562	499	561	513	532	479	539	486	494	551	448	520	497	509	515	495	501	523	534	514	513	521	490	538	507	527	499	549	480	508	554	494	510	580	510	486	525	539	484	551	516	500	509	511	524	490	529	530	496	502	544	559	520	550	500	536	509	515	491	477	528	545	533	519	514	548	528	525	515	514	560	483	556	531	524	539	548	459	493	532	518	538	516	503	512	498	499	469	537	517	492	498	528	528	546	576	525	523	525	487	513	504	532	552	530	497	477	489	489	544	487	482	531	527	518	496	517	484	515	556	525	511	539	497	554	495	571	523	496	505	511	521	503	547	500	471	532	529	523	516	508	515	561	492	530	538	494	549	511	572	572	496	502	500	529	527	562	476	461	522	499	548	510	552	538	479	515	490	508	540	520	474	518	532	547	536	508	522	483	517	488	499	516	498	529	519	510	545	481	497	526	530	511	515	564	506	522	487	515	533	522	510	542	522	522	529	501	521	527	490	508	501	538	497	536	541	510	522	517	508	497	504	495	543	495	535	507	553	543	486	515	505	530	477	540	467	527	531	506	537	526	520	517	496	551	501	505	506	490	560	525	511	533	518	525	525	558	517	460	527	561	539	538	513	535	472	562	522	534	506	482	541	507	534	516	541	510	522	494	539	471	559	536	493	495	501	543	528	517	540	499	498	494	480	512	535	522	510	539	559	503	515	524	552	562	518	489	542	505	513	506	510	536	547	533	504	537	541	498	474	485	506	523	551	521	532	481	530	530	523	489	489	527	537	507	508	524	551	549	567	545	508	512	543	524	523	485	529	507	535	514	497	526	522	518	515	507	516	521	546	528	535	507	524	509	510	535	525	546	532	505	514	469	515	523	539	509	539	516	528	494	468	521	498	541	505	547	540	562	503	511	516	557	494	487	491	528	527	521	525	533	518	542	557	483	511	501	505	536	499	564	513	559	525	536	529	484	488	492	483	495	517	545	540	504	507	502	525	512	510	523	551	539	516	512	519	514	511	552	514	526	515	529	544	504	499	503	537	501	515	503	516	523	517	513	509	491	494	539	496	559	474	511	551	533	528	504	568	506	506	557	533	528	562	471	517	577	519	513	506	488	506	580	540	539	519	530	520	554	491	485	513	551	536	496	461	509	496	548	532	531	521	526	494	527	494	514	494	531	515	468	551	525	528	533	510	529	513	514	524	520	476	525	507	501	513	554	483	556	512	500	534	559	505	500	503	535	515	541	544	512	532	539	511	513	510	501	494	527	500	555	483	469	510	514	539	493	491	533	519	517	522	537	506	552	503	525	533	499	532	488	502	509	500	571	509	506	496	560	510	518	494	476	536	498	533	501	560	513	488	542	525	507	523	503	533	533	565	536	501	510	511	537	487	484	487	492	529	507	508	526	522	538	502	546	550	544	491	495	496	510	544	533	490	568	488	512	511	565	523	503	519	470	549	511	518	503	493	503	501	525	477	519	503	497	536	471	541	526	512	541	514	495	533	515	512	489	504	531	554	531	514	502	496	484	545	512	512	528	464	478	569	517	577	507	525	567	479	500	460	526	480	557	519	499	489	512	479	527	481	494	524	522	502	532	505	493	529	543	527	532	567	508	509	533	507	531	556	482	529	499	546	514	538	508	507	550	491	515	513	504	510	511	471	528	544	543	502	483	551	497	518	515	501	514	579	503	544	560	514	544	507	493	473	510	529	550	516	551	541	511	541	511	568	517	516	511	495	537	487	517	510	535	505	518	552	562	542	494	526	540	556	537	476	517	499	510
24686	28678	37360	25287	14872	5731	1067	711	700	656	645	649	678	656	585	658	685	645	683	702	686	644	623	677	700	680	670	672	691	646	661	645	676	651	688	674	710	667	686	660	679	681	692	671	677	654	654	679	665	632	671	683	661	686	691	663	678	662	680	694	662	686	660	643	647	656	695	683	629	673	695	684	668	653	663	628	630	700	656	686	685	690	672	658	652	631	707	662	685	694	713	641	705	629	628	646	655	693	675	633	669	637	649	656	626	665	675	691	650	665	685	639	675	611	643	673	689	631	659	675	674	637	676	662	672	693	679	690	710	655	632	657	678	670	642	661	658	724	660	652	640	681	658	688	628	704	656	636	647	661	706	663	685	630	679	647	683	668	680	711	718	667	684	664	653	687	709	661	621	686	636	671	653	674	660	667	664	666	700	674	602	628	641	697	679	635	711	668	617	648	688	656	664	670	639	655	664	646	669	625	684	638	636	659	637	699	670	682	705	678	664	672	669	639	660	664	680	670	670	630	704	678	669	646	652	653	668	593	662	650	702	707	675	685	666	675	656	696	707	676	612	671	686	619	640	670	717	646	694	659	645	690	653	650	638	693	699	706	626	661	610	630	588	672	660	665	677	632	656	651	643	667	700	656	625	652	669	668	686	670	682	665	723	658	673	646	696	677	657	698	668	651	675	655	685	673	694	652	704	650	617	683	645	693	695	681	640	660	683	666	616	691	689	672	679	670	679	682	676	672	628	653	673	639	631	689	678	675	647	643	702	686	612	648	652	674	658	686	689	641	661	642	714	671	667	671	624	665	648	698	650	665	653	660	650	665	664	680	678	651	707	635	681	661	669	655	699	686	667	661	648	684	643	714	680	723	700	665	661	692	724	688	667	678	639	708	683	666	673	661	647	657	685	609	676	686	663	697	684	657	670	699	671	635	637	655	634	666	658	680	676	736	610	704	701	652	655	634	678	646	663	678	671	687	725	668	673	667	668	662	672	675	669	678	680	651	678	661	648	680	650	665	672	625	667	683	642	667	623	679	641	687	733	670	681	701	665	639	642	625	661	693	650	616	646	651	662	670	670	639	656	634	664	635	662	651	678	705	631	692	635	654	726	652	645	640	691	669	715	661	653	665	706	665	669	686	723	662	665	687	712	614	635	696	673	683	639	679	653	675	644	621	649	705	643	693	641	681	653	650	662	656	651	669	663	633	680	668	739	680	674	693	685	640	665	650	684	648	676	650	710	629	685	676	686	649	643	675	709	691	686	705	640	671	649	636	657	667	709	698	681	693	632	658	680	672	697	659	627	639	660	695	616	693	661	618	676	659	665	670	670	696	658	637	679	674	670	661	645	653	676	691	630	644	695	609	705	669	679	715	671	671	648	662	662	652	687	643	699	665	661	614	721	646	710	672	639	689	640	667	665	662	639	664	692	673	647	657	720	710	633	664	676	659	679	669	668	630	660	690	670	658	644	670	640	716	704	669	679	593	650	673	661	650	661	686	694	670	673	702	698	651	659	630	664	700	689	697	709	682	690	711	732	688	683	633	667	660	645	638	637	668	743	634	655	669	652	721	687	691	612	665	673	668	663	628	598	626	701	666	703	674	631	605	656	654	637	665	682	670	692	706	671	675	661	691	671	685	676	690	690	636	647	636	640	664	639	668	664	656	699	642	660	658	665	658	688	650	683	652	692	653	690	668	651	679	734	674	722	656	696	660	635	704	674	672	664	687	701	681	670	720	661	677	638	644	665	647	702	652	694	584	666	706	623	605	686	647	692	657	622	646	668	666	633	654	657	671	632	648	641	648	692	664	643	682	713	717	649	686	695	630	606	676	622	686	646	652	685	684	663	650	671	698	682	685	657	681	661	659	712	684	634	606	681	617	686	636	654	652	638	659	647	635	655	649	654	616	697	678	640	647	658	666	672	664	660	635	661	665	673	680	676	682	664	672	687	639	646	687	665	691	691	638	659	670	679	697	673	627	616	693	704	623	731	664	690	654	677	665	651	663	676	715	681	659	655	699	630	617	663	701	664	698	710	669	663	699	648	667	639	642	682	678	652	621	677	661	675	608	646	717	675	692	664	651	664	660	713	638	678	664	601	659	670	647	651	668	674	680	630	691	664	618	686	660	668	668	631	681	642	675	638	634	682	699	657	671	659	641	676	682	697	683	673	618	640	674	642	635	654	683	621	661	655	663	693	653	656	654	693	607	675	646	672	675	671	655	626	716	701	649	687	658	672	647	664	657	642	623	623	673	681	741	692	619	678	684	691	632	648	731	710	671	663	620	658	636	637	644	667	673	701	656	638	667	645	706	633	693	660	710	668	657	665	672	666	654	645	668	698	640	635	666	729	634	697	646	660	669	636	647	675	687	696	716	685	692	666	649	653	687	635	654	647	681	628	693	705	670	728	681	693	654	717	714	647	683	661	686	630	697	633	635	653	648	709	683	615	651	678	631	681	642	676	661	604	635	681	698	675	674	625	684	617	648	631	727	636	666	686	720	664	616	678	668	703	667	622	656	647	701	682	691	699	666	616	666	625	656	655	689	657	661	682	687	654	681	663	661	623	633	656	665	691	666	672	634	681	652	637	657	661	640	699	697	664	673	695	710	660	663	670	651	652	662	654	653	669	675	673	656	674	697	633	659	654	629	620	625	712	692	730	702	658	661	632	647	632	664	642	643	671	608	711	669	633	680	695	660	646	649	662	662	695	629	676	677	621	617	688	681	616	648	635	700	635	629	687	691	663	659	673	643	676	673	695	638	694	693	627	669	656	638	681	616	691	689	693	673	674	637	670	652	713	623	698	667	638	700	671	670	645	653	611	663	693	683	657	685	649	660	712	675	675	656	677	674	677	666	652	727	666	659	661	654	698	694	642	680	661	691	649	697	640	618	644	636	650	681	636	695	699	609	668	652	692	729	624	712	641	622	694	695	655	653	628	633	693	644	645	644	695	683	699	661	657	699	668	647	687	648	624	665	627	644	671	634	660	663	704	667	709	670	633	665	657	662	696	636	668	648	668	635	688	673	657	686	702	683	678	677	670	694	655	640	694	657	669	684	666	698	692	671	733	617	640	672	653	684	707	686	719	631	645	661	659	659	680	629	656	665	630	639	686	625	622	638	620	722	627	682	687	652	704	676	700	669	652	594	694	627	648	695	644	671	648	703	686	706	614	664	698	712	674	636	672	637	679	657	687	721	674	700	696	651	674	628	668	655	665	694	673	682	698	657	663	648	660	671	614	656	639	682	689	658	674	695	667	682	707	668	641	691	670	695	687	663	679	654	651	648	641	680	629	729	648	643	638	666	715	619	657	668	628	734	662	689	680	660	659	701	660	636	653	687	659	643	683	656	671	650	642	686	681	679	652	679	691	684	679	649	720	647	646	625	708	649	712	676	657	625	692	650	669	688	694	642	669	685	680	660	677	676	636	667	665	692	688	688	662	658	675	624	695	647	683	657	691	650	687	630	674	649	672	634
24415	21545	36212	43178	37067	25647	9920	615	456	428	448	419	456	430	438	456	411	443	438	411	403	489	417	462	419	408	477	396	409	435	428	440	453	445	445	446	406	429	409	425	413	386	418	401	438	426	420	433	399	433	432	380	444	420	447	422	425	432	417	401	418	447	461	395	418	437	399	395	460	440	456	363	401	435	391	444	460	413	376	423	410	437	446	434	406	442	432	429	441	424	404	452	435	438	452	422	433	434	425	440	431	428	407	403	436	413	412	409	439	433	440	445	431	425	420	423	438	434	404	379	448	393	423	444	430	435	437	415	436	464	414	436	419	430	475	468	434	445	434	391	443	445	439	466	396	402	441	427	438	400	406	435	477	418	423	410	414	400	406	436	423	420	428	442	433	455	436	428	428	403	440	483	426	420	460	413	454	445	430	430	429	407	431	439	402	430	417	426	429	436	413	447	420	441	427	396	400	437	421	436	412	424	440	402	389	454	456	448	449	411	434	447	461	419	394	405	450	441	421	416	417	420	442	442	437	417	392	409	429	426	454	438	419	422	409	456	395	421	399	453	451	426	412	398	408	422	428	428	428	432	429	417	439	455	471	409	470	401	441	442	433	421	424	426	417	420	420	412	462	397	410	413	423	413	449	425	440	437	412	415	439	429	433	421	413	390	441	397	452	433	418	441	464	415	432	445	430	426	410	433	418	427	445	414	439	442	438	434	398	436	409	390	406	453	446	386	443	461	460	413	408	414	425	373	442	408	411	419	418	395	431	442	413	462	422	392	413	448	444	453	400	423	476	461	418	434	434	435	410	428	410	430	459	431	406	415	417	420	440	420	428	418	418	423	450	425	449	389	394	441	450	435	423	418	435	421	462	421	412	461	448	465	416	418	442	438	423	465	430	417	443	416	450	438	427	372	412	448	420	418	427	392	449	446	438	416	423	454	406	424	438	424	446	470	451	407	415	434	409	407	405	415	407	410	433	424	424	412	434	410	447	438	456	432	428	430	409	403	421	447	423	420	423	421	433	439	416	417	436	414	413	411	449	413	421	414	430	465	470	412	411	458	449	440	489	445	411	426	419	423	442	456	411	414	442	460	427	456	437	420	356	420	417	443	432	381	412	398	424	387	423	435	415	395	406	420	406	437	407	445	408	450	397	424	422	445	406	430	442	434	438	453	455	443	449	437	429	443	412	457	452	455	423	420	475	378	455	439	424	407	467	422	459	419	379	405	435	418	448	425	439	426	452	401	418	457	420	451	420	418	439	421	435	415	395	429	444	432	427	449	419	443	459	433	444	435	403	450	407	406	445	412	430	437	435	415	404	411	442	433	408	426	423	393	429	457	423	409	447	400	411	410	452	447	398	453	411	416	413	458	416	463	418	404	459	416	416	421	388	411	376	427	432	427	410	422	403	438	425	426	448	435	416	440	417	430	391	423	427	445	428	453	457	418	404	426	431	402	420	480	447	424	434	455	443	447	441	410	393	419	446	436	404	406	425	434	414	454	499	405	406	447	416	449	417	463	430	397	440	379	424	423	433	431	441	424	420	404	410	405	448	439	417	408	437	441	427	430	435	403	436	420	469	414	384	412	418	418	409	397	450	434	417	422	457	436	432	449	418	462	389	425	428	437	401	450	408	415	410	436	442	420	403	395	421	417	425	398	406	408	442	445	404	414	434	425	408	400	429	411	433	408	400	464	455	451	429	431	428	436	455	453	424	436	433	405	459	448	408	438	434	440	397	404	453	435	434	410	434	429	408	444	438	465	393	429	393	423	433	423	442	440	417	437	414	409	380	451	447	372	452	389	437	397	406	418	420	446	446	392	454	420	389	378	437	468	401	418	437	441	457	463	424	413	443	428	421	424	430	465	407	413	470	447	420	413	415	429	402	442	452	429	426	462	432	461	451	409	395	449	427	368	442	425	436	408	421	435	441	427	424	453	456	441	452	440	426	434	426	417	470	410	449	431	448	433	414	407	447	393	439	415	475	445	459	412	412	426	449	412	385	427	439	433	435	394	452	404	425	433	431	395	456	452	413	427	420	406	427	389	410	405	425	444	425	466	442	428	431	436	464	421	411	429	393	421	444	418	420	459	432	410	422	411	445	443	397	411	392	405	431	454	416	470	439	420	405	453	437	410	418	401	425	390	440	420	392	436	428	395	439	432	449	444	445	419	412	426	446	437	436	378	425	438	438	408	414	416	412	433	409	435	470	439	410	418	442	431	415	430	425	430	442	416	421	417	429	448	431	421	435	423	399	436	425	416	435	412	398	420	397	428	423	430	442	410	438	409	470	420	460	414	425	472	422	439	404	452	382	423	417	453	438	413	431	404	413	446	412	415	428	402	446	427	434	430	377	443	432	425	410	411	401	442	410	429	445	418	451	438	440	395	477	421	417	385	419	414	421	421	445	411	439	421	456	447	444	430	472	431	413	452	428	422	443	425	459	466	386	458	428	418	410	411	413	434	429	437	405	371	418	401	373	444	460	452	386	407	430	441	392	407	433	379	435	428	411	383	432	430	444	447	437	419	426	435	428	448	433	416	444	410	412	398	458	432	412	434	453	454	433	452	400	420	416	437	431	437	404	439	428	485	418	423	429	387	424	438	424	402	400	423	453	431	427	426	448	432	444	456	417	418	417	386	428	418	449	429	437	407	419	444	411	426	430	434	431	456	371	419	425	417	470	430	391	440	452	437	440	414	392	417	398	394	427	431	455	395	419	447	425	402	438	430	438	436	433	463	403	419	439	433	439	390	451	411	401	433	414	411	402	449	484	445	438	440	451	460	442	428	442	472	438	403	463	436	462	419	461	434	420	410	413	439	468	432	412	405	452	398	430	383	438	386	435	465	443	410	389	428	401	479	431	442	414	428	447	422	427	404	412	451	426	451	422	409	433	417	430	418	415	415	451	392	424	434	382	419	380	408	452	428	419	434	423	442	442	418	424	445	406	419	427	447	385	459	422	401	423	474	440	444	405	463	429	434	420	416	452	466	462	420	435	450	400	436	396	433	409	413	429	456	448	433	451	435	449	463	436	438	435	449	397	419	435	433	423	386	436	423	450	463	420	410	424	414	467	435	410	369	435	414	447	434	436	437	426	396	415	390	432	411	402	441	455	401	412	440	447	429	448	458	458	431	444	446	431	433	449	422	436	410	446	430	412	410	434	463	435	402	391	435	420	435	425	415	443	453	450	397	413	419	391	424	424	429	410	450	442	483	468	459	392	404	411	399	437	407	437	444	454	449	438	413	425	413	427	421	440	417	417	412	417	416	448	454	403	466	463	427	444	383	431	438	399	437	478	453	419	405	424	408	436	414	396	394	424	405	424	412	403	433	432	428	409	399	394	403	433	407	454	410	429	415	409	410	414	444	440	475	457	417	427	435	465	442	450	399	399	426	426	405	412	395	442	448	417	441	433	469	439	426	465	439	395	468	398	427	406	427	435	469	410	387	414	428	426	452	459	399	455	405	439	435	423	428
44904	67126	79766	60847	44096	26960	5828	586	560	548	601	503	510	567	540	592	534	532	553	566	604	560	550	534	569	530	668	535	531	553	550	536	577	549	568	571	569	542	563	566	572	583	542	544	525	529	570	552	518	552	582	533	568	553	585	588	548	566	528	549	549	553	554	581	552	568	548	554	573	575	532	534	505	520	525	566	539	541	579	568	565	504	573	543	606	496	610	557	546	533	536	570	497	541	580	570	506	554	557	514	574	570	536	578	551	553	549	510	518	534	483	518	548	546	565	499	560	557	536	543	576	546	525	559	570	544	544	522	546	529	561	497	520	558	543	585	536	583	522	579	574	560	615	557	564	536	553	554	564	549	549	553	555	537	543	621	488	546	572	564	522	552	586	505	532	523	493	531	553	580	551	540	506	526	563	569	537	564	527	582	536	531	528	530	486	554	548	526	557	542	540	526	562	560	516	537	610	582	536	507	574	541	580	525	540	583	548	519	520	519	584	584	577	546	566	552	520	573	576	519	546	556	545	541	552	579	555	604	514	532	611	563	516	527	538	532	533	525	561	575	553	572	489	533	578	497	561	551	567	570	587	522	539	537	530	536	573	538	550	558	531	570	525	561	535	587	595	576	527	536	559	534	546	518	568	542	579	548	553	572	538	555	552	526	545	557	547	554	540	589	559	559	527	610	565	619	515	536	536	526	552	496	528	588	533	557	549	544	544	541	573	546	533	566	552	521	579	531	549	519	532	545	555	524	591	515	559	554	554	532	578	537	528	567	556	533	518	542	602	553	582	580	533	575	571	526	572	572	534	558	576	545	538	559	553	558	552	574	537	565	580	523	519	579	548	565	557	511	553	556	591	566	528	547	519	563	554	517	540	522	558	551	538	497	528	580	580	546	526	525	545	569	520	536	575	567	560	508	569	528	560	509	546	574	527	526	558	528	548	529	525	596	546	562	544	548	572	569	520	557	540	548	595	556	573	541	585	576	560	548	560	551	553	524	553	580	532	558	556	520	573	530	564	549	526	546	570	534	597	506	533	568	540	562	557	566	590	554	589	589	565	545	598	568	564	562	578	512	540	545	539	542	592	566	565	533	602	603	511	587	573	552	515	549	556	525	550	552	553	542	523	526	561	570	561	553	552	554	556	547	523	543	556	568	579	539	532	568	569	568	545	520	545	513	532	533	576	544	587	518	547	589	539	557	542	552	533	541	547	560	540	543	531	570	554	588	505	549	557	555	547	547	577	558	562	558	551	584	573	525	549	536	516	549	564	526	562	511	520	538	569	581	558	540	526	592	540	570	546	531	529	509	546	596	538	562	516	530	526	542	503	555	562	564	577	527	577	572	537	532	535	558	550	565	549	533	536	547	555	557	562	562	568	525	563	546	578	515	550	544	541	568	531	527	568	596	565	533	551	529	523	543	557	578	563	525	552	556	531	528	574	532	540	525	530	538	499	515	527	535	546	516	530	581	522	567	530	563	543	526	572	572	586	507	522	544	575	542	536	545	553	570	535	546	573	543	547	533	549	524	548	541	571	538	568	576	534	558	537	506	540	563	566	559	552	573	539	556	556	514	557	505	547	510	575	505	548	574	551	553	549	536	552	528	542	573	502	535	610	540	570	571	535	565	542	545	551	576	568	551	553	552	541	580	547	562	573	534	560	541	497	534	569	530	529	568	545	557	545	540	541	522	575	568	518	524	585	551	570	563	549	509	548	524	487	540	582	553	583	536	573	572	531	589	555	557	571	546	563	534	514	566	579	570	541	566	527	574	565	565	567	547	519	532	545	602	555	580	507	534	551	603	513	534	558	591	564	552	541	539	583	510	568	512	586	556	560	551	566	543	583	543	554	553	588	533	551	522	513	529	578	563	529	551	563	568	543	548	516	549	548	563	590	522	547	560	530	540	548	535	543	548	559	543	568	573	535	549	555	537	553	579	528	561	571	553	542	565	578	551	505	499	615	566	551	587	570	523	577	539	552	519	577	573	587	574	526	588	578	543	553	579	523	528	505	522	570	567	567	545	581	510	587	531	524	558	525	539	505	561	530	537	532	529	550	547	550	541	529	569	511	570	580	562	560	503	533	541	630	598	573	549	523	554	573	588	557	548	537	553	563	541	553	573	567	521	523	564	515	548	566	542	535	549	556	530	523	572	491	563	537	568	549	544	570	565	531	562	510	577	599	549	552	577	563	545	530	553	575	491	528	576	546	579	560	548	532	560	562	526	549	566	577	506	555	528	532	564	607	574	562	549	567	540	559	538	540	505	565	547	575	535	546	572	547	540	558	569	531	551	550	581	563	569	566	556	552	583	556	551	528	565	570	548	583	574	517	534	516	560	545	574	547	555	556	573	525	548	564	568	526	563	566	575	573	524	543	522	562	539	520	554	550	519	504	583	537	539	546	569	570	545	555	550	522	572	540	573	530	552	605	523	564	548	524	548	572	556	611	504	596	585	520	547	580	532	525	559	557	575	534	580	558	561	536	551	525	540	539	536	574	560	528	575	558	550	538	549	543	524	492	557	542	534	559	581	569	530	561	552	565	521	558	522	554	554	528	560	575	552	557	538	585	535	594	534	553	520	618	560	592	550	561	577	557	548	538	558	574	544	590	565	554	520	555	534	557	542	512	591	567	586	562	513	526	544	561	506	528	567	523	599	560	546	537	557	568	596	552	560	551	547	529	550	559	534	541	556	534	505	551	557	597	600	520	596	550	586	537	519	593	589	552	572	537	528	569	523	564	538	547	594	509	566	543	563	583	588	549	522	563	530	559	563	566	569	572	571	548	618	592	546	550	551	562	571	537	547	553	561	599	539	559	560	572	517	526	541	540	546	554	524	543	497	554	513	604	545	585	576	557	511	567	555	536	572	566	534	539	580	575	530	504	570	562	522	532	579	563	559	565	539	552	530	568	549	552	549	525	527	574	567	593	490	538	570	566	561	553	532	555	589	526	558	524	526	524	526	537	566	536	559	530	537	565	536	533	573	534	556	545	558	562	575	511	579	558	574	557	518	557	580	577	546	564	606	589	526	586	584	527	534	537	591	570	558	558	549	543	575	560	551	513	572	573	648	551	560	558	553	531	512	548	576	600	574	525	509	594	490	573	574	532	537	530	588	582	525	555	569	520	549	501	564	569	534	567	543	556	586	552	567	537	526	528	541	537	577	530	523	537	551	585	520	595	532	536	566	551	518	579	535	549	503	556	515	516	530	541	562	553	537	548	553	546	526	581	523	535	539	555	607	570	540	547	539	558	515	534	550	539	540	548	536	568	544	557	528	540	574	528	557	556	564	580	534	584	552	525	534	571	563	512	539	572	513	565	563	563	553	517	567	537	524	546	563	585	604	550	566	561	542	586	504	555	540	557	585	592	550	550	557	544	555	586	547	512	570	555	582	539	539	560	527	558	560	532	546	543	540	533	552	574	537	575	581	515	518	579	546	548	549	547	523	499	543	540	533	528	553	552	576	559	518	531	546
23314	21475	32900	37488	37772	30034	17586	1460	305	284	279	258	299	278	237	295	276	263	286	285	255	289	285	241	291	288	356	265	279	283	282	280	265	289	283	279	281	275	271	289	270	292	269	285	267	258	260	290	284	268	272	300	260	295	254	290	251	268	274	264	274	276	309	272	261	259	296	289	288	266	268	289	250	300	269	273	266	276	273	303	283	295	260	280	255	287	264	253	296	250	246	291	293	284	268	262	239	273	263	270	277	264	271	264	230	294	252	278	296	258	276	264	262	267	281	282	285	258	280	252	262	268	299	272	272	266	274	284	267	275	256	276	307	288	273	268	257	262	270	285	287	248	265	295	278	252	249	269	271	254	250	299	294	259	275	259	276	282	280	268	272	272	277	262	266	258	293	248	280	280	285	268	280	263	273	247	253	268	274	253	256	261	296	264	271	277	264	271	277	261	282	238	282	258	268	237	279	277	292	287	273	296	261	249	286	282	291	266	256	282	267	289	302	273	254	265	288	275	267	268	277	287	275	275	281	252	262	280	260	282	273	284	293	276	274	304	284	273	297	302	259	285	250	286	267	244	267	276	288	260	276	268	263	282	267	287	279	278	285	267	286	265	313	288	256	253	274	295	279	285	329	272	274	262	272	260	282	276	298	285	268	269	254	280	282	284	273	288	268	236	263	280	272	292	259	285	256	276	289	271	267	263	238	290	302	265	291	279	258	274	273	278	261	294	287	259	293	261	260	265	305	287	275	247	267	244	263	306	285	286	281	259	243	274	274	251	287	290	272	285	260	256	283	244	237	244	275	253	253	291	252	262	276	255	293	267	280	263	280	244	269	286	291	286	254	301	252	283	252	323	246	283	269	306	287	265	270	318	293	256	287	250	293	273	285	264	274	276	286	285	274	304	268	286	285	270	268	267	276	286	258	276	240	265	297	277	259	259	236	278	258	262	272	278	262	270	254	267	291	260	260	278	282	259	276	272	275	262	281	279	248	262	277	227	244	249	260	285	292	298	259	241	289	285	244	283	289	255	291	266	294	292	264	291	266	260	243	282	254	278	281	259	289	268	242	266	284	282	297	287	245	262	277	279	252	283	277	267	281	270	268	267	275	271	278	258	259	284	263	272	278	262	245	285	277	265	262	260	265	274	265	292	283	282	298	242	263	290	283	280	276	267	290	257	283	260	289	262	260	249	277	256	266	304	299	273	260	274	245	270	283	263	260	280	268	296	295	268	285	265	293	270	288	255	285	293	285	266	272	261	260	285	294	284	263	313	250	295	275	270	280	253	275	253	277	253	294	312	259	271	289	258	265	273	295	266	238	284	272	270	249	280	276	280	265	290	284	292	266	297	276	259	292	269	271	266	275	276	266	264	292	288	278	258	247	253	278	286	286	285	266	281	273	289	238	257	234	243	265	286	268	282	263	285	281	277	243	251	271	245	290	259	284	315	261	293	277	260	288	282	282	290	289	267	287	255	268	296	271	257	257	281	294	293	274	257	286	278	279	257	297	278	267	266	279	281	291	264	276	277	283	269	267	270	270	287	264	280	292	257	252	286	274	269	290	303	273	276	251	275	280	264	276	255	302	251	255	265	278	263	278	277	268	293	297	278	269	270	276	272	257	267	279	243	239	298	293	268	255	289	269	266	276	273	271	272	301	255	262	273	264	270	264	277	270	275	300	279	264	303	282	258	264	263	294	277	273	278	252	279	277	274	275	235	281	277	266	261	259	284	290	280	267	299	244	291	283	231	250	277	285	280	271	278	287	264	251	293	241	260	265	268	288	304	229	288	273	261	285	252	270	252	294	278	249	293	327	297	257	294	290	265	235	245	250	258	270	287	269	275	280	296	266	281	251	267	286	290	266	264	277	314	267	275	273	274	233	268	284	236	288	299	258	325	274	279	254	311	259	272	255	265	308	279	269	266	256	255	286	262	304	281	262	265	276	283	264	281	266	277	280	268	248	290	272	281	262	293	262	279	258	271	281	285	277	291	229	255	279	262	264	295	279	283	272	259	278	263	279	287	250	280	266	305	282	253	265	299	276	293	269	278	288	269	275	256	292	275	264	274	295	261	274	293	260	290	253	271	267	274	271	267	264	267	240	249	279	246	274	274	249	294	264	262	247	271	256	283	261	257	280	253	270	268	271	274	281	246	289	267	274	270	240	252	277	273	269	279	272	260	275	250	261	285	256	287	260	269	292	239	278	289	236	241	261	257	271	291	259	279	253	265	261	253	293	267	261	297	275	240	257	274	246	280	264	265	282	299	303	281	275	287	298	242	278	277	271	287	274	259	297	259	288	246	265	281	272	263	286	256	260	282	300	281	256	287	286	282	269	278	292	279	279	245	291	240	257	281	263	277	313	262	268	282	283	252	257	276	251	285	305	265	300	299	252	292	281	260	268	262	267	292	288	245	269	301	260	284	278	285	272	254	280	244	256	230	293	270	259	286	288	278	290	273	261	268	267	259	282	263	319	270	260	229	259	286	255	285	271	245	260	295	262	269	240	255	280	242	286	260	321	288	281	248	266	276	288	283	244	257	269	284	279	264	236	263	266	290	267	303	304	292	247	252	259	266	269	280	276	260	272	256	276	315	264	271	266	240	265	272	276	286	266	284	264	260	248	273	245	267	248	248	251	268	253	281	261	290	266	271	282	245	283	267	252	246	274	278	254	271	276	273	285	266	270	259	279	273	259	273	274	275	270	290	247	254	272	268	286	312	257	272	243	273	277	254	241	248	226	260	273	308	276	273	267	288	261	266	279	310	283	270	298	259	275	291	246	269	264	279	278	254	278	303	252	263	252	265	283	259	249	244	293	271	282	274	284	260	272	266	249	276	269	245	271	274	291	256	274	283	251	272	264	309	232	264	269	274	298	289	262	248	266	260	290	277	274	275	299	273	261	261	295	291	263	271	296	242	272	288	271	259	269	304	243	282	267	276	254	265	267	301	253	277	292	265	291	253	290	271	271	229	278	254	283	291	268	269	296	293	266	291	265	286	279	257	280	286	303	276	336	242	254	273	280	284	302	275	279	268	258	268	233	283	264	245	278	269	265	230	279	276	292	275	242	287	280	282	259	283	262	267	287	257	260	289	265	270	284	280	270	268	290	295	290	272	275	249	268	291	248	265	266	275	279	279	284	261	251	263	282	271	289	278	278	284	250	294	259	254	272	283	247	290	286	287	247	268	264	263	256	286	279	253	266	275	251	278	291	280	276	252	280	266	268	283	258	266	287	228	229	256	273	269	290	241	253	276	270	277	271	274	306	261	262	260	260	284	253	249	242	257	270	280	305	261	299	277	268	282	270	265	290	260	280	272	274	258	265	290	299	256	284	238	280	265	270	280	301	238	285	268	254	242	265	270	269	285	290	261	260	276	248	253	264	267	267	297	263	231	236	301	257	267	249	261	273	261	268	270	267	283	278	278	270	286	243	280	241	273	264	268	253	289	284	294	274	302	282	297	258	266	273	251	257	258
46918	76689	90584	73135	54543	35019	10997	414	362	413	375	408	364	371	394	375	388	347	354	383	356	357	354	344	383	320	623	344	351	355	348	306	314	340	342	338	350	337	382	332	342	319	378	338	335	362	350	318	320	363	326	336	332	362	314	377	345	355	330	337	337	377	324	376	352	371	336	375	360	357	346	346	371	302	358	371	359	366	322	336	335	363	359	395	371	320	395	319	334	341	339	372	357	361	361	344	358	381	345	370	336	333	346	338	345	360	338	323	365	346	340	340	370	356	337	336	365	368	361	297	354	348	338	345	353	362	330	351	354	347	339	338	341	335	345	351	344	332	362	397	357	331	335	372	333	375	332	355	352	345	354	378	365	368	333	357	368	347	347	363	363	346	346	333	337	360	349	338	361	340	357	386	329	356	352	341	365	335	364	350	344	332	347	351	350	331	341	363	349	371	328	334	344	344	360	373	388	333	367	357	352	325	360	375	325	355	343	363	348	333	328	335	383	360	362	328	377	344	363	350	316	337	399	333	354	337	339	333	324	313	343	348	370	349	357	353	321	354	369	368	353	356	351	344	377	360	328	351	360	369	343	346	328	331	368	319	354	361	334	357	316	383	352	370	368	343	351	351	320	331	336	338	340	366	334	379	334	319	357	355	335	353	348	345	366	358	372	369	357	334	326	356	375	347	346	327	345	354	348	354	363	340	360	378	339	347	323	354	352	351	331	355	345	322	320	371	360	372	334	351	328	347	353	344	359	332	341	328	308	352	359	354	332	314	335	342	350	375	335	378	373	341	355	363	348	355	355	339	372	338	348	334	356	340	378	375	336	334	293	381	377	338	322	336	335	368	351	360	346	334	332	387	340	339	368	369	338	336	347	328	360	358	336	371	343	352	360	363	335	351	341	343	369	336	340	329	350	354	322	340	345	344	369	353	384	348	358	335	353	349	367	346	350	362	392	373	344	369	352	323	378	343	365	342	337	368	344	345	339	360	330	367	336	409	356	366	348	337	362	383	323	340	363	331	343	333	337	344	341	329	352	325	338	359	318	324	351	341	361	345	354	357	366	346	359	363	370	324	366	345	326	327	361	324	364	344	332	329	381	338	364	374	362	352	355	351	337	317	361	357	363	357	353	371	345	306	359	342	337	358	344	368	338	327	319	358	366	349	327	349	354	342	313	324	323	322	362	350	365	378	330	319	351	311	342	343	358	370	360	341	346	344	324	362	378	375	327	326	355	358	381	326	338	386	356	343	338	336	326	358	358	345	336	349	373	331	364	352	365	365	376	334	382	353	349	326	375	349	359	336	356	346	357	328	337	370	335	347	379	355	341	312	338	365	352	332	327	345	350	360	358	352	370	337	352	328	353	315	328	366	347	342	365	384	350	331	328	329	376	375	355	354	326	315	365	347	323	359	356	353	379	357	348	372	392	376	342	332	349	344	349	332	349	365	359	352	347	328	324	342	362	364	350	327	347	349	369	346	344	326	339	363	321	315	342	363	370	326	335	332	314	350	356	350	376	378	342	342	354	320	347	324	383	366	338	359	360	344	350	339	346	389	331	335	363	340	346	387	372	354	364	368	367	343	346	342	363	348	301	353	360	325	377	341	339	352	335	367	318	355	360	370	341	385	338	340	312	345	342	348	360	359	346	386	341	341	348	368	366	349	341	340	353	325	371	307	305	343	351	310	334	347	336	357	338	335	368	345	369	359	348	365	353	361	356	325	380	366	366	344	374	354	315	372	355	360	339	354	351	341	352	362	359	360	359	361	380	353	352	333	356	354	324	316	346	345	335	336	374	317	346	371	335	312	354	313	365	359	358	346	328	325	331	356	391	359	381	373	332	351	351	343	348	352	325	384	343	337	348	359	361	319	343	325	366	359	361	367	363	342	336	327	355	341	388	335	349	336	340	344	339	356	332	390	327	363	363	348	340	360	341	327	342	341	347	350	355	302	372	341	349	337	348	377	365	335	363	336	350	369	353	350	342	378	345	343	370	336	339	334	368	413	369	333	358	340	333	349	326	364	334	356	379	354	339	344	346	353	326	352	370	329	328	347	366	383	385	347	336	373	373	330	317	366	341	377	309	379	352	321	352	341	366	359	358	393	342	363	352	340	335	353	353	364	366	356	318	370	379	390	343	344	315	347	356	355	326	384	324	376	347	318	327	340	332	343	339	360	347	350	354	383	355	343	341	356	339	365	327	405	368	350	335	379	341	351	413	325	335	319	388	356	352	334	356	335	354	343	325	335	354	327	306	355	350	338	348	330	342	347	392	343	348	332	379	352	352	374	348	342	351	355	364	324	349	360	368	337	344	360	333	343	332	338	320	328	359	348	325	362	336	337	344	322	366	333	342	370	342	395	367	342	374	350	339	358	372	346	357	345	324	324	354	330	327	311	370	381	387	356	341	322	348	366	333	351	336	368	333	329	329	345	368	372	324	350	347	368	342	359	345	319	362	348	371	349	343	363	344	330	338	317	333	328	354	332	344	354	358	367	343	337	336	294	374	348	359	338	363	339	352	327	369	328	320	343	339	336	343	367	353	323	341	350	331	348	356	352	348	308	333	354	357	348	312	349	328	370	342	354	343	362	353	332	298	350	344	330	329	381	355	325	341	390	351	343	368	359	351	352	348	353	383	331	340	311	386	347	362	348	352	381	344	349	352	372	368	355	326	357	340	327	356	345	347	346	366	366	356	343	325	312	363	348	347	356	337	379	340	335	347	359	345	330	355	334	361	319	324	307	321	376	341	382	367	351	351	351	382	350	383	324	340	347	329	330	356	349	374	348	339	331	367	349	334	333	333	323	385	325	351	360	366	326	349	398	348	370	362	351	379	365	351	353	345	321	334	360	361	350	382	319	344	365	314	369	355	367	347	378	323	357	387	331	351	385	353	365	351	356	345	349	373	344	326	345	371	340	358	337	367	351	332	359	336	362	347	342	371	339	348	339	356	339	313	340	345	351	369	377	331	356	350	349	316	328	359	398	359	373	367	358	373	355	348	337	338	354	342	320	369	312	371	340	346	371	341	365	322	348	369	386	385	322	341	366	347	331	358	365	348	347	330	323	363	351	344	361	338	355	348	333	370	365	367	339	371	353	320	354	309	354	343	328	361	343	377	352	318	326	332	325	353	383	337	353	322	353	354	351	349	355	339	350	351	363	330	331	356	299	409	318	316	393	375	379	362	376	335	337	354	337	322	345	351	366	337	351	310	342	364	312	376	375	340	341	362	371	366	342	343	378	346	330	325	372	361	344	383	352	331	333	314	333	327	302	368	353	357	341	351	370	303	372	352	384	322	305	351	351	355	346	363	309	334	343	320	368	340	324	364	337	352	337	317	329	353	314	376	379	347	338	383	319	368	367	359	332	379	372	332	356	334	362	347	350	331	362	378	346	348	365	369	341	332	376	364	302	350	365	312	356	368	338	391	343	350	340	362	370	360	337	344	366	334	371	321	362	350	342	325	355	294	386	385	355
27891	21814	32437	26807	13608	4836	999	549	512	506	513	508	505	517	539	492	535	537	504	539	527	552	546	503	524	526	535	531	500	511	514	509	509	538	539	557	551	524	524	533	519	523	535	501	495	517	527	549	531	505	506	525	545	497	579	524	493	546	517	501	498	519	524	521	505	493	480	517	518	543	524	530	497	522	500	528	512	513	508	524	535	512	522	540	488	489	510	490	531	532	518	513	531	545	518	537	559	549	510	559	520	508	548	485	545	491	528	541	526	560	522	495	520	510	549	514	514	514	530	523	523	524	500	535	474	529	546	506	540	540	544	565	483	493	547	502	524	509	537	492	500	569	518	544	458	518	507	505	548	536	538	511	514	546	498	525	512	521	518	534	500	536	538	557	548	501	543	515	511	548	526	540	518	510	543	524	501	524	504	516	483	522	526	524	471	516	520	503	549	502	497	490	481	503	533	515	496	553	521	490	509	545	538	520	523	475	545	510	516	507	541	482	529	528	579	526	542	530	548	535	499	505	533	549	532	516	516	490	483	519	513	513	531	569	518	583	541	536	496	531	502	534	541	561	518	496	507	502	509	517	532	525	544	509	504	526	465	545	493	536	520	526	524	513	498	526	514	515	501	510	576	492	541	498	537	519	526	549	530	529	529	481	495	515	468	501	509	543	477	523	503	530	491	509	514	535	539	525	519	539	520	533	545	511	541	487	531	552	488	500	539	512	518	535	534	517	505	521	511	511	553	510	512	534	534	504	485	489	546	572	533	495	505	524	536	512	551	517	529	527	541	493	569	529	535	551	515	532	515	539	561	536	494	517	519	509	529	536	483	508	551	503	576	500	509	528	488	529	541	497	563	543	506	540	547	491	522	483	519	522	474	547	519	547	506	515	521	524	493	474	509	500	500	529	458	497	524	514	566	535	498	487	517	540	529	494	501	524	550	547	487	481	507	542	509	548	549	506	496	580	538	498	519	530	505	479	516	489	553	528	522	541	525	493	528	558	514	547	554	543	531	538	535	498	553	536	570	513	511	522	526	542	528	550	483	483	472	488	519	520	523	497	528	493	553	517	522	510	488	522	532	523	521	514	513	532	532	505	535	509	521	527	515	552	528	503	529	509	528	581	494	455	516	532	483	528	522	524	468	512	488	509	503	544	540	516	501	517	527	526	522	559	532	510	551	482	506	486	550	488	506	526	522	541	529	512	535	508	546	605	518	524	553	537	557	530	509	567	511	534	510	546	466	531	518	524	501	528	519	488	511	523	521	523	564	543	553	550	486	528	516	512	506	574	474	505	538	565	539	528	553	506	493	533	509	522	514	535	515	538	531	533	542	531	508	477	541	499	523	514	518	520	537	533	539	586	540	527	482	539	477	532	517	530	515	484	509	549	503	553	513	517	509	518	521	523	542	557	524	544	527	506	470	536	519	524	525	553	534	511	512	540	492	545	494	526	548	509	542	531	523	554	494	552	482	528	508	521	526	510	528	511	536	506	545	528	530	547	529	519	547	505	505	545	516	512	513	504	525	512	546	482	507	534	541	542	558	522	564	502	557	523	500	549	575	485	498	526	536	543	529	509	514	519	553	529	503	517	513	564	539	536	498	537	544	556	517	488	523	556	487	508	530	504	508	504	527	512	521	525	519	524	519	556	525	511	532	586	567	525	518	542	497	474	501	524	482	575	515	543	479	504	544	509	547	532	553	507	518	516	532	518	472	474	499	509	558	491	502	490	545	565	491	557	478	528	528	524	547	502	517	491	539	504	493	543	502	527	552	523	513	520	528	525	512	525	515	522	521	523	504	551	475	517	557	552	552	509	491	535	521	501	544	529	495	515	494	506	493	545	503	534	520	529	557	490	490	555	458	556	531	515	539	548	534	484	506	496	523	533	520	558	508	532	484	535	492	526	527	487	491	550	482	520	518	550	524	495	497	491	532	511	539	566	510	505	524	552	495	538	528	492	488	534	542	489	497	538	517	519	508	521	495	504	534	470	475	547	505	550	510	486	517	532	503	498	480	538	511	518	526	511	520	515	517	555	542	500	515	506	525	507	504	535	529	501	559	507	483	486	542	515	548	555	529	517	540	514	506	540	524	506	519	522	524	524	521	500	499	483	521	523	533	480	510	551	504	544	504	535	499	522	523	542	525	502	495	494	544	527	563	531	517	500	513	509	533	508	541	520	524	504	536	540	526	548	522	494	542	506	553	546	543	505	551	545	513	510	500	498	512	516	498	535	481	505	495	477	516	493	536	560	534	569	527	479	510	516	546	514	515	545	547	542	503	511	522	509	545	540	534	501	487	517	565	504	540	510	530	524	530	499	518	525	478	532	538	493	540	525	513	511	485	543	517	509	477	525	515	522	508	542	527	491	546	534	547	544	519	546	507	520	524	517	542	568	512	541	530	494	507	548	518	514	498	567	537	540	500	520	543	521	511	491	505	526	505	514	515	526	532	555	504	547	526	511	516	544	521	532	553	541	513	543	520	539	512	527	472	519	522	522	526	498	498	507	537	524	545	512	552	511	504	506	494	532	527	521	499	488	500	496	480	545	496	497	579	512	506	539	537	564	534	521	550	497	473	515	517	516	500	510	518	542	538	499	503	527	485	486	536	532	530	508	515	494	511	496	501	542	522	469	515	526	496	518	557	521	467	519	508	524	533	494	507	516	509	506	535	551	527	533	499	503	506	536	529	491	489	505	518	524	527	529	556	530	532	473	502	523	527	557	504	464	513	542	534	533	495	510	549	495	523	527	504	502	508	507	526	501	507	502	536	530	543	524	542	551	515	515	488	514	549	505	532	556	534	525	530	518	535	450	478	561	532	478	482	551	507	510	508	547	545	504	492	500	530	469	510	506	487	559	504	512	499	504	560	537	551	511	526	575	517	486	516	546	492	566	542	505	561	513	507	513	472	510	458	541	488	548	525	506	527	481	501	561	539	530	486	509	538	510	508	545	514	498	502	536	560	520	537	542	532	553	527	551	532	544	498	557	517	532	523	541	521	508	523	502	466	487	505	498	525	568	546	515	529	520	535	538	517	500	507	516	489	513	522	570	538	515	556	525	492	509	525	511	502	484	481	527	542	494	550	529	561	528	505	553	552	535	552	516	475	568	500	491	499	499	507	529	539	534	526	540	489	537	488	525	488	461	557	512	520	519	533	515	518	506	562	529	502	519	547	543	545	486	477	505	524	490	516	531	539	507	544	509	513	507	486	487	527	500	512	507	531	511	507	547	552	527	515	495	537	533	536	549	515	524	547	501	570	536	538	505	486	520	526	519	517	498	500	510	485	526	530	548	526	568	526	516	553	547	532	576	558	524	519	517	524	479	516	505	567	506	473	455	537	510	528	539	493	510	526	518	532	530	569	547	494	567	527	544	571	544	537	533	511	507	518	552	510	541	515	514	566	525	548	561	506	525	551	556	478	529	521	511	525	479	487	559	502	493	489	515	509	500	485	525	545	534	498	529	522	538	527	502
23325	27667	36512	24955	14592	6321	1352	728	658	683	667	668	692	655	671	650	665	673	664	661	684	714	679	616	661	640	614	696	676	696	680	660	676	679	678	647	686	704	655	656	686	717	697	678	648	692	644	692	678	659	654	635	672	679	659	638	693	710	677	675	627	656	725	690	654	672	677	697	633	646	626	640	622	690	654	691	635	659	680	667	704	660	647	735	688	631	649	694	665	695	667	650	666	631	627	639	694	622	664	668	678	646	681	636	644	687	647	646	715	700	693	671	655	673	647	641	687	658	646	689	672	676	681	669	626	699	670	709	666	682	687	646	613	704	615	678	677	662	656	687	645	675	635	720	646	680	726	649	608	669	679	650	633	673	700	645	677	686	647	672	633	684	670	681	712	676	700	669	705	650	662	682	652	647	659	674	688	683	650	663	695	651	675	682	638	678	673	631	703	664	653	655	666	684	668	731	636	712	684	697	665	636	639	638	675	704	633	666	724	697	676	642	678	621	670	653	668	658	696	667	653	632	676	701	677	649	753	682	679	682	646	707	704	647	662	702	661	632	649	616	647	666	693	667	669	628	644	653	694	665	636	662	703	663	625	673	695	721	664	678	680	680	671	655	638	630	615	669	686	658	659	667	653	695	674	677	661	685	681	667	663	715	645	639	697	686	663	676	642	674	684	637	655	704	694	662	629	650	700	666	681	686	678	702	702	657	690	715	667	630	690	673	634	696	665	640	673	666	694	655	659	669	676	680	671	644	641	622	672	697	672	693	643	706	640	707	666	619	683	696	584	712	636	655	679	664	638	691	644	641	637	653	665	674	656	660	714	652	677	709	636	643	687	700	672	674	686	686	681	697	626	675	671	630	647	672	681	641	687	700	647	678	703	669	645	667	642	667	674	653	594	630	727	668	663	693	650	676	692	683	693	663	644	640	635	682	647	677	640	678	691	631	687	630	642	664	687	694	643	665	657	600	683	671	658	700	634	678	606	678	658	633	621	658	674	689	712	648	665	695	687	630	692	666	672	624	689	688	647	684	668	673	697	616	611	656	683	673	655	697	656	658	693	661	661	692	626	647	620	668	653	665	702	634	660	666	648	680	663	655	677	677	666	649	702	669	647	686	643	654	681	662	671	668	643	758	652	628	628	656	620	662	678	717	699	655	656	666	692	627	682	647	681	625	675	696	661	684	706	681	669	653	650	684	655	694	692	642	664	671	683	673	683	679	657	635	670	696	598	644	656	689	671	685	681	688	666	726	641	683	692	685	640	620	662	682	682	660	667	650	686	670	666	644	655	663	679	639	634	646	668	699	714	661	698	631	686	675	695	686	694	690	683	662	715	688	691	693	721	646	642	620	686	635	665	653	657	664	647	630	634	671	650	678	689	681	675	661	647	697	660	707	680	616	682	637	667	647	650	663	644	696	659	661	593	655	667	698	634	659	688	655	670	681	736	687	635	655	682	684	677	682	648	649	600	654	696	678	667	665	675	662	686	636	629	654	651	658	657	619	695	693	674	702	700	656	690	698	664	681	632	684	673	665	636	681	675	675	671	681	620	635	666	650	616	630	652	695	695	683	633	630	634	664	653	661	688	643	639	649	688	715	707	661	698	689	659	710	701	665	694	612	611	614	676	670	611	642	697	703	672	697	686	673	707	669	669	680	676	692	648	698	711	660	662	647	682	641	670	678	669	684	677	677	682	670	680	687	648	666	667	682	669	642	688	654	622	659	662	691	675	616	633	676	705	673	648	640	711	690	655	658	678	670	682	691	677	687	620	699	677	699	645	726	639	676	680	694	653	671	657	657	738	672	685	641	634	662	661	643	657	684	653	682	640	641	663	725	675	638	636	622	660	681	659	659	638	658	668	654	657	711	656	655	647	636	700	660	664	661	690	681	669	657	674	687	669	716	703	680	688	660	685	658	687	631	670	645	696	654	632	675	668	662	641	623	678	644	620	655	671	636	688	652	649	672	654	664	658	665	633	670	645	673	647	677	675	638	677	681	663	651	718	626	645	675	686	699	631	717	695	685	680	645	673	698	684	646	678	693	700	646	662	675	662	645	667	640	622	640	647	659	729	698	684	650	703	676	705	684	602	654	662	675	704	659	662	679	687	678	658	625	646	646	676	653	681	693	651	622	675	676	685	673	680	688	661	692	641	691	633	632	692	705	696	644	696	669	695	695	661	708	697	626	654	620	638	678	581	663	684	690	618	645	617	665	661	675	682	599	642	665	682	683	714	620	607	650	685	669	632	637	672	672	630	677	691	660	643	692	689	674	669	641	670	650	652	637	697	662	740	672	661	678	709	642	674	647	672	696	696	663	683	647	649	698	638	668	615	649	595	671	649	715	668	667	634	640	654	617	646	694	651	635	699	672	655	663	677	656	658	695	699	658	642	690	653	688	667	642	709	640	699	695	669	624	715	692	649	699	580	695	653	687	646	626	649	625	622	632	658	669	699	676	691	635	654	657	689	668	683	678	672	692	644	665	677	686	666	665	654	675	684	670	693	678	705	695	631	674	666	648	672	692	697	678	699	675	688	684	652	688	720	644	659	711	658	678	635	656	653	673	613	670	642	655	666	650	678	683	676	669	655	659	647	687	674	698	686	642	640	698	700	686	699	680	646	658	677	649	700	679	645	677	686	693	660	649	668	655	679	642	727	663	641	697	631	664	645	613	718	644	652	665	678	677	691	700	676	669	671	660	691	665	715	708	681	648	670	679	624	670	697	659	667	674	696	685	676	658	703	635	661	704	675	672	651	664	639	676	671	658	638	667	678	636	687	671	670	627	652	651	739	653	646	647	611	683	645	675	681	676	677	712	655	671	658	627	626	671	658	644	660	653	699	652	672	623	634	679	654	663	681	694	726	710	683	709	637	625	672	643	666	681	657	635	589	677	655	634	695	661	728	628	657	619	666	652	652	653	677	670	640	671	634	714	654	636	620	668	660	685	674	710	683	645	677	648	679	663	713	609	666	637	629	693	691	685	654	658	679	645	737	695	646	678	659	645	713	654	664	710	697	678	635	676	637	615	627	639	667	668	598	658	698	690	632	648	627	656	682	690	685	630	671	653	688	640	683	657	720	713	673	666	701	644	654	633	722	662	690	652	712	669	683	680	690	681	666	708	694	654	659	604	671	645	698	640	636	656	695	659	689	688	669	594	675	650	636	691	713	690	683	652	672	690	671	677	656	662	599	704	648	676	661	675	672	640	670	653	703	657	710	660	648	722	678	674	673	668	624	679	656	679	647	686	666	676	725	643	635	638	633	709	673	693	676	673	643	644	694	698	677	662	638	649	663	667	637	709	646	659	690	659	674	656	679	641	714	681	640	657	716	666	650	693	633	700	680	655	673	705	696	703	680	644	633	704	682	694	651	686	679	644	710	691	717	629	593	691	705	696	652	676	624	655	643	649	648	673	640	631	666	677	625	681	670	634	684	655	696	706	665	694	688	674	681	658	664	698	664	703	672	675	661	642
24388	21516	35491	43114	37976	27103	10151	705	426	447	481	431	403	449	423	448	413	389	463	424	475	422	422	448	435	436	457	443	434	407	450	437	431	410	473	421	423	402	466	426	427	434	413	443	421	424	436	411	421	416	430	438	451	465	456	431	441	463	445	431	440	412	399	446	420	431	411	402	402	433	439	428	464	461	418	419	440	391	411	442	428	457	429	427	428	491	414	379	442	402	441	403	379	397	413	438	384	391	432	431	429	435	418	415	441	443	459	420	441	433	408	415	445	422	463	421	458	414	429	432	422	440	432	410	420	450	421	429	425	436	483	416	407	427	424	424	442	427	435	460	420	436	440	394	454	412	434	454	441	389	382	421	452	432	411	430	430	445	425	436	430	392	439	420	427	462	425	434	414	418	429	448	421	421	470	409	406	411	403	442	451	415	431	416	445	447	449	451	437	423	445	431	409	397	427	418	445	445	425	435	434	437	438	413	426	391	430	408	424	408	411	433	432	444	427	425	459	435	452	430	436	431	445	414	444	435	432	420	414	427	430	402	451	432	428	440	445	452	414	443	442	423	454	438	448	415	435	480	416	456	430	442	419	432	424	437	425	429	442	428	444	441	408	433	411	426	433	438	419	435	414	438	435	429	458	430	401	413	434	423	377	442	440	424	433	461	448	434	426	413	412	434	464	419	455	413	425	444	438	465	442	462	446	399	430	407	439	420	434	436	424	448	465	482	417	446	461	396	440	425	421	425	449	398	430	406	423	455	460	450	394	429	426	445	435	481	433	425	437	409	476	411	424	429	416	422	428	392	446	417	452	412	396	414	477	443	412	440	432	419	415	415	418	407	427	400	455	419	412	426	428	412	412	405	428	434	417	432	407	446	476	437	446	393	415	431	448	427	472	457	432	434	451	405	402	446	423	450	450	454	428	399	432	432	437	410	436	404	442	434	427	407	414	445	422	445	379	394	434	406	428	445	393	421	425	451	382	427	429	438	442	402	438	444	409	411	432	479	432	462	455	447	447	440	458	415	450	415	425	454	407	418	452	449	412	447	467	427	451	424	444	423	416	425	466	399	427	440	433	427	411	429	488	397	410	428	428	423	429	385	414	444	414	422	420	454	395	427	450	444	411	436	449	410	424	467	476	433	413	439	420	432	431	405	451	416	421	471	428	392	394	415	411	428	447	421	448	435	419	438	453	446	453	414	430	470	450	426	420	420	407	438	435	453	402	429	424	444	394	425	411	452	419	423	433	437	431	395	451	417	441	418	410	420	448	432	447	419	449	413	426	415	393	441	455	420	453	433	441	422	426	430	433	440	428	425	397	409	439	420	447	404	434	411	401	431	392	412	447	411	438	478	433	435	419	405	456	431	442	442	431	415	449	455	410	437	425	420	421	414	424	421	425	431	401	395	417	385	394	420	466	425	445	453	446	430	447	447	446	458	426	410	441	436	406	432	402	417	442	478	420	394	456	448	469	430	439	460	437	448	443	433	399	409	407	453	449	425	410	446	425	415	415	417	466	393	439	410	436	452	418	439	412	455	426	434	436	411	434	418	405	440	434	437	408	401	426	431	426	435	420	467	443	427	431	427	460	459	403	403	401	428	435	425	418	421	417	442	477	412	438	423	454	431	466	388	427	415	426	425	429	417	390	453	463	446	418	445	445	418	419	417	427	415	429	443	405	448	384	393	442	436	408	438	449	422	438	420	452	427	438	408	456	427	428	448	431	447	481	429	422	407	437	419	424	416	397	429	453	429	421	431	429	448	440	430	450	445	422	437	428	437	417	392	434	457	460	458	456	450	469	412	433	452	450	402	443	418	405	406	427	409	425	429	406	399	420	383	446	425	459	426	433	451	390	422	433	399	446	457	433	423	408	436	407	418	443	449	420	442	432	415	434	442	464	438	422	445	450	440	441	418	437	439	444	381	432	451	387	406	393	448	436	439	432	444	459	472	404	390	415	455	410	424	405	427	471	427	436	455	445	418	407	446	476	441	435	411	416	451	393	481	446	431	391	469	432	426	400	421	441	428	426	458	431	438	432	406	395	414	408	400	390	436	411	448	419	411	431	438	408	406	441	376	381	420	412	408	425	421	438	434	455	433	455	424	415	440	434	435	434	409	443	454	439	407	419	476	406	433	429	437	457	405	456	430	403	452	394	450	424	420	444	410	424	441	449	437	404	463	433	446	435	444	406	453	436	410	425	382	416	385	408	409	432	433	418	455	460	446	436	416	471	437	416	419	442	419	394	441	451	431	452	468	409	450	392	451	442	453	424	410	403	374	399	420	495	399	441	429	446	398	438	399	433	433	479	399	458	427	414	422	436	414	433	387	449	437	445	409	399	441	420	433	443	457	422	466	431	378	430	388	440	435	429	417	439	436	435	458	421	452	417	437	452	434	414	420	406	442	396	434	443	410	438	442	416	447	431	453	453	449	414	435	438	446	443	399	427	407	397	419	457	378	424	453	454	413	429	433	416	448	441	433	454	456	426	411	430	428	451	462	401	476	425	450	426	422	441	430	431	434	424	431	421	423	443	452	441	388	379	427	452	406	423	434	392	429	414	425	434	444	454	400	423	449	424	449	436	435	421	391	447	446	423	417	463	431	466	424	434	422	406	430	428	425	457	400	412	412	434	423	453	469	441	427	429	415	457	424	440	409	430	422	378	442	438	446	448	430	429	428	422	441	419	454	416	468	416	446	395	435	416	433	472	421	438	439	481	418	446	397	427	435	433	462	437	421	407	417	421	426	431	451	383	415	419	456	402	428	391	412	413	429	456	445	457	404	437	399	432	410	463	421	417	420	436	433	465	408	468	403	413	435	449	434	414	411	423	464	401	435	412	434	461	407	430	423	423	436	449	386	424	436	409	431	449	425	456	413	427	472	420	425	428	437	445	454	418	425	429	478	438	392	391	437	409	425	437	428	409	428	438	450	419	434	423	425	380	434	390	408	433	403	429	427	463	413	412	446	417	426	433	430	438	445	441	411	460	475	465	424	426	447	421	424	437	444	426	426	436	413	468	424	428	439	427	410	426	446	407	429	437	471	398	447	405	436	472	408	433	463	402	459	411	425	436	413	445	426	397	409	442	416	408	423	402	448	410	448	422	393	443	407	456	442	404	439	475	452	433	424	394	420	426	426	423	438	431	424	456	479	400	399	445	432	421	436	444	461	422	435	434	449	417	419	427	414	387	446	415	449	429	434	408	427	441	419	432	401	454	402	409	412	451	397	445	430	420	426	409	432	463	415	448	428	412	454	444	426	449	432	425	449	447	414	407	467	437	443	463	419	452	427	460	424	455	401	418	407	426	436	429	437	377	406	430	429	427	417	433	429	440	425	424	433	395	442	426	429	447	416	426	410	412	447	453	405	470	427	423	449	466	444	425	444	412	425	452	436	417	462	453	423	423	411	457	398	382	414	427	441	424	429	449	416	449	446	430	442	421	427	445	424	391	443	463	464	391	452	435	429	446	448	442	432
44409	65423	78810	60817	45236	28749	5551	603	546	587	596	570	557	588	555	535	579	546	560	624	558	569	555	548	599	559	628	576	586	578	570	520	542	576	538	536	559	570	555	560	560	594	567	552	572	550	557	528	524	546	584	529	499	545	582	523	569	567	576	559	555	585	550	552	561	555	591	504	525	577	551	556	558	569	578	530	548	561	575	557	604	580	580	511	530	550	582	562	556	545	556	563	596	539	569	573	567	569	530	532	525	526	543	535	548	585	610	580	521	562	585	563	525	562	572	530	537	583	560	522	530	535	558	567	549	569	536	549	578	591	549	540	555	542	518	541	574	570	539	581	563	565	548	570	597	544	564	600	567	560	551	554	520	569	530	566	560	511	609	577	515	567	571	541	546	579	529	572	556	531	548	552	551	513	560	522	531	581	564	599	584	527	591	520	500	563	609	559	544	540	566	592	574	609	583	548	572	535	569	553	608	543	566	582	557	603	553	593	567	576	548	571	602	529	587	527	553	562	570	593	543	555	528	553	558	570	542	535	572	560	594	549	529	563	605	584	570	590	566	520	544	531	569	566	510	541	565	530	536	568	567	529	531	563	533	579	569	557	539	572	552	534	542	580	518	532	532	533	559	517	540	546	547	575	616	594	578	563	559	521	531	538	566	552	532	540	581	565	598	586	566	562	577	594	543	522	559	596	552	570	552	575	529	521	571	581	545	548	600	559	575	593	529	575	556	570	585	554	536	560	565	552	618	518	584	529	538	536	513	546	556	568	565	497	531	566	502	550	534	588	599	572	540	543	558	575	538	566	524	564	565	585	569	546	566	567	576	605	559	510	526	542	594	544	588	522	558	556	542	564	560	539	524	558	549	559	521	599	550	550	582	522	561	553	568	528	555	571	573	554	528	573	537	601	580	495	542	532	517	546	588	575	588	573	567	535	537	525	583	563	527	550	577	544	547	560	547	559	552	570	541	555	546	540	560	543	555	537	584	554	583	573	548	555	575	563	575	543	575	560	566	521	574	549	500	513	574	495	580	569	534	558	565	555	585	583	574	553	559	552	558	541	545	533	566	533	523	594	606	538	545	548	586	529	566	581	548	537	555	526	561	561	567	552	522	548	564	535	554	563	560	534	536	576	530	574	576	541	543	525	574	581	556	568	536	598	518	552	558	541	539	570	483	577	598	557	583	573	557	550	548	546	518	545	572	547	593	566	575	552	505	577	543	525	575	536	542	562	573	564	539	534	527	562	514	569	571	579	554	528	557	582	588	553	598	554	562	561	575	579	575	589	556	523	578	573	532	568	566	527	524	554	546	579	532	570	507	533	548	559	558	571	563	553	559	509	580	559	523	552	564	560	542	537	542	549	557	564	569	574	518	542	543	559	549	559	545	530	545	565	576	582	554	546	553	560	546	520	540	559	523	547	558	561	520	539	509	544	586	581	566	593	574	544	565	550	559	552	545	527	537	572	583	518	566	577	561	536	570	573	569	556	533	557	513	597	524	569	519	539	543	554	563	577	590	523	570	519	546	552	566	537	535	561	554	563	546	540	551	551	547	570	559	525	567	584	549	559	594	578	543	561	549	537	573	603	583	575	521	560	556	523	564	559	541	577	532	555	555	575	567	537	586	557	539	563	571	551	551	549	570	559	530	562	506	550	540	529	569	562	587	561	566	552	504	553	548	517	559	548	536	559	561	585	583	552	549	538	552	565	540	571	555	565	536	535	570	567	585	509	530	503	521	536	585	580	567	584	568	554	529	564	525	570	574	616	538	545	539	535	553	549	591	546	554	564	590	515	535	551	576	565	532	543	578	557	574	590	533	529	560	576	544	562	558	586	598	543	544	535	526	541	542	566	516	562	547	567	591	616	543	576	530	541	560	583	558	584	607	538	561	577	557	572	550	534	532	581	529	575	587	550	567	571	554	530	573	556	585	545	559	557	594	578	533	575	567	548	593	584	534	559	577	560	566	601	587	526	584	554	517	518	570	577	547	578	551	550	590	573	562	557	594	579	577	573	548	518	567	569	523	556	563	567	562	529	560	541	566	574	567	564	549	567	560	548	570	554	570	542	534	568	581	564	520	571	558	533	553	521	551	546	580	495	533	577	520	588	526	569	578	579	544	521	520	605	589	558	569	571	570	532	540	543	587	552	559	547	591	570	536	539	566	581	576	547	539	534	517	574	532	572	582	538	528	535	549	544	618	597	615	538	542	557	545	581	582	563	544	574	596	538	542	588	559	562	563	556	552	557	613	578	536	546	558	554	545	565	537	533	572	550	557	585	576	593	549	571	547	555	596	553	551	606	546	557	570	575	544	557	546	586	560	588	554	566	549	577	561	567	555	574	560	601	539	552	550	576	540	529	553	568	536	580	566	531	568	582	546	571	553	594	585	580	510	540	589	556	557	614	592	586	599	577	571	547	536	544	542	556	559	567	529	537	551	594	609	570	530	580	568	542	568	527	541	571	580	556	571	551	565	562	562	573	563	596	565	544	599	564	562	598	544	580	546	609	550	564	525	536	527	548	584	600	563	559	524	593	562	576	519	560	545	570	549	550	559	552	577	557	514	553	563	565	577	570	507	550	543	561	555	524	563	514	558	532	540	575	541	517	575	599	535	532	519	579	553	602	575	590	548	535	557	568	554	527	605	556	566	571	494	543	584	554	569	547	546	574	590	535	559	576	536	568	564	550	574	581	555	546	545	554	545	569	557	592	567	561	526	544	579	579	532	563	541	603	563	555	516	594	548	559	549	600	536	536	562	592	560	534	563	542	535	573	576	514	506	568	528	555	524	565	501	630	548	545	559	573	536	528	542	604	573	541	562	523	546	566	544	521	587	513	598	584	551	562	548	512	534	561	578	523	510	556	571	571	503	564	561	545	575	544	574	585	577	534	578	538	547	609	551	557	569	529	547	564	536	572	569	532	520	558	549	580	595	618	543	568	584	586	548	535	561	536	533	540	564	554	535	559	564	580	542	579	579	526	580	575	552	534	534	570	607	602	570	528	549	556	557	534	544	569	553	553	498	599	577	556	529	550	529	572	554	550	528	575	558	553	571	575	556	610	572	624	533	521	591	581	573	570	550	564	554	546	541	533	557	577	574	581	546	539	543	576	514	561	538	569	562	572	557	586	581	539	522	572	560	594	570	527	521	547	547	548	540	553	567	547	565	548	501	563	555	544	562	528	563	548	574	538	524	560	588	567	588	558	592	557	584	564	558	566	564	565	568	529	536	548	580	585	538	548	534	528	540	542	554	549	582	561	541	539	565	550	575	591	548	541	549	566	573	563	538	534	591	557	572	566	538	559	600	535	520	541	562	540	587	550	567	553	612	601	528	528	530	559	525	606	608	562	568	551	525	548	540	548	571	570	580	527	546	549	554	543	594	572	590	584	573	591	532	594	552	555	568	567	545	538	555	559	535	564	553	571	537	570	554	578	594	543	559	546	570	541	511	543	543	543	548	539	530	574	560	589	583	563
23337	21493	33074	36081	37432	31007	18009	1585	331	312	305	278	266	275	314	274	290	291	268	244	270	276	263	302	287	258	342	295	271	265	288	292	252	277	283	277	304	280	281	258	264	275	250	277	291	295	274	266	278	274	277	288	261	279	288	242	269	308	292	302	272	263	254	263	276	291	261	246	248	274	286	275	274	291	302	280	302	264	280	296	244	265	266	251	279	253	261	270	249	272	292	275	266	303	249	285	275	259	306	264	301	295	252	282	254	242	267	264	274	283	263	297	261	283	276	273	276	275	256	245	245	277	267	295	233	287	288	270	285	299	267	253	277	263	303	256	270	291	273	304	262	249	277	249	276	287	293	252	264	235	257	271	217	306	278	271	280	293	305	278	258	261	280	280	255	255	267	296	274	252	263	280	280	271	281	237	288	261	267	306	257	265	270	289	293	282	280	275	290	270	258	278	263	286	279	265	238	283	265	269	306	297	277	263	290	249	255	303	288	291	273	289	241	289	278	296	277	295	267	281	269	262	285	265	243	257	278	279	306	276	274	256	273	280	266	269	289	291	265	282	280	269	265	259	277	260	307	268	260	274	301	248	260	234	257	291	295	264	256	281	315	262	266	267	282	286	256	295	240	263	287	267	290	274	293	257	285	297	242	250	294	264	270	271	268	290	293	263	267	266	260	258	274	243	280	271	276	288	263	278	268	244	275	280	295	302	279	281	274	265	296	309	276	278	263	245	291	309	310	273	288	274	260	289	268	294	286	269	298	275	268	249	252	278	259	286	300	270	278	255	264	280	259	279	262	282	281	248	292	264	271	271	264	267	312	281	253	278	257	268	277	277	278	246	284	261	280	259	272	261	263	278	287	276	261	293	278	304	288	268	255	293	282	251	274	268	283	261	259	290	278	308	301	267	249	279	259	291	279	284	272	268	288	262	240	254	296	286	243	244	282	252	257	267	287	271	262	294	250	295	270	291	276	269	269	285	268	285	294	287	319	282	271	254	268	262	280	249	276	277	268	268	258	254	230	259	282	286	284	258	261	268	253	262	278	227	236	264	273	267	228	312	264	286	264	281	242	276	276	282	226	273	285	275	269	247	270	265	295	257	281	262	272	302	271	287	262	283	267	317	275	246	266	250	248	269	283	285	250	313	249	258	289	280	249	252	263	288	264	267	274	285	304	289	327	281	299	267	254	274	293	287	271	270	275	261	297	280	260	273	259	279	286	272	263	288	277	292	274	270	262	296	259	269	279	312	301	273	279	258	286	247	258	261	275	275	253	249	264	230	242	280	257	261	262	258	296	269	243	265	280	270	303	245	273	272	256	287	253	263	258	279	287	290	284	271	266	282	276	272	251	295	299	266	285	287	267	240	274	261	280	277	280	274	276	246	248	266	249	271	296	263	285	280	298	273	278	285	267	264	287	288	266	266	261	267	289	274	264	276	291	237	272	281	289	264	257	288	253	248	265	263	257	267	285	282	282	272	271	300	245	292	287	235	271	270	292	295	277	278	296	260	288	271	260	282	271	278	268	269	283	290	274	240	292	263	259	259	259	273	263	251	258	272	279	296	258	267	302	276	307	270	261	250	305	256	293	255	268	298	253	279	274	296	278	261	286	280	247	265	289	266	268	270	290	272	279	258	292	286	279	261	259	268	266	253	272	263	263	275	227	257	276	279	291	256	278	266	264	250	263	258	304	250	271	274	259	287	256	293	287	282	293	293	259	255	276	255	305	291	284	283	266	286	279	260	262	298	259	281	259	280	264	288	257	244	252	289	280	252	269	282	282	250	258	297	297	294	265	269	262	292	279	262	242	271	256	233	270	269	270	258	251	294	275	263	263	251	287	287	264	279	264	249	274	276	275	296	284	313	315	249	266	277	275	278	290	279	271	293	271	281	255	286	264	234	278	247	261	271	277	291	288	256	274	297	257	269	257	272	280	257	247	278	273	251	286	280	272	274	266	287	270	307	261	289	271	278	259	279	294	264	250	267	283	280	289	274	261	282	269	269	276	294	279	299	267	282	241	287	264	286	250	247	282	263	265	295	267	287	271	267	269	282	251	272	278	244	270	265	280	273	271	230	277	259	282	272	290	247	271	267	256	309	273	273	287	282	287	264	266	273	278	274	293	266	283	260	259	275	280	282	282	286	266	260	274	271	277	294	239	273	267	260	268	258	280	276	297	254	280	256	299	299	277	269	299	280	277	281	295	282	279	264	280	303	300	297	261	279	245	276	261	268	291	231	266	272	265	260	277	249	264	256	301	258	246	298	261	264	260	285	280	272	257	279	274	270	270	296	257	273	279	286	303	269	269	276	275	298	267	257	285	275	263	286	271	280	293	303	269	248	259	229	298	261	316	229	254	294	340	258	285	242	260	272	264	262	272	315	261	285	293	272	267	306	275	264	278	266	251	263	254	299	256	265	267	311	262	285	269	281	268	296	293	295	257	266	280	286	291	285	286	260	289	275	249	270	286	270	266	258	269	287	274	256	291	296	287	255	264	292	279	284	274	278	269	274	270	258	285	268	271	269	262	312	267	268	261	253	270	230	240	267	286	265	300	252	289	306	258	275	301	271	262	250	265	284	287	261	270	238	283	241	306	245	247	279	300	287	271	260	286	278	267	263	259	249	309	261	275	244	282	274	248	274	264	301	269	277	292	267	280	295	293	246	252	274	302	261	251	275	302	270	254	281	302	299	253	254	296	254	257	279	259	282	290	258	293	255	282	264	298	280	288	269	274	303	260	295	287	296	253	265	266	268	264	253	285	279	245	265	271	261	296	282	275	270	290	307	276	306	263	275	259	300	264	253	275	278	267	293	268	242	287	257	260	246	255	254	239	304	262	292	280	244	286	262	297	256	271	298	296	279	274	281	255	280	263	240	285	271	259	285	267	303	278	265	252	280	286	276	265	279	288	279	257	277	285	249	283	285	262	285	274	290	275	242	261	259	272	274	252	262	280	253	276	254	302	301	280	265	277	256	274	255	287	277	249	267	301	297	279	279	298	257	270	286	279	314	260	262	256	296	272	296	287	282	254	265	305	243	253	295	258	253	262	269	303	272	265	268	283	274	283	270	263	274	267	249	281	296	248	269	261	285	277	258	249	275	289	284	277	302	296	263	279	261	281	262	273	244	272	271	293	258	287	263	265	280	262	279	265	282	300	247	298	288	274	269	253	272	240	268	255	263	266	267	257	287	262	296	287	247	272	292	254	283	310	300	258	240	259	289	242	265	275	286	269	262	270	232	288	262	281	270	277	281	298	241	275	285	269	253	272	274	280	260	229	271	260	251	281	288	295	288	284	285	259	248	275	284	293	306	267	270	269	261	277	260	278	261	300	261	299	285	277	265	276	261	264	304	275	298	265	260	267	267	273	279	270	283	278	287	265	267	271	267	293	289	275	258	261	287	239	293	267	288	270	308	279	257	277	278	271	286	278	253	274	262	308	307	287	235	252	283	287	248	258	245	268	303	274	278	294	265
47380	75364	88562	72620	55190	35847	10711	429	380	375	413	381	396	331	355	358	349	362	356	356	378	377	349	396	336	349	516	365	333	368	411	315	357	336	345	346	338	413	331	335	363	381	344	350	345	332	362	358	366	327	364	374	369	330	360	333	361	361	321	380	338	362	355	353	332	372	353	350	332	348	363	367	349	348	353	365	389	362	339	365	343	383	330	330	337	303	358	352	347	346	343	352	352	353	378	322	336	360	362	307	407	349	329	364	372	370	379	333	342	343	363	386	371	360	321	350	344	342	328	364	332	340	356	371	331	377	386	337	372	321	377	326	341	346	312	352	370	356	366	349	349	341	377	338	345	354	346	344	347	369	377	352	325	381	355	333	373	339	330	351	366	379	341	360	385	336	333	371	351	354	336	341	358	343	330	360	364	319	351	361	314	366	341	338	357	358	356	337	345	371	323	346	348	383	306	345	341	336	350	367	337	344	310	342	386	373	362	338	356	334	336	336	326	321	353	338	339	358	352	350	317	338	376	373	357	363	378	334	348	312	390	373	362	365	353	389	338	390	386	377	379	330	345	354	354	355	346	341	373	353	317	374	342	349	354	349	332	363	350	375	381	355	315	388	368	371	348	385	357	345	330	364	356	331	349	357	327	306	361	348	353	355	351	369	376	343	359	346	322	317	326	349	367	352	359	334	338	344	358	341	347	331	380	370	363	361	348	324	368	323	350	295	355	351	330	357	323	346	377	321	342	342	356	345	351	340	374	338	335	346	339	370	324	358	362	352	362	353	352	367	339	421	366	370	321	359	358	344	379	347	350	340	362	323	344	374	382	354	366	367	342	324	358	340	326	330	359	362	353	337	373	328	356	364	336	359	344	339	325	345	321	357	337	365	353	359	341	377	309	326	328	351	356	366	353	349	340	346	338	348	375	370	369	319	336	370	331	312	347	364	348	353	312	344	368	336	310	345	354	333	370	338	335	370	354	375	356	363	331	344	362	345	341	336	339	328	341	372	396	368	383	391	325	355	353	340	360	369	341	339	336	330	363	346	372	358	380	344	336	361	364	345	353	336	342	384	354	370	350	357	361	356	348	355	325	366	354	335	373	321	321	360	360	324	327	348	358	355	368	378	345	352	351	353	359	336	316	362	338	361	312	338	346	319	358	358	317	321	387	399	347	345	366	329	337	367	346	360	359	364	325	325	336	370	337	339	339	341	317	345	379	324	365	336	338	351	345	349	377	356	363	378	384	332	330	355	381	348	328	351	354	374	363	352	365	345	359	347	361	395	356	342	339	375	347	326	351	376	312	348	359	350	332	345	335	358	353	345	354	376	343	319	349	312	350	347	354	328	366	331	346	342	375	372	339	345	349	333	358	338	349	352	326	380	307	327	362	365	337	340	351	351	348	334	335	342	344	342	351	344	378	341	339	397	320	348	347	358	335	341	312	353	360	302	338	364	371	352	324	353	353	362	387	361	346	335	352	348	360	357	328	339	328	373	335	333	361	339	344	343	371	352	329	323	326	310	351	354	355	365	315	355	360	406	323	330	358	355	346	344	355	383	346	390	342	341	336	404	336	315	386	326	334	357	375	370	354	340	351	340	315	364	356	347	334	353	337	359	330	341	360	355	364	338	341	380	324	346	350	364	319	382	359	365	345	382	373	376	365	335	345	327	372	353	342	345	364	324	394	364	340	370	347	376	366	353	325	399	371	354	350	342	355	368	357	359	361	353	364	316	359	342	363	354	378	367	338	377	340	301	362	349	341	337	358	347	357	330	323	333	376	350	390	308	368	376	351	327	355	338	354	366	360	359	355	362	343	334	396	382	357	315	365	347	375	331	365	351	360	347	332	348	347	328	389	321	356	306	349	352	344	334	350	367	336	381	374	349	344	373	364	344	350	356	344	333	349	353	359	368	380	360	380	344	334	330	318	357	341	368	367	366	376	322	358	356	360	353	374	380	356	350	323	351	369	311	363	365	330	367	361	381	373	385	324	356	360	399	363	303	316	363	333	361	350	338	369	353	344	361	377	355	372	354	339	338	339	367	338	341	334	350	353	326	350	366	380	346	336	341	333	375	384	318	352	374	347	324	300	374	341	364	359	331	370	359	344	302	346	348	381	352	359	350	334	323	351	352	392	371	357	352	353	359	362	353	364	374	340	352	352	378	363	343	351	360	370	361	370	351	334	336	356	367	371	332	321	351	347	337	375	366	356	345	370	342	336	359	374	329	350	348	343	362	328	335	383	363	329	333	385	346	367	337	327	352	363	341	328	337	350	370	365	355	347	364	345	317	365	337	354	369	341	358	380	342	318	341	363	334	342	331	354	337	355	347	375	343	354	347	356	361	355	372	363	341	332	355	357	345	330	373	355	346	323	365	358	349	361	352	335	356	335	338	380	341	319	329	374	349	347	341	342	340	342	336	346	366	350	356	349	349	372	351	350	355	338	317	355	371	346	336	363	324	352	341	349	332	309	339	375	359	328	344	355	378	330	351	354	363	356	367	331	381	361	364	341	365	308	372	334	374	354	364	355	335	343	342	382	361	348	342	369	364	364	389	372	346	363	350	371	369	335	312	354	356	339	362	336	348	360	350	333	361	345	369	308	354	338	358	345	324	329	392	329	346	368	306	367	368	375	357	365	338	355	339	395	374	316	331	360	372	361	345	344	334	328	340	362	361	370	342	361	372	324	355	375	344	357	355	325	362	358	336	345	371	371	323	348	325	368	345	341	366	359	339	349	337	345	316	334	334	345	338	362	336	359	347	329	327	381	334	337	351	330	339	319	342	365	346	350	369	354	374	330	348	354	363	336	337	313	317	388	339	310	367	342	352	377	329	338	328	354	335	313	370	352	339	364	369	356	355	354	363	344	325	346	370	375	337	370	351	344	321	329	344	353	392	371	357	328	369	364	343	397	338	336	327	389	364	343	356	350	349	348	377	357	313	330	365	352	390	385	384	353	335	306	343	356	354	333	349	365	360	357	346	360	384	351	357	330	334	329	325	335	361	357	371	343	353	327	344	371	345	343	353	365	328	355	353	327	365	363	331	330	361	354	339	330	361	337	366	365	374	351	359	326	367	350	344	383	344	333	364	305	371	358	345	313	338	367	381	339	359	332	313	390	317	340	326	369	343	356	362	323	349	372	393	358	364	315	316	335	325	335	322	358	348	334	342	308	347	339	331	390	349	336	343	344	348	364	353	382	335	348	318	343	334	372	353	350	347	338	322	347	351	357	331	370	349	394	315	370	352	336	325	377	370	351	326	351	322	335	334	344	343	342	334	356	355	376	342	350	387	330	394	374	331	382	359	343	344	342	357	384	378	340	324	355	327	341	349	376	355	329	357	354	326	343	387	340	359	317	367	387	339	375	345	334	352	312	367	346	330	326	347	330	389	355	339	352	366	355	379	336	348	398	332	352	342	355	344	341	345	366	314	321	354	326	326	355	346	388	360	359	340	363	380	324	364	366	332	368	348	337	343
27838	21794	32490	27502	14311	4544	863	517	530	521	507	531	536	534	540	546	501	538	485	577	534	529	511	583	523	546	521	549	496	542	516	538	498	522	493	529	526	504	524	548	533	510	511	522	518	531	521	550	486	527	515	500	519	589	547	526	536	496	536	490	552	511	539	528	500	529	533	513	534	552	527	507	531	552	552	528	505	526	578	540	534	502	540	529	532	468	521	520	522	538	555	532	560	541	558	527	509	534	540	541	554	537	501	535	498	562	530	546	527	560	539	535	523	553	512	502	495	491	555	550	502	523	513	549	551	538	518	530	500	514	502	542	514	516	482	531	522	567	558	521	539	491	543	533	514	503	553	486	508	538	556	537	508	555	502	543	542	561	515	516	507	485	510	554	530	553	542	577	504	506	539	489	516	519	485	545	526	530	521	499	488	498	504	509	519	530	517	528	524	534	538	493	501	557	533	525	538	548	539	564	531	550	537	523	524	535	532	544	577	529	562	565	549	474	555	550	553	537	532	501	516	527	522	534	550	549	495	537	511	536	519	469	536	518	531	448	503	511	541	507	542	544	533	484	512	501	451	521	522	548	522	527	505	525	548	508	510	525	550	521	539	522	522	513	528	546	523	545	520	489	546	524	531	527	547	581	491	523	518	516	543	559	536	533	539	521	571	500	531	493	499	531	557	559	537	518	527	548	536	526	507	524	532	556	521	501	519	507	551	545	572	544	491	495	521	463	487	548	515	530	518	553	526	524	525	513	487	589	509	521	522	483	542	525	537	561	520	546	527	510	540	525	536	518	560	544	529	564	530	498	490	470	512	548	538	517	536	518	478	507	541	497	513	529	546	516	497	566	533	555	558	496	511	514	521	506	544	481	516	492	510	528	517	547	536	526	530	498	534	522	499	558	579	512	546	518	526	526	546	534	515	526	482	551	530	517	555	535	565	525	511	522	526	564	547	539	507	505	552	518	512	507	517	543	551	512	516	513	546	575	536	535	515	537	547	491	506	544	512	527	527	491	556	510	532	475	545	535	539	513	507	528	511	556	534	530	560	505	508	543	521	546	532	500	525	491	517	531	537	516	522	538	531	530	529	503	515	544	543	509	506	491	547	523	554	550	530	556	540	486	549	527	515	514	549	527	509	552	532	520	578	558	472	545	539	531	540	540	527	530	527	502	518	529	526	513	502	532	527	533	529	515	531	531	506	506	543	522	551	523	531	505	493	483	508	527	520	527	550	492	549	515	539	528	540	571	541	510	506	515	521	500	547	528	504	530	483	504	528	557	529	534	530	572	535	501	517	549	576	497	496	548	533	520	511	531	543	531	513	491	513	523	535	514	507	542	539	512	494	529	558	537	518	532	546	554	490	500	536	529	563	506	526	544	566	527	525	539	559	577	514	505	548	501	530	518	512	519	518	520	518	499	497	511	507	499	530	541	565	520	542	516	522	525	524	508	537	521	541	528	525	519	530	517	490	531	523	482	529	509	538	496	565	543	502	518	561	465	557	501	533	520	524	546	536	541	526	544	519	558	522	542	543	556	519	512	526	532	563	529	554	529	545	549	562	533	576	539	537	524	523	547	541	512	531	530	551	536	494	524	519	529	570	538	508	518	552	487	516	497	501	514	533	542	565	511	567	546	501	521	554	523	464	556	566	504	534	529	532	551	498	496	570	541	525	531	509	545	504	549	524	513	522	474	573	539	501	534	551	528	497	520	566	505	490	523	544	535	501	536	518	565	523	497	496	490	530	560	515	501	524	551	522	618	508	489	550	507	503	546	530	484	496	541	553	498	498	521	501	523	555	502	504	520	526	531	569	542	502	542	544	525	553	527	479	524	494	513	531	505	535	566	517	486	515	522	525	552	539	525	507	522	549	510	536	528	499	520	504	532	544	523	538	549	555	514	522	572	473	527	505	509	551	517	544	516	538	472	528	527	525	515	560	516	555	548	504	556	499	542	548	523	527	536	479	511	524	499	535	528	511	490	538	512	558	501	527	534	557	533	552	505	532	563	525	517	559	498	548	521	521	527	575	522	539	520	536	544	501	528	498	553	514	522	551	522	529	512	543	518	523	543	531	512	517	505	552	517	545	568	502	461	496	529	534	496	483	511	509	526	515	527	524	528	510	556	521	498	557	522	550	562	511	526	536	499	559	533	542	582	539	512	553	530	526	520	532	513	489	536	518	491	522	506	489	516	532	564	536	517	502	532	516	519	537	574	541	515	499	499	504	534	478	534	557	556	499	502	513	516	519	520	534	518	508	535	558	498	496	493	539	527	532	572	535	514	545	531	508	537	523	512	533	509	500	542	555	520	501	526	495	579	567	586	526	524	495	519	513	536	509	516	506	545	564	530	537	480	486	500	498	548	495	522	558	513	488	494	521	524	530	547	519	537	508	540	533	537	496	504	531	529	510	463	529	535	519	515	519	560	521	500	517	538	487	505	545	527	596	505	530	514	541	511	493	525	505	508	534	560	566	573	514	479	489	580	550	524	567	539	517	539	528	543	545	527	554	545	530	563	549	526	511	512	510	553	539	544	520	521	510	540	521	540	520	553	531	512	527	532	530	547	542	545	513	558	549	505	522	530	507	534	484	555	522	559	560	531	526	563	534	505	507	479	496	504	495	541	547	567	524	531	536	535	553	481	545	553	531	522	533	531	510	519	514	548	496	506	486	545	553	557	583	539	526	538	538	538	526	506	512	532	500	545	518	540	521	502	513	513	518	542	530	525	501	500	478	522	525	551	548	528	525	525	508	508	552	479	505	554	518	573	569	539	519	525	551	519	540	483	488	533	513	559	505	527	539	523	506	497	537	500	531	468	530	535	512	501	536	534	502	517	528	501	551	534	547	522	467	553	492	588	563	546	526	517	514	521	545	527	554	499	559	549	542	586	506	526	530	507	545	515	521	565	568	494	505	481	531	511	514	563	502	522	515	451	566	532	501	493	537	489	533	544	546	525	533	517	544	516	524	484	519	580	532	519	555	551	519	498	501	527	524	527	527	530	485	529	520	511	506	523	549	531	534	548	506	502	511	476	522	530	539	549	509	514	562	508	543	519	508	541	487	529	535	543	509	510	516	540	543	511	563	524	556	523	531	506	576	500	518	536	489	528	538	528	539	551	537	521	539	544	523	548	561	520	522	555	540	485	462	551	549	520	526	568	526	541	487	516	492	507	515	537	499	537	492	529	506	522	530	536	501	521	582	527	513	505	539	554	524	572	558	538	504	453	514	515	545	559	505	567	531	504	542	525	570	539	546	507	497	505	541	578	553	556	536	495	553	550	490	573	497	497	535	542	514	512	520	519	540	509	507	504	529	541	550	513	519	532	520	511	526	491	542	516	523	542	517	489	509	553	536	520	557	501	518	513	508	521	548	505	534	505	509	523	533	501	514	547	511	522	499	516	557	504	516	532	537	566	549	533	550	547	509	508	508	499	506	500	523	484	532	524	544	521	484	517	529	544	549	521	497	563	524	532
21495	28307	36627	25231	15291	5779	1160	685	695	650	701	648	736	645	655	672	677	703	678	700	640	659	663	686	694	676	649	684	689	727	668	632	677	675	648	678	698	632	672	651	678	685	658	655	674	661	654	681	672	723	642	629	722	697	644	649	700	694	695	656	710	649	676	679	686	748	707	694	687	686	732	676	676	703	662	687	659	633	674	670	676	722	655	640	659	648	667	677	677	682	622	665	685	613	684	706	694	657	696	643	622	689	709	673	674	682	660	682	648	664	692	711	675	696	641	650	726	656	707	659	628	659	683	650	682	671	686	616	717	640	662	666	660	713	677	659	650	680	699	661	660	651	672	646	722	653	680	627	680	744	676	663	635	685	650	640	646	679	612	643	680	613	679	636	682	681	668	634	624	689	671	654	670	672	667	698	676	723	700	656	614	660	661	659	691	646	646	669	654	707	661	678	701	642	659	673	697	661	647	644	700	667	631	640	656	694	662	657	670	646	699	660	620	662	660	688	684	655	689	607	673	655	642	722	652	671	663	667	661	648	688	652	695	593	695	714	654	655	643	641	636	644	648	710	616	630	693	674	663	635	681	621	683	709	698	662	642	638	642	651	623	647	665	663	682	651	716	677	664	646	685	677	656	655	668	658	628	697	675	628	652	650	633	708	666	678	650	676	650	693	688	698	671	663	665	673	676	678	688	682	642	658	710	622	657	719	681	685	697	668	700	661	668	657	670	652	680	590	634	674	658	674	627	712	663	664	695	664	721	674	705	661	652	650	651	684	641	706	654	686	688	666	652	670	658	697	669	645	612	670	689	675	671	678	699	713	647	634	690	678	639	638	655	653	680	664	664	689	640	672	645	704	697	677	651	682	670	624	645	654	665	637	678	661	660	707	662	685	643	665	677	661	669	687	675	697	639	674	640	661	708	685	680	617	700	691	649	664	652	685	638	641	667	691	657	632	678	675	634	668	666	616	627	666	651	633	665	615	713	600	676	668	667	667	679	665	705	713	711	689	669	645	617	681	677	641	609	680	699	638	662	697	662	700	686	700	664	692	648	694	620	723	677	643	710	656	657	698	680	716	706	695	675	686	658	647	663	639	661	744	673	679	644	633	675	620	699	638	678	696	660	649	661	671	668	625	673	629	681	631	688	690	694	712	644	664	672	644	678	645	624	669	650	648	704	670	644	635	666	659	615	725	686	662	728	696	651	713	672	722	686	667	633	670	616	708	675	704	666	683	714	645	679	648	684	675	667	669	712	650	673	716	670	660	667	643	679	625	615	727	655	709	641	688	688	684	704	701	683	660	699	710	679	690	692	712	683	660	683	666	682	683	663	642	624	674	693	636	659	655	687	663	666	633	668	673	693	696	650	693	662	667	661	669	681	638	657	676	667	717	663	673	727	688	709	663	670	643	674	680	686	631	699	656	642	671	695	694	635	647	673	649	674	627	662	661	735	656	718	668	686	659	677	642	637	656	664	695	640	682	676	676	670	661	686	621	675	653	661	671	613	673	659	646	681	683	635	705	723	691	667	612	685	670	699	677	664	691	691	648	652	665	673	650	662	649	681	699	657	683	683	707	631	676	665	675	678	653	655	704	678	666	646	651	673	659	650	709	664	677	669	650	660	647	695	652	687	653	710	638	709	715	652	638	636	625	645	667	635	690	666	699	681	664	661	654	692	659	659	647	682	679	686	695	709	650	633	656	627	659	685	680	675	689	681	719	641	659	678	656	634	645	678	658	646	730	677	682	683	724	683	658	641	653	704	673	677	674	656	664	669	677	660	667	713	705	648	680	661	679	699	663	688	670	621	700	660	686	672	667	669	664	646	668	617	675	683	673	645	705	663	624	678	656	627	686	654	650	632	698	646	634	624	678	643	652	669	649	672	611	697	648	686	659	669	665	719	662	641	699	669	640	672	625	651	659	655	725	673	678	667	645	671	696	629	661	686	642	712	647	681	715	638	619	685	664	676	645	708	676	774	656	706	643	672	684	637	675	713	645	709	661	666	660	665	657	624	649	677	670	650	646	707	688	675	675	681	692	681	737	629	648	613	693	703	698	701	748	634	702	673	686	689	680	691	572	663	666	643	642	657	707	650	695	664	702	665	690	689	672	656	677	717	661	664	693	647	671	701	681	661	668	638	653	665	698	686	658	672	637	716	646	644	658	682	671	688	697	618	688	680	618	678	645	674	625	671	659	662	680	694	652	660	660	666	662	686	657	679	692	699	672	668	698	670	675	649	671	667	682	666	670	710	692	671	633	708	661	659	678	708	671	633	663	684	617	681	694	679	655	659	687	677	691	677	649	676	670	674	661	694	667	654	683	642	659	679	628	680	657	656	670	657	661	668	731	638	687	645	664	706	667	678	662	643	637	690	668	678	662	636	681	688	674	694	621	681	617	691	669	644	629	619	712	655	668	666	696	661	647	675	688	671	663	686	725	702	632	648	666	666	635	679	664	693	639	632	663	654	654	659	702	685	697	665	697	688	714	678	691	684	699	676	668	651	637	666	671	642	689	658	667	696	642	721	648	690	635	636	678	640	630	686	678	706	627	666	615	684	692	666	702	689	692	662	606	640	659	671	679	695	696	665	704	632	664	751	687	635	646	702	684	657	707	695	676	661	618	671	710	662	723	669	676	630	700	650	640	667	632	691	655	655	649	691	665	623	650	682	670	678	656	696	670	666	680	659	695	631	684	650	691	676	654	675	654	653	683	674	686	610	668	672	652	708	673	635	683	690	661	678	671	690	653	674	696	682	708	726	664	673	662	662	670	682	660	681	637	650	636	666	687	641	640	693	704	663	659	655	635	654	711	679	648	662	650	652	678	667	667	626	643	623	675	630	645	650	661	724	624	708	663	671	649	656	629	639	657	657	634	652	653	640	662	698	639	669	620	662	673	651	706	711	703	689	715	681	695	650	650	683	651	693	664	673	651	679	710	646	648	701	593	683	658	672	658	657	625	653	620	657	722	665	681	630	682	634	649	677	704	648	637	647	669	634	672	675	712	676	666	666	665	652	649	710	642	710	684	659	671	638	664	655	673	663	652	713	685	633	661	691	630	638	658	664	721	640	669	687	664	690	659	668	659	691	648	676	703	671	717	678	659	641	676	622	673	680	663	661	683	726	653	643	649	711	685	700	672	673	647	706	660	733	694	680	650	657	638	663	691	685	698	688	637	668	672	664	684	638	667	658	669	667	671	628	703	692	716	667	686	670	674	687	677	681	686	694	669	667	680	655	683	691	662	678	673	619	663	682	629	658	684	633	664	668	653	652	664	643	659	691	617	712	628	646	718	685	662	626	686	660	719	650	642	606	658	655	656	664	669	704	702	674	651	702	649	684	710	682	730	686	724	649	716	682	672	701	706	669	692	679	623	664	641	652	674	683	668	672	680	674	624	703	709	680	664	654	667	650	689	683	654	637	650	622	692	684	676	657	646	666	678	643	717	645	632	673	667	649	665	696	676	678	716	709	642
24346	21526	35134	42467	38835	27125	10389	750	436	423	430	452	450	475	447	437	439	461	450	423	439	476	461	404	432	483	478	411	447	421	444	414	422	420	438	410	431	436	396	389	386	430	447	447	432	434	458	383	436	388	413	411	451	446	420	463	397	409	444	452	422	396	440	424	453	409	404	410	435	440	442	395	437	446	445	423	390	445	442	425	436	418	482	450	363	462	454	416	456	442	417	472	421	433	377	431	416	421	441	367	448	419	418	438	468	443	422	424	410	413	415	441	406	386	444	409	419	407	440	464	440	389	435	401	429	423	442	416	439	409	458	445	437	410	420	433	419	464	388	407	416	418	439	456	451	407	451	432	441	445	410	452	430	399	423	434	422	443	408	440	464	428	428	426	437	425	398	449	429	459	436	428	418	465	463	454	433	432	430	408	419	436	478	418	403	433	441	428	444	403	427	389	442	435	445	393	452	454	425	468	450	449	406	418	441	442	441	430	451	412	416	464	428	423	436	422	396	415	430	480	423	430	446	410	419	420	448	459	427	428	436	455	444	436	452	418	439	413	455	419	399	427	405	451	415	438	422	454	428	444	430	401	426	411	466	452	443	452	417	427	424	430	421	430	439	440	407	440	445	414	373	430	421	438	431	450	423	432	445	419	463	414	450	418	384	424	408	389	449	454	412	430	440	459	477	441	409	416	411	414	474	401	446	394	454	429	437	423	412	428	458	432	440	401	399	456	406	421	435	433	443	448	414	440	447	426	424	420	409	441	438	446	411	409	414	442	409	431	418	430	409	455	404	431	428	406	398	395	431	406	406	447	399	404	437	391	446	427	426	412	436	422	416	441	452	469	410	495	420	429	396	452	409	417	456	409	414	434	448	430	436	442	413	406	426	429	437	436	447	418	429	466	469	454	463	417	398	403	451	414	441	443	434	448	456	448	443	441	421	404	379	470	448	432	422	442	398	400	437	427	428	454	419	447	445	442	449	405	405	410	379	381	411	413	387	445	462	390	419	410	437	455	411	407	416	431	434	411	466	447	430	432	409	455	416	457	418	417	439	445	450	425	419	451	447	384	429	407	454	419	450	430	457	416	471	426	465	425	441	411	455	425	409	442	454	381	445	438	399	441	433	446	417	428	453	437	435	410	412	462	415	449	447	411	421	445	433	427	456	451	454	463	477	442	387	446	420	423	429	456	443	465	419	443	444	428	413	420	418	433	427	438	428	433	460	408	433	403	444	417	398	441	448	432	428	464	403	424	436	431	445	418	442	426	423	406	410	409	439	401	398	413	401	410	397	443	399	463	443	423	420	466	440	427	394	421	389	447	421	457	432	441	454	435	438	420	430	427	450	399	446	441	446	421	396	449	416	381	413	425	468	433	417	442	391	493	403	445	431	410	439	452	445	470	445	415	399	409	454	416	458	417	441	407	446	450	433	451	419	406	399	402	449	442	448	426	422	409	445	438	447	459	426	427	453	437	408	443	425	406	464	434	449	421	450	426	434	403	447	415	434	435	425	425	426	421	421	404	426	418	429	456	414	438	456	405	397	422	443	418	401	399	461	454	422	419	453	394	417	433	389	419	418	448	405	415	414	460	435	429	418	415	419	451	407	369	411	466	444	438	471	433	425	428	423	457	424	481	425	454	446	445	424	415	388	423	413	435	410	454	434	402	452	436	421	432	411	413	431	384	431	432	418	412	497	422	473	442	422	454	427	451	433	423	449	431	453	449	411	419	408	425	444	399	395	421	418	425	427	437	451	455	359	432	402	444	437	417	438	414	417	390	455	390	400	423	435	444	423	459	429	435	400	435	427	409	415	432	406	451	404	431	393	420	431	414	427	452	386	434	411	445	425	445	406	406	410	386	405	458	428	411	430	418	408	396	416	430	426	422	441	404	412	425	428	410	445	458	437	374	445	455	454	422	435	449	417	437	420	445	421	448	447	413	436	416	428	394	436	438	463	408	430	419	442	397	464	481	425	450	453	417	417	421	438	454	437	390	419	428	434	452	484	446	412	443	464	440	403	402	417	427	420	420	440	389	421	413	453	439	463	411	401	439	430	436	399	401	454	395	455	407	459	419	441	440	443	429	449	396	411	448	445	382	448	426	407	416	425	430	419	425	455	425	429	446	432	405	402	404	446	393	448	415	456	431	426	408	388	447	452	406	426	380	456	423	425	435	440	432	430	438	412	443	440	435	415	412	402	417	449	412	431	423	432	409	444	442	442	454	412	392	448	427	430	434	454	416	392	461	439	438	461	443	448	438	398	400	441	430	455	475	437	428	477	439	451	415	432	412	441	472	412	437	416	432	419	387	454	429	394	437	410	436	413	456	403	452	425	441	410	424	432	390	391	427	430	433	441	441	451	456	435	430	433	437	407	439	420	451	445	424	422	404	422	403	445	398	414	443	444	451	373	422	426	433	401	436	406	409	388	425	435	445	438	454	421	374	452	428	441	423	414	456	434	386	414	438	434	431	398	461	443	434	398	442	403	450	402	482	421	460	460	450	443	422	436	453	454	422	452	453	454	425	442	395	449	423	421	394	457	402	400	488	394	393	401	406	416	376	444	403	465	409	421	416	436	428	431	425	427	415	465	407	434	459	415	423	437	416	455	438	425	415	421	409	435	431	411	452	408	433	413	400	426	440	388	400	410	473	424	423	414	437	422	418	441	425	440	426	428	436	422	439	448	423	437	439	455	410	454	433	446	446	414	425	456	418	424	429	397	406	427	481	409	401	432	415	441	464	410	444	412	445	434	461	449	434	428	410	467	449	423	436	430	403	460	446	370	420	426	392	419	405	400	437	415	419	422	461	466	436	438	440	446	406	394	422	428	397	447	425	416	451	410	423	409	399	398	418	414	438	430	442	423	397	434	415	455	458	428	422	446	420	405	462	391	437	435	417	454	402	445	416	420	392	445	415	458	411	389	388	456	436	427	446	449	443	440	464	419	385	424	408	410	427	429	407	434	391	443	434	416	418	421	413	460	416	392	437	458	448	440	416	442	421	402	444	423	443	396	402	430	446	427	446	438	408	407	459	430	395	384	456	449	410	437	432	413	416	441	421	404	413	449	401	434	407	425	413	436	410	429	412	402	425	458	455	406	450	448	430	448	407	400	432	418	420	412	410	415	429	421	423	454	445	435	423	445	425	404	451	438	414	414	422	425	438	437	449	399	364	417	445	438	412	465	439	432	443	422	450	416	443	452	438	404	432	452	432	429	440	419	454	464	448	439	446	405	401	432	430	427	411	455	439	410	430	417	424	434	429	399	446	445	431	415	393	445	421	448	437	404	462	384	462	404	446	456	450	382	398	411	463	437	427	404	432	463	433	447	397	413	451	493	413	414	407	445	408	419	422	408	455	423	436	432	462	438	407	388	415	441	493	405	412	424	443	440	461	430	433	433	427	430	422	416	436	420	448	421	413	454	414	435	428	443	463	397	426	412	423	445	397	452	422	439	428	464	396	395	452	405	435	439	398
41106	65164	78598	62113	46692	28159	5036	564	520	543	597	526	584	551	581	564	528	579	513	504	534	562	548	581	571	562	589	517	531	515	539	548	553	536	571	581	544	498	551	537	579	575	601	562	526	543	572	574	560	557	592	547	572	546	546	545	560	556	538	576	549	559	580	558	586	566	565	550	527	534	527	562	558	555	573	549	540	585	535	530	561	585	536	555	559	516	547	562	605	515	546	562	562	586	554	583	549	545	582	591	547	589	588	520	575	546	513	553	533	550	564	552	553	552	553	543	532	542	539	558	536	541	549	509	559	529	537	532	541	565	552	590	525	598	602	542	544	576	556	570	527	537	550	567	540	520	577	585	560	566	558	575	551	527	541	566	566	579	602	566	596	509	523	557	547	587	544	575	528	550	542	588	584	577	570	543	557	581	544	544	551	573	509	544	511	549	598	532	532	547	552	537	539	510	547	545	596	588	536	595	552	571	576	559	557	572	585	538	565	500	548	589	542	603	542	576	568	533	580	561	577	547	543	515	543	518	583	552	555	579	576	559	605	556	563	567	572	525	543	524	579	545	548	546	556	549	583	545	562	543	554	518	558	530	547	532	511	566	552	530	523	567	554	548	558	529	567	538	550	519	563	604	548	576	515	583	623	556	535	593	539	598	561	582	564	533	553	552	551	572	541	537	551	511	553	556	559	543	542	557	594	525	508	530	548	553	555	522	542	570	575	567	541	567	526	528	552	537	606	574	590	541	509	534	540	553	535	576	536	564	517	519	597	523	526	578	568	528	530	591	558	537	566	553	566	548	557	560	559	549	523	555	541	546	576	608	541	568	585	517	503	583	579	586	564	538	570	491	557	571	560	563	576	550	499	492	569	552	552	575	528	569	559	508	541	489	550	542	546	564	582	544	573	565	577	537	568	526	516	528	558	554	528	551	553	579	546	555	499	594	536	536	545	558	572	541	578	563	532	553	607	551	559	574	594	515	556	532	596	577	528	544	592	502	542	618	535	528	566	520	554	537	587	591	538	513	552	565	518	551	537	513	505	532	523	494	594	566	515	537	573	500	546	539	544	555	546	548	512	536	520	549	557	518	578	510	558	527	568	574	545	502	509	548	547	562	535	513	560	579	553	582	560	554	542	529	556	561	575	541	563	544	546	505	549	558	550	576	557	548	532	569	582	528	542	544	551	542	559	576	574	574	548	535	562	543	573	505	563	581	554	566	579	524	530	572	541	588	564	528	581	516	558	561	555	568	506	540	522	539	542	525	524	583	512	527	539	562	585	573	512	546	538	543	539	506	532	542	546	543	545	537	529	525	521	595	536	582	559	527	515	530	530	558	550	560	564	509	533	579	555	565	528	505	571	561	523	566	560	568	590	549	539	586	564	545	549	558	582	542	556	510	537	536	545	564	580	527	538	525	521	567	534	555	556	539	515	536	546	549	518	561	556	543	548	548	554	527	536	518	583	564	562	562	533	534	541	532	553	542	528	574	542	570	550	584	533	543	560	587	578	545	516	573	519	572	523	543	540	574	554	558	530	554	583	553	544	510	556	534	578	576	578	559	555	556	538	543	571	575	566	523	541	537	552	541	562	545	544	541	543	563	568	544	561	507	539	562	568	523	579	538	558	536	498	531	580	520	548	545	512	567	557	554	564	558	513	581	567	560	556	565	590	564	507	539	541	533	559	552	571	541	550	542	561	543	564	521	543	560	553	513	578	558	550	530	539	551	597	559	541	550	517	549	530	556	542	536	542	561	547	569	575	547	552	551	540	534	561	532	527	540	549	508	550	577	580	517	586	524	611	529	553	585	537	552	549	587	568	548	574	577	571	557	516	548	566	573	519	510	584	554	555	542	554	527	568	560	515	536	574	559	584	529	558	555	561	555	554	585	550	572	558	571	577	577	558	541	564	513	542	547	616	512	555	556	551	511	542	531	545	541	525	578	495	564	569	540	571	539	561	558	529	569	550	496	528	559	544	532	517	513	524	564	538	541	542	579	536	601	484	550	538	524	526	546	525	535	551	528	563	560	504	571	547	582	528	585	542	578	541	575	521	531	527	598	559	537	592	558	551	547	570	511	537	549	567	535	545	531	523	568	559	519	566	521	551	560	586	536	529	533	541	551	568	598	583	541	535	535	552	579	551	544	488	581	544	551	519	579	536	562	575	523	547	574	566	573	559	580	560	555	545	532	527	551	559	590	535	534	525	587	549	540	555	573	540	556	503	563	566	556	554	599	552	591	592	593	538	513	545	478	552	551	515	559	511	580	573	579	572	570	577	569	562	580	524	558	559	539	575	542	557	576	548	554	554	547	553	562	504	521	514	550	564	509	538	518	528	585	559	550	530	557	561	536	566	530	527	550	550	507	556	562	533	530	561	545	515	560	561	535	571	558	544	526	586	535	500	569	548	520	550	548	548	535	560	535	574	565	566	564	502	553	576	549	538	552	519	546	539	561	541	577	546	602	529	549	528	569	551	547	561	549	536	556	542	587	544	576	549	563	552	535	532	556	546	563	523	542	556	553	540	548	532	556	584	562	531	543	563	581	521	547	519	539	535	509	526	539	503	567	541	579	522	524	543	526	560	528	514	511	529	540	580	581	554	578	550	528	555	545	564	601	563	511	519	515	549	570	572	547	551	560	582	552	536	540	551	523	596	546	550	514	537	547	599	600	535	541	541	584	604	573	567	557	561	564	567	518	568	516	539	508	540	565	553	540	565	567	530	579	551	540	584	563	557	519	535	561	545	568	568	553	520	528	566	538	512	564	552	534	495	570	510	584	556	572	546	518	544	578	566	598	561	570	503	571	507	553	609	576	563	577	558	515	573	596	537	612	525	541	531	544	569	548	558	583	605	534	576	565	551	543	537	562	535	554	533	599	562	591	554	553	545	537	519	563	544	527	563	597	552	557	546	548	564	555	561	557	548	548	543	593	561	549	541	542	532	554	547	542	594	518	539	553	550	545	565	594	566	554	546	549	549	521	500	570	523	552	549	577	554	538	525	588	509	542	549	595	593	584	616	558	530	580	518	521	570	565	535	538	599	566	586	515	512	570	565	598	527	567	625	595	535	532	520	564	545	535	560	509	564	539	560	566	550	513	508	585	528	571	558	550	546	575	520	564	560	535	556	554	545	564	592	590	567	544	563	565	551	545	568	581	538	541	563	494	550	589	581	560	560	556	537	514	544	524	559	579	545	549	598	553	570	564	524	526	547	515	537	554	561	544	556	544	559	531	514	548	524	549	565	577	532	570	574	577	567	568	532	579	552	552	553	518	554	587	540	544	548	541	547	561	553	542	577	539	545	516	528	576	542	574	535	536	553	570	562	565	553	530	571	580	522	588	539	508	570	581	544	520	557	531	553	558	538	539	559	586	568	556	522	551	516	538	545	555	538	588	545	549	545	557	516	557	550	546	542	556	549	559	576	581	579	544	574	559	541	522	539	552	565	524	577	527	605	523	531	603	531	534	584	533	526	530
23304	21458	32724	36716	37813	31131	17031	1465	271	319	298	301	263	291	286	279	274	277	239	275	248	285	233	295	284	275	302	263	250	274	253	238	298	252	272	252	262	269	273	271	255	258	275	265	270	252	291	253	250	304	275	273	256	260	268	274	292	264	252	273	255	255	267	277	268	248	279	275	256	236	293	267	246	264	259	267	279	272	254	255	238	258	280	253	287	273	270	267	261	255	281	263	242	264	285	249	266	260	264	259	264	263	277	250	238	249	264	262	250	294	252	263	279	260	270	225	273	260	286	268	246	263	269	256	257	253	264	287	277	250	279	248	275	314	252	250	277	242	279	274	241	255	249	276	234	267	248	250	270	257	266	257	236	279	281	258	319	283	258	268	280	268	264	286	250	279	282	273	291	273	235	261	232	279	265	277	278	254	275	265	267	290	241	275	277	259	258	255	299	260	271	270	281	247	251	267	256	251	263	261	268	303	262	274	275	256	281	275	257	223	257	258	279	306	300	278	246	272	262	254	276	287	256	256	288	246	265	298	274	259	279	254	265	283	278	257	263	290	288	300	263	268	286	284	270	298	265	257	258	251	252	277	266	277	278	255	254	283	288	258	285	245	235	253	272	265	283	251	272	264	256	292	275	288	252	222	290	284	273	263	264	267	251	234	259	235	266	265	290	279	253	230	264	274	264	261	282	289	282	223	263	276	248	247	262	281	256	277	278	254	270	244	249	257	267	277	279	261	245	262	272	259	243	273	241	272	259	260	298	274	266	264	268	244	276	241	271	250	279	271	294	261	255	266	247	284	265	267	266	265	254	257	237	287	267	299	253	263	275	254	256	252	270	246	293	284	263	228	267	254	249	275	298	253	275	254	286	247	257	271	271	257	252	249	245	254	292	263	282	242	250	285	266	282	266	294	260	258	254	263	227	264	254	253	257	267	282	287	266	302	291	264	264	263	271	268	267	285	281	288	304	258	287	292	287	276	307	299	282	281	276	260	280	254	270	278	294	281	287	290	247	252	253	284	233	255	255	300	245	279	299	288	264	262	268	251	297	240	256	267	268	317	263	262	238	297	239	263	285	259	258	238	244	273	266	293	268	280	273	244	248	244	272	267	267	281	261	263	283	254	236	265	253	265	295	231	265	269	270	264	265	272	276	254	279	281	289	268	255	258	247	240	259	272	281	278	266	273	266	263	233	244	271	274	282	280	245	292	260	252	267	252	245	270	257	290	246	253	288	294	269	288	239	263	264	265	267	276	278	275	262	271	286	256	227	280	262	285	242	291	283	255	253	279	279	254	269	278	244	247	275	254	284	267	275	287	268	257	275	268	290	316	262	295	257	257	259	266	237	241	245	283	276	278	249	261	288	233	277	260	269	283	251	266	264	224	258	267	261	301	268	242	285	280	228	260	250	271	274	273	251	259	255	289	261	232	270	244	266	281	262	241	268	247	254	267	279	258	302	270	239	258	253	273	284	282	244	261	270	245	255	273	257	260	265	280	239	250	270	239	277	265	271	293	286	254	258	282	280	269	269	242	260	249	266	256	264	262	267	284	272	241	283	293	248	271	260	271	276	297	294	256	245	256	232	269	288	275	272	252	290	249	276	288	302	260	261	264	273	308	268	267	280	290	266	286	259	260	263	262	278	248	256	272	270	257	313	275	235	258	255	260	268	260	279	255	273	257	264	266	268	270	266	272	250	246	266	262	263	247	291	267	266	234	292	248	238	264	247	250	279	260	239	280	240	269	275	282	290	262	287	291	266	259	277	252	277	242	257	286	246	278	280	295	278	258	261	273	263	282	265	259	269	258	296	279	277	256	279	259	266	247	249	262	259	277	277	237	247	249	270	254	242	276	264	261	266	272	264	287	255	238	270	271	267	276	261	264	259	254	282	317	266	274	280	254	283	266	262	307	258	295	275	281	237	242	282	259	254	250	267	260	273	264	271	283	263	257	255	279	288	272	281	248	266	271	301	276	251	280	286	270	277	271	239	265	261	284	239	265	259	257	248	255	281	261	264	289	237	279	262	264	239	267	227	249	261	281	242	257	236	284	260	280	269	259	230	246	268	273	288	252	266	257	259	248	270	260	265	279	233	291	262	244	269	241	240	240	250	253	274	261	270	268	277	239	267	232	228	266	289	281	282	270	264	298	267	249	265	247	256	269	245	263	284	297	267	241	275	250	254	262	256	277	258	247	273	259	282	264	251	246	289	291	239	273	266	266	270	274	266	279	283	265	256	277	265	267	259	252	262	303	269	257	266	262	292	289	262	267	284	259	255	262	287	277	284	266	269	267	273	294	289	280	277	259	252	293	278	256	261	272	236	240	276	284	270	258	267	259	270	252	251	247	269	267	276	288	297	254	292	239	278	277	256	241	261	294	295	284	262	262	281	259	279	261	241	295	285	249	270	263	255	259	268	273	281	281	248	276	274	274	249	267	242	277	255	265	268	280	242	263	277	257	258	284	272	271	271	262	268	270	252	261	272	288	257	273	275	251	246	278	238	271	259	269	272	235	239	216	252	291	261	251	262	252	267	271	270	269	263	283	298	252	265	256	299	271	247	269	287	279	276	269	249	285	263	273	243	268	235	259	270	246	261	260	270	284	294	294	284	281	268	287	309	278	283	275	264	260	297	290	293	293	262	239	259	264	268	267	252	279	244	294	259	283	272	273	250	258	253	291	265	264	255	248	284	292	241	294	267	297	266	268	283	264	243	265	243	306	259	258	267	268	260	281	249	272	244	247	236	236	255	277	243	297	297	272	255	260	282	301	267	250	287	293	269	264	262	264	291	250	299	266	258	225	257	280	273	254	262	258	252	225	251	251	255	255	254	258	277	272	232	263	274	267	263	294	285	311	274	278	248	281	257	279	259	281	274	243	299	286	275	309	274	249	265	254	284	265	274	277	276	277	267	301	240	291	294	253	267	248	301	265	271	282	259	290	232	279	307	251	267	289	273	276	298	266	251	239	286	306	257	253	270	285	274	280	256	260	283	281	264	268	283	292	261	254	261	241	266	273	310	248	296	274	229	255	286	264	254	272	272	275	247	272	286	256	244	273	255	239	278	261	264	271	270	264	282	262	253	291	244	261	274	285	267	267	260	262	288	307	252	314	277	280	281	288	248	249	248	256	262	278	268	270	269	237	266	261	281	259	302	253	257	272	252	276	271	259	285	300	257	247	242	260	293	240	269	257	262	271	251	285	286	279	303	258	249	250	283	263	295	248	271	262	282	277	276	259	269	267	265	290	278	272	263	281	284	245	285	290	274	281	253	256	264	255	258	271	271	284	253	278	274	276	271	275	266	284	265	277	255	257	264	284	290	285	244	258	275	286	276	278	279	291	234	286	264	290	284	254	221	258	234	254	271	267	275	246	258	264	269	280	269	271	284	271	250	276	245	250	285	260	243	251	256	262	262	272	299	284	248	273	266	278	257	243	272	276	246	278	268	252	246	271	271	282	270	263	269	289	278	248	254	266
45601	74525	88147	74719	55915	36170	6991	409	417	386	398	382	359	342	351	355	366	390	335	339	340	340	344	346	339	333	463	331	323	381	338	346	345	339	339	364	355	339	316	336	370	333	338	330	337	343	350	386	329	342	342	343	332	293	327	327	320	346	312	342	322	324	351	353	302	364	340	344	352	329	316	341	362	364	357	334	343	339	338	341	326	326	350	368	345	335	311	355	329	336	355	337	346	351	350	320	331	366	347	336	325	319	315	349	333	351	358	326	324	352	346	327	304	340	334	363	364	329	365	352	318	356	331	346	354	309	331	340	324	332	346	333	334	352	377	305	322	335	369	343	314	367	379	338	366	331	365	343	342	370	366	347	315	349	350	343	340	333	339	334	305	345	353	345	306	305	331	374	344	341	351	361	353	330	341	326	312	360	301	369	338	283	339	354	368	357	343	342	343	332	329	330	336	343	347	340	341	362	376	373	329	331	320	327	344	351	322	330	332	341	323	307	353	363	362	355	362	329	311	348	356	346	381	332	311	339	329	340	327	370	343	327	358	340	294	380	365	327	339	304	352	371	329	343	312	344	351	329	318	330	313	331	330	356	365	325	363	357	339	352	333	350	340	346	315	359	315	348	328	335	348	331	331	325	344	380	352	337	374	334	365	344	329	346	324	339	342	325	338	343	327	291	375	347	345	375	346	321	309	361	343	332	339	362	319	362	381	334	346	319	329	328	357	317	339	322	361	334	348	318	332	358	367	331	344	362	352	324	334	325	335	337	336	300	364	327	355	367	366	328	340	356	328	339	330	350	372	315	376	376	335	368	337	353	334	360	322	353	328	347	306	361	358	346	327	350	326	359	316	344	324	363	303	307	338	319	339	319	376	308	328	321	351	358	352	335	344	355	347	315	308	321	323	298	305	341	357	370	367	332	353	361	323	334	365	353	349	343	334	328	354	325	306	355	351	365	331	323	327	341	317	342	312	319	325	362	362	376	335	367	320	333	348	344	368	323	334	342	359	313	321	311	330	366	362	323	328	322	358	346	362	338	331	323	327	368	343	303	331	326	313	335	334	353	344	359	361	323	359	382	326	367	330	331	346	362	350	360	335	304	352	328	342	329	343	345	344	333	327	318	336	338	336	330	342	370	339	331	327	332	325	357	336	360	319	332	360	310	346	325	317	351	351	342	357	359	328	322	345	333	317	320	329	349	345	334	343	318	348	360	353	320	343	366	344	350	312	330	357	364	328	365	315	341	362	321	317	355	318	357	322	353	389	338	327	323	316	360	327	307	314	337	320	343	355	343	347	332	352	327	370	370	345	353	345	333	349	326	347	363	346	338	312	353	328	357	360	313	364	353	330	345	358	362	334	335	359	346	359	329	392	360	315	361	330	340	361	338	354	363	333	344	335	343	359	345	329	347	340	335	331	295	329	354	333	354	374	340	341	354	352	336	339	326	332	321	322	341	347	355	317	361	316	295	328	340	343	356	326	328	337	326	331	354	279	336	338	350	374	349	347	325	341	349	376	361	359	333	350	365	389	364	360	330	341	365	337	335	340	303	354	346	367	330	340	323	326	375	328	343	347	329	325	348	369	332	339	338	360	350	367	317	324	316	363	339	389	322	338	345	330	360	367	334	350	332	316	322	350	364	364	342	320	339	310	328	337	313	323	342	374	345	323	329	345	333	319	329	311	330	339	334	320	337	325	360	314	289	352	364	368	365	344	328	330	354	360	367	344	339	349	354	331	321	347	363	318	329	340	327	322	324	331	366	311	328	342	331	318	362	366	342	327	327	331	323	339	364	337	352	322	330	343	314	346	326	346	320	356	352	350	348	274	383	325	329	363	307	364	355	365	305	344	355	312	329	327	312	329	324	330	314	357	329	383	337	319	340	350	341	334	317	326	375	335	333	330	352	387	357	362	335	318	357	358	342	337	329	364	353	346	339	336	364	309	355	387	317	311	317	323	360	340	342	320	343	362	339	374	341	317	344	331	357	367	337	347	339	354	310	376	335	316	343	340	362	329	307	349	347	352	342	368	363	377	321	340	335	331	341	343	332	335	357	329	325	366	339	337	346	350	364	334	351	326	340	356	326	326	328	343	306	359	338	346	353	346	330	343	321	303	328	352	308	350	340	330	357	339	342	366	318	355	345	361	348	341	345	350	337	367	329	345	365	345	354	336	348	340	354	347	369	316	316	363	346	359	342	337	321	373	316	329	331	345	328	325	317	353	353	344	335	343	344	331	329	343	377	363	365	328	357	366	311	340	326	355	368	368	325	323	326	358	328	329	355	346	338	321	339	331	330	338	361	348	367	348	357	308	336	347	358	334	344	327	318	326	355	328	329	350	337	347	337	328	347	340	329	336	338	356	335	365	298	361	331	366	359	355	337	352	340	357	315	353	355	347	372	366	327	322	351	356	299	363	354	339	362	335	367	327	356	368	311	359	386	357	355	365	360	361	338	336	330	347	333	353	332	346	357	351	337	352	377	342	331	358	308	333	340	328	326	348	372	378	337	352	334	349	350	302	345	325	306	321	306	367	332	357	342	345	344	370	329	383	347	360	345	329	335	345	304	342	367	309	355	356	359	354	376	330	365	343	345	379	346	353	327	353	352	331	342	357	390	340	332	372	350	338	327	326	357	339	361	337	341	332	324	292	326	354	303	377	365	348	342	321	339	335	328	324	341	354	370	364	367	345	328	340	308	323	344	351	363	349	359	332	328	335	349	343	324	314	345	355	341	341	319	347	367	350	374	351	334	344	364	354	333	388	320	360	335	314	337	328	346	321	336	347	341	368	346	333	331	374	337	341	324	357	349	335	384	338	342	322	341	344	356	343	333	367	335	313	325	347	350	308	329	354	320	332	379	309	332	336	391	351	331	369	335	324	371	334	350	334	330	353	307	358	358	335	337	354	328	335	360	347	372	386	340	327	354	327	360	342	335	334	357	348	349	329	357	329	341	321	318	340	337	331	335	336	347	328	313	320	355	325	350	331	353	327	375	346	346	349	351	337	337	332	347	324	323	368	334	333	383	340	327	335	333	331	327	342	352	348	355	335	358	348	322	331	382	334	341	338	339	342	370	313	309	347	316	342	366	325	374	324	346	354	349	330	318	369	317	371	343	310	315	327	332	362	354	367	334	324	326	320	356	330	358	341	334	359	355	333	357	322	334	320	315	351	355	321	317	328	388	341	309	333	344	336	309	349	336	367	357	347	367	330	338	317	352	380	359	345	337	307	333	380	307	359	322	370	323	321	337	350	334	325	347	335	323	335	326	320	362	339	359	355	346	342	342	326	364	340	335	364	344	330	332	369	341	358	338	357	355	345	344	334	327	346	326	334	330	326	361	351	358	366	349	347	359	349	364	338	355	335	322	348	344	315	350	358	334	353	367	346	360	338	359	356	320	313	349	347	341	318	347	337	350	326	342	326	348	331	326	339	348	377	354	356	407	348	330	336	335	321	319	356	331	346	328	314	398	357	377
27822	21946	32868	27497	13497	4777	1087	511	555	529	525	502	530	497	537	506	496	516	514	540	548	470	540	525	510	538	518	482	548	517	487	546	531	487	537	518	546	500	521	512	495	520	533	513	516	496	547	521	532	504	550	526	529	510	543	521	517	550	572	543	544	506	542	512	527	521	496	502	533	523	533	511	528	530	533	556	506	556	508	504	524	519	514	470	515	509	536	493	536	504	514	554	506	523	542	560	530	506	547	485	505	506	507	575	505	559	491	539	542	506	563	509	508	509	533	535	522	530	487	523	531	513	493	496	552	553	524	468	548	495	526	492	528	465	534	491	512	480	516	520	503	560	509	545	540	522	545	514	536	526	475	530	508	531	521	483	477	494	512	528	549	520	515	497	518	494	516	518	534	530	543	533	536	536	525	501	491	504	479	503	550	558	521	520	513	534	525	548	528	474	494	533	517	539	550	528	525	528	538	489	510	517	563	537	519	488	480	511	518	519	531	508	559	503	532	561	520	531	495	511	554	480	526	489	505	523	521	540	501	515	532	536	515	528	515	485	513	526	500	486	496	560	523	541	519	520	499	493	506	495	531	442	531	550	495	519	526	513	489	508	484	513	529	508	469	494	517	470	516	516	505	565	545	574	553	536	500	548	553	494	511	508	520	531	531	506	499	519	521	518	544	531	547	594	521	531	520	495	517	556	508	521	545	489	515	514	553	546	543	525	547	541	510	509	543	540	515	542	531	505	509	499	481	519	559	510	541	538	566	490	535	533	520	541	527	518	517	561	548	474	557	516	548	484	525	490	509	541	498	569	528	523	542	533	499	509	563	517	486	504	485	531	532	550	481	537	510	490	526	479	490	503	525	496	533	536	548	488	502	529	550	504	540	482	504	502	531	481	510	486	491	609	518	499	547	566	492	542	464	514	527	496	519	519	477	519	518	506	502	509	500	519	539	507	531	516	515	539	507	494	484	545	530	496	533	552	541	519	503	543	529	523	543	480	539	510	509	545	530	491	561	530	480	499	473	499	515	557	565	518	527	511	479	496	494	493	511	540	514	504	532	511	507	539	512	527	538	518	481	503	469	505	504	579	495	486	527	538	552	494	536	556	520	547	533	521	488	480	520	493	499	552	484	521	532	519	514	503	537	526	554	541	496	493	488	508	519	535	500	525	507	507	511	510	508	494	512	541	522	532	514	487	497	513	559	539	506	526	546	498	537	533	509	512	510	465	544	559	528	470	530	538	542	552	485	521	476	539	528	532	524	507	516	528	531	543	521	514	556	514	524	543	521	517	504	489	518	550	509	469	552	529	510	570	490	513	518	487	531	524	533	515	564	516	493	487	538	536	531	511	504	521	539	545	553	545	516	535	466	473	512	527	548	509	471	516	581	515	538	516	491	557	545	555	479	477	529	523	514	496	526	522	528	533	532	491	507	543	527	508	516	530	511	542	506	543	517	514	531	549	548	507	538	517	519	544	478	518	528	512	513	512	542	525	542	512	532	553	526	568	504	524	541	529	547	539	468	563	559	510	534	488	537	530	545	515	558	528	515	560	492	499	542	541	515	508	547	510	497	557	518	521	488	520	587	486	488	482	507	515	529	547	536	509	526	515	495	505	525	506	532	540	527	532	543	546	543	499	541	537	557	541	514	529	502	523	531	494	507	563	497	517	590	535	499	505	557	491	575	523	513	515	506	536	512	586	509	499	532	539	504	508	525	562	519	493	492	544	499	512	520	546	530	484	492	508	508	478	532	528	559	513	502	508	518	501	476	508	554	545	524	500	491	509	543	495	532	517	512	500	554	490	539	534	549	535	482	555	530	490	494	543	547	502	548	515	543	534	488	529	554	529	529	501	523	564	560	509	522	518	504	485	504	520	548	515	527	553	505	508	508	528	577	554	505	493	544	486	545	579	496	554	503	494	512	490	553	541	519	522	512	519	485	485	508	514	537	540	525	551	478	560	484	503	529	531	504	522	484	556	566	534	503	543	537	507	498	498	552	525	543	507	525	518	563	525	524	509	497	475	529	541	535	560	511	534	545	512	536	511	479	535	516	536	491	552	562	534	540	555	495	545	515	527	508	477	525	499	515	511	558	527	543	491	503	528	478	523	546	543	549	486	464	547	541	538	541	520	515	538	522	505	509	512	478	505	525	534	527	516	524	503	471	506	517	472	510	507	502	546	511	520	567	482	506	514	523	498	512	531	503	500	548	535	531	536	545	538	495	528	541	526	538	515	524	534	513	528	535	504	508	533	519	496	501	504	540	498	503	478	510	521	524	507	530	528	557	529	492	551	500	524	499	467	518	535	540	511	535	536	500	537	531	502	526	516	506	508	507	549	544	543	496	484	518	537	513	525	524	497	480	511	533	505	513	493	483	562	509	489	493	510	520	545	560	528	528	531	515	527	553	517	482	523	514	499	513	505	512	575	550	508	533	519	492	515	521	538	536	530	514	473	561	554	515	497	526	484	505	541	560	508	505	526	509	477	527	502	539	517	526	553	527	512	514	507	495	534	518	537	493	571	498	504	526	531	508	531	542	491	520	548	532	488	496	545	522	515	511	520	503	508	504	548	506	546	527	498	518	569	520	505	567	548	523	534	471	531	520	517	535	477	502	497	491	508	518	524	525	502	547	530	482	540	521	479	481	514	507	520	543	544	541	539	502	513	552	507	515	538	534	503	550	567	497	502	485	510	508	521	479	521	489	566	489	523	496	475	539	530	528	510	526	504	518	537	524	522	541	513	502	506	571	530	558	556	526	505	563	471	528	528	484	544	536	498	537	547	534	523	542	506	507	540	525	560	487	526	480	515	556	535	497	538	543	496	505	496	501	480	508	502	531	526	522	498	491	519	527	544	516	519	481	529	486	548	510	511	505	528	545	508	504	518	537	498	547	543	522	515	505	506	515	534	508	497	498	511	511	519	549	526	533	513	555	503	493	532	543	553	532	556	567	515	507	563	500	473	546	522	532	529	562	502	523	510	543	525	523	506	509	531	470	527	496	482	524	544	521	518	538	529	487	560	533	498	484	534	547	568	515	462	495	492	523	527	502	546	488	509	522	540	505	543	502	518	512	530	531	495	489	495	543	505	530	508	499	481	540	508	516	519	512	551	543	516	532	539	545	550	495	492	538	487	495	489	526	555	542	517	519	507	566	529	511	519	518	517	528	559	541	529	530	552	534	496	530	550	507	542	507	513	499	546	495	514	547	533	513	528	523	493	508	535	502	489	513	524	497	524	502	511	487	516	538	538	533	501	527	519	528	543	510	546	534	526	501	518	537	487	527	531	530	489	511	528	499	547	511	546	495	534	494	538	509	480	503	518	526	547	521	522	549	526	523	533	594	500	524	523	529	531	507	544	586	502	531	561	523	535	517	532	521	523	513	548	476	464	546	513	489	555	518	558	536	565	512	499	533	528	541	491	548	485	546	500	556	566	497	544	526	517	479	514	518	513	525	526	542	540	489	536	494	550	533	518
20832	26908	37342	25885	14634	6388	1294	639	717	680	663	682	670	641	648	650	668	609	656	672	662	670	708	699	607	636	698	682	658	651	654	657	661	657	658	648	674	658	686	699	631	689	642	660	663	664	662	670	695	619	676	679	696	630	692	621	661	662	651	670	633	668	669	681	614	687	683	663	647	658	695	654	653	659	641	640	633	666	681	667	668	669	661	675	663	659	651	644	687	724	709	659	647	685	651	666	669	647	681	650	644	655	670	648	627	677	643	655	661	641	617	648	696	702	665	670	651	655	668	632	670	655	662	650	679	664	702	690	661	638	640	622	691	618	643	646	661	636	665	665	649	689	696	715	655	730	637	604	598	629	693	677	664	679	676	618	646	704	664	645	692	684	624	675	633	677	667	619	658	665	630	660	629	736	639	666	647	649	645	676	674	688	685	665	644	621	665	639	629	655	703	671	689	652	644	634	672	637	642	662	647	621	679	668	659	657	661	658	647	719	640	699	637	632	695	679	701	623	611	677	669	650	657	684	646	672	709	631	683	642	674	582	680	694	662	636	646	617	635	661	606	648	680	675	642	683	646	655	685	709	695	671	675	658	675	663	687	702	641	666	626	615	711	688	676	649	690	665	672	707	656	663	672	658	654	663	622	668	647	644	663	648	642	654	640	645	658	634	622	657	678	640	656	640	716	645	665	631	657	660	695	679	676	647	699	638	664	663	673	619	687	660	678	679	659	664	623	653	671	630	720	645	630	654	634	665	658	711	636	702	637	629	653	650	667	673	650	674	697	653	695	677	668	688	655	676	685	699	685	690	660	648	653	640	630	661	681	677	663	673	626	681	648	655	650	677	651	671	640	651	710	677	642	708	644	662	651	641	656	635	681	680	653	695	657	674	698	692	631	655	686	639	606	674	704	712	638	654	620	704	692	647	685	662	671	687	634	666	685	647	667	676	717	679	629	654	698	686	660	669	644	629	686	636	663	642	685	669	653	632	653	644	679	642	691	654	618	656	652	647	668	629	691	646	679	649	641	654	678	701	638	654	642	655	675	702	688	680	650	651	664	670	678	635	675	668	648	634	681	632	682	669	649	699	706	695	635	723	651	638	686	726	617	656	670	665	616	609	682	662	638	668	702	663	650	653	670	648	659	621	645	707	666	634	649	673	662	664	689	675	675	634	652	687	653	640	686	619	635	645	666	624	631	698	650	659	654	753	647	664	675	640	732	621	669	641	667	648	648	699	654	671	627	657	656	681	683	675	693	619	714	678	627	644	682	705	670	621	652	689	648	681	719	669	657	682	649	650	665	663	645	645	678	666	680	678	678	653	671	679	658	649	703	647	639	728	681	668	662	645	669	676	684	650	626	674	681	657	673	696	704	684	700	655	640	660	628	684	650	638	647	642	666	697	659	668	654	637	644	641	696	682	654	651	690	710	690	665	667	698	663	687	670	668	666	648	662	637	656	677	656	632	676	666	683	690	648	644	625	636	685	640	667	622	675	632	654	656	644	641	652	657	660	634	653	675	677	641	651	649	738	651	615	689	665	707	621	607	691	673	703	686	667	655	664	678	668	691	665	659	669	693	683	687	685	637	642	650	675	687	634	638	678	671	718	656	704	633	637	620	608	613	640	668	634	685	675	695	606	647	701	691	660	693	638	738	678	654	657	702	658	667	637	654	671	624	669	657	654	671	670	640	708	692	657	616	619	662	637	666	645	641	687	645	673	648	662	663	700	658	648	634	681	635	704	722	657	632	663	630	685	656	639	631	695	712	703	683	663	669	684	653	651	661	661	670	667	646	649	673	706	659	677	652	672	634	657	650	626	654	655	658	644	668	673	679	652	645	648	656	669	663	664	666	648	643	634	688	701	649	675	701	634	678	632	661	669	681	708	667	642	648	669	702	679	624	665	635	649	665	622	653	637	655	648	684	703	644	646	682	660	709	637	666	674	688	640	655	660	646	674	705	688	638	684	694	670	680	686	640	643	683	630	645	619	658	678	678	616	637	616	670	655	651	638	677	651	673	660	634	706	659	649	662	636	672	676	675	663	689	704	664	679	681	626	644	629	680	608	659	678	676	668	683	678	667	668	676	627	624	704	664	691	678	646	710	614	674	656	628	640	663	651	644	659	670	661	633	655	646	664	666	644	706	667	633	695	670	663	680	627	657	641	661	642	683	703	632	622	672	686	633	633	711	637	641	662	665	673	667	689	664	659	678	667	613	659	645	739	665	650	678	633	662	694	645	635	640	605	657	659	656	642	661	681	678	645	683	709	585	651	651	700	676	661	668	697	692	657	687	708	701	665	679	671	627	624	656	662	701	634	686	668	681	674	642	625	636	653	661	657	656	731	675	638	725	656	651	649	665	656	666	657	656	663	622	661	638	656	638	674	647	686	646	649	694	629	648	640	668	667	636	682	674	625	652	691	658	640	669	660	699	645	653	684	668	644	648	663	683	685	635	633	625	673	646	642	647	655	688	649	680	707	634	668	657	657	677	652	619	654	637	664	656	692	669	625	621	669	676	603	632	745	637	680	644	602	643	652	666	645	684	658	688	718	679	629	622	686	664	649	652	693	665	668	707	676	623	687	687	646	653	651	652	652	651	691	649	677	655	693	665	681	624	650	646	701	680	696	655	658	686	751	626	662	616	701	672	678	650	675	636	684	667	646	695	641	661	628	665	684	673	644	653	666	630	665	670	683	686	650	678	642	701	644	701	653	632	658	670	662	665	637	657	671	691	677	631	655	697	698	693	668	637	666	702	665	656	676	683	650	645	669	678	681	671	692	641	651	680	636	665	675	636	663	672	646	695	665	648	684	650	682	683	612	679	625	613	656	663	678	660	615	656	666	665	684	626	626	626	703	670	686	676	647	619	696	650	639	690	669	672	689	704	672	681	631	670	671	658	658	669	665	693	627	652	648	692	651	664	714	642	681	638	644	650	612	701	682	667	714	668	687	647	685	693	685	658	620	646	656	673	681	686	702	622	642	649	637	652	653	688	673	647	633	641	702	641	679	699	672	686	607	648	612	651	665	660	642	673	673	658	687	662	667	672	633	655	655	662	655	629	673	688	666	671	680	646	649	658	698	644	646	641	680	653	633	620	643	702	647	671	667	654	670	675	686	686	681	666	674	591	639	655	649	702	641	696	641	640	683	666	710	682	676	665	669	677	701	693	633	660	659	663	667	684	673	665	663	680	629	635	748	655	647	699	687	695	629	717	649	605	695	649	678	669	637	634	641	644	644	678	675	639	675	707	655	649	684	642	621	610	696	652	672	709	636	634	628	634	636	705	628	693	659	678	693	661	672	672	672	713	686	687	674	632	624	668	656	695	644	694	677	647	670	683	654	755	660	647	672	639	643	638	622	644	680	686	657	687	720	664	656	620	652	669	657	678	616	757	693	636	671	662	674	684	635	626	699	627	706	635	694	665	675	599	646	585	657	665	680	646	674	676	667	703	665	664	669	660	654	647	665	631	642	672
24358	21487	35245	42240	37106	28330	11310	722	472	414	436	436	403	451	420	436	422	436	397	408	408	406	415	427	431	410	458	427	430	402	427	432	448	422	460	414	387	418	401	433	431	443	402	449	415	430	439	405	421	438	404	419	374	440	394	414	391	436	395	404	447	423	407	391	414	411	407	402	409	393	366	397	380	417	450	406	396	417	425	397	391	427	404	433	453	411	423	386	396	396	413	424	429	409	399	455	404	383	388	427	441	436	381	447	415	403	423	396	443	387	430	420	446	418	405	396	425	434	404	422	432	412	420	403	419	403	417	429	403	399	393	393	433	436	399	424	449	397	417	425	393	450	413	402	445	384	449	401	422	401	414	431	360	420	411	421	417	397	415	362	394	436	424	399	403	389	435	435	416	422	403	451	444	423	422	393	414	399	417	427	426	452	383	413	410	413	385	423	434	409	406	443	398	430	390	374	407	397	421	417	414	403	404	403	445	432	433	458	416	395	398	409	378	379	411	396	393	423	409	413	420	421	407	452	429	377	406	392	414	431	435	399	406	397	419	405	405	426	409	400	405	409	388	446	408	411	408	422	409	397	396	380	406	396	422	379	399	408	436	420	413	402	438	396	436	413	425	403	409	418	427	445	407	411	412	393	400	432	421	396	406	435	381	411	397	390	418	425	415	418	389	410	401	408	402	436	399	417	384	437	446	397	427	418	387	458	399	407	422	387	405	409	415	394	383	421	432	430	395	425	399	411	399	425	413	387	413	438	404	402	412	410	392	425	419	410	381	372	402	437	396	386	366	397	398	388	371	399	406	400	425	456	412	447	367	415	432	423	421	399	390	453	407	389	425	393	407	438	411	397	389	406	407	409	392	420	435	427	407	394	426	447	384	422	420	427	421	404	400	440	393	390	422	440	447	439	420	391	414	413	417	427	404	413	393	400	396	414	428	388	403	434	440	433	388	417	422	426	449	420	405	392	430	446	393	405	417	430	438	469	363	428	394	433	413	428	442	431	382	403	398	427	423	397	404	425	423	400	418	387	395	436	463	411	433	408	444	402	441	426	440	404	409	378	394	388	383	470	411	399	401	399	417	415	400	431	380	434	406	421	412	396	423	458	444	423	417	401	410	473	430	394	411	432	401	422	400	408	409	436	440	384	388	374	406	406	405	415	403	396	412	453	408	421	400	446	399	405	380	436	387	417	432	427	448	411	368	415	398	401	427	463	404	377	404	388	428	404	431	376	438	421	414	384	407	423	427	443	426	424	403	420	388	409	400	411	403	416	410	425	404	413	451	409	394	407	409	393	395	424	378	396	376	388	406	429	394	400	434	403	414	421	386	417	419	399	388	383	415	388	390	459	413	404	390	416	411	395	408	394	430	416	393	396	387	393	440	416	421	409	419	430	411	438	456	394	426	421	404	453	424	408	425	395	381	409	402	392	415	415	422	452	393	418	399	412	418	414	429	404	428	396	411	406	410	428	385	407	398	397	394	411	402	402	420	441	417	408	390	451	462	392	378	423	432	431	405	423	406	443	410	424	417	421	404	436	399	389	437	436	440	408	385	397	410	423	404	412	400	387	385	416	419	407	415	368	378	417	423	426	415	432	393	414	416	392	367	410	409	402	448	416	411	449	404	403	437	389	393	403	436	400	395	416	425	418	410	415	439	435	399	380	403	400	439	445	415	408	412	403	411	398	385	391	435	436	405	435	416	443	426	373	410	439	418	422	413	418	394	416	400	401	387	432	415	408	400	413	408	413	381	426	410	424	405	408	444	433	439	410	404	438	424	409	415	444	434	386	424	406	422	433	354	444	404	437	375	414	409	405	370	402	392	407	407	395	446	437	429	415	421	414	406	360	406	416	421	435	411	387	407	444	406	396	402	408	400	414	410	389	396	404	387	409	412	376	439	396	412	439	394	410	427	404	413	412	378	396	429	424	397	401	398	367	393	434	370	429	405	427	420	389	430	455	416	397	418	395	432	396	375	403	438	422	450	414	429	409	402	410	396	406	401	396	414	403	425	427	366	380	447	437	408	410	385	412	392	425	390	425	407	399	417	382	405	446	408	424	380	406	405	404	366	420	446	429	397	381	397	411	368	392	410	461	418	417	412	396	416	419	393	422	433	405	387	412	434	401	426	422	377	421	399	405	409	389	416	431	412	412	421	438	408	388	405	374	377	436	391	398	385	459	403	406	442	424	375	397	443	420	412	397	380	383	392	414	401	436	404	401	384	414	427	431	424	445	410	419	399	372	421	476	427	392	454	416	424	428	417	393	404	429	395	417	435	391	406	402	427	420	438	416	419	390	369	430	414	390	400	427	441	391	399	399	420	379	396	394	383	370	424	390	420	411	413	390	370	402	411	438	445	427	399	414	430	396	418	378	413	408	418	418	415	397	421	436	411	425	420	386	398	425	394	405	436	414	394	392	414	428	441	424	404	417	419	395	391	388	423	397	405	384	414	433	393	420	409	397	437	382	385	433	387	400	385	435	438	414	420	424	423	410	376	398	423	417	480	394	391	413	413	442	402	428	427	442	379	406	436	428	382	449	419	420	428	402	413	396	401	411	412	411	432	465	393	437	447	397	390	351	414	429	428	425	375	431	403	412	403	421	352	407	439	433	400	409	398	415	381	425	394	417	399	393	417	390	374	390	392	421	414	408	416	386	403	417	424	426	424	406	398	434	379	421	372	401	415	427	441	432	406	361	406	418	394	398	409	416	409	400	424	406	368	426	392	398	390	438	403	424	418	407	417	395	399	402	411	399	439	425	423	415	433	414	400	375	415	417	412	427	418	420	427	456	359	384	395	395	393	368	427	431	368	444	408	420	412	443	416	422	457	453	400	434	401	415	433	416	443	444	372	408	434	409	391	423	399	380	425	420	397	404	392	413	417	412	410	426	388	400	401	420	404	420	429	416	424	415	438	457	434	418	437	412	424	436	392	406	411	416	446	402	392	374	378	416	419	397	438	426	379	401	383	405	408	417	412	413	392	393	372	408	434	400	399	395	387	405	420	401	415	395	401	364	409	401	416	385	414	403	394	403	371	410	393	425	444	424	383	456	402	415	443	435	404	433	416	399	428	376	414	441	430	351	385	413	420	409	403	405	396	427	432	400	376	409	419	438	432	382	437	384	431	438	431	422	415	420	395	424	378	412	419	420	446	433	450	418	428	396	395	433	381	397	411	381	363	429	414	411	418	402	399	381	379	426	402	453	393	363	426	432	427	399	427	423	371	418	431	413	392	421	414	411	399	387	422	391	419	437	425	403	419	412	408	406	431	443	409	441	396	422	437	389	415	376	426	372	389	409	429	422	437	423	478	424	434	388	416	392	393	415	380	397	407	405	384	417	372	403	399	409	413	422	404	412	399	436	486	423	440	410	434	419	404	390	395	441	436	439	434	426	414	398	405	375	416	459	385	393	435	416	429	403	387	402	408	409	426	403	436	378	420	434	399	403	433	418	399	430	422	423	429	385	421	428
40291	63356	78414	61706	44969	30657	6123	610	597	560	578	543	555	540	523	561	537	490	552	509	535	519	527	503	534	538	654	529	530	556	521	533	508	549	552	552	549	557	522	551	537	519	549	503	552	545	486	545	535	546	557	578	505	542	555	533	518	515	535	533	540	525	489	537	528	542	538	534	512	546	522	562	497	537	518	531	523	547	567	513	546	489	546	545	545	560	521	551	534	611	500	526	478	546	544	525	530	533	521	513	538	532	554	516	502	560	556	562	574	486	476	533	557	503	520	542	553	519	529	492	535	514	521	526	541	468	500	547	491	545	529	529	529	529	516	556	542	539	536	521	554	526	541	535	487	548	495	558	530	533	509	526	532	541	538	539	564	482	503	536	512	554	515	527	529	539	499	532	549	563	509	581	530	489	553	543	529	525	513	563	513	545	563	546	538	583	549	529	494	551	519	550	534	532	521	561	483	498	522	521	568	509	512	504	527	551	563	526	515	526	501	531	559	505	506	507	517	543	527	542	515	535	521	547	517	541	500	462	526	507	549	524	573	489	570	538	527	523	544	535	517	522	531	534	543	535	507	497	512	543	520	537	507	525	520	499	539	492	568	536	549	535	547	509	553	534	525	529	529	499	532	505	588	524	524	531	518	535	497	552	509	538	531	534	547	506	538	553	521	518	542	509	504	541	568	518	521	546	551	537	530	552	542	532	501	509	495	545	534	528	538	556	537	536	496	512	498	551	561	534	539	542	529	549	552	528	534	549	549	531	496	531	542	500	548	561	513	528	529	511	520	519	580	547	500	534	522	519	529	480	535	557	484	545	496	518	542	558	521	515	526	513	516	545	550	538	463	521	516	513	546	538	589	517	533	514	542	530	578	536	495	528	550	529	552	531	519	582	509	554	559	528	540	543	503	506	524	485	565	580	525	568	552	565	511	572	574	551	543	530	533	512	544	519	491	544	552	512	536	538	574	530	495	550	506	522	560	564	516	545	539	564	545	507	512	540	583	493	564	495	524	539	521	511	527	579	525	605	535	555	503	530	529	513	528	560	551	507	555	545	550	545	530	543	536	539	491	533	500	539	524	520	565	521	519	468	585	521	547	508	534	514	560	504	521	517	591	548	531	495	532	545	555	546	513	532	521	493	541	513	504	584	506	529	551	537	547	542	507	565	569	500	526	544	511	534	534	556	549	522	570	539	541	524	506	539	556	529	541	536	517	573	545	512	519	536	537	519	549	544	490	543	518	529	536	512	532	531	515	578	537	502	514	544	531	540	538	531	548	544	532	563	552	537	501	535	562	539	486	545	513	591	535	538	520	527	517	583	520	564	531	567	535	495	521	486	507	555	540	533	530	535	537	585	508	507	536	559	549	549	538	520	536	528	532	510	549	517	543	540	518	532	564	537	535	515	549	539	566	518	553	530	548	541	525	500	579	554	571	519	516	573	532	533	534	546	578	559	546	504	550	528	541	530	532	541	518	521	546	497	528	561	544	548	551	561	555	522	534	535	524	583	538	524	525	493	522	549	539	524	552	525	588	523	532	556	515	533	572	489	557	518	508	521	506	502	518	515	510	549	526	475	560	516	516	515	537	534	500	496	515	543	576	541	528	519	539	532	580	542	503	507	520	570	511	527	547	531	539	564	543	501	491	583	539	554	552	528	503	499	526	538	525	533	547	535	545	570	517	569	526	564	541	538	545	548	541	567	522	517	567	496	596	489	567	526	512	546	540	546	510	539	564	507	497	585	532	527	537	522	527	502	532	534	530	524	476	490	544	560	558	528	507	490	553	541	557	522	530	561	529	559	511	545	540	513	569	536	534	543	520	534	508	556	516	492	506	509	518	549	537	497	548	550	569	472	542	531	556	549	529	511	550	554	585	552	529	510	524	562	596	527	567	545	532	559	549	560	558	557	512	562	545	512	513	524	564	538	504	538	547	532	534	527	528	542	548	531	500	519	560	556	552	503	513	536	582	543	524	531	560	581	482	502	521	546	516	584	521	541	492	522	537	537	540	541	535	494	584	517	533	518	520	515	509	550	517	505	554	590	540	568	537	544	548	557	497	525	535	533	525	526	548	557	494	582	552	510	538	521	531	521	521	506	557	541	563	520	534	536	526	501	519	528	540	539	541	498	544	568	541	556	536	552	552	536	550	506	521	586	539	533	544	534	542	515	552	528	500	566	572	517	547	534	540	539	524	544	504	512	542	567	556	576	531	531	516	487	556	544	550	559	511	490	493	523	582	516	527	519	546	528	534	537	543	534	538	521	528	548	522	574	505	592	563	556	542	527	509	530	560	513	551	537	544	531	558	546	559	516	529	551	541	494	551	527	545	546	523	563	535	511	501	536	533	519	550	542	588	565	532	546	520	515	542	539	551	540	516	505	537	543	554	475	510	553	526	539	506	543	544	505	539	514	505	534	544	533	520	533	542	532	504	517	535	518	524	572	527	554	503	536	584	497	486	535	506	536	503	567	524	515	530	533	544	565	513	578	518	529	521	561	496	552	584	533	497	555	532	513	526	530	539	525	539	528	576	557	554	510	532	534	529	540	539	536	527	522	509	552	518	511	500	560	545	482	542	534	547	502	526	547	509	558	538	543	529	535	520	514	544	547	538	492	584	541	556	517	509	515	564	505	522	548	553	588	553	493	485	541	502	523	516	513	502	537	523	543	505	540	521	559	532	526	549	560	519	560	535	551	533	554	549	524	519	511	529	521	494	516	546	535	530	536	504	539	565	543	479	498	525	526	523	548	536	548	560	501	539	517	539	540	528	531	546	533	530	514	559	534	520	532	507	534	572	512	459	524	535	550	532	529	575	549	596	546	498	521	487	538	569	501	545	528	544	510	522	562	557	528	545	547	514	569	528	513	563	532	555	535	508	536	561	491	523	526	531	521	543	546	534	524	518	530	526	545	562	531	525	549	509	515	522	500	507	547	530	535	521	526	518	498	550	537	528	520	519	536	512	554	502	533	579	498	539	568	537	496	492	577	568	561	530	520	509	516	485	533	558	536	516	546	556	544	527	554	526	537	492	537	513	540	532	496	545	527	567	545	582	518	539	591	501	521	516	536	560	561	572	493	528	562	586	513	528	510	522	582	521	565	513	581	562	511	568	530	535	526	480	531	552	519	547	547	479	538	538	544	521	560	541	555	571	515	547	543	523	542	525	505	520	499	532	536	553	528	509	543	478	506	506	496	569	575	510	551	504	522	598	531	513	516	538	534	552	536	489	553	542	499	529	530	517	545	580	545	518	521	557	522	534	491	550	498	461	554	532	524	520	533	535	506	515	524	500	560	499	585	528	498	510	557	548	495	509	502	513	506	544	561	494	544	546	519	543	577	533	472	516	549	524	545	496	508	525	542	522	523	564	545	541	522	551	517	545	534	535	544	548	518	499	511	537	530	511	513	551	540	566	540	548	554	549	549	562	528	517	537	487	555	534	558	534	537	587	497	530	565	531	514	573	539	545	557	534	552
23383	21512	32707	37322	39427	34028	18757	1933	306	295	314	272	277	302	260	281	269	269	261	253	242	274	273	265	260	269	277	270	273	285	284	249	275	270	244	267	273	260	279	263	281	266	264	284	292	286	269	268	302	254	262	257	253	275	268	281	242	263	264	223	273	265	254	265	297	270	290	271	250	238	268	270	299	272	250	293	273	262	281	271	268	272	274	276	255	251	256	267	261	272	265	273	255	285	275	259	259	280	287	282	290	262	282	262	279	242	301	278	281	272	278	262	263	235	263	274	275	219	253	263	240	288	256	259	278	309	279	271	266	240	270	287	259	246	272	257	282	264	231	234	272	285	239	272	242	250	251	268	288	262	255	249	285	276	267	252	308	273	279	253	250	272	274	255	279	296	256	277	241	272	265	251	221	272	274	295	261	264	269	244	281	284	241	260	246	276	258	281	274	247	290	247	286	247	272	246	268	260	270	268	256	272	281	265	229	263	255	253	280	262	239	263	290	285	260	258	252	273	230	304	293	241	290	268	259	283	246	237	260	291	260	292	303	285	243	270	266	270	284	277	267	250	274	265	275	268	265	244	250	269	259	262	269	281	267	250	270	261	270	259	266	242	298	236	290	307	247	264	296	254	274	304	284	260	261	264	273	294	296	250	246	272	253	253	272	275	270	264	289	244	278	262	251	280	271	277	293	275	273	252	295	281	261	239	239	283	248	247	253	270	250	257	281	245	223	303	256	257	280	260	293	284	267	247	248	253	267	258	258	253	240	247	246	235	280	245	292	285	259	278	260	278	286	246	252	268	269	257	273	255	274	278	275	244	305	283	295	281	253	262	261	271	271	274	279	265	241	268	259	280	273	255	265	244	237	278	243	287	271	272	280	233	279	251	275	240	252	288	267	240	265	262	278	289	285	255	285	271	270	261	280	297	240	272	269	263	261	285	233	266	258	245	289	274	260	237	280	258	260	277	237	263	262	238	268	247	254	254	270	255	275	272	233	255	306	245	273	235	269	271	296	277	235	273	279	250	246	259	268	276	276	270	277	262	279	261	242	286	228	276	257	258	245	261	225	284	258	252	280	259	295	252	265	271	252	279	272	277	279	274	253	262	263	265	269	270	266	240	235	262	272	238	267	250	235	286	250	276	260	270	254	273	264	307	276	261	259	255	248	241	251	310	272	266	255	262	262	274	254	229	254	250	298	261	243	273	241	248	277	283	282	249	250	267	268	247	279	310	274	254	253	276	277	245	254	253	249	242	273	277	239	256	279	256	247	279	294	238	260	261	250	272	276	288	246	284	266	259	268	287	259	231	288	267	258	274	276	275	268	267	279	249	262	254	281	264	254	260	257	287	279	269	267	265	301	269	246	268	267	250	264	274	257	253	305	255	255	255	292	257	259	246	293	253	248	274	266	246	235	255	281	274	268	271	281	302	246	260	285	284	240	265	270	266	292	281	280	261	272	264	265	267	238	252	281	271	243	300	239	257	226	265	259	277	281	248	276	269	288	263	285	280	254	257	256	248	287	242	261	265	248	270	273	263	236	259	262	255	278	260	299	256	260	249	274	273	270	231	274	251	247	273	270	244	285	254	276	257	253	267	255	249	281	279	276	243	238	272	272	273	247	273	276	279	268	248	245	270	260	267	269	249	251	293	253	252	273	245	265	241	259	252	288	271	271	272	273	259	273	250	275	291	234	269	279	288	223	251	243	250	270	251	254	253	288	265	263	251	264	269	281	277	259	275	222	232	257	274	300	264	265	277	281	265	250	259	287	308	244	272	259	244	264	267	292	268	279	271	260	262	245	251	226	262	305	262	250	263	260	281	259	246	259	264	238	267	256	253	265	284	247	253	241	244	247	251	295	270	257	265	271	246	234	228	258	251	259	248	282	253	231	256	297	233	264	261	262	268	290	256	274	264	282	247	235	268	256	277	252	253	235	255	263	259	272	275	266	279	290	260	266	256	250	273	269	260	303	252	281	278	284	305	248	264	271	258	291	250	244	257	263	262	232	249	259	251	240	262	246	306	268	270	263	251	248	280	243	268	255	240	269	237	284	285	278	257	248	255	253	274	259	233	257	271	260	264	251	302	273	272	275	253	234	256	256	267	287	271	266	281	259	267	261	261	246	258	269	272	251	239	279	265	298	273	266	312	273	283	264	261	273	275	238	254	259	260	279	302	259	276	250	232	275	281	277	271	272	253	254	264	258	243	230	296	265	278	264	295	276	276	252	295	276	278	241	291	279	244	267	265	261	265	251	290	274	258	266	253	265	265	263	245	255	240	278	278	256	269	245	255	273	259	254	300	260	251	265	283	279	264	246	254	247	258	242	276	284	250	256	283	254	283	279	276	289	269	269	282	268	292	286	234	234	264	307	269	222	242	248	271	258	274	272	264	269	256	262	274	293	268	274	274	276	277	297	308	270	282	255	244	282	257	241	276	257	266	273	260	284	253	262	271	259	245	250	305	244	255	273	278	273	244	293	301	309	274	283	301	291	230	253	241	246	288	267	237	251	280	276	273	270	282	278	273	280	267	265	266	271	270	255	264	256	260	264	259	281	261	264	294	239	281	242	267	250	260	275	271	275	285	270	255	271	271	269	241	245	269	290	252	285	266	259	286	250	266	261	299	261	276	268	261	231	256	246	278	285	277	264	262	276	264	263	264	278	278	251	249	255	267	284	274	241	255	270	308	265	263	282	246	279	273	272	284	257	265	251	254	280	265	274	241	260	257	282	250	270	257	268	281	283	279	250	246	262	248	270	256	252	251	253	285	289	274	245	265	279	306	307	244	247	280	258	278	297	248	285	235	274	251	273	265	235	290	236	283	294	287	256	273	283	256	256	258	289	242	287	278	266	268	253	287	268	277	276	287	258	263	280	279	249	267	285	273	281	245	248	243	248	281	276	257	276	267	279	263	258	252	257	267	264	241	252	256	237	270	279	283	274	253	254	271	257	250	248	247	283	248	262	257	249	285	240	272	290	287	243	280	241	264	265	251	279	279	279	250	235	237	253	292	279	247	238	272	265	243	261	257	277	252	266	256	252	263	259	257	272	274	271	238	275	246	275	275	256	254	243	291	249	234	267	263	254	250	270	255	270	261	257	246	253	302	251	270	294	246	283	254	263	276	245	286	270	260	289	273	296	286	257	248	290	285	280	273	285	278	252	265	258	263	292	248	270	269	291	285	233	282	275	273	286	265	235	266	232	278	237	285	259	229	272	264	261	263	259	256	250	271	257	284	250	259	267	287	278	257	282	288	278	281	279	271	266	270	256	265	262	267	247	255	277	292	233	236	256	269	292	272	286	258	233	279	249	278	262	279	256	241	245	257	261	297	242	265	285	259	249	270	307	292	269	300	274	232	273	274	236	248	297	243	254	292	271	260	294	289	283	286	259	259	255	260	248	259	290	266	276	247	283	299	271	237	282	252	285	259	259	256	254	269	276	245	251	269	251	279	274	248	253	255	273	308	275	277	248	304
43717	70626	88428	75003	58162	39830	8852	440	410	380	386	374	371	367	365	376	353	347	354	387	380	353	357	360	346	352	472	345	355	320	352	361	330	351	342	360	327	342	359	327	346	350	342	317	335	367	336	319	318	339	374	360	355	334	323	363	319	345	347	320	346	300	308	343	345	353	317	341	362	352	347	336	343	341	309	325	346	331	331	322	346	310	322	329	357	333	355	319	351	343	329	356	340	369	339	357	331	327	289	350	312	361	326	321	355	329	349	313	356	351	339	362	364	327	373	337	356	317	327	331	343	317	326	327	320	313	347	334	331	361	349	342	331	341	339	369	335	299	346	344	322	341	363	355	338	332	327	351	321	343	337	324	337	348	324	346	343	316	307	337	324	357	349	377	333	365	341	346	350	342	322	359	323	338	334	331	340	366	353	339	346	316	341	338	334	351	344	328	327	318	341	315	340	360	392	364	362	354	358	323	347	347	320	333	339	346	324	314	349	325	329	333	342	360	354	342	353	335	341	359	340	307	350	334	351	318	337	361	347	365	365	363	332	344	363	312	362	335	332	325	369	322	323	332	314	397	348	363	328	299	349	336	340	341	355	362	343	336	319	334	365	326	349	340	362	345	358	352	347	337	372	317	344	344	371	321	358	332	363	351	344	311	385	333	364	346	342	331	314	355	337	363	314	365	315	327	385	321	323	392	390	379	353	318	329	362	359	345	365	356	357	312	340	356	353	360	355	300	339	321	350	337	332	324	341	351	356	355	329	339	330	352	347	333	352	368	358	359	355	329	364	313	360	355	345	305	368	336	334	368	361	346	315	339	341	343	308	332	326	349	326	348	319	319	346	378	347	342	332	324	311	294	328	358	332	351	326	332	336	350	342	353	336	338	354	352	362	343	349	327	325	389	374	354	335	335	354	327	357	314	345	356	298	372	340	335	369	331	344	371	356	359	333	323	314	323	324	330	377	314	325	337	352	340	311	318	340	325	339	342	331	328	346	322	321	298	370	366	348	358	325	354	327	331	344	324	366	333	328	355	350	353	338	335	352	349	360	349	351	354	392	343	348	333	368	336	371	328	355	325	348	353	373	332	328	347	335	326	374	325	349	358	355	349	354	327	338	321	333	359	347	359	358	345	323	330	356	325	324	370	332	328	369	338	337	327	331	329	329	364	345	332	355	331	336	334	354	347	334	344	352	350	302	360	356	327	344	372	313	333	336	328	319	289	307	328	342	361	333	369	345	333	334	345	339	302	299	342	356	374	350	336	342	355	349	349	316	330	312	317	369	314	353	340	338	340	334	343	344	351	365	307	344	332	340	349	310	333	351	381	361	359	356	351	328	328	332	326	356	326	344	360	360	340	326	327	345	380	355	350	336	309	318	379	360	327	356	303	334	379	348	348	370	365	303	340	365	360	363	308	332	330	331	325	326	348	340	344	311	354	352	321	338	326	317	298	323	346	326	381	344	333	352	373	344	354	376	346	324	339	333	356	360	339	332	320	361	332	357	311	326	310	351	318	343	340	377	373	366	349	356	342	351	335	358	353	337	334	339	339	331	336	331	343	356	334	377	355	366	353	333	330	359	313	333	370	371	341	351	359	348	344	367	366	337	361	357	368	341	363	319	343	339	357	333	350	327	381	390	331	334	333	345	383	365	353	347	356	312	290	327	352	308	361	343	334	325	339	357	368	355	313	324	329	302	335	319	343	354	341	304	386	347	323	321	345	326	362	347	338	326	317	325	347	369	354	359	300	340	354	329	368	346	342	350	294	324	345	320	355	332	340	346	303	356	323	346	345	356	299	328	336	326	342	332	354	373	356	334	338	327	341	335	320	325	364	306	330	327	353	333	323	329	335	341	328	371	324	367	339	386	339	337	340	353	305	366	372	334	326	320	345	361	325	308	347	344	309	321	366	354	358	330	369	335	334	358	342	355	318	313	344	313	344	320	316	331	323	353	304	309	333	353	320	310	365	373	340	304	289	369	326	345	324	328	304	362	341	324	393	336	350	342	357	341	328	374	324	335	348	331	349	380	328	325	357	364	330	307	321	345	372	341	349	390	323	345	349	346	368	368	339	332	320	398	350	328	374	321	337	341	341	377	328	356	318	330	337	362	329	322	352	332	331	347	347	331	341	342	341	335	344	358	360	330	334	377	327	320	350	356	324	343	342	346	335	325	357	358	372	308	323	321	376	358	332	350	334	359	363	331	318	318	316	340	335	337	358	340	375	322	317	370	329	337	329	334	374	302	327	348	366	321	358	355	343	330	347	356	322	344	340	322	336	338	359	332	364	343	319	319	372	347	354	337	357	314	335	352	335	335	340	299	312	358	324	301	340	322	364	358	327	331	329	294	337	311	339	325	329	354	329	364	364	309	368	346	349	337	358	335	333	292	339	357	334	342	364	327	334	344	334	364	333	327	298	336	340	370	323	364	336	350	323	340	354	343	320	321	358	344	297	342	366	351	328	321	356	355	336	352	341	329	355	357	367	332	366	354	322	342	345	345	364	359	315	347	367	353	342	348	353	294	342	294	359	308	330	344	328	369	382	338	333	317	336	335	389	337	334	351	341	345	382	341	327	350	351	373	338	325	331	341	289	358	343	321	315	334	337	329	333	291	335	338	346	314	344	351	319	347	340	337	351	306	376	333	352	323	299	348	326	348	333	348	361	329	348	343	346	344	334	322	324	352	336	338	350	313	368	354	333	309	330	347	353	331	328	353	339	355	326	345	323	365	361	355	364	307	296	320	319	331	362	363	350	338	372	341	352	344	330	346	338	359	365	352	376	339	344	311	338	325	327	356	355	368	324	346	341	308	340	372	361	320	342	336	335	372	323	325	326	331	339	353	299	314	324	340	348	321	352	380	315	351	349	333	353	344	363	326	379	318	321	353	340	352	339	363	322	354	325	350	317	332	338	339	342	343	302	350	349	357	319	358	318	335	323	316	330	363	378	332	351	321	352	358	349	339	319	400	351	362	357	348	322	344	340	360	356	324	331	326	331	360	359	353	341	321	327	366	337	323	380	331	297	320	333	330	309	336	348	309	334	349	359	334	316	331	352	336	361	358	354	348	354	336	345	367	304	312	357	342	353	342	336	323	359	364	312	322	333	369	355	353	347	337	318	323	283	326	324	353	309	311	332	329	346	314	355	358	353	352	324	350	338	325	314	344	324	363	305	384	319	328	355	323	348	339	367	338	334	351	358	367	334	340	338	354	357	353	301	355	314	356	336	319	375	350	337	363	357	321	363	318	308	330	345	351	301	380	347	383	378	343	302	296	336	334	333	359	336	359	352	341	314	349	350	367	355	374	327	307	344	327	336	323	339	350	293	334	336	334	365	362	330	367	329	348	356	304	366	349	326	328	358	350	364	341	339	336	302	315	345	324	326	364	356	310	347	335	332	372	381	361	340	350	332	363	344	360	311	345	346	343	331	322	307	332	340	390	338	333	324	340	308	361	338	373	327	351	321	340	354	343	344
27864	21392	32716	28983	15789	6245	1150	563	562	571	566	547	505	597	542	568	558	557	520	563	570	563	585	544	540	522	514	536	574	559	523	534	556	530	535	556	596	533	504	542	543	550	553	547	556	523	526	523	583	559	565	556	577	555	532	559	534	521	537	577	515	549	577	553	570	512	558	507	548	526	500	555	583	521	558	563	507	537	565	552	552	554	549	554	574	563	495	554	554	532	522	566	542	578	533	540	568	513	513	503	548	510	528	537	549	555	554	543	572	558	552	568	560	590	539	521	516	498	571	558	556	549	513	527	541	526	538	557	546	548	545	535	548	567	575	532	533	534	523	539	596	504	579	544	575	562	571	554	547	530	549	555	553	544	511	557	565	527	548	568	571	542	538	544	476	525	592	582	561	584	539	522	587	532	579	568	567	517	562	528	497	538	538	559	537	561	575	555	532	538	558	544	577	510	579	529	549	535	574	536	510	508	547	538	563	536	548	558	598	581	509	530	521	541	529	554	599	556	534	518	558	546	546	559	568	535	545	510	540	565	566	585	498	491	552	534	578	520	547	567	522	518	523	527	544	527	592	547	586	558	540	502	566	564	550	540	520	566	556	562	504	503	547	588	553	551	565	561	553	560	537	559	563	561	535	526	546	592	533	588	537	535	564	554	558	517	574	534	560	538	531	592	520	505	592	544	523	561	540	563	528	501	571	533	577	523	540	537	568	503	547	552	557	518	526	502	568	499	540	557	521	562	581	533	580	570	559	562	596	529	514	565	556	585	560	550	553	496	579	543	528	532	526	599	516	559	514	553	580	540	573	532	549	539	539	577	525	535	514	535	573	548	528	517	507	578	564	516	511	522	522	546	497	552	530	569	536	545	555	538	539	561	488	526	526	541	571	485	576	507	532	560	567	563	536	567	510	532	529	544	582	548	506	553	557	549	544	542	536	504	531	581	527	513	569	580	524	576	520	531	546	524	530	519	575	588	555	530	555	562	536	544	554	545	545	528	560	579	528	577	550	543	529	551	524	536	514	552	554	535	520	539	558	544	538	544	599	553	548	535	555	515	545	563	561	546	526	535	544	588	555	532	501	514	531	584	579	525	551	581	550	536	516	520	573	546	546	546	527	516	556	558	517	590	484	559	557	560	584	494	584	575	509	517	509	490	557	513	559	524	555	523	531	533	572	581	558	538	556	514	535	538	536	544	557	580	537	596	522	563	540	539	543	532	539	556	539	559	519	547	617	539	539	493	546	566	534	497	516	561	526	547	533	606	564	524	575	540	547	613	515	520	551	536	524	524	519	568	554	527	512	521	568	516	526	570	570	559	505	544	528	556	523	514	537	518	549	520	548	561	567	527	582	600	543	522	556	535	593	548	508	524	551	525	557	547	509	550	542	545	534	528	546	492	534	506	565	588	547	536	574	576	542	533	532	578	543	626	523	533	514	574	523	503	541	546	550	548	548	532	588	560	534	530	525	550	532	546	502	576	527	512	609	521	521	541	555	576	535	580	539	515	521	509	515	488	523	525	549	571	561	558	546	565	573	549	575	534	535	584	551	538	537	529	579	558	526	523	559	540	542	570	611	557	577	612	569	553	564	506	524	577	531	532	519	527	522	553	568	587	535	554	542	535	557	561	553	540	597	533	524	520	539	584	527	535	535	532	537	506	533	528	548	526	542	544	560	563	541	555	521	578	569	543	575	554	574	549	546	552	508	547	539	517	549	538	538	583	576	544	560	541	533	543	548	531	555	545	546	531	560	550	547	532	546	516	550	563	536	588	550	561	538	530	525	572	530	523	522	521	548	534	555	553	558	543	564	568	539	524	541	565	539	532	550	573	552	552	536	552	504	527	509	498	541	568	555	560	529	549	514	569	560	554	516	564	533	558	526	579	571	536	554	549	533	583	520	551	556	517	496	525	531	570	536	548	526	536	542	543	553	526	542	554	522	521	535	503	548	478	556	524	538	570	571	496	566	556	512	521	575	584	526	552	535	547	574	500	517	537	531	566	487	554	557	540	506	543	542	509	532	568	581	577	545	508	580	594	540	588	504	557	526	533	526	553	570	561	549	498	551	542	529	554	562	552	559	551	541	556	553	579	570	540	503	501	547	551	600	529	545	522	564	524	523	583	557	524	515	571	534	547	550	551	498	569	511	505	562	528	538	557	611	569	532	581	537	509	562	528	561	534	523	514	534	577	537	547	551	501	542	551	582	566	583	536	549	571	520	503	516	518	554	558	584	543	543	536	517	558	507	542	573	530	545	489	560	562	553	541	553	574	541	546	562	525	548	545	513	543	585	556	544	541	494	547	538	587	531	514	563	512	524	539	567	527	558	547	572	561	563	549	562	531	552	567	517	558	553	539	519	585	517	506	525	488	544	534	528	519	581	558	569	535	545	551	527	572	563	552	540	517	542	558	521	592	567	501	583	546	514	548	541	559	525	545	559	521	565	592	550	551	532	557	542	555	544	603	506	564	498	515	556	550	540	529	610	578	546	569	533	537	538	539	604	525	544	515	550	521	549	568	555	537	512	580	587	556	526	563	540	567	529	531	554	537	577	576	552	547	574	524	552	498	528	566	558	563	539	516	501	552	545	550	568	533	547	555	557	537	498	531	548	521	558	506	548	522	580	532	553	548	545	551	520	588	531	573	530	534	543	505	506	531	567	550	551	576	525	555	555	555	537	592	575	524	578	584	570	532	598	514	538	508	504	523	534	597	576	542	508	528	589	554	522	536	520	597	528	566	546	505	529	550	505	517	561	536	534	538	544	562	531	558	512	560	501	530	523	557	557	539	531	533	545	546	546	553	527	526	560	511	576	550	537	503	525	555	577	545	559	566	556	534	529	565	557	555	561	513	577	590	548	518	574	531	508	533	554	572	496	572	589	588	516	514	524	532	568	573	541	548	537	524	510	559	515	573	547	561	543	547	541	554	548	545	556	522	583	533	577	530	547	556	569	554	587	582	545	525	572	552	510	604	572	527	529	528	527	568	553	570	544	562	533	536	539	508	573	521	519	554	557	570	558	502	566	555	581	574	547	625	569	558	533	530	545	541	544	545	548	506	577	543	538	580	510	577	543	518	577	559	553	558	513	539	567	507	529	527	495	549	571	554	505	521	555	542	548	569	537	548	554	528	590	573	567	544	517	537	557	552	550	510	550	527	554	575	533	511	514	519	537	544	544	530	569	524	533	551	534	577	529	577	513	581	536	541	546	512	552	575	558	538	550	546	555	568	543	533	539	555	571	554	567	563	543	562	581	532	539	550	533	551	537	537	534	541	538	553	558	533	506	545	596	580	531	570	531	568	557	556	513	515	529	531	541	560	510	577	546	524	504	536	537	521	535	497	536	537	501	544	556	560	522	520	550	587	543	581	525	543	550	549	590	567	582	567	598	535	579	554	544	550	563	525	514	557	539	589	599	533	530	559	535	545	541	560	574	522	549	469	513	561	568	531	533	539	538	607	588	533	570	549	520	555
18620	23378	37441	26553	16744	7985	1376	649	727	674	718	678	737	659	668	685	701	743	704	668	687	690	671	691	707	738	666	661	736	738	666	653	709	680	645	661	706	670	677	674	649	683	690	684	703	701	685	683	741	698	727	718	670	687	675	697	631	678	670	675	616	712	715	664	684	678	690	711	673	654	695	689	693	656	682	702	705	654	701	691	708	732	702	671	728	680	707	672	658	675	653	681	701	732	690	705	668	717	676	692	712	705	699	670	677	719	681	689	651	710	680	668	701	684	716	705	666	728	662	694	703	657	740	705	669	715	686	626	712	703	687	727	704	674	630	710	684	724	689	720	708	725	700	707	627	689	675	657	729	698	718	666	725	677	703	697	689	731	657	691	689	709	722	680	669	710	700	686	669	676	688	718	710	697	661	720	721	712	679	649	734	689	675	688	681	662	615	654	711	731	722	744	688	647	713	675	695	699	699	692	694	708	716	691	701	688	668	696	693	718	723	704	691	681	633	714	682	670	656	673	663	671	643	728	711	677	685	693	725	671	674	663	701	696	681	671	661	659	708	688	720	677	731	690	713	727	641	702	661	659	695	711	667	667	677	669	704	673	681	692	713	685	724	703	648	672	679	705	669	656	725	676	686	695	645	709	679	657	697	688	655	713	631	682	680	626	717	686	721	723	670	700	720	691	666	713	669	677	710	698	685	690	713	725	645	667	727	694	720	684	723	728	683	682	692	708	649	717	716	664	698	722	705	696	657	719	688	700	677	668	690	713	692	702	701	643	648	698	690	686	719	654	642	644	670	683	724	731	680	738	659	709	696	685	699	701	724	686	671	702	654	671	706	630	675	655	674	675	678	674	708	688	677	727	699	706	677	685	691	695	672	719	676	665	739	727	663	677	644	661	634	749	722	683	674	685	717	686	682	711	682	673	757	698	676	675	676	711	678	645	683	696	661	691	650	658	697	745	651	699	662	702	714	689	712	679	706	669	714	718	695	711	667	710	754	704	719	684	692	697	667	663	699	703	709	651	676	686	654	739	667	705	700	706	723	672	718	698	696	699	668	706	713	678	661	686	673	688	715	676	712	659	722	670	710	731	653	691	678	653	668	714	731	684	667	667	709	690	663	739	689	690	662	715	697	698	727	674	723	658	732	722	688	695	632	699	669	635	643	692	722	716	703	705	675	702	699	645	681	680	672	700	643	665	666	685	705	675	694	701	723	726	667	613	721	693	697	630	712	664	663	689	732	702	685	724	709	657	684	700	692	652	693	671	709	724	647	696	707	710	701	675	777	716	686	737	724	733	705	658	716	707	654	719	682	692	709	668	677	721	678	669	641	668	743	683	685	690	733	687	684	673	722	685	698	682	670	690	704	690	666	636	630	677	686	715	685	622	729	716	716	674	699	684	696	700	736	723	737	702	737	679	660	711	692	700	632	707	718	681	683	672	701	674	711	692	761	678	683	703	729	710	700	733	696	711	737	646	625	675	723	696	687	724	704	681	709	707	692	659	675	741	656	679	676	684	643	730	676	680	714	718	704	695	703	697	703	693	702	716	735	692	722	679	675	673	670	685	681	660	706	721	731	649	650	678	715	675	725	681	720	704	666	667	678	635	680	737	671	692	697	702	730	698	695	712	711	708	639	721	688	645	682	712	704	632	679	622	692	701	688	731	651	699	636	665	696	601	738	708	701	671	682	692	665	688	667	694	677	733	688	661	720	647	683	705	652	674	719	675	670	705	692	709	703	646	678	701	692	699	685	675	712	676	695	681	690	673	705	751	630	697	673	690	693	674	721	680	732	740	649	738	715	686	670	726	697	671	705	687	676	714	737	658	725	672	684	688	714	726	678	654	685	657	667	655	676	697	697	707	669	717	754	668	679	684	690	701	683	695	703	721	656	725	683	673	680	710	657	685	693	704	692	685	678	715	698	683	720	678	674	659	744	690	726	692	672	706	659	644	647	714	716	693	659	708	691	682	695	676	651	718	664	724	693	735	697	700	707	735	758	664	705	663	710	667	713	705	665	716	747	682	697	664	746	660	722	688	672	732	703	638	653	691	630	671	699	651	694	707	683	699	661	672	699	741	719	675	754	663	637	695	681	725	711	691	719	691	689	689	684	663	624	691	721	712	711	702	684	723	671	669	707	716	694	702	626	665	685	671	718	679	686	733	704	751	722	667	715	700	717	666	666	704	670	661	717	691	735	651	702	695	709	663	708	698	671	703	685	709	672	720	723	703	690	679	713	704	679	682	713	701	728	730	683	654	687	687	679	690	704	688	690	691	644	704	713	664	714	712	658	663	690	667	719	655	646	715	721	689	704	734	668	704	693	737	694	638	708	685	644	671	670	702	669	679	693	653	726	648	679	700	703	706	683	708	742	673	721	660	668	693	728	715	738	673	683	686	693	682	707	686	714	712	655	668	709	685	699	674	694	682	701	667	726	678	668	718	682	661	679	694	693	689	689	674	720	698	661	723	698	703	664	722	656	665	693	703	713	704	708	713	671	691	673	659	665	688	636	687	679	649	689	717	735	710	694	690	662	690	718	723	718	720	678	706	664	735	731	689	686	703	680	698	673	695	655	682	737	708	647	707	682	718	713	699	678	733	653	688	697	689	705	735	688	733	657	696	663	727	654	718	716	707	652	726	693	688	695	670	711	672	680	691	687	715	742	702	725	692	675	711	700	673	676	688	713	707	694	719	670	708	679	683	653	701	676	707	675	712	737	757	653	701	692	739	687	714	712	681	710	696	735	666	672	686	720	731	638	704	719	681	718	689	723	688	676	649	679	674	719	669	671	706	656	744	678	743	687	693	697	769	711	717	689	713	698	739	672	674	706	626	699	739	687	664	672	673	666	633	695	689	704	708	700	698	731	746	730	708	731	660	678	671	669	686	679	686	701	706	667	675	705	714	667	744	665	735	670	662	693	705	671	692	677	688	727	710	672	728	721	708	704	699	705	662	719	659	696	741	707	702	696	668	711	672	702	671	723	698	668	693	687	752	679	678	716	670	750	728	692	684	705	639	654	672	689	666	676	687	677	702	652	719	645	689	720	710	695	738	693	666	692	680	704	690	685	691	680	637	676	710	690	660	729	671	642	675	683	707	708	695	653	708	740	649	711	649	676	729	725	656	712	671	651	715	682	696	678	714	719	708	671	678	691	712	669	703	670	696	706	731	692	674	717	676	654	691	686	639	672	721	720	701	656	628	697	676	723	657	677	690	690	689	762	687	720	694	665	690	693	693	693	707	675	639	702	656	684	683	717	641	773	746	693	681	664	660	746	705	669	695	737	730	716	674	685	696	705	699	658	687	672	669	665	706	692	665	659	738	761	657	673	674	704	746	685	706	676	727	658	735	723	695	673	707	721	735	682	743	732	690	714	724	702	701	694	681	707	689	685	753	688	708	700	673	636	692	669	695	668	680	708	692	754	701	731	690	672	653	724	688	704	681	662	662	693	668	638	654	700	713	670	693	658	705
24435	21555	35684	44813	41924	29382	10304	728	476	464	436	436	470	434	422	450	452	418	418	425	456	446	433	448	441	433	460	463	448	426	424	444	441	464	437	428	450	434	421	387	403	425	421	420	424	425	438	465	422	419	439	423	435	450	434	439	472	435	431	428	473	443	447	413	466	437	399	411	434	461	464	434	438	427	402	449	419	465	420	428	420	422	457	420	460	442	436	460	428	427	438	415	414	437	446	417	387	462	441	453	399	449	437	445	393	419	410	428	443	393	422	435	427	435	436	447	402	420	406	446	438	399	451	451	450	467	407	432	428	454	443	403	453	412	405	435	432	445	407	421	425	429	443	422	419	462	421	421	404	405	430	467	414	454	399	449	448	431	434	394	457	459	422	430	458	429	429	471	416	425	436	432	427	422	432	413	428	411	423	423	425	456	429	444	411	422	430	420	455	411	445	438	387	413	431	453	416	462	424	460	429	413	389	427	455	434	422	430	422	369	411	441	419	452	449	452	423	416	416	454	416	441	384	409	434	424	428	434	401	410	451	467	410	473	456	404	456	415	444	428	439	447	438	421	446	425	399	454	444	456	453	434	436	433	402	428	442	415	397	435	431	425	454	404	383	454	470	412	438	415	440	463	406	466	411	455	452	421	447	446	434	451	375	420	428	372	428	430	416	412	423	464	443	458	417	467	436	400	466	425	399	430	460	433	427	427	485	425	436	410	433	459	446	411	417	408	455	421	431	412	412	427	428	428	416	459	435	441	412	439	484	426	414	418	447	392	466	472	428	462	441	414	421	424	443	466	460	444	427	429	426	453	437	455	459	438	428	453	455	439	445	446	476	438	446	437	438	421	425	480	418	415	460	419	433	450	448	428	407	433	460	403	428	416	433	464	440	444	417	424	400	418	443	436	452	461	418	425	432	408	415	456	427	446	450	448	436	416	405	400	423	441	407	465	426	403	429	452	397	395	409	419	405	389	436	391	433	435	359	461	450	416	434	464	458	443	436	412	421	449	429	452	449	460	439	471	435	394	416	482	423	440	438	447	425	411	407	429	455	420	424	431	425	459	396	435	406	442	424	479	467	449	389	405	433	438	451	398	447	454	414	396	417	457	451	439	426	445	416	438	449	416	415	414	439	419	391	408	443	413	406	474	386	477	429	452	472	397	416	421	423	441	458	475	420	384	432	419	399	415	403	419	408	412	471	404	453	448	408	424	450	403	418	436	394	427	430	436	441	468	417	424	435	416	439	438	416	443	413	418	406	411	409	419	443	410	475	412	423	443	455	400	425	443	434	438	420	446	440	442	434	468	435	448	399	421	443	502	450	416	425	422	433	445	420	435	402	447	438	410	436	421	452	459	445	423	394	437	442	397	460	418	414	442	447	396	413	432	403	443	462	422	454	442	418	438	396	446	443	430	460	410	403	453	401	432	470	399	443	459	434	472	426	430	433	416	439	413	433	466	401	418	420	437	429	447	423	391	447	419	413	398	458	387	438	395	456	439	466	414	452	436	396	445	441	462	387	413	460	449	451	466	447	437	419	418	440	428	424	417	417	409	487	438	447	447	454	448	448	411	388	448	432	422	438	402	479	465	418	443	408	412	437	421	399	421	418	418	415	424	446	425	410	453	406	418	448	429	442	427	444	430	472	477	409	480	470	420	418	435	464	403	421	416	435	454	423	421	452	463	436	447	461	445	435	429	416	399	445	426	403	419	428	454	412	389	410	410	449	445	389	410	422	423	406	416	410	418	412	398	433	439	439	414	402	436	440	416	433	415	417	447	405	397	465	433	442	438	485	442	438	389	448	424	412	421	402	432	471	474	431	442	440	417	442	409	422	412	391	437	427	416	448	407	421	455	411	407	422	423	388	433	439	399	446	431	448	416	392	409	473	461	469	452	391	417	425	426	420	410	445	429	405	459	461	433	440	439	421	409	438	396	423	434	447	424	422	406	453	457	401	416	419	437	432	432	430	422	418	444	433	470	455	429	410	431	416	443	428	414	427	462	458	412	404	441	432	405	451	478	481	455	425	419	416	435	440	408	442	406	457	450	410	399	418	424	435	425	438	435	438	427	436	410	405	413	387	442	445	406	463	419	459	399	452	424	444	426	439	443	415	435	458	405	418	437	429	428	411	486	436	417	414	430	412	432	366	420	442	454	396	441	446	440	471	425	497	409	477	470	409	445	407	455	416	396	411	432	438	474	391	408	434	418	446	453	420	419	390	440	420	447	443	440	412	422	442	432	464	425	411	405	400	392	428	429	416	439	404	392	402	428	416	423	419	431	408	431	407	450	430	418	450	436	403	440	412	418	442	431	423	447	417	408	414	437	420	458	432	475	432	417	455	416	451	407	440	433	450	397	443	438	458	424	393	451	407	453	428	416	428	456	434	418	444	410	438	423	435	391	434	418	446	441	425	423	435	456	401	432	431	428	418	416	445	425	419	452	438	445	448	431	433	426	427	443	452	451	414	461	468	456	419	456	459	443	434	432	427	432	402	436	459	442	431	457	411	418	447	443	447	432	431	440	420	434	449	412	454	386	453	448	427	441	393	433	362	464	399	419	374	453	432	413	448	403	460	444	416	445	454	445	440	424	420	423	447	418	470	459	434	406	423	423	428	439	408	430	390	417	417	404	430	433	427	466	427	412	425	441	454	438	428	460	415	474	405	438	445	447	425	401	459	451	434	405	434	433	425	416	462	422	451	439	450	424	399	450	431	416	386	434	422	434	379	408	452	416	420	399	445	451	428	447	420	391	416	428	433	439	407	453	431	406	413	414	404	430	451	430	412	417	426	404	447	413	423	415	429	404	435	415	433	438	436	460	439	405	436	450	431	449	420	445	442	436	405	417	427	439	450	484	387	422	459	451	405	433	470	417	404	395	417	409	434	415	444	445	433	432	449	419	449	420	389	435	430	425	426	456	409	435	435	420	421	435	439	418	403	418	432	458	429	417	452	469	489	442	438	441	456	390	429	425	451	450	447	407	427	442	436	434	435	412	408	427	440	455	475	439	421	417	430	409	442	404	421	451	432	425	427	423	433	439	433	408	470	416	406	454	419	410	416	475	430	430	451	371	448	406	431	446	444	394	387	415	452	386	424	454	460	413	417	416	422	394	442	420	403	404	440	434	421	451	419	444	441	423	364	468	425	425	422	444	454	437	437	438	404	446	427	442	446	454	408	427	391	427	423	445	457	397	450	432	428	442	425	433	420	439	444	418	399	402	422	397	419	419	436	419	451	459	450	414	459	417	401	441	405	444	440	432	485	425	423	453	456	404	406	429	411	429	401	434	465	414	437	402	419	384	425	461	440	407	420	421	423	439	461	444	428	401	435	422	412	443	417	422	406	435	435	423	386	474	423	444	420	455	408	429	419	412	403	425	453	437	486	460	394	447	433	416	457	433	401	444	400	419	432	429	445	434	411	457	429	435	464	448	367	460	459	396	417	450	406	437	415	410	438	457	425	418	411	477	431	418
40602	57385	77274	63705	48743	30851	4304	599	587	601	596	583	587	601	552	547	547	519	553	560	544	569	524	569	559	554	642	546	560	543	521	548	533	556	602	516	577	578	605	548	566	530	564	565	525	545	539	579	544	598	570	561	577	578	580	521	572	570	518	534	564	538	553	585	583	567	545	567	579	508	541	556	561	581	547	525	593	532	561	586	513	548	504	565	505	540	534	583	538	600	557	571	561	545	530	532	527	629	538	560	538	552	536	545	545	545	574	558	547	563	551	563	527	534	567	511	546	554	543	542	583	528	545	545	557	561	515	527	515	529	550	567	566	591	547	557	572	528	538	565	539	540	554	557	593	537	589	577	575	541	544	512	587	615	568	529	531	598	577	556	555	558	562	608	556	541	581	588	536	535	534	549	579	516	550	525	541	530	538	552	540	555	546	570	556	554	540	555	561	567	543	530	543	604	554	534	552	540	573	500	525	574	561	528	547	536	569	564	563	581	528	538	544	529	562	553	564	557	551	518	548	556	584	545	537	584	494	564	570	579	557	515	561	555	509	593	574	575	527	590	547	583	544	559	526	563	558	547	541	588	550	569	571	530	593	559	552	577	509	539	613	589	560	591	566	572	549	558	551	564	588	556	567	561	526	559	612	529	595	586	583	563	567	547	593	510	561	548	569	531	557	539	561	541	552	582	567	580	553	584	554	555	570	621	609	576	588	572	542	527	560	538	532	540	573	596	588	537	532	535	565	549	564	552	549	572	597	553	552	545	536	538	552	532	534	527	585	563	603	552	569	518	523	560	570	545	544	537	557	561	565	581	546	601	571	526	549	550	600	571	562	559	557	521	585	544	526	552	560	564	556	558	564	565	501	581	570	535	543	542	596	565	558	580	541	566	600	585	523	549	549	544	605	548	543	566	535	562	554	548	539	568	511	541	554	551	567	572	557	551	548	582	577	592	579	550	599	557	485	577	575	580	566	572	565	534	512	549	574	571	565	496	545	563	546	525	539	571	584	525	588	588	594	610	584	540	564	623	541	553	528	560	535	529	563	553	536	541	590	554	568	558	572	576	552	515	581	565	576	548	562	540	551	529	557	563	535	553	549	561	552	545	564	547	587	570	555	610	555	520	583	536	601	558	550	550	509	584	551	570	548	572	560	580	533	543	588	542	555	604	566	519	597	559	577	552	580	562	578	555	561	571	575	605	558	554	557	573	559	544	550	584	542	569	482	554	584	607	560	578	531	518	589	552	566	539	548	539	557	502	556	586	538	527	519	538	536	544	514	615	535	513	607	569	563	543	588	547	527	586	541	536	610	541	569	550	525	567	539	532	571	528	538	535	563	581	573	578	565	537	553	550	554	546	541	552	575	562	554	561	527	578	573	570	548	561	530	511	543	596	546	535	557	556	583	555	571	577	576	540	567	554	575	559	549	555	561	549	563	555	558	523	558	510	563	541	555	572	545	560	569	567	598	551	567	568	546	557	581	580	587	555	559	532	566	538	546	542	559	541	567	518	596	579	539	569	532	556	525	559	534	509	529	581	597	505	541	558	553	563	601	530	564	555	562	554	527	500	596	498	528	515	541	532	599	494	533	588	550	590	558	575	566	569	571	556	510	553	558	569	594	499	587	534	562	532	578	526	591	536	557	527	558	575	543	540	542	575	573	524	559	547	565	523	567	574	590	550	551	544	553	584	521	583	537	538	558	563	542	566	552	544	593	585	529	581	557	539	565	520	567	536	529	542	578	566	573	569	573	593	582	529	520	562	568	588	547	544	541	536	529	571	547	532	558	609	527	578	567	600	549	569	535	545	541	560	551	595	570	578	540	548	547	551	536	541	558	559	550	546	547	537	537	553	572	545	532	533	521	514	563	502	538	574	516	540	577	538	550	564	547	543	557	525	531	513	525	552	521	576	510	594	569	564	510	517	563	570	544	537	525	561	551	560	569	518	566	578	617	549	554	582	507	566	543	577	635	593	527	531	553	534	510	572	536	552	591	575	557	540	561	555	575	557	553	542	542	534	564	533	579	529	570	578	568	569	530	511	520	604	513	530	544	529	532	587	527	548	518	551	529	609	554	523	503	527	549	561	535	546	579	549	591	531	569	594	561	580	570	541	522	543	549	577	550	543	536	593	571	514	549	540	546	546	521	596	549	540	542	563	523	552	527	583	585	539	559	558	548	505	514	560	497	535	575	534	572	537	559	581	526	538	563	589	580	588	579	531	543	544	558	571	562	523	556	562	562	556	549	586	548	544	601	573	557	540	549	542	560	626	554	558	544	580	511	560	553	562	518	569	551	540	547	542	585	562	547	535	540	567	582	581	558	520	538	509	523	556	545	535	555	555	556	523	556	551	543	518	559	525	530	536	544	572	556	550	554	564	560	548	542	569	556	499	549	550	545	586	542	516	566	593	583	538	535	499	578	563	524	594	544	552	549	570	536	539	581	504	561	543	566	527	591	561	540	546	580	556	512	536	530	505	574	587	576	563	528	554	559	552	573	532	528	556	561	584	604	560	600	576	588	541	567	549	556	536	525	544	560	563	538	527	529	520	538	548	542	580	555	533	550	573	574	577	567	554	575	552	594	572	581	563	578	563	582	591	576	568	531	529	572	575	558	542	557	588	537	523	585	553	499	572	582	562	562	575	595	583	535	580	557	554	544	530	566	549	573	547	562	531	539	546	574	569	579	560	547	534	583	572	552	534	553	586	500	598	533	559	600	515	582	533	561	520	588	519	599	543	539	553	574	570	595	491	528	548	557	561	547	534	562	560	572	558	564	591	544	585	595	551	591	585	571	566	558	579	561	576	540	582	574	503	525	563	527	548	534	574	539	580	568	578	552	578	558	587	580	539	564	557	561	483	581	582	549	561	496	567	581	550	558	546	572	577	591	536	558	586	565	594	526	558	569	561	551	586	519	522	550	542	548	574	575	560	567	565	530	565	550	570	519	557	508	562	551	569	625	563	583	595	541	541	565	585	535	554	530	551	569	541	568	542	552	527	554	540	521	548	568	564	559	531	519	558	542	552	539	560	552	553	571	551	533	571	558	580	530	589	528	543	587	575	546	541	548	526	553	577	552	509	536	565	542	577	566	562	563	557	597	536	509	526	544	573	572	549	548	543	544	547	564	544	525	606	523	556	548	521	561	542	530	570	576	516	552	558	555	559	557	542	553	567	573	572	590	542	543	576	552	573	533	555	548	544	544	572	593	573	547	560	561	609	557	549	549	571	559	559	583	568	510	579	585	540	524	536	566	576	571	551	551	514	544	549	527	572	532	559	564	542	519	551	548	539	509	557	535	535	544	578	576	558	516	541	532	559	558	552	601	498	564	582	579	568	537	552	566	559	561	526	593	566	533	552	561	593	580	551	540	533	577	548	544	546	527	578	566	551	579	542	571	557	542	545	597	557	544	548	558	542	521	554	575	576	574	566	536	542	562	554	528	527	529	553	544	544	601	553	568	583	550	538	532	564	502	510
23387	21481	32820	39351	42273	32847	17798	1652	325	294	285	290	279	305	280	277	281	300	289	294	274	296	282	299	287	294	324	279	290	274	287	284	289	284	310	283	278	243	288	287	265	266	291	250	277	275	248	264	267	268	283	289	281	277	269	290	264	241	284	287	287	271	270	284	270	260	265	255	303	264	286	268	289	276	272	262	268	272	262	259	287	269	243	259	252	258	268	268	305	292	253	283	269	270	286	263	274	293	302	282	287	266	288	237	285	294	267	252	279	285	268	252	273	275	289	264	267	298	279	283	277	274	244	258	253	250	286	255	251	268	251	287	276	311	261	280	256	267	290	275	313	282	262	274	282	247	288	259	265	287	277	249	246	278	293	277	260	281	270	274	292	265	269	243	240	265	293	247	284	276	257	262	268	278	252	241	280	247	259	228	287	279	277	275	271	257	277	276	272	310	298	294	277	276	278	270	282	247	290	265	277	305	247	267	280	280	269	229	249	257	251	266	266	254	286	242	266	249	262	269	272	271	261	270	277	284	262	260	298	264	232	266	259	275	279	292	298	240	290	276	305	242	273	263	303	282	268	265	296	287	277	246	267	274	254	281	279	265	266	270	277	282	271	275	262	262	242	271	291	260	286	274	247	284	242	290	250	257	287	292	272	261	246	279	277	261	281	286	280	267	268	251	271	292	251	274	265	265	258	290	282	284	265	265	280	273	300	252	269	297	288	247	241	299	265	250	272	273	249	288	278	277	273	291	272	290	268	262	261	281	253	295	266	267	276	281	275	303	286	293	281	296	278	282	262	287	283	278	268	252	247	288	269	276	308	265	292	283	267	219	265	276	287	261	293	284	287	246	266	249	308	314	287	295	251	256	251	292	276	253	277	281	294	262	279	276	265	253	235	279	253	279	269	241	284	233	277	272	286	265	281	287	290	273	287	281	254	261	268	267	262	256	304	245	293	262	263	285	263	258	296	272	280	255	284	268	284	287	271	269	275	248	286	243	257	280	269	234	287	265	315	280	255	298	263	305	280	240	261	271	274	258	272	269	273	288	266	229	269	273	245	270	289	252	286	252	288	263	249	264	248	256	273	310	264	265	282	273	258	320	302	274	257	258	272	239	281	262	246	262	270	281	281	275	285	287	302	262	258	250	248	258	256	270	255	257	254	250	248	262	321	248	252	289	265	263	287	296	280	278	244	269	288	270	267	290	259	290	305	274	265	245	304	250	255	264	277	265	293	269	278	288	269	251	288	274	290	251	294	280	276	295	271	274	275	253	260	262	275	273	263	290	287	280	296	287	288	266	298	268	251	260	289	273	271	269	263	272	297	282	289	294	248	261	279	312	279	293	284	299	250	276	241	276	285	296	281	278	249	275	264	268	274	273	254	272	252	267	245	265	257	278	248	251	275	269	257	278	258	279	273	249	255	277	294	279	287	291	244	284	264	257	278	272	280	253	243	278	265	314	273	271	263	298	270	270	253	248	289	299	287	276	284	286	281	278	257	252	286	279	277	284	245	263	249	238	263	246	294	282	260	288	288	269	277	260	277	289	330	273	262	267	266	255	292	265	257	265	287	268	249	280	276	264	258	282	241	266	269	248	281	293	252	243	281	240	248	271	243	254	296	277	271	309	281	272	270	256	311	296	283	260	294	214	274	283	269	283	283	269	290	276	254	253	242	309	282	298	253	295	309	269	266	255	276	251	254	265	283	283	315	273	281	267	262	269	269	275	270	277	284	286	260	257	283	274	277	251	269	256	271	273	227	291	256	251	276	255	262	277	279	270	280	248	273	273	296	286	241	312	257	286	273	254	268	231	265	273	289	257	262	286	279	299	269	281	286	237	277	247	269	275	284	248	294	261	268	307	288	253	295	272	255	267	272	270	255	304	286	258	261	253	254	282	291	307	244	306	272	285	275	246	266	309	254	284	291	252	299	288	271	301	280	267	296	257	249	252	254	247	259	238	270	287	276	260	282	251	269	268	264	287	287	278	281	271	288	304	279	270	253	267	253	293	284	265	271	248	293	307	276	289	275	270	304	239	265	264	287	276	272	261	277	285	259	256	250	264	255	300	282	232	269	296	265	269	265	258	256	261	269	253	254	289	297	259	293	253	281	271	297	286	257	265	239	265	275	261	257	265	268	320	273	268	306	258	315	288	263	284	294	246	268	292	285	261	264	273	257	301	268	278	276	253	270	301	277	267	274	256	277	279	259	276	295	295	261	263	305	267	289	284	295	287	268	302	274	284	275	279	275	293	287	278	280	265	274	273	300	266	258	301	287	271	253	260	288	270	288	272	238	263	265	294	260	247	259	272	280	250	264	284	261	266	262	256	294	287	271	256	285	261	245	246	284	279	266	271	266	258	238	278	292	312	278	262	291	251	256	260	294	275	279	265	268	308	275	271	276	265	275	232	279	279	293	255	266	269	276	292	251	255	286	257	284	251	269	283	266	268	256	268	271	280	254	264	281	250	296	283	284	321	297	259	255	275	275	262	244	281	319	249	276	255	257	303	277	292	272	255	273	288	296	284	270	282	300	263	302	257	257	265	293	250	247	288	274	274	277	290	289	271	314	250	253	287	268	291	294	265	264	276	281	281	271	251	307	242	280	235	293	235	273	272	293	265	257	297	299	299	289	271	264	268	296	282	284	283	285	261	290	253	288	268	271	276	285	277	274	280	259	276	285	252	272	284	285	282	281	280	268	286	285	255	274	275	314	267	248	239	253	255	280	284	265	295	231	269	294	293	294	289	279	291	275	273	282	259	276	232	248	266	239	287	285	256	274	292	276	271	283	286	262	277	245	287	269	295	253	255	315	269	285	254	299	239	264	257	260	269	275	279	279	265	281	279	247	249	270	275	275	267	268	271	272	253	261	250	297	276	291	283	277	238	282	280	267	299	279	259	272	284	247	286	242	250	249	286	251	315	287	253	249	246	268	270	274	279	296	238	281	255	301	272	300	296	277	287	283	314	260	277	259	275	266	261	257	250	259	294	261	264	269	270	267	278	283	264	236	278	218	265	276	283	285	280	263	278	261	299	282	304	281	293	257	261	254	312	278	302	269	265	275	289	264	267	295	262	261	270	259	266	247	246	282	267	284	284	277	234	261	269	293	283	252	269	264	296	244	269	285	258	283	271	264	270	277	296	271	301	263	274	259	276	287	241	299	272	271	264	272	264	257	262	254	277	279	274	253	275	280	273	282	260	281	277	273	283	273	298	264	275	268	287	286	275	252	272	244	259	279	265	269	269	302	272	261	255	270	249	246	269	264	283	285	293	269	259	256	260	270	269	266	294	279	283	269	304	263	250	279	263	265	270	276	265	275	298	299	249	274	266	285	273	297	280	274	273	280	279	287	239	265	268	263	293	248	290	247	295	266	255	238	257	307	253	310	261	279	258	279	252	250	262	276	276	268	270	252	276	269	283	270	264	279	312	284	271	266	280	308	272	276	274	283	249	258	294	249	263	247	265	253	290	246	264
47131	67879	88650	75469	58674	37333	9247	429	406	430	375	389	433	347	373	349	350	363	356	358	379	361	336	364	348	374	491	329	365	335	361	368	367	351	347	362	361	373	332	338	378	338	357	369	353	328	383	353	357	375	347	348	357	383	348	369	326	370	364	361	341	383	358	336	389	333	342	323	372	358	345	365	351	327	345	348	359	373	351	347	352	365	333	366	367	378	352	367	351	357	344	356	324	368	342	355	383	352	348	334	331	362	342	349	318	360	378	365	358	349	340	323	374	337	320	341	367	332	323	364	331	370	328	377	370	311	348	332	343	362	391	332	377	351	373	337	339	354	395	375	324	361	370	349	395	347	361	353	344	343	364	339	344	343	377	380	360	350	355	328	354	340	352	340	378	337	359	350	348	331	375	342	334	346	309	337	344	358	367	356	379	340	332	347	345	326	319	357	335	348	357	350	347	318	333	371	338	390	351	356	331	364	346	310	354	344	340	367	298	359	331	367	346	365	361	347	383	360	347	336	351	342	358	371	327	354	321	360	373	348	396	320	357	349	318	310	371	344	355	314	362	332	372	346	356	364	363	378	366	345	341	340	343	339	322	335	300	367	352	344	342	370	371	330	327	357	333	330	332	344	340	355	349	381	334	348	347	317	379	371	384	351	338	343	348	338	361	329	351	369	367	347	330	344	351	355	342	339	310	357	363	328	357	334	342	356	361	348	371	356	328	342	345	374	381	342	370	349	392	335	339	334	371	355	377	341	357	339	322	378	345	338	355	354	334	341	364	334	344	343	366	348	348	324	357	331	341	387	325	315	351	345	372	353	333	311	354	357	358	352	358	359	348	368	379	331	359	376	358	325	367	346	345	315	336	370	361	332	334	302	364	338	310	352	366	377	352	369	366	356	345	347	310	371	333	338	377	371	315	339	368	340	358	352	394	327	351	373	326	350	359	348	336	347	319	396	339	331	383	345	345	312	359	319	350	338	322	347	338	326	366	370	348	336	366	347	368	341	375	325	316	351	358	336	353	350	332	328	341	343	351	364	347	352	368	336	339	350	348	345	356	366	373	359	380	334	366	368	370	376	357	346	338	378	352	332	347	354	341	363	301	320	363	360	342	364	359	351	346	338	321	356	317	342	338	340	341	326	316	353	342	339	344	351	334	353	329	324	344	341	347	380	379	339	334	338	335	355	380	346	314	362	338	335	346	384	352	335	319	361	333	357	329	347	344	366	356	335	390	323	333	352	366	365	358	346	382	338	351	333	341	339	331	392	377	363	355	345	324	354	336	326	333	344	336	371	352	333	350	349	366	368	332	305	341	336	347	346	336	342	342	366	358	324	356	353	359	348	354	332	325	322	336	356	353	352	353	391	329	360	350	340	333	353	370	376	379	320	370	345	318	359	364	341	340	364	338	359	365	339	353	382	363	378	367	350	341	378	348	346	338	349	330	340	344	340	371	373	347	358	347	382	322	353	347	344	368	322	338	344	360	348	353	342	337	350	331	347	349	348	341	344	347	347	350	356	327	376	345	363	348	327	341	359	369	328	349	361	333	352	349	335	348	357	347	398	351	336	340	330	352	306	374	372	349	378	353	340	346	343	326	381	358	376	342	358	315	358	342	367	377	347	347	330	359	355	341	364	326	333	363	360	349	386	348	335	329	352	327	360	323	351	335	358	377	381	357	365	369	337	340	372	353	350	347	323	369	333	333	335	338	370	334	366	349	358	358	339	334	351	330	341	320	346	346	352	350	344	351	362	340	379	341	356	344	343	373	349	382	376	348	367	384	369	353	358	371	393	338	358	310	339	341	350	356	369	332	339	376	357	372	324	382	338	320	352	321	339	369	379	372	356	348	331	334	348	352	351	359	344	323	323	378	356	362	347	328	342	346	330	357	340	324	329	328	323	345	344	351	349	348	333	321	331	359	371	353	346	348	336	331	349	364	308	386	342	375	327	392	350	345	332	345	328	370	365	352	366	354	366	366	365	360	396	360	373	363	321	344	340	363	321	363	357	356	351	351	378	326	356	329	332	335	355	344	359	340	349	324	296	319	383	379	307	397	319	301	346	346	350	375	347	338	330	325	325	328	332	369	338	321	341	353	348	338	373	378	353	326	348	377	331	389	325	355	336	343	341	350	327	332	321	351	366	319	340	357	335	343	351	349	353	342	336	367	384	339	337	343	335	329	369	340	396	361	343	368	387	351	332	335	385	334	358	375	355	355	351	355	349	351	360	369	340	348	362	378	342	364	385	366	352	346	358	324	370	361	351	322	354	361	336	338	341	328	364	350	344	350	325	382	342	347	329	341	337	332	343	356	355	342	326	351	359	334	334	352	373	349	362	311	342	332	358	362	340	326	309	320	349	330	347	339	371	378	365	337	334	348	323	360	371	329	324	351	346	344	378	353	347	365	347	332	330	346	325	350	341	360	361	363	351	352	356	367	375	350	326	324	339	332	348	348	350	363	362	368	356	344	342	343	366	331	332	376	343	333	335	358	353	310	366	375	334	361	384	335	331	344	343	346	355	364	381	341	357	379	344	325	347	377	368	324	376	350	349	361	362	352	342	356	334	346	337	318	350	359	348	382	336	362	359	340	374	328	357	348	329	325	368	357	367	336	351	352	346	386	318	347	344	349	345	379	347	354	373	366	350	328	295	390	358	323	357	332	327	335	327	336	342	361	333	347	381	351	365	352	323	340	352	388	355	317	342	366	331	367	327	352	345	357	339	377	309	341	349	358	363	362	357	349	343	335	362	376	333	359	336	345	349	343	343	359	360	348	361	351	349	348	358	333	354	375	355	331	364	352	346	343	343	337	346	339	372	356	329	339	337	364	372	338	362	330	350	370	379	338	344	373	346	346	360	339	345	357	324	351	338	378	355	376	371	379	387	344	339	358	345	345	355	378	361	378	324	327	329	318	346	353	346	327	341	353	347	354	317	357	371	327	374	351	387	350	388	397	331	348	327	391	364	337	327	361	343	359	329	373	354	393	322	351	338	337	362	344	354	330	355	337	369	329	355	348	352	349	374	317	370	342	331	366	335	324	363	335	332	358	343	336	331	331	327	350	366	354	357	353	352	323	356	329	352	327	340	367	327	337	355	337	344	335	316	379	350	355	324	327	346	335	371	367	383	364	351	355	342	346	345	377	346	356	366	349	346	338	327	368	362	366	364	328	345	329	369	351	335	391	362	349	321	344	335	353	354	355	315	340	333	371	377	342	351	341	349	346	360	337	346	345	338	353	351	380	332	332	353	371	344	349	354	379	339	332	342	352	317	340	334	350	330	341	363	387	342	343	355	366	337	382	343	350	321	337	337	382	335	364	338	339	380	355	322	360	320	377	365	332	351	331	341	360	332	329	413	342	349	373	361	356	372	329	368	358	308	350	349	361	346	367	346	356	369	344	345	350	331	350	344	355	336	350	333	330	345	357	369	368	364	350	330	354	358	347	350	349	394	341	354	327	330	352	326	315	375	329	354
27890	21856	31454	27660	15991	5823	1510	621	515	539	539	584	571	538	574	556	525	586	547	535	591	588	570	552	523	526	564	554	552	579	530	599	524	547	538	531	545	556	569	528	489	533	544	517	525	559	523	546	513	554	557	538	561	543	521	526	571	509	546	539	576	557	541	528	514	545	605	567	528	533	533	547	543	528	574	475	530	533	561	523	522	585	545	539	521	520	543	566	531	549	549	553	587	512	537	558	567	579	572	537	562	525	571	576	521	520	538	594	584	585	575	531	526	524	530	551	587	575	543	507	580	528	541	546	542	530	576	617	520	537	565	593	543	564	560	609	591	546	560	557	513	542	536	536	526	554	565	568	537	549	574	576	552	554	549	543	581	552	572	557	546	518	510	609	537	523	540	540	553	568	540	513	554	537	571	535	544	516	539	587	552	562	542	539	582	521	559	566	529	593	588	550	537	543	567	558	537	548	572	585	537	558	547	509	556	557	512	547	499	547	535	583	572	562	495	561	572	556	547	565	536	532	601	578	576	562	529	578	589	539	551	573	602	568	540	524	525	572	553	534	520	517	521	543	580	567	554	513	527	551	547	524	534	503	509	534	555	520	511	541	560	547	579	555	536	588	537	513	573	598	572	547	540	554	524	557	554	574	559	547	494	510	510	538	518	551	566	542	575	525	561	563	522	550	562	571	509	575	529	526	532	527	536	539	578	564	571	553	566	516	603	551	539	552	601	539	528	566	525	553	577	548	603	534	552	530	565	551	593	550	586	551	537	535	521	565	554	515	556	590	608	553	558	543	559	572	553	557	522	560	603	561	528	543	516	557	533	526	543	512	566	574	536	548	565	567	564	511	551	625	598	546	541	557	527	541	550	542	591	533	602	553	545	578	572	556	586	543	552	559	575	556	548	567	591	553	580	558	552	559	546	598	543	576	537	593	578	565	566	556	571	562	579	535	555	554	597	562	551	552	512	535	501	514	535	551	506	589	506	534	513	550	526	561	531	541	584	536	547	528	534	551	559	552	516	498	578	544	556	543	564	635	599	529	554	585	552	545	538	588	590	471	543	523	541	593	521	543	537	564	567	510	568	535	547	566	569	560	592	545	535	549	543	538	577	538	590	554	556	556	563	552	535	563	563	549	570	526	592	543	562	549	547	526	585	565	552	552	512	561	583	575	546	534	547	559	547	533	518	560	540	562	562	554	527	578	547	522	563	575	545	537	584	524	544	575	535	547	528	560	540	594	572	566	555	551	535	532	561	532	537	547	520	579	532	561	542	564	580	528	515	536	583	565	566	537	526	618	548	528	605	537	528	532	522	559	614	552	587	560	562	510	517	596	542	568	557	566	552	539	560	583	537	542	530	549	513	537	546	514	541	564	572	527	584	553	567	574	525	550	517	565	550	556	562	546	552	560	568	525	579	529	546	584	530	606	595	584	533	542	576	561	541	582	566	591	538	539	541	556	562	535	586	556	498	576	570	534	522	522	563	561	541	558	579	607	556	593	577	534	514	546	578	537	563	566	534	573	553	570	568	616	536	547	550	532	578	517	559	530	559	561	527	539	532	524	611	566	557	595	521	583	546	529	492	555	546	523	538	517	561	538	549	546	503	554	586	505	509	508	538	566	520	559	549	519	555	562	512	523	583	539	549	555	572	554	532	545	530	557	527	558	580	544	538	538	624	593	550	544	530	536	575	539	527	551	548	556	551	538	561	544	556	536	563	551	549	515	576	550	585	560	543	614	559	537	533	548	594	523	588	538	552	490	570	552	571	569	559	565	553	583	541	581	580	604	560	565	570	583	556	575	535	554	614	558	550	530	565	533	549	592	559	583	570	530	540	544	543	552	603	558	564	550	563	552	522	531	555	548	576	579	563	565	512	507	577	567	561	520	567	541	587	507	549	565	589	540	532	609	525	556	558	545	548	515	525	532	577	540	574	567	616	574	552	553	579	529	571	573	579	582	544	499	557	539	531	514	559	555	600	559	538	578	594	593	585	581	517	560	532	613	552	559	589	550	587	569	525	564	525	540	559	526	563	611	536	549	586	565	544	589	522	566	565	572	564	551	545	560	541	571	501	537	552	572	524	523	534	559	547	539	544	554	563	524	562	521	555	577	578	530	536	578	521	521	522	495	593	578	523	616	514	564	551	547	558	585	534	493	555	553	538	559	532	542	564	544	550	521	554	524	530	570	584	534	568	527	540	572	506	560	554	568	536	563	555	531	545	530	534	556	554	512	544	547	505	544	556	567	561	535	545	518	576	522	540	555	574	529	508	558	551	566	590	555	537	545	580	542	587	526	550	558	535	562	520	539	538	530	571	569	529	512	532	550	547	569	571	581	581	540	566	556	584	551	556	530	566	587	549	536	542	506	557	537	554	568	548	573	558	590	551	553	586	581	515	546	572	551	578	532	569	562	586	548	588	555	552	527	522	527	575	500	556	597	579	583	567	519	559	590	556	566	541	549	595	570	541	509	538	577	522	550	559	539	558	536	532	586	509	507	557	538	559	539	566	613	555	540	548	525	556	547	508	568	525	516	514	541	583	561	561	580	549	529	609	543	565	560	586	576	561	550	533	539	574	525	535	612	547	516	567	555	591	530	553	593	518	575	570	524	558	557	553	543	550	561	579	538	579	559	575	568	538	550	537	536	554	574	572	547	559	585	556	565	575	540	549	535	587	539	551	542	567	545	547	529	528	520	561	573	544	516	546	557	576	550	608	529	557	566	589	514	565	562	517	565	510	553	571	555	538	547	532	577	573	572	565	558	510	538	565	554	532	533	545	550	556	556	552	590	582	520	553	595	592	591	535	571	536	562	566	563	567	553	563	586	504	617	564	553	563	533	561	565	548	564	579	530	596	573	560	585	510	542	584	544	561	592	510	551	582	582	520	586	559	529	515	554	565	559	585	554	559	583	587	536	539	641	574	555	531	586	593	579	534	617	555	587	577	542	537	540	599	564	534	581	508	542	567	527	518	499	554	581	539	530	567	551	596	566	561	546	549	523	552	536	579	510	527	515	554	596	593	565	571	581	582	558	544	493	530	539	547	588	551	554	538	575	537	543	516	564	529	566	545	568	580	549	556	520	534	528	546	566	506	546	569	535	531	518	535	577	566	570	545	555	589	554	536	611	587	561	576	535	548	576	569	578	540	540	546	559	519	518	561	571	560	549	542	545	587	563	559	527	536	546	518	575	548	569	570	533	599	519	537	563	569	593	613	542	607	604	556	544	555	589	542	547	553	564	558	562	564	522	578	532	585	542	571	524	523	562	536	503	558	554	561	536	500	570	546	547	596	566	554	553	580	545	573	514	533	545	538	566	563	593	555	523	539	534	547	532	569	534	543	526	508	561	566	552	558	591	539	602	557	526	551	560	545	559	528	553	533	502	582	557	548	529	517	602	547	605	546	518	562	549	588	575	550	530	546	558	554	577	517	566	562	530	517	516	563	552	511	567	575	528	566	516	601	557	527	548	539	544
19461	26075	35423	26181	17316	7549	2237	770	684	736	730	693	732	689	720	734	678	698	716	688	715	710	682	728	695	736	724	714	712	702	703	695	761	705	695	696	753	671	728	713	716	654	670	693	733	701	745	680	726	769	726	707	707	699	680	724	719	668	680	727	701	688	696	726	717	721	698	696	714	718	740	707	695	731	733	729	716	679	676	692	722	695	740	707	696	742	704	680	716	709	764	649	699	726	686	714	738	690	682	706	697	702	719	745	709	767	690	722	736	712	697	690	661	719	718	720	713	694	649	763	691	677	716	661	733	703	690	735	735	718	712	686	687	673	715	675	664	692	662	713	696	651	687	732	699	705	694	719	710	689	647	725	660	717	686	706	686	692	675	704	723	716	692	715	670	713	691	688	699	686	676	691	729	737	702	722	729	729	726	665	690	708	689	718	684	721	744	644	703	634	706	718	700	705	700	728	637	711	687	714	726	714	694	673	737	720	715	649	683	705	736	707	707	690	650	704	737	693	716	692	726	714	739	648	703	732	711	705	671	669	682	689	757	715	680	692	715	682	730	654	736	717	705	679	741	665	750	687	700	710	676	703	697	686	691	721	739	682	666	700	685	739	732	689	665	712	685	684	745	720	648	710	727	691	741	731	710	692	684	699	720	741	740	670	669	695	688	725	704	660	718	729	671	681	680	705	740	737	709	704	701	652	682	688	722	737	723	698	694	681	680	679	696	713	686	711	705	668	704	727	730	699	707	700	710	717	709	669	656	694	670	733	701	711	676	693	682	770	721	710	759	698	705	685	683	722	653	781	690	723	693	698	721	667	685	688	692	697	720	708	671	715	666	683	698	754	710	729	697	691	701	693	687	668	686	721	681	722	726	671	713	748	684	710	645	716	744	694	689	727	725	705	728	714	681	723	698	716	694	745	722	711	728	728	682	677	702	726	735	668	726	684	713	754	711	691	705	737	676	747	735	704	690	713	755	737	726	742	696	714	667	667	681	685	669	668	739	718	714	700	698	676	730	763	710	708	724	684	744	715	676	715	677	733	713	604	732	687	716	692	691	723	709	760	704	676	708	648	732	727	738	753	695	671	733	700	674	692	696	709	773	677	678	688	684	696	695	712	743	700	672	704	736	689	748	671	679	680	733	720	721	681	748	731	685	722	689	698	717	724	688	698	755	721	714	724	719	686	681	678	736	709	698	705	738	664	724	730	745	696	695	687	736	706	685	706	681	744	693	705	697	706	667	652	719	696	707	700	678	656	727	723	690	688	703	730	684	739	728	719	734	706	779	705	735	701	713	694	716	720	707	731	744	722	753	722	657	663	730	738	677	731	651	711	725	693	679	718	721	716	708	732	704	712	704	679	736	674	701	717	717	646	690	673	709	723	675	732	693	604	712	731	729	690	699	720	665	676	714	716	680	703	743	663	681	659	702	736	724	715	738	747	703	688	716	680	682	698	702	673	705	657	655	654	731	727	729	681	674	688	694	715	703	710	714	746	704	739	714	700	715	717	767	720	673	718	708	672	702	691	730	702	690	706	734	701	713	686	691	707	702	683	691	680	675	690	714	714	717	733	721	733	701	720	694	705	718	719	676	722	741	688	639	689	737	684	711	747	715	669	745	723	702	744	680	707	700	750	720	718	644	691	743	733	691	743	713	663	700	714	679	703	718	671	737	714	701	763	684	715	757	712	676	734	719	717	696	688	732	690	733	722	655	655	687	694	694	690	700	689	700	694	735	708	677	710	726	685	690	694	706	700	714	721	758	696	713	700	721	688	714	713	699	658	699	687	734	702	690	720	721	766	723	698	688	693	714	734	716	719	704	670	731	677	760	644	717	660	715	717	731	690	720	663	652	693	727	677	726	725	714	687	704	715	696	671	708	714	706	670	682	627	714	678	683	724	705	698	716	695	699	696	687	741	663	697	685	680	683	726	655	707	712	734	658	698	720	733	721	645	708	742	652	685	695	692	711	705	692	718	667	718	690	706	726	722	684	727	715	742	705	738	663	689	660	725	717	697	695	702	656	714	724	745	709	740	686	707	732	700	700	710	688	705	674	768	732	678	742	734	681	696	727	681	710	694	698	655	696	711	686	701	700	685	690	737	665	710	679	724	668	691	701	735	734	707	739	675	681	685	751	718	719	707	693	701	717	717	716	683	700	700	725	694	722	755	676	671	687	671	680	732	720	734	697	740	782	707	712	743	684	710	735	695	757	730	684	722	690	674	671	741	699	690	749	686	699	686	716	651	721	723	704	704	712	596	690	711	723	721	703	724	684	661	702	687	704	721	710	721	675	643	733	737	701	731	659	678	727	718	717	704	718	725	700	743	725	722	742	649	700	714	733	731	682	717	681	725	682	741	754	696	704	692	710	688	693	718	700	706	659	706	695	712	664	733	732	714	735	692	674	726	635	704	713	693	696	694	762	718	713	753	735	717	654	717	728	743	666	714	696	696	719	683	687	665	706	703	730	678	684	747	690	685	720	702	672	747	710	707	793	698	680	719	733	734	730	700	692	699	718	703	704	670	717	705	730	716	689	696	667	687	728	722	706	674	758	703	721	688	715	679	709	684	725	673	677	711	713	725	738	637	710	655	662	693	712	717	708	704	680	702	719	678	684	679	702	708	699	686	742	708	714	662	698	692	692	710	723	681	706	718	685	742	690	718	673	708	735	716	710	664	710	707	730	655	703	705	697	720	721	725	652	695	714	711	689	704	745	755	678	714	710	683	617	711	705	689	708	719	734	661	703	652	710	673	755	736	688	689	705	733	687	687	715	792	714	739	739	652	673	692	721	687	725	672	665	708	737	770	695	680	669	659	716	722	696	725	725	751	698	695	736	703	707	727	707	695	699	725	704	742	663	714	735	709	677	734	727	723	705	689	713	696	695	738	741	707	707	689	715	677	677	691	689	678	731	716	687	724	699	685	729	664	711	701	713	706	677	688	662	679	695	712	730	681	671	671	668	661	672	699	692	714	726	683	696	656	734	743	708	698	705	708	715	740	686	714	713	775	730	687	703	701	722	700	651	723	702	679	731	680	699	709	687	742	743	717	739	710	728	724	719	682	716	737	692	690	713	698	679	705	713	702	667	704	696	736	720	719	736	701	678	681	719	682	711	696	706	681	710	704	680	719	705	732	748	720	665	747	658	713	739	664	728	717	722	755	692	674	688	717	719	753	694	687	674	692	699	680	677	697	665	687	660	663	714	732	707	687	729	709	725	712	724	706	723	732	735	694	712	705	719	728	698	694	676	689	664	727	695	726	713	696	683	694	721	726	716	685	699	695	713	697	661	643	620	648	767	733	675	731	726	683	681	679	704	709	679	681	706	698	735	716	676	756	690	722	722	726	684	716	663	678	704	681	668	704	717	674	732	718	736	708	696	721	677	628	739	713	687	672	726	731	722	691	691	688	695	718	674	699	697	727	687	770	671	730	714	711	763	720	717	701	751	674	706	750	692	687	700	713	710	714	664	685
24396	21489	33689	43839	43932	32320	16937	1432	511	464	463	492	441	468	464	437	496	447	438	459	461	465	446	448	463	459	442	411	441	469	475	437	474	460	466	431	453	445	477	486	459	455	447	458	450	478	470	450	453	451	444	477	446	456	454	478	470	443	485	432	427	467	462	450	497	464	448	444	399	466	465	447	475	434	502	450	476	432	464	467	471	479	428	433	427	437	445	448	450	442	475	462	471	429	491	457	467	489	491	464	448	475	444	462	482	430	469	504	468	468	422	456	471	493	477	452	445	471	419	466	446	448	439	441	446	441	457	495	460	438	467	475	446	453	479	439	436	419	440	446	437	394	434	475	448	453	439	465	447	440	451	456	430	424	429	400	455	480	453	432	411	464	437	444	407	445	429	447	462	453	449	453	423	465	495	463	461	481	455	427	443	451	469	474	446	443	415	453	491	469	429	454	412	440	438	454	430	433	431	444	461	467	450	464	470	455	443	437	469	445	454	466	460	473	471	443	455	443	435	436	453	454	453	463	431	439	459	460	472	467	505	464	454	461	451	460	452	467	484	467	462	469	444	454	460	425	459	457	442	418	477	429	434	452	490	459	433	474	490	421	466	459	468	438	475	505	435	436	433	486	453	412	460	459	416	478	428	434	436	461	447	415	449	453	441	440	465	469	452	436	435	447	463	472	477	427	429	434	471	418	434	442	410	439	459	444	450	479	452	442	487	418	418	489	448	464	438	465	465	469	400	431	463	471	441	470	447	480	451	463	445	439	449	443	440	479	415	479	465	445	428	445	429	456	425	441	459	473	468	474	462	461	466	439	463	456	454	443	418	447	439	425	494	448	420	491	431	444	456	428	432	450	483	469	470	466	446	446	457	474	447	475	466	486	459	464	465	458	447	439	454	419	449	424	488	456	459	430	441	466	447	441	449	462	423	424	426	496	506	451	444	438	434	455	468	490	451	445	461	435	421	468	439	463	430	447	455	405	432	471	443	447	490	470	442	451	468	465	459	416	482	461	455	434	453	437	402	471	469	516	435	465	431	444	451	473	475	440	465	472	446	472	446	424	458	453	459	445	389	446	464	478	450	437	482	427	459	428	454	455	436	465	432	446	469	469	442	437	451	457	471	422	479	422	422	450	464	436	461	465	478	472	446	484	502	452	448	456	497	469	442	459	440	480	427	447	460	465	455	456	417	469	463	399	445	459	460	404	464	470	434	465	456	437	441	470	476	453	471	429	452	468	422	423	435	448	486	487	428	469	459	453	445	461	435	472	416	489	444	453	441	481	439	468	477	442	461	427	486	421	400	444	460	458	417	432	466	491	431	428	444	463	446	475	435	481	440	469	441	450	442	434	428	471	457	480	466	442	442	451	466	491	445	419	447	439	438	512	415	427	470	440	479	441	454	443	455	466	446	462	440	421	446	416	487	463	458	384	447	458	488	467	441	476	443	454	470	486	446	458	460	442	446	407	469	456	447	477	468	479	460	454	428	458	445	438	456	431	431	422	446	441	394	419	459	451	516	451	488	472	449	439	508	420	459	441	429	429	464	452	438	461	446	439	450	450	441	471	474	429	457	459	437	468	466	444	448	445	487	440	429	442	442	439	448	424	413	437	440	442	445	409	455	463	444	437	425	452	497	447	463	458	474	445	429	477	433	435	451	438	440	463	481	464	412	472	453	423	493	399	455	443	444	459	457	482	433	419	499	440	421	479	432	499	426	468	450	445	464	481	442	445	461	456	449	456	413	401	456	425	446	430	466	423	447	446	442	454	476	438	466	418	463	466	457	421	421	459	467	483	445	468	461	433	466	447	520	466	464	427	480	483	471	453	443	459	436	482	476	449	435	442	456	432	475	466	468	441	417	449	450	459	450	438	445	418	441	475	458	426	466	457	488	440	472	442	432	436	441	452	429	452	465	433	445	481	463	453	464	441	409	414	477	453	460	441	455	456	423	438	450	447	474	455	445	456	454	459	448	493	445	443	448	460	405	429	466	424	460	466	430	422	437	432	474	427	478	440	423	445	414	430	460	441	483	464	454	459	493	464	434	441	444	458	445	483	453	463	443	439	433	426	430	462	472	435	423	461	482	466	475	477	469	456	456	462	439	431	409	449	449	437	464	441	472	445	431	453	467	415	451	497	450	511	485	464	457	449	432	523	444	484	442	449	452	455	460	422	478	439	513	458	459	451	470	447	461	459	433	474	482	454	415	445	464	438	439	472	435	474	475	468	470	459	446	450	451	434	434	475	453	463	456	472	478	418	441	480	447	469	455	460	478	489	483	476	471	428	443	448	442	417	491	477	400	467	442	459	460	441	463	444	465	496	476	448	444	418	471	467	475	432	411	447	444	496	470	460	498	478	447	427	447	441	465	465	430	467	453	400	481	447	424	452	473	441	418	451	447	464	461	429	467	453	452	469	448	478	458	457	450	435	419	483	486	453	448	461	438	461	460	461	430	484	426	411	471	449	470	444	469	474	466	462	451	492	475	446	457	455	471	442	455	434	448	438	424	469	462	417	484	466	448	499	405	408	464	471	472	470	449	427	453	492	454	433	435	450	427	428	451	431	447	428	448	443	427	418	433	443	442	458	458	450	437	443	463	467	453	460	450	448	454	445	450	464	470	461	432	438	459	443	470	474	476	407	470	461	443	429	439	452	476	462	397	484	439	418	459	456	443	460	454	461	443	447	436	456	484	484	464	413	431	429	459	464	451	443	469	459	435	450	447	506	457	492	431	468	479	482	475	456	464	476	485	458	457	416	470	455	428	452	433	452	500	465	469	478	486	451	443	451	447	489	457	473	428	505	479	443	442	451	439	476	430	451	437	490	455	474	438	414	433	482	485	460	485	438	453	465	485	461	466	499	422	427	476	464	444	478	468	466	505	436	415	462	446	453	496	436	436	434	465	443	450	478	467	458	446	450	448	442	496	395	430	471	509	450	462	487	414	435	468	446	440	459	442	485	434	457	464	453	413	469	468	419	460	446	456	438	439	415	454	452	441	461	491	454	445	426	469	456	438	434	426	441	493	448	460	475	457	419	446	429	450	464	430	418	408	441	475	507	425	465	451	440	478	437	475	479	440	456	483	436	434	477	460	450	461	452	458	391	441	424	487	411	466	439	463	436	459	439	464	447	455	480	466	425	453	454	459	474	452	506	442	438	462	460	450	485	417	490	458	463	436	431	438	472	440	448	487	442	458	475	456	435	460	487	460	461	468	482	409	433	445	472	460	434	463	476	473	439	428	444	419	466	433	465	458	446	407	500	490	430	448	457	433	443	466	448	500	409	455	457	447	475	443	453	480	452	480	463	436	460	407	418	414	482	465	428	447	442	467	490	448	456	422	403	438	477	422	447	438	459	444	415	429	472	460	468	446	463	465	433	456	440	405	454	439	479	467	426	442	433	449	455	462	431	451	467	493	445	490	466	482	457	487	457	418	438	427	453	434	465	470	444	491	414	429	435	482	446	443	433	462	440
43164	55026	73713	63553	50315	34508	14833	619	590	617	608	590	600	584	567	614	620	575	632	577	592	547	588	548	593	635	567	615	614	632	596	603	602	659	584	608	527	596	605	521	592	603	544	588	576	588	589	601	558	587	572	554	575	609	577	581	605	581	594	607	561	589	611	577	579	560	591	601	572	567	595	600	552	608	595	570	579	597	592	554	576	576	608	562	581	579	559	590	574	604	581	597	592	571	591	642	581	567	594	578	586	566	555	580	609	610	561	614	563	578	553	590	581	601	592	627	600	577	608	538	636	590	593	583	616	617	554	560	597	564	564	589	573	596	605	576	587	629	576	585	556	583	600	631	577	554	585	576	571	622	620	619	627	567	544	580	551	591	590	582	542	596	608	586	586	594	561	573	630	600	584	600	555	615	625	585	568	547	579	597	579	589	599	570	602	546	583	632	554	523	589	566	579	581	596	606	600	616	578	587	628	587	588	565	589	596	602	566	579	598	640	571	560	621	600	605	571	594	643	594	607	590	576	580	580	571	577	573	620	592	595	610	599	558	597	536	615	568	597	612	586	579	542	629	566	546	586	614	564	579	539	547	590	567	652	601	581	536	586	560	593	568	585	587	557	568	574	580	580	532	627	595	571	584	619	557	598	567	556	550	587	619	561	594	602	587	598	598	548	588	615	603	562	570	549	615	584	615	575	608	586	542	562	621	610	541	586	566	541	553	612	573	568	585	559	602	588	597	553	606	570	548	548	639	578	564	559	571	612	533	551	579	605	555	646	583	626	608	577	589	550	546	561	588	546	589	579	611	556	581	615	552	572	591	570	517	555	551	582	629	575	595	563	595	547	588	558	589	596	596	578	536	577	605	568	581	540	572	601	589	652	598	556	546	570	577	581	597	615	591	530	591	569	570	578	590	584	564	609	594	576	586	585	565	606	614	618	609	553	616	543	602	547	572	536	583	607	588	598	598	587	598	563	576	583	553	572	602	565	601	576	567	588	590	543	572	623	530	610	563	534	565	601	571	584	583	563	594	605	584	538	568	606	610	542	547	594	553	568	618	579	559	567	601	549	596	557	654	593	571	548	576	596	603	565	605	570	565	593	596	610	579	608	570	561	571	558	576	583	600	586	574	589	579	553	557	590	626	609	598	506	600	575	586	627	599	582	553	608	566	602	562	555	574	598	595	562	587	572	614	514	579	607	599	562	550	580	584	558	559	613	591	580	547	545	582	589	557	580	589	583	574	590	571	613	563	574	588	621	584	593	586	609	566	578	601	583	567	601	565	598	582	616	602	582	590	602	568	582	579	579	574	589	542	544	602	555	578	570	632	609	567	575	624	628	582	577	557	545	571	582	578	642	602	578	587	625	593	573	561	556	573	589	578	617	565	577	566	607	611	572	598	569	578	552	611	610	563	596	527	580	585	554	563	567	570	573	594	558	624	576	575	594	606	558	573	551	579	579	582	586	565	557	588	597	602	584	580	561	567	547	585	583	560	588	592	553	592	584	554	584	608	569	571	579	572	611	577	609	610	577	592	589	600	591	574	582	560	577	567	583	561	606	620	590	578	541	611	609	591	600	592	547	541	569	534	574	575	582	583	570	594	594	588	583	595	561	574	568	625	609	574	598	572	596	587	552	581	598	612	598	594	545	564	592	544	590	583	577	572	544	569	603	578	614	581	573	569	557	556	588	594	564	584	559	612	569	605	578	627	596	586	590	535	575	639	575	566	588	597	587	625	594	565	573	595	593	596	622	539	562	586	557	568	608	587	582	593	587	581	591	561	592	564	571	567	601	570	601	583	591	569	566	608	575	597	608	591	636	556	583	574	634	583	570	555	548	572	538	582	579	584	568	596	579	564	573	568	585	640	576	585	529	570	580	573	611	604	578	589	572	562	568	628	603	584	563	546	600	606	580	587	589	611	598	576	623	556	599	573	588	582	588	600	563	544	583	582	561	618	597	558	573	559	575	555	594	569	604	563	518	568	585	613	535	553	596	605	587	626	600	631	603	569	623	581	619	584	614	609	567	595	586	554	630	564	592	583	500	577	580	577	599	608	537	609	554	590	585	594	631	558	612	606	583	601	567	568	642	585	600	628	572	603	585	621	543	619	601	604	639	557	583	613	540	574	549	625	578	562	590	594	594	600	594	601	603	575	573	579	603	555	636	572	585	630	592	560	567	564	622	576	594	553	590	607	564	552	564	561	576	578	565	523	549	600	566	521	614	583	584	626	619	586	616	579	589	568	565	566	564	588	566	608	548	567	600	612	588	533	622	559	593	546	569	602	607	595	565	620	580	590	563	607	624	596	540	589	613	523	571	604	574	588	578	633	583	590	587	574	549	591	540	603	569	573	597	597	574	615	620	592	570	591	578	624	623	598	590	573	597	584	600	617	578	618	628	579	587	606	582	540	585	597	606	544	596	582	577	550	581	570	581	632	599	562	559	554	568	628	585	589	579	602	621	614	596	627	578	588	610	604	587	577	570	625	537	584	617	621	590	610	580	550	572	558	549	590	562	578	616	596	550	583	613	593	610	570	592	599	652	576	649	542	587	574	589	562	561	612	559	617	560	571	617	609	567	575	610	570	564	577	598	565	574	595	630	564	571	607	549	582	568	643	571	570	565	574	547	560	613	553	591	619	600	572	631	590	608	606	565	598	584	597	605	565	586	602	585	581	610	581	594	562	587	603	559	600	571	606	579	584	585	593	571	566	594	570	573	591	595	593	617	592	588	556	568	541	618	585	546	618	586	557	584	592	606	600	602	577	564	608	562	563	593	562	602	592	606	589	588	564	573	594	539	571	605	577	567	563	592	559	593	539	610	595	623	603	567	550	571	596	591	583	625	585	602	560	559	572	608	555	557	594	570	545	586	630	618	566	580	586	605	601	541	626	599	612	593	593	616	597	582	619	580	561	561	588	572	581	594	569	596	611	582	581	590	619	616	607	620	567	604	577	591	591	596	597	592	537	569	565	572	596	549	627	603	594	630	596	570	562	526	576	592	568	620	622	583	566	576	584	633	621	600	564	604	596	583	610	593	566	589	589	578	562	588	574	584	549	573	542	598	656	564	576	547	589	617	616	628	614	553	622	581	609	573	620	514	609	571	614	614	640	554	552	564	586	533	554	610	617	582	531	578	561	563	589	580	562	561	583	576	585	587	604	612	560	579	570	557	614	554	574	592	639	601	567	609	670	581	575	625	566	575	600	568	596	612	575	586	590	561	571	549	598	603	583	569	618	610	587	586	587	572	564	576	561	563	585	585	629	537	594	582	557	580	611	575	609	625	604	628	598	546	584	603	625	593	598	589	628	603	573	579	557	601	558	595	589	573	576	601	541	595	564	590	592	582	610	565	558	591	588	580	588	586	565	598	571	603	625	580	629	567	540	586	639	628	572	611	575	595	622	595	627	595	549	530	639	593	603	582	595	612	549	569	547	574	555	585	609	543	598	538	594	611	610	607	570	579	590	591	550	589	603
23354	21475	31580	37649	44530	37554	23354	3325	362	323	324	285	334	325	310	315	319	303	291	279	301	291	303	290	315	322	331	329	286	290	310	306	300	280	286	299	304	314	273	298	284	280	280	292	285	312	291	280	311	256	311	308	312	290	293	314	312	254	303	299	296	293	288	268	265	291	302	305	299	301	274	267	268	302	294	310	307	278	283	301	325	286	309	310	311	257	314	302	272	275	302	303	270	277	320	319	283	280	295	316	281	264	292	286	301	274	301	287	303	313	331	294	285	288	351	307	329	287	286	286	294	251	275	267	301	284	292	299	301	319	281	293	275	295	276	301	302	303	315	302	326	307	293	318	311	283	307	289	309	304	288	280	268	309	303	308	289	270	274	314	298	266	306	281	328	290	266	299	279	278	311	310	302	308	272	302	294	305	297	305	283	307	288	269	307	318	317	332	308	293	274	258	313	309	304	312	306	282	315	291	309	322	302	301	314	307	269	308	288	304	261	274	282	287	310	301	273	290	300	304	285	286	289	314	297	322	337	297	313	293	287	317	290	287	271	305	287	306	299	299	259	307	322	330	325	300	308	304	292	302	274	309	283	325	288	277	289	302	284	261	315	280	326	298	291	289	295	255	282	295	309	299	301	262	287	309	272	280	310	292	311	328	296	300	288	309	301	281	303	310	304	296	308	282	297	350	297	300	285	288	305	332	302	282	282	320	313	289	294	321	295	293	325	273	286	282	279	290	284	310	270	248	306	298	284	300	270	300	304	308	308	279	291	327	297	285	279	282	286	304	282	264	284	314	304	289	318	291	293	289	268	310	304	283	286	304	320	309	300	290	306	302	285	335	271	267	247	273	286	292	277	318	299	320	278	274	305	318	305	301	303	277	311	311	294	279	297	318	308	295	298	308	312	325	334	286	288	304	296	289	285	325	289	307	324	286	294	307	297	286	308	313	286	286	297	295	295	328	271	284	290	277	303	300	303	330	331	290	288	320	313	273	321	281	306	298	326	296	302	311	299	316	314	288	298	260	284	295	285	288	292	313	315	323	278	288	295	290	283	301	311	291	308	338	323	291	286	253	280	281	294	293	298	322	299	268	320	320	296	300	298	287	304	269	323	277	315	305	319	309	289	320	307	285	309	300	289	298	285	289	282	284	300	286	266	299	310	300	300	282	266	308	300	291	323	322	337	307	275	294	267	316	322	276	311	294	322	271	288	297	296	299	298	293	308	313	302	273	280	260	306	298	346	293	303	291	311	290	292	289	280	310	296	286	281	289	276	262	315	287	256	275	299	291	302	290	300	349	294	328	284	308	276	281	275	324	309	293	297	297	276	299	287	284	277	291	283	297	286	312	297	256	341	282	289	313	300	306	291	302	280	288	330	279	301	273	283	303	284	303	294	287	296	269	288	296	303	278	295	292	267	344	273	326	324	266	287	327	257	259	275	285	318	312	277	313	301	321	283	262	285	310	266	293	299	332	286	287	275	293	264	279	299	291	307	289	292	301	296	320	277	300	289	284	273	319	321	276	300	302	287	261	307	306	272	286	295	304	332	329	306	291	279	292	310	288	305	295	299	269	307	300	283	266	278	297	299	298	322	315	270	295	338	276	298	281	304	289	315	295	315	295	283	282	305	313	288	304	283	321	282	337	304	310	306	292	294	292	313	310	285	289	310	322	327	285	300	309	329	287	301	307	296	305	307	267	286	311	317	265	301	317	270	343	281	295	278	288	296	305	315	318	290	307	246	293	292	300	317	305	298	289	276	319	312	322	311	290	290	288	320	278	306	300	282	312	280	292	305	308	286	283	292	304	293	275	303	302	307	312	295	293	326	308	288	306	312	293	289	298	301	310	298	269	285	299	298	320	293	294	297	283	278	319	307	291	314	311	314	272	299	256	280	288	288	320	300	315	302	314	269	309	282	306	279	303	296	313	286	334	248	286	272	325	306	283	313	297	275	314	283	265	337	299	309	293	301	291	313	278	295	297	290	309	293	311	343	310	284	281	291	272	290	292	318	272	322	306	304	316	292	308	310	274	286	273	295	302	300	315	295	301	319	335	306	271	276	304	249	275	300	268	309	277	306	281	290	265	289	264	276	293	270	300	279	284	317	293	265	282	297	321	287	293	267	279	312	324	308	294	329	322	311	306	312	289	313	294	298	284	284	312	301	241	289	295	335	264	285	279	275	289	313	325	316	275	296	334	282	292	299	314	305	306	313	294	309	294	308	266	314	277	287	325	285	298	297	295	275	290	287	301	292	277	281	283	275	317	280	285	323	276	304	275	285	315	320	325	305	305	298	289	285	297	273	295	285	294	286	292	300	280	271	314	288	328	266	301	324	260	290	302	295	311	275	312	301	297	294	306	319	298	306	335	334	286	302	300	317	309	300	297	300	273	278	314	281	288	272	286	306	290	283	301	300	319	291	327	278	321	312	326	300	310	304	292	286	293	277	307	309	329	316	298	277	303	288	287	279	272	293	319	280	283	287	297	321	310	297	328	328	322	311	281	312	279	325	298	244	312	299	284	288	271	279	287	271	325	279	306	288	303	292	286	318	305	293	264	246	278	301	283	290	318	289	275	288	324	304	291	265	305	289	320	293	301	286	288	305	300	318	300	276	277	313	301	294	286	299	308	325	309	278	289	333	255	298	306	279	294	298	287	283	305	308	301	298	290	286	317	320	301	280	284	306	290	297	306	309	308	291	288	307	306	304	291	279	290	306	294	291	314	320	317	278	311	291	307	304	291	314	271	284	290	296	285	292	280	309	289	290	322	286	257	265	295	309	299	286	305	345	320	323	325	298	292	297	297	266	316	279	302	305	327	323	282	302	253	279	297	239	302	303	295	269	282	299	281	274	292	316	277	286	282	300	331	296	335	310	315	299	287	299	308	282	303	302	284	271	300	289	305	296	284	296	280	303	282	290	295	287	301	312	325	305	294	290	271	324	276	281	301	324	298	316	289	307	298	319	308	326	275	305	309	291	312	255	319	303	306	304	300	306	281	324	289	281	262	282	304	278	307	323	289	283	313	297	280	301	276	319	304	288	294	287	259	281	289	318	335	288	271	290	286	319	300	305	292	300	291	294	318	273	287	317	287	294	275	270	340	302	312	299	276	301	307	294	337	284	281	282	276	293	301	307	282	292	310	301	324	271	306	306	286	284	290	308	299	312	286	300	297	332	274	305	287	293	278	286	281	308	297	284	298	293	274	272	314	275	315	311	295	312	313	279	276	275	290	269	309	273	294	311	291	296	289	301	300	276	266	294	280	288	317	291	282	308	315	316	309	307	279	284	323	267	261	304	303	306	274	311	309	278	308	311	259	313	320	341	281	300	314	293	281	286	310	294	259	283	279	316	313	297	307	308	296	321	276	296	312	323	288	318	301	301	286	293	327	291	300	277	316	313	305	307	293	292	283	306	298	267	305	287	289	311	274	304	316	296	301	294	296	268	283	287	325	294	298	306	283	266	300	294	311	298	288
50810	61588	82607	76550	62016	43414	19625	581	439	406	393	434	404	380	402	376	396	415	381	373	394	374	414	363	373	405	478	362	397	386	386	383	376	373	380	398	378	386	372	359	399	374	383	357	407	357	360	384	370	398	389	381	383	360	389	395	388	380	373	434	384	377	369	390	377	364	398	389	365	395	367	351	380	391	377	383	404	361	386	376	390	328	396	401	368	400	373	379	381	424	390	395	419	431	378	355	321	369	355	338	348	391	393	386	403	393	382	366	370	428	386	381	387	395	350	368	362	404	384	363	341	376	396	342	378	392	361	375	406	384	396	359	401	361	401	375	367	392	386	384	440	404	406	386	381	376	383	381	376	353	366	383	389	385	364	355	387	360	375	354	388	398	404	389	409	374	366	327	356	356	385	373	367	427	379	385	370	390	403	382	385	360	349	392	392	358	394	392	358	379	359	394	351	339	382	411	380	380	375	411	366	364	389	377	376	372	400	383	378	417	364	393	360	398	384	378	392	381	362	388	407	390	387	370	366	346	397	383	400	392	402	341	382	350	396	353	361	399	356	392	338	383	420	378	363	383	374	373	390	369	356	387	385	369	353	376	368	368	371	408	372	365	350	385	402	388	379	385	375	417	392	368	390	396	309	361	393	401	396	393	373	396	361	355	371	393	395	381	352	354	393	361	362	376	389	390	385	369	382	390	325	351	375	371	392	373	393	388	377	355	376	375	399	338	398	421	372	374	406	374	354	367	351	385	386	356	391	387	370	389	391	363	327	383	352	346	398	401	386	365	404	377	389	352	398	370	382	377	345	380	356	355	365	373	373	407	413	337	382	410	386	381	373	360	369	376	431	374	385	363	380	373	394	412	367	401	407	361	397	388	358	395	394	384	399	370	364	401	385	407	372	371	341	391	397	376	373	363	386	354	376	387	351	392	354	332	326	365	377	347	390	379	334	422	358	375	399	356	386	398	383	409	387	412	359	347	371	351	362	376	369	367	383	404	378	357	379	380	378	371	382	402	405	377	405	383	371	354	366	386	396	357	393	366	374	383	373	351	370	367	415	391	386	399	377	386	373	387	396	386	385	364	353	419	389	363	406	381	361	400	382	371	367	391	390	383	401	385	378	378	361	360	372	384	324	371	375	378	401	383	357	356	386	362	362	374	372	402	379	386	414	362	354	399	352	399	407	392	375	390	391	366	409	383	375	365	406	380	351	393	387	363	403	407	375	354	400	383	361	385	367	383	370	401	370	374	389	352	391	407	382	358	345	395	358	384	417	400	396	369	373	371	350	389	382	389	354	361	351	373	352	381	408	412	358	413	373	374	349	385	380	366	386	368	360	353	356	377	386	366	379	417	401	396	373	375	395	373	391	382	396	388	381	391	361	414	392	389	382	362	394	380	399	402	372	394	374	354	388	384	367	379	364	367	411	372	395	371	378	347	399	397	376	356	357	411	354	371	379	342	360	403	357	426	355	386	352	394	375	349	391	382	404	370	346	359	400	399	368	353	359	392	368	364	361	368	365	375	347	372	378	403	366	389	369	387	376	383	394	390	374	412	383	348	397	379	404	380	376	376	362	379	386	362	359	377	362	386	350	348	376	374	347	374	370	399	381	393	370	394	338	386	343	370	314	380	362	378	425	405	411	389	405	373	359	375	391	358	341	408	383	381	357	377	384	419	372	410	391	380	422	378	405	381	366	365	347	362	376	406	369	392	368	359	387	377	389	379	376	378	385	414	375	409	371	377	404	426	360	376	345	409	394	370	377	365	372	394	363	372	364	355	347	390	407	358	353	375	387	386	422	387	380	346	374	365	363	394	358	376	370	378	341	401	417	369	374	379	332	366	376	393	418	387	374	386	369	388	385	424	363	363	377	389	394	349	371	366	381	363	375	398	369	358	350	382	405	389	413	366	400	376	378	362	429	396	384	351	373	408	351	385	397	400	375	371	375	390	374	382	381	388	345	372	377	356	369	363	368	374	352	419	389	394	434	405	377	363	411	356	383	387	383	362	364	361	417	391	393	386	377	371	363	382	382	370	381	389	394	355	391	387	372	381	378	343	353	387	375	352	378	396	402	398	384	346	360	384	416	359	441	360	375	384	399	405	384	369	363	369	396	364	383	353	381	372	377	386	369	353	383	374	373	424	384	398	368	356	359	391	403	417	378	390	356	393	392	356	382	362	390	350	414	369	365	384	372	411	405	397	423	382	374	359	342	407	392	351	367	346	377	397	385	359	360	390	413	359	386	359	376	373	338	380	380	365	376	355	417	388	402	356	395	392	428	381	376	360	375	344	366	377	382	387	382	375	368	401	388	409	376	388	394	346	364	400	401	350	415	398	407	389	373	394	378	392	400	382	389	407	377	377	407	374	389	361	367	366	389	369	364	389	389	355	387	384	416	373	370	381	387	376	368	390	411	379	378	396	396	400	378	377	359	386	354	399	378	343	377	388	386	382	404	385	334	388	329	388	375	348	379	361	349	365	346	390	383	371	362	357	359	386	365	371	408	376	363	367	380	366	399	389	364	356	366	398	366	389	390	370	377	371	364	424	411	377	368	391	385	373	386	365	379	388	373	362	367	402	363	399	399	360	357	401	357	348	389	388	372	395	407	381	429	405	358	359	361	375	401	357	367	379	370	331	402	362	370	354	384	355	390	373	360	417	382	358	392	389	379	355	424	367	375	381	365	379	352	356	385	401	381	388	372	369	363	368	355	353	382	384	364	378	409	352	354	394	398	393	363	386	379	386	380	346	348	399	338	366	350	385	377	354	359	372	382	391	378	377	360	368	325	359	360	375	369	385	367	354	332	400	343	402	416	378	374	381	391	392	373	349	364	406	379	392	365	383	344	414	365	363	362	328	379	388	382	381	365	369	365	350	373	355	403	411	382	376	376	371	382	386	381	383	373	354	373	354	388	352	365	354	398	373	413	385	380	384	359	355	335	401	371	401	372	365	351	363	389	366	367	393	391	392	372	386	357	366	370	380	355	346	342	358	344	376	365	374	382	369	413	398	375	393	342	378	384	376	360	404	388	348	379	369	392	392	400	396	372	402	366	386	381	373	376	383	406	373	379	381	391	341	382	370	396	350	348	399	394	402	386	355	374	380	364	391	359	395	354	352	356	389	380	345	383	392	374	356	351	354	350	360	387	385	370	400	403	358	358	341	353	386	394	399	353	356	353	357	428	373	360	368	366	398	397	379	347	423	396	375	376	412	379	374	350	369	399	336	374	351	384	353	369	344	346	370	393	361	383	367	357	369	362	356	364	372	381	405	417	406	374	392	360	386	376	414	353	378	343	386	374	405	393	375	420	376	360	367	385	345	388	355	388	374	377	420	398	387	389	388	352	378	396	362	367	373	377	386	381	383	365	410	358	388	392	371	366	379	391	350	397	397	359	399	379	381	361	390	370	387	364	404	359	376	374	358	350	391	388	368	373	383	380	388	369	367	352	388	388	373	389	391	381	423	373	346	375	381
27887	21794	29993	26410	15995	7095	1855	600	530	552	524	593	589	569	544	558	541	499	598	555	593	566	569	543	550	562	542	524	527	576	621	551	555	571	558	543	547	570	571	554	580	539	541	561	595	597	555	600	602	541	563	537	589	552	585	606	589	581	519	559	604	555	537	550	532	554	596	550	541	540	609	571	597	541	557	563	561	575	577	589	559	539	492	520	567	561	533	517	571	533	581	559	571	576	582	530	576	527	606	581	542	605	557	574	539	548	593	574	568	565	596	596	593	544	531	573	603	543	566	548	582	605	539	565	547	551	579	556	625	548	575	566	573	538	551	499	560	584	564	567	573	622	544	588	546	622	583	547	529	526	559	549	537	541	519	570	569	519	548	584	575	540	596	591	569	551	572	526	570	546	575	541	522	558	538	588	569	573	550	537	554	532	566	557	563	534	527	513	539	587	544	546	527	578	565	576	563	574	599	592	586	562	601	593	587	537	550	562	569	500	583	570	581	575	558	522	531	573	542	546	532	590	538	591	600	563	549	568	573	579	546	523	581	572	565	586	536	569	567	552	557	506	545	550	583	543	593	557	541	554	609	544	564	495	528	509	597	574	579	541	564	563	578	559	498	559	561	597	566	519	585	558	583	578	549	557	529	549	567	535	558	535	588	539	534	538	577	572	540	616	579	598	569	525	512	583	558	612	567	552	578	579	588	541	612	635	528	557	569	586	552	540	563	560	545	610	535	575	531	604	532	593	537	576	563	585	527	523	570	547	540	566	545	571	533	558	533	530	577	531	551	588	539	623	586	595	576	565	553	582	554	553	609	619	573	561	557	562	549	577	525	586	534	600	549	586	539	614	585	562	537	582	557	511	557	551	604	537	509	544	563	541	550	547	575	582	538	578	526	588	517	587	576	582	532	576	552	511	557	560	603	561	572	580	555	567	564	548	527	601	600	576	571	550	537	552	576	570	540	575	564	556	543	536	535	536	579	566	538	615	553	613	555	569	536	587	555	584	554	556	561	566	583	519	568	532	584	503	580	537	549	512	549	568	584	557	545	589	579	551	564	548	582	538	518	542	555	565	573	575	537	542	551	562	572	570	577	575	560	560	552	542	569	576	571	572	536	569	590	575	605	560	558	576	550	572	607	575	523	580	588	568	560	577	583	565	589	557	580	553	565	554	538	567	537	566	515	577	574	559	562	528	553	596	594	535	546	516	579	551	601	547	582	551	564	582	618	602	535	609	535	554	550	533	549	592	582	590	519	586	508	610	556	600	538	559	526	577	546	592	549	569	552	515	541	545	558	568	520	588	587	590	554	535	573	584	558	607	581	549	608	568	572	541	540	558	569	559	556	564	576	585	580	570	576	582	546	546	514	568	560	579	539	599	613	556	547	571	597	541	540	542	559	564	611	519	566	591	550	540	545	595	564	526	557	531	549	585	516	584	535	540	568	570	584	563	595	583	585	550	568	547	554	578	579	558	510	571	574	535	570	551	570	559	563	602	589	553	545	603	563	556	586	603	576	535	522	556	602	561	609	526	530	565	576	547	557	531	517	583	563	540	527	540	655	558	589	596	535	510	582	566	570	567	536	536	531	567	584	607	559	553	575	567	605	550	559	562	571	625	589	548	533	535	574	569	587	536	568	584	538	553	564	580	575	559	596	602	557	531	583	581	579	554	572	533	571	587	545	592	542	520	566	558	579	558	596	597	570	583	545	539	557	561	572	569	544	553	552	547	578	547	587	564	585	518	576	570	568	572	568	608	584	559	507	566	551	533	567	573	600	584	565	569	566	549	595	578	547	568	576	552	516	535	573	573	558	564	580	568	570	588	506	590	572	589	620	614	562	584	610	594	536	553	530	577	548	546	571	566	512	588	616	569	510	545	549	525	571	569	575	565	603	557	592	578	537	592	566	547	584	518	542	571	581	558	575	578	566	537	539	541	527	562	579	564	571	540	569	551	511	580	566	584	606	544	555	587	540	594	558	558	594	572	539	571	530	555	539	546	577	543	557	600	552	549	595	537	547	567	520	590	525	564	556	538	548	540	535	617	566	553	542	569	549	570	538	565	551	561	543	577	551	561	559	592	574	539	608	511	555	564	562	560	521	539	541	581	577	559	542	529	565	574	571	581	602	574	545	572	604	559	538	566	554	603	582	568	545	596	561	550	561	598	549	549	547	537	552	532	543	529	558	550	542	539	569	558	565	565	578	590	577	583	559	596	540	569	528	549	544	547	561	560	599	598	587	601	547	547	601	559	571	594	505	583	512	572	561	587	541	606	536	565	548	567	542	569	584	586	590	515	609	547	579	554	630	539	573	529	561	590	535	512	572	541	542	547	576	613	543	581	578	566	585	564	543	566	565	545	539	554	550	526	548	596	580	595	577	585	554	570	547	566	574	573	546	556	567	572	575	567	580	514	581	540	530	566	543	605	557	558	570	556	618	569	577	514	549	582	530	548	565	583	531	564	579	526	565	609	556	546	493	515	564	576	540	543	564	524	586	534	530	572	571	575	571	548	526	534	586	534	603	567	574	618	565	550	547	604	552	580	563	569	537	533	544	523	532	565	553	547	573	616	555	569	551	585	537	566	555	601	542	511	563	518	542	506	567	555	628	561	566	563	574	519	530	575	614	614	589	569	564	552	555	535	539	598	563	514	556	581	567	588	554	537	570	602	565	570	556	545	588	550	565	580	542	568	599	509	539	590	564	582	562	551	529	564	583	582	562	562	540	535	570	546	547	528	603	561	624	549	547	580	570	579	543	546	568	589	573	548	578	582	590	563	581	581	600	574	582	567	556	563	544	590	559	581	562	516	611	576	542	551	516	555	591	531	537	580	539	542	560	562	570	550	559	559	552	559	572	559	572	597	579	590	589	597	573	549	540	573	589	543	568	605	538	540	608	528	558	537	552	574	538	512	573	599	590	563	601	594	579	558	584	561	531	579	564	550	534	535	553	549	522	547	560	541	604	560	538	541	556	520	566	564	560	576	576	564	557	577	572	503	575	572	565	576	573	522	571	540	582	556	573	554	544	576	557	623	584	567	576	595	559	575	582	629	534	546	542	577	598	509	542	559	567	574	564	586	560	544	550	596	540	586	592	572	546	595	621	575	561	550	572	546	556	587	543	557	565	574	559	538	533	552	566	544	557	550	524	581	568	586	539	569	568	546	563	550	557	552	556	522	525	596	583	582	560	532	562	548	578	568	592	502	588	603	546	552	559	562	578	540	572	542	617	563	546	553	559	595	563	604	574	582	567	572	568	543	605	588	569	550	567	526	563	567	574	592	557	579	583	562	543	525	601	570	567	559	544	562	562	548	547	530	587	557	559	573	564	538	571	563	563	564	555	519	601	529	540	547	560	562	570	538	517	567	567	543	512	559	526	572	596	572	564	584	531	569	575	564	538	556	578	525	554	534	588	574	579	539	577	565	540	558	567	570	532	537	562	573	557	564	563	574	534	552	572	571	540	573	538	579	537	546
21248	23153	33541	25121	17902	8979	2695	757	733	739	772	730	739	729	732	753	729	685	702	669	745	779	697	736	732	720	648	723	670	758	717	692	702	727	694	698	707	746	734	762	752	710	690	709	677	732	702	700	677	729	717	764	766	741	721	727	732	772	699	734	744	713	731	708	705	733	708	724	708	703	704	709	701	729	737	690	696	750	700	769	720	745	710	726	765	738	724	713	664	692	716	703	741	740	702	758	719	726	715	684	697	730	731	740	768	730	697	704	678	738	729	739	718	738	758	705	765	692	720	735	738	717	713	734	771	711	716	712	725	763	662	708	741	724	666	805	748	692	735	725	755	772	749	753	720	715	678	774	725	700	751	704	794	788	712	727	705	720	752	677	709	737	733	716	742	729	731	718	711	703	729	727	716	712	688	723	715	709	681	723	718	778	745	691	713	713	683	756	761	687	712	685	699	660	738	683	701	694	757	718	745	695	691	746	734	742	743	706	739	690	763	714	730	731	770	734	757	740	694	707	718	678	760	716	695	692	737	711	779	749	679	745	746	661	710	717	708	717	727	749	683	663	700	731	744	729	738	677	725	679	722	711	738	730	729	714	701	732	741	757	694	703	717	727	730	661	697	761	692	694	714	704	697	675	710	729	709	696	700	706	708	700	702	690	707	725	736	716	716	691	788	694	710	749	698	729	705	711	698	724	711	715	714	720	725	746	748	710	739	682	723	757	733	735	694	707	698	730	710	740	688	715	695	751	705	740	709	769	705	759	683	735	706	766	708	690	761	686	703	743	777	716	725	728	745	733	761	731	711	717	693	741	765	752	702	767	737	704	764	744	746	698	713	753	700	722	724	700	657	663	729	695	678	737	694	700	723	675	765	710	722	724	709	745	718	708	660	705	742	747	651	771	678	712	688	729	733	744	734	710	675	728	728	755	701	691	689	717	683	717	663	761	723	724	683	736	703	698	731	744	674	735	693	726	745	696	678	722	743	712	790	709	694	763	735	761	747	696	724	742	684	739	710	730	738	730	744	700	714	718	700	685	727	691	704	708	707	688	732	691	741	699	708	728	694	659	740	717	745	705	735	753	701	716	719	753	714	718	704	678	713	733	708	699	722	739	677	713	684	716	705	711	737	730	759	736	698	768	716	747	731	726	751	725	686	743	784	706	690	751	725	701	706	717	685	736	736	763	704	715	735	704	716	665	754	723	744	724	748	697	751	775	758	742	706	672	709	694	702	690	715	722	768	740	773	687	697	716	745	735	774	707	729	687	745	716	719	689	685	728	707	684	692	685	684	699	668	715	708	733	713	757	730	716	742	731	719	671	697	722	759	732	746	709	712	782	726	753	695	684	724	726	730	701	750	701	785	721	749	709	741	691	736	729	696	720	734	722	697	720	732	730	733	680	769	704	732	708	740	694	729	724	747	720	713	719	727	719	748	684	737	720	745	732	745	773	716	764	715	693	726	750	706	740	721	722	739	711	750	712	694	728	751	721	716	718	744	770	709	715	702	736	678	726	724	724	695	738	720	675	725	707	721	756	672	748	753	738	749	692	705	731	709	740	685	769	698	688	716	703	707	758	701	702	682	742	774	733	731	731	698	717	716	747	749	715	690	735	735	696	732	739	708	735	686	737	734	699	715	668	752	726	719	725	705	729	755	740	744	752	695	719	696	680	715	617	698	751	684	755	725	717	759	722	656	742	753	727	768	687	731	702	782	726	728	700	743	735	765	738	753	710	674	725	750	745	742	757	645	685	750	704	712	693	723	732	726	710	702	721	729	691	701	803	687	671	692	674	800	670	753	711	758	685	713	731	724	691	760	771	726	718	735	720	690	654	715	740	689	714	692	734	661	735	704	713	677	722	708	682	690	726	687	732	729	722	743	691	726	699	692	670	746	761	695	718	750	696	710	746	686	742	673	705	667	730	734	707	703	723	711	718	686	717	734	731	772	684	742	697	743	696	733	739	729	731	727	730	754	704	737	702	756	714	716	709	714	675	764	670	747	697	725	717	707	732	698	713	667	714	707	683	720	724	746	697	738	700	721	696	694	669	715	739	694	702	720	740	757	754	727	702	701	694	706	738	721	747	693	679	736	722	669	750	757	729	736	725	726	750	722	724	700	753	763	665	701	759	713	715	746	719	764	657	753	757	681	684	745	726	744	695	708	773	675	670	706	722	713	669	736	706	712	727	727	677	728	736	724	739	750	709	759	673	757	692	704	689	693	755	760	720	700	702	712	672	688	726	726	726	717	723	691	704	656	709	700	728	716	762	705	747	707	725	726	677	744	636	716	693	753	682	671	720	703	687	747	764	704	690	717	686	692	740	696	739	710	690	668	750	735	718	695	697	775	688	711	710	717	710	713	683	686	701	717	716	728	715	697	688	753	756	717	679	710	757	705	705	729	686	725	715	726	729	716	695	710	699	713	774	763	719	759	738	701	727	765	703	683	739	698	704	704	699	718	723	661	757	724	742	696	757	747	717	706	749	680	679	710	719	718	728	742	748	685	712	736	698	768	751	719	753	709	715	715	750	718	728	752	736	743	736	688	729	730	680	729	719	781	778	702	682	720	718	754	717	770	769	754	710	710	688	688	696	747	716	736	738	736	735	742	688	701	747	708	712	726	700	705	706	723	703	703	668	805	721	713	697	717	686	718	777	718	689	701	723	708	700	770	752	733	666	710	720	719	738	731	698	754	699	742	699	701	673	691	704	773	719	727	701	712	774	687	703	701	724	717	732	779	734	734	758	728	727	708	711	710	679	756	715	691	777	779	734	765	706	722	712	710	736	700	760	741	715	709	735	743	760	736	745	709	717	710	699	762	680	661	672	705	679	719	703	764	750	735	665	736	743	716	722	732	696	697	711	743	732	727	664	703	743	716	702	691	754	735	724	696	688	718	765	723	696	678	694	720	720	754	698	731	682	696	686	723	726	721	744	746	765	741	699	639	718	703	751	702	726	730	701	652	713	715	746	681	763	707	746	722	681	679	663	755	699	744	754	704	671	690	734	757	761	710	675	730	689	742	732	724	700	663	707	710	721	687	722	721	714	717	738	754	748	753	713	706	669	675	726	722	694	710	744	717	669	681	715	690	754	675	722	671	692	716	731	781	712	695	724	754	733	673	682	654	714	736	675	682	773	700	763	708	727	752	709	692	755	745	732	737	726	725	725	749	736	698	716	715	683	720	719	727	723	742	692	690	681	758	732	721	731	717	672	715	720	772	686	703	729	740	745	689	709	760	705	741	693	709	694	752	757	725	750	733	714	665	734	685	717	712	728	746	708	714	731	758	705	740	722	682	735	668	667	689	788	717	717	693	750	693	722	708	696	729	673	738	729	687	712	702	720	709	737	703	759	731	756	721	768	696	701	730	700	663	725	743	732	729	692	752	700	741	730	697	726	719	665	737	760	694	701	701	723	718	726	758	667	710	706	745	694	752	741	718	752	759	723	699	736	690	727	723	716	744	679	735	745	700	718
24399	21505	34178	42557	41329	31281	15453	1231	518	441	486	462	443	459	449	432	449	489	413	484	454	482	465	447	444	513	448	433	453	474	496	477	464	506	501	455	495	460	489	445	463	458	488	463	438	494	519	455	481	453	447	489	470	484	493	463	468	437	464	473	441	452	470	472	446	453	407	461	456	447	441	438	499	457	462	488	469	484	475	445	466	480	418	489	443	471	458	450	484	491	519	509	465	456	446	468	414	445	457	472	487	489	475	462	498	432	442	431	475	417	447	453	465	473	473	445	459	468	505	446	454	464	471	475	457	450	448	469	453	432	465	469	451	470	440	470	460	467	481	466	459	485	475	474	474	469	442	460	467	462	469	447	453	428	474	466	503	411	461	485	463	436	482	461	463	397	500	448	451	471	467	417	469	415	458	478	457	469	490	448	477	466	464	480	430	416	433	457	495	456	441	484	478	472	504	503	466	437	460	443	492	480	476	467	474	460	429	456	475	449	479	458	499	422	480	437	481	477	456	479	459	449	468	498	453	475	468	478	474	458	507	419	469	460	458	507	491	447	440	438	476	477	449	437	455	455	452	461	467	444	440	440	466	458	497	531	421	404	439	438	442	487	473	439	495	481	479	474	471	456	516	498	503	473	459	446	458	486	474	486	440	468	481	459	454	447	478	429	454	485	423	425	472	467	462	469	466	434	433	438	439	461	465	485	497	483	498	451	455	482	463	468	463	425	454	448	470	428	460	467	471	464	437	459	473	469	465	465	467	427	457	442	478	452	458	449	494	496	455	466	438	448	441	473	428	418	454	406	477	442	448	465	439	476	418	434	457	460	448	468	440	457	462	410	417	490	480	452	467	446	464	476	462	478	454	517	511	490	457	453	446	459	488	488	480	481	456	447	474	466	493	457	456	425	518	466	461	445	489	478	489	475	459	468	440	480	476	447	442	463	494	518	455	495	467	448	466	480	456	442	463	460	473	481	482	454	451	479	442	468	477	457	450	450	458	421	457	443	459	423	454	444	447	462	464	467	487	430	471	476	477	471	482	423	483	473	456	476	460	465	438	486	470	475	485	452	473	460	459	470	454	456	513	479	486	497	441	449	423	437	488	426	437	453	451	448	484	489	427	432	460	474	444	430	459	399	499	469	473	492	462	495	445	437	472	468	478	459	473	453	477	418	434	425	444	467	475	467	459	449	457	443	449	460	507	443	473	442	480	456	426	448	499	454	471	454	496	485	469	423	475	468	494	471	476	455	475	476	446	477	477	487	467	430	442	475	492	461	462	419	456	458	464	459	440	479	413	466	495	478	452	492	434	490	457	472	482	445	434	448	467	443	426	480	475	489	443	451	432	471	489	484	446	432	460	461	444	479	480	457	470	440	499	458	482	486	470	449	455	489	496	405	460	430	461	428	455	468	433	474	468	454	470	465	453	463	416	455	487	462	457	457	471	452	457	447	454	458	449	467	482	423	489	446	464	466	493	452	431	446	492	457	445	447	495	480	411	421	455	467	442	480	489	494	479	468	484	470	498	491	473	437	431	469	436	485	434	482	441	441	475	471	445	488	459	448	416	464	473	492	490	429	450	444	478	437	468	451	442	448	434	440	495	488	465	463	494	440	440	456	477	479	483	433	473	439	451	440	472	505	453	457	483	419	443	457	480	465	465	470	418	486	469	481	463	486	471	444	457	464	444	436	450	449	446	434	461	468	447	479	449	430	481	454	436	479	444	473	420	429	453	457	494	461	501	423	499	469	468	445	487	489	436	453	472	437	432	442	452	475	416	444	472	459	458	472	445	485	460	467	396	451	454	462	476	426	461	445	469	500	456	451	465	465	492	469	442	459	470	481	445	493	463	436	475	449	459	472	441	449	447	388	479	445	483	447	468	483	462	471	441	460	458	434	426	446	475	455	472	459	435	435	476	430	476	498	472	454	433	435	493	430	464	427	459	439	430	443	465	449	423	421	451	489	478	431	510	469	451	441	469	485	466	446	450	437	474	475	464	440	501	478	439	444	469	449	484	459	472	425	497	462	449	467	481	465	459	465	456	462	497	440	432	450	484	451	472	458	473	473	443	479	480	448	430	458	455	482	458	416	445	459	459	464	474	437	428	424	442	488	447	468	458	465	506	476	487	460	461	468	479	467	422	482	429	456	472	457	480	501	467	482	480	492	414	425	457	457	457	445	438	479	499	464	425	434	429	433	442	457	447	456	459	420	467	493	447	455	453	447	427	429	441	441	455	451	443	425	463	469	447	468	446	457	478	465	478	503	504	465	469	427	478	460	494	480	512	448	419	492	471	477	424	504	485	466	450	472	397	458	446	441	435	453	431	485	464	448	439	430	501	448	474	491	428	502	474	478	423	445	491	479	436	439	472	463	460	455	455	452	449	482	455	454	472	476	465	440	462	507	413	463	422	438	466	503	508	443	446	480	444	471	437	492	428	470	443	428	413	436	481	482	439	471	414	453	472	441	438	525	487	443	447	500	504	467	475	488	481	492	451	486	465	462	474	477	456	469	488	416	444	511	472	458	467	475	452	478	467	490	444	470	455	485	499	435	479	465	490	441	463	453	503	458	487	460	473	443	454	478	480	459	474	441	473	452	458	478	440	462	444	478	418	470	471	415	469	461	452	425	448	487	440	429	444	441	427	478	434	451	435	465	466	454	458	429	504	462	476	494	454	454	447	471	458	473	444	499	467	455	474	435	464	410	444	476	485	452	443	442	437	429	497	453	497	479	465	472	450	432	448	498	474	469	483	483	472	482	449	493	452	490	476	471	446	448	489	451	394	465	476	443	467	450	437	447	439	415	436	473	437	448	460	490	441	509	445	470	466	484	509	469	426	463	473	484	470	477	453	449	482	477	456	438	473	444	478	497	488	472	461	457	459	436	426	488	509	490	442	465	469	456	456	426	484	460	452	453	433	429	482	426	400	462	488	534	456	475	453	490	481	480	424	477	420	435	437	510	474	472	469	447	472	451	465	467	445	481	465	428	498	433	421	443	490	438	450	446	430	461	440	446	433	467	448	433	453	444	438	499	484	443	498	480	465	457	469	512	416	459	444	475	493	470	468	473	441	486	436	495	443	421	425	453	453	433	517	455	461	483	457	437	408	475	503	421	474	470	467	475	420	459	448	461	470	457	486	468	450	449	418	455	435	462	458	493	518	462	471	472	468	447	469	516	459	485	448	457	454	439	440	476	483	457	458	481	445	458	472	471	480	448	449	461	446	451	458	448	449	437	469	457	461	477	498	444	478	456	477	463	480	443	458	471	495	471	468	470	454	434	480	465	450	459	464	444	447	478	451	464	468	479	480	470	442	458	459	466	474	441	473	510	454	460	448	488	455	494	441	443	463	450	446	440	471	511	425	448	449	462	482	436	453	455	490	458	442	452	468	472	473	490	436	469	443	445	480	484	460	483	485	479	481	479	446	482	482	474	457	441	462	449	470	477	512	457	490	466	481	483	473	428	478	415	493	480
46504	50306	76349	62108	49332	32975	13237	653	610	583	579	617	604	596	594	615	614	581	578	580	591	599	587	599	576	599	602	615	624	581	586	612	557	575	602	616	632	576	593	582	629	602	592	605	613	582	609	615	581	604	622	634	559	559	567	638	592	593	610	607	576	537	616	594	590	569	593	582	575	584	592	606	605	571	586	604	602	553	581	598	563	570	554	607	601	604	587	555	603	579	594	613	593	625	609	587	551	605	584	592	545	574	601	569	585	652	563	593	600	606	616	627	591	580	559	567	595	646	573	583	630	570	632	584	615	588	603	595	578	591	629	547	618	585	602	576	596	546	609	601	614	584	590	592	619	572	605	558	590	557	551	588	596	589	606	550	601	603	563	643	613	632	575	569	606	570	566	609	558	590	589	595	660	583	630	579	586	549	589	584	597	593	570	585	606	629	606	606	572	557	575	587	604	620	624	626	620	583	587	612	624	606	566	558	625	606	553	586	613	601	593	599	617	635	597	592	600	587	594	577	577	590	626	597	615	566	624	599	584	608	590	588	586	570	560	572	582	596	571	590	558	572	584	587	606	587	621	611	558	588	604	533	579	592	579	543	575	586	573	588	583	602	637	574	600	566	585	610	547	593	607	616	580	589	585	623	611	581	549	563	565	613	588	592	629	598	643	627	576	575	576	575	591	624	621	622	581	624	589	575	634	540	598	582	562	581	611	629	602	644	559	584	609	562	578	588	624	596	614	613	594	631	549	605	615	651	607	633	599	629	599	572	588	582	613	614	597	620	605	616	595	594	616	575	576	593	566	594	585	593	562	603	591	584	595	561	607	576	599	568	583	574	589	602	536	632	570	576	580	591	594	578	598	588	609	582	611	597	547	639	567	611	595	648	637	601	573	586	600	604	651	651	568	619	593	596	598	585	619	532	588	609	615	600	573	613	566	561	608	572	576	599	601	651	611	618	589	584	606	610	581	624	603	644	597	584	557	609	592	608	622	612	563	642	598	539	643	599	583	592	620	600	564	606	623	598	588	557	596	608	600	626	620	540	578	596	600	593	583	564	605	586	611	550	603	593	599	585	608	570	583	553	614	616	577	599	589	611	557	560	582	590	581	588	597	548	592	559	585	626	620	600	566	617	621	599	605	602	606	577	601	610	580	560	595	544	601	600	586	601	602	609	575	609	637	590	574	597	582	633	651	617	577	584	564	620	597	616	557	595	642	622	611	562	614	582	551	609	594	596	623	591	587	670	585	611	595	582	597	617	567	618	633	601	556	577	555	565	597	563	614	564	600	575	573	584	587	614	582	599	602	595	617	565	606	568	608	631	567	565	615	646	575	593	577	604	633	593	591	567	588	590	623	613	571	606	585	615	614	641	629	555	602	598	624	598	603	621	598	626	604	601	607	601	596	587	591	575	601	561	609	584	595	594	631	531	606	539	614	579	567	654	618	615	583	595	571	612	581	562	608	610	612	592	600	569	608	624	595	617	570	590	603	597	600	569	602	601	600	589	587	607	610	592	564	579	590	620	628	551	568	571	593	563	628	581	629	591	590	586	578	595	605	594	607	585	561	595	579	602	574	605	557	552	625	578	616	573	609	613	577	653	632	637	588	569	554	580	605	569	599	546	589	550	597	565	576	609	587	583	592	608	589	607	609	626	590	581	556	615	574	586	577	612	611	635	589	590	578	580	571	581	612	535	565	572	623	590	618	538	570	621	642	560	603	544	603	609	592	624	590	605	609	561	640	562	590	572	598	545	592	572	589	616	592	577	580	564	612	582	581	567	595	584	586	555	601	604	595	618	610	594	619	563	559	590	637	616	585	587	529	592	573	566	591	562	569	598	559	581	599	621	643	596	554	558	590	598	573	575	543	601	623	631	588	562	613	587	592	622	540	553	554	547	607	571	559	562	599	612	649	599	588	572	553	598	598	607	592	563	622	575	597	625	592	550	607	592	615	539	570	580	593	624	644	599	594	603	582	568	588	599	581	607	554	625	578	553	590	640	578	604	568	607	573	590	591	598	529	625	544	568	634	617	620	612	616	583	612	565	609	596	612	562	623	579	576	601	582	606	593	634	598	581	568	613	644	586	644	596	585	592	618	594	621	588	619	600	571	600	646	573	596	590	613	579	616	580	571	639	582	608	581	599	592	569	592	635	607	570	593	573	577	605	602	585	600	600	606	590	568	599	654	570	590	637	613	620	608	583	599	638	558	622	574	593	578	571	642	614	632	577	596	607	608	564	561	572	563	628	576	611	555	601	592	564	609	572	558	607	571	587	621	593	583	608	583	585	590	571	611	591	570	609	590	571	590	588	624	635	612	601	641	571	604	625	598	661	600	605	567	603	623	553	577	615	594	562	573	591	590	593	620	569	615	553	587	612	637	585	625	566	585	600	617	605	587	593	610	625	599	599	644	588	618	646	647	567	601	584	606	602	592	586	603	616	599	597	609	605	583	622	571	573	572	597	604	586	578	596	593	576	548	570	601	574	595	618	562	624	618	587	597	627	601	616	569	580	592	564	630	546	599	568	588	596	652	587	622	589	634	571	565	631	598	592	647	579	582	598	622	594	541	595	576	591	593	618	635	595	619	572	562	570	613	589	572	561	570	561	601	630	606	576	578	592	575	556	623	609	556	605	576	543	602	631	568	566	602	647	602	613	582	594	598	611	565	585	604	564	587	568	584	589	631	602	613	621	613	558	609	621	650	588	576	612	562	598	635	585	632	608	606	557	549	621	587	614	625	573	602	644	593	569	601	583	629	598	617	580	615	592	572	621	594	621	597	587	557	608	573	586	608	575	585	581	612	600	622	644	556	548	607	612	588	555	573	620	587	565	614	644	619	575	616	644	611	553	589	570	618	554	619	619	608	636	597	588	602	621	579	623	549	586	584	587	562	551	580	598	563	600	650	616	587	615	634	630	580	591	595	589	593	618	605	588	604	563	583	540	620	615	591	622	606	612	592	558	606	591	603	574	590	601	595	576	563	628	582	623	601	590	586	630	609	602	586	565	615	590	606	576	560	573	582	596	604	617	557	598	586	597	586	600	585	582	613	579	614	605	594	570	572	564	650	568	587	612	566	576	638	659	640	636	583	597	559	567	595	584	567	552	554	593	585	581	621	584	596	602	587	623	639	573	580	612	603	588	551	563	626	562	570	598	570	550	587	622	589	633	650	591	611	595	557	591	583	602	613	580	611	608	603	575	613	569	585	595	606	589	604	596	616	585	594	560	589	565	604	565	577	616	579	587	587	601	581	577	583	616	600	528	642	652	558	616	609	590	574	601	581	573	555	591	650	584	616	615	568	581	581	628	603	558	576	590	626	578	600	601	601	584	650	606	570	625	622	570	618	552	613	571	561	602	582	612	622	584	580	592	636	631	612	585	557	599	590	542	562	574	593	625	595	555	586	587	606	593	630	598	593	612	633	593	632	562	601	622	574	588	595	591	595	591	612	598	579	614	580	594	602	598	573	661	619	626
23339	21481	31498	35168	39476	34447	22348	2873	345	344	326	307	345	321	300	287	325	333	314	338	354	330	318	312	333	318	323	302	313	290	307	306	310	311	319	293	319	311	332	306	303	313	303	296	314	287	299	297	303	301	306	270	285	318	316	334	310	321	273	309	310	316	343	293	308	321	292	294	312	313	306	323	312	327	274	296	323	319	290	317	270	309	316	343	285	308	305	269	287	278	315	305	326	330	276	312	319	318	311	306	306	313	281	300	310	315	293	287	321	293	305	304	326	332	322	294	311	285	270	311	327	294	296	326	303	282	299	305	312	282	312	286	302	323	289	309	318	316	317	297	298	304	309	281	301	276	274	289	304	297	336	340	328	305	294	324	286	292	304	303	305	302	283	291	317	314	309	284	291	304	318	309	304	316	318	312	283	315	312	291	314	297	306	286	296	289	278	323	325	300	312	305	319	297	283	286	329	314	323	307	321	289	309	327	310	298	312	300	296	290	299	290	308	296	318	315	277	341	317	307	311	327	297	287	310	306	295	295	308	290	289	292	313	314	301	318	301	319	280	291	306	311	311	314	296	313	340	321	324	332	276	314	280	308	319	293	307	312	329	298	312	320	306	326	314	294	312	314	276	274	315	331	274	329	283	301	283	288	297	320	331	315	297	319	292	314	316	325	295	295	321	316	315	312	308	294	330	313	281	326	272	300	314	328	287	335	307	296	290	337	281	311	294	323	313	302	302	305	332	323	307	310	320	308	304	311	331	319	328	315	315	317	310	296	279	320	284	337	331	316	282	327	309	298	301	317	329	288	306	294	311	310	295	293	297	298	297	313	316	304	294	313	291	307	318	293	322	321	330	301	301	291	298	293	306	291	309	306	319	293	298	312	280	300	309	309	300	303	300	349	331	304	304	312	291	317	312	294	302	284	288	291	305	299	320	302	336	279	334	293	326	308	309	308	310	325	311	303	303	291	326	290	307	310	299	308	331	335	266	299	308	308	315	335	295	300	298	297	305	282	268	312	284	304	313	304	320	280	294	304	267	284	292	295	320	272	309	301	305	313	308	321	285	341	300	282	302	317	300	302	298	293	279	267	316	296	295	313	290	313	310	286	364	317	299	310	293	262	296	282	304	278	289	284	338	310	305	307	293	280	301	358	292	285	283	291	312	287	309	314	328	327	317	315	276	312	349	350	322	309	305	337	275	310	302	290	305	305	282	300	323	281	312	321	305	324	321	301	327	300	306	305	315	283	311	294	315	321	331	289	318	312	291	285	321	309	307	292	304	308	307	291	286	311	303	269	307	303	259	291	292	317	339	294	305	288	316	340	309	311	294	301	283	283	316	290	309	303	323	300	319	316	300	282	313	308	298	321	338	309	323	291	290	286	294	285	288	269	280	305	321	304	330	308	321	339	302	310	297	330	314	294	297	324	311	298	294	294	307	292	309	283	315	280	310	297	293	300	290	272	297	279	292	325	341	303	297	297	312	268	342	276	305	297	295	312	323	308	309	304	299	274	334	296	304	280	296	292	276	301	294	303	312	279	305	300	291	312	363	295	297	310	298	310	309	309	310	283	314	332	290	302	266	297	301	295	293	314	278	289	298	276	261	293	308	313	305	313	271	293	278	315	329	334	296	315	301	308	317	326	310	307	282	303	324	315	299	307	320	287	304	323	319	301	329	292	306	326	312	295	305	313	335	325	282	304	296	293	345	322	318	323	277	294	292	303	294	328	292	334	307	305	298	298	302	320	299	305	287	311	284	297	313	274	286	303	272	297	302	328	326	298	332	265	312	294	330	313	304	293	285	306	282	330	319	314	295	351	293	297	293	253	305	308	310	341	324	319	286	288	314	290	289	297	298	322	287	299	281	296	317	290	282	291	328	318	322	307	296	309	318	326	305	315	311	283	300	313	310	272	304	284	308	289	294	316	294	274	292	304	330	335	300	308	294	319	320	311	303	336	304	304	288	288	287	297	298	335	305	320	281	320	311	289	297	319	304	298	311	282	291	315	326	270	309	287	329	314	298	298	310	301	321	292	304	313	314	287	322	309	305	299	299	304	333	315	293	329	317	317	295	294	298	267	303	304	328	299	330	270	287	286	315	316	293	291	310	325	313	289	310	300	327	328	303	302	322	286	334	350	299	281	296	294	303	297	311	333	310	286	276	329	312	310	298	285	321	273	319	296	303	317	296	320	326	282	324	301	303	315	313	298	296	287	316	322	291	334	322	307	317	323	323	286	277	326	275	290	296	289	338	315	305	295	308	338	301	284	309	322	308	337	307	288	310	278	300	309	327	320	320	287	317	260	350	304	313	314	313	300	300	308	294	328	296	312	340	307	312	287	312	304	308	310	310	279	318	300	311	302	280	288	267	303	256	302	304	323	300	298	292	309	290	324	293	337	288	310	294	320	308	332	280	298	287	303	329	300	283	267	325	284	308	304	313	323	321	283	312	279	309	305	290	310	327	320	289	337	272	265	314	288	317	299	300	305	286	307	285	322	286	294	305	311	316	305	321	297	313	315	331	303	303	312	297	274	310	263	322	322	287	305	312	313	331	281	277	294	310	316	284	296	284	327	315	281	350	323	298	317	310	319	307	319	326	306	288	280	268	325	309	307	316	291	341	304	263	297	295	323	285	299	294	291	343	272	317	280	292	287	284	325	345	317	308	315	328	288	337	335	283	300	276	308	310	294	332	381	308	335	293	290	281	326	287	332	334	318	300	330	324	282	290	290	273	281	313	281	288	338	319	296	343	328	279	310	313	327	304	299	318	311	305	320	305	307	285	271	325	311	319	324	275	315	299	294	315	275	303	290	276	338	333	290	261	332	297	324	305	291	304	293	312	297	300	319	312	306	329	306	315	317	307	304	311	322	314	323	304	333	308	280	329	288	307	281	281	276	342	301	296	298	321	305	327	296	292	309	270	323	284	309	306	304	273	325	287	306	282	325	304	289	296	357	314	289	289	309	342	342	284	333	332	289	313	297	332	294	294	297	299	326	287	284	323	314	297	310	305	257	305	327	310	294	315	321	294	267	326	328	301	319	286	320	290	329	326	315	255	306	310	268	305	319	317	282	295	295	334	296	315	317	318	320	282	288	299	332	316	290	302	328	277	302	315	278	274	310	302	305	312	295	299	306	310	306	305	297	292	277	300	321	310	324	304	302	352	328	308	323	297	303	287	284	307	299	308	301	298	313	324	275	341	314	321	283	278	309	303	318	285	297	281	279	298	310	310	306	324	327	290	317	269	313	305	268	330	281	316	265	336	292	305	319	296	304	297	293	301	319	254	291	326	270	324	304	299	302	337	341	289	285	319	322	291	296	310	286	289	288	293	308	324	320	328	288	306	286	314	310	284	299	298	338	315	304	315	340	321	304	299	306	310	287	316	298	276	310	297	301	297	320	293	288	290	296	290	305	274	289	323	289	281	297	312	282	291	273	308	305	308	289	297	315	310	291	305	305	270	341	324	294	331	304	290	299
52642	51771	85308	75284	59180	41361	16976	457	424	403	412	409	432	396	384	412	408	416	414	402	384	386	412	384	364	457	401	398	356	383	392	379	402	375	369	375	375	385	379	394	365	384	362	423	386	374	374	393	401	392	360	397	391	419	423	406	382	379	409	368	415	383	395	371	405	412	401	403	374	375	390	400	373	392	387	407	347	406	419	362	390	404	389	357	413	389	384	372	394	392	338	388	393	363	386	389	370	369	404	428	358	399	386	414	385	404	384	430	386	379	374	374	377	393	393	351	416	386	383	395	403	374	383	377	376	423	347	432	422	373	403	425	462	386	393	416	366	394	393	380	434	384	426	363	377	370	372	384	395	380	422	367	372	409	353	366	392	388	370	351	398	371	369	408	432	377	409	371	385	352	401	407	391	414	421	403	394	385	374	434	397	350	375	387	385	415	373	404	378	383	402	372	417	387	412	372	380	384	364	382	406	403	420	395	416	385	367	380	391	366	403	396	376	373	379	373	377	399	367	386	379	387	359	414	366	385	423	384	343	395	374	420	356	374	376	369	398	382	421	362	369	393	396	400	379	370	353	383	405	386	401	389	412	385	393	369	381	423	385	383	384	405	402	370	355	418	391	390	371	370	377	370	380	403	383	414	426	374	361	396	413	359	385	407	368	406	360	352	400	409	386	403	374	372	398	366	359	404	388	379	394	359	387	363	406	378	376	381	372	364	381	362	388	376	390	384	414	386	346	413	350	395	414	386	394	422	390	390	394	395	393	373	418	416	409	397	382	394	393	321	387	399	418	385	392	384	396	394	400	393	362	390	407	348	381	376	399	426	375	374	405	379	378	403	437	393	415	389	397	420	371	402	378	384	385	403	396	403	399	413	357	379	380	386	409	407	409	361	403	383	374	381	399	400	394	407	408	401	397	398	407	366	353	440	400	413	378	416	361	403	359	409	429	378	398	364	367	368	395	396	392	371	431	393	372	333	392	358	413	385	427	365	394	386	384	388	367	397	401	365	382	395	368	377	420	384	367	360	399	391	385	395	392	403	387	380	382	376	369	402	390	399	372	411	379	410	392	370	396	384	380	397	413	365	394	375	425	376	377	426	382	389	366	383	397	389	381	381	392	346	398	399	375	374	424	375	410	378	407	421	424	409	394	413	361	376	371	357	373	416	401	368	349	385	380	366	386	422	374	423	378	385	345	400	391	374	370	364	397	404	366	416	389	401	413	374	403	387	361	407	409	382	416	390	400	398	398	370	374	404	372	372	391	373	411	381	395	376	407	332	401	413	400	386	382	393	387	386	405	396	370	404	367	394	369	397	382	355	394	387	388	399	400	397	361	373	395	385	389	373	396	423	388	397	413	366	414	424	377	382	399	422	407	379	389	371	361	369	377	375	396	393	432	423	393	393	416	383	388	362	391	404	400	387	359	375	391	406	408	384	369	374	378	415	343	352	365	364	379	379	381	382	384	398	424	400	425	397	411	375	384	377	363	406	370	360	392	393	398	379	382	408	392	395	422	394	385	385	388	368	405	380	379	353	377	364	405	369	369	388	386	378	416	426	414	366	378	400	377	400	363	407	390	408	389	416	415	369	413	348	406	404	361	385	374	403	379	378	343	374	392	357	395	401	385	398	398	366	400	373	386	342	368	407	364	386	392	368	394	392	371	384	410	364	392	406	402	407	397	400	406	367	418	392	432	373	415	395	383	394	387	409	358	370	431	406	393	391	418	360	407	435	371	395	435	406	412	374	362	399	357	416	395	397	401	380	411	387	385	373	404	408	348	420	413	398	384	378	363	384	381	386	436	418	391	382	398	386	421	379	373	368	400	354	391	382	400	370	406	431	400	375	391	377	375	399	371	360	419	385	410	385	391	384	417	363	354	377	381	394	384	366	387	377	410	382	374	386	398	392	366	389	375	406	379	374	382	383	382	391	377	363	400	425	389	407	410	382	386	367	375	357	393	385	388	397	387	412	375	396	376	367	357	378	362	379	371	391	390	418	355	363	376	383	402	387	362	347	385	363	396	386	416	416	363	376	412	381	375	359	396	383	402	414	391	409	372	373	378	413	390	377	357	382	429	355	402	371	412	407	405	347	372	415	406	378	401	378	420	382	354	354	386	395	411	418	401	406	431	401	364	388	387	401	401	369	377	386	386	364	405	375	409	391	400	384	378	406	348	424	420	378	384	381	386	370	371	389	360	387	380	384	366	400	353	396	355	372	394	361	393	328	367	409	390	402	375	344	372	397	373	391	377	343	390	376	385	348	336	365	384	405	387	405	401	367	391	427	390	401	430	383	395	362	384	351	387	395	385	376	374	359	382	446	343	382	359	366	401	396	393	367	388	412	358	385	404	405	383	380	398	401	415	375	375	370	397	380	389	424	380	387	388	387	365	392	441	377	412	367	378	411	379	400	392	383	375	371	431	388	400	400	400	376	396	361	370	394	386	402	363	390	403	403	374	373	384	396	372	394	375	382	379	375	390	395	374	355	357	353	369	394	358	372	393	402	400	389	337	396	411	365	382	406	381	384	347	396	389	370	367	401	408	403	381	366	394	424	386	353	371	403	395	423	397	394	366	404	374	417	374	370	391	415	366	382	375	328	381	395	350	401	374	386	361	385	385	402	398	369	382	391	429	370	412	400	381	412	377	380	403	397	405	407	378	384	370	394	388	405	369	376	403	386	366	384	422	382	386	399	368	354	381	405	406	366	401	378	366	413	394	386	388	389	393	391	357	366	409	386	418	370	358	416	363	414	397	367	396	403	353	378	395	395	385	328	392	361	376	375	358	416	365	381	387	397	362	387	428	380	370	418	365	389	438	389	376	370	410	399	422	377	352	396	334	375	393	372	401	397	382	417	358	377	389	356	409	384	391	406	411	391	397	333	408	378	414	401	380	405	368	379	415	364	423	351	403	349	366	369	367	381	347	384	386	400	404	407	373	395	382	373	346	392	400	374	383	397	403	386	387	396	367	401	370	376	359	389	362	391	374	383	395	399	376	373	386	406	435	393	434	387	383	386	397	389	408	340	415	382	359	384	400	362	363	366	392	390	380	386	406	400	409	389	419	370	388	391	404	353	358	407	350	389	362	383	362	354	390	387	403	387	414	373	376	386	409	391	362	392	431	383	397	387	384	411	400	381	397	359	379	388	410	364	381	374	422	420	373	376	393	352	389	394	371	397	383	382	426	418	422	374	387	382	404	422	390	409	403	406	395	390	392	409	393	411	414	353	367	392	357	420	417	409	381	363	369	422	376	409	390	405	382	384	390	402	388	399	370	389	383	382	395	408	354	401	358	413	387	387	365	408	385	372	383	384	394	401	426	354	369	355	409	407	381	376	397	405	378	383	392	376	400	377	363	405	377	390	377	367	428	384	375	390	400	389	376	350	429	412	392	387	389	380	406	393	370	388	429	391	359	398	350	379	401	425	391	408	407	358	383	405	386	379	393	371	394	362	364	401	394	440	396	399	391	394
28060	21660	30083	28136	15563	6176	1491	606	586	577	557	576	574	558	534	539	588	593	540	515	584	581	591	568	597	566	590	576	568	577	619	546	585	601	575	586	580	581	568	558	576	561	586	571	594	558	562	610	536	585	572	601	580	605	575	573	598	555	555	577	565	587	558	533	611	553	600	549	578	584	568	604	563	595	584	585	534	555	514	598	565	567	595	559	629	606	580	564	567	592	587	543	577	581	556	566	562	575	551	557	595	588	575	530	553	602	569	565	568	517	552	563	590	587	543	566	583	577	550	596	543	545	587	553	591	547	569	574	532	537	583	551	546	578	555	574	586	587	579	525	596	534	629	568	551	583	549	569	565	565	596	548	579	578	566	586	583	578	565	577	555	616	545	577	543	517	582	608	547	567	538	574	579	540	556	557	560	563	552	594	548	590	566	555	558	537	600	531	594	594	556	535	589	607	571	559	595	580	549	576	600	554	540	565	564	574	565	563	591	602	556	559	566	585	603	561	518	560	536	571	559	581	582	590	563	522	575	516	547	569	571	596	580	558	584	548	604	617	583	592	638	551	594	591	570	601	584	567	575	535	603	596	601	546	594	598	575	600	556	583	622	578	580	536	586	540	523	564	552	601	582	545	573	560	600	611	543	601	589	609	566	552	585	574	601	566	626	546	583	560	623	568	547	541	549	576	592	581	580	597	538	579	612	580	553	573	590	595	638	579	558	566	545	615	572	565	551	578	558	574	561	557	561	579	558	515	532	608	573	564	553	581	557	555	591	567	603	610	575	580	551	572	573	582	606	567	587	570	587	560	547	587	575	589	569	544	573	574	573	572	581	586	551	552	553	561	557	566	588	553	574	567	591	591	569	578	580	537	566	565	542	584	604	562	579	568	543	566	577	582	524	538	578	608	524	546	621	579	595	551	569	591	589	559	638	536	569	571	574	602	540	567	567	563	538	568	557	586	596	593	594	569	536	576	545	550	613	566	578	509	562	559	572	602	585	557	595	541	562	530	577	557	605	545	630	545	567	577	532	551	550	593	579	559	530	570	534	566	602	614	558	567	564	580	575	571	571	545	531	580	592	592	589	569	572	608	613	597	555	538	588	554	555	579	597	632	586	556	611	585	617	568	587	567	577	556	563	579	589	575	609	550	593	570	601	569	564	592	537	557	568	570	527	578	577	547	576	628	637	549	569	580	559	609	566	592	554	556	605	533	544	608	613	585	613	532	608	531	541	571	582	567	622	593	561	583	535	616	518	571	503	562	526	569	530	530	599	524	556	597	559	584	568	583	588	606	549	568	536	578	602	590	579	605	558	581	546	585	588	632	527	586	560	533	577	518	602	576	571	552	595	583	531	557	568	598	554	541	614	573	583	575	577	543	561	559	558	566	560	575	579	565	564	571	523	550	553	561	581	553	563	606	564	552	550	564	559	552	566	556	560	599	560	569	555	579	569	625	565	562	599	557	586	568	584	581	534	579	528	558	579	568	578	576	549	632	577	583	575	543	591	603	609	575	574	585	597	571	573	586	565	581	607	567	561	565	587	566	559	537	558	559	571	573	581	576	589	586	567	603	614	571	563	608	559	582	530	553	561	620	577	554	552	628	594	569	586	551	554	591	552	565	558	612	575	573	553	582	536	628	591	552	521	567	576	564	554	561	533	592	588	599	540	553	637	560	559	549	578	572	552	554	581	569	580	570	577	581	575	586	598	565	549	589	631	518	575	572	549	589	561	562	528	600	542	574	553	562	537	570	565	530	555	553	581	559	599	553	575	560	582	586	561	565	597	558	600	533	576	581	563	573	561	580	566	517	567	556	593	528	571	570	557	511	582	513	567	553	588	581	592	530	577	529	543	593	537	591	523	582	596	582	546	515	580	527	590	633	598	541	556	581	548	557	569	583	579	574	644	544	572	528	529	596	579	543	607	586	533	607	598	560	572	573	540	562	596	537	556	531	573	571	578	562	568	601	546	582	569	612	552	528	588	592	573	576	560	581	546	589	581	586	551	574	577	607	574	589	572	582	575	600	590	562	591	555	576	522	556	603	507	557	555	590	543	540	571	558	577	517	554	561	591	553	592	608	568	558	571	574	582	546	553	526	526	614	550	584	603	567	539	601	600	565	591	557	589	567	574	600	544	528	539	570	576	550	589	532	540	560	589	581	569	576	591	562	555	578	566	578	570	582	557	568	579	581	543	585	562	615	510	586	548	601	541	566	558	534	572	552	554	592	560	612	608	574	591	579	539	553	567	551	591	581	569	574	587	594	574	546	534	530	561	611	556	584	584	550	557	582	604	540	592	590	578	557	592	588	577	588	566	574	530	599	543	548	552	580	597	604	585	560	524	559	548	550	585	552	595	559	593	573	576	585	567	607	574	566	582	562	572	554	545	583	522	575	583	567	574	610	530	608	590	612	585	559	600	587	600	582	573	604	592	525	558	570	617	559	532	551	564	575	573	537	603	596	548	533	559	599	574	581	583	572	575	585	572	569	624	559	587	539	543	543	556	598	565	572	564	553	585	547	588	590	529	558	581	564	557	578	611	553	568	567	576	554	575	586	548	527	525	591	577	576	615	563	567	599	587	544	561	537	545	635	599	526	566	583	568	560	588	590	556	563	561	489	595	563	565	540	546	599	587	602	632	566	582	556	587	561	532	595	551	589	569	581	579	549	586	622	589	567	557	561	585	584	566	555	598	586	593	606	574	569	589	550	567	554	578	591	570	557	523	577	568	553	637	608	595	632	561	580	571	564	508	567	572	536	566	573	587	551	611	516	550	574	564	555	564	556	556	564	569	582	621	566	598	539	607	549	614	597	543	539	598	579	580	581	574	560	535	541	602	569	557	553	542	609	561	579	602	553	590	583	579	573	581	532	590	593	593	631	562	566	584	559	587	599	556	528	580	554	584	545	590	563	580	524	559	530	562	528	604	583	591	620	542	533	600	554	536	600	567	583	542	565	567	617	576	548	621	605	557	584	597	584	537	606	611	592	575	512	575	602	582	575	601	593	561	562	549	606	584	567	549	625	547	570	581	556	528	552	567	543	579	571	584	574	561	601	570	551	574	578	573	586	536	576	581	554	577	567	570	556	598	560	619	571	569	556	564	548	553	555	599	538	516	570	563	537	580	582	594	588	607	609	569	531	592	571	572	539	567	558	601	564	526	580	534	519	621	521	565	598	598	604	573	589	565	594	559	544	568	573	580	618	561	590	564	525	585	585	534	547	566	573	560	569	598	560	580	606	577	546	549	571	550	577	575	542	577	567	580	542	563	590	579	553	578	578	570	570	578	570	546	556	542	552	549	585	539	577	534	572	587	631	584	547	583	594	557	586	609	612	588	590	503	600	593	563	544	583	579	589	577	541	574	565	556	563	573	555	579	585	587	549	534	585	569	595	521	591	594	557	620	586	573	532	557	606	533	561	589	567	572	559	572	608	597	571	568	583	623	563	583	600	551	563	558	572	570	576	554	619	579	517
22949	20319	33983	26502	16752	8317	2066	756	708	742	753	755	673	758	754	706	718	663	722	739	691	696	714	703	718	716	723	694	690	733	678	746	701	706	723	727	728	729	730	734	768	776	695	708	733	738	717	699	721	719	709	732	706	688	719	741	695	706	711	674	715	741	705	694	765	760	684	735	754	777	726	710	683	716	716	730	673	766	705	726	761	744	723	748	718	727	715	689	763	713	720	756	731	753	691	711	715	702	747	690	717	750	657	695	745	726	723	681	735	760	698	691	738	771	758	725	745	759	733	750	683	697	711	685	739	717	698	726	720	726	706	689	732	778	759	727	682	755	675	742	721	733	772	765	649	759	741	707	733	750	714	719	723	730	783	736	687	727	738	725	756	743	763	712	726	663	711	720	703	727	696	781	722	743	731	716	739	737	706	716	781	767	701	690	745	724	723	696	741	804	723	705	713	778	757	725	683	727	708	742	717	742	705	727	709	739	682	715	673	731	655	707	709	680	774	780	726	699	705	758	716	700	730	726	717	692	708	710	734	735	705	720	734	725	720	706	748	700	693	761	731	711	710	678	722	712	729	731	710	690	738	754	713	712	742	732	680	705	731	687	721	772	724	721	705	737	743	708	724	695	736	714	700	745	725	708	706	728	720	726	665	765	732	696	753	708	703	755	699	727	733	747	770	730	689	736	733	720	727	755	712	717	720	687	684	697	742	680	741	745	775	750	737	713	707	724	714	748	722	689	732	721	738	691	720	742	712	732	695	708	797	729	719	767	692	737	724	712	702	722	695	693	719	702	755	698	721	708	746	701	716	697	700	733	694	731	667	742	730	707	686	738	776	711	712	730	783	705	737	725	747	706	746	687	734	685	707	696	758	719	700	729	697	785	701	743	705	734	703	715	716	738	734	796	734	716	706	740	742	728	762	732	736	705	735	688	703	768	732	754	734	734	744	698	741	714	687	686	727	718	745	718	728	761	743	758	740	739	710	662	721	697	787	765	676	679	736	721	709	730	792	726	705	710	741	711	734	737	788	693	709	752	733	696	737	727	703	717	721	704	727	687	699	709	737	711	665	727	758	672	759	758	716	737	736	723	718	722	719	728	734	725	725	760	750	686	693	742	794	703	772	724	753	696	743	714	696	716	709	696	742	753	733	704	715	719	753	764	756	727	810	739	713	744	719	732	679	793	676	732	712	653	696	752	748	702	739	694	748	715	695	731	735	700	741	736	716	762	740	748	697	753	731	700	745	725	718	727	728	731	755	764	695	768	723	729	727	707	763	720	678	708	728	715	743	690	782	769	724	708	708	706	734	741	716	696	737	746	762	703	731	699	697	754	768	719	751	723	728	721	692	682	673	689	716	732	699	787	757	677	734	693	731	735	727	761	751	700	742	754	644	761	715	728	722	771	707	726	705	717	715	686	728	730	768	717	712	726	716	697	726	762	710	715	730	712	715	735	735	747	732	705	761	728	773	767	740	706	721	739	698	741	675	737	736	724	709	779	729	689	738	719	714	708	705	658	733	732	733	720	699	703	716	732	700	716	742	714	717	763	720	772	719	733	734	654	738	754	723	775	722	724	699	727	717	710	742	656	689	705	726	686	724	751	725	692	681	709	738	742	719	720	742	718	719	723	710	714	721	684	691	748	738	711	720	763	693	735	751	691	774	694	741	703	741	722	753	819	728	732	714	715	728	747	706	735	718	747	742	756	761	727	697	743	766	706	699	745	688	715	700	751	776	732	752	681	743	714	714	744	710	680	708	708	698	745	699	767	749	730	781	731	784	735	717	719	734	712	688	694	717	700	684	680	677	745	747	714	779	749	733	709	728	707	677	731	741	722	691	721	772	754	758	752	727	735	708	771	706	727	686	691	706	720	744	692	690	714	722	723	733	709	698	721	713	782	681	702	660	750	709	748	761	731	695	718	715	759	682	715	669	760	728	714	658	721	671	744	713	769	759	705	748	668	718	727	693	724	711	741	715	708	695	741	710	712	685	760	701	675	708	738	695	755	738	726	710	750	733	741	730	677	757	713	750	750	724	709	696	711	713	772	719	689	750	705	716	740	726	717	772	715	688	718	743	759	713	695	725	732	685	716	733	711	758	698	701	705	724	705	779	711	757	736	766	685	704	745	717	720	745	730	718	696	717	709	725	740	715	726	671	726	730	715	719	732	695	754	724	672	717	703	707	678	691	737	701	724	733	690	695	744	740	716	675	722	726	749	737	716	688	708	745	720	691	684	692	727	706	747	687	730	687	766	716	745	702	728	733	781	694	757	726	694	740	756	719	709	740	749	746	738	756	679	755	709	692	722	682	708	674	681	712	718	732	721	755	684	726	718	700	742	688	742	736	727	693	772	719	726	673	738	765	706	727	675	706	707	742	730	749	726	728	711	751	753	719	728	701	753	699	769	691	716	686	754	755	717	728	722	671	720	741	729	686	672	718	674	742	742	723	749	706	729	723	765	670	724	749	725	724	732	747	755	769	722	674	711	741	717	761	739	741	731	707	757	743	719	792	755	754	756	710	700	746	699	678	783	714	718	675	714	705	707	730	771	684	729	760	735	725	704	693	694	711	739	699	700	723	681	705	715	697	722	766	760	742	726	751	758	770	747	750	743	711	776	695	742	749	706	747	722	723	709	725	674	726	750	715	691	715	720	745	687	717	722	667	731	748	760	697	700	740	702	748	722	746	687	755	762	736	718	746	728	693	722	686	771	771	738	740	710	720	736	686	734	721	720	697	732	713	795	689	747	729	724	670	680	677	693	781	752	754	709	732	749	727	709	705	732	748	685	735	732	737	710	694	744	719	697	722	725	730	714	745	692	709	687	701	742	705	712	698	762	738	734	707	694	720	718	698	789	735	780	728	720	737	721	765	737	726	760	712	708	704	717	708	677	704	720	723	765	762	728	773	730	754	714	738	644	698	725	748	722	688	732	695	748	740	713	741	701	667	753	715	705	752	727	740	717	710	701	750	672	709	716	747	731	658	748	747	728	748	706	685	690	753	709	751	699	724	735	773	681	732	741	742	665	725	713	732	699	747	707	766	723	755	737	692	722	723	709	758	733	744	712	740	726	736	743	734	781	728	737	724	735	722	704	735	696	747	731	698	705	766	718	725	693	769	710	737	710	725	737	726	733	727	692	704	720	718	699	712	665	719	739	714	740	742	721	726	734	719	744	740	726	713	738	727	725	704	794	748	718	755	757	692	747	723	673	766	728	716	724	685	741	709	756	728	739	743	736	740	736	725	768	757	698	704	731	754	680	716	721	710	733	757	728	773	699	710	759	709	725	729	725	746	717	728	703	710	711	719	733	742	695	733	700	764	713	738	716	713	677	695	690	709	763	690	725	737	689	732	747	703	737	755	707	769	745	713	704	722	748	746	729	721	741	718	719	688	718	721	728	682	693	677	748	734	701	741	688	717	714	731	742	678	715	713	685	729	740	669	693	703	714	684	723	707	737	729	711	736	716	728	676
24431	21514	34782	45381	41315	29523	13482	964	467	459	496	512	498	478	459	445	458	455	494	460	502	463	412	478	473	481	441	464	502	481	438	460	459	458	500	475	474	467	446	476	473	471	464	471	425	434	487	452	489	473	451	440	471	436	490	467	473	451	469	478	487	431	475	466	462	460	437	482	460	492	416	486	461	423	461	492	461	483	439	475	480	476	488	460	455	422	466	498	433	427	449	455	442	447	475	487	475	498	454	446	442	470	480	452	426	472	473	434	447	455	498	466	458	479	463	495	447	460	473	444	445	462	445	432	418	426	464	441	452	457	439	469	457	445	460	441	467	476	450	424	464	421	440	495	470	494	479	449	464	505	416	487	421	472	499	433	440	489	487	408	476	471	430	451	493	475	438	449	473	447	489	474	471	455	468	445	420	414	436	499	469	444	436	488	471	483	435	449	441	426	437	439	447	452	454	467	460	489	469	436	457	426	510	419	470	484	513	495	458	410	454	417	472	414	456	447	464	443	482	455	463	485	433	445	478	474	487	453	485	450	484	482	454	435	447	457	456	440	475	459	478	462	469	451	473	449	439	470	466	442	494	461	457	461	491	439	471	475	422	450	452	480	432	459	456	503	431	475	455	447	446	478	491	466	503	456	485	445	457	495	439	465	429	449	482	467	460	437	470	471	475	463	426	402	466	416	471	449	461	450	434	442	452	449	458	518	478	470	466	433	463	461	491	443	431	471	494	480	484	495	441	442	432	469	450	475	469	435	458	487	486	460	441	487	450	444	464	449	464	459	434	437	425	463	454	456	469	491	457	425	451	448	396	436	451	461	446	440	453	430	458	445	468	460	466	468	459	500	450	442	454	491	458	477	417	460	486	444	437	475	483	443	440	458	486	486	444	403	464	463	477	452	452	429	456	453	433	471	430	464	491	463	454	479	471	478	412	440	440	441	501	447	454	408	450	458	471	461	476	453	477	453	477	446	447	466	418	462	514	433	467	447	459	428	464	440	462	468	461	426	473	459	475	423	425	439	465	461	444	463	467	479	445	468	451	474	470	481	440	470	435	429	470	437	482	478	471	446	449	440	476	440	485	443	462	461	477	444	464	457	455	479	450	454	426	436	504	451	430	468	435	517	460	416	450	462	452	454	441	436	476	480	444	429	470	488	451	469	463	495	443	434	455	444	456	480	421	472	444	467	475	398	468	444	467	474	444	449	502	465	452	490	483	427	441	438	457	433	442	475	473	464	463	428	479	460	426	471	453	482	420	466	490	461	483	446	489	454	446	465	458	488	458	446	486	469	460	425	459	476	458	435	487	448	460	483	422	479	464	464	480	469	484	446	434	457	471	468	428	432	429	486	445	462	438	470	472	464	409	474	474	449	483	497	443	459	453	450	458	466	454	491	471	422	440	459	443	479	446	487	427	462	470	439	483	445	410	450	482	473	463	506	434	453	447	445	447	439	470	482	441	476	446	505	466	461	422	494	479	450	476	450	477	456	466	424	488	457	508	488	437	447	432	482	437	455	475	451	416	428	437	457	504	437	437	486	463	465	468	457	461	480	411	469	441	459	453	463	440	443	467	486	477	443	472	420	453	472	447	461	489	464	430	456	440	453	469	464	448	468	433	497	461	427	415	439	469	455	453	432	462	471	461	457	431	464	471	465	418	471	465	440	465	458	508	453	485	484	474	471	465	482	438	451	471	463	452	472	450	444	415	449	416	459	444	456	476	440	448	496	439	475	477	467	511	424	430	480	424	481	481	444	466	462	445	466	494	485	449	449	409	411	479	448	413	471	459	473	481	454	443	425	477	461	431	462	440	451	470	467	440	437	492	464	467	449	464	473	482	475	458	444	474	455	458	458	454	489	431	473	467	410	459	472	478	428	455	447	449	486	498	432	479	423	454	479	445	460	444	456	464	447	485	503	492	500	480	494	484	489	496	472	448	463	485	466	464	467	431	457	438	461	468	462	510	468	442	478	467	441	472	457	433	464	480	446	451	498	458	462	482	446	478	512	461	462	427	455	468	463	458	483	455	477	495	460	471	471	447	509	496	490	454	447	448	478	430	475	466	467	463	461	445	428	482	483	427	498	498	481	491	493	414	461	452	449	500	454	464	478	419	487	487	494	426	483	476	436	461	467	490	453	472	422	471	443	471	477	455	464	411	478	425	444	459	447	457	498	457	433	459	497	453	435	444	459	463	474	462	491	456	434	444	451	439	462	431	430	433	492	437	432	413	462	486	418	456	454	484	439	448	470	454	452	469	444	463	444	472	458	439	444	444	442	453	422	474	464	449	465	452	457	480	455	439	488	450	473	442	455	480	462	462	451	477	433	467	455	474	476	440	465	479	436	496	442	466	461	452	423	437	476	425	471	457	427	461	479	466	426	445	453	440	443	455	442	407	451	479	491	475	445	469	450	454	455	426	476	447	430	455	464	452	433	474	440	453	458	492	481	479	457	426	503	425	447	443	476	467	449	474	463	465	457	470	463	441	454	428	454	450	462	497	465	511	452	447	444	435	431	453	453	465	507	466	455	427	471	483	443	451	484	475	453	458	462	434	466	457	430	427	464	440	488	444	465	440	463	468	501	470	406	466	505	474	442	430	463	450	463	471	463	449	462	452	452	426	449	464	437	484	454	472	466	446	450	476	474	457	455	461	493	477	466	454	488	440	434	460	415	423	462	503	440	454	457	506	453	455	411	450	456	413	475	459	500	473	461	469	446	445	483	464	497	477	480	433	463	454	468	437	448	451	481	488	442	456	478	451	445	426	450	466	490	495	483	411	482	444	434	457	463	457	459	476	470	442	459	439	459	474	493	449	460	469	456	454	470	465	457	460	460	445	449	470	452	471	501	462	442	513	433	422	447	492	443	459	452	458	439	443	450	422	436	467	471	470	491	459	455	483	414	441	466	476	464	447	455	412	451	440	461	461	427	442	438	417	461	489	477	443	440	418	452	454	448	425	464	469	462	455	479	441	470	442	495	458	461	442	459	472	437	458	418	447	465	466	452	477	434	489	473	425	499	434	489	490	464	472	460	413	476	437	507	473	439	456	418	457	440	446	460	493	489	483	482	426	450	439	461	434	476	427	465	440	476	460	479	458	465	434	466	471	428	492	423	448	443	441	517	461	457	462	461	432	445	434	449	474	476	459	429	463	473	451	471	455	461	442	435	482	454	498	432	476	433	434	504	482	481	483	429	425	455	458	477	449	456	480	414	450	428	464	404	449	447	470	483	485	459	454	448	456	455	449	470	417	469	449	454	484	454	442	485	486	438	438	494	451	402	453	463	479	448	454	489	419	477	465	464	500	472	471	469	457	496	467	441	462	480	457	462	413	479	435	431	466	467	438	471	447	419	517	476	449	460	463	452	476	399	448	416	476	455	468	433	436	458	456	446	479	474	465	488	439	431	453	443	433	445	497	449	441	416	426	477	492	442	465	486	448	463	457	425	484	485	440	454	495	449	433	454	472	455	459	473
46481	49433	77308	63032	47937	31304	10613	686	642	674	626	620	599	637	651	585	605	561	589	627	624	637	597	656	608	604	585	605	551	648	584	607	563	624	640	580	588	572	551	553	614	614	631	605	574	617	589	594	595	577	581	583	554	604	580	599	565	570	598	559	553	549	623	549	579	624	596	572	606	554	567	598	574	600	562	576	576	635	565	609	595	598	567	575	624	564	594	580	581	577	557	619	560	575	561	630	569	582	561	598	589	611	570	599	621	638	576	621	589	573	617	585	615	568	574	584	604	589	542	595	581	638	643	578	590	604	586	606	595	608	556	566	611	599	602	593	575	593	586	617	580	624	570	556	602	557	580	557	573	610	623	616	592	585	643	546	551	587	615	574	568	593	638	570	552	607	608	584	601	627	558	539	604	605	580	594	605	589	587	607	603	595	601	599	585	608	594	576	545	567	586	639	593	580	613	603	630	576	581	591	571	563	583	559	598	598	574	610	588	627	544	566	598	612	561	585	551	607	591	566	612	608	593	564	642	595	606	593	564	568	592	581	575	609	603	600	644	585	553	550	568	578	548	567	588	574	565	538	604	531	568	615	629	597	580	607	570	583	587	577	570	602	596	562	641	592	561	589	552	595	569	602	622	567	595	585	589	581	585	579	601	591	601	565	619	627	623	589	614	614	599	602	601	571	597	627	624	605	620	582	645	626	569	621	558	578	599	578	578	625	596	586	574	595	557	604	580	572	595	588	566	559	560	601	583	578	562	562	644	616	614	623	586	590	564	565	564	580	578	596	593	584	636	559	580	590	542	627	599	588	590	584	566	597	630	557	544	631	603	599	587	598	597	590	582	588	559	605	591	599	619	577	654	585	610	585	579	586	645	590	597	583	593	572	584	597	596	558	606	563	625	609	589	589	560	628	595	581	580	562	666	599	610	562	576	554	576	562	636	561	635	621	529	607	567	564	566	604	611	625	559	592	577	582	580	598	610	577	616	559	593	598	615	591	551	609	611	577	577	601	596	571	646	574	610	596	608	554	655	638	582	606	623	550	618	574	574	535	610	607	566	612	561	590	608	544	566	599	579	634	573	564	598	568	581	587	561	630	577	597	553	591	588	556	572	573	588	623	612	549	623	604	574	555	566	551	612	560	586	568	608	576	544	604	551	557	571	587	592	574	571	570	609	636	583	587	599	554	616	582	623	592	635	583	549	594	633	612	559	571	582	586	627	588	623	609	582	585	594	589	558	597	554	621	611	538	546	554	568	601	583	612	622	620	583	594	604	620	607	573	571	589	609	625	545	569	551	556	591	590	581	553	594	594	592	616	556	619	611	639	644	624	592	595	571	573	628	597	597	569	576	575	611	558	548	585	577	596	567	554	610	571	609	555	572	638	563	551	588	586	582	566	583	574	561	559	551	600	623	574	578	569	572	565	591	588	586	612	543	594	557	591	650	584	613	552	595	597	553	563	608	564	538	574	602	589	593	593	594	569	622	616	630	574	611	574	604	553	616	599	607	621	597	564	614	577	594	574	615	570	579	579	543	595	556	588	629	613	583	635	590	591	608	598	589	607	632	591	573	636	584	607	626	589	609	632	573	547	578	586	538	585	626	570	564	617	588	589	586	572	601	564	615	546	587	593	574	577	567	553	596	555	567	582	586	556	596	586	599	622	615	628	577	629	595	595	610	561	592	591	601	585	601	625	596	547	628	565	590	562	570	625	618	591	595	579	558	593	610	585	567	543	589	577	581	596	606	583	634	575	582	575	608	578	592	585	597	605	558	639	592	537	562	622	605	615	605	597	589	564	567	591	581	634	605	601	580	574	591	594	645	572	559	578	631	588	530	556	592	580	599	606	554	594	615	632	641	604	584	594	589	539	611	570	586	595	615	606	558	596	541	597	633	598	592	566	561	607	544	564	617	591	564	590	592	591	622	571	564	608	591	644	569	570	575	584	602	587	597	573	604	607	561	603	604	606	580	573	589	565	592	574	572	602	547	608	518	626	580	557	606	585	581	619	617	605	613	599	611	632	585	604	573	586	583	553	580	646	593	601	606	630	641	618	587	572	600	598	593	616	606	588	556	627	567	600	593	555	554	598	607	552	593	553	612	572	586	610	603	592	576	603	589	572	629	600	578	539	612	593	584	630	591	544	580	603	581	580	574	595	572	594	624	584	636	557	588	585	618	578	597	600	561	598	565	553	563	577	584	572	583	606	571	611	541	593	592	588	608	589	608	628	592	545	605	579	568	589	569	570	602	581	578	567	555	549	581	592	593	574	587	583	589	561	607	601	586	602	621	634	633	600	594	617	608	612	642	641	569	559	596	527	621	578	589	580	595	572	591	535	596	559	589	557	595	594	609	615	595	567	593	586	611	615	599	572	553	584	565	571	581	545	558	583	627	599	576	591	600	581	567	577	548	574	577	606	576	618	575	594	548	566	542	558	604	587	598	615	577	624	599	580	610	606	570	562	543	600	609	575	581	602	603	613	598	566	591	580	583	538	580	589	600	570	638	598	585	587	579	635	583	610	578	608	565	571	564	588	580	552	619	577	592	550	583	568	566	596	649	578	561	536	611	586	574	561	606	585	575	585	599	614	575	576	545	596	557	627	595	597	591	584	601	572	575	621	590	561	593	576	605	573	609	606	598	610	614	604	581	605	572	619	628	548	625	587	582	593	592	571	560	606	587	602	588	596	587	574	573	609	591	603	569	644	580	570	562	604	591	554	581	547	575	588	632	572	658	570	656	567	562	631	583	608	559	583	568	578	579	638	605	591	603	634	551	593	595	568	622	548	615	613	520	580	616	619	597	593	622	562	586	598	585	596	612	624	590	610	572	635	620	590	623	589	631	571	586	589	585	576	616	532	561	553	562	581	559	601	606	606	576	583	554	632	591	593	587	598	590	609	586	598	592	583	599	581	600	590	581	606	607	617	607	595	581	549	612	611	609	577	580	596	621	564	592	563	564	619	578	578	533	626	570	591	586	633	602	613	592	574	578	623	631	589	563	600	574	582	567	574	574	558	633	565	606	563	564	613	561	601	637	594	615	574	553	565	597	587	593	574	569	582	565	607	621	606	591	562	621	608	615	651	610	572	561	620	555	598	589	591	582	571	539	574	564	569	640	600	586	596	582	568	605	594	568	577	555	582	593	593	566	584	595	607	596	580	580	586	584	595	570	571	597	593	622	614	604	630	613	545	583	600	595	615	592	579	591	566	570	593	569	597	630	573	601	582	578	540	521	611	586	546	600	600	590	648	606	584	550	567	558	586	585	593	598	613	603	555	630	582	627	575	589	577	617	620	579	560	586	563	569	599	626	612	627	607	589	590	629	569	593	591	558	605	609	595	567	585	598	614	544	606	577	606	604	613	605	577	598	569	555	629	606	580	644	659	580	583	585	619	548	607	543	590	608	567	637	608	574	601	586	653	581	602	575	583	550	572	595	623	600	575	549	592	627	596	605	641	606	616	577	596	596	593	595	584
23393	21489	32063	36747	38610	32318	20011	2189	344	324	353	317	327	323	347	301	331	302	320	296	306	282	291	303	296	316	351	308	291	306	289	310	296	304	346	292	302	312	319	328	333	300	324	310	276	311	287	308	324	316	298	305	295	327	307	297	292	301	341	312	301	294	324	295	291	298	250	280	325	326	278	295	300	307	307	302	295	325	294	306	305	287	326	295	263	269	306	290	294	300	317	302	313	293	330	275	336	310	290	320	312	286	307	295	308	288	273	331	320	298	301	313	300	322	304	328	292	315	293	299	315	296	287	307	291	288	299	300	296	311	299	256	279	303	281	295	305	328	273	323	309	318	283	301	315	284	282	317	322	316	289	281	321	286	308	297	309	306	317	322	335	296	284	281	297	278	313	319	312	304	317	298	288	294	320	295	302	304	315	307	325	331	311	298	324	288	295	328	309	277	282	320	312	295	307	256	296	292	290	301	285	300	323	340	293	299	305	295	319	278	337	290	292	318	322	342	335	310	304	309	312	311	315	312	321	322	321	290	324	320	317	287	276	302	273	324	291	330	296	310	294	293	303	327	298	304	302	300	325	303	283	307	316	334	315	321	288	306	259	334	289	292	286	335	303	309	276	312	295	295	292	259	312	309	267	325	260	314	288	293	302	278	264	279	314	319	272	301	290	312	294	305	307	327	300	307	283	288	319	291	305	307	293	311	290	274	297	274	299	323	314	311	283	269	325	307	312	322	317	313	307	305	290	301	307	304	331	333	310	294	311	291	295	313	320	304	275	281	315	279	325	285	298	308	316	273	300	304	289	308	296	329	304	286	324	302	304	299	327	282	301	296	285	333	276	290	281	305	310	287	294	292	303	312	331	309	285	349	286	333	290	311	307	319	295	297	302	312	289	340	330	323	287	309	250	331	320	286	279	308	287	272	327	299	299	275	285	294	288	289	333	286	305	286	273	295	319	304	304	290	281	323	291	289	279	296	302	310	329	327	314	304	309	297	298	310	301	303	308	313	275	291	313	316	283	310	318	298	308	340	323	308	306	296	344	269	303	281	290	308	312	291	326	321	328	308	297	280	299	318	288	315	314	315	275	308	348	285	304	278	274	290	336	327	282	317	314	289	298	301	300	277	312	333	296	326	331	294	291	298	306	288	321	299	312	302	312	296	281	301	285	329	301	317	304	310	318	310	279	308	291	298	313	290	305	321	302	325	296	310	301	296	316	270	302	287	306	301	318	311	311	301	320	312	325	262	296	323	319	298	303	282	290	271	304	313	324	311	292	311	297	319	305	298	333	310	299	317	303	308	325	318	284	305	327	318	314	287	286	325	321	313	296	310	313	293	318	321	286	304	266	306	293	311	321	293	307	290	320	290	304	317	298	332	310	311	291	307	321	299	312	304	296	304	264	321	288	301	290	294	265	306	320	305	322	325	300	292	321	320	291	299	345	247	275	297	301	299	293	317	279	321	317	288	293	308	301	291	280	300	297	304	318	296	302	323	342	278	272	310	306	287	334	294	305	313	318	311	296	244	294	315	297	306	279	291	283	288	292	298	326	317	314	312	313	292	335	301	286	284	306	274	310	301	329	273	293	283	341	278	301	278	299	286	282	295	302	307	331	318	290	286	282	281	280	294	340	283	296	302	353	308	309	315	328	311	331	308	334	292	319	297	307	274	306	299	274	335	317	299	307	315	310	227	321	302	280	318	286	320	318	319	300	291	304	347	334	273	308	303	333	345	330	325	294	281	328	323	341	314	306	290	286	297	305	252	306	315	298	320	308	322	310	277	335	342	303	329	308	281	269	304	322	291	273	333	301	301	308	305	313	298	334	307	325	309	313	330	310	304	285	314	268	301	283	305	300	320	294	325	308	329	296	291	304	314	304	275	288	295	302	295	301	313	316	299	330	329	269	323	273	326	328	299	299	287	290	285	327	341	315	307	299	324	297	313	276	302	277	315	271	295	291	318	312	327	322	288	258	310	327	302	309	299	300	291	278	317	304	293	291	305	317	306	328	327	292	305	273	297	337	311	307	289	284	298	316	298	320	324	322	334	299	302	338	305	319	284	261	313	301	293	282	303	326	327	311	318	312	306	332	269	313	275	317	288	304	305	320	290	278	296	312	300	284	284	286	284	310	263	310	291	333	305	254	306	319	327	286	318	285	309	303	271	305	326	283	295	307	301	302	306	292	305	346	318	306	317	327	316	286	301	284	295	330	282	288	289	281	280	283	294	323	307	312	292	284	270	307	295	322	279	325	291	265	289	277	296	329	326	282	298	274	296	314	337	299	292	298	291	269	284	280	346	299	311	281	293	294	321	278	285	339	280	292	288	332	308	328	319	283	338	360	298	299	303	308	297	314	302	301	334	337	292	295	332	329	276	334	286	316	307	340	330	304	303	312	283	289	287	326	326	302	309	289	287	320	304	317	299	278	314	306	308	340	291	285	332	254	322	285	276	329	309	291	292	272	313	300	297	305	320	316	294	290	289	276	311	312	328	313	336	295	309	319	294	276	296	317	298	292	291	299	299	286	310	287	289	271	283	318	300	307	273	293	293	306	298	280	290	288	317	312	272	313	294	283	302	338	286	310	295	304	306	326	289	303	314	330	266	314	319	364	315	319	298	310	306	301	306	306	285	328	292	312	312	306	305	281	312	304	284	318	285	310	316	299	322	298	285	313	286	309	308	352	329	287	333	310	311	291	316	279	355	308	294	317	318	272	314	331	287	312	302	340	292	323	292	278	302	270	306	304	325	315	317	313	317	318	315	297	330	298	277	318	278	314	295	292	331	317	286	308	301	303	282	309	262	286	303	309	302	280	297	303	334	324	325	326	297	296	284	304	324	274	307	300	311	322	331	279	331	323	314	294	333	324	291	314	294	292	281	315	305	305	312	327	290	332	291	310	296	313	287	283	282	299	284	279	310	323	317	327	301	297	314	295	316	300	328	295	318	287	285	289	318	307	310	324	292	308	261	303	297	303	307	293	328	279	292	294	321	314	298	303	319	328	291	265	265	280	294	293	303	314	298	306	274	310	294	301	292	282	281	305	293	282	307	307	326	343	290	325	292	314	311	325	313	317	306	298	277	289	293	295	327	323	307	314	302	329	300	303	309	298	296	292	284	302	340	250	318	292	337	288	310	334	323	291	311	295	308	289	298	311	332	314	288	329	302	298	297	322	331	319	283	332	307	289	306	284	296	330	305	290	320	306	315	291	274	310	294	307	298	273	321	327	293	329	278	290	277	323	324	292	292	306	289	300	310	285	308	295	315	314	316	327	309	287	343	284	293	292	302	277	302	341	314	289	296	278	299	273	338	311	279	304	289	327	309	321	287	293	337	307	313	317	316	292	321	290	306	292	305	322	304	322	345	334	301	332	280	334	318	320	307	337	301	325	317	318	258	306	296	326	301	298	313	264	286	286	297	344	292	323	302	313	314	310	288	321	291	296	302	285	272	287	317	277	292	286	288	348	299	289	281
52010	59668	89986	74491	56878	38476	13928	456	442	398	411	418	413	418	405	368	358	422	405	377	397	405	367	388	398	452	461	387	372	396	385	387	367	374	415	388	377	402	367	403	376	369	387	375	384	401	391	413	383	393	368	417	365	399	355	396	361	401	392	375	386	354	428	427	383	393	390	358	361	355	381	391	359	402	368	367	374	398	364	389	402	390	419	399	382	386	401	371	380	360	378	396	387	377	398	389	376	375	379	376	376	386	416	388	350	371	380	348	379	384	335	394	402	379	414	386	391	380	421	378	364	409	394	415	389	397	406	391	386	406	357	416	424	359	340	388	422	370	375	395	358	367	395	380	386	402	389	387	382	398	372	363	392	414	377	379	374	380	366	388	375	415	368	410	378	373	413	380	429	403	377	387	393	389	384	422	385	347	380	409	387	395	375	384	348	411	368	374	392	385	402	364	381	378	394	358	358	362	344	408	399	385	408	430	394	416	411	385	394	359	408	390	399	378	398	415	334	378	415	411	359	391	395	340	397	376	382	392	392	405	364	369	403	362	392	383	388	407	367	388	395	382	367	403	382	387	396	387	380	379	393	376	373	366	382	380	390	406	408	373	406	390	380	419	396	385	375	388	418	346	373	370	382	373	381	429	408	395	384	415	378	396	388	373	348	398	371	376	384	349	419	383	359	365	402	399	382	368	358	365	363	370	359	371	397	378	391	387	366	381	379	386	406	378	379	377	393	415	398	394	340	399	379	391	378	398	366	394	403	403	383	417	397	379	361	402	376	406	378	393	359	387	386	371	361	385	370	338	362	363	395	400	373	408	423	423	375	395	385	403	387	394	374	373	398	374	386	375	407	407	385	382	401	359	388	409	370	394	383	365	362	400	388	421	350	367	402	394	364	381	411	404	372	392	390	392	410	389	374	384	363	407	422	412	386	377	387	408	371	362	394	402	372	393	409	390	397	369	387	411	427	413	371	364	403	367	377	391	387	383	393	393	386	396	402	410	403	383	393	416	398	435	361	418	384	397	389	380	407	376	393	402	387	393	365	367	406	383	382	409	364	431	375	391	349	384	353	399	387	375	414	402	420	423	397	395	413	409	418	405	415	420	361	399	380	381	370	385	372	403	361	388	400	425	382	377	386	390	351	393	400	346	396	378	386	392	390	396	429	382	393	392	395	398	370	386	400	391	417	419	381	410	421	420	393	372	394	392	373	399	368	374	403	396	382	377	402	375	390	410	380	362	380	380	404	365	391	403	427	379	386	412	353	395	351	402	394	403	391	376	400	395	373	385	375	391	371	398	399	375	402	383	363	386	382	366	332	363	338	389	369	409	399	369	385	376	376	374	380	371	373	376	359	372	378	383	398	332	377	400	348	394	384	383	381	389	394	370	360	385	370	355	380	378	362	391	389	412	421	374	381	357	364	405	380	411	380	370	414	404	393	349	388	392	411	331	377	364	380	381	373	398	389	370	408	380	324	391	380	408	413	390	382	371	391	386	358	398	392	356	371	396	362	344	387	422	394	349	394	393	347	395	358	360	372	416	429	380	392	375	376	354	365	357	379	343	382	388	397	400	409	370	365	359	382	371	370	420	387	353	389	390	402	381	419	381	388	387	367	398	398	423	391	372	359	400	414	367	411	406	378	389	382	380	384	353	387	402	386	398	390	397	356	398	410	388	356	380	396	372	378	394	382	366	387	388	385	386	356	362	345	376	377	396	369	388	366	390	390	397	379	422	383	357	378	377	378	393	389	404	413	384	389	365	374	391	388	380	359	384	387	341	420	378	381	384	376	388	367	411	370	367	360	395	363	380	392	361	370	411	394	356	421	378	354	407	425	400	385	378	358	394	365	380	357	413	391	381	423	379	380	386	362	437	376	402	347	370	428	368	412	412	375	432	380	381	388	417	397	379	421	367	354	370	388	391	361	383	414	392	388	400	372	409	400	380	395	393	371	372	372	388	382	392	422	398	353	410	375	374	403	388	388	394	399	381	377	385	395	415	394	382	396	367	410	406	383	340	394	412	445	363	383	393	356	388	394	352	419	405	375	376	351	397	418	374	367	373	364	392	352	343	394	401	382	374	367	381	386	424	367	397	379	392	417	367	404	402	416	400	384	379	367	396	425	392	367	410	389	354	408	396	375	365	372	370	410	376	403	380	379	377	410	359	388	378	406	374	396	408	374	412	409	357	371	392	415	392	377	373	393	415	389	401	376	388	373	358	377	374	368	360	362	336	386	387	375	361	376	365	370	341	363	403	379	384	375	378	428	403	376	346	370	406	380	390	386	411	377	353	387	357	379	382	366	359	404	350	398	390	374	363	388	407	393	441	407	421	407	375	391	398	401	404	397	394	357	407	398	418	417	389	357	385	366	419	425	402	333	397	371	383	359	407	384	387	368	397	350	376	392	387	441	406	426	384	371	409	384	369	408	325	389	397	395	384	419	366	363	378	397	372	357	417	397	372	402	370	370	423	356	416	363	374	371	377	442	363	372	373	388	412	371	381	395	363	382	427	387	399	412	402	391	370	402	394	393	364	392	378	380	397	394	404	409	407	376	391	404	359	376	371	362	389	373	393	376	415	360	379	382	351	363	393	371	349	354	385	373	360	378	405	352	408	366	391	374	394	425	389	397	391	415	410	371	416	359	367	348	387	370	390	398	396	364	364	403	403	362	396	368	371	429	419	404	376	408	379	375	388	366	388	389	430	397	406	358	389	354	401	393	342	360	399	364	365	397	371	382	376	431	391	406	404	391	387	397	405	414	348	382	361	394	411	369	405	401	423	407	400	361	377	352	391	429	416	370	348	399	393	374	422	388	386	423	425	357	410	370	405	373	402	406	360	366	407	359	411	362	405	380	349	391	375	383	386	378	408	372	382	394	369	362	401	400	368	395	382	395	393	409	418	396	395	406	355	404	376	400	387	387	411	376	422	386	415	353	408	398	380	400	363	392	411	412	379	389	363	399	375	361	398	385	394	357	379	400	360	398	361	413	361	391	377	388	407	365	397	384	416	386	358	384	367	368	392	404	386	387	395	408	376	380	405	393	342	398	349	395	373	405	411	422	453	422	361	393	386	387	374	400	380	384	405	414	386	366	375	390	395	392	408	360	378	402	387	398	386	382	399	376	393	348	384	338	373	341	377	381	374	388	379	376	372	374	352	362	411	418	426	345	405	413	418	391	411	383	384	381	402	391	341	398	410	388	384	380	379	402	376	376	395	353	417	413	384	374	381	410	372	386	382	373	376	393	367	372	377	360	377	401	369	373	409	379	350	362	381	381	390	415	382	390	380	382	388	374	400	394	394	395	379	399	411	363	407	371	408	379	384	402	430	379	395	396	384	389	404	400	365	383	408	394	405	413	361	396	363	407	401	374	406	365	379	409	411	398	394	380	366	391	397	367	381	394	423	380	406	375	387	345	372	391	391	405	391	376	369	390	330	378	406	368	403	390	374	365	371	373	392	391	411	429	394	359	414
28023	21759	30212	26958	15753	6400	1343	595	590	610	625	589	575	513	605	562	547	580	548	566	551	615	572	555	589	563	579	567	592	564	582	581	550	548	607	562	565	598	591	580	569	536	624	579	576	578	576	549	619	584	568	544	578	616	588	577	559	557	562	607	622	592	574	561	602	576	556	583	579	574	576	595	615	584	566	545	548	629	596	573	560	544	581	584	577	593	594	601	562	589	546	620	593	561	558	592	537	589	564	574	595	573	568	582	597	569	588	601	563	577	552	571	611	584	581	579	604	585	544	564	567	569	571	582	556	553	591	589	597	631	562	552	621	583	600	536	606	578	570	598	619	522	568	556	584	601	554	583	547	549	599	591	578	559	574	545	612	549	578	576	531	579	563	624	562	564	499	566	560	593	505	554	585	623	571	622	589	603	594	557	587	578	584	557	557	575	595	569	551	576	591	556	600	568	593	570	581	574	528	558	579	590	565	574	571	587	560	591	572	545	593	585	568	563	598	585	568	534	562	593	598	564	522	616	600	546	585	585	548	595	604	588	571	560	564	536	576	591	541	619	593	592	531	592	567	555	577	605	592	614	611	550	595	573	587	551	576	559	563	549	573	564	582	551	540	545	583	628	612	592	629	590	560	578	628	590	579	553	559	566	569	547	561	594	611	541	616	607	599	569	620	591	576	627	570	539	572	544	590	576	578	538	574	555	550	587	599	558	631	561	586	610	584	563	560	628	635	585	621	572	564	572	608	544	587	570	576	606	568	542	587	586	553	569	559	567	603	595	570	621	538	514	619	580	568	605	557	559	587	590	557	587	585	593	561	592	528	573	633	571	596	560	547	583	588	583	594	576	559	591	628	574	575	576	574	550	562	596	567	549	579	571	612	596	562	599	533	581	601	549	618	548	574	592	582	602	607	587	560	541	548	535	581	598	577	577	540	547	611	587	581	586	591	560	544	621	596	588	603	567	623	590	580	602	589	585	566	553	631	511	517	524	562	520	563	544	611	605	598	594	561	560	557	582	596	574	522	648	571	584	557	575	608	574	585	614	578	535	526	574	567	580	544	539	623	548	596	559	564	588	559	593	575	548	520	581	549	582	595	615	611	583	568	556	560	543	580	589	574	586	589	594	563	514	574	603	568	558	577	544	646	548	565	601	569	610	607	571	610	582	603	599	560	592	556	613	555	615	570	610	571	510	587	571	561	569	549	562	576	612	550	582	602	585	587	599	559	589	594	560	582	621	574	589	530	608	551	613	591	593	616	558	598	577	596	571	562	576	602	546	558	537	547	580	603	533	596	589	590	600	622	600	610	565	555	566	554	572	571	587	556	547	543	586	611	624	594	613	589	575	566	554	604	585	563	543	583	572	575	576	586	570	600	580	603	559	563	532	591	569	589	534	588	547	549	594	591	569	584	614	566	577	555	624	600	558	545	611	570	568	588	606	586	583	581	562	600	540	611	562	619	552	573	566	581	584	567	589	587	569	601	604	606	572	556	565	576	556	582	582	552	583	560	554	570	595	581	579	608	591	582	609	561	563	596	595	584	561	558	580	561	579	610	554	562	555	568	600	610	567	597	565	636	560	602	612	563	581	604	549	589	592	593	601	564	578	526	599	595	576	596	579	589	599	603	620	553	531	561	577	553	567	566	548	598	561	560	627	551	590	581	562	572	532	608	550	579	554	575	555	603	572	582	552	597	543	562	608	595	628	606	532	587	561	566	567	594	593	597	563	567	587	577	606	581	567	614	592	570	574	614	593	633	585	590	599	543	581	551	588	585	551	589	604	541	580	592	581	551	554	600	579	591	582	564	528	556	527	573	596	591	595	562	584	545	612	549	600	587	628	566	594	554	561	605	612	588	569	521	522	568	552	591	603	589	575	610	562	588	595	566	515	556	590	611	516	573	610	572	575	560	592	584	577	576	554	570	592	544	569	563	519	588	595	567	563	578	598	545	566	579	588	598	592	562	571	554	563	555	589	605	591	546	561	553	573	548	530	567	542	577	574	600	597	617	631	578	561	549	588	561	596	542	566	597	558	567	563	604	568	563	548	574	566	607	595	590	537	567	530	559	602	597	591	562	597	589	567	540	536	599	602	571	568	585	603	562	575	610	550	562	570	564	569	634	560	644	600	596	601	604	590	573	588	565	584	545	603	552	552	572	590	578	548	624	569	590	564	603	613	615	554	594	574	561	593	578	534	544	586	585	585	542	573	559	623	575	558	585	594	584	540	616	582	558	563	560	585	584	598	562	585	539	562	604	580	563	563	558	592	555	581	605	557	552	563	585	591	559	583	592	565	568	554	583	572	586	583	546	560	573	582	548	609	576	561	600	579	591	598	590	590	582	573	585	589	568	576	604	610	597	577	564	566	578	594	578	590	618	590	576	550	545	556	566	565	551	574	572	553	598	586	545	551	582	565	562	569	556	602	562	608	623	574	587	572	587	587	574	559	554	570	584	603	591	616	566	578	597	528	574	591	575	606	551	613	542	559	569	580	598	555	598	554	606	593	551	630	566	567	602	540	577	606	596	616	609	587	581	549	546	633	584	607	590	570	538	595	586	611	572	557	556	591	561	574	557	604	574	593	598	555	616	518	551	605	581	591	569	605	589	604	591	557	620	608	599	569	610	590	561	562	590	582	566	576	560	607	569	566	652	551	573	626	595	566	584	564	572	590	580	595	583	545	536	539	591	577	603	579	572	578	563	565	591	577	585	556	575	552	542	554	560	593	570	537	571	610	594	569	573	576	561	561	533	560	573	567	576	550	598	626	581	560	564	604	603	538	578	553	550	577	573	558	569	584	610	574	564	539	596	553	600	595	614	563	621	572	622	545	578	563	613	564	590	565	556	604	575	563	569	569	538	585	528	593	574	599	588	532	570	605	575	523	571	593	613	581	565	553	544	578	583	610	592	573	548	536	558	602	565	565	585	581	577	555	565	577	567	570	523	568	550	621	590	545	584	567	584	538	572	574	599	592	573	569	571	545	577	586	573	554	573	587	556	581	558	545	596	609	610	591	562	560	578	584	582	554	548	586	583	612	567	603	580	574	563	559	561	528	601	592	602	577	595	570	589	545	582	531	574	557	581	581	610	576	583	618	578	556	576	538	567	588	544	549	576	555	583	599	598	553	600	551	591	536	551	596	570	551	616	529	599	615	566	547	622	602	622	559	587	578	549	544	563	576	578	606	579	616	629	574	578	577	542	550	549	643	602	574	624	580	598	580	570	555	582	518	557	588	579	584	578	551	554	563	586	548	583	587	615	553	582	581	557	594	559	560	556	599	610	541	541	602	606	575	576	596	553	574	610	565	576	552	585	579	581	595	600	552	585	631	565	600	538	606	553	585	552	560	545	608	603	616	628	590	558	640	607	579	572	582	582	609	556	576	585	598	580	567	563	521	554	578	617	568	552	537	629	555	605	598	572	565	593	567	554	555	569	543	554	597	562	571	557	581	600	543	564	616	563	558	611	584	579	541
22911	23425	34155	25371	16974	7971	1790	706	724	766	756	689	728	731	722	745	760	717	712	719	733	754	678	716	735	735	729	771	721	687	724	738	713	793	735	729	715	744	784	762	738	696	724	770	706	753	733	751	713	682	756	746	681	748	714	745	743	753	699	783	706	695	733	706	723	744	720	720	730	756	740	752	767	721	735	720	767	728	728	747	712	763	762	728	747	728	715	713	695	755	716	715	721	732	689	726	733	710	722	744	727	701	740	720	739	752	688	744	695	718	760	702	789	760	782	785	758	720	682	778	704	717	704	726	708	727	707	730	759	726	731	716	769	771	773	755	708	761	798	769	675	684	704	766	726	758	728	711	727	706	733	727	735	776	717	706	710	779	720	741	761	729	724	793	755	755	736	742	747	761	726	767	740	717	750	701	731	703	716	703	760	680	742	725	731	721	721	739	709	717	747	756	716	757	715	719	727	751	704	746	708	677	751	732	721	725	728	740	736	737	725	722	754	745	696	741	715	769	720	744	722	736	692	710	722	766	704	751	707	704	783	708	703	747	689	716	721	698	761	745	726	722	716	723	746	711	737	705	695	704	801	720	730	707	741	717	742	739	751	779	746	764	740	719	680	784	719	717	730	701	734	697	749	711	694	693	717	703	724	726	743	673	701	714	727	735	718	769	722	730	751	726	726	803	738	717	720	693	778	739	664	702	718	749	653	761	669	733	708	721	679	742	750	738	750	784	724	732	723	720	722	774	756	723	778	705	721	725	735	730	685	737	731	700	726	752	717	714	728	750	733	732	789	785	764	692	720	711	686	757	741	719	734	734	751	710	690	793	740	724	710	749	724	706	750	695	726	718	769	718	704	714	756	722	767	733	725	717	741	763	761	717	722	686	702	686	740	691	746	772	716	732	708	732	756	717	708	706	738	721	701	778	751	720	741	785	659	734	739	728	702	726	774	697	707	695	727	751	691	747	771	756	703	727	722	732	722	705	747	712	730	756	686	738	726	706	739	717	791	680	748	731	711	765	774	743	690	741	754	785	706	677	743	768	732	678	727	789	720	732	738	707	710	726	711	704	751	779	715	712	748	746	774	758	711	707	744	709	779	754	735	697	748	758	747	709	719	744	718	720	735	735	715	711	805	769	691	799	731	764	727	728	755	726	763	715	736	728	766	761	704	735	711	734	731	723	737	722	761	764	762	748	691	773	736	711	742	725	737	704	748	722	744	720	740	747	726	735	684	720	734	726	688	715	762	698	736	767	720	744	727	668	704	756	706	726	712	733	695	809	697	725	716	759	757	739	759	771	764	718	731	723	745	733	683	676	760	741	751	728	719	782	760	716	738	671	760	751	747	720	737	767	776	703	742	737	737	708	751	701	683	756	738	762	763	741	680	737	690	716	728	682	735	739	734	696	770	713	700	704	751	704	673	685	724	726	738	733	685	742	720	726	736	738	711	683	764	750	794	694	705	715	730	732	719	752	734	808	724	750	736	755	762	727	768	686	709	668	714	715	754	790	667	765	679	730	704	722	745	720	725	713	742	768	761	756	716	739	734	759	762	718	766	752	743	753	730	761	791	714	691	756	764	716	708	724	764	680	696	744	791	742	750	712	747	731	772	744	690	704	740	718	710	707	740	708	692	698	757	728	720	731	737	727	731	700	732	761	744	790	707	740	737	690	703	692	755	718	773	737	786	674	704	678	759	755	742	785	796	726	704	757	735	731	755	696	737	741	781	745	739	710	749	722	707	759	728	756	762	694	736	742	716	737	740	736	735	746	672	745	769	733	750	709	714	705	735	683	735	744	726	758	707	728	766	737	726	793	725	682	776	738	709	715	721	729	712	735	758	738	718	723	770	738	740	764	778	694	726	697	737	720	739	695	725	694	759	733	765	713	750	695	782	748	709	722	720	725	721	750	706	736	729	733	726	708	705	798	739	737	719	735	758	749	739	730	696	739	710	740	771	737	719	705	722	732	727	736	755	659	739	732	717	750	724	729	754	732	801	757	726	735	716	706	693	747	723	710	725	743	762	747	728	698	707	738	738	724	701	712	744	684	742	698	701	753	720	713	690	724	716	739	734	703	737	735	722	714	730	730	756	728	701	752	725	689	743	713	714	725	716	749	746	737	740	747	752	690	687	717	746	764	717	721	739	761	739	690	714	752	706	731	759	716	759	764	770	725	741	704	746	719	712	722	781	746	721	718	740	727	725	678	740	737	689	742	726	707	728	733	749	696	704	741	686	731	744	746	740	753	726	739	706	726	743	691	700	781	745	726	760	741	703	694	783	721	774	735	742	693	732	727	717	749	781	760	697	757	796	741	744	718	763	689	719	748	735	723	728	716	753	744	717	726	698	741	708	731	756	682	743	697	671	717	738	714	712	792	737	774	781	765	692	741	765	767	715	760	726	730	752	762	692	710	732	752	725	716	725	761	688	754	693	745	725	704	711	679	717	763	708	721	729	778	695	755	724	731	690	723	760	667	752	740	733	741	736	722	731	751	713	733	701	693	796	723	764	785	805	781	779	729	725	726	731	714	731	750	754	714	723	791	731	729	763	700	771	663	775	769	741	735	716	722	693	726	747	729	718	746	711	743	768	707	775	740	734	689	733	699	711	726	684	751	740	768	727	707	742	731	772	740	727	721	729	745	726	692	685	758	709	698	708	757	721	741	747	734	762	752	764	704	721	733	701	717	697	703	697	720	697	747	687	759	783	727	701	713	754	697	725	698	707	762	732	727	722	735	766	731	721	726	744	679	694	708	703	762	721	693	745	715	715	718	735	712	737	701	753	755	677	727	754	710	744	669	749	735	690	699	743	737	734	763	679	719	742	734	717	769	710	670	706	708	670	756	777	724	750	795	746	704	705	737	759	713	753	739	755	711	678	719	724	718	711	746	717	742	779	751	715	723	702	720	728	770	733	757	691	689	732	776	755	754	709	729	732	717	729	728	719	736	725	779	748	735	731	708	731	747	723	707	683	735	717	711	706	672	721	724	742	768	733	722	729	743	700	748	748	718	709	726	746	736	730	719	705	746	722	745	738	718	743	771	756	729	765	703	717	747	725	705	727	794	726	751	744	724	788	724	690	739	726	735	733	761	746	723	718	769	748	738	715	767	692	716	704	758	737	713	728	708	763	726	746	711	710	698	688	735	711	677	727	685	734	746	693	672	729	787	705	754	715	757	655	810	689	774	695	729	753	695	724	760	715	690	710	756	737	751	727	713	705	732	690	761	688	740	790	708	741	755	756	729	698	688	699	726	716	734	707	743	763	692	764	743	750	730	733	677	735	729	726	780	750	718	739	737	712	746	735	722	751	677	719	729	703	729	749	725	681	727	787	718	742	733	706	725	718	740	715	753	734	759	746	739	731	774	745	749	710	731	690	723	716	753	730	745	761	729	754	730	731	715	762	737	732	746	751	741	720	737	717	688	720	712	745	749	725	736	759	690	702	706	704	716	776	738	742	731	765	746	776	706	734	758
24406	21515	35397	44507	41043	28756	11585	807	481	470	468	482	494	438	504	445	516	475	508	476	469	430	497	451	457	520	484	483	475	421	443	454	461	473	452	484	463	415	451	438	474	461	464	481	468	456	461	494	481	473	423	447	434	453	450	461	442	509	488	445	457	498	413	468	466	460	480	464	461	478	464	456	474	467	430	433	444	449	468	516	453	474	449	464	514	469	468	482	485	445	454	483	458	477	492	491	436	474	478	454	455	464	469	480	504	469	439	420	473	499	455	453	430	454	467	473	485	445	462	472	454	477	487	490	464	453	463	480	474	490	458	466	441	461	462	466	438	469	459	462	460	471	463	444	473	465	468	473	453	478	426	453	458	469	419	465	479	457	451	448	482	447	436	465	468	482	501	474	444	479	485	473	475	485	456	479	483	491	482	471	464	445	469	449	449	469	510	462	496	465	487	445	449	474	460	438	492	463	495	454	446	474	459	456	427	448	470	485	470	481	472	437	432	460	477	462	482	443	472	486	510	477	475	455	461	465	492	492	504	476	476	462	460	447	432	458	466	446	452	481	472	488	465	502	499	422	445	418	456	469	455	447	414	488	494	485	432	463	506	487	455	482	458	470	484	475	456	486	447	475	464	445	492	493	482	455	466	503	459	498	447	474	446	435	473	477	492	465	437	451	524	493	485	490	475	445	429	500	479	447	460	447	451	489	454	497	462	449	471	485	497	412	486	472	481	452	429	450	468	445	449	463	504	426	447	445	504	422	465	450	433	457	466	459	456	498	463	486	460	443	468	494	484	483	462	513	439	452	430	439	498	471	480	497	455	440	444	460	501	466	439	479	473	524	485	475	431	428	453	423	455	431	466	470	460	467	482	450	464	455	444	488	471	474	484	474	481	483	470	491	468	424	481	447	477	489	450	457	463	479	494	452	457	491	477	441	450	482	441	432	469	431	492	456	516	466	445	438	485	513	477	428	491	511	430	449	442	489	435	470	463	474	481	467	505	466	403	509	436	487	443	464	449	495	455	478	445	461	456	421	424	476	442	470	453	472	460	476	465	454	474	475	428	444	485	455	443	469	440	441	500	467	493	437	440	510	462	478	450	466	458	448	479	465	454	461	460	448	484	461	462	461	494	471	484	484	441	495	432	469	511	470	478	534	408	455	408	492	497	508	454	486	446	460	450	492	483	463	448	419	471	474	493	485	430	458	480	483	481	469	462	508	478	474	463	496	443	453	458	463	420	432	434	463	476	459	437	479	483	491	415	480	455	446	448	480	423	451	448	433	480	461	438	430	467	434	479	470	508	485	458	456	479	464	436	434	459	490	489	479	463	466	428	489	485	476	487	458	456	454	427	483	492	484	490	471	481	475	463	454	461	482	505	485	474	475	471	434	446	467	459	450	459	460	502	469	445	476	471	460	469	417	442	492	479	481	439	431	427	482	422	461	489	449	461	454	493	458	456	453	511	433	496	436	465	488	506	479	464	422	457	450	484	415	521	502	478	457	471	475	471	449	493	450	429	444	458	471	479	483	448	459	479	468	485	482	491	426	468	478	441	458	463	470	478	512	477	433	471	474	434	463	469	486	454	461	472	477	468	463	453	501	457	442	407	465	494	476	477	459	456	412	474	459	425	482	476	464	479	456	483	462	478	436	472	469	458	419	489	496	440	459	531	440	483	462	468	451	476	491	453	477	472	441	463	441	483	476	477	461	461	511	450	471	473	454	422	490	450	418	500	453	460	495	456	457	514	452	440	474	436	454	451	451	424	447	478	476	475	474	474	462	474	483	437	467	481	478	466	498	440	478	466	462	466	442	466	470	449	447	470	453	495	475	437	474	516	457	449	457	483	438	498	495	480	479	492	461	455	469	476	437	431	445	427	447	499	478	449	432	465	452	441	466	453	448	460	473	513	435	488	435	463	473	437	491	525	440	465	487	453	497	517	446	475	487	472	461	466	488	473	486	456	467	449	487	492	452	472	427	509	460	473	455	505	451	455	450	467	479	454	482	455	451	473	436	482	477	483	466	484	472	452	468	457	474	479	413	487	446	480	487	487	483	455	453	441	493	494	479	511	452	470	431	514	458	478	473	452	480	485	427	457	463	454	499	513	492	449	448	470	488	444	437	465	436	431	443	471	525	464	449	404	463	472	452	450	482	466	462	420	434	458	469	487	462	459	433	454	504	450	500	493	464	445	409	473	465	478	450	450	454	483	450	503	507	466	473	477	460	472	446	467	464	473	491	443	459	472	463	466	444	488	472	447	479	437	459	462	464	457	466	465	486	465	459	481	475	457	495	477	463	438	507	484	436	471	483	463	502	486	496	464	486	444	485	459	476	476	507	480	495	490	474	465	472	452	470	491	475	444	437	503	458	453	469	467	450	445	474	483	478	473	476	485	446	459	450	417	466	451	474	485	499	495	451	477	457	462	456	458	444	472	471	450	492	471	436	467	447	513	490	501	486	449	441	470	468	471	464	448	500	470	508	475	479	478	501	474	478	442	443	437	411	447	459	456	459	454	446	468	471	442	458	443	489	453	481	496	466	493	441	437	472	457	486	480	419	473	509	441	468	433	453	474	475	485	454	502	497	453	466	477	470	474	462	470	480	444	449	476	478	432	455	457	451	478	459	403	473	476	492	443	478	491	461	527	503	493	446	502	505	469	508	510	451	496	439	465	469	495	440	465	465	445	450	439	468	488	448	432	496	447	448	459	506	442	455	478	479	449	465	423	470	472	476	475	399	424	461	465	480	471	453	448	425	432	461	469	478	479	496	436	497	480	459	457	463	428	479	459	485	467	479	435	466	470	450	497	468	460	482	478	487	506	458	467	451	477	473	494	435	475	488	470	485	487	464	471	428	502	473	439	460	463	427	458	454	483	481	476	461	455	442	434	442	466	450	472	460	476	506	474	466	462	459	455	471	486	472	472	487	477	466	470	486	502	472	518	472	444	475	459	456	456	429	476	441	444	502	443	449	503	480	443	517	446	464	421	481	457	466	465	468	460	463	460	468	482	417	464	478	447	494	478	448	475	493	491	415	473	469	466	483	479	434	461	455	448	466	491	466	450	433	461	435	460	440	448	481	457	458	475	447	487	448	434	431	502	483	471	488	470	476	471	415	460	416	467	491	462	490	479	431	442	474	439	439	473	448	477	433	448	478	473	512	481	458	465	480	455	442	467	474	479	461	447	469	444	466	486	457	475	462	471	511	489	455	473	430	472	473	469	511	464	483	435	497	466	458	450	445	465	452	457	452	439	429	441	401	465	459	458	460	460	442	446	429	454	448	497	466	407	476	486	469	479	489	484	495	490	475	483	448	472	430	498	463	459	450	479	491	469	480	472	431	434	465	443	440	452	464	452	489	469	478	465	458	445	471	488	510	481	455	462	478	445	458	407	477	457	481	479	476	462	473	440	452	466	475	468	440	461	453	452	438	450	437	477	461	460	500	455	485	464	457	472	427	523	436	465	445	469	477	472	490
45521	56352	77157	62767	47644	30186	7451	672	630	605	612	617	655	606	620	586	616	630	586	590	618	605	625	611	611	658	708	603	612	574	604	609	605	598	559	608	597	647	586	593	606	600	588	563	574	596	586	620	586	575	563	567	624	612	617	572	593	614	608	579	569	606	592	612	597	571	606	598	585	580	636	625	557	585	612	628	560	608	596	575	580	608	615	571	635	627	518	624	605	599	557	608	629	614	598	620	584	582	583	550	596	578	622	554	623	630	567	600	597	607	633	615	598	629	570	572	615	576	536	603	606	657	581	575	606	603	591	599	604	573	597	598	614	582	623	622	559	605	579	598	604	629	587	606	632	607	625	587	566	630	678	583	605	612	612	580	602	595	585	529	576	626	625	612	604	636	567	574	605	575	580	567	598	619	600	596	654	586	599	590	611	620	647	595	592	615	607	610	563	606	650	587	619	611	629	560	557	571	652	603	562	588	561	596	622	624	618	613	635	588	585	612	613	617	576	616	593	596	562	578	622	586	611	634	643	554	589	622	620	631	647	611	609	599	593	572	663	568	640	625	588	627	646	616	585	618	621	611	567	568	588	629	593	566	658	568	611	594	582	555	603	649	583	581	552	581	591	545	611	569	612	617	589	609	572	625	605	589	605	581	584	597	580	621	627	620	557	589	581	549	649	566	647	587	614	642	586	627	616	584	594	611	576	546	631	594	569	614	580	631	604	589	559	595	595	625	615	572	585	591	567	574	609	570	587	597	577	601	594	597	659	580	611	605	637	628	583	644	581	575	635	614	622	609	635	568	666	543	587	594	625	665	599	521	593	619	561	601	620	571	640	645	566	618	600	647	656	612	597	593	617	585	562	623	603	624	581	603	584	634	609	601	639	605	623	572	620	622	590	633	595	631	594	601	618	616	657	613	594	617	589	603	558	570	600	572	609	564	594	557	596	625	542	577	605	604	601	600	587	586	619	582	606	601	618	588	634	583	589	563	629	610	616	618	616	624	574	586	600	625	536	594	606	676	622	594	602	634	573	593	620	603	616	575	609	627	561	614	545	586	627	566	605	558	556	592	579	545	593	594	607	609	593	639	575	584	603	624	618	588	606	560	611	600	609	619	602	614	630	591	594	597	629	573	597	593	555	568	615	639	586	606	603	593	585	586	613	609	596	582	583	574	606	595	582	603	609	563	590	577	601	567	593	630	588	599	561	552	645	582	638	573	613	594	618	588	657	618	598	635	591	592	608	635	627	577	620	622	600	602	560	613	639	631	601	583	579	586	608	646	627	622	616	600	550	600	610	629	611	667	639	604	612	575	599	581	580	614	595	616	632	609	606	603	596	619	617	605	607	609	644	590	632	580	612	533	602	563	589	596	577	612	602	603	609	580	555	630	595	604	624	597	639	611	623	642	605	604	652	638	599	605	630	607	619	590	598	575	573	603	633	610	587	619	617	603	590	594	596	611	603	598	611	632	615	612	602	572	581	608	641	661	587	607	641	655	588	586	615	584	580	572	592	591	589	593	588	578	600	607	575	599	640	558	580	593	581	600	590	617	588	576	608	627	537	602	592	589	610	605	603	615	596	595	594	599	602	508	601	580	559	594	616	621	563	584	581	595	586	616	579	601	622	622	605	582	548	614	584	594	592	591	606	586	600	616	617	615	609	575	589	612	626	622	607	580	596	586	543	544	580	596	611	599	573	594	591	599	619	600	585	628	614	610	648	581	596	581	596	625	603	610	585	634	590	600	609	586	610	613	621	566	588	612	609	603	572	604	644	608	630	594	593	635	582	639	605	645	632	574	586	615	589	617	590	588	596	606	564	621	621	616	608	620	640	604	581	604	611	594	641	645	626	634	602	620	568	555	577	612	631	591	596	594	601	651	607	613	566	603	571	584	636	605	603	557	631	589	585	594	622	662	605	610	592	641	575	602	634	597	606	627	616	532	557	577	600	586	604	624	574	596	599	604	623	633	553	542	571	602	588	603	522	623	646	599	596	605	619	595	608	620	551	536	619	599	581	600	601	620	611	579	611	601	588	592	595	631	606	601	587	617	624	578	626	592	576	592	634	621	619	570	568	596	585	623	612	595	620	596	617	583	607	620	663	605	593	587	598	580	570	590	614	612	605	624	594	588	583	572	609	626	589	605	547	623	639	601	618	565	578	539	600	577	594	623	556	607	619	557	594	608	622	613	610	602	588	580	612	546	587	626	604	626	587	605	611	593	616	559	596	568	595	596	597	618	653	581	645	621	617	594	603	588	596	561	588	623	589	591	599	564	575	641	605	576	609	625	628	593	599	586	600	600	589	611	595	658	631	565	604	600	622	569	594	650	621	623	577	586	590	610	624	632	616	636	604	564	547	621	567	569	584	588	622	605	573	590	612	615	592	583	533	608	613	639	606	613	579	600	592	585	586	586	609	581	587	582	627	615	629	635	615	608	572	547	581	599	618	577	611	583	604	622	571	604	594	616	608	632	595	637	652	595	620	592	642	625	595	577	580	587	579	597	579	613	610	567	612	611	616	569	573	596	599	596	540	582	584	568	644	567	597	608	615	556	569	579	629	573	587	600	587	633	584	620	588	620	564	591	599	609	618	606	590	593	585	620	606	589	590	606	655	621	606	637	581	611	617	603	571	579	613	578	607	590	607	620	588	594	652	621	633	596	582	603	601	598	601	602	606	577	621	616	617	643	610	576	605	608	598	573	556	606	594	597	594	589	590	578	619	533	568	605	563	621	597	618	612	603	602	576	645	624	601	590	647	616	599	603	615	557	624	581	649	606	594	608	624	581	582	586	572	617	597	561	574	610	588	630	601	599	608	591	598	587	629	563	600	633	605	587	623	597	595	572	604	572	626	605	636	645	593	544	595	630	603	578	617	605	603	557	579	588	621	590	621	633	577	632	593	578	528	609	610	603	585	593	598	593	602	614	612	600	576	603	631	611	635	597	573	615	625	610	625	584	590	618	600	631	555	606	584	631	617	605	596	563	562	619	606	593	570	596	613	578	611	615	636	591	580	652	638	549	608	627	644	618	556	612	561	636	601	589	604	639	607	598	616	640	607	579	592	556	588	587	593	625	627	559	606	588	585	597	535	561	640	602	622	584	587	591	606	620	597	620	586	573	604	587	601	625	592	567	599	608	591	594	586	607	620	599	610	586	588	618	602	631	588	609	614	604	588	619	574	629	580	568	606	546	624	596	615	618	620	642	593	627	590	631	563	578	605	611	606	608	613	589	666	629	601	590	566	612	619	639	554	572	579	566	534	582	583	548	603	559	619	600	582	628	631	627	589	590	587	576	582	609	624	578	596	597	583	595	550	572	598	617	564	576	624	581	643	584	577	612	599	589	598	643	615	566	599	609	610	606	608	617	635	554	584	571	574	624	557	573	582	597	616	596	621	590	584	568	611	603	552	621	631	658	631	581	611	571	584	605	642	610	609	629	590	641	579	628	621	596	618	590	618	603	582	601	585	618	609	604
23383	21496	32733	38320	41346	33560	19123	1995	339	348	366	328	309	332	318	320	337	311	291	335	328	308	317	333	299	364	368	321	320	289	272	287	321	315	318	341	293	302	321	314	313	300	301	318	289	274	300	293	317	298	364	336	289	326	309	321	306	316	298	307	331	329	320	322	306	302	327	316	293	333	289	305	306	269	332	323	298	311	296	310	301	327	331	305	314	310	331	292	339	280	290	298	346	297	305	328	292	305	339	347	298	318	353	322	291	310	321	323	285	317	313	309	309	346	306	317	333	321	334	313	299	324	325	313	309	303	310	301	254	287	343	303	298	324	289	316	327	332	300	326	303	307	300	319	293	304	338	317	299	283	304	289	317	303	328	325	336	315	279	287	324	279	324	301	292	293	300	328	299	312	300	308	308	300	305	321	336	317	288	313	297	302	299	342	307	297	284	324	320	332	321	307	313	316	289	319	301	290	314	282	303	277	291	320	296	324	281	282	288	311	318	313	293	333	315	271	301	294	285	278	324	295	293	335	294	300	313	309	277	314	286	289	313	288	314	282	278	282	328	297	308	334	309	315	356	305	319	349	296	341	290	246	314	306	312	267	279	309	295	295	317	286	306	305	283	312	313	278	285	310	322	326	264	308	319	315	284	318	325	318	294	286	328	302	286	282	304	309	324	281	283	275	297	288	301	315	303	316	299	278	319	329	307	316	311	296	277	304	317	314	305	285	295	294	332	317	325	298	321	299	307	306	302	300	329	296	325	318	321	335	269	314	337	317	299	301	320	277	323	308	298	306	305	295	287	300	314	293	330	323	280	294	328	325	294	320	301	275	272	286	304	311	314	301	294	309	316	316	316	281	329	333	333	302	295	292	320	340	303	311	278	313	316	286	300	313	309	320	293	289	300	321	308	313	291	300	282	325	285	323	327	281	324	340	310	302	302	319	330	306	313	303	293	333	304	303	306	341	293	293	298	262	286	315	340	295	308	307	293	282	277	296	334	292	305	291	324	315	316	314	316	304	304	317	283	310	317	281	320	332	295	301	298	346	317	314	283	312	339	323	294	312	301	323	313	300	310	317	318	320	272	352	333	314	267	298	320	331	312	314	321	304	277	340	309	282	291	314	318	325	323	323	305	320	288	332	318	320	348	293	326	300	279	319	337	294	303	307	299	301	314	278	295	302	346	283	294	316	311	296	324	301	337	302	301	330	285	329	293	322	308	363	330	308	286	299	290	332	308	292	300	293	313	305	308	312	317	297	318	272	317	276	328	318	299	306	302	321	331	269	304	319	308	295	314	285	345	285	283	339	317	300	282	323	307	265	285	324	291	300	300	298	311	320	302	285	308	303	292	333	324	292	279	291	304	309	312	292	285	310	291	299	290	294	320	313	307	307	306	294	283	310	302	313	298	318	324	301	325	281	281	299	287	333	343	321	319	309	329	330	285	306	297	318	315	338	291	280	339	324	290	310	325	288	314	303	278	312	300	321	302	304	284	306	317	302	305	283	305	353	319	299	320	308	324	307	332	305	302	297	310	303	331	315	276	302	322	297	283	330	304	295	301	309	301	313	328	324	305	311	326	326	305	317	314	291	281	288	288	312	297	301	337	325	281	300	313	314	286	332	330	290	304	333	280	347	278	305	290	304	342	289	325	349	294	297	312	311	328	308	317	346	321	321	307	309	271	312	304	299	321	326	310	327	301	304	274	310	310	359	288	283	360	304	289	324	325	305	305	291	297	328	332	289	311	300	308	315	303	311	303	314	286	330	272	332	315	305	288	290	302	308	317	344	300	298	317	354	336	316	314	307	314	313	321	308	304	295	324	331	278	277	294	309	328	313	322	313	302	320	317	330	335	310	310	300	307	294	313	290	317	312	337	327	296	295	312	289	313	308	298	274	316	284	268	289	325	292	315	301	316	262	320	309	325	314	318	321	280	289	284	284	288	343	295	316	294	273	329	297	315	295	290	309	326	302	313	282	317	295	310	336	289	282	290	298	320	320	281	311	285	266	325	286	296	287	293	311	311	319	284	344	283	284	314	285	293	308	296	325	290	304	317	306	298	334	316	320	308	288	326	294	280	313	298	321	322	306	319	321	308	297	326	264	328	314	299	285	317	273	311	289	332	310	301	319	313	343	301	295	274	296	313	296	316	336	289	314	291	321	284	316	357	327	320	295	285	287	329	305	319	322	323	302	303	290	323	320	324	296	325	324	285	277	317	292	306	345	302	303	314	292	299	284	291	303	314	294	316	317	317	334	302	300	275	292	304	315	323	290	297	299	308	295	329	285	288	331	314	272	298	324	303	300	315	304	296	321	330	281	324	309	343	296	286	339	320	298	312	312	325	328	293	299	323	295	305	307	296	317	328	324	319	283	300	294	322	296	291	310	312	293	334	322	310	304	329	309	305	297	320	318	314	297	296	306	309	311	302	291	321	344	337	342	316	289	326	292	316	332	341	295	327	332	321	308	330	289	319	295	317	287	287	301	283	305	301	314	303	309	323	311	311	339	332	314	298	345	298	325	298	302	299	298	335	336	268	308	310	324	325	296	301	287	301	307	311	313	293	315	318	311	311	306	307	274	303	305	311	334	306	315	312	288	310	321	319	269	306	265	331	313	302	328	281	290	342	280	325	286	318	307	329	303	297	321	347	299	313	318	313	306	283	306	305	276	290	314	299	324	324	313	292	290	298	307	323	306	281	319	282	298	306	306	301	293	293	315	314	315	279	283	298	297	296	292	307	297	302	265	296	290	315	335	327	306	293	311	321	306	321	295	312	308	318	322	304	297	280	302	290	307	290	285	321	291	310	319	267	323	300	289	296	311	301	301	340	301	318	293	306	334	327	276	282	313	328	295	313	289	313	311	329	328	310	302	302	303	294	298	310	325	320	300	303	315	299	315	280	279	294	305	312	312	304	289	297	336	304	334	305	328	310	323	298	333	299	304	302	315	311	277	303	314	330	267	343	283	300	279	290	319	341	296	294	317	286	302	302	324	294	308	299	290	301	354	325	321	304	278	299	306	323	273	307	316	299	330	305	275	307	301	328	333	307	322	296	335	308	299	343	290	280	312	277	332	329	281	302	339	268	281	293	321	325	317	331	317	299	315	314	332	331	301	318	297	327	278	299	316	336	292	296	316	328	316	296	313	321	298	304	325	336	325	301	296	293	306	315	306	301	335	286	313	301	288	305	320	298	352	315	346	347	330	323	272	308	274	296	297	323	288	334	310	326	335	273	324	280	313	317	292	290	303	282	322	310	328	329	332	300	290	309	309	276	329	308	296	307	285	286	308	287	308	328	312	312	281	293	282	295	332	267	299	311	320	344	325	320	297	309	330	320	290	312	264	336	316	321	301	310	307	313	331	318	286	329	286	297	299	263	300	294	324	287	279	307	300	326	309	318	321	309	293	292	348	307	321	322	299	320	294	317	346	279	290	317	299	296	326	294	296	322	277	314	302	313	269	330	301	319	336	309	298	315	314
49751	60544	89416	75080	58064	38764	11961	617	434	407	458	402	432	378	403	372	411	385	398	421	389	386	393	432	383	483	553	385	414	400	380	390	394	429	393	399	401	403	374	365	408	427	380	385	404	422	408	382	411	378	382	423	417	406	397	379	378	385	383	360	379	400	395	370	365	441	393	421	411	385	419	388	427	400	376	367	414	392	376	383	362	363	375	367	393	405	384	404	397	390	370	406	373	394	373	393	398	401	383	398	367	394	386	425	397	407	421	352	376	396	387	398	398	399	386	403	360	388	388	375	414	388	396	416	369	404	427	385	344	369	411	391	383	412	379	408	419	359	375	394	347	387	407	403	412	378	387	398	430	412	378	406	380	348	390	381	427	413	369	379	374	413	375	382	385	395	346	420	439	418	414	381	414	391	419	391	365	375	388	395	410	391	384	367	397	385	399	376	404	382	398	364	401	363	377	383	375	389	392	378	406	392	409	370	399	365	406	385	392	407	403	373	396	383	391	362	418	409	381	379	381	408	394	388	393	410	410	406	410	431	391	375	399	387	415	396	419	381	401	394	357	388	371	407	388	379	386	408	384	395	385	389	373	387	434	390	403	401	379	379	411	412	353	397	387	378	417	420	401	394	383	386	374	372	410	398	337	354	392	455	384	372	381	442	386	380	379	392	391	369	356	390	382	351	363	373	381	367	396	368	380	368	431	390	422	387	403	374	422	409	389	404	375	388	382	372	423	400	417	391	387	387	376	400	412	391	403	381	397	372	365	440	392	437	423	386	368	379	384	395	422	362	385	382	373	415	390	393	372	382	396	370	399	370	385	388	400	373	345	361	370	349	396	411	395	383	391	401	456	355	394	390	385	377	420	396	379	412	374	360	382	387	369	404	400	400	378	403	435	386	412	401	365	366	425	401	403	399	361	381	388	389	367	430	386	395	399	410	369	415	417	414	381	402	350	414	382	383	397	406	376	401	412	405	404	383	366	402	384	382	414	430	386	372	436	362	408	370	418	385	398	381	404	382	414	377	427	360	395	376	371	417	363	371	365	433	405	403	369	369	395	387	382	393	379	405	389	409	410	403	374	384	421	362	409	404	358	425	388	415	389	410	372	409	388	432	382	396	399	391	389	402	373	405	385	389	383	356	403	399	392	385	389	386	379	374	347	399	351	397	379	388	395	405	402	398	361	389	396	356	413	377	388	397	356	384	388	377	398	370	353	372	385	426	413	401	390	392	382	417	360	373	335	424	377	348	350	365	387	381	367	385	395	395	395	408	371	397	391	441	385	399	391	398	416	379	373	385	356	411	415	359	374	396	409	403	391	405	434	365	381	430	409	376	405	398	403	372	391	404	402	452	368	383	424	394	393	413	370	380	397	353	357	348	396	372	393	375	407	395	427	419	376	378	382	388	408	380	364	381	416	387	388	395	411	377	391	425	404	379	375	404	395	353	374	407	388	391	395	390	419	393	407	380	383	398	384	379	403	417	401	409	410	392	412	404	405	373	400	398	369	365	347	404	398	365	382	347	432	392	382	386	362	395	402	373	402	383	403	401	351	411	375	392	394	399	355	410	360	394	414	384	402	368	393	384	381	388	423	372	391	402	381	398	427	416	381	391	375	376	377	401	404	363	399	378	417	400	375	420	419	418	406	398	399	417	395	397	389	381	421	393	370	403	412	397	386	410	410	419	383	390	396	399	364	390	378	393	404	400	397	383	405	460	388	366	384	378	394	377	436	370	404	400	361	403	382	379	371	392	388	385	378	411	396	383	387	382	397	422	394	388	445	388	402	383	390	428	407	368	384	370	407	397	367	401	411	368	385	362	394	395	369	372	390	326	361	417	390	370	420	353	370	393	383	368	408	388	383	404	379	384	388	367	391	409	353	377	409	398	387	388	431	398	411	376	404	398	402	410	362	390	440	386	360	359	387	360	399	382	388	384	369	415	377	355	372	373	361	387	417	379	415	401	419	396	393	358	374	400	403	400	403	370	361	415	376	381	386	416	385	397	393	361	422	415	407	380	390	388	419	398	403	391	419	381	364	394	380	388	380	409	376	397	398	382	388	396	397	376	351	366	379	351	405	369	394	422	380	402	397	407	406	415	390	352	391	425	372	387	415	367	441	383	414	371	399	375	398	385	387	389	369	384	396	370	426	379	361	384	409	352	362	400	386	394	390	357	424	393	386	380	401	345	422	371	438	411	404	398	381	363	380	377	369	372	372	389	394	398	404	388	392	449	419	367	401	398	365	403	399	389	426	397	386	382	400	417	378	361	416	377	400	398	367	376	416	396	393	407	420	392	403	410	401	395	446	367	410	396	396	393	401	399	435	377	392	394	419	402	363	340	354	400	425	389	404	389	380	399	370	389	373	413	387	404	416	423	393	400	369	376	429	418	359	414	375	365	344	357	366	359	382	393	445	403	374	410	400	374	394	403	399	392	409	405	405	386	392	386	375	405	371	383	399	386	376	382	406	350	415	403	378	395	402	360	389	366	409	379	413	369	386	415	378	407	422	386	380	377	413	401	419	397	397	397	389	399	374	387	377	362	346	408	363	399	402	402	425	410	402	381	422	382	372	381	392	400	407	391	410	406	422	389	392	382	402	385	388	397	369	409	391	424	397	413	351	405	391	366	402	383	390	389	383	386	415	395	364	415	410	398	386	411	377	378	386	384	398	393	413	392	375	391	376	386	390	393	388	352	391	385	378	385	378	370	399	401	349	386	388	359	360	389	385	391	398	392	390	409	366	434	373	396	402	417	410	416	395	400	389	351	386	361	411	386	414	373	378	394	393	397	396	430	394	372	437	413	395	393	391	417	403	418	367	424	391	417	407	429	402	369	370	359	388	388	372	396	445	411	408	444	360	422	395	391	392	395	399	372	403	408	375	363	358	429	363	373	412	422	434	394	360	442	396	381	397	392	382	410	393	430	419	375	403	356	403	383	415	395	382	381	369	410	386	384	363	418	379	366	416	390	370	364	446	381	413	401	378	398	376	390	391	350	393	392	387	390	367	391	413	471	390	399	411	405	425	398	367	366	371	384	350	389	372	369	403	412	391	379	371	384	390	391	374	407	412	402	405	380	373	357	388	413	397	431	409	375	389	416	390	382	432	380	398	404	412	384	379	421	371	393	432	391	386	392	362	395	392	365	387	377	373	381	375	425	406	407	415	361	370	374	351	396	400	407	373	394	396	356	412	434	382	410	393	357	406	398	385	382	381	385	409	378	394	376	364	424	391	332	370	387	371	424	356	374	391	425	379	390	389	377	353	367	402	393	398	360	386	382	397	412	378	389	398	381	425	356	389	399	404	374	415	406	386	365	391	418	339	391	402	378	394	393	390	387	428	361	417	395	419	403	410	422	416	408	420	396	366	353	406	431	399	400	389	352	405	405	387	396	396	390	374	409	382	351	406	423	396	404	396	362	372	377	378	370	388	373	409	426	384	360	419	363	381	417	423	368	381	422	389	403	406	371	432	399
27949	21633	32426	28873	15377	5514	1315	567	592	590	607	521	603	603	593	581	595	608	577	602	576	576	547	602	627	557	554	583	554	588	587	564	600	615	566	585	569	604	584	607	608	574	607	571	590	564	589	600	601	544	567	628	526	560	587	563	570	572	578	597	595	557	578	574	562	574	607	612	582	569	586	616	600	563	553	579	548	583	545	626	577	602	552	590	592	516	583	571	604	575	553	596	570	592	628	566	597	597	599	572	547	608	584	607	547	557	586	540	581	592	560	579	620	548	584	603	547	574	584	602	562	597	597	589	554	541	575	566	581	589	629	535	519	614	578	574	575	571	558	597	590	612	559	650	612	584	579	572	554	577	605	585	593	624	525	583	567	561	552	575	622	572	591	552	582	573	617	540	532	546	610	576	599	544	550	603	616	617	630	605	593	558	581	582	568	613	588	575	565	592	576	542	565	583	569	544	605	590	580	560	559	589	605	565	639	567	563	576	580	636	605	594	559	610	599	626	524	536	560	551	534	589	586	578	579	577	574	542	572	572	559	586	554	576	605	589	548	604	609	613	566	607	580	557	566	547	560	585	543	595	618	604	577	577	546	587	577	574	587	590	587	594	599	561	562	566	578	590	572	570	610	547	590	605	613	576	616	598	563	609	553	587	614	616	606	563	594	529	604	605	539	600	564	602	583	590	550	562	579	535	590	603	595	563	584	590	510	574	580	579	583	559	562	593	607	601	534	591	559	570	582	622	576	588	552	604	596	571	562	594	608	591	592	603	599	570	575	626	639	562	512	561	583	538	561	594	577	571	565	537	599	560	535	566	598	556	574	577	590	563	527	585	583	588	563	560	583	551	619	582	565	575	564	589	568	575	596	586	540	547	611	547	579	615	564	585	558	559	621	588	604	562	561	594	596	610	551	594	573	591	523	617	555	609	500	550	558	600	595	588	588	568	539	606	586	618	586	570	588	567	572	529	589	549	545	561	581	606	603	623	541	601	555	529	584	552	579	582	587	560	611	512	612	591	552	595	577	532	557	584	573	601	570	603	590	576	555	564	559	558	549	558	605	591	616	548	560	549	525	608	579	576	598	585	577	564	583	567	600	580	590	585	573	615	546	566	612	592	595	597	658	594	603	552	631	560	589	602	608	593	613	590	543	583	557	556	569	566	571	582	578	560	540	565	543	586	570	620	552	578	526	558	574	630	604	519	547	590	608	564	589	591	575	612	566	586	535	584	550	600	581	559	514	598	600	568	612	559	563	584	589	542	575	565	551	564	601	564	628	584	569	553	592	554	584	616	585	605	602	564	628	643	593	580	567	556	566	600	528	598	580	524	621	570	587	579	549	570	612	611	580	550	550	593	561	567	542	566	587	595	591	591	594	611	596	577	592	572	542	568	581	535	600	573	579	572	575	568	566	559	576	580	585	577	546	561	611	568	555	599	616	589	545	581	564	595	585	569	627	551	621	601	591	570	564	597	603	580	625	554	598	605	577	557	656	620	550	533	585	546	584	610	576	595	579	563	593	595	561	579	571	620	569	549	622	580	559	549	584	589	584	566	622	580	574	594	608	591	566	585	627	599	589	603	594	610	568	561	619	603	538	610	568	541	609	606	601	569	551	596	600	618	600	556	588	605	583	618	583	575	582	593	590	582	577	547	548	584	621	633	578	588	567	564	543	611	591	595	590	588	582	560	568	581	614	572	575	595	569	545	583	633	576	576	596	584	518	625	606	561	556	559	577	584	608	543	576	538	571	574	626	536	591	602	559	601	549	567	623	611	581	532	584	539	581	576	623	523	617	570	563	600	577	579	578	604	552	593	584	609	570	561	528	552	568	568	583	549	591	578	580	575	613	601	543	544	547	569	587	558	619	563	571	574	608	586	589	569	605	570	563	562	617	572	590	579	595	606	596	596	588	596	561	575	593	566	569	573	572	565	587	531	585	576	601	563	567	555	599	626	607	541	579	593	588	572	580	551	601	577	571	578	557	626	572	593	609	591	610	572	592	587	591	590	613	577	559	647	563	588	582	575	550	587	561	545	613	590	591	581	586	595	570	639	564	553	560	580	554	549	552	599	543	594	564	559	604	600	563	539	562	596	548	581	570	571	560	544	591	558	563	614	572	595	586	529	579	607	611	584	599	548	554	527	566	575	614	577	609	565	591	576	603	570	592	526	596	576	571	564	590	600	595	578	566	580	598	594	600	620	604	601	625	602	626	580	522	615	633	568	585	603	599	583	560	621	591	560	579	638	611	556	602	588	567	557	573	579	560	564	545	561	542	550	576	611	587	572	579	564	552	563	580	580	551	536	561	592	575	616	594	591	593	593	583	544	592	582	567	603	564	558	645	539	592	572	559	605	580	572	564	601	555	542	577	598	585	587	604	633	625	567	589	569	589	613	614	541	621	578	585	530	581	544	518	599	567	574	524	566	564	541	586	579	541	565	545	533	566	596	581	570	579	564	605	587	568	572	600	594	576	579	592	591	585	590	539	614	621	567	590	587	581	576	586	590	572	564	639	572	572	604	557	598	578	575	572	606	565	556	571	593	612	533	558	583	600	588	534	609	565	571	608	588	553	559	578	603	533	582	582	560	566	589	585	576	563	579	591	576	530	588	622	601	580	598	601	569	520	532	608	571	576	560	532	582	584	571	620	569	551	570	613	558	632	586	565	563	611	599	552	560	594	519	567	572	606	554	572	590	565	583	616	591	595	556	576	584	584	633	549	595	601	594	552	619	588	554	597	582	561	574	584	579	560	575	584	571	604	588	578	593	595	581	537	606	539	544	576	580	578	583	597	619	582	565	559	575	551	608	598	599	574	603	623	609	564	558	635	578	572	593	578	568	582	560	584	630	600	566	585	571	579	569	572	511	552	592	628	604	580	603	593	565	610	598	619	611	569	533	584	558	593	559	605	578	572	578	580	533	603	571	596	583	546	576	622	602	563	609	589	578	559	588	584	597	584	584	594	529	586	599	561	579	577	578	559	627	578	595	585	600	585	594	545	555	647	570	562	564	578	573	567	592	555	583	604	585	614	581	595	608	577	557	558	578	599	590	537	572	620	581	549	580	566	528	570	562	586	579	614	572	602	604	503	546	569	579	602	552	579	584	561	572	584	574	563	509	562	549	542	544	567	558	578	604	633	595	557	622	594	567	586	571	582	581	587	577	576	537	592	566	596	551	601	604	613	577	587	587	588	615	600	552	565	600	585	575	547	575	541	588	618	613	538	593	585	569	576	562	578	594	550	523	583	627	605	582	582	612	586	588	552	541	583	559	640	540	594	581	595	556	599	583	586	574	570	568	591	567	586	596	567	567	572	606	584	572	574	615	573	551	567	601	583	585	583	551	594	581	628	570	603	594	584	560	604	556	569	639	596	586	566	585	546	572	552	577	568	545	578	571	569	573	611	602	604	529	590	568	604	552	606	549	565	575	586	598	561	586	638	554	590	560	618	555	577	574	575	568	597	556	573	557	589	568
22159	21096	37055	26971	16759	7036	1633	779	724	704	723	717	768	741	708	699	703	739	731	727	742	722	768	760	760	786	747	735	721	758	697	726	710	768	748	733	740	754	715	711	761	703	697	734	721	755	771	773	730	767	771	725	786	719	752	773	746	767	736	686	748	708	775	746	740	761	719	733	715	707	738	741	755	696	758	722	756	735	735	737	751	713	671	774	724	735	745	754	677	709	772	767	739	688	717	721	774	767	750	739	746	725	722	744	729	789	742	758	731	746	698	749	699	696	769	746	748	757	767	698	731	706	732	686	710	770	730	765	744	751	771	711	720	725	727	781	675	734	720	737	727	738	748	756	756	733	756	751	756	770	716	721	719	708	716	698	757	749	764	730	733	765	714	687	693	712	711	714	745	746	755	701	750	759	735	729	754	757	696	753	716	743	760	712	728	730	726	753	715	760	787	692	772	736	723	711	771	750	714	796	748	684	739	731	741	747	703	757	758	682	723	751	697	756	729	731	748	700	737	728	739	727	761	738	699	734	731	721	741	754	711	695	732	762	733	749	704	723	781	771	766	748	757	747	722	747	746	682	725	723	754	786	731	729	743	740	766	695	742	743	734	769	743	725	765	711	762	757	703	727	689	752	751	743	688	776	709	763	736	737	743	739	766	810	732	741	695	711	705	717	744	693	745	724	709	707	719	692	694	748	728	697	711	746	751	747	777	762	695	710	690	768	761	717	744	718	756	715	757	730	726	724	755	744	690	723	704	755	740	777	706	759	708	760	773	744	722	705	750	710	762	730	713	721	714	737	772	744	751	724	742	712	709	716	759	708	755	722	695	711	692	727	773	754	735	743	760	749	747	729	752	733	749	704	713	718	748	711	712	712	744	739	741	721	712	781	746	725	751	733	736	785	747	713	710	744	701	758	740	734	799	758	683	785	762	724	685	730	727	763	790	728	700	817	733	750	747	710	708	734	697	773	789	772	701	744	730	682	692	740	731	739	731	722	737	770	726	745	648	754	670	763	725	753	734	711	746	771	716	728	765	719	738	740	732	787	718	730	755	717	699	734	728	729	733	740	726	709	745	738	752	728	770	730	748	760	699	759	715	721	815	723	737	742	738	777	690	734	736	717	757	762	702	769	717	701	808	713	730	770	705	750	746	706	731	723	756	720	742	721	699	774	720	744	754	754	749	714	695	802	684	744	711	716	727	756	750	728	699	773	732	728	762	727	699	740	746	764	711	721	731	772	761	730	732	739	744	737	737	695	774	757	690	720	749	716	752	774	728	731	774	739	705	736	768	713	713	767	706	780	727	718	747	695	727	708	774	717	726	729	726	758	703	756	760	739	723	737	717	756	736	745	706	676	721	715	716	752	682	745	697	763	718	704	720	758	757	752	712	719	734	687	742	690	711	710	728	762	768	741	739	713	698	715	703	731	768	717	760	724	789	730	720	739	738	725	728	756	726	710	724	737	697	756	748	769	788	731	731	738	750	721	736	707	696	747	743	685	725	726	757	700	727	759	774	723	736	742	734	703	716	716	729	745	689	688	774	734	806	753	734	691	761	760	706	690	744	706	727	756	763	756	767	704	739	749	764	769	750	677	744	750	759	725	731	754	763	703	715	779	732	730	742	728	721	741	766	752	708	754	750	692	780	748	749	708	697	683	723	737	716	733	778	719	705	743	708	733	713	728	729	761	728	722	717	735	727	704	729	724	759	682	754	732	757	742	744	711	715	700	729	773	741	776	793	711	747	721	731	756	717	720	762	767	740	763	765	772	714	726	726	696	747	710	716	734	694	744	750	743	735	728	727	755	708	758	728	721	754	703	745	738	743	751	710	712	770	702	713	717	743	747	732	753	733	757	763	751	750	736	762	699	721	761	747	729	720	754	712	776	744	730	726	690	719	722	712	744	726	748	739	731	696	732	695	788	791	725	745	722	696	749	719	758	735	725	730	780	718	737	719	755	773	778	732	764	742	718	733	717	735	744	704	727	740	719	737	763	724	732	727	724	689	691	766	740	713	698	780	732	744	707	775	769	742	730	743	754	784	723	731	755	748	815	702	711	693	730	709	732	753	679	688	740	752	749	733	704	744	751	727	735	773	676	748	729	735	783	745	703	756	704	721	750	707	695	741	752	693	717	752	717	714	769	771	761	694	690	763	709	754	706	716	735	713	720	692	732	788	789	692	708	716	748	800	756	721	730	727	749	720	748	703	726	686	782	747	733	760	744	667	700	734	741	693	749	745	764	741	737	755	752	737	704	744	762	703	731	765	749	680	768	738	725	755	762	704	774	739	714	725	721	655	747	772	734	690	763	723	762	721	727	736	747	765	747	745	728	752	774	753	761	731	703	736	727	727	764	686	760	720	708	763	746	731	732	719	727	720	707	699	658	743	741	724	737	747	724	705	760	756	777	769	763	728	761	725	743	694	732	750	741	762	760	766	737	747	694	712	732	739	776	734	713	719	726	738	781	726	722	709	710	721	759	722	761	730	722	710	675	762	710	766	725	685	707	699	738	724	711	756	752	756	771	714	694	669	756	756	745	731	658	680	744	739	751	750	709	727	745	726	769	735	739	717	722	760	750	772	733	728	726	704	741	687	770	765	685	801	740	743	794	757	746	780	755	717	711	719	701	694	711	700	736	714	726	757	753	753	728	726	728	761	773	782	731	718	765	773	774	728	743	733	746	737	774	718	742	719	754	703	712	744	740	751	758	756	718	715	794	711	678	717	753	724	778	775	754	741	767	694	753	731	750	745	755	733	749	751	705	731	713	713	756	716	736	765	741	725	733	753	760	801	694	713	784	722	756	719	699	703	722	713	721	729	767	742	724	732	736	768	758	736	723	712	713	756	737	754	740	701	730	693	759	716	752	738	756	739	738	678	709	723	780	754	785	708	733	709	728	730	713	721	773	761	734	750	726	707	721	779	777	764	680	699	744	783	710	692	743	686	761	723	706	764	701	760	765	732	738	726	727	789	746	771	704	757	727	734	791	680	732	732	749	771	740	748	759	767	753	757	734	721	682	749	724	733	710	727	696	764	710	724	699	780	750	733	737	698	710	725	706	780	772	730	747	741	721	703	706	738	754	739	765	761	755	754	715	782	701	758	709	731	744	732	773	762	748	751	729	712	819	729	755	737	739	752	729	729	751	722	748	744	718	761	730	754	709	697	743	727	707	694	686	686	771	763	766	748	671	727	759	723	702	712	715	694	758	693	713	756	749	703	760	739	755	758	792	724	739	716	736	756	708	753	773	801	760	748	719	719	736	697	703	719	703	772	757	697	717	752	765	748	703	753	767	743	747	730	722	764	765	786	757	753	723	751	707	777	759	734	726	704	770	721	700	784	776	718	806	678	673	677	712	751	731	740	725	775	789	714	719	733	704	744	695	797	719	715	765	743	800	756	729	724	720	743	724	748	735	775	761	776	740	765	741	731	722	721	758	696	731	769	744	702	739	750	741	703	671	740	710	679	764	743	738
24405	21477	35008	44665	40574	28512	10138	743	472	505	480	492	506	458	487	493	489	488	514	501	482	440	490	462	484	543	513	454	466	503	448	476	478	495	498	466	445	466	460	489	461	465	470	481	464	457	479	450	457	409	460	498	455	391	499	498	465	475	480	488	442	457	453	450	487	453	439	457	486	468	498	476	452	455	457	422	456	488	468	476	447	440	478	433	526	423	449	413	478	471	453	472	452	471	443	462	473	486	462	436	464	464	477	457	466	454	487	432	434	452	473	506	455	498	406	464	450	535	441	449	490	433	435	442	471	470	455	507	468	480	433	477	440	455	438	450	468	471	473	448	428	494	468	469	456	463	452	458	473	475	487	476	476	462	466	440	493	452	468	465	458	417	467	464	502	456	437	472	444	452	468	454	487	488	475	453	512	461	508	491	443	477	470	500	477	463	447	467	487	467	479	451	452	472	425	448	461	472	474	476	464	492	521	432	490	472	481	463	444	508	489	427	451	482	463	462	456	458	433	487	484	475	490	432	486	437	440	459	496	437	474	477	481	465	416	450	451	456	472	462	469	483	483	460	459	452	438	450	461	536	455	427	468	474	462	486	432	483	475	472	503	459	463	439	451	507	499	442	466	467	448	442	468	479	462	448	459	453	478	428	453	480	467	462	451	490	441	473	472	456	479	498	499	468	458	489	457	500	467	478	478	416	443	435	485	463	449	425	461	517	502	457	464	481	469	449	521	432	447	472	493	437	478	443	517	474	427	451	467	527	463	482	484	479	484	505	468	449	406	454	420	468	452	479	498	441	478	436	438	468	483	470	451	473	470	448	489	497	445	459	471	477	475	448	458	481	434	424	445	471	456	469	452	450	456	437	478	451	466	489	453	454	453	470	440	484	451	455	476	478	483	449	472	434	483	440	489	448	454	445	439	440	457	471	471	463	481	500	479	421	452	464	449	487	421	424	423	480	468	439	473	450	512	469	470	468	441	501	488	474	497	459	491	460	491	496	448	459	471	460	465	424	506	471	473	481	462	466	477	498	487	479	450	488	409	450	456	432	438	437	456	433	464	473	469	461	468	460	483	476	442	462	453	461	462	477	458	494	457	475	460	464	489	488	477	453	462	443	431	450	470	481	477	461	488	451	443	449	477	452	437	443	441	487	463	416	446	489	492	455	420	498	448	438	433	509	485	430	471	490	489	443	442	500	418	406	451	439	486	477	437	473	475	465	464	434	460	432	492	485	478	445	465	443	463	447	466	468	420	478	453	480	449	438	457	473	446	458	514	448	443	441	432	458	452	463	426	458	473	509	461	507	445	493	430	493	437	483	443	433	453	427	456	497	431	480	478	446	454	459	447	452	444	457	470	441	486	486	460	429	487	484	515	467	465	432	474	435	450	452	467	476	443	474	417	451	473	474	469	427	475	445	457	477	429	495	439	453	451	461	477	446	473	447	474	479	442	460	480	429	455	477	467	454	462	473	490	481	488	437	429	452	424	475	474	509	488	463	479	493	443	462	469	490	447	487	457	464	474	489	448	468	513	465	483	464	463	488	453	462	442	441	449	468	455	448	494	444	455	439	450	505	432	440	458	456	435	457	489	449	465	455	509	454	477	485	478	469	452	485	456	479	488	474	384	477	438	460	484	461	479	445	467	453	470	498	468	441	463	492	437	468	478	479	477	450	465	437	448	489	509	423	474	430	500	451	494	453	460	476	449	444	484	440	463	462	466	456	481	499	447	437	465	461	488	457	473	420	472	462	481	447	462	447	503	449	449	478	471	421	481	452	516	439	465	487	452	478	482	492	491	474	471	460	502	491	482	502	466	466	465	486	458	413	415	462	444	461	425	470	450	446	460	474	459	437	491	457	424	461	435	478	452	461	450	442	443	461	487	455	472	474	453	423	430	450	451	497	414	482	464	435	467	464	469	436	441	432	472	499	509	472	459	443	486	464	452	518	476	440	495	450	455	493	437	473	459	464	477	449	453	462	449	448	462	448	475	478	422	451	504	480	491	483	473	464	475	465	501	437	501	507	445	429	444	489	479	433	441	451	472	470	451	477	459	454	446	423	459	495	463	452	480	451	464	520	466	463	444	449	477	469	461	481	440	474	490	465	455	457	426	507	437	470	493	464	470	453	511	460	430	441	466	492	483	449	529	469	467	484	441	470	450	459	486	470	460	443	466	468	453	438	424	461	477	417	464	485	475	450	454	462	435	470	463	457	436	451	452	468	452	485	476	489	451	472	457	443	474	471	437	491	452	481	486	453	453	491	471	467	484	451	496	479	455	517	494	459	453	464	461	422	446	462	436	437	475	471	494	480	471	490	455	471	459	496	503	450	475	475	446	472	459	476	434	472	466	463	483	491	422	485	464	441	486	491	471	474	496	452	408	458	425	494	492	444	450	461	451	437	482	460	462	476	442	455	486	458	451	486	460	468	462	414	465	483	457	470	476	470	499	470	449	432	484	470	494	461	471	469	452	442	447	486	469	484	489	486	460	442	493	469	463	459	490	460	476	506	464	447	456	440	414	443	438	495	432	476	457	447	453	465	493	458	456	483	442	450	517	477	449	478	506	474	412	450	480	430	444	455	483	475	481	497	500	442	488	458	455	425	469	472	472	456	484	461	458	479	482	482	425	451	483	468	455	476	494	472	438	472	483	452	512	445	487	459	473	430	485	457	475	467	494	456	430	459	464	455	495	459	450	440	464	480	485	466	420	482	448	488	457	434	485	452	456	469	459	485	431	450	494	453	453	429	441	464	445	442	469	486	465	468	425	474	455	459	453	444	459	490	472	438	475	458	480	438	430	451	430	442	452	444	424	426	479	440	477	450	489	429	477	470	481	466	461	482	469	486	447	466	472	451	503	511	480	483	480	477	463	478	471	422	462	456	468	439	461	459	443	452	417	476	488	486	471	487	465	481	480	441	472	460	462	455	461	468	482	445	476	440	473	490	447	441	443	470	462	447	468	520	453	489	466	466	448	439	487	470	465	469	450	485	497	510	476	466	459	465	501	464	468	437	426	451	473	403	428	503	502	441	467	441	452	486	447	463	435	496	464	433	456	490	466	432	454	473	486	489	462	460	440	476	463	456	437	420	475	461	491	434	482	445	442	447	465	470	429	474	504	433	429	428	426	432	464	482	471	434	476	446	451	484	444	473	479	456	437	464	464	483	440	475	479	485	456	462	432	440	453	451	467	436	419	474	443	496	470	486	458	443	455	466	463	455	454	460	466	490	473	452	484	487	481	448	452	488	401	429	496	447	474	447	462	491	487	459	481	491	480	464	458	471	436	443	435	480	474	440	490	507	448	478	461	420	472	437	494	429	468	459	442	484	468	480	457	459	424	471	513	488	432	466	467	459	487	476	485	434	467	452	477	455	441	454	464	423	475	490	437	476	419	474	444	479	494	486	428	440	454	439	474	474	454	454	499	474	492	491	461	508	482	447	456	476	510	445	486	426	460	457	489	464	496	472	480	448
44144	47544	79117	63082	47646	30026	4586	678	691	587	605	597	617	651	591	613	647	602	611	591	620	606	614	663	598	721	729	579	566	581	586	588	603	579	590	587	589	595	610	577	588	595	577	584	561	602	617	586	582	607	607	590	651	561	607	596	621	647	585	581	574	592	587	638	583	571	594	616	605	557	601	542	585	612	618	608	610	624	575	605	561	615	600	595	551	616	594	590	560	591	580	610	537	549	544	600	586	566	632	619	566	585	586	569	606	601	624	587	574	590	599	596	577	590	621	600	648	600	617	613	607	579	615	570	618	583	590	602	559	568	584	582	584	602	569	597	588	588	551	599	597	544	587	600	596	554	584	571	610	610	571	638	617	595	628	596	558	563	627	630	573	627	613	608	614	620	607	581	558	593	602	567	588	590	601	614	590	578	614	621	620	569	618	560	589	546	581	594	561	604	610	598	597	613	591	588	588	617	619	628	577	615	604	609	686	604	626	558	621	601	597	599	612	593	603	612	618	608	579	568	593	618	599	562	622	542	613	571	595	595	629	581	601	607	580	603	590	643	552	567	616	621	597	601	610	640	576	653	596	589	587	628	568	608	577	581	577	608	609	607	611	573	593	569	618	582	610	572	573	588	589	622	620	565	619	589	608	611	630	596	605	571	605	590	619	629	581	581	601	624	607	606	550	615	604	595	579	598	589	635	609	552	641	562	581	560	628	599	582	601	568	632	612	632	566	586	609	590	612	591	609	580	599	587	604	610	563	578	571	601	589	608	601	546	631	607	628	630	624	581	556	629	577	600	605	643	625	608	574	626	624	575	604	591	585	592	606	584	595	631	623	594	601	616	607	591	601	562	669	631	531	591	612	609	559	570	571	620	610	596	590	583	589	591	572	600	582	626	542	595	655	603	546	577	582	568	597	591	601	601	557	574	659	623	575	588	599	611	545	569	589	616	619	566	603	557	603	552	586	597	570	594	582	606	568	573	615	656	592	607	557	584	597	627	633	620	585	635	610	581	594	566	572	592	601	613	600	575	589	624	620	608	575	544	609	576	567	597	557	629	595	593	599	602	530	584	571	604	624	625	584	619	604	604	572	592	611	586	588	594	628	612	607	603	618	613	565	609	587	538	603	616	565	537	652	556	613	578	590	567	564	597	573	584	580	560	567	627	605	623	610	607	559	571	618	618	587	543	607	581	604	539	607	618	588	625	609	594	599	623	603	599	604	596	606	609	569	593	600	567	638	592	588	587	598	576	611	584	599	580	639	600	576	647	597	589	551	589	595	624	632	602	618	587	573	600	603	585	537	591	561	602	577	584	588	570	608	556	608	633	587	577	597	559	596	591	563	619	548	569	571	606	566	573	610	572	592	586	603	611	609	605	554	587	594	571	603	554	637	586	600	603	606	578	586	616	572	580	619	582	614	586	569	586	620	580	598	622	598	643	632	582	646	571	602	571	575	624	603	654	611	634	563	592	606	625	610	598	624	555	576	606	624	611	567	641	583	627	580	607	604	587	589	618	567	549	578	559	590	554	585	611	629	622	588	593	555	609	590	641	580	581	599	622	590	634	613	599	545	603	606	592	605	634	570	605	619	588	575	589	604	588	604	588	575	558	621	562	651	597	583	641	623	583	550	565	543	609	592	596	570	608	588	608	568	617	607	566	588	589	596	586	607	628	613	584	581	544	556	587	589	593	615	621	612	620	577	549	629	580	579	580	634	596	564	583	580	607	636	618	561	614	587	616	620	597	569	606	566	610	629	610	653	619	602	615	620	602	612	615	610	610	585	619	595	611	590	623	601	641	593	559	621	617	557	609	588	587	588	603	586	619	597	604	539	583	602	572	605	593	611	609	565	602	600	579	589	584	568	578	609	570	604	589	608	661	639	572	604	615	603	627	640	590	631	618	605	620	591	612	619	535	578	570	571	629	577	602	600	618	610	640	599	627	602	583	560	592	597	622	635	584	596	590	580	579	599	588	578	547	589	597	618	565	574	623	549	577	616	580	637	591	563	633	565	553	589	608	573	608	563	604	620	614	620	626	563	619	586	597	580	589	587	542	628	599	603	602	555	586	604	615	640	614	624	579	605	601	613	618	595	583	587	588	590	636	598	624	571	560	601	580	563	563	581	611	619	595	565	628	590	594	587	582	628	576	610	589	564	555	583	585	568	580	581	589	588	563	613	556	578	607	608	599	594	614	599	584	593	584	584	643	552	630	592	567	600	613	571	582	603	559	593	605	634	613	607	571	586	551	585	553	598	543	581	591	587	600	549	608	619	630	605	593	590	627	634	620	569	629	575	623	592	595	594	609	571	570	576	621	628	570	577	596	583	598	620	573	579	599	613	632	609	606	568	608	601	592	560	597	619	583	608	583	598	575	566	596	613	640	626	593	600	634	552	598	596	606	573	593	572	565	615	609	578	604	572	610	579	593	619	593	600	575	602	586	626	582	572	586	614	612	551	576	606	603	539	592	595	612	567	578	557	585	553	587	620	598	632	639	579	598	584	623	611	605	662	615	646	580	608	577	547	617	596	585	613	548	575	612	575	616	625	568	544	600	598	632	585	589	554	603	596	590	584	603	569	635	601	558	599	595	568	568	592	591	621	584	600	595	622	607	572	587	618	627	593	573	622	604	620	570	586	564	574	551	593	598	586	630	626	592	574	630	604	614	582	629	597	636	593	586	584	602	616	597	536	595	606	595	582	601	586	607	558	577	579	593	608	590	595	639	565	561	570	596	600	612	626	589	599	610	609	575	628	620	592	573	613	593	626	602	601	601	651	586	606	656	597	636	568	579	602	554	607	647	615	582	642	613	592	601	590	606	615	613	603	537	577	595	608	591	567	635	659	599	567	548	576	625	567	591	625	544	566	557	610	611	630	632	576	576	559	604	575	598	614	641	633	640	580	614	565	594	593	620	630	575	619	604	551	592	578	592	605	585	554	559	582	598	592	603	616	632	613	582	586	604	595	594	575	600	602	554	613	604	587	592	627	608	569	620	615	559	570	581	637	605	631	581	619	586	584	601	608	554	618	610	605	554	581	569	606	601	585	604	606	576	624	632	568	609	584	581	632	614	586	564	566	596	618	547	616	614	570	570	602	594	572	590	619	612	580	552	619	592	605	627	654	630	621	622	569	607	564	594	579	607	577	593	631	612	631	609	581	596	596	568	586	590	608	603	553	559	594	568	599	594	638	571	646	585	600	594	577	572	629	526	621	588	596	618	600	587	611	605	611	647	592	594	613	595	606	590	566	594	599	598	582	626	558	623	619	627	614	582	612	563	588	598	612	575	574	602	615	565	587	586	608	585	562	597	610	579	588	603	614	585	616	579	558	590	578	574	630	617	584	600	595	583	576	577	609	579	614	560	583	611	556	573	586	602	659	614	594	577	602	575	602	619	598	609	617	610	605	560	601	591	585	608	628	571	625	588	599	570	594	581	620	583	568	613	556	570	609	572	579	602	638	584	610	560	603	612	610	586
23372	21460	32704	37648	39655	33391	18114	1760	365	335	337	343	335	314	313	315	289	317	325	293	296	313	330	324	314	412	412	311	325	288	317	309	303	305	313	302	274	292	281	334	309	298	309	296	338	309	307	256	286	301	302	323	322	304	331	310	314	330	289	317	314	290	270	302	327	319	301	333	279	294	278	313	305	291	319	312	316	288	279	326	314	273	306	305	319	322	313	306	304	311	305	335	350	319	291	324	317	290	296	299	276	311	310	306	298	298	332	300	303	307	314	308	309	335	312	286	307	294	277	267	302	296	312	279	267	307	298	291	287	296	273	286	318	312	302	321	270	304	295	290	317	300	303	305	293	319	332	282	280	291	310	289	286	284	298	305	307	318	294	280	328	324	281	330	308	303	264	300	321	321	292	296	304	304	292	312	322	297	319	312	280	284	296	285	309	296	270	273	301	266	286	288	290	308	334	270	319	309	288	297	321	328	280	310	307	327	298	319	306	291	271	316	307	270	350	279	313	265	304	295	296	280	297	317	324	328	314	288	316	329	335	289	298	303	306	279	299	304	269	309	301	313	331	309	277	319	290	306	296	293	303	305	313	267	296	284	287	294	281	293	288	314	299	283	305	304	290	304	287	312	301	281	291	322	297	303	296	317	321	306	322	320	313	289	290	280	297	310	317	286	287	319	306	306	268	291	290	318	312	293	318	311	327	289	291	296	283	307	302	311	318	305	286	315	280	306	324	315	301	292	321	284	301	304	339	270	272	343	303	294	286	300	332	300	315	296	301	310	307	334	333	318	290	274	287	302	291	328	297	295	299	346	313	299	318	286	307	302	292	299	299	293	323	319	298	300	323	327	295	312	300	318	305	285	279	265	306	273	279	265	284	309	321	277	293	308	323	276	317	290	280	283	305	287	312	303	315	322	289	288	292	312	300	315	311	303	304	334	330	346	308	302	267	298	311	273	329	302	305	294	300	310	323	279	309	293	282	295	308	327	295	307	324	310	302	291	282	288	283	318	291	269	328	262	305	277	326	301	290	311	304	301	299	296	282	323	318	289	295	282	316	288	315	305	301	310	299	313	294	293	282	305	308	280	346	284	262	307	309	308	312	294	272	294	313	341	306	324	325	290	303	304	292	314	308	294	272	272	303	321	292	283	306	302	318	277	268	281	334	307	300	281	316	294	266	286	306	306	326	331	286	306	313	312	326	270	300	336	270	315	344	295	319	320	281	305	312	293	284	291	315	296	328	313	321	318	321	330	326	313	302	297	322	319	304	282	293	309	302	320	307	307	305	321	295	302	309	285	307	285	297	302	303	288	314	278	300	289	313	304	289	292	323	309	291	300	283	306	310	281	281	283	319	317	312	348	319	289	314	276	279	293	310	275	309	297	324	322	276	315	287	275	289	285	297	278	290	298	314	284	298	296	295	330	296	280	317	295	308	325	314	276	356	323	285	302	291	310	295	273	299	308	280	298	247	286	291	289	292	270	301	292	298	313	298	310	292	310	278	302	296	335	313	313	290	313	342	302	304	327	322	278	299	293	303	310	303	301	293	274	332	273	269	300	292	302	307	292	331	289	295	308	292	333	316	286	285	298	268	307	300	320	313	330	301	272	311	281	289	293	290	299	317	292	260	335	306	282	288	307	288	271	294	256	299	308	302	294	311	312	305	275	300	319	295	304	303	297	299	323	300	289	292	297	285	284	300	323	273	296	301	311	287	297	297	270	289	310	307	296	279	320	308	293	312	257	308	311	301	313	282	316	299	323	268	283	307	321	307	333	317	296	316	278	313	329	297	307	267	295	309	315	316	278	301	288	283	302	311	294	302	296	314	304	331	318	279	256	307	286	288	320	310	303	301	301	292	282	333	291	302	288	314	318	309	332	323	288	301	332	295	315	303	314	331	301	285	311	320	277	298	312	326	307	312	308	308	332	272	289	309	293	325	329	315	300	319	301	336	286	309	322	326	259	304	299	274	281	296	290	279	280	284	318	315	270	285	300	309	282	308	285	272	307	324	294	320	328	316	318	268	275	288	311	310	275	288	298	299	290	295	307	288	288	311	306	281	279	292	288	302	278	283	333	295	319	309	305	323	326	301	297	315	290	289	308	298	304	289	296	272	304	317	291	317	313	333	301	300	297	330	269	294	293	314	326	285	318	310	296	267	291	324	335	290	300	360	304	306	306	288	302	287	301	279	348	319	298	301	300	285	306	289	315	288	280	292	334	283	303	312	303	273	315	295	287	305	307	305	308	302	300	333	312	323	286	291	312	323	312	297	306	282	306	304	334	302	306	332	261	310	326	299	311	307	302	311	286	311	323	338	299	274	307	309	277	290	298	267	328	307	338	315	330	292	289	293	304	294	307	310	283	305	296	318	298	279	322	290	289	305	305	298	312	294	303	314	306	307	326	286	288	315	285	293	318	311	312	309	280	286	276	334	290	296	293	312	306	323	289	283	300	315	294	296	285	271	288	319	314	333	319	286	308	334	320	308	301	303	293	311	275	294	306	286	293	299	313	309	266	314	314	316	304	293	314	282	297	283	283	300	298	296	312	314	283	319	312	266	299	299	310	308	302	322	296	301	291	289	322	262	282	297	316	342	316	283	330	278	290	330	296	295	284	310	323	346	330	306	314	315	310	330	325	298	335	297	332	318	286	284	278	285	278	272	304	317	310	291	312	286	298	291	316	324	310	307	326	285	296	319	291	299	319	295	305	316	283	320	311	274	320	311	291	328	291	289	289	272	312	332	277	323	274	277	305	296	285	298	314	305	306	295	302	344	312	296	293	326	326	290	270	277	304	321	276	282	300	306	309	290	294	286	284	279	337	264	297	267	328	303	313	321	304	324	306	280	305	286	288	319	298	307	282	307	302	285	312	303	321	291	259	330	287	308	302	314	325	305	266	280	287	279	315	293	310	320	311	306	306	282	273	300	276	335	309	299	302	284	296	334	305	314	315	319	283	313	311	363	281	301	310	283	314	333	308	281	282	314	289	292	325	284	295	335	301	272	312	318	271	271	303	329	315	279	307	313	285	304	293	300	302	314	293	281	292	339	268	286	295	300	314	279	317	310	330	311	322	329	293	280	318	281	307	320	308	311	334	318	297	292	308	309	270	312	300	309	289	306	273	301	310	297	282	288	307	277	280	333	327	297	295	314	317	339	297	306	318	296	272	309	280	292	301	276	304	322	272	297	313	283	308	277	278	322	285	305	302	269	300	294	328	309	345	323	313	312	303	300	289	310	321	315	341	285	314	296	317	336	306	283	302	314	308	290	290	308	304	287	300	300	310	282	326	354	288	338	290	292	315	255	309	304	288	266	307	304	339	275	294	328	297	291	297	301	290	294	287	294	282	312	302	311	288	295	289	287	331	296	315	312	299	303	301	291	339	294	310	308	268	323	291	284	299	293	333	300	288	281	298	326	325	307	288	311	314	311	313	320	307	283	316	275	288	296	317	272	299	312	296	280	275	311	305	280	270
49924	46439	90201	74889	57777	39497	8229	512	474	429	427	428	387	397	452	423	390	445	427	423	349	402	400	396	426	632	725	388	377	368	374	380	385	355	382	369	386	440	410	406	362	402	396	395	382	387	397	385	412	394	361	378	364	369	404	457	393	436	372	366	369	354	380	385	393	397	415	384	416	382	357	388	412	392	351	386	399	376	378	372	328	363	391	433	425	374	357	379	382	398	369	376	373	366	397	408	402	378	393	371	372	389	370	400	391	354	384	388	358	368	368	383	389	367	371	377	365	362	368	406	388	391	391	371	406	399	398	390	400	393	375	351	370	397	407	419	367	342	393	369	385	396	404	381	396	364	375	414	388	388	353	425	387	409	390	418	384	398	352	397	414	400	377	396	374	368	365	390	379	388	362	350	411	363	414	380	368	429	390	385	385	412	375	398	409	395	390	391	373	405	378	357	341	426	334	397	414	367	364	362	409	353	388	381	324	404	381	380	415	385	367	392	413	404	385	380	373	410	407	381	382	380	390	417	399	362	365	416	364	408	360	409	383	387	376	423	393	369	401	388	392	407	387	385	379	374	361	353	373	331	361	393	406	366	359	388	412	355	397	373	391	377	364	360	365	387	414	379	362	376	397	356	366	363	420	380	381	356	380	411	403	413	396	381	374	390	353	374	369	398	380	405	383	393	369	402	363	387	401	401	363	404	367	382	373	393	392	372	391	384	339	390	360	376	393	368	341	377	393	398	386	380	371	420	405	382	385	375	375	379	400	384	414	373	435	362	382	358	360	358	408	423	355	403	378	407	410	376	368	409	403	376	363	363	383	386	380	389	410	409	360	396	362	375	377	396	393	360	353	408	412	349	403	403	366	375	362	358	386	394	383	377	381	366	407	347	372	410	362	423	398	405	402	379	372	380	405	368	401	378	397	388	400	374	419	387	398	440	362	374	398	408	376	371	377	371	379	375	414	402	381	409	364	371	382	396	370	391	387	412	400	360	401	409	384	371	379	382	369	413	380	374	381	384	434	386	368	380	394	418	383	377	397	398	385	374	423	365	399	402	353	392	370	375	374	385	382	363	412	353	360	351	403	354	408	362	375	352	420	409	368	390	398	372	405	384	381	401	426	409	420	379	381	402	380	356	386	346	386	393	393	400	387	359	399	391	401	372	375	398	391	395	428	384	360	378	386	371	386	375	372	441	393	390	393	377	369	373	395	364	351	403	414	408	395	370	377	415	370	359	379	394	381	391	378	384	394	395	403	375	392	358	389	397	349	381	447	393	392	391	379	371	365	371	381	383	381	367	357	385	383	374	396	369	352	461	379	395	374	413	378	359	389	386	368	366	382	397	409	365	347	387	338	370	377	407	392	341	360	364	410	367	395	380	368	412	410	392	380	377	381	415	393	404	371	430	376	374	399	377	414	382	402	360	366	408	365	378	383	379	382	368	366	351	399	373	365	377	370	389	402	406	395	373	364	397	389	389	389	392	367	372	375	439	423	376	373	383	372	389	355	400	383	414	417	424	391	379	350	415	432	413	395	377	393	368	396	400	379	385	373	363	391	417	394	364	398	399	387	372	407	386	364	378	378	361	388	402	408	363	362	360	392	378	407	337	397	428	373	365	388	360	385	361	386	360	394	386	407	410	381	405	374	412	346	381	371	390	381	342	375	359	368	397	361	384	356	377	379	421	340	405	369	401	384	408	391	367	359	354	372	389	400	346	389	358	383	360	364	361	406	382	387	389	384	347	386	386	396	363	387	364	404	400	357	375	404	406	391	388	407	441	379	369	354	393	389	412	355	365	381	411	397	394	415	409	369	354	389	376	374	379	369	379	356	375	422	430	410	410	408	333	378	366	399	369	398	386	357	392	434	352	357	396	383	413	380	384	390	357	365	394	402	368	334	360	347	387	409	360	388	408	379	376	380	370	383	393	368	419	403	397	374	387	390	355	362	399	375	391	366	386	380	373	412	366	401	441	389	391	364	392	407	383	379	344	404	411	369	380	403	348	382	384	412	412	379	374	394	363	351	397	385	377	436	407	396	407	409	371	386	375	367	398	371	356	364	421	399	397	403	352	403	352	347	353	353	378	393	413	378	398	361	356	368	418	370	380	402	390	365	399	368	383	416	382	403	368	375	403	373	348	351	369	382	380	376	371	397	378	387	386	423	429	400	407	393	384	369	395	376	357	373	389	374	421	414	370	367	414	376	366	374	407	369	428	391	377	379	395	369	346	364	356	404	384	381	395	414	357	343	412	378	376	383	349	403	387	367	393	385	383	377	375	432	346	373	401	407	379	383	332	355	365	415	414	385	371	361	365	367	367	400	393	413	406	388	363	396	372	373	391	356	414	407	372	357	402	399	387	412	391	404	387	419	383	449	380	416	395	414	358	402	384	374	363	394	366	370	360	417	373	380	391	408	370	388	375	378	379	414	418	379	411	385	370	348	423	356	364	366	385	377	381	360	385	390	404	368	418	391	358	415	393	356	397	391	364	384	370	378	357	427	401	359	374	382	367	374	361	367	378	418	355	383	370	408	397	379	369	405	418	379	417	372	382	385	380	375	379	369	390	363	367	389	399	367	412	397	370	371	357	410	375	394	364	402	387	401	361	393	379	347	387	379	382	389	376	371	399	398	378	356	438	413	403	426	331	373	407	412	335	377	389	376	406	395	363	350	381	395	365	376	364	386	391	360	400	369	346	377	388	397	385	380	369	378	366	402	402	363	349	389	400	390	382	405	379	425	395	426	365	378	369	408	383	402	389	397	351	359	398	377	354	346	368	378	420	403	401	356	378	408	376	376	404	387	363	369	379	393	379	387	396	362	403	359	345	343	374	388	375	368	395	402	382	392	402	404	379	352	352	396	354	382	349	388	381	398	394	361	351	382	384	392	395	390	382	341	383	340	376	385	349	388	393	391	435	407	399	412	372	394	388	386	376	377	366	374	382	384	379	394	389	401	392	403	377	394	384	408	394	384	336	372	397	364	409	344	372	413	390	404	386	378	360	381	390	393	410	403	386	372	420	381	399	358	395	358	390	395	395	342	337	403	361	397	359	373	379	354	362	409	407	346	413	395	362	362	378	405	403	378	389	396	399	371	390	368	394	407	365	366	368	417	379	385	359	393	384	380	395	408	399	402	386	376	378	382	367	340	390	429	400	394	356	375	414	420	394	396	386	394	393	407	374	377	395	362	378	350	394	394	376	351	410	421	401	401	329	416	400	390	374	346	376	383	397	379	399	410	432	406	402	388	380	399	371	399	358	376	379	383	376	391	372	378	417	346	373	382	384	379	412	385	364	382	346	375	377	401	391	367	374	395	383	376	406	383	395	414	373	381	368	389	391	377	383	387	373	404	379	375	364	387	364	398	391	402	389	375	385	390	393	383	398	344	422	409	402	373	408	356	374	372	387	344	392	444	369	381	404	403	429	391	393	386	362	370	384	390	385	362	376	415	362	395	387	407	354	381	367	396	425	396	381
27815	21429	32457	27998	15212	5874	1141	616	599	588	568	565	579	567	590	620	620	586	571	538	596	559	588	638	582	655	618	590	615	604	532	576	641	562	605	528	627	544	577	616	629	589	601	611	589	571	571	610	603	583	596	595	575	582	613	610	574	632	597	581	577	552	599	565	575	613	595	592	582	588	589	591	594	576	543	600	590	577	540	574	600	579	602	548	596	630	611	591	589	588	573	573	628	573	544	598	580	610	539	600	597	549	620	592	569	591	565	578	597	614	580	628	625	595	607	594	617	573	575	584	566	590	535	595	612	564	548	605	621	572	628	570	587	567	566	574	599	602	556	605	562	574	582	610	601	590	587	596	563	576	581	556	584	582	617	558	582	566	613	573	602	585	605	642	551	599	569	550	539	579	627	613	578	610	520	571	607	592	590	619	592	607	593	568	632	577	565	614	599	577	590	585	575	583	567	563	609	600	553	585	593	643	582	603	610	573	598	592	593	580	630	593	614	583	585	565	605	570	569	584	549	579	620	542	628	605	544	573	618	624	605	587	633	601	568	578	585	573	599	606	552	555	597	592	570	594	590	593	579	584	560	598	574	557	538	569	594	603	602	573	594	626	579	582	608	599	588	592	579	576	608	601	630	543	600	610	577	586	552	557	573	601	603	600	590	564	582	577	585	577	573	599	609	547	622	624	573	604	612	609	603	587	645	582	619	589	585	623	585	537	599	590	546	616	578	566	588	595	578	559	575	624	574	552	620	590	614	581	574	592	631	609	575	580	667	632	587	538	608	635	576	578	583	599	582	577	597	572	640	597	581	590	577	596	573	597	583	573	582	582	547	570	605	552	571	590	574	573	606	623	583	570	542	606	574	599	601	603	568	637	562	565	610	570	611	608	597	599	580	594	619	572	571	580	555	560	550	562	568	575	596	596	593	599	596	538	583	595	569	600	605	581	601	549	618	610	584	594	552	570	620	600	580	608	593	584	596	596	616	584	588	587	659	571	560	588	574	591	593	578	575	605	555	593	599	592	607	592	609	622	576	600	591	601	584	615	597	553	576	586	600	590	590	587	599	569	634	573	592	609	613	607	591	572	577	590	593	558	597	585	601	570	604	657	590	603	586	608	577	596	571	588	608	589	580	556	610	593	568	615	565	606	613	574	611	624	605	572	569	576	581	601	556	583	597	576	574	599	602	601	567	598	599	608	629	587	596	595	574	578	632	597	619	593	563	593	577	607	594	574	572	575	624	584	603	590	601	576	606	581	571	586	584	592	600	610	561	588	597	533	619	630	590	572	557	618	585	559	635	595	600	612	576	589	588	570	569	637	542	594	581	554	619	552	584	595	590	585	549	580	606	565	556	574	572	614	558	564	596	530	571	592	582	605	624	585	589	578	589	580	591	584	606	590	584	594	604	559	580	596	573	586	556	553	550	595	595	562	564	625	595	628	530	605	563	622	595	596	607	566	618	582	593	609	563	572	609	532	609	592	515	581	584	610	577	593	559	607	616	567	623	590	632	610	627	610	546	565	581	609	578	595	581	605	614	569	563	624	594	571	580	602	585	545	568	612	586	586	548	572	592	619	572	578	634	596	580	615	575	537	594	597	590	552	581	585	578	593	577	581	592	573	589	590	582	589	566	609	557	558	606	612	565	555	531	574	582	597	636	592	570	549	591	611	579	591	546	568	553	589	564	557	626	599	602	613	599	566	595	640	590	580	569	588	595	595	584	593	586	575	617	533	567	572	560	573	596	604	607	583	580	562	605	600	553	580	564	586	590	595	593	573	610	598	602	618	566	577	563	540	553	596	589	539	583	585	588	626	592	631	561	567	579	616	566	566	590	603	636	568	601	594	633	643	588	607	623	583	613	604	587	592	522	582	650	592	652	582	573	560	580	564	588	607	606	580	643	557	605	560	613	586	563	587	555	578	593	560	591	553	572	547	605	591	555	575	563	591	573	578	599	598	600	611	603	631	579	614	600	554	606	622	599	572	634	602	597	597	591	545	605	592	623	592	626	589	559	567	553	570	573	594	604	577	599	594	605	612	576	560	625	577	605	586	567	581	567	568	573	564	593	586	595	586	570	595	567	620	597	562	575	560	562	594	570	609	581	616	578	550	578	596	590	627	631	608	610	596	560	612	566	615	572	572	600	597	595	582	575	582	573	563	603	556	637	572	615	600	597	608	592	620	623	553	596	543	566	602	569	571	643	626	563	613	563	547	592	605	593	592	565	564	595	594	620	608	560	636	612	591	605	609	625	580	575	593	563	566	610	589	586	566	582	653	591	583	596	540	558	554	578	622	572	595	581	608	645	607	583	547	563	582	614	590	583	566	573	566	626	539	595	590	569	604	594	570	577	618	559	601	609	625	583	614	543	603	605	572	582	574	578	580	606	578	595	590	615	603	603	585	558	581	598	610	562	597	585	620	553	616	602	568	612	587	587	522	589	574	566	600	602	593	578	571	628	626	592	604	575	561	626	581	609	565	597	599	611	598	562	607	557	586	587	590	562	573	625	593	560	590	576	589	613	565	627	601	600	647	558	608	561	644	569	575	602	616	530	595	629	551	556	560	588	581	547	641	599	585	583	574	595	597	548	575	549	620	576	616	566	584	564	565	591	585	579	508	530	624	619	581	594	581	594	610	572	597	542	548	612	622	595	576	586	616	577	577	593	545	577	573	608	551	603	570	586	598	530	597	590	548	574	602	562	590	634	620	598	592	573	565	611	584	600	646	562	621	587	608	571	591	576	599	583	556	558	627	587	543	541	587	601	604	590	561	581	564	589	542	559	608	612	590	572	589	605	636	596	587	566	585	599	572	608	587	569	586	590	557	606	590	593	585	563	548	619	563	606	593	556	609	616	546	607	623	572	563	595	575	615	599	611	588	567	612	604	562	622	544	598	603	569	601	591	615	576	539	580	590	602	590	569	616	587	579	578	581	624	627	617	624	607	592	607	587	563	615	591	581	576	608	584	631	588	587	583	592	568	590	572	602	566	546	613	575	583	576	609	598	539	568	554	588	581	576	575	590	552	532	603	597	580	623	587	570	581	614	547	607	556	658	535	561	592	600	600	580	597	589	598	604	553	595	579	571	597	557	607	595	585	573	601	570	560	557	574	618	598	608	578	602	620	594	606	611	586	555	597	582	611	577	567	598	583	600	589	600	577	536	554	572	605	575	613	562	595	561	573	567	570	602	580	593	556	572	563	558	577	614	594	578	611	621	542	528	576	582	558	583	562	589	578	599	601	536	597	554	573	598	565	610	600	608	567	587	521	604	593	591	557	619	591	619	608	593	588	609	565	567	592	578	586	588	617	602	598	592	597	615	563	573	577	570	605	582	576	589	585	591	555	559	597	606	595	593	572	595	600	572	582	602	567	562	593	571	558	576	609	586	574	563	588	552	586	565	561	602	587	557	563	623	619	556	564	589	611	577	583	557	582	566	630	562	587	584	591	597	610	574	585	623	580	646	635	517	615	577
21993	17167	36852	26002	16279	7687	1454	792	766	754	728	744	715	802	753	754	777	775	705	743	734	750	796	767	737	748	739	697	747	707	754	710	763	757	732	733	747	769	761	755	757	730	775	749	709	768	703	742	740	804	770	747	705	770	763	778	735	755	753	769	751	762	721	731	785	715	736	715	725	739	752	740	718	738	755	707	755	779	786	752	778	732	761	754	818	747	758	712	710	729	736	752	777	746	739	716	723	738	773	789	731	772	756	735	736	737	751	760	772	726	755	779	731	752	788	711	825	759	731	719	794	753	764	789	752	732	777	741	712	784	800	722	702	720	735	703	763	782	775	750	781	775	782	752	723	733	761	721	744	724	716	710	759	717	731	731	726	745	730	760	760	738	753	763	715	815	773	769	721	695	711	729	768	761	744	777	745	801	697	791	736	741	773	775	775	743	765	741	775	726	727	747	732	745	709	819	792	761	732	727	717	733	786	751	756	796	759	819	758	751	754	722	723	757	742	783	786	696	731	728	736	795	760	709	780	725	772	765	805	705	800	818	751	767	772	794	724	817	699	753	697	727	749	767	712	746	757	747	735	755	741	708	790	783	756	788	717	753	758	702	811	714	731	755	703	715	817	723	728	733	745	779	746	785	761	732	748	780	702	747	778	745	729	723	784	739	764	727	759	781	744	735	809	773	719	749	783	727	784	731	704	791	737	713	755	779	712	722	834	780	733	718	763	747	759	772	745	724	713	787	705	679	701	704	746	691	775	720	747	730	716	708	773	763	765	753	794	772	791	698	720	744	730	752	694	708	805	789	727	768	794	792	698	737	737	795	760	758	716	792	718	774	742	767	794	756	743	746	747	766	736	770	750	723	743	744	748	708	790	742	762	725	736	747	750	760	749	749	778	806	755	709	786	747	783	703	751	756	724	756	759	704	729	736	755	823	726	717	670	723	779	742	743	722	766	745	764	729	757	756	761	775	734	764	743	750	739	775	734	777	706	778	756	733	812	762	718	729	790	781	758	712	719	730	762	782	740	744	706	750	777	724	760	746	750	746	705	790	724	771	744	759	747	797	776	741	709	763	779	767	777	718	755	744	734	780	757	760	742	762	757	737	762	719	723	724	754	746	786	719	748	761	717	779	789	761	752	758	837	726	753	746	716	725	734	759	730	762	778	721	762	725	738	739	733	763	718	769	764	748	763	703	703	773	777	742	759	771	775	754	716	787	735	748	726	744	740	753	759	738	724	706	784	717	726	739	741	742	763	782	740	701	778	773	715	732	726	762	739	764	759	717	770	750	750	748	747	776	733	780	698	714	708	755	748	741	766	771	690	763	714	724	738	723	757	714	804	726	704	745	739	785	737	699	736	791	756	787	763	740	750	771	764	758	750	735	766	756	758	804	766	750	734	755	722	773	744	750	760	786	751	695	796	692	737	740	769	766	728	739	725	736	754	762	736	726	754	794	749	733	794	749	720	756	770	769	741	768	724	744	758	725	741	744	811	791	764	747	721	709	708	736	735	746	815	740	769	794	764	764	745	790	756	703	783	724	763	709	760	693	728	695	709	722	758	726	738	801	768	757	738	732	731	739	736	749	760	725	749	697	742	780	719	725	716	714	748	787	778	767	737	756	743	793	752	730	709	738	771	721	722	729	743	745	733	727	774	769	734	738	776	743	793	779	723	780	742	760	739	775	738	705	779	742	730	714	735	762	806	758	803	726	746	702	736	741	750	757	743	720	707	717	764	760	702	766	729	735	752	764	763	701	767	763	731	793	763	719	738	782	744	738	798	714	739	729	717	748	775	767	758	780	792	746	747	747	745	747	751	728	776	739	753	709	741	756	724	770	741	734	759	762	709	733	738	752	739	707	752	712	739	798	741	734	741	736	761	716	744	709	741	725	749	748	732	761	765	746	754	740	730	755	771	740	722	798	767	817	771	764	736	721	734	745	818	771	724	808	771	723	773	788	747	743	711	687	708	759	750	748	756	731	725	709	770	738	752	738	721	759	768	770	779	832	735	774	781	778	775	717	749	764	698	768	755	776	760	777	698	759	790	744	742	762	708	772	733	778	715	748	751	759	773	720	760	772	770	754	747	752	767	697	734	736	772	771	744	729	721	772	735	774	782	744	713	771	730	750	764	738	722	676	736	735	749	723	729	745	758	747	736	741	769	735	797	762	713	763	714	782	744	755	759	705	725	749	758	769	769	757	747	730	714	771	737	819	739	759	731	749	738	738	725	742	754	733	760	732	725	768	790	755	759	773	709	811	713	786	770	747	782	709	719	750	758	705	707	779	822	767	768	744	715	714	711	771	739	781	721	720	769	690	747	786	733	765	714	774	724	751	748	733	762	783	730	759	768	714	798	778	796	737	794	723	730	738	741	780	742	718	691	759	774	778	744	744	759	748	764	718	734	756	770	740	768	766	700	732	794	772	762	750	769	753	758	725	766	738	682	684	746	752	723	733	745	767	743	750	686	717	743	727	744	734	735	794	732	715	759	782	728	779	747	768	729	729	741	731	736	758	720	781	775	725	713	727	725	783	755	753	747	761	796	715	722	724	738	751	723	737	735	740	743	717	740	771	788	753	739	750	686	758	779	736	757	708	788	723	745	776	668	744	766	727	744	754	795	738	719	757	785	738	801	740	709	766	782	782	739	764	770	734	689	762	701	702	750	803	674	751	771	787	732	730	735	776	783	770	684	708	772	743	742	752	754	779	783	744	774	733	747	716	708	732	775	773	742	774	732	760	804	763	726	682	738	786	759	759	759	761	702	711	703	829	705	761	745	752	726	739	727	766	767	741	779	762	726	747	721	707	720	748	791	749	743	729	766	707	729	777	765	769	794	723	755	748	753	762	769	785	765	767	698	709	756	757	780	715	732	750	729	710	730	792	779	744	733	709	715	788	771	747	764	777	783	746	782	785	776	753	741	716	731	727	741	738	756	791	712	781	717	705	700	778	727	736	704	743	721	772	757	745	807	745	772	756	746	778	754	738	767	706	715	753	746	762	723	719	726	710	765	734	721	728	764	732	710	770	746	709	737	759	752	817	758	770	780	723	698	743	777	768	732	788	756	737	713	782	726	744	750	812	673	708	716	756	734	745	745	747	749	756	694	740	726	742	780	745	781	796	755	756	724	747	793	729	767	842	751	783	742	773	740	746	739	755	762	740	692	690	738	754	720	753	744	768	760	795	724	771	726	755	741	750	701	781	756	731	772	731	760	718	720	705	824	698	762	741	786	762	783	786	716	750	784	716	768	780	738	734	696	793	742	744	765	706	759	739	776	763	719	782	789	764	749	715	732	744	737	738	753	744	719	775	734	733	722	749	726	745	731	793	764	718	764	748	760	779	772	764	744	709	731	809	750	764	775	735	794	769	763	726	715	776	759	735	747	728	689	756	720	705	733	791	749	748	709	763	724	751	745	706	744	751	754	753	705	741	760	752	788	770	774	767	699	754	756	733	739	719	729	728	743	762	774	789
24326	21473	35610	46043	41156	28392	10453	780	507	502	464	512	450	469	476	479	473	483	489	474	467	467	460	469	494	536	609	471	481	415	489	453	489	492	441	481	511	464	431	492	449	491	467	500	517	458	493	456	488	469	443	463	448	453	449	466	485	479	493	480	484	502	463	464	475	522	455	493	447	445	453	453	450	420	433	442	445	455	454	466	489	498	444	409	464	477	452	468	451	470	472	492	458	462	465	476	460	470	449	406	463	455	468	518	505	494	517	435	449	484	472	474	477	469	456	481	470	489	458	471	427	478	469	458	437	470	448	502	463	497	462	469	445	472	477	456	431	442	447	464	453	472	494	466	467	466	461	491	496	467	502	510	509	456	477	505	510	456	491	520	484	483	432	481	450	533	482	434	443	454	445	461	501	469	473	463	462	502	462	512	487	464	478	474	511	435	444	516	471	493	446	472	467	438	476	498	469	489	461	457	437	466	480	475	506	488	496	494	474	480	492	447	459	494	511	485	460	495	459	426	457	478	499	466	480	475	440	487	464	472	488	450	489	456	475	483	462	493	496	453	490	477	464	455	519	471	467	479	481	451	524	497	484	492	512	512	504	439	492	486	476	460	509	469	486	461	444	494	502	462	487	522	463	487	493	441	474	492	460	438	500	423	483	441	474	493	471	466	485	461	475	493	471	457	445	491	441	434	468	454	491	477	462	490	447	479	493	426	466	497	461	509	472	483	443	462	478	496	507	451	425	438	463	450	468	478	466	485	443	463	454	490	456	453	450	479	468	490	478	431	437	466	452	470	479	443	446	495	432	485	448	481	459	466	473	431	491	453	496	418	504	482	469	481	462	479	445	496	479	441	453	459	455	464	483	449	484	456	446	394	447	471	474	490	447	441	456	462	467	507	458	464	466	477	479	480	458	499	496	461	450	448	487	479	477	451	444	494	479	484	483	467	468	494	466	470	457	446	485	466	455	500	442	439	481	483	455	437	528	475	471	470	441	469	450	475	448	523	460	458	465	445	514	451	492	438	491	459	503	442	482	516	450	462	450	417	488	480	463	492	478	467	472	487	482	465	487	431	502	449	491	492	455	452	484	476	478	463	494	476	487	491	476	471	493	467	487	501	419	475	474	432	471	518	478	451	493	438	455	493	459	495	467	475	554	478	483	482	467	480	481	483	478	475	485	461	482	452	474	439	471	471	462	477	451	501	467	460	458	453	483	474	445	471	450	441	500	470	472	467	469	478	468	468	500	474	430	474	461	465	471	504	496	507	497	466	496	491	477	469	484	448	494	432	418	470	407	460	477	436	488	466	479	493	471	513	472	470	472	453	468	417	439	411	465	530	503	488	463	459	476	459	459	445	469	490	463	493	490	518	470	481	469	459	438	478	464	496	444	497	502	532	474	449	527	416	468	476	479	477	486	456	465	473	464	459	448	471	446	485	473	441	505	456	491	474	501	468	490	451	450	486	496	478	489	473	456	442	474	484	485	457	468	444	464	484	489	487	529	468	482	463	470	445	441	489	487	454	459	460	462	473	460	457	463	472	480	453	449	471	481	446	441	449	475	486	436	476	466	480	479	481	464	460	510	472	463	437	469	503	450	488	461	439	405	486	488	481	447	474	471	479	476	468	496	490	481	506	518	480	479	460	489	492	468	483	439	513	472	474	462	471	457	450	477	473	435	525	442	483	479	477	465	482	486	505	471	464	474	487	455	487	473	518	487	496	442	477	492	453	506	452	475	486	439	490	469	486	455	479	476	482	423	515	483	479	460	522	470	464	472	487	457	472	512	475	470	436	477	467	458	491	479	440	480	466	449	526	466	447	508	460	461	487	488	502	490	466	468	468	487	464	479	458	423	484	446	500	467	478	452	479	474	466	447	447	464	481	481	470	479	458	463	525	484	467	474	469	464	492	474	469	448	448	475	465	452	473	498	469	480	441	445	441	469	469	485	466	427	456	469	493	449	461	485	515	450	484	506	483	453	479	464	495	434	449	448	489	448	498	463	434	465	520	460	445	488	517	507	452	503	502	439	447	460	481	465	489	458	466	442	479	444	440	477	471	456	442	487	482	446	487	455	427	470	469	465	485	524	466	454	467	528	481	437	480	427	455	442	474	452	461	470	497	480	474	475	484	497	466	510	422	460	480	475	478	478	468	490	516	471	467	481	466	450	463	454	463	492	458	532	470	515	403	470	446	454	465	485	469	490	452	477	473	490	464	473	485	505	515	454	470	451	456	489	510	508	482	482	456	466	522	465	453	441	527	470	482	479	469	507	491	490	430	450	454	471	426	488	503	467	473	436	462	481	475	482	453	480	442	486	463	473	427	469	483	495	461	440	447	453	461	480	443	480	447	501	483	486	479	490	475	454	496	462	494	485	481	487	483	475	475	498	525	476	474	452	473	480	444	479	474	503	458	471	486	496	489	491	468	503	461	474	480	479	498	485	473	466	487	453	479	432	457	445	448	467	480	468	474	486	497	483	535	446	460	482	489	433	442	489	455	472	456	462	485	506	448	478	493	430	470	456	459	460	477	450	469	482	435	471	448	448	446	455	435	474	449	458	447	450	458	533	482	492	493	459	481	449	489	490	474	469	449	477	455	460	511	481	478	481	474	456	491	508	473	466	463	483	462	481	461	498	483	437	456	482	428	460	491	491	486	475	486	505	492	433	492	457	457	444	488	471	467	448	465	500	462	442	521	459	500	459	470	504	451	467	498	438	514	490	454	468	421	463	466	509	461	494	483	511	487	457	506	472	446	456	440	489	501	475	454	485	459	488	478	466	473	461	480	442	518	486	430	454	497	428	460	465	445	501	436	483	480	463	484	511	481	474	455	466	475	475	532	527	471	450	474	453	504	467	453	496	486	462	503	460	472	473	489	473	459	488	471	475	465	480	488	485	455	472	487	435	472	467	462	468	488	417	448	469	425	471	470	496	510	494	479	481	469	467	481	473	492	438	482	477	474	470	433	469	451	501	448	457	455	461	499	473	484	449	462	461	459	467	442	473	468	446	454	472	457	460	500	457	457	492	442	461	479	497	501	473	469	457	433	471	462	460	471	443	504	454	482	455	456	485	464	467	477	430	472	459	490	451	453	487	486	494	474	453	453	471	499	458	461	455	442	476	496	452	438	460	435	464	471	441	498	502	436	487	452	496	495	491	470	489	472	463	481	508	458	496	491	477	469	497	485	478	470	469	456	494	489	436	466	479	483	458	503	469	413	470	463	473	460	468	500	464	481	434	449	493	508	470	469	438	503	480	468	440	467	467	452	450	443	497	486	459	502	467	441	482	532	469	498	477	503	467	497	479	471	465	459	470	462	468	458	487	456	471	465	438	472	506	509	481	454	450	463	470	451	472	444	513	455	453	468	512	470	445	494	464	496	499	445	469	445	483	462	463	502	485	487	492	483	478	469	449	483	462	480	461	511	468	478	475	465	459	465	505	453	503	474	499	441	461	490	507	444	431	465	491	470	504	451
42434	38420	79124	63820	47520	30442	4567	702	624	672	632	641	591	684	620	606	600	661	638	644	633	640	650	671	629	698	1043	640	587	607	635	624	602	631	610	597	595	598	628	629	628	611	616	598	590	630	637	593	587	598	580	595	605	572	610	608	597	603	598	623	606	593	653	610	593	609	599	594	593	628	627	608	569	604	637	547	611	581	596	595	589	589	593	557	604	622	659	546	591	593	595	643	617	615	611	607	624	607	603	579	599	575	549	641	617	634	586	615	581	618	584	560	632	641	618	589	625	617	573	574	584	611	598	613	608	571	606	608	609	619	614	608	610	570	621	600	619	628	568	634	636	588	606	614	661	565	654	610	623	660	618	614	612	596	604	590	615	629	606	639	573	677	605	602	603	587	575	662	598	593	602	591	584	604	601	616	614	587	628	555	565	596	602	589	647	552	607	637	575	602	666	656	600	577	632	610	600	586	615	607	628	590	597	636	650	601	614	575	579	641	625	574	631	589	639	622	624	627	591	610	601	576	623	611	599	650	592	559	564	570	590	558	597	624	597	612	626	583	606	637	593	656	589	621	624	581	643	589	571	618	619	614	612	563	629	578	625	626	564	579	617	598	584	601	603	584	631	606	615	592	638	624	631	595	617	631	568	632	607	577	567	609	585	575	581	636	568	583	667	587	606	577	627	590	617	559	612	584	657	631	607	583	572	593	606	584	620	628	621	585	570	630	587	601	605	590	560	627	619	600	586	620	601	609	602	583	629	604	543	575	547	615	639	612	601	634	600	596	620	598	611	611	576	635	579	610	560	618	550	535	583	616	581	602	608	618	616	599	607	599	590	629	599	565	590	565	584	576	619	587	609	578	584	580	588	665	664	592	569	572	632	597	604	627	609	613	636	627	599	641	592	618	615	598	597	608	587	621	589	625	619	565	609	600	600	583	592	564	577	613	580	602	588	570	594	572	625	617	603	603	655	632	618	602	593	586	586	621	602	572	606	619	608	643	640	609	616	589	605	611	655	604	589	576	656	626	620	603	640	619	605	635	542	644	614	598	651	621	619	627	619	588	587	616	618	608	646	620	596	604	606	612	633	565	569	589	649	612	607	613	636	583	597	582	626	657	599	614	583	601	622	604	652	557	611	651	612	658	594	579	584	600	637	610	579	605	635	563	638	604	584	568	621	596	619	566	589	608	614	620	610	591	586	616	595	579	576	595	593	609	624	576	671	633	579	583	621	583	591	539	617	577	622	607	618	614	631	578	620	639	635	605	605	591	560	591	614	588	602	607	662	589	577	610	617	622	590	625	568	567	602	579	587	577	631	582	585	613	583	578	558	621	615	570	601	620	608	599	625	621	600	609	616	593	556	606	557	619	603	619	640	609	607	623	609	561	633	604	621	629	617	624	562	609	577	608	627	596	595	573	633	598	610	622	568	590	610	622	587	645	592	607	600	590	600	624	583	604	612	620	585	581	619	611	557	608	555	637	593	567	565	606	629	596	615	570	551	634	612	605	595	622	650	579	596	569	620	569	609	566	587	628	640	629	571	581	573	594	629	622	603	627	617	603	616	594	667	564	576	595	626	592	592	597	578	607	599	596	649	612	598	585	586	628	591	598	621	594	628	627	608	585	574	593	606	572	624	591	618	595	597	646	622	568	605	597	584	609	633	607	581	644	614	604	572	614	588	596	602	606	585	582	604	566	618	600	592	563	587	634	607	642	586	613	599	630	646	620	629	642	580	642	611	608	629	620	581	627	626	599	594	608	622	585	632	573	601	647	590	581	559	627	641	598	616	572	657	611	657	619	607	604	632	631	554	608	635	548	582	621	617	604	647	631	594	627	637	580	623	577	631	596	598	661	592	612	597	608	658	616	583	607	609	622	616	617	615	586	589	605	602	599	611	580	566	613	601	619	613	612	575	643	596	636	593	541	610	595	602	576	605	637	615	570	573	601	600	628	597	628	576	574	594	602	660	651	556	570	637	604	597	592	606	620	598	632	600	621	565	603	631	563	574	595	638	618	574	604	594	616	594	585	633	621	564	592	564	612	593	618	572	618	615	585	586	613	605	583	609	636	602	603	569	596	577	610	611	593	538	613	588	598	628	599	631	621	538	606	618	617	572	570	634	604	612	590	578	598	639	601	600	622	584	610	652	587	615	613	646	572	612	613	603	576	596	619	557	607	609	603	617	602	628	584	592	634	580	621	562	608	584	595	629	654	582	585	588	565	617	649	621	586	627	620	614	614	608	652	595	596	641	546	631	598	645	606	603	591	603	607	648	617	590	653	612	605	583	600	648	600	627	615	668	642	661	595	631	599	602	591	621	613	597	614	569	648	642	601	570	590	625	605	592	605	619	602	635	564	608	594	647	584	613	627	594	600	561	609	577	564	635	604	592	642	550	578	637	604	573	612	613	626	565	581	581	584	594	633	565	574	586	627	613	625	610	601	570	638	646	610	634	599	568	622	588	648	610	576	615	576	619	622	545	648	625	614	569	576	627	613	614	596	595	596	604	617	600	622	579	598	591	608	604	575	633	598	616	612	596	580	636	614	598	590	662	642	643	582	629	602	579	604	615	598	620	613	626	610	592	621	629	592	610	577	546	646	632	620	594	559	602	628	660	648	632	587	613	622	601	625	627	594	597	579	631	594	602	609	547	627	615	626	618	627	601	604	656	559	627	641	578	637	599	626	568	586	587	574	650	610	594	593	657	619	606	618	626	578	593	609	616	605	583	644	630	613	600	645	579	617	551	597	619	601	598	604	595	600	587	610	599	608	589	614	625	602	594	640	587	607	627	618	622	583	622	598	593	610	587	590	630	602	641	596	594	633	599	657	608	600	641	573	569	604	608	610	627	644	588	611	589	595	570	594	577	607	618	625	586	627	603	610	641	576	588	637	605	584	602	653	618	639	575	587	623	550	573	603	597	628	619	611	571	586	608	623	643	613	609	604	612	617	585	610	597	597	618	592	644	606	570	603	635	592	604	610	615	598	612	625	640	594	576	623	593	573	623	582	579	602	611	547	605	588	594	592	641	589	649	619	600	582	607	568	588	604	618	582	604	631	583	592	644	606	603	645	624	621	593	664	619	652	582	640	600	587	536	613	637	621	590	570	606	603	608	624	592	570	621	561	675	602	607	602	620	615	585	585	541	606	599	608	610	609	581	603	593	610	586	582	628	558	658	593	622	641	563	627	613	624	594	638	648	595	615	597	629	617	570	623	590	610	609	597	634	628	607	594	609	604	649	580	629	630	621	642	595	631	630	608	623	614	589	569	600	599	626	574	624	639	575	608	602	594	620	586	631	615	633	553	572	581	641	612	616	577	661	625	619	561	625	650	585	624	612	605	621	611	566	583	615	612	594	597	582	637	590	599	595	593	572	613	616	600	614	601	624	605	648	625	594	605	585	614	631	584	614	624	619	587	597	589	616	591	619	602	575	652	646	594	582	602	603	628	644	545	630	566	624	584	601	622	609	657	657	606
23375	21516	33254	40012	39975	32698	17117	1571	358	377	368	340	305	316	320	314	339	312	316	353	333	335	335	330	298	385	537	324	317	287	327	314	321	326	335	333	325	325	320	334	313	289	303	316	334	321	310	321	342	301	312	338	314	301	331	305	293	314	339	300	321	277	314	317	294	323	320	280	351	324	353	315	341	288	309	310	343	339	284	275	321	312	334	306	324	317	307	299	314	296	308	305	347	304	338	308	301	313	295	325	343	296	307	294	295	324	327	305	307	337	352	319	321	301	312	307	306	313	307	344	319	299	295	313	332	310	323	309	306	334	336	285	321	326	319	315	312	333	318	305	314	307	330	339	295	322	325	301	312	322	330	308	334	285	297	308	314	316	278	308	321	315	328	332	316	313	307	321	306	333	341	321	315	294	318	326	312	293	302	305	325	333	323	299	341	340	311	312	327	324	329	300	339	323	297	329	323	289	312	290	297	302	329	304	299	323	298	282	317	314	328	332	275	329	310	292	306	320	307	306	305	291	311	346	312	338	333	365	310	294	317	308	291	310	314	329	349	334	314	300	310	299	342	307	298	321	331	320	344	299	324	291	308	320	331	323	295	296	330	306	303	330	322	336	290	308	332	298	301	294	309	344	316	288	313	299	275	286	323	302	331	302	284	303	301	356	327	322	326	335	357	293	319	279	285	323	307	338	337	287	334	310	341	331	340	315	349	302	296	320	321	338	308	305	333	334	350	341	318	324	280	320	323	322	294	343	332	298	319	308	284	313	288	323	328	329	293	314	308	286	335	306	325	290	333	312	288	343	353	323	317	352	279	305	325	313	334	329	310	312	302	311	310	303	310	371	313	280	297	323	350	315	333	314	348	315	310	328	316	308	327	302	332	302	324	315	332	277	308	302	300	305	286	307	309	296	325	317	310	282	329	333	313	321	310	300	319	299	325	322	303	310	311	313	316	307	306	294	316	349	312	358	332	311	336	311	326	285	278	317	309	320	324	298	313	320	314	315	288	317	330	299	305	292	323	315	295	316	305	331	315	327	328	286	332	309	290	287	317	286	305	311	301	315	315	325	298	354	320	302	325	311	303	298	303	328	324	329	341	313	316	314	314	319	343	294	334	330	295	329	300	285	355	307	316	325	352	301	330	320	301	323	305	327	348	320	305	322	319	294	328	321	302	334	316	316	348	304	301	295	313	321	325	340	307	310	303	341	349	309	320	320	319	303	305	347	316	312	310	322	320	315	291	315	346	340	301	321	290	320	303	316	299	340	316	331	317	326	303	305	317	293	326	287	310	310	310	344	314	290	292	299	307	327	300	313	306	343	315	337	299	308	310	309	290	311	304	311	305	304	333	320	311	309	335	273	333	341	319	340	293	312	323	316	342	296	306	327	342	311	322	319	295	297	306	351	313	321	286	275	287	337	308	316	314	326	324	350	303	325	334	326	329	320	307	277	311	342	302	292	331	324	337	296	289	302	317	304	342	299	317	304	312	283	298	325	344	310	289	306	310	344	322	279	303	322	325	307	301	319	332	308	329	350	296	309	310	333	306	348	290	288	312	296	309	365	334	306	297	303	327	310	321	337	313	290	290	319	325	329	324	323	345	340	311	284	312	287	309	322	326	318	353	327	293	336	326	328	310	305	319	315	329	314	299	316	302	321	288	303	317	325	305	293	279	287	307	307	349	357	329	275	341	309	313	304	288	296	300	284	290	294	321	310	311	298	313	289	310	315	301	313	322	312	302	351	314	336	297	315	317	309	316	290	319	312	295	324	328	322	349	297	296	309	315	340	315	315	285	312	281	327	328	311	304	352	353	310	321	286	360	333	340	343	338	273	338	278	322	298	318	316	320	302	303	298	345	299	320	304	317	306	306	316	343	319	355	296	345	333	314	320	336	324	310	297	320	303	312	302	340	324	283	321	294	333	291	357	312	324	291	321	319	331	313	335	305	326	284	354	294	321	325	308	317	301	329	293	322	337	286	295	334	315	306	301	312	345	314	346	336	328	310	308	284	334	315	322	323	355	332	345	341	353	300	305	314	297	324	299	330	325	333	303	328	341	338	309	316	283	294	303	307	313	307	291	324	333	319	330	307	291	310	330	323	307	297	305	313	301	311	305	314	337	332	316	310	314	320	324	339	291	301	313	313	324	317	304	328	303	296	312	324	340	333	327	313	288	309	331	320	326	341	333	305	294	295	338	326	291	304	333	338	335	275	307	299	326	277	333	304	321	275	322	322	282	308	316	349	310	321	314	317	284	330	325	294	331	287	335	303	306	293	311	299	302	314	321	329	334	312	292	321	311	343	328	304	327	344	348	322	311	313	309	304	333	319	320	332	301	322	322	289	313	293	280	343	310	301	276	319	304	265	356	310	324	345	297	304	315	297	310	318	308	328	323	319	315	279	307	326	316	315	326	299	286	319	314	323	311	306	325	329	305	283	336	320	327	330	297	309	315	324	315	348	293	333	334	304	297	329	311	306	320	324	298	323	323	329	308	336	294	312	310	304	328	305	350	320	328	301	328	320	317	324	300	315	315	310	331	320	313	307	335	310	336	315	302	337	318	315	295	329	319	291	286	293	365	307	290	327	288	315	335	302	308	336	305	325	328	277	298	317	316	333	309	321	300	336	313	282	352	309	282	307	327	357	311	309	302	324	319	315	317	292	334	330	315	322	301	280	298	296	304	276	303	327	333	333	302	317	318	322	302	307	326	307	314	359	313	318	294	300	318	302	338	307	283	307	339	327	310	360	341	305	310	308	300	308	312	333	308	283	351	327	359	327	325	330	300	303	321	322	317	313	324	320	279	296	310	345	300	351	311	316	321	329	334	328	280	319	320	276	323	295	353	310	312	312	303	326	309	338	328	320	330	327	318	345	320	324	331	303	323	299	326	320	320	294	298	280	318	308	317	316	320	317	300	294	312	320	340	303	298	328	332	348	303	324	306	320	319	341	288	301	295	316	331	324	300	322	293	339	323	321	314	336	314	313	301	312	302	304	298	335	317	355	296	310	336	314	329	321	318	331	317	317	302	307	304	319	290	324	330	316	288	320	310	345	346	286	281	284	306	293	318	306	298	315	313	321	290	303	325	300	311	319	306	317	349	336	306	326	302	298	300	308	317	310	310	297	314	272	305	323	332	300	296	338	336	327	304	310	311	293	334	316	317	342	312	371	298	346	310	324	312	282	326	299	320	320	338	322	296	294	333	330	314	272	329	329	338	315	298	297	341	325	316	327	328	302	287	320	346	344	312	311	298	299	373	295	286	328	305	303	297	295	313	326	311	301	286	331	334	332	339	331	302	297	302	338	318	320	346	296	289	309	301	313	324	297	316	296	284	300	334	308	297	332	287	300	327	284	331	310	330	293	290	288	346	345	335	280	284	314	307	312	325	321	328	324	314	327	299	325	321	275	355	342	341	307	319	328	270	314	308	302	309	321	280	315	301	319	287	323	326	307	299	308	334	317	306	330	322	304	310
45669	48271	90842	76908	55899	38307	6603	509	437	459	461	365	434	425	436	440	378	406	403	421	436	451	435	445	427	493	1055	395	378	401	435	383	386	432	418	391	372	386	380	370	386	402	415	458	397	402	409	378	415	385	393	385	372	386	402	402	366	410	410	389	371	407	389	403	381	404	391	399	422	380	416	394	389	398	414	389	407	397	369	413	414	394	441	396	436	378	418	403	448	409	407	390	431	406	419	361	380	379	411	407	416	411	385	369	453	425	394	393	358	420	402	390	398	389	383	416	398	424	371	397	407	430	393	390	429	416	392	376	396	379	403	384	414	389	407	394	358	390	407	385	395	408	411	388	405	379	448	394	388	410	401	400	388	398	372	432	381	402	392	379	430	400	381	406	386	396	416	385	377	390	408	415	410	407	402	381	420	430	395	403	375	404	388	350	404	394	416	396	397	424	424	409	417	385	390	407	373	385	370	398	402	381	407	410	397	398	404	395	424	365	393	392	408	402	372	392	384	418	389	365	407	386	436	417	411	406	349	413	397	383	391	379	396	403	413	428	360	421	418	371	442	420	421	406	380	395	428	429	390	430	383	420	400	473	410	391	381	419	361	371	418	426	360	362	401	414	407	372	435	434	364	428	423	426	424	408	404	408	408	349	392	405	406	398	391	411	429	401	396	393	389	411	409	408	425	388	428	360	414	386	398	388	379	399	430	412	408	416	394	436	404	410	402	386	401	383	355	428	363	395	428	418	377	409	404	396	403	391	392	417	371	422	404	427	359	382	390	385	419	408	394	394	371	380	393	394	396	405	415	412	399	379	397	371	394	376	401	402	384	364	424	396	424	417	359	410	407	378	378	409	399	402	378	413	412	388	419	389	387	360	398	385	389	426	395	412	401	431	397	402	393	429	424	376	406	390	413	428	399	404	422	414	415	381	412	410	393	411	350	362	385	423	378	387	414	400	377	415	391	396	405	389	402	382	375	392	407	421	391	375	429	398	405	407	420	444	425	385	416	426	373	408	425	380	418	397	351	367	391	441	408	394	415	434	419	396	415	424	407	394	381	411	392	406	416	372	424	380	381	392	413	349	386	420	386	407	384	381	444	387	411	411	397	400	409	392	391	394	395	402	407	425	386	389	400	376	365	373	388	436	402	384	409	387	433	415	414	412	394	405	395	432	415	378	417	433	422	397	402	381	360	404	399	387	392	419	390	384	387	399	429	425	390	402	372	415	422	407	360	369	405	392	389	443	411	386	406	413	390	377	403	414	415	392	404	407	425	376	387	387	421	389	405	388	415	389	440	349	379	393	386	393	417	412	369	398	407	368	377	429	379	368	405	375	425	427	420	413	394	406	430	345	386	419	395	397	400	387	404	393	378	368	402	352	374	369	394	409	407	401	361	399	368	391	398	361	409	372	426	416	415	401	415	408	390	413	407	418	391	381	384	403	403	413	401	365	381	431	379	397	377	387	390	384	389	361	386	372	408	397	422	402	377	437	419	408	364	368	425	412	425	425	386	405	376	383	417	398	391	408	425	404	415	394	407	376	397	399	427	420	392	407	445	405	400	432	397	401	370	402	424	364	398	386	392	391	420	439	402	407	385	441	406	378	370	357	368	446	396	421	382	397	377	380	394	419	398	421	392	414	372	368	407	437	355	397	424	414	412	404	396	397	417	420	386	424	416	386	413	400	401	407	405	383	390	441	409	406	410	382	395	425	429	393	414	415	406	453	427	419	411	411	372	347	413	412	381	408	386	427	354	405	380	404	438	408	417	395	402	421	395	449	420	424	399	423	426	376	389	434	388	403	410	412	395	386	389	376	410	363	434	417	388	376	388	415	403	402	421	392	392	390	364	418	401	421	414	404	395	414	408	396	389	394	375	390	439	410	402	410	381	398	401	415	418	391	396	444	362	417	398	381	434	417	386	380	378	416	372	376	396	412	406	373	392	409	398	387	379	378	390	371	424	421	393	396	377	408	380	406	384	426	375	436	429	385	425	399	446	447	399	403	414	365	431	389	412	393	388	431	395	414	437	422	402	423	396	404	434	387	396	395	410	422	412	408	386	415	414	378	442	404	387	425	403	414	401	412	385	379	413	358	371	395	397	427	392	417	414	419	423	400	364	383	430	380	436	401	416	379	429	376	394	407	402	397	373	395	421	362	428	417	369	373	403	370	385	431	369	384	433	377	367	411	425	380	423	418	377	379	382	387	410	397	380	394	444	433	414	433	383	402	389	373	392	395	362	386	415	388	392	403	397	405	439	385	408	421	423	365	380	392	383	382	413	427	429	415	392	395	402	420	379	381	417	390	383	405	416	416	410	363	386	420	410	378	402	418	422	444	400	374	437	425	412	421	422	387	387	386	414	402	426	379	394	400	416	409	411	384	417	407	409	366	393	365	404	400	379	401	427	388	440	407	349	417	395	438	396	406	398	419	381	407	420	407	412	403	378	380	389	399	404	376	409	390	433	400	370	392	415	395	396	438	415	365	395	401	411	374	416	398	392	437	403	385	409	436	390	424	410	387	383	358	390	441	403	400	439	403	412	414	385	395	383	423	402	428	378	423	364	406	401	384	394	418	397	380	354	382	378	435	428	419	419	417	384	385	423	418	432	402	374	402	379	416	410	419	405	392	413	407	395	398	366	403	357	401	381	401	407	394	388	404	374	396	429	384	413	396	401	382	398	375	418	419	393	381	418	437	404	405	405	396	404	365	395	402	406	400	424	418	405	357	396	393	404	415	390	380	379	430	376	436	392	387	409	395	422	390	394	388	391	412	379	398	390	395	381	425	419	408	405	414	402	379	391	401	387	415	414	423	383	388	426	388	416	432	387	383	382	414	386	398	401	405	391	370	415	420	398	422	394	391	356	401	430	386	442	418	416	379	393	456	375	402	416	407	388	426	433	416	381	406	385	411	361	411	381	412	384	424	414	409	400	405	398	414	400	408	403	403	418	368	401	373	374	407	386	425	402	421	425	399	422	390	418	390	400	403	374	412	384	390	432	375	386	395	428	401	403	380	407	376	417	388	443	400	374	392	371	375	409	425	366	458	383	395	414	410	421	414	388	392	391	404	417	389	417	373	396	428	393	390	430	406	387	389	426	370	386	417	391	391	407	404	420	413	369	394	420	382	417	376	402	426	402	391	419	386	423	416	409	419	417	357	416	389	387	401	416	390	387	382	425	404	385	371	367	385	384	375	403	345	396	440	427	400	423	422	428	418	430	421	394	375	446	400	437	394	371	432	416	395	424	362	428	399	401	399	393	391	391	342	371	394	401	424	430	363	399	416	408	404	384	397	374	428	404	413	393	391	394	373	414	412	360	377	408	408	403	410	403	360	393	371	398	354	411	371	383	420	378	389	412	417	388	449	363	400	376	374	419	400	419	411	407	389	397	399	407	419	396	396	405	402	374	374	407	378	372	421	392	425	384	390	395	352	356	392	403	389	388	395	393	424	370	440	394	402	444	415	414	407	424	394
28021	21608	33946	28900	14943	4993	1106	622	609	577	650	615	614	607	603	590	618	626	615	629	617	592	614	617	629	598	631	593	589	589	629	597	626	623	628	636	599	634	606	591	616	599	585	611	611	609	628	582	630	569	611	639	594	625	600	594	619	644	586	560	623	578	564	627	621	603	634	580	620	634	568	593	599	600	588	604	617	597	616	612	579	593	590	630	598	596	661	588	594	578	601	594	583	667	637	596	650	604	643	572	619	597	655	625	601	577	602	633	622	628	603	596	584	578	613	592	626	578	631	606	607	597	652	547	597	576	649	605	655	572	597	568	624	667	627	637	640	619	604	638	613	596	598	642	642	586	582	597	604	572	605	600	622	675	612	616	583	619	576	609	622	589	651	571	615	595	576	584	600	631	573	566	595	628	593	636	594	588	598	644	618	605	598	601	632	613	611	585	594	595	599	600	626	642	657	573	615	644	609	584	603	623	616	570	620	591	640	552	563	583	611	584	589	648	608	596	575	624	577	620	631	627	580	592	581	607	576	577	585	615	576	606	593	567	563	657	617	550	598	569	625	587	606	621	607	579	594	599	608	616	646	599	617	572	621	603	586	602	586	614	566	593	626	581	634	584	632	590	591	605	659	585	571	600	593	602	627	590	630	626	626	581	585	630	608	596	647	605	597	581	573	580	593	614	634	552	614	572	575	629	575	677	615	632	608	624	641	607	641	617	621	657	574	589	625	583	583	551	635	601	629	611	634	577	580	581	570	636	588	579	636	609	585	626	615	586	600	621	595	624	615	589	570	557	658	557	604	612	615	619	611	611	633	616	648	627	626	615	598	607	591	608	576	583	592	634	617	582	594	597	588	620	596	587	621	586	595	590	593	581	619	624	644	634	607	619	636	595	600	583	618	642	639	566	621	609	576	583	614	674	604	581	610	615	607	604	612	663	606	646	592	589	622	617	628	585	601	656	605	584	601	597	584	621	619	631	639	620	599	623	607	621	582	571	591	608	642	608	597	587	607	547	629	588	627	564	623	617	627	596	568	600	615	626	590	666	588	590	559	608	659	590	628	633	651	609	587	597	608	614	601	604	600	635	579	604	619	624	650	565	602	558	613	559	572	609	619	587	588	614	623	609	577	600	586	632	557	595	643	645	623	594	586	599	629	643	630	621	623	597	606	660	608	646	636	633	637	596	603	630	581	646	596	603	621	593	605	618	564	601	639	606	592	590	614	565	627	631	597	623	668	604	634	604	623	597	584	578	585	572	594	599	601	615	581	598	583	617	638	588	636	603	630	611	586	604	568	624	604	622	604	581	618	554	615	571	629	614	609	645	608	646	595	649	621	622	571	627	580	637	608	563	593	596	591	575	636	567	660	576	568	631	603	599	576	611	625	579	618	606	585	609	578	587	644	642	578	617	606	577	622	589	579	611	610	591	583	617	604	626	641	625	604	629	589	624	647	609	598	584	614	582	647	584	606	588	570	611	625	596	584	619	588	614	579	589	619	585	562	642	626	582	660	623	619	610	597	620	597	610	616	567	624	605	592	597	606	624	645	598	640	581	626	562	595	628	620	639	590	600	628	646	584	585	626	602	630	607	631	595	617	551	596	601	604	623	624	592	606	568	601	559	611	595	596	587	589	619	617	626	603	582	601	607	600	602	588	617	593	619	610	570	589	592	621	576	560	591	609	579	606	585	643	614	613	592	590	598	590	610	541	629	647	627	615	663	602	571	627	606	619	634	635	622	596	592	584	602	641	618	624	666	628	641	614	597	644	642	623	637	583	636	592	564	641	632	566	575	616	614	651	641	587	642	636	614	570	645	645	601	591	575	541	598	615	612	605	613	598	612	628	583	649	628	635	610	632	657	626	608	592	565	596	612	627	608	623	648	621	620	565	624	626	644	593	621	607	633	616	539	614	591	634	623	616	626	594	654	603	649	565	615	588	567	588	597	636	625	621	598	625	619	609	629	625	634	599	600	613	573	629	553	595	609	656	612	639	648	625	583	598	602	644	567	592	648	588	579	641	596	608	590	596	612	619	568	638	576	588	611	620	590	617	633	620	637	617	606	635	604	592	579	581	551	634	572	588	599	609	603	559	606	687	594	591	615	637	576	649	595	617	614	622	603	615	638	598	601	607	594	623	670	567	601	626	599	663	634	603	577	570	616	581	599	598	580	636	582	584	632	574	577	617	607	644	606	591	588	628	624	607	630	584	597	631	596	603	606	557	576	580	586	601	582	562	596	618	618	651	645	630	622	627	618	604	624	624	625	616	626	581	584	590	611	579	585	600	616	636	589	590	618	612	563	615	614	591	576	578	607	651	624	554	635	588	614	637	613	579	658	600	652	552	593	601	619	601	611	587	606	594	611	606	605	615	597	594	589	587	600	582	562	628	619	603	583	591	590	658	590	666	569	631	600	647	604	585	650	607	584	623	611	595	616	608	625	605	613	610	615	595	630	622	630	570	633	608	610	606	591	614	593	589	601	596	608	617	606	580	646	612	616	616	595	611	590	551	599	572	604	594	604	529	677	579	596	633	590	631	559	578	596	580	577	556	606	608	621	586	576	596	621	599	597	593	632	592	626	586	629	636	618	576	594	591	635	631	590	623	575	622	655	609	605	592	605	580	659	608	571	622	621	587	612	583	609	596	625	632	601	617	590	624	618	603	626	612	588	602	623	616	631	586	635	576	614	594	599	589	609	614	629	622	580	616	643	586	606	595	585	600	617	590	622	613	617	600	583	577	610	583	613	628	638	565	607	592	576	598	558	617	618	602	631	638	554	609	611	588	610	617	632	644	595	614	630	618	608	634	621	591	643	610	626	560	565	579	599	589	600	601	606	612	611	623	586	608	583	594	600	621	609	637	630	625	635	565	590	617	622	606	616	627	617	616	618	591	580	613	610	600	613	579	601	624	614	609	605	576	634	621	579	606	628	611	624	593	638	570	606	592	610	597	567	646	603	609	591	633	596	614	591	575	649	670	613	645	609	589	651	601	595	600	584	586	613	630	613	593	617	568	619	639	620	600	618	632	646	604	610	572	606	616	602	589	640	646	582	565	609	612	568	622	653	593	619	628	592	614	596	600	578	609	609	578	591	599	608	648	645	596	580	603	604	664	567	622	660	597	601	587	597	634	585	597	602	640	631	619	603	600	644	589	580	619	594	581	614	607	617	568	603	637	627	614	623	621	635	615	622	614	612	596	623	599	620	626	556	615	565	585	594	595	593	591	562	576	605	567	687	571	607	631	601	597	602	612	622	609	580	615	635	631	620	619	596	585	614	624	608	580	629	629	557	616	609	653	612	584	596	596	613	659	595	667	601	638	624	599	650	602	621	593	582	607	603	569	602	589	612	603	600	647	626	549	614	668	571	588	605	658	604	593	651	586	626	573	608	591	591	606	680	663	627	660	622	587	678	588	649	631	599	634	622	603	647	658	646	611	606	613	584	562	592	603	602	587	637	571	608	593	608	584	571	609	581
20515	18848	37884	26931	15767	6439	1493	765	763	738	787	813	755	780	809	825	784	758	792	807	772	763	754	739	788	750	804	730	798	812	778	747	795	761	812	754	812	794	794	764	795	813	770	787	714	756	773	765	771	799	752	767	739	773	745	765	759	784	773	772	757	782	761	726	789	847	797	748	791	810	773	767	765	773	767	776	751	747	791	849	803	784	780	738	862	786	742	813	801	789	786	816	764	784	745	777	768	844	741	723	744	776	759	765	772	773	754	780	789	802	796	797	763	772	745	764	784	770	759	796	769	804	748	767	770	733	778	747	796	780	750	782	761	714	813	759	717	775	769	792	811	756	775	790	795	770	755	781	735	759	769	805	745	751	791	749	765	788	719	751	753	784	772	732	806	762	774	730	747	809	791	721	766	758	783	782	786	761	765	779	795	738	760	754	772	819	788	778	795	734	731	767	754	728	770	743	775	819	714	784	741	803	753	776	822	769	740	806	731	788	764	748	779	740	737	772	814	780	739	791	784	768	763	757	802	817	749	833	790	797	713	734	764	773	731	701	772	798	727	784	726	779	745	790	814	713	776	789	771	789	732	750	752	788	801	762	772	752	782	782	818	761	815	749	767	732	728	749	747	781	759	741	747	771	784	754	735	767	781	812	724	751	752	802	765	754	736	821	752	770	761	754	729	743	768	800	755	800	719	805	766	745	769	808	747	762	788	752	728	759	750	744	767	807	792	760	826	755	821	793	789	753	806	783	769	768	786	771	741	805	793	781	787	798	725	772	812	729	760	755	745	781	746	780	742	724	755	815	768	768	772	763	800	773	769	796	778	739	750	712	791	768	726	790	763	800	762	749	752	776	796	799	770	777	715	782	763	762	752	807	736	768	754	792	759	791	731	757	728	752	757	699	803	711	761	728	799	754	821	755	732	802	768	779	770	799	807	769	738	766	764	776	724	751	786	750	766	791	784	783	755	730	787	714	769	792	796	786	742	764	753	770	752	729	751	688	802	786	759	753	806	771	793	788	786	761	779	804	756	753	739	747	756	818	819	748	786	739	772	774	737	702	783	759	758	732	758	755	791	789	765	802	754	724	759	772	788	782	804	781	760	797	789	804	758	835	749	781	746	813	712	793	767	720	785	783	785	770	765	748	790	765	743	749	745	819	790	746	776	800	799	773	791	775	745	779	727	774	780	810	740	767	749	780	723	765	820	760	746	738	772	746	744	766	813	796	783	761	803	780	746	784	815	752	801	726	753	822	755	774	791	788	819	770	743	736	759	807	738	754	752	720	787	799	780	754	739	749	764	754	728	778	778	743	766	783	776	720	779	754	751	780	733	834	764	733	781	778	785	778	719	752	767	783	744	834	775	769	742	797	788	812	758	729	802	757	735	747	787	783	800	747	789	796	766	814	779	747	809	811	768	798	743	766	748	736	751	757	676	746	804	776	757	757	792	784	729	804	816	765	772	733	786	793	805	805	798	738	741	821	764	753	807	760	751	773	789	793	772	796	799	782	767	807	775	817	770	736	775	830	750	777	778	728	818	763	792	813	743	765	814	790	773	754	777	778	739	756	731	825	794	780	813	726	779	821	767	763	766	763	797	784	810	781	794	730	749	747	811	760	751	835	765	745	752	777	789	786	751	798	747	785	790	776	775	772	736	786	730	781	758	781	766	837	730	802	758	729	735	718	731	792	748	761	741	809	850	763	788	790	817	754	778	789	778	729	811	757	772	777	755	723	749	791	806	721	788	740	775	752	789	757	775	738	785	735	754	797	786	758	783	779	736	792	780	769	757	721	800	710	718	768	828	754	821	767	778	746	745	825	764	808	765	766	755	737	747	742	761	755	777	772	764	753	741	808	774	852	803	770	763	809	774	744	758	766	720	755	762	743	776	757	797	732	720	770	784	777	801	758	722	758	786	796	737	764	769	770	766	754	747	816	740	730	813	754	759	736	759	743	747	755	770	777	784	808	753	809	755	771	775	790	812	811	757	768	796	754	778	796	809	773	742	729	803	765	743	733	763	779	781	750	761	793	744	747	756	841	790	745	770	760	765	760	776	789	786	738	761	766	733	771	785	780	790	769	744	741	752	731	801	765	771	772	774	774	759	746	747	766	768	777	722	831	801	773	760	758	756	766	765	790	775	774	783	783	756	735	816	782	780	778	757	768	807	758	777	784	742	707	756	810	769	747	763	712	812	762	759	798	750	786	774	737	780	761	789	816	735	741	810	785	780	787	740	789	749	775	799	743	732	780	726	789	830	792	779	778	760	786	803	762	735	790	803	711	771	779	744	802	746	707	739	763	794	768	778	759	800	753	757	749	733	774	755	793	770	789	755	749	780	778	758	769	797	753	766	852	768	764	750	771	700	804	842	776	744	793	762	801	727	759	808	747	777	771	805	758	772	724	751	797	729	760	794	769	729	781	779	761	761	788	749	779	788	804	770	793	774	792	788	727	794	781	781	772	740	778	716	752	758	751	798	760	754	805	781	797	761	800	798	778	778	706	798	775	817	774	826	785	807	725	773	748	747	718	757	786	734	767	766	763	739	759	801	715	763	801	800	741	796	763	767	773	814	809	778	762	752	761	755	753	787	781	787	794	731	758	752	720	754	774	749	788	780	762	805	778	752	758	771	706	762	787	803	775	756	764	785	758	786	762	765	721	814	765	791	753	757	753	780	788	782	769	797	784	765	753	762	762	813	793	766	783	815	738	729	792	758	798	742	740	771	766	772	760	788	784	773	770	741	794	794	728	739	786	744	756	766	772	722	773	754	751	817	736	761	784	795	787	754	751	787	751	801	768	732	790	736	768	780	746	777	758	803	791	738	758	756	758	819	780	758	763	759	753	734	766	761	721	741	775	767	814	824	821	746	788	800	744	803	780	777	785	756	775	736	792	758	808	821	775	766	766	733	768	711	712	789	763	777	772	783	800	766	761	769	777	752	742	783	777	755	731	723	791	748	747	774	748	745	802	784	769	775	729	824	781	746	737	753	810	786	770	746	747	751	770	765	772	751	766	770	801	749	699	795	735	799	792	808	766	792	776	762	776	776	767	771	800	765	754	754	756	744	778	797	816	720	739	764	826	722	787	778	788	685	780	805	802	786	799	731	812	705	748	819	787	777	750	749	767	752	812	742	741	802	795	742	786	780	810	746	787	795	770	748	812	756	761	784	776	775	797	788	799	750	736	771	756	838	752	780	784	795	742	789	743	770	774	743	752	787	764	785	802	761	799	715	800	773	784	747	773	750	758	720	825	755	764	771	785	770	761	745	818	753	800	782	776	753	756	742	777	778	762	772	817	779	746	797	773	773	771	806	756	781	771	755	810	749	760	756	817	816	769	781	750	807	744	782	756	786	775	781	728	789	744	768	808	759	752	805	729	730	839	790	739	765	825	781	774	781	805	792	755	799	799	784	780	766	840	797	717	749	794	813	707	791	760	726	784	763	724	759	739	709	775	776	787	785	728	721	801	762	729
24382	21484	36897	46398	40818	27012	9255	704	551	545	559	530	532	532	545	498	499	559	528	524	509	509	487	511	519	546	647	555	526	535	512	535	542	485	508	484	506	499	514	477	523	493	522	486	454	499	457	498	484	514	493	489	547	538	469	507	515	542	445	471	517	518	480	526	494	521	525	512	500	510	519	495	463	466	522	456	517	546	491	491	484	514	507	479	528	498	492	504	462	505	490	472	526	509	479	472	461	491	473	486	515	505	518	545	524	518	518	479	484	481	494	483	467	509	485	525	518	491	486	502	491	491	500	489	474	524	519	512	513	480	539	487	546	574	474	512	493	491	480	535	478	479	513	479	501	492	505	432	484	521	504	511	497	490	486	476	494	540	489	483	503	489	483	486	521	499	480	504	514	507	476	497	502	536	529	500	508	491	448	512	505	480	492	472	501	531	530	478	475	555	500	489	516	506	500	480	502	452	443	483	522	532	465	470	528	507	506	478	489	553	467	446	467	466	519	478	482	505	513	487	511	484	530	526	485	517	482	495	583	521	498	474	472	468	479	481	455	494	486	529	497	526	477	485	517	495	494	498	485	488	505	476	502	536	498	489	517	509	491	484	507	476	504	541	512	502	514	463	504	496	519	485	533	475	445	502	484	464	487	522	525	480	517	480	498	529	514	518	497	514	533	494	509	515	509	490	482	492	505	519	497	491	502	509	474	506	511	503	482	514	542	491	486	513	539	499	523	514	549	488	541	457	481	516	487	490	505	544	529	504	493	519	504	492	507	519	459	483	476	514	493	517	468	507	488	519	466	505	468	549	548	490	476	488	512	486	501	521	515	519	506	494	486	538	559	531	443	514	518	491	524	527	530	522	520	504	497	502	509	511	487	511	473	492	499	474	538	514	518	497	528	478	501	491	510	512	508	500	482	544	537	520	546	482	474	499	476	502	511	455	512	470	505	466	521	508	481	517	485	528	510	446	535	469	523	482	521	528	534	453	471	531	513	497	487	517	519	505	539	475	449	534	488	487	498	489	513	479	500	515	450	492	467	501	480	525	527	490	489	484	498	490	505	494	461	547	511	490	512	501	499	479	458	512	493	492	528	501	490	464	468	471	505	478	450	519	514	482	477	491	511	515	519	477	502	478	479	533	494	482	541	500	478	516	516	480	516	484	489	504	483	489	526	498	491	525	530	465	521	512	485	502	512	470	501	522	477	473	535	528	504	497	497	498	505	512	513	502	475	494	499	456	507	540	500	473	494	525	504	527	513	554	506	519	499	522	502	491	485	533	477	513	537	513	510	479	493	503	487	521	517	501	490	559	484	497	493	510	525	496	498	540	484	471	536	475	542	496	499	493	486	491	488	496	499	537	493	495	487	534	516	476	487	514	465	479	511	480	473	494	481	499	511	464	478	497	511	461	514	497	492	457	482	489	505	512	437	495	490	517	478	519	500	497	557	502	519	510	514	494	469	490	511	480	483	516	512	508	478	473	448	515	514	505	500	537	489	494	487	517	476	527	496	496	503	501	543	478	507	507	486	526	517	503	467	523	488	504	503	503	507	505	508	516	464	507	514	530	519	473	512	512	528	504	561	491	501	521	510	500	477	519	491	512	486	505	512	481	517	488	510	529	517	511	538	498	521	502	533	515	490	515	525	506	476	476	489	514	476	491	508	487	492	518	488	488	541	488	459	509	521	501	501	480	529	484	511	433	495	480	489	490	491	479	491	476	489	514	526	461	478	497	489	523	490	475	514	490	513	501	472	523	486	489	473	488	492	504	501	493	537	522	507	478	524	464	531	508	490	523	483	479	484	562	485	476	495	527	538	498	523	498	495	519	503	501	517	497	447	506	484	525	463	506	460	518	544	468	467	477	483	517	474	490	486	498	435	490	483	511	489	489	530	516	484	484	515	472	472	501	506	522	502	466	436	512	513	488	551	502	509	530	527	516	524	478	525	440	482	491	527	542	515	464	505	485	504	523	530	505	490	492	464	482	458	501	453	533	509	464	537	493	490	494	525	514	530	515	482	534	480	496	484	520	509	521	482	518	527	500	447	531	528	534	521	516	518	487	516	506	492	514	478	537	484	490	483	495	499	501	514	479	488	483	508	476	485	521	495	524	503	532	494	493	491	501	462	474	474	502	482	511	551	511	508	514	502	481	484	476	472	480	511	512	455	528	505	480	503	495	466	474	533	467	456	467	485	508	570	500	538	475	520	544	490	496	504	506	496	500	512	503	530	506	468	517	472	508	538	494	515	477	473	516	492	497	489	481	484	472	503	486	521	530	515	503	509	476	490	487	464	515	515	529	483	508	531	494	484	513	512	529	525	542	486	477	476	524	470	506	492	483	502	530	521	495	514	515	470	476	520	497	504	513	539	486	493	491	458	509	488	458	491	464	513	526	509	502	516	469	502	543	443	517	542	469	470	489	491	467	518	458	471	509	549	482	499	471	519	510	467	519	484	483	472	517	517	512	531	519	547	529	507	500	501	480	489	503	511	473	505	480	493	529	488	494	508	482	485	506	506	490	539	479	504	503	536	480	501	529	492	512	522	524	470	512	490	478	510	500	498	506	449	491	515	470	493	504	474	536	517	481	478	508	507	451	515	489	472	478	503	500	523	489	500	516	524	521	493	528	475	503	510	536	441	508	487	504	489	513	473	532	470	491	518	493	488	523	503	493	499	485	514	471	490	463	509	464	525	476	520	539	505	508	499	459	475	487	511	522	500	491	458	496	503	472	513	541	524	484	514	512	487	508	499	509	543	529	473	472	512	520	497	490	542	485	557	465	490	484	506	565	483	497	474	521	479	484	522	511	536	510	520	541	493	527	464	513	492	518	540	490	476	498	505	481	491	531	523	480	498	495	468	530	506	504	490	520	463	520	489	502	491	502	502	501	512	494	503	539	499	489	469	483	526	499	469	447	512	522	513	486	500	505	543	523	486	504	486	481	539	491	483	533	440	466	529	546	501	557	506	497	525	502	532	517	544	517	460	496	511	517	466	483	506	517	497	506	519	439	485	486	523	460	472	476	450	485	512	470	494	465	521	493	505	487	508	512	502	466	488	476	495	471	472	509	504	466	520	498	539	485	516	480	472	483	448	500	479	551	503	525	522	506	483	490	502	532	500	485	522	525	508	517	509	514	491	477	503	485	489	491	494	530	479	497	484	500	528	474	454	474	526	493	479	487	489	490	482	496	508	510	482	492	511	502	491	513	491	429	469	542	462	527	517	481	505	489	497	484	488	481	497	504	456	498	512	476	455	487	524	475	525	514	524	489	510	468	505	501	486	486	497	538	504	509	509	523	547	533	487	512	494	520	505	496	520	506	471	496	491	513	531	525	462	464	460	517	467	523	522	491	494	533	491	493	507	512	494	485	510	490	509	498	507	492	539	499	456	496	494	475	501	499	500	521	485	476	529	478	479	509	524	512	492	515	490	477	526	497	480	503	529	513	502	511	487	466	484	504	523	514	523	523	523	490
40623	42508	81877	63227	46947	27540	3717	713	679	654	654	678	662	626	657	596	628	701	621	605	645	680	632	662	702	715	998	712	665	592	659	660	634	644	628	652	611	634	660	626	633	662	625	628	611	661	634	630	636	589	647	591	694	622	654	636	625	621	682	674	631	661	684	613	613	659	652	644	672	647	615	659	638	677	709	626	631	580	673	661	652	627	636	642	641	641	665	601	646	663	594	643	629	627	648	674	666	631	648	669	660	657	626	597	630	587	616	639	624	623	663	653	660	653	691	629	646	644	617	670	634	663	625	664	660	631	667	631	657	651	602	635	607	665	598	633	613	633	612	608	635	669	659	609	621	637	640	643	661	637	662	610	651	629	630	594	662	616	638	684	652	657	613	689	654	590	651	582	640	618	652	644	654	638	651	670	670	649	698	668	651	633	605	609	603	664	616	658	660	640	617	613	599	612	639	639	628	643	648	622	597	639	695	665	621	642	594	628	660	616	656	647	688	694	604	644	676	658	650	658	623	607	594	657	634	659	638	665	638	649	670	667	616	670	638	637	653	574	653	621	654	647	674	675	625	629	661	670	677	598	630	660	635	637	639	658	634	615	635	641	596	630	614	641	661	708	662	625	632	624	611	616	664	663	635	630	647	645	639	663	665	583	684	588	615	667	638	627	654	611	644	668	648	645	662	633	638	646	669	651	621	643	640	675	614	667	621	635	608	587	678	659	693	629	642	640	644	620	680	631	646	635	635	631	638	628	594	608	658	648	618	642	670	636	570	635	592	660	621	696	607	612	621	636	608	674	599	635	681	618	644	633	625	613	644	673	635	649	628	633	682	640	632	648	653	624	586	660	657	605	619	636	676	645	642	615	663	656	608	571	650	653	607	641	620	631	617	661	623	619	628	687	624	655	645	680	667	651	616	624	603	630	665	634	628	613	596	668	653	630	625	671	620	646	627	593	594	616	628	638	643	669	639	622	606	635	610	644	660	618	647	608	655	661	678	630	628	597	639	657	663	652	624	611	663	644	634	584	669	672	613	656	664	657	601	661	656	654	660	663	633	616	652	630	660	649	628	669	609	633	644	659	622	631	672	678	649	669	600	614	672	623	689	618	684	641	663	600	657	627	604	668	637	577	649	614	650	663	657	608	630	692	635	655	668	637	637	661	648	607	651	684	609	594	655	644	652	650	675	659	614	696	603	668	600	647	662	651	631	626	700	641	627	640	639	618	614	620	632	650	663	643	636	635	655	644	609	641	675	650	671	687	640	595	632	643	625	638	697	665	629	662	623	629	638	583	636	639	628	582	660	667	647	650	664	647	627	624	670	601	628	633	673	640	673	716	621	626	630	615	600	622	620	630	616	649	594	621	706	634	619	628	635	620	647	599	576	657	666	631	613	642	657	676	632	623	666	639	717	603	646	654	622	618	631	657	668	644	632	646	626	615	674	635	621	623	683	648	672	661	674	631	621	637	649	620	607	600	649	635	641	627	611	675	619	599	639	599	662	624	637	592	640	690	701	638	626	625	619	656	649	635	681	668	625	614	610	688	640	639	615	673	666	615	625	654	649	617	692	656	607	640	668	625	597	659	663	640	645	637	618	640	637	581	701	619	614	608	647	627	611	659	617	605	631	627	677	600	650	641	634	631	651	630	610	708	654	607	673	660	609	634	662	631	670	668	657	641	656	633	617	612	627	654	627	608	594	653	633	677	693	653	687	635	632	642	621	634	618	635	617	647	657	671	605	648	634	669	636	644	687	623	650	627	616	602	642	649	611	653	647	650	634	643	705	666	661	614	638	656	673	654	640	622	605	637	642	638	647	630	679	633	642	651	665	630	621	681	624	628	640	667	632	639	657	607	614	627	627	679	644	655	686	636	623	607	642	650	615	653	637	632	678	648	679	628	658	691	640	652	640	642	664	648	595	609	627	658	602	654	660	621	653	657	609	628	646	674	625	645	660	626	620	652	594	654	672	639	613	644	637	604	621	653	667	672	596	598	638	607	625	644	654	607	600	612	632	620	647	626	650	664	693	653	609	659	623	646	667	685	621	640	634	636	627	645	612	648	633	656	639	653	679	636	599	667	663	593	615	608	626	641	688	678	629	660	636	661	615	647	630	644	619	657	666	633	628	629	642	641	636	645	605	634	631	654	657	640	658	623	622	644	575	636	610	691	611	659	636	649	700	689	649	635	649	653	647	624	645	682	637	650	614	623	640	641	604	618	622	622	696	691	641	610	623	597	609	650	628	642	648	633	663	654	657	624	577	630	614	640	638	666	668	696	619	625	650	619	643	621	640	629	637	605	695	670	618	634	612	582	629	616	630	620	659	688	697	637	668	616	640	647	594	667	648	609	635	630	642	652	656	633	606	626	590	575	645	640	634	582	651	622	661	643	618	661	635	659	641	633	621	603	640	599	621	683	668	666	623	671	615	655	690	595	609	611	614	637	624	633	632	666	662	625	645	682	612	647	682	620	645	667	661	683	646	623	644	628	627	640	655	663	696	613	619	693	641	604	631	642	669	630	658	622	641	632	638	659	642	667	663	610	648	640	586	677	689	643	625	667	643	587	629	618	629	604	632	651	611	656	623	648	650	650	656	629	660	659	636	600	663	594	618	627	644	621	640	617	630	663	613	597	630	659	649	642	655	681	683	671	610	651	615	614	637	598	614	635	636	599	601	648	670	631	633	629	683	632	597	661	615	655	619	663	664	594	650	651	644	653	689	643	604	677	611	661	636	642	649	656	636	640	630	651	681	628	607	588	612	611	639	632	665	632	602	676	627	671	619	676	625	672	633	624	651	648	643	662	624	671	655	649	583	638	621	635	639	651	591	605	664	651	619	639	673	636	618	612	611	636	603	628	628	645	606	628	600	635	657	629	603	599	631	637	638	664	640	639	605	639	652	621	641	635	681	608	600	660	608	630	688	666	666	668	703	645	600	643	669	671	634	609	646	645	706	665	662	661	653	638	633	631	665	629	656	623	640	636	639	640	638	596	616	636	632	638	654	642	627	669	654	635	620	618	626	648	651	610	632	637	588	664	686	665	637	577	630	712	647	615	614	612	684	673	684	615	673	651	646	635	602	684	643	653	664	681	628	631	642	639	647	668	646	633	646	647	634	642	650	667	676	670	626	668	633	626	641	610	619	624	659	618	645	644	667	639	693	627	675	615	628	628	643	607	661	680	615	669	674	613	585	673	642	634	639	622	660	662	633	643	616	644	603	626	658	684	682	602	670	611	630	652	642	657	631	686	581	684	641	647	643	632	639	654	600	590	616	667	675	620	607	654	664	642	627	576	668	654	643	651	631	688	633	640	639	613	626	605	652	645	625	644	687	614	664	643	643	645	665	641	636	620	651	647	625	686	630	674	636	673	664	622	676	604	641	676	625	647	632	663	612	644	651	704	613	651	654	632	645	633	652	702	607	646	641	600	597	641	671	624	622	619	609	653	678	655	657	616	641	590	621	637	613	655	657	657
23375	21482	34250	42108	40396	31333	16295	1541	356	378	358	387	418	346	378	333	364	370	367	363	360	378	349	386	403	436	578	418	368	356	340	360	370	350	339	348	366	374	377	357	365	359	346	342	365	366	356	352	358	345	415	368	389	367	367	341	377	377	353	373	365	350	334	342	341	358	350	318	382	374	314	342	369	346	382	358	351	338	334	389	357	382	365	380	361	360	352	390	339	348	344	363	354	347	363	366	327	327	342	332	374	382	366	369	337	402	368	383	352	370	385	359	339	348	351	338	340	359	402	385	336	356	352	354	376	350	375	371	368	363	339	381	316	391	339	357	384	348	336	333	360	346	390	362	347	369	360	369	361	361	380	368	363	368	370	346	363	348	347	377	339	354	358	331	377	361	362	366	327	357	326	375	363	374	392	337	340	349	376	390	367	347	373	359	386	358	349	350	352	410	319	336	345	356	364	347	352	342	349	377	327	366	326	383	365	335	359	340	352	390	347	376	358	351	361	380	343	376	365	335	315	356	332	371	357	350	347	360	336	343	369	384	354	374	334	395	372	360	334	330	352	338	349	329	333	364	394	331	365	356	357	376	354	376	332	324	368	351	358	378	375	387	392	332	366	359	347	362	375	381	355	342	359	385	354	391	393	342	380	352	350	355	383	360	352	318	353	387	339	340	342	342	345	306	371	361	369	312	383	369	363	366	342	375	377	375	344	388	339	381	355	336	359	344	353	358	344	395	333	322	368	364	339	308	364	367	339	354	349	364	322	345	353	375	337	371	346	364	388	374	364	373	336	356	341	380	373	347	353	361	390	367	358	377	386	356	379	378	364	351	356	333	350	360	345	357	323	342	375	328	368	350	381	338	372	361	346	329	350	343	381	390	353	350	356	338	388	353	339	338	388	355	343	381	397	362	366	345	360	357	368	376	353	348	383	366	361	346	373	382	361	355	348	376	401	364	344	371	336	401	346	361	349	367	355	334	384	351	381	343	367	345	344	339	363	355	372	360	326	358	339	363	345	353	382	359	339	368	323	361	379	388	359	380	366	363	357	345	316	362	374	396	345	358	326	347	342	362	355	321	362	348	341	356	368	379	352	345	365	353	384	380	364	364	345	352	377	351	338	344	333	347	369	377	374	359	368	334	392	362	349	364	326	386	352	340	331	326	359	355	354	338	371	362	368	340	356	399	383	350	339	355	373	347	365	363	351	359	321	381	358	311	368	318	366	376	345	368	339	361	347	377	360	357	365	397	338	354	392	350	383	351	335	337	339	363	346	373	341	317	366	341	353	368	374	355	363	364	344	355	367	358	322	346	385	349	368	367	340	346	353	316	332	368	339	352	334	375	368	370	372	384	375	307	353	362	355	371	406	358	368	362	331	369	373	374	374	334	346	373	369	321	360	390	367	356	391	375	365	355	351	382	328	310	381	361	385	370	358	359	380	348	349	362	390	352	341	334	362	350	346	330	356	347	354	370	340	346	360	332	370	355	334	361	329	381	356	366	357	365	376	394	361	350	339	323	367	335	356	380	377	354	367	338	361	354	353	349	347	374	333	341	326	369	379	365	367	350	360	375	352	331	363	365	396	354	394	367	385	350	360	361	375	357	382	342	354	372	361	357	333	338	351	339	338	358	378	378	373	374	327	335	376	353	351	357	380	329	314	339	374	357	361	378	359	393	361	356	341	354	370	368	350	358	368	352	367	376	362	317	331	362	376	358	352	355	361	397	369	381	358	365	363	357	389	368	387	372	334	373	394	345	367	347	364	361	360	345	371	377	378	386	373	367	350	361	344	339	372	369	371	327	362	337	338	376	366	342	385	358	344	355	355	338	376	366	372	372	356	341	402	352	361	369	348	333	338	355	367	380	389	359	368	398	364	354	375	331	384	350	335	348	337	344	346	327	379	329	351	344	344	342	372	346	336	348	357	338	347	357	335	333	355	366	368	373	364	338	325	369	365	345	344	338	373	359	338	372	359	359	346	315	377	368	346	348	345	335	364	390	350	332	343	366	338	326	338	390	369	364	374	362	338	340	351	362	367	352	390	365	338	356	327	322	360	360	364	340	382	374	400	338	347	381	344	370	372	373	359	372	342	359	371	353	363	383	353	349	375	372	367	326	352	353	362	333	333	387	386	353	370	381	363	345	352	341	352	345	352	359	384	385	369	354	378	324	339	368	310	369	373	377	377	382	360	346	357	351	361	361	325	382	362	362	341	364	348	320	363	361	368	394	364	349	380	356	371	361	382	339	328	363	369	390	340	356	361	346	365	372	345	370	335	366	340	357	352	350	343	375	353	325	345	375	366	351	380	329	368	359	337	346	338	372	361	344	313	343	372	341	362	342	363	316	365	367	340	377	336	360	361	326	365	358	354	345	397	378	368	341	357	353	358	385	348	314	321	393	364	343	388	381	348	377	378	367	338	370	368	353	364	319	361	364	332	372	366	356	338	361	365	358	353	384	367	390	350	362	342	390	358	349	377	353	356	347	348	392	395	368	365	384	352	350	349	358	352	366	338	332	359	346	359	350	362	379	361	354	371	350	336	350	347	337	376	403	347	350	349	367	356	357	340	347	398	363	334	318	376	352	347	349	370	371	403	363	387	355	354	383	387	368	379	345	349	354	361	346	343	392	340	385	347	373	355	358	369	358	390	330	367	381	391	356	396	365	355	348	381	327	363	337	349	355	323	369	330	354	384	325	328	347	347	339	389	329	354	387	375	380	393	364	339	370	364	329	352	342	340	338	373	347	332	357	374	327	331	362	327	352	369	374	344	359	352	359	375	360	371	351	362	374	331	376	362	370	373	349	340	375	359	358	380	370	322	328	346	374	368	330	365	346	387	336	345	401	340	394	306	361	368	357	359	351	359	358	372	377	365	352	312	366	357	344	368	373	367	312	397	333	397	357	396	347	364	359	371	347	357	362	361	355	338	377	352	373	361	363	372	356	364	373	373	373	349	361	377	372	347	332	360	338	363	353	343	387	363	360	342	317	356	389	326	371	347	359	349	381	365	354	331	349	359	343	371	370	351	347	365	375	409	359	346	387	348	323	357	352	362	354	382	358	344	366	348	362	372	357	361	358	354	382	332	389	350	357	381	367	333	358	382	355	351	345	351	355	381	391	380	355	365	354	333	353	367	365	348	362	353	368	347	358	335	374	359	340	357	342	344	397	361	380	375	331	386	308	357	351	367	359	343	345	389	346	366	358	411	337	371	354	372	358	349	374	380	356	334	368	334	374	362	353	342	374	361	333	346	379	342	341	375	324	385	354	374	346	399	362	357	331	371	336	356	357	349	333	382	365	330	361	380	361	379	362	343	372	316	327	403	361	388	391	388	370	347	374	329	357	368	364	361	371	338	368	374	345	360	359	401	337	353	346	327	349	367	324	311	329	324	370	372	352	352	378	374	341	359	375	371	401	345	356	340	374	378	338	348	400	371	347	340	334	336	363	347	364	336	391	350	364	375	356	349	350	363	345
44237	45950	93439	76195	56435	36022	5972	534	506	504	467	483	441	445	484	472	467	471	511	450	443	467	516	504	511	683	909	547	500	487	453	431	468	426	458	466	446	461	447	466	472	400	485	418	435	463	419	489	473	469	465	481	446	422	440	425	472	451	464	441	432	463	469	450	449	419	451	466	443	443	439	479	424	424	464	455	439	449	440	448	430	467	442	463	466	442	431	455	443	447	433	459	464	442	462	426	451	456	442	421	421	475	502	454	434	450	455	469	433	481	504	438	440	462	453	443	428	433	459	440	441	441	430	412	450	460	450	391	458	477	456	470	466	448	471	454	472	459	466	481	433	478	470	438	459	517	444	509	438	454	443	435	448	423	449	452	453	463	445	425	431	456	498	481	435	438	453	439	494	437	426	420	461	458	424	455	497	438	436	415	449	463	470	424	472	449	426	454	454	436	480	443	486	426	477	454	442	483	468	491	475	485	482	428	440	421	453	495	456	424	466	488	448	449	501	452	430	456	395	470	433	463	457	451	447	466	431	431	425	490	472	457	412	471	450	509	472	454	444	423	429	461	478	462	427	430	479	465	465	466	448	432	477	439	494	479	446	512	484	485	461	466	454	449	457	463	477	454	439	477	503	442	424	473	476	438	460	432	490	428	475	491	437	458	476	423	427	465	450	396	478	435	429	452	462	461	415	472	466	418	472	449	456	446	462	456	431	460	461	435	451	447	474	438	423	463	439	413	457	511	456	459	413	466	481	476	459	430	457	456	470	456	441	447	453	441	433	423	445	459	428	432	454	425	440	449	449	458	496	448	448	440	443	474	431	434	449	487	479	446	427	444	412	449	454	466	462	466	452	477	496	414	466	455	437	465	457	454	463	422	452	467	499	456	435	438	479	467	419	465	434	426	453	432	438	440	451	429	379	413	472	485	445	464	473	515	464	448	444	473	438	448	436	460	483	462	439	479	439	446	435	459	427	439	446	444	493	455	442	485	452	490	462	472	425	475	496	463	452	495	473	459	487	446	451	439	446	421	443	459	438	431	476	428	503	464	416	466	464	459	428	476	447	479	466	491	482	440	439	496	451	488	474	420	468	433	426	427	501	469	429	490	445	456	482	459	474	456	460	453	453	452	413	482	453	433	414	432	433	456	462	455	441	495	409	494	446	448	454	457	438	454	455	433	418	454	445	455	480	467	446	435	446	487	428	479	451	432	480	497	456	439	413	434	450	491	445	427	423	449	452	453	492	478	437	465	468	466	424	433	450	427	460	480	431	446	461	459	503	438	432	473	442	455	441	489	420	439	449	461	465	492	477	463	488	452	468	409	448	439	434	440	462	456	458	409	422	515	484	414	482	452	444	464	437	459	499	441	472	434	476	467	473	455	444	467	429	424	451	459	465	439	476	459	454	428	468	452	445	431	474	479	429	422	495	444	474	436	436	480	472	455	466	440	436	473	479	454	449	432	479	491	433	424	493	447	483	458	458	463	464	448	496	469	471	469	442	478	462	417	456	416	458	498	473	454	454	462	482	469	423	431	409	448	472	462	451	487	433	495	440	458	442	441	427	462	444	445	411	444	401	485	467	441	470	443	487	424	460	474	464	461	427	451	492	424	418	464	445	448	450	453	422	450	469	443	472	459	456	459	466	490	454	480	473	477	454	449	440	426	460	423	445	438	439	442	440	445	468	476	466	464	472	452	456	476	427	441	450	442	474	453	492	492	448	443	434	464	488	473	454	429	460	500	443	479	467	450	500	470	439	446	411	453	450	466	456	452	469	457	433	452	455	428	463	429	479	437	432	433	438	435	426	402	451	455	440	456	417	436	504	422	453	465	466	494	453	453	480	395	467	425	449	498	464	480	445	473	428	468	414	436	454	440	458	440	431	486	454	462	429	424	442	471	457	456	456	425	430	455	433	412	480	458	480	486	421	434	476	454	460	448	502	472	450	487	486	447	475	480	421	420	490	485	451	443	440	479	469	442	474	541	450	447	473	460	460	458	455	468	477	458	460	446	471	483	475	443	437	475	428	456	472	420	437	445	414	471	478	457	457	435	422	429	445	466	453	435	414	446	455	431	480	440	460	476	481	456	492	432	435	463	447	457	450	419	482	443	492	444	446	443	451	469	449	461	427	473	489	460	435	487	436	458	439	459	472	463	469	457	448	469	464	440	506	459	468	492	430	491	468	457	442	469	450	437	512	489	472	476	472	457	499	421	447	452	461	421	465	447	436	461	447	482	449	474	433	442	498	475	439	433	470	452	459	441	416	461	465	478	451	438	433	469	433	454	472	456	466	427	465	469	440	429	429	499	428	496	436	476	493	421	492	496	482	481	436	410	500	461	464	447	421	398	487	461	461	467	474	456	467	449	446	434	446	485	443	483	468	463	476	481	433	479	457	462	463	452	429	472	487	408	421	462	482	476	481	470	399	451	439	443	492	444	467	470	467	463	442	445	432	492	473	473	477	461	417	492	458	459	483	472	448	461	430	480	465	468	469	454	421	474	454	473	455	451	452	451	446	461	467	488	477	503	418	438	490	447	471	460	471	445	446	431	473	477	435	456	489	490	393	472	469	408	449	435	463	437	481	445	410	440	449	473	421	545	444	474	466	461	488	462	478	438	407	430	481	425	441	479	427	430	473	489	482	447	458	443	446	415	471	479	465	456	484	457	478	452	470	419	497	485	464	441	446	451	491	454	460	430	410	471	479	450	449	447	449	452	453	456	460	458	444	418	456	449	432	445	450	456	460	497	465	473	457	451	490	467	440	463	451	442	507	443	437	474	448	487	443	471	462	459	466	444	460	436	452	434	427	449	429	467	469	442	462	443	427	452	462	481	436	462	437	475	479	421	475	486	450	451	485	443	426	416	448	471	465	486	431	415	438	482	435	457	473	414	455	496	421	454	434	477	479	460	459	458	458	455	465	423	439	458	467	444	451	435	437	438	425	436	471	469	451	444	441	437	472	453	434	457	455	472	467	462	474	469	435	478	441	451	502	438	453	451	437	459	457	458	433	464	468	448	440	412	456	498	487	428	455	473	476	496	452	493	476	450	448	433	451	484	424	495	455	428	430	462	446	450	446	463	445	451	435	442	443	469	421	468	414	423	465	420	451	480	465	448	451	453	496	469	447	451	443	484	466	436	441	485	477	429	433	443	454	420	421	447	424	459	443	462	471	451	486	390	451	440	434	454	435	416	464	446	448	433	492	463	461	464	427	455	440	418	431	429	500	458	435	447	427	431	432	455	463	431	477	469	444	453	520	485	455	435	487	450	434	454	459	447	472	453	432	454	464	459	459	453	468	449	448	446	467	452	523	461	452	450	425	432	489	461	477	478	449	459	468	467	433	474	446	410	465	456	488	460	452	484	434	496	446	460	461	429	435	502	462	453	424	473	453	489	449	431	456	429	459	478	468	456	451	398	433	448	457	479	455	465	420	459	466	443	443	466	448	469	478	467	435	445	469	432	482	462	450	492	482	441
27741	21548	35365	30464	15748	5405	1227	624	671	659	630	640	636	650	631	647	656	703	633	655	622	701	640	692	606	668	686	668	627	647	636	628	637	654	633	669	631	619	674	689	646	710	634	689	720	640	616	666	652	678	651	651	660	646	622	670	655	663	686	649	606	645	625	681	679	696	646	696	674	656	651	649	664	691	657	615	687	648	650	653	674	673	636	668	694	642	695	696	621	634	683	644	671	658	649	598	641	695	657	658	686	671	659	660	657	635	616	687	638	652	663	647	664	686	689	671	664	640	592	693	644	653	661	623	666	645	638	668	679	652	642	630	657	659	672	675	645	651	643	647	645	630	631	663	656	692	640	634	683	642	635	694	652	636	629	649	681	635	631	650	631	670	623	671	642	673	661	676	624	630	628	659	655	642	641	635	631	633	675	648	631	656	642	653	645	702	646	636	635	660	645	628	674	652	639	638	673	650	646	625	651	671	656	651	642	643	652	650	619	628	612	667	619	682	654	599	645	644	673	631	660	568	661	603	678	648	629	649	657	646	717	671	659	652	634	654	653	644	668	664	631	609	663	645	618	670	638	623	685	671	666	602	649	643	599	614	661	664	617	647	678	686	651	676	644	704	683	702	655	651	622	674	613	643	676	661	699	648	670	674	671	655	670	621	679	659	613	731	647	689	659	620	628	636	624	709	646	690	648	660	644	664	631	670	671	691	643	634	664	671	648	616	661	602	594	668	587	633	619	664	602	602	666	663	641	665	671	627	638	620	644	679	647	683	656	706	658	617	594	654	656	646	648	627	604	640	619	650	650	691	663	647	632	663	660	662	653	673	644	698	630	644	665	615	657	650	649	641	659	682	657	641	657	668	653	696	672	615	688	660	629	640	688	727	650	634	631	681	662	628	635	639	595	684	667	650	679	659	644	672	618	669	632	668	643	656	610	646	665	686	660	679	630	673	669	613	655	627	646	654	643	641	706	610	666	688	598	661	621	646	638	661	645	631	653	616	621	652	638	630	604	675	654	640	662	653	601	679	714	633	666	637	642	678	683	669	658	623	670	661	709	660	672	642	641	652	653	632	645	634	617	616	671	657	656	665	620	637	671	658	659	629	630	729	641	622	636	701	674	607	641	698	631	634	679	661	663	643	619	621	630	595	578	616	659	651	602	687	675	654	645	626	650	644	616	644	674	664	619	622	684	683	626	660	637	677	668	653	629	682	670	705	606	580	638	641	662	667	649	622	624	632	672	680	669	652	661	655	657	651	671	616	680	611	651	612	657	695	640	672	659	671	671	668	635	658	733	597	660	664	661	682	643	678	658	621	621	686	646	657	661	690	640	619	644	655	636	715	646	637	633	627	636	667	654	664	653	629	640	652	620	682	689	650	628	665	641	649	619	658	643	626	682	666	658	653	621	639	667	657	663	690	607	609	633	605	700	643	650	643	662	636	701	652	632	623	633	662	672	661	606	672	664	619	665	665	606	674	683	661	666	657	595	655	661	648	652	665	623	689	648	634	605	655	680	622	656	611	661	687	601	659	668	655	652	654	689	691	611	674	631	603	619	657	687	677	602	649	636	666	655	670	646	676	651	636	695	667	703	661	698	634	645	634	623	625	656	650	606	676	678	609	631	649	658	630	674	619	629	622	629	678	684	662	648	681	650	637	655	674	587	625	622	697	604	699	626	640	676	653	661	636	679	655	625	649	666	643	673	646	668	623	677	635	609	648	639	642	632	649	618	646	638	646	687	667	677	651	668	627	640	649	613	636	650	649	660	620	649	701	659	686	616	679	628	656	661	630	673	627	633	652	616	648	675	655	652	664	596	663	655	673	653	612	651	654	644	620	675	672	646	659	639	642	669	624	643	654	648	661	650	630	678	690	614	684	655	712	658	634	645	597	666	640	653	663	678	670	634	639	683	639	616	676	649	643	694	659	657	635	684	636	652	660	687	617	707	649	614	678	607	673	647	655	661	625	653	637	699	654	658	648	644	681	657	630	619	642	661	666	621	672	595	627	679	662	637	669	649	700	648	693	721	668	673	687	632	652	643	668	647	653	665	674	665	650	601	643	647	643	686	675	641	681	685	658	638	644	674	641	647	640	682	646	671	678	652	635	689	626	655	626	654	673	623	618	665	662	625	656	672	667	645	661	690	621	670	695	641	650	669	640	645	662	641	626	634	667	639	677	672	667	646	626	647	682	656	646	668	609	657	724	629	704	626	659	630	653	606	642	663	687	658	685	665	600	622	636	640	632	655	617	684	633	663	619	646	615	621	734	663	644	676	665	665	622	650	638	643	643	639	641	622	681	694	624	690	708	630	649	609	631	634	654	656	646	634	684	615	658	651	646	636	678	670	645	676	669	620	610	670	678	617	655	674	681	691	700	675	617	648	670	683	688	704	650	661	635	690	642	721	621	657	645	647	669	585	641	646	648	648	665	658	666	656	648	665	666	676	662	665	634	697	637	603	653	673	650	671	623	713	632	633	667	673	704	660	650	663	607	614	696	652	644	691	650	636	627	635	689	637	670	652	608	636	667	684	706	666	620	638	665	676	649	635	636	663	633	646	654	705	631	635	632	653	648	663	644	654	683	641	703	684	622	667	662	637	642	637	607	689	668	655	609	636	657	628	639	665	653	620	661	624	657	646	680	673	677	658	679	670	627	655	685	637	609	658	641	657	621	610	648	653	648	667	725	686	675	630	624	695	684	638	696	645	637	636	635	622	644	630	638	689	615	636	665	696	654	657	641	617	670	635	590	640	620	654	648	618	627	633	649	676	678	659	630	600	648	643	608	603	664	628	641	606	655	674	638	675	636	648	673	682	619	648	692	663	676	702	668	590	609	660	680	653	680	648	669	624	639	679	653	645	637	631	650	645	684	651	677	673	668	674	665	638	677	632	634	681	631	656	616	674	619	652	676	629	590	651	623	638	687	661	640	670	646	610	670	641	645	642	653	642	628	617	642	677	662	608	672	646	673	632	630	633	683	660	625	664	663	645	650	685	682	661	647	661	661	675	646	650	642	652	657	642	711	696	665	661	645	662	655	672	671	676	621	664	642	652	645	656	651	626	620	600	644	665	654	638	665	677	690	681	660	629	679	620	634	684	703	639	610	714	712	674	639	621	591	720	650	639	601	655	688	597	634	644	638	635	667	637	648	633	628	650	629	671	669	642	624	691	679	613	628	653	638	637	698	672	674	625	672	683	611	609	656	653	639	639	642	683	648	662	662	654	679	602	654	679	687	686	627	605	653	633	660	611	629	612	625	633	636	617	627	631	678	610	683	598	683	677	668	616	624	639	635	635	633	615	638	646	646	625	670	657	660	632	637	650	634	640	671	650	683	698	642	631	636	651	639	685	631	635	656	643	677	658	610	640	658	607	651	655	643	721	582	649	685	642	636	634	705	662	652	700	692	605	630	654	627	703	621	692	621	676	674	612	650	643	609	650	641	695	626	656	641	662	646	619	671	674	675	632	646	664	683
18612	18818	39317	27667	16217	6787	1742	824	819	837	805	803	886	800	806	789	789	808	814	809	790	836	834	846	791	836	812	886	873	826	825	772	843	843	839	824	858	796	760	851	852	815	807	872	816	867	799	770	839	830	832	795	817	847	802	865	824	840	854	846	824	836	816	802	751	836	841	806	838	815	793	873	814	858	808	818	818	803	781	862	819	811	853	814	803	788	855	835	809	850	858	787	815	830	814	797	810	826	769	869	825	818	816	859	799	793	838	849	861	781	813	811	859	830	793	812	796	838	799	781	840	812	812	831	834	804	868	858	836	839	830	840	776	748	821	830	874	824	796	875	846	784	845	792	849	758	848	855	876	843	841	817	870	819	825	869	861	802	831	850	836	816	841	856	833	798	822	832	823	796	852	847	835	845	778	801	816	894	818	832	863	827	761	832	824	811	816	840	851	799	824	815	798	855	845	810	856	808	803	858	823	799	807	798	831	813	827	815	862	790	829	859	814	838	780	824	808	840	776	816	802	819	802	811	804	824	820	799	794	836	818	835	806	783	804	848	793	859	848	787	845	879	830	784	817	849	806	792	799	801	826	839	807	824	835	852	821	824	826	822	782	845	823	851	803	847	896	839	839	766	824	856	821	806	817	823	841	843	848	825	824	812	844	820	760	808	870	802	830	843	842	848	796	836	831	813	827	824	821	823	819	811	828	837	820	823	791	794	816	879	858	835	875	840	820	826	794	810	828	824	840	827	844	878	824	824	832	798	809	751	814	811	802	872	848	804	793	787	789	789	801	866	783	821	819	803	837	846	818	826	797	837	788	832	815	774	814	831	874	793	792	797	838	843	856	847	802	799	826	845	841	784	818	859	834	896	842	834	788	796	803	828	837	790	776	806	846	854	771	762	868	825	852	835	841	812	797	802	832	826	862	852	829	822	821	873	852	788	827	834	852	843	843	789	849	800	807	827	840	821	757	806	787	849	835	835	820	790	787	885	817	855	868	818	790	808	843	840	851	783	822	842	819	786	795	821	813	857	844	831	857	831	775	874	817	859	860	759	761	814	773	804	823	819	813	836	833	786	813	811	854	804	823	781	828	816	809	846	847	810	889	816	806	788	843	816	765	836	814	884	848	784	805	828	797	778	828	826	858	811	796	820	852	809	875	882	813	819	857	866	825	845	821	836	835	856	861	766	788	885	806	798	842	812	805	810	789	869	812	823	827	826	811	830	835	813	804	819	823	844	814	847	827	808	840	792	808	817	826	889	801	855	830	816	846	778	842	811	825	798	819	827	840	798	782	796	808	838	804	807	821	800	768	781	807	826	887	806	814	818	817	851	818	848	836	870	858	851	831	842	827	830	828	807	860	845	794	799	836	813	794	780	804	815	808	823	850	788	813	835	784	834	796	781	870	868	823	806	795	821	813	799	832	841	850	823	848	809	805	850	841	776	824	835	807	829	862	856	811	801	820	843	893	821	790	779	875	775	795	807	782	882	812	843	852	803	798	781	851	796	836	839	783	764	841	812	806	837	853	807	853	832	843	802	838	783	808	809	838	875	797	824	815	827	869	888	828	808	789	794	829	805	816	875	838	826	857	882	820	854	840	802	821	862	792	799	798	840	852	836	788	798	805	838	829	824	852	816	814	805	833	824	832	836	845	781	777	856	807	817	802	789	807	775	806	774	817	823	810	832	795	790	834	835	803	841	849	767	800	879	835	807	814	816	826	830	842	807	819	814	811	871	848	824	865	800	837	844	859	839	799	821	787	890	745	799	917	871	818	876	852	834	800	841	825	820	794	819	792	859	834	781	872	855	831	815	865	830	819	826	822	849	825	797	783	847	888	807	846	896	844	892	832	808	876	783	818	840	814	848	810	829	809	810	835	842	803	818	882	861	791	839	825	785	872	825	804	814	824	806	839	816	845	841	862	860	829	847	817	836	841	832	841	785	818	793	826	826	848	835	828	845	763	841	796	836	833	849	816	850	801	773	840	853	756	809	858	778	879	815	834	814	817	820	828	847	769	886	820	854	769	848	850	859	835	831	834	834	832	826	819	848	803	834	795	822	827	801	824	839	822	840	844	832	857	821	806	810	823	783	860	804	834	834	769	815	823	839	818	815	816	828	833	769	814	821	817	818	774	791	824	806	817	878	817	821	813	789	818	839	848	828	873	836	812	817	791	804	796	823	770	819	798	830	821	806	808	831	801	784	841	892	867	826	838	801	793	865	877	802	828	852	857	840	795	790	777	804	806	847	879	837	830	844	833	844	819	837	851	792	817	812	837	868	817	805	793	825	831	869	854	805	805	820	854	813	864	795	824	810	814	781	842	808	815	765	812	811	823	831	825	801	827	813	823	861	866	808	807	784	850	881	825	797	829	821	801	908	821	790	821	817	797	800	845	820	854	832	810	857	813	838	809	873	834	846	833	830	769	837	785	839	831	801	868	866	779	790	815	858	801	869	819	850	834	824	842	827	875	852	794	814	804	862	895	818	804	826	837	809	800	841	790	822	822	835	835	846	840	803	874	801	835	846	844	816	832	867	779	826	838	821	890	864	820	788	811	838	831	833	865	793	859	780	820	841	815	865	840	783	834	863	849	826	825	833	817	794	809	837	818	873	819	821	836	885	792	889	850	873	801	809	834	830	794	793	793	849	768	833	811	827	815	775	821	863	877	836	827	833	830	764	819	810	823	853	833	803	866	821	830	845	813	817	757	818	809	770	792	860	817	788	807	869	803	844	850	863	820	801	786	851	806	843	843	798	779	877	798	807	822	859	838	823	809	859	826	837	847	820	830	821	807	822	802	819	801	837	818	876	853	803	853	749	848	810	771	812	806	873	827	808	799	829	811	858	831	804	807	827	807	847	815	839	809	816	827	776	811	827	823	804	820	887	844	842	821	844	867	848	767	819	803	815	842	779	814	846	856	827	816	866	849	837	833	783	830	823	857	791	857	847	834	838	826	817	802	868	872	837	868	868	787	857	835	839	794	881	838	846	813	825	840	789	844	835	863	791	793	848	832	843	805	881	822	786	801	806	821	819	807	812	827	838	821	774	876	806	789	829	800	841	780	843	880	810	802	863	821	777	834	800	830	784	880	852	869	829	773	836	829	855	780	791	783	866	827	837	839	858	855	854	879	805	843	823	814	854	796	799	749	859	850	836	798	828	837	832	857	808	842	871	876	817	802	851	788	778	840	802	846	767	852	795	809	848	831	823	848	820	811	818	808	794	803	800	780	853	810	808	830	829	857	782	812	834	818	822	851	845	861	800	860	820	821	812	824	868	817	765	841	866	829	815	814	829	799	815	828	832	826	831	824	846	835	786	752	798	780	801	785	828	836	807	832	820	806	814	820	816	793	824	794	826	759	774	812	801	811	825	799	846	825	840	788	844	918	820	817	822	834	827	819	804	837	788	871	828	792	811	856	804	832	875	831	818	817	821	871	815	866	881	825	777	838	833	816	859	785	804	812	764	848	843	793	824
24323	21494	36730	44840	39556	28097	12415	963	573	612	567	551	611	521	548	567	526	537	577	572	482	550	611	527	576	538	632	548	569	584	569	583	544	534	567	551	539	583	572	592	581	545	531	556	575	588	526	545	505	604	573	571	538	600	537	577	574	531	569	573	513	577	543	580	547	527	550	545	582	527	527	539	546	563	547	540	521	541	555	567	581	550	538	590	486	540	525	554	533	523	551	571	573	530	532	553	536	537	529	533	586	552	573	575	522	518	533	547	550	536	546	557	521	558	533	552	506	553	574	525	542	508	580	535	573	535	560	564	541	527	584	551	553	543	530	572	566	560	530	541	511	566	552	555	554	512	555	554	560	556	529	538	548	502	499	528	567	551	545	537	555	565	596	575	531	564	560	550	558	529	548	530	522	582	533	527	536	508	567	534	542	582	525	532	590	606	541	563	535	552	536	515	515	537	541	560	573	572	508	515	535	548	538	594	551	550	568	558	578	555	534	529	517	558	522	542	610	522	560	527	570	513	565	495	528	548	527	504	524	546	547	581	555	587	573	531	551	529	584	542	560	504	525	577	541	550	569	526	548	532	569	535	556	580	605	562	564	542	518	542	538	540	566	536	550	563	593	530	569	524	553	614	548	573	561	598	526	558	541	592	556	558	549	562	543	532	580	565	539	541	559	580	534	516	522	574	559	554	591	581	613	588	554	574	517	475	540	593	545	550	558	531	585	538	575	567	575	559	528	565	514	546	589	554	513	510	532	562	513	549	535	550	533	567	542	533	559	576	539	557	564	539	542	601	574	594	550	574	502	549	595	537	557	540	515	557	513	565	539	511	606	556	582	528	534	534	524	540	533	532	531	548	564	535	544	544	563	546	558	572	553	552	534	550	520	506	607	548	517	569	527	555	544	521	541	564	501	511	529	595	503	569	540	479	531	565	574	582	593	568	528	544	561	572	517	525	558	580	571	536	528	574	547	558	519	580	563	541	551	577	586	549	536	527	557	526	528	558	541	555	559	537	589	527	575	523	577	592	530	540	570	575	519	539	593	581	540	546	542	545	565	545	556	544	524	568	591	515	542	579	546	599	573	534	501	593	557	556	556	524	521	560	497	534	613	563	520	555	494	555	571	541	567	573	531	539	550	567	568	554	550	540	588	558	552	525	508	541	591	585	580	524	548	550	545	554	598	554	535	552	568	539	566	550	572	547	562	536	545	548	590	566	534	508	544	539	526	547	553	525	517	570	576	529	585	559	536	508	521	567	559	509	536	564	522	507	597	530	593	522	568	580	532	535	554	553	542	539	568	537	552	545	548	582	568	591	574	537	544	498	577	550	542	555	543	566	519	548	547	536	564	522	551	580	546	536	538	523	517	533	541	543	512	527	542	573	560	558	561	582	578	575	562	555	560	548	586	580	542	570	547	542	531	542	552	535	558	548	556	573	547	520	535	546	573	558	531	567	572	595	543	556	549	533	566	572	541	497	552	541	529	531	552	570	530	533	539	553	572	546	534	494	545	527	580	541	567	586	572	602	528	542	560	558	594	582	548	573	533	571	602	575	519	563	522	560	554	538	546	528	560	531	581	530	537	554	563	563	567	546	546	542	563	553	565	544	518	516	563	530	551	537	577	557	559	546	523	515	506	507	566	535	522	562	616	544	517	523	548	515	556	543	570	526	539	542	533	521	575	547	535	522	591	544	534	496	579	528	552	564	530	564	544	543	544	543	561	536	567	534	546	557	566	547	502	524	551	527	583	564	579	560	521	507	602	528	584	567	536	524	587	562	538	557	542	528	559	567	533	566	511	518	556	475	565	553	550	503	547	509	543	566	540	525	575	570	579	541	582	552	549	523	567	565	592	536	558	603	529	529	587	550	527	540	590	545	579	544	533	517	551	541	572	555	582	548	518	550	509	524	528	540	588	537	581	530	552	522	534	525	534	567	581	527	552	556	528	604	568	556	549	548	553	549	551	488	545	559	555	542	573	584	572	570	554	567	499	532	539	561	532	557	516	578	539	557	555	536	523	521	550	548	522	547	551	560	567	545	543	551	508	526	545	521	555	541	603	536	574	544	538	516	541	545	536	554	548	544	572	532	557	508	569	584	549	557	565	562	561	606	574	569	554	527	521	579	557	559	589	583	568	556	576	548	588	588	559	572	521	533	565	519	577	575	564	536	553	615	553	531	523	548	543	509	560	516	544	539	600	556	584	561	586	501	539	555	566	542	561	555	557	554	548	569	539	561	553	539	547	567	580	576	581	531	534	527	535	571	563	552	520	566	571	540	562	542	557	526	563	626	549	547	517	559	539	583	545	553	553	554	597	569	609	580	580	544	552	548	535	546	557	551	538	532	568	570	539	513	574	553	583	554	581	544	494	558	568	526	572	562	518	569	569	539	523	563	533	549	541	537	566	544	556	564	526	533	536	540	545	517	566	539	565	546	523	578	566	575	549	533	550	611	600	549	524	541	536	550	532	535	591	528	543	538	508	559	572	550	526	557	537	577	510	531	556	580	541	527	564	566	551	571	535	535	570	532	558	604	593	542	538	543	522	562	562	546	601	537	592	544	537	536	545	558	514	511	575	543	561	575	562	600	570	558	549	507	563	545	553	586	560	521	543	586	539	537	561	561	556	572	566	576	525	518	574	551	560	557	532	531	583	563	529	574	543	564	551	550	558	534	560	558	546	531	504	502	537	548	568	550	546	588	533	588	532	559	578	566	529	532	554	551	573	535	568	527	543	574	548	555	520	536	535	590	560	567	543	581	567	537	549	559	540	554	552	524	522	528	569	593	549	570	527	575	568	552	531	542	525	529	558	577	551	570	534	586	537	531	578	532	537	566	525	524	576	574	521	511	560	579	544	572	528	515	538	545	579	580	584	559	564	586	567	511	559	527	574	509	515	487	520	555	519	532	556	552	535	520	568	565	493	519	562	549	554	578	526	566	540	541	590	537	571	558	526	527	548	535	534	524	492	525	576	536	545	511	554	613	544	509	536	520	565	575	506	582	577	519	584	553	572	552	554	530	505	554	559	535	524	538	541	530	534	515	585	526	509	526	548	548	555	542	565	547	549	597	529	556	552	537	531	574	573	504	528	560	535	566	563	526	548	550	572	541	521	535	543	520	558	528	510	568	573	576	567	572	555	541	583	536	523	538	545	573	548	552	529	567	549	570	567	529	527	562	564	552	568	566	525	568	580	570	511	562	549	548	569	583	552	531	551	548	548	533	587	543	568	564	594	565	514	524	551	522	583	532	555	539	552	565	546	549	542	557	594	574	520	536	547	565	540	546	547	537	533	535	558	533	537	535	540	511	578	582	573	561	548	545	558	528	544	551	568	531	562	569	538	493	528	535	538	556	568	566	527	516	579	540	564	524	518	551	516	544	568	547	585	539	583	550	547	585	580	581	548	521	547	539	557	556	528	549	562	540	558	586	554	540	549	533	575	562	526	556	530	558	570	532	544	599	548	552	532	532	574	538
38321	46714	82638	64078	47170	29589	8454	713	761	719	735	672	736	677	718	692	660	630	695	722	679	712	782	738	711	751	913	780	715	690	682	705	756	695	732	754	686	717	699	752	688	661	696	690	707	705	750	669	718	687	698	709	664	720	690	674	649	734	669	704	679	724	722	683	734	754	736	686	736	701	734	701	671	668	692	704	725	685	742	702	713	690	678	653	652	704	720	679	706	746	707	748	714	700	679	679	662	759	738	702	685	733	668	679	695	743	653	711	698	721	662	691	670	705	687	685	695	689	702	697	722	700	670	695	643	701	713	711	696	667	693	686	700	667	720	703	672	682	711	679	723	731	731	700	700	689	649	685	719	702	705	677	686	716	711	695	712	715	720	688	737	699	697	692	710	712	760	710	688	720	695	734	716	649	710	707	707	659	710	680	672	701	698	722	698	688	667	698	684	683	706	738	674	723	676	739	678	687	705	662	673	701	708	732	680	691	694	661	677	673	702	714	699	665	714	692	701	744	667	714	652	699	674	718	691	750	729	672	676	678	713	711	761	654	691	729	712	720	665	716	716	741	707	644	689	749	698	695	703	692	688	682	727	731	705	704	714	752	688	750	728	713	715	683	679	724	682	724	707	808	668	724	682	677	735	743	713	717	694	721	718	703	714	715	692	717	691	705	689	698	636	711	663	746	714	681	673	697	724	708	672	708	648	695	652	725	660	670	690	686	686	700	724	736	705	678	692	674	692	658	685	708	709	686	693	736	678	676	673	709	749	701	713	706	707	707	708	660	685	699	689	680	719	676	698	673	638	627	706	709	705	692	709	724	709	685	727	743	726	721	708	718	704	664	714	722	694	732	675	703	664	687	669	709	717	715	669	666	710	735	676	734	675	717	713	696	689	708	659	669	682	692	724	692	769	679	653	740	696	696	699	684	716	694	743	724	693	703	658	707	700	733	693	691	730	655	687	679	743	675	685	685	675	661	712	712	681	737	671	698	681	690	700	702	642	682	662	689	684	685	711	732	708	720	646	703	681	670	741	687	715	728	704	704	725	720	677	729	708	672	711	699	676	633	704	722	660	734	714	681	733	690	664	710	691	728	685	662	704	716	708	713	673	718	723	647	625	711	701	663	667	736	717	668	658	638	614	665	711	717	716	691	690	696	749	718	725	718	674	731	725	696	711	701	723	698	682	698	698	662	711	727	707	708	684	682	701	718	698	719	707	688	690	711	690	683	708	644	664	727	652	703	703	720	696	681	689	685	684	707	723	696	713	664	699	701	699	688	673	699	703	758	683	681	704	700	660	704	644	752	740	671	659	713	689	748	682	696	667	708	692	682	680	748	711	687	714	723	741	679	704	708	692	710	712	722	687	683	686	708	730	702	684	739	676	702	680	687	670	699	690	712	711	656	737	705	701	727	732	696	702	659	687	692	694	681	744	746	705	739	668	683	657	689	706	702	655	702	718	703	713	729	680	677	753	653	716	700	729	727	686	661	699	687	646	699	709	700	681	699	684	703	650	722	724	730	728	699	733	668	724	677	658	702	727	714	657	733	739	674	668	711	691	701	675	712	669	723	716	682	668	685	770	699	721	680	674	683	742	698	684	667	752	762	676	708	662	740	680	715	707	688	684	703	668	742	731	681	723	708	680	711	670	700	708	747	657	696	713	669	689	708	679	672	695	727	661	708	736	653	695	656	692	629	711	674	704	677	700	729	658	663	729	688	743	779	729	725	681	692	708	738	694	695	706	699	716	717	716	755	684	739	689	705	665	714	733	729	709	662	706	702	689	674	769	662	720	774	656	636	682	706	662	689	734	667	713	697	715	722	711	724	714	708	668	725	700	709	672	679	703	733	689	712	711	683	750	674	678	704	706	694	672	688	697	638	736	721	690	717	700	697	701	723	721	707	687	754	721	708	725	713	705	677	642	718	694	704	718	706	732	738	677	698	681	716	719	743	633	752	691	714	742	691	741	677	642	718	787	713	687	715	656	704	667	713	721	689	726	704	693	708	758	691	667	670	723	672	693	693	663	663	682	703	648	745	725	700	676	739	703	698	684	677	688	703	676	713	682	683	704	737	685	682	681	638	679	737	744	620	705	705	687	745	704	728	679	656	672	693	706	688	653	711	683	690	681	742	683	698	654	751	706	711	733	697	722	677	698	681	703	704	701	709	658	688	656	689	745	693	698	638	702	740	708	683	723	710	733	715	686	732	672	723	711	738	668	719	756	672	671	692	710	698	672	729	708	704	715	733	679	743	672	686	724	666	646	733	698	677	684	697	692	709	673	698	675	659	706	699	755	687	704	715	650	680	725	718	698	741	751	733	695	768	677	689	699	715	703	666	751	668	689	682	686	682	666	722	682	696	693	701	707	683	707	684	694	703	736	729	663	659	743	671	731	713	649	708	650	687	701	684	696	682	748	683	686	654	737	662	677	739	742	721	730	724	684	716	735	730	689	682	640	696	658	701	715	704	726	726	683	668	756	677	723	697	751	709	665	676	685	715	698	721	738	680	687	694	751	718	665	730	700	717	735	666	736	706	694	672	658	685	727	698	667	732	756	677	701	694	686	708	697	740	688	735	708	740	694	664	705	745	710	702	684	740	702	710	742	700	667	729	701	702	679	673	674	712	679	705	726	680	672	710	696	745	701	748	755	690	715	688	759	680	738	660	667	737	725	703	699	736	656	670	728	672	745	676	708	721	672	696	696	687	743	728	667	701	714	684	706	706	681	699	694	686	714	658	737	682	700	749	731	657	718	745	712	708	736	694	724	713	706	676	723	715	704	727	700	699	616	730	653	767	717	697	753	710	672	672	703	679	665	693	708	680	714	709	705	707	663	676	686	710	690	707	729	721	665	693	721	709	704	667	693	685	667	732	703	721	720	724	671	750	706	715	732	694	672	671	681	683	762	693	718	757	677	689	719	709	710	716	713	701	708	702	678	704	672	680	727	709	714	701	727	729	689	709	692	639	720	678	717	704	680	721	702	663	679	691	696	703	720	737	657	689	741	742	705	679	705	705	682	699	686	709	692	674	704	721	686	678	741	743	696	685	739	670	719	709	690	713	715	630	710	682	704	705	681	698	637	692	736	699	670	703	694	686	695	655	697	674	679	700	708	716	707	683	676	714	725	719	663	671	637	726	732	737	698	711	696	691	727	694	690	705	684	696	676	695	670	675	690	725	682	694	688	683	698	680	701	733	742	734	724	716	687	706	685	705	727	727	711	690	701	738	698	663	687	700	693	719	688	677	681	733	687	695	684	691	707	714	702	698	734	656	716	710	681	698	691	724	700	683	711	702	758	683	671	697	700	674	665	708	706	675	689	662	715	749	706	760	690	697	715	699	756	728	679	700	675	712	702	701	714	748	754	667	689	734	689	693	705	697	674	685	687	690	690	696	719	675	673	693	687	713	700	678	712	675	686	691	681	700	673	656	669	708	705	744	703	705	700	738	697	692	714	660	652	686	735	700	712	668	700	727
23360	21475	33748	37840	39609	32200	21559	2764	451	435	448	441	438	371	417	442	381	417	418	397	388	374	433	432	498	468	501	473	402	411	394	444	463	406	421	370	415	388	426	396	436	443	398	432	401	388	436	426	408	422	449	394	417	440	425	385	396	382	408	399	393	379	379	409	387	431	378	404	396	392	419	420	439	365	405	406	453	410	408	400	417	384	412	439	389	458	434	404	468	445	379	421	424	402	413	421	386	426	425	415	380	434	444	380	411	411	413	400	387	374	384	376	422	439	390	411	366	431	402	410	384	367	414	396	416	445	379	395	417	413	442	420	403	375	396	437	382	375	401	411	420	375	417	375	370	384	386	436	380	371	391	415	405	413	411	391	387	417	397	392	390	418	383	409	420	371	439	400	428	443	415	369	393	457	381	376	428	398	377	425	443	420	427	402	406	410	424	422	436	398	409	366	405	393	417	383	419	400	403	399	426	411	387	406	420	428	413	392	412	391	387	393	391	403	414	428	354	447	418	436	403	391	395	406	419	394	439	408	417	424	403	413	389	417	341	410	400	444	408	419	394	426	425	384	417	414	412	418	425	410	434	437	404	383	423	398	432	398	384	421	398	421	434	396	407	410	388	425	407	401	398	402	402	455	403	415	410	412	401	406	375	400	400	374	404	432	387	404	389	399	399	364	390	428	384	392	443	402	412	428	373	409	417	428	406	427	419	401	440	398	392	396	462	419	401	421	389	406	441	418	413	404	408	407	456	380	404	402	412	394	382	413	375	399	432	378	408	402	401	401	419	412	415	423	379	379	399	386	432	405	414	409	419	414	458	403	374	437	422	380	386	388	417	383	367	382	417	388	397	406	400	461	419	388	421	405	429	402	408	393	451	388	374	417	403	438	413	395	395	388	365	394	397	398	410	382	372	398	401	377	417	434	387	429	378	442	401	383	418	447	409	431	395	412	367	407	404	422	431	399	429	405	442	388	411	405	373	379	401	431	397	369	406	396	422	419	385	412	379	367	397	386	372	439	413	363	378	388	430	382	439	394	383	430	393	420	384	394	404	406	419	407	401	418	394	408	384	429	393	386	364	431	398	376	404	394	405	377	374	413	368	387	422	431	396	404	422	435	387	385	418	395	443	414	372	400	416	395	372	430	436	432	397	393	404	415	453	408	384	410	401	402	401	411	385	432	408	410	398	422	421	400	408	409	427	419	400	397	431	428	391	417	406	385	381	425	418	407	441	416	446	401	370	389	372	409	396	387	401	426	392	417	397	411	410	405	383	418	413	397	373	398	433	430	438	422	384	416	378	447	376	389	437	361	397	396	393	413	436	413	398	378	401	398	414	433	363	429	358	422	408	393	405	414	367	397	430	414	350	381	381	398	421	362	411	414	421	436	429	418	401	416	362	422	427	389	396	386	412	423	408	393	347	423	409	410	424	386	419	451	399	412	400	375	420	394	427	437	410	404	399	383	429	402	418	388	409	399	414	425	434	401	402	365	412	437	415	405	415	395	412	411	410	395	382	382	386	412	410	402	436	390	397	397	389	444	388	397	406	388	404	411	427	436	426	399	402	396	407	381	385	388	430	375	383	427	390	407	400	411	446	392	415	404	446	407	411	381	415	400	409	416	405	379	433	402	397	412	373	380	395	407	404	389	398	370	404	402	411	405	410	444	400	417	398	443	427	419	392	378	406	393	399	402	402	371	419	418	408	442	400	399	397	397	406	421	373	426	400	410	385	403	412	406	427	418	388	370	411	403	427	387	387	447	406	411	384	394	421	398	446	410	409	359	417	380	396	372	403	385	426	412	416	425	406	403	418	379	398	425	428	425	405	401	409	430	397	398	395	413	393	410	373	409	402	402	415	418	420	394	414	430	427	391	413	424	433	386	405	398	422	431	462	404	400	387	440	402	385	451	407	405	393	424	442	392	419	434	410	407	426	414	399	421	413	376	465	391	416	419	398	383	422	389	396	398	407	367	427	385	427	407	408	411	401	412	403	404	442	450	398	432	388	388	429	414	384	414	409	418	375	388	405	415	386	403	411	451	418	397	392	418	447	394	405	425	378	435	418	430	446	408	399	402	427	400	379	406	390	400	385	350	418	425	421	387	418	432	385	414	409	393	415	372	407	413	388	375	394	397	428	392	369	410	394	380	384	427	435	410	421	412	382	433	432	366	406	444	394	416	394	406	382	409	401	420	408	376	408	371	361	430	402	386	410	374	389	364	399	430	403	397	412	413	374	412	413	420	429	439	404	426	415	434	389	381	399	389	380	416	409	404	413	393	401	409	405	396	426	417	380	431	410	403	400	372	392	411	401	416	399	392	430	398	388	426	396	357	400	394	403	409	433	420	453	381	410	410	410	386	390	396	426	394	393	404	383	421	413	387	403	419	391	403	416	409	368	422	445	409	383	361	390	411	361	386	407	395	415	403	397	378	465	387	420	401	441	384	390	433	426	399	375	436	415	435	381	424	383	391	382	385	415	416	423	414	386	406	413	419	421	397	385	403	392	410	395	410	387	379	390	425	394	410	378	415	412	410	404	402	406	418	400	417	411	375	427	412	404	381	413	435	408	393	400	423	393	404	377	392	374	417	406	397	455	406	411	430	398	416	425	406	411	416	409	422	401	407	391	397	433	437	429	398	379	399	385	408	400	409	446	475	406	413	426	399	453	410	371	423	377	397	414	391	408	373	408	404	391	383	408	382	423	422	413	403	397	409	419	389	431	382	397	410	421	435	388	386	404	399	390	440	420	422	379	400	433	396	408	358	453	402	376	395	393	410	426	403	417	418	410	384	396	419	411	422	416	392	426	414	422	416	418	355	407	425	394	424	433	408	411	380	391	385	396	402	435	434	391	398	367	411	381	409	423	434	373	372	392	444	395	384	412	400	414	414	427	400	374	420	422	422	367	397	411	400	408	405	377	393	390	407	378	407	406	399	399	413	421	406	428	386	404	415	411	402	426	438	410	362	435	377	384	440	380	388	425	394	375	404	431	402	410	399	378	431	429	409	399	397	420	392	397	414	405	396	438	416	396	412	367	417	394	407	413	397	434	426	393	390	423	419	420	407	415	431	406	435	379	381	421	401	396	380	414	367	397	402	446	422	401	423	415	410	397	435	404	399	418	419	424	360	436	422	395	436	399	398	416	412	421	408	383	371	420	402	415	379	430	375	399	414	421	430	418	419	381	417	400	392	379	426	407	371	374	424	429	422	392	411	404	409	426	403	392	358	409	393	374	426	409	388	439	385	416	468	416	414	405	420	423	392	404	422	416	417	416	412	410	391	416	425	416	388	414	381	414	363	386	420	411	377	356	419	414	389	416	434	399	393	434	429	401	409	412	411	425	424	393	371	377	438	454	406	417	390	401	373	406	398	396	397	403	382	409	397	435	402	432	424	396	410	404	407	398	430	403	417	433	406	396	404	395	419	407	393	404	411	396	395	431	415	462	423	378	380	410	431	405	385	387	410	391	405	391	403
41899	51851	93195	75265	57096	37921	18248	595	536	542	552	490	536	540	586	495	523	515	561	511	516	535	705	625	713	691	686	673	518	500	509	483	508	476	487	494	531	498	534	546	478	538	530	520	482	439	509	525	553	508	519	534	511	506	516	523	510	525	491	520	491	493	567	523	512	527	530	539	541	526	535	511	482	505	492	490	516	537	545	530	535	507	487	511	507	524	530	492	501	538	510	532	539	521	577	556	520	523	462	506	513	508	480	550	485	538	507	519	478	522	533	540	477	495	484	567	526	531	518	504	493	545	487	485	541	530	544	535	495	491	503	554	522	489	541	535	498	537	476	503	507	501	527	508	500	478	492	508	523	483	531	529	526	513	541	500	496	508	532	506	504	470	558	515	532	510	488	517	479	539	528	484	502	538	524	477	539	543	511	479	547	504	536	520	459	493	525	487	500	518	487	542	514	534	547	502	514	559	524	525	541	564	500	486	528	509	545	520	527	516	520	549	517	546	504	557	496	529	535	506	535	532	497	516	509	518	541	502	538	523	447	529	531	534	520	507	526	516	508	537	542	487	525	503	493	491	501	500	520	529	506	502	531	509	523	519	500	526	556	512	518	511	510	463	511	459	530	531	514	533	509	502	489	492	532	521	531	497	509	507	534	557	554	520	494	542	539	512	497	540	552	541	503	541	499	513	530	514	519	524	495	504	573	560	530	509	520	520	533	507	534	525	514	537	509	517	544	509	524	514	545	488	509	531	532	487	529	522	514	514	507	509	536	498	504	471	477	518	549	521	537	501	510	513	525	528	512	496	528	532	524	515	548	508	526	516	521	507	538	500	497	531	538	498	493	482	524	537	528	512	478	506	513	521	491	523	472	490	521	546	541	508	531	489	521	518	526	515	511	513	511	498	492	491	481	526	488	502	535	510	515	506	527	521	536	548	500	509	533	516	475	524	464	504	491	493	528	581	490	516	503	490	473	525	509	526	507	491	509	479	504	515	489	504	496	560	512	500	506	581	493	569	539	475	500	541	502	495	558	557	506	507	473	511	530	510	500	552	459	492	493	562	518	495	545	502	543	509	529	505	520	520	481	494	540	487	512	483	486	520	513	521	574	520	519	485	483	512	496	519	491	491	524	543	520	509	516	507	507	534	496	484	483	524	500	521	482	527	532	497	463	498	545	494	545	525	534	468	518	507	537	511	479	489	464	471	511	528	510	479	504	522	476	561	531	526	536	506	509	536	485	535	513	522	507	470	502	513	542	532	530	517	499	494	517	532	494	526	509	534	494	496	499	529	525	514	498	527	537	509	513	510	497	492	558	502	533	499	515	522	501	499	552	554	499	480	487	497	527	473	520	535	553	488	526	515	516	516	541	536	494	535	510	537	528	536	512	505	552	504	531	479	492	490	524	572	532	503	492	534	548	513	528	517	532	473	501	485	533	532	531	469	469	521	520	518	513	522	520	506	507	525	491	496	494	493	530	546	511	554	482	526	522	495	481	525	530	494	504	521	512	498	489	512	525	490	513	537	487	536	512	521	485	506	476	540	476	498	519	493	480	497	518	502	500	502	511	508	512	505	569	525	505	491	524	536	492	477	510	503	545	562	516	517	532	495	505	506	502	518	508	514	501	495	464	536	488	555	531	530	493	509	501	524	503	523	496	562	513	511	474	496	535	518	523	555	474	513	499	515	476	501	543	486	514	483	535	512	566	484	528	502	511	515	502	507	545	508	513	518	531	517	477	512	497	502	540	550	509	523	510	502	522	524	492	520	472	556	529	539	510	561	518	518	505	526	523	506	514	504	486	514	531	521	543	501	479	547	489	471	510	482	524	523	497	463	512	518	504	481	521	496	530	501	540	516	526	550	482	485	535	540	467	511	554	490	525	541	504	503	544	495	537	500	524	492	538	473	526	507	544	500	531	496	524	504	507	551	529	531	525	505	526	543	513	513	504	536	509	496	557	507	480	529	524	528	508	511	506	557	500	515	548	511	528	522	548	517	537	508	533	534	454	506	527	553	531	510	517	496	556	534	510	494	504	506	485	498	577	496	555	514	491	516	491	518	513	485	514	492	485	511	474	517	568	527	500	531	479	479	520	525	518	470	508	478	509	538	509	530	507	500	518	483	512	499	519	533	538	521	509	514	543	487	518	517	496	536	524	496	480	466	503	511	498	520	487	496	538	523	547	494	530	516	510	550	492	518	498	484	533	541	502	508	480	498	502	506	551	548	526	501	525	505	508	461	516	535	533	505	494	549	506	524	509	507	517	487	525	490	524	489	502	491	526	519	492	534	495	531	527	485	539	509	589	507	481	505	574	547	542	523	478	499	503	505	486	508	490	519	493	529	539	488	497	539	487	488	475	540	512	510	539	476	455	490	520	494	532	496	511	541	535	508	524	544	455	502	497	508	536	510	509	541	532	549	524	481	488	540	496	495	525	466	485	505	490	506	504	520	495	580	492	531	509	534	567	501	522	465	477	537	526	511	466	512	504	487	518	530	525	487	528	529	542	495	532	477	488	513	514	515	524	533	500	517	505	548	518	468	539	509	499	516	527	477	563	541	506	528	531	565	510	482	528	528	515	513	555	518	487	521	543	515	500	507	480	500	488	537	512	508	494	507	506	506	522	499	545	537	520	538	487	529	540	522	517	497	532	507	522	502	507	508	528	534	486	511	529	511	531	529	495	465	512	531	548	503	522	560	546	551	513	506	482	477	538	506	519	493	527	547	525	474	509	495	496	497	501	515	458	517	518	528	572	491	524	483	508	520	481	472	537	506	462	510	572	524	500	512	488	502	518	521	486	556	501	478	525	475	512	568	552	500	534	513	512	480	500	472	497	505	500	519	524	488	512	496	492	515	490	468	521	493	515	484	492	492	512	534	506	536	498	605	517	525	543	486	513	479	513	534	534	534	494	549	503	447	508	525	557	533	503	496	503	503	505	478	531	542	512	488	524	511	515	505	515	500	536	496	558	556	528	496	520	530	526	512	536	527	529	516	509	507	519	513	510	498	587	497	533	503	478	498	509	534	469	538	520	516	545	519	534	492	510	500	524	504	494	508	549	533	495	510	553	530	514	497	504	482	527	530	509	493	464	534	524	543	478	500	501	524	521	503	478	494	514	488	549	527	492	514	532	445	523	546	512	500	518	525	542	498	503	525	517	492	481	507	537	532	497	568	512	541	522	500	512	559	558	504	515	500	499	516	512	492	528	512	474	509	480	520	495	546	545	519	508	499	519	502	535	470	495	489	515	485	496	538	512	507	523	496	461	490	488	521	541	511	547	485	521	534	541	496	514	517	476	518	490	528	526	522	571	490	493	506	506	503	492	531	526	503	511	474	520	516	478	542	520	502	539	543	509	508	521	481	535	584	493	530	470	523	524	565	512	513	517	488	529	522	514	529	516	508	525	527	528	516	549	541	505	472	479	554	467	508	506	533	524	522	493	506	494	524	528	497	528	495	509	499	504	530	489	509	504	494
27708	21832	35852	30120	15500	5731	1712	745	697	658	692	679	684	720	682	683	674	712	717	665	695	644	716	696	698	703	692	645	685	690	702	651	683	683	740	687	674	694	726	667	714	700	769	705	669	646	627	732	696	680	693	694	696	663	658	700	693	686	659	696	680	679	684	726	669	665	689	667	662	686	718	685	743	641	667	664	631	659	662	705	690	683	659	700	674	698	675	700	687	648	692	638	726	730	658	740	722	725	702	664	677	662	684	628	710	715	667	668	718	746	684	673	650	679	717	690	643	670	627	710	683	695	694	710	687	701	660	704	708	700	694	720	720	675	708	653	693	704	719	655	667	672	688	667	710	686	699	663	725	663	727	715	682	718	709	711	675	645	703	694	675	670	662	698	681	698	693	676	700	674	719	692	683	682	695	702	727	671	683	734	659	651	667	750	656	708	718	742	676	705	699	679	626	683	657	719	674	672	693	694	711	707	734	659	707	692	661	666	657	709	707	683	739	721	670	730	695	631	682	755	727	682	669	725	698	667	706	675	696	672	682	683	698	680	611	685	707	676	737	660	713	725	656	703	651	670	729	713	681	648	726	665	682	714	684	690	711	722	676	716	689	699	699	703	669	675	669	701	684	659	644	703	655	662	691	702	693	719	648	672	648	668	661	669	701	706	702	673	673	701	661	696	683	672	685	646	659	685	683	698	741	648	646	706	728	661	655	704	702	677	714	645	676	632	672	690	671	709	680	702	700	744	706	656	689	647	652	649	731	717	699	701	655	706	662	701	680	695	682	675	691	687	667	706	685	710	666	667	683	703	721	674	672	730	687	664	643	699	690	688	728	747	661	688	644	691	713	696	680	644	663	656	652	728	623	688	702	684	757	636	740	649	636	698	681	677	712	637	667	668	659	657	707	720	669	725	700	693	665	721	673	708	701	686	691	693	693	676	667	723	694	666	711	705	730	697	678	705	690	664	645	700	644	747	693	683	623	672	723	708	709	693	602	704	713	688	691	710	646	668	708	640	681	729	653	720	691	634	649	640	669	658	695	700	667	668	649	712	688	714	684	698	686	668	694	693	663	694	710	671	704	669	689	688	643	709	692	697	692	694	685	697	671	699	695	670	706	691	747	662	666	669	723	699	706	654	696	693	673	704	687	667	678	698	685	688	656	716	700	680	685	738	700	672	699	704	672	694	686	726	703	703	723	681	653	700	629	673	679	673	664	702	690	692	722	697	680	700	663	695	632	696	691	686	698	677	656	684	688	721	668	708	698	646	687	684	733	717	670	668	698	713	670	695	676	684	698	700	698	672	689	656	709	654	653	705	668	682	657	698	729	716	645	658	683	666	644	704	717	742	692	706	701	725	678	710	675	658	676	656	673	685	695	679	667	679	656	691	681	701	686	696	724	684	705	719	691	730	660	678	687	703	664	712	686	702	688	669	716	706	688	671	683	669	599	699	703	675	686	681	671	669	688	682	673	686	691	739	687	652	710	695	716	700	682	681	702	666	711	673	677	679	665	705	691	689	702	671	685	709	706	676	707	687	693	704	686	695	715	653	675	663	771	700	653	693	690	697	698	692	703	664	630	636	683	693	666	670	728	703	689	736	656	657	716	682	679	690	698	664	661	707	748	748	669	709	678	673	668	693	727	703	641	658	668	651	666	688	715	666	719	724	713	707	731	694	669	657	676	659	689	685	679	651	679	682	702	681	691	706	644	684	751	672	648	707	669	676	698	717	691	701	708	680	716	692	697	661	727	631	764	700	666	685	648	724	679	714	649	656	715	707	684	716	720	708	694	709	688	675	692	734	706	670	696	702	667	702	682	660	690	722	678	669	668	718	716	665	679	692	688	688	686	696	720	682	737	686	670	719	701	712	679	677	728	655	678	691	697	705	681	682	680	684	685	716	660	723	692	673	679	688	663	735	646	703	616	710	689	647	658	666	652	680	668	699	700	713	710	686	737	672	661	702	644	703	669	711	685	699	724	682	672	720	667	739	653	708	670	720	726	707	666	725	679	731	717	686	692	651	717	673	674	701	704	671	693	713	731	668	689	698	707	664	650	682	706	704	715	687	659	721	677	658	698	677	690	669	649	664	655	681	672	686	633	725	691	706	648	681	687	634	716	686	699	696	719	699	676	691	729	694	642	704	701	655	673	671	716	719	707	702	688	641	676	676	664	688	682	714	667	734	680	700	676	634	706	700	653	729	676	678	684	680	674	676	658	661	719	709	710	722	694	688	714	688	677	721	710	684	696	685	697	691	686	670	718	656	694	678	711	688	708	706	684	642	670	700	665	722	702	719	743	698	680	694	681	644	724	714	704	661	712	693	689	665	723	713	703	742	671	738	640	754	719	722	701	672	687	707	693	707	689	677	724	666	722	749	695	675	678	625	688	656	715	694	668	690	674	669	716	646	685	641	644	690	724	662	656	682	702	639	673	701	716	696	688	697	713	675	639	706	697	709	720	684	685	684	680	664	679	676	662	686	736	688	727	693	677	675	693	650	718	709	679	671	701	667	712	704	671	725	680	686	657	716	749	664	688	633	676	664	732	686	717	687	720	626	709	673	707	690	693	630	681	670	662	621	681	663	687	652	709	681	698	688	690	708	650	706	731	660	680	717	626	687	693	724	648	660	665	711	656	715	720	673	702	744	681	670	678	727	708	634	712	707	641	713	666	697	706	682	704	684	633	653	653	688	659	701	644	697	684	706	673	698	660	677	743	678	656	725	682	602	664	646	697	691	742	686	701	721	675	623	723	684	670	696	693	728	668	676	673	715	710	681	696	747	708	690	653	692	690	664	669	697	692	710	685	731	686	713	738	635	691	678	698	688	666	739	714	640	678	693	688	684	609	665	688	701	711	680	687	703	690	694	709	645	691	695	708	657	670	740	690	715	720	664	676	672	702	721	717	690	660	692	671	696	695	702	692	723	694	708	708	669	683	689	722	684	703	693	709	724	681	664	682	641	670	700	669	671	689	663	641	700	671	678	659	696	708	671	704	681	683	688	705	686	742	682	682	690	723	724	667	688	697	663	703	679	672	673	703	708	686	671	698	656	696	697	688	699	693	701	673	716	674	685	724	698	654	702	689	691	619	646	668	703	671	670	708	700	648	663	692	687	683	694	664	713	651	680	687	725	655	644	680	690	704	690	722	736	668	697	681	693	685	724	644	661	656	654	717	692	658	674	706	654	658	671	707	727	736	723	654	736	689	646	668	730	731	709	681	700	703	679	709	684	682	702	684	668	665	657	683	683	671	732	687	683	724	682	689	653	647	692	713	636	637	732	712	708	729	669	711	683	695	676	646	677	721	721	692	670	714	679	711	659	695	659	714	682	732	663	698	693	723	720	685	721	659	695	669	716	713	679	694	732	679	662	637	699	678	680	708	704	685	696	635	685	682	668	659	724	690	735	667	675	670	680	661	684	685	670	692	655	675	640	690	674	698	696	662	676	686	757	648	695	715	723	662	690	694	732	669	696
17223	22581	39723	27327	16065	7382	2574	898	868	912	816	888	888	839	871	826	824	829	880	863	858	897	909	881	887	901	874	888	846	840	843	897	876	903	893	900	842	861	866	881	813	898	845	872	832	899	852	831	872	853	907	901	885	894	895	853	841	893	908	892	875	908	863	897	863	821	838	872	875	839	858	888	866	860	880	878	857	894	834	898	842	894	920	859	859	857	890	818	812	866	863	866	861	846	835	890	872	905	853	842	843	850	876	839	830	861	868	891	837	889	866	903	836	851	912	837	907	842	865	871	858	876	855	861	853	824	894	911	904	837	911	854	880	886	856	846	856	925	841	868	907	835	876	911	870	897	892	880	847	855	825	851	878	868	935	874	849	912	928	913	857	842	853	840	840	843	843	818	824	841	838	849	868	832	941	881	881	861	893	830	887	879	871	902	801	885	826	860	854	869	804	936	816	909	874	836	855	822	835	849	865	871	833	844	848	874	871	858	908	884	908	899	853	850	837	895	905	863	914	849	934	810	843	889	903	884	813	892	863	872	830	841	865	846	856	873	870	864	886	835	900	875	890	862	867	852	840	925	831	863	868	851	872	892	874	851	852	899	866	868	853	911	886	866	901	830	866	861	878	860	902	848	862	867	848	855	863	860	832	824	841	926	904	881	865	884	890	811	837	890	855	860	895	822	867	819	873	867	891	867	831	895	889	918	939	895	868	868	835	836	887	835	854	838	869	854	888	871	870	839	876	889	854	862	878	889	811	881	898	910	861	864	826	843	880	918	886	887	857	864	906	858	908	948	839	881	849	865	839	887	792	923	857	923	881	882	856	927	864	854	881	863	829	845	882	845	864	883	895	848	863	878	879	908	865	893	884	876	818	853	881	863	891	877	882	826	832	854	875	825	879	872	852	854	911	908	861	881	877	933	882	910	935	890	845	849	860	839	805	871	863	894	811	870	853	860	854	885	843	864	902	858	876	865	840	875	859	849	838	818	875	843	852	862	865	900	904	911	877	825	913	882	906	849	886	857	824	865	852	874	871	881	886	857	877	870	870	897	915	837	792	901	874	878	883	860	843	877	864	822	913	827	860	878	896	863	910	865	855	849	899	900	882	883	863	884	924	834	902	856	890	914	815	863	859	827	875	907	856	915	841	890	891	852	870	874	908	869	866	906	836	832	822	895	844	844	895	841	859	863	873	805	881	879	861	870	861	888	882	864	848	858	854	864	833	920	866	846	874	870	851	915	838	907	852	878	894	863	868	869	882	855	821	887	837	876	867	853	848	862	879	873	879	860	860	902	827	895	894	843	862	923	871	929	908	923	846	847	896	816	854	839	873	833	842	877	827	850	882	865	883	907	860	901	854	838	839	894	855	844	916	863	882	878	848	863	884	900	861	889	843	859	827	911	858	840	905	904	910	823	880	879	894	876	859	891	836	894	916	828	832	871	882	883	838	829	857	805	864	851	845	838	915	880	823	890	879	830	853	875	839	847	819	820	919	836	830	879	880	866	855	854	908	886	884	885	890	899	835	846	915	892	876	831	864	846	905	913	875	899	837	887	918	868	823	879	876	860	928	848	818	834	873	848	902	829	917	870	813	901	919	869	820	855	894	887	851	891	890	876	860	920	875	853	864	864	866	883	875	824	859	874	854	841	833	844	889	847	902	862	891	886	871	868	882	846	902	922	841	867	849	893	894	875	840	870	907	865	905	867	849	908	827	858	823	835	867	842	829	905	855	853	932	841	843	865	878	860	867	902	818	873	885	842	839	822	872	886	862	843	881	859	889	879	891	893	810	896	886	873	869	883	876	905	906	914	866	845	825	866	860	853	861	839	891	857	871	862	867	834	833	850	852	934	888	811	936	842	874	837	887	842	842	803	851	842	841	876	850	830	870	867	816	889	903	857	873	869	837	906	887	870	831	879	850	869	890	886	877	843	876	860	875	897	840	872	868	864	855	846	802	840	882	859	884	847	864	883	856	933	825	861	844	841	853	839	865	825	841	885	837	878	832	862	898	942	872	929	872	905	869	903	850	891	859	858	865	869	863	886	914	876	846	863	862	849	918	818	828	874	851	881	890	846	930	843	890	876	929	872	865	892	902	884	861	914	864	834	843	843	858	840	877	849	886	873	859	877	850	875	879	898	925	865	893	860	849	819	862	869	875	868	889	918	876	834	872	846	845	899	851	859	878	910	871	840	877	851	882	893	926	890	878	876	828	856	910	884	873	857	857	906	842	896	879	832	846	875	854	863	909	832	867	934	931	875	929	883	846	824	858	809	857	885	854	885	902	828	837	877	857	821	851	877	914	893	869	880	884	892	918	846	890	861	877	912	853	870	902	830	842	843	901	797	843	908	866	851	898	833	843	851	847	905	902	802	824	822	892	897	873	922	842	885	835	870	826	857	872	786	842	848	818	897	847	828	864	878	843	909	888	830	857	885	845	869	897	855	834	919	873	929	905	920	833	917	871	889	906	922	862	875	885	877	845	910	849	901	864	855	878	845	839	848	863	903	873	826	856	883	858	842	863	849	888	876	845	898	894	864	888	870	903	850	878	850	836	853	856	884	855	872	795	873	854	856	876	893	869	872	858	921	836	847	852	886	873	875	879	861	886	821	836	815	923	840	884	844	864	912	867	895	843	827	871	878	860	852	914	887	870	840	856	864	886	906	867	887	901	814	835	905	879	830	918	839	892	881	883	877	863	877	938	856	875	915	877	845	852	851	893	826	839	925	864	832	900	886	883	903	883	868	873	833	853	839	895	913	875	866	880	890	921	881	878	822	887	897	846	889	941	841	864	867	859	893	884	859	860	862	902	879	863	886	886	886	859	858	869	922	844	859	831	895	874	894	833	885	868	878	866	878	854	949	872	887	875	857	810	890	858	870	882	857	883	838	867	815	850	874	855	888	923	871	839	835	882	899	837	865	859	881	851	950	858	790	877	853	875	889	844	847	938	812	860	865	901	869	845	878	900	908	852	907	891	831	888	862	864	884	875	849	902	890	801	840	867	849	829	880	887	896	894	883	850	890	882	876	855	875	883	867	876	893	856	845	876	860	866	821	842	843	821	893	845	862	887	833	897	867	830	874	855	836	840	869	847	818	833	865	844	851	833	861	851	836	904	905	904	838	842	880	878	831	858	905	898	886	869	904	838	917	909	853	894	877	892	857	840	903	879	916	892	880	848	863	845	880	914	910	845	884	834	874	877	879	824	841	844	860	868	853	838	854	872	855	883	839	873	884	793	858	846	880	915	873	868	872	876	897	828	912	865	876	829	889	811	834	855	912	852	889	855	840	865	901	860	878	830	856	858	845	885	912	852	857	845	905	888	856	883	838	884	881	854	881	877	851	863	846	851	891	907	860	857	842	888	844	842	849	842	820	860	916	864	850	856	887	843	845	910	832	865	896	868	894	901	841	907	870	863	840	890	847	835	903	857	872	860	903	848	854	875	867	894	886	867	836	862	862	864	915	866	893	793	872
24393	21525	37661	46101	39548	27902	14703	1706	620	575	614	575	587	608	583	578	578	610	582	576	594	535	612	625	588	584	633	654	574	553	552	596	579	607	592	606	608	586	565	573	601	596	596	597	637	556	563	565	574	557	551	560	596	572	570	570	574	544	583	594	566	556	554	605	593	602	570	593	584	583	600	543	573	608	557	524	591	568	590	571	631	580	591	574	611	544	587	609	571	544	571	599	550	558	586	598	544	542	564	592	562	596	628	574	587	592	576	591	567	542	572	584	581	594	632	545	579	626	572	606	568	583	582	582	580	569	590	555	628	544	545	590	575	602	594	569	561	569	601	642	602	583	566	545	577	591	560	564	550	567	584	590	566	549	624	598	519	614	588	587	595	554	612	599	560	563	576	594	600	559	560	577	549	607	572	588	561	552	606	573	565	572	634	566	573	567	599	527	589	565	546	597	597	629	582	574	591	556	582	605	527	593	588	581	560	575	615	553	612	596	573	572	593	592	558	606	560	575	578	584	570	626	596	583	581	609	587	615	565	542	613	599	626	605	574	559	590	561	574	586	593	601	606	587	570	580	547	635	589	618	577	605	570	608	622	553	612	577	618	606	592	530	633	565	586	579	549	538	585	568	576	600	565	596	560	555	596	556	553	544	551	588	535	538	580	570	587	538	596	574	603	568	583	581	602	576	562	581	564	552	623	547	594	582	528	552	581	556	600	603	610	580	635	571	561	590	537	610	538	604	613	588	575	612	607	577	583	543	549	563	577	601	582	598	560	573	605	597	584	567	590	591	545	552	574	546	564	593	571	567	535	568	599	578	558	584	597	528	623	569	585	628	560	530	562	553	540	580	644	569	616	630	568	645	595	588	558	568	542	564	575	553	536	554	621	564	557	594	611	560	572	555	619	586	583	561	607	566	551	561	598	573	578	560	567	552	572	607	580	601	609	529	556	585	590	573	593	621	583	595	564	618	564	608	563	588	569	618	530	544	560	616	541	595	636	558	577	603	603	522	563	585	596	558	576	555	596	584	581	613	571	567	548	607	588	542	589	603	588	592	563	597	560	598	569	595	566	584	591	584	575	601	583	581	584	592	576	561	551	580	528	558	591	558	561	554	556	596	588	589	554	568	562	642	530	555	616	567	586	593	593	604	596	552	624	578	534	589	573	535	608	553	554	603	567	548	591	585	543	571	564	625	595	561	577	556	578	549	573	555	551	574	582	613	618	570	578	580	564	577	612	581	564	595	543	553	622	552	591	564	594	581	601	599	628	587	616	573	586	566	561	561	555	579	551	607	579	567	587	579	560	580	602	558	565	595	583	577	592	576	571	579	598	628	608	603	564	570	598	535	601	571	574	544	563	576	566	593	607	594	570	522	571	576	562	606	599	598	565	540	558	574	594	563	609	583	606	601	545	529	582	543	566	551	588	570	545	577	549	536	596	581	579	572	589	580	533	608	592	573	559	553	583	534	562	564	547	551	587	539	610	550	600	562	611	563	587	574	573	610	578	585	612	532	558	561	557	563	554	590	574	584	574	568	576	556	580	588	585	549	608	547	611	582	568	572	573	570	579	556	579	568	541	570	625	583	570	611	618	584	569	550	574	562	607	589	561	563	559	564	642	592	577	579	593	588	580	596	570	613	559	577	565	576	573	559	558	560	623	567	542	562	581	552	561	562	610	589	552	542	579	569	599	566	586	574	596	568	578	574	563	586	588	532	607	560	578	558	573	514	570	555	552	599	559	596	581	573	586	569	580	589	611	606	626	618	583	614	579	577	557	568	542	585	580	594	580	555	609	551	576	593	578	600	584	581	602	540	594	554	547	586	576	576	556	581	579	578	585	598	603	559	572	586	628	605	576	554	617	521	549	600	554	598	571	550	581	601	566	546	604	584	647	568	564	584	609	614	575	539	548	606	563	565	533	560	569	542	590	528	599	567	552	570	579	564	547	519	578	599	600	560	567	599	579	610	560	579	553	616	565	609	610	611	606	596	579	555	617	580	531	539	604	613	557	578	598	589	613	602	576	608	582	588	564	584	562	599	585	594	591	562	577	571	546	556	558	580	559	595	589	571	531	554	568	509	569	528	564	589	544	576	568	582	593	546	571	550	542	576	580	597	577	607	506	568	603	592	625	596	569	562	571	616	581	556	549	592	600	601	594	563	625	574	585	587	568	590	580	567	541	575	602	515	593	611	585	619	615	577	589	542	585	557	568	556	585	591	613	605	593	586	555	560	590	572	561	583	585	585	573	598	602	626	597	610	622	568	569	574	578	571	603	528	575	598	620	593	572	592	598	536	567	575	566	624	548	594	570	552	592	620	563	573	528	643	595	585	605	529	570	608	551	609	603	546	550	603	559	636	560	603	541	584	536	562	572	583	605	574	624	565	604	582	586	574	571	580	601	540	561	576	551	584	590	579	574	593	616	573	610	585	604	573	576	587	552	589	596	560	595	534	568	569	571	548	528	591	611	586	544	564	539	572	539	566	576	607	578	575	569	554	542	571	562	552	527	592	574	549	594	575	575	575	577	564	600	571	579	608	606	580	563	594	537	585	546	576	538	572	576	613	569	560	602	590	551	580	599	557	625	538	613	559	579	595	587	534	574	556	562	614	562	575	611	602	619	573	558	591	533	608	532	550	533	629	606	572	577	530	564	600	576	597	602	557	567	579	602	551	533	524	616	569	584	598	603	550	537	559	589	601	587	588	553	585	580	604	582	583	576	620	591	580	584	590	598	620	553	599	587	568	578	540	548	547	588	628	586	628	622	613	582	587	578	609	582	582	598	551	571	549	564	594	532	594	562	543	591	540	592	607	538	565	545	568	568	572	520	570	575	520	541	526	583	563	587	577	579	585	602	608	597	599	583	578	557	563	530	588	553	587	549	606	581	597	606	547	595	552	537	613	548	565	607	572	599	554	621	569	568	570	623	556	614	582	589	538	566	564	572	595	575	566	541	597	573	586	582	576	546	566	585	574	601	543	582	567	599	637	578	596	594	601	569	609	603	571	598	577	562	552	585	539	619	592	579	566	564	576	581	604	589	529	521	552	541	570	575	575	596	565	575	599	580	588	575	564	602	552	535	578	547	592	559	591	562	570	560	595	601	606	582	591	581	599	613	589	541	585	573	589	573	566	620	563	629	608	599	581	584	588	553	625	541	556	598	610	577	618	581	615	565	631	550	555	583	597	581	514	598	579	602	542	561	544	576	570	611	557	577	538	591	588	545	603	592	596	639	537	574	603	595	582	557	567	593	603	582	551	546	575	629	593	580	588	604	533	574	556	582	580	551	630	565	585	613	533	606	573	568	603	581	610	585	581	564	589	536	569	623	584	551	572	528	518	569	596	617	622	550	575	614	645	524	558	600	572	551	540	597	569	611	610	551	579	571	579	538	620	570	643	572	574	514	541	562	594	513	564	585	564	578	623	578	592	591	570	564	589	576	560	531	560	631	598	564	560	602	570	593	612	592	616	597	571
37982	53158	83466	63759	46425	29944	13762	1505	781	765	727	771	734	748	733	710	733	737	694	758	759	730	839	932	840	747	822	903	762	700	769	792	702	741	729	748	768	745	686	715	750	717	749	725	735	727	713	733	725	724	725	747	758	753	719	723	748	709	708	713	762	716	729	773	712	729	716	724	747	742	743	700	733	739	716	752	718	704	763	728	739	733	724	744	805	735	710	740	732	731	737	680	711	715	653	749	733	738	750	713	754	731	766	781	711	777	711	704	750	729	712	757	808	730	744	766	706	729	738	766	755	713	741	718	751	744	723	734	757	764	716	747	758	746	733	708	777	784	750	739	735	703	721	741	735	749	710	690	735	735	704	736	688	743	766	741	749	803	722	754	745	723	697	733	773	830	788	728	731	695	789	712	776	755	726	732	699	735	725	765	741	758	718	738	723	731	735	698	768	792	759	753	744	780	708	729	740	710	761	743	733	726	732	732	737	747	741	721	764	752	721	740	748	749	771	737	703	694	745	709	757	761	711	810	753	771	717	777	726	719	699	715	733	722	676	771	751	763	798	697	724	728	711	742	706	742	708	718	748	718	771	680	696	759	707	755	757	775	734	714	719	686	708	755	765	744	727	766	772	712	754	766	692	718	713	696	712	766	718	763	750	778	751	704	720	729	717	696	729	698	740	710	737	720	739	724	734	711	719	711	722	772	725	715	738	731	755	715	737	723	715	749	692	740	749	769	740	730	715	707	719	721	751	752	718	745	739	741	744	734	702	730	753	742	773	748	733	720	742	729	752	747	736	725	735	735	742	735	735	733	757	700	726	735	701	708	722	753	738	702	704	749	734	722	734	748	739	715	770	730	763	745	736	754	706	723	722	746	716	755	746	748	769	714	759	727	720	733	718	712	718	762	819	758	712	736	761	726	772	734	742	739	786	676	739	698	734	760	717	767	703	713	710	748	763	711	732	760	746	742	717	746	704	732	749	695	734	749	758	716	756	762	743	716	663	687	763	715	776	706	781	686	759	720	711	735	740	773	741	715	718	713	700	711	747	751	751	731	754	694	700	738	710	748	713	793	760	735	731	673	717	781	713	706	700	681	761	722	712	711	783	781	731	720	725	731	722	714	703	709	733	716	736	773	719	766	711	778	750	746	719	730	735	773	733	720	740	701	736	740	741	787	755	721	696	713	740	733	759	771	668	708	748	702	735	690	713	701	724	751	749	765	746	751	729	745	776	744	785	749	750	747	743	739	767	723	753	753	760	741	752	719	698	754	678	735	726	760	723	789	767	719	714	773	695	713	731	763	675	719	738	711	714	736	729	732	750	700	738	735	720	765	768	765	720	735	729	781	743	763	721	719	713	684	727	758	723	749	667	774	731	767	759	706	763	742	726	758	745	671	731	771	737	713	758	724	749	744	717	775	680	697	707	687	703	737	735	717	802	702	730	721	759	687	742	751	752	695	746	722	717	764	727	740	737	702	757	759	738	749	723	734	703	723	722	798	781	763	746	749	771	744	679	707	738	768	735	664	734	760	714	729	721	663	738	730	771	688	754	814	712	727	719	829	740	701	691	766	736	820	755	721	793	723	739	707	731	740	729	720	751	719	785	778	702	751	760	695	739	699	716	738	751	731	744	778	732	710	716	752	720	748	748	782	714	727	734	712	778	738	768	702	759	706	733	761	764	701	737	770	736	698	763	777	752	704	776	762	707	766	778	760	750	700	722	753	778	707	773	712	716	752	682	794	756	696	745	694	718	666	714	738	754	762	729	720	718	741	754	725	750	744	709	729	743	750	775	682	721	742	778	703	769	768	689	761	759	748	738	731	713	705	765	757	773	760	709	767	689	722	738	751	743	736	724	773	780	740	714	758	693	673	712	776	725	745	710	771	717	721	753	720	740	716	726	760	712	674	676	786	732	708	748	737	743	713	759	703	710	714	679	754	721	738	730	747	722	797	748	739	764	750	720	753	741	693	703	740	722	711	776	707	724	692	734	778	768	712	766	724	724	714	732	788	725	753	742	713	764	770	724	740	742	696	735	780	778	708	747	773	728	706	724	712	715	698	704	774	717	748	732	768	720	740	720	735	761	714	757	739	782	766	795	756	725	750	698	716	730	722	754	737	735	754	727	744	716	688	734	760	741	744	731	726	770	721	697	746	742	760	733	722	724	715	741	708	744	794	751	794	714	740	722	745	708	758	759	755	764	781	733	685	710	702	757	737	729	715	795	751	754	759	792	733	710	750	707	717	739	766	709	788	701	694	741	724	737	730	774	764	757	689	746	767	746	701	732	771	764	764	714	737	717	725	741	720	711	756	770	764	751	751	700	752	749	706	746	721	719	785	744	773	773	778	771	773	741	681	765	667	740	771	760	730	768	780	744	730	730	683	715	729	745	747	733	755	730	743	802	745	734	731	758	794	667	722	726	756	747	759	788	690	718	749	707	763	773	761	743	741	781	763	772	717	765	720	711	690	736	738	775	692	792	773	754	773	754	764	743	726	740	731	732	748	744	681	751	749	785	648	692	743	700	720	766	736	747	728	698	763	682	762	772	711	753	772	800	758	715	783	691	787	677	767	755	732	725	723	685	759	718	729	675	716	732	716	743	777	751	808	703	777	751	718	722	736	744	737	745	773	683	734	704	706	776	711	747	759	698	726	753	696	712	726	687	773	718	727	689	753	739	757	743	728	755	727	746	768	738	685	774	737	747	755	781	725	712	743	710	755	747	721	710	766	763	758	745	733	691	760	775	707	715	717	741	723	717	713	696	763	739	709	690	707	735	760	781	729	724	750	739	758	740	741	778	787	730	776	734	692	752	728	695	752	758	729	688	743	767	751	753	673	774	734	779	740	740	728	725	762	747	704	768	741	724	677	729	707	715	764	738	744	718	735	737	790	728	718	751	734	730	720	734	733	776	724	723	715	752	701	761	743	727	730	754	685	773	756	772	756	725	764	738	729	763	736	728	710	712	740	782	747	719	750	711	693	744	721	743	740	720	717	728	740	686	736	780	740	702	758	701	739	718	723	738	751	746	710	730	721	725	715	743	713	721	733	772	693	680	746	746	757	753	720	733	763	736	710	773	739	750	744	730	754	723	723	760	763	747	746	731	744	748	755	707	723	728	802	740	723	721	750	761	752	724	791	704	776	725	720	739	781	782	793	682	766	750	712	762	761	722	720	770	707	684	769	785	688	716	780	798	767	724	738	715	761	711	730	741	768	759	709	704	748	740	728	703	729	767	712	708	702	755	745	719	725	735	700	715	747	720	764	747	714	713	743	767	744	770	688	712	731	741	740	729	731	708	716	711	730	723	661	710	729	708	732	704	758	756	732	794	708	760	801	735	724	747	718	710	737	707	752	700	756	726	732	716	765	702	754	717	720	683	800	756	733	709	716	732	758	754	714	731	732	791	723	734	733	768	744	749	746	699	686	757	746	697	664	739	745	743	789	727	761	760	711	723	718	711	723	769	804	745	705	765	745
23317	21459	33961	41094	40895	31931	21112	2778	484	435	495	430	413	394	439	406	420	407	462	418	465	436	538	621	464	428	507	499	438	417	469	436	415	417	425	425	459	452	419	398	421	412	423	427	414	442	427	430	463	402	444	394	413	401	398	445	434	405	417	429	426	442	438	427	414	434	456	438	397	403	412	436	403	416	397	406	416	434	447	432	403	457	405	421	406	394	421	393	485	414	414	403	376	419	431	432	431	413	420	426	404	415	441	425	446	448	403	415	429	427	411	396	444	447	449	445	392	465	420	424	436	420	445	421	404	403	422	413	394	447	463	417	417	468	440	428	425	388	408	401	427	409	397	423	413	455	405	427	458	415	427	427	406	394	426	393	416	394	418	436	452	415	440	419	428	420	441	429	404	415	428	441	449	433	428	470	392	429	429	416	438	400	418	468	384	397	433	431	423	394	439	458	433	416	445	420	406	401	416	449	444	449	411	420	400	413	438	423	435	460	435	445	441	434	420	435	423	456	433	453	414	386	433	431	433	424	461	416	438	462	461	396	406	410	447	441	395	424	413	393	471	430	419	450	416	408	393	420	394	409	422	439	421	409	396	393	425	409	417	401	422	432	430	407	463	422	373	422	391	457	425	433	421	423	438	441	437	453	433	434	427	438	387	455	445	410	411	465	390	399	434	403	413	444	417	400	432	424	452	387	426	438	416	418	420	412	422	409	439	416	464	408	425	419	395	425	483	450	434	393	438	404	394	436	441	433	407	431	462	441	448	422	405	425	404	433	475	418	399	419	455	429	447	405	430	407	422	405	427	428	368	409	419	425	479	424	410	449	398	386	400	402	412	417	441	446	415	447	389	427	411	417	400	408	422	412	449	405	416	404	416	426	456	426	414	417	416	414	424	419	400	441	441	408	420	427	451	425	416	429	413	433	434	424	431	419	430	418	404	411	388	451	450	436	401	474	438	405	421	412	412	437	418	459	413	425	446	431	454	406	416	439	421	426	433	427	393	428	414	387	395	394	445	432	428	431	394	431	433	429	384	402	418	405	397	424	388	415	379	432	424	397	422	440	426	420	422	393	456	405	365	431	396	429	402	475	425	396	426	369	408	416	447	434	446	421	433	417	411	440	432	462	436	434	434	446	423	428	426	403	416	438	401	463	413	431	421	448	436	392	416	433	425	402	406	407	412	443	403	383	438	422	416	428	384	419	451	407	471	442	389	420	397	418	441	427	427	452	442	433	429	415	464	483	443	401	416	386	437	418	415	426	424	395	429	418	418	413	414	407	411	438	429	456	421	434	403	399	454	401	435	444	442	426	436	457	436	428	413	454	428	448	424	409	440	422	409	415	401	447	438	444	430	427	427	409	451	418	396	409	401	429	418	397	430	428	429	444	455	431	440	447	425	411	390	399	432	464	441	442	418	439	420	407	421	399	417	403	416	423	442	436	404	416	403	385	449	451	459	427	405	413	434	452	436	451	395	431	422	400	429	454	384	438	410	456	434	395	394	444	449	411	418	438	417	415	448	399	416	433	427	428	385	408	411	411	424	411	421	456	454	388	429	390	418	445	431	436	398	422	375	443	385	411	431	429	469	429	411	451	447	401	416	428	439	420	397	429	435	426	418	399	446	427	416	434	400	436	464	449	413	435	407	428	428	461	439	409	445	435	432	415	458	415	409	429	418	417	424	438	419	434	412	436	409	455	389	411	457	400	412	435	423	437	417	414	426	413	410	412	418	398	407	441	427	404	432	442	421	445	465	406	434	435	443	462	419	430	421	462	471	456	411	422	421	407	436	440	437	426	429	439	441	434	420	454	442	395	427	390	472	425	431	437	446	449	411	445	411	391	450	423	446	436	420	395	452	395	428	459	446	441	413	415	429	442	435	423	395	419	414	421	397	404	435	453	434	442	437	408	465	401	444	412	397	436	447	396	444	441	403	409	389	439	432	414	393	399	430	412	437	392	407	413	398	448	418	385	416	438	392	400	410	444	399	407	460	430	416	385	404	426	436	432	462	424	437	404	429	445	393	432	413	412	387	460	411	413	414	422	416	429	382	442	443	417	401	415	394	433	449	405	411	438	417	420	386	392	457	424	422	393	411	424	429	410	417	445	443	419	444	465	473	450	410	428	407	441	404	374	408	438	436	433	400	391	457	418	434	449	399	400	442	419	412	427	407	441	451	437	414	439	393	391	451	436	408	421	402	405	398	425	397	414	457	429	408	417	409	417	419	405	436	437	412	440	446	432	420	444	424	432	401	458	401	426	438	409	429	416	419	432	427	407	391	420	409	457	429	392	419	442	445	416	404	421	431	416	390	447	402	431	436	427	433	439	408	424	416	420	420	442	415	397	422	445	416	401	415	434	380	424	384	418	423	411	430	454	427	406	412	397	421	431	466	410	474	410	427	441	432	393	447	423	442	414	436	399	394	453	401	400	441	410	452	411	447	421	420	428	393	442	418	402	450	419	465	418	421	390	405	407	425	411	452	456	425	415	428	434	430	395	400	420	447	373	453	441	386	405	403	408	441	461	412	454	403	466	450	381	410	369	445	420	408	422	416	417	428	410	424	450	403	408	431	408	400	428	416	422	437	397	430	406	441	412	443	406	400	388	388	424	393	411	432	412	396	428	411	407	437	419	423	429	444	402	441	449	403	447	449	439	396	452	422	402	397	435	406	405	437	433	382	418	407	441	461	438	427	425	442	407	408	432	438	437	401	453	404	476	422	423	430	390	419	428	408	437	398	431	392	424	460	411	420	420	409	436	429	412	404	423	436	428	425	428	442	439	438	429	427	394	424	446	417	411	401	399	433	422	446	422	430	452	413	444	384	431	409	383	388	433	455	446	446	431	406	442	444	440	407	420	424	378	404	436	422	483	455	417	416	450	407	441	419	405	413	411	423	432	422	402	407	441	435	435	400	442	436	416	401	399	383	446	412	387	409	412	431	391	404	386	385	385	427	412	392	432	449	450	429	419	450	393	441	381	417	450	459	400	406	402	412	436	412	428	419	417	462	457	406	454	443	444	398	392	403	390	456	415	440	409	372	437	445	433	456	442	423	441	394	378	400	429	431	405	464	427	434	402	426	415	395	408	436	426	421	422	455	438	425	401	448	392	431	423	413	453	443	425	413	455	428	404	425	383	420	407	444	398	435	418	438	417	410	385	408	411	394	443	417	443	454	391	420	416	459	379	405	422	413	425	433	404	426	436	439	434	419	411	413	384	406	433	437	376	395	427	387	436	434	451	435	403	431	432	433	430	474	388	371	418	425	419	443	389	421	462	426	417	402	444	413	393	398	463	432	427	442	433	448	418	418	440	456	409	416	394	416	424	421	399	415	434	394	403	441	436	397	412	415	429	424	415	422	446	396	412	470	442	414	427	395	444	403	425	434	407	424	433	443	410	391	386	472	403	410	423	452	405	396	462	407	429	418	415	425	393	408	451	433	385	410	395	398	396	387	410	426	385	420	408	406	447	393	445
43786	64152	92127	76572	57245	37600	17658	684	545	557	544	544	556	541	537	541	570	541	544	542	521	500	802	910	660	536	693	755	540	517	515	542	569	540	538	521	537	521	533	552	487	541	557	533	554	542	511	536	519	539	537	551	547	491	524	507	481	542	522	526	526	547	509	506	547	549	566	516	512	527	545	490	491	522	526	543	545	503	564	527	512	543	503	512	571	523	522	521	555	518	555	559	529	530	552	524	586	534	514	535	541	515	522	527	571	539	528	547	532	545	498	529	521	560	533	512	516	533	520	524	528	553	497	574	559	518	527	488	519	559	495	510	522	582	522	551	527	545	534	545	502	475	567	542	547	532	571	533	499	555	541	524	499	510	553	543	544	510	546	530	500	550	514	546	556	562	522	570	565	513	543	542	533	519	537	534	540	587	531	541	547	538	532	542	516	507	544	521	533	554	567	528	516	530	554	495	565	517	528	537	496	545	565	564	554	560	536	574	549	513	560	514	528	552	544	511	501	512	537	535	555	531	521	523	511	543	513	540	573	493	514	563	546	581	482	558	538	533	546	513	563	498	531	570	533	530	544	489	512	487	537	567	537	513	522	499	554	516	530	552	513	547	522	511	535	568	565	556	513	494	551	525	552	504	559	530	534	549	509	522	516	503	514	515	531	541	586	514	536	504	567	523	536	523	540	549	528	528	559	523	553	539	525	568	522	539	549	544	546	546	549	517	556	517	546	553	585	565	503	546	555	555	515	494	555	489	536	553	541	539	561	542	511	500	544	540	590	548	552	497	518	511	565	558	530	536	578	507	538	554	509	499	578	512	495	556	563	551	564	522	544	522	532	548	539	568	531	533	555	511	560	545	548	524	520	529	509	526	524	551	555	554	553	558	510	578	527	555	520	542	516	495	550	541	524	525	539	489	524	511	522	572	529	533	543	507	545	559	498	504	501	478	570	522	542	569	552	517	540	539	522	518	479	549	561	527	536	516	525	542	487	560	506	489	536	539	531	537	489	558	535	537	526	532	545	565	521	530	552	512	492	529	515	584	533	561	507	510	564	528	531	548	559	540	579	499	531	535	548	527	565	543	567	491	508	506	554	512	476	545	549	524	541	520	509	570	527	527	522	535	549	504	534	531	535	569	506	548	541	536	511	539	510	511	530	561	502	574	564	526	491	530	561	511	524	514	504	537	549	560	528	531	547	515	532	502	529	554	558	545	539	523	545	558	507	574	446	457	545	514	584	539	551	528	523	536	525	559	519	542	514	506	529	510	537	562	510	483	546	527	538	504	539	533	525	510	584	559	526	551	545	530	528	542	509	566	502	565	569	569	538	502	549	524	525	540	529	515	519	522	502	544	541	541	535	499	568	536	569	553	507	506	494	496	522	550	534	500	512	542	551	535	528	539	509	520	514	486	522	539	511	486	500	505	530	519	525	571	523	497	524	546	561	471	535	561	521	568	536	542	489	506	510	535	572	513	530	518	532	514	502	582	512	542	569	539	535	529	526	540	485	501	517	525	549	532	542	548	532	544	504	563	515	511	558	535	509	526	516	546	509	492	502	556	545	512	551	541	543	559	551	524	551	569	525	520	543	555	556	540	508	548	548	533	505	512	593	521	545	563	596	520	547	474	561	542	548	521	561	552	519	477	499	515	503	541	519	534	536	525	528	527	562	554	500	533	493	511	570	525	582	528	520	535	532	555	521	524	553	482	519	523	542	562	519	538	504	508	555	493	531	567	521	542	508	541	552	503	550	499	491	530	527	552	532	569	530	540	519	519	524	509	520	489	513	513	531	517	528	539	521	524	541	540	541	558	526	549	539	525	488	547	519	530	576	515	546	524	544	539	525	533	497	519	546	531	535	567	545	558	506	527	529	544	543	514	534	543	551	529	545	494	553	516	513	505	479	494	555	590	502	530	549	516	501	540	546	485	517	514	521	505	556	532	549	512	534	510	515	577	507	517	524	563	534	498	583	532	533	507	535	531	546	561	559	517	524	547	525	529	524	560	511	552	497	503	541	521	501	524	542	529	520	521	551	548	553	555	516	562	495	533	512	525	548	550	555	523	535	547	541	553	552	523	550	502	534	510	538	517	583	541	524	567	539	556	506	539	525	477	504	534	563	550	554	534	532	564	564	548	529	535	584	505	550	480	533	530	564	521	493	562	536	531	534	565	575	560	559	569	505	580	527	534	532	518	605	532	525	567	584	535	548	542	542	491	564	539	534	531	545	495	556	554	538	513	498	515	531	509	526	531	519	549	511	522	565	536	552	545	573	542	527	530	535	495	515	526	502	556	549	561	531	566	519	547	535	522	561	532	529	558	539	544	540	524	555	567	527	519	543	518	532	582	581	535	529	588	561	518	523	524	544	550	562	553	531	511	513	526	562	517	537	537	539	593	557	509	530	543	550	527	557	513	541	520	545	522	524	503	523	551	527	506	499	523	491	514	580	508	531	541	509	525	518	531	542	526	509	525	527	513	524	569	531	542	531	498	520	545	549	517	531	517	503	556	524	578	550	541	533	529	541	556	550	491	528	490	519	561	529	531	513	547	555	544	513	555	535	509	519	531	574	527	544	553	495	511	492	530	511	520	523	556	545	519	548	524	571	545	549	535	493	513	518	490	534	533	525	564	507	464	511	583	510	529	535	500	532	517	537	511	517	507	537	540	506	528	532	569	543	547	509	502	516	543	493	458	541	544	491	540	555	537	571	507	548	550	547	599	520	540	503	570	500	545	527	549	529	533	508	543	496	528	575	559	512	545	486	587	495	562	529	499	547	523	538	551	540	521	525	514	512	588	570	535	509	513	532	541	521	527	525	533	532	532	513	506	511	492	510	532	512	564	580	505	577	556	557	478	539	535	518	533	534	492	491	518	508	508	564	527	546	545	503	559	500	548	496	557	531	522	525	487	511	554	535	526	550	555	558	541	531	533	553	531	519	497	559	517	550	503	534	519	553	513	526	547	516	489	507	555	537	498	521	503	496	530	547	525	528	522	498	572	529	501	518	505	518	534	539	527	511	542	533	492	549	545	525	520	541	507	544	553	506	533	528	518	507	495	520	538	540	524	525	554	511	530	541	543	530	548	568	543	526	523	493	535	607	486	561	517	523	538	529	529	509	497	520	544	535	532	516	526	559	558	525	513	518	516	567	495	539	616	528	559	500	496	554	533	545	553	559	537	511	544	548	539	523	563	540	526	589	549	497	519	533	516	504	522	524	532	516	546	520	551	489	531	533	551	556	525	523	537	537	492	522	530	543	538	572	523	543	526	521	497	532	516	529	518	524	540	550	532	528	524	559	538	512	554	494	474	552	540	525	553	561	529	544	550	531	507	527	542	525	525	540	522	509	518	535	504	542	556	528	538	556	576	496	537	519	528	496	527	499	499	514	600	506	593	532	583	542	530	530	560	523	514	517	577	516	505	517	525	548	531	562	538	505	512	539	504	540	534	515	547	531	524	497	548	571	541	495	522	489	504
27710	21981	36166	30715	15661	5713	1735	762	739	678	715	678	667	725	704	675	709	676	681	717	697	702	715	672	731	731	701	677	716	725	744	720	667	676	692	677	728	735	630	696	660	692	687	712	739	704	699	684	699	721	717	689	683	757	716	657	729	726	684	667	696	753	670	696	732	688	715	698	629	686	742	665	710	702	695	692	709	699	730	697	673	670	719	741	725	696	651	739	734	639	734	687	697	676	648	708	715	694	630	666	730	701	669	744	690	674	721	702	695	708	665	668	662	697	694	698	766	675	714	673	717	686	680	650	672	689	743	779	693	689	666	696	673	683	724	713	729	712	733	709	727	694	677	716	694	728	700	712	675	698	683	707	707	639	665	705	679	710	713	689	736	700	678	707	656	691	745	672	677	698	697	686	687	684	707	723	692	656	689	667	720	706	689	716	694	699	681	679	725	657	684	668	711	683	765	722	745	699	673	711	687	703	718	687	692	695	735	740	661	742	658	694	710	698	733	704	643	732	692	634	670	693	689	680	716	694	680	674	661	680	712	722	732	724	706	636	723	752	700	707	672	690	708	704	689	703	669	649	722	662	704	695	719	706	682	734	677	673	677	655	697	719	670	703	686	681	654	677	724	712	742	682	675	721	754	719	694	715	749	684	690	714	709	665	660	657	655	682	690	672	718	663	715	683	647	699	658	678	710	688	700	665	741	689	702	704	721	674	633	687	665	691	708	688	740	683	713	678	682	705	657	697	706	666	772	742	712	660	715	728	726	675	756	651	651	698	714	697	673	744	721	677	683	753	687	772	676	712	709	736	698	705	717	662	705	726	695	736	676	714	659	660	737	702	710	693	671	708	675	704	709	706	650	716	710	708	697	682	693	636	732	694	698	713	680	709	739	671	692	685	704	661	716	697	679	704	702	675	654	667	681	697	634	693	737	652	709	704	728	675	662	681	704	693	684	720	661	684	745	668	708	701	707	701	719	673	700	697	679	702	725	728	687	694	743	636	682	672	718	701	721	747	722	699	714	693	695	688	703	712	722	695	703	744	704	647	711	717	705	733	683	654	718	682	745	723	685	674	738	694	692	720	690	704	704	697	704	710	681	689	738	742	719	673	667	695	698	721	752	675	733	674	705	716	667	715	691	680	696	745	701	692	669	678	694	707	669	691	689	697	675	701	665	679	703	665	728	690	706	718	667	687	688	665	725	692	665	659	721	700	680	656	682	684	665	655	724	734	715	737	711	695	740	679	744	680	673	690	745	712	658	707	705	671	726	712	685	698	732	644	699	736	655	681	670	673	682	697	680	685	703	728	724	713	661	739	701	715	685	709	778	667	650	750	694	719	683	694	700	690	666	690	641	722	700	733	722	699	684	664	731	716	702	678	670	714	685	668	668	696	671	698	743	696	697	706	674	686	689	695	691	736	732	728	750	685	681	698	708	710	708	690	703	666	691	695	680	708	689	707	726	738	705	657	710	674	718	707	684	657	735	656	702	692	713	703	697	701	714	681	693	727	704	699	673	760	728	683	669	686	695	723	714	685	659	687	661	731	709	679	699	747	754	729	674	677	726	756	679	691	673	660	691	710	711	677	647	717	683	668	711	693	695	658	725	731	670	703	708	691	715	673	661	668	690	684	693	697	719	649	697	751	712	694	719	667	668	692	648	710	706	708	723	708	682	724	724	698	696	731	705	715	656	702	693	737	728	759	693	705	643	730	710	675	690	719	703	678	729	725	664	681	698	691	686	691	693	666	725	714	667	712	722	690	707	694	728	674	717	643	742	714	679	664	665	701	706	727	726	681	695	679	685	674	672	680	733	683	697	700	689	736	702	697	690	714	730	700	704	748	725	683	708	702	680	700	693	684	707	694	712	733	672	679	698	741	652	677	690	714	689	716	729	659	710	689	744	713	704	699	701	665	692	701	692	717	719	667	696	704	718	676	650	680	639	672	722	709	683	700	675	715	718	704	672	646	679	713	699	711	717	721	644	731	637	689	698	688	702	719	689	696	662	664	699	658	721	726	679	728	685	734	729	707	718	672	719	756	694	677	704	669	701	677	701	694	729	696	685	728	751	658	695	690	660	694	665	756	712	690	686	710	718	685	736	674	695	691	722	674	704	666	688	674	697	647	727	664	717	721	703	702	673	704	647	657	744	708	716	698	699	668	733	676	690	662	719	679	669	694	673	726	655	742	651	699	712	690	742	737	695	729	746	749	714	689	676	712	750	671	683	698	687	673	684	719	725	681	713	704	715	694	724	706	737	696	714	693	727	706	722	704	734	727	797	672	722	703	748	724	709	680	679	733	715	689	698	748	744	641	695	700	677	677	682	639	699	709	758	718	674	692	684	711	690	644	667	702	720	718	711	673	694	686	637	705	697	686	698	694	699	722	712	742	685	723	692	721	664	723	663	707	714	686	675	689	737	689	734	676	745	682	690	697	710	708	710	701	676	720	651	689	730	678	695	716	724	705	711	704	697	671	710	699	667	723	648	659	683	668	721	703	719	724	744	669	657	639	696	672	712	667	703	704	670	741	702	691	682	717	736	663	696	737	666	727	699	674	678	687	692	707	720	656	636	722	727	704	655	720	696	657	689	707	738	698	698	674	678	707	688	690	719	719	719	680	683	645	674	689	729	650	725	723	688	728	741	645	734	692	711	709	720	735	692	641	681	624	701	688	676	665	634	680	704	729	704	695	706	724	679	707	658	684	705	711	685	670	710	709	671	692	727	688	754	726	700	700	687	695	700	716	678	680	709	726	646	737	678	692	679	715	743	705	720	705	681	683	694	710	687	675	668	708	710	694	750	741	675	701	637	701	724	717	731	651	667	690	675	682	664	697	702	672	665	751	709	731	685	709	733	695	694	654	724	677	691	701	720	731	697	708	661	675	671	684	709	717	678	721	677	736	735	720	655	743	680	636	685	704	687	685	694	738	741	698	722	690	680	680	721	667	679	731	703	674	696	755	757	657	693	727	701	681	676	743	676	667	715	736	670	674	679	710	747	655	693	678	694	703	693	740	730	667	742	704	680	708	706	735	689	741	711	746	737	690	667	723	752	716	700	682	706	712	691	649	709	674	666	686	666	667	689	717	675	717	726	666	716	689	713	699	697	702	694	731	670	706	688	728	706	693	719	726	656	721	682	699	638	712	728	740	664	722	677	688	669	680	639	688	690	715	677	694	689	704	688	718	706	728	713	689	653	703	663	695	670	661	660	654	625	679	706	733	718	712	695	710	733	744	691	696	736	676	673	695	742	745	658	753	707	685	746	689	688	695	708	701	703	665	706	710	728	665	687	722	702	697	698	677	721	699	744	701	687	667	700	688	690	696	707	692	674	754	669	763	718	712	691	690	672	719	689	703	690	722	653	687	709	712	710	690	702	690	691	713	737	666	740	669	710	692	724	661	734	733	690	666	741	706	692	687	689	726	671	672	709	723	711	680	667	664	693	700	698	698	716	731	706	709	747	659	688	691	695	674
16493	25989	40548	27836	16443	7107	2328	846	819	902	914	886	847	901	886	868	869	844	825	910	803	896	925	900	901	915	901	894	823	878	906	868	828	864	851	890	816	869	855	876	857	843	877	868	911	812	869	853	857	881	922	877	824	847	830	856	881	898	870	880	892	859	868	826	863	852	843	885	848	848	850	878	833	874	925	854	866	879	898	898	874	869	866	880	869	873	892	883	870	844	887	879	860	864	887	907	864	839	882	870	886	883	902	908	836	859	874	914	850	837	920	924	855	882	877	868	890	868	862	862	880	896	834	864	878	924	906	855	879	924	874	901	905	859	833	942	892	891	884	815	845	895	836	855	855	843	882	922	901	876	866	845	863	882	884	879	876	909	837	905	853	892	881	940	818	866	871	872	862	875	900	893	876	839	850	862	882	866	851	829	861	850	845	878	882	872	903	929	854	824	860	886	855	871	922	873	894	876	888	857	870	862	890	874	886	878	842	826	893	917	864	853	894	855	903	861	877	849	857	927	837	863	863	873	897	857	891	851	966	869	861	914	892	879	881	893	872	872	882	859	883	864	807	864	908	885	868	901	893	895	873	860	918	898	882	912	906	884	869	820	889	873	880	857	883	907	878	850	921	870	894	910	843	884	811	808	834	913	832	847	880	848	864	914	919	863	939	853	833	922	882	900	862	868	894	880	857	876	830	925	833	904	831	928	788	923	844	846	852	886	894	823	916	900	827	868	923	899	916	835	910	880	953	859	850	856	854	862	872	879	885	916	857	872	851	855	920	899	874	859	884	919	843	865	858	814	812	892	845	854	874	872	868	843	854	841	895	868	916	896	840	855	865	877	915	876	840	884	853	859	866	875	857	866	892	924	854	867	860	864	845	811	869	854	849	808	844	908	860	869	839	886	866	845	961	880	878	859	912	852	852	875	900	877	919	874	847	913	894	883	901	879	887	923	863	867	906	916	840	835	869	868	910	845	867	866	917	904	849	884	831	923	877	868	892	860	824	892	860	854	883	888	833	873	880	896	870	889	852	891	859	899	859	859	851	845	848	887	888	913	892	815	903	881	867	894	865	860	823	874	870	904	839	900	892	879	869	866	835	868	848	883	816	879	896	855	877	864	870	884	894	797	871	894	863	844	950	867	846	864	906	885	843	842	877	839	893	872	864	871	934	859	935	897	805	866	848	910	864	850	925	849	882	855	892	855	824	893	911	867	818	867	821	871	914	895	874	885	847	854	873	883	904	864	832	898	894	869	886	912	864	813	884	897	888	900	910	901	855	850	891	798	894	813	881	913	873	889	848	866	858	858	897	848	870	883	866	829	840	898	875	835	857	909	922	870	911	917	878	899	858	877	871	880	901	879	855	828	803	851	850	877	869	849	903	900	902	862	927	922	944	921	869	826	853	848	889	838	859	888	836	858	839	865	882	862	860	881	882	875	963	933	882	860	863	865	879	861	927	912	864	893	887	843	855	858	885	869	820	884	898	856	876	887	853	901	871	835	864	872	838	932	869	895	870	891	858	852	849	876	864	874	895	877	886	881	870	879	863	846	860	872	854	870	886	883	838	862	846	868	883	897	875	896	849	856	890	877	899	950	884	878	857	838	889	870	858	872	919	900	885	895	891	903	856	871	907	892	862	897	874	892	922	870	884	874	859	851	851	842	897	864	884	870	849	859	908	860	905	885	849	887	894	899	897	809	896	888	862	847	852	896	838	925	823	858	858	790	858	832	867	847	865	847	867	894	868	894	887	846	876	881	862	894	921	911	843	906	906	831	871	900	941	887	878	922	878	911	827	882	830	868	870	897	834	861	854	851	838	904	813	923	815	899	850	919	850	896	842	880	832	883	839	863	862	851	874	923	921	924	898	827	842	852	854	880	838	876	863	849	910	888	875	850	847	862	890	866	865	892	861	888	855	845	858	873	881	827	801	876	866	887	843	820	880	923	828	855	893	897	888	875	852	851	843	873	893	893	893	882	839	860	913	840	854	873	845	864	846	865	887	839	907	860	866	875	901	887	861	876	912	917	891	839	861	902	868	899	833	878	887	875	908	927	923	874	893	881	875	867	825	845	886	873	881	942	827	881	856	891	890	863	894	894	831	828	876	913	899	831	888	890	874	867	850	870	877	899	849	845	832	841	844	850	868	841	905	869	833	896	867	827	888	928	885	889	907	884	858	876	933	882	850	861	883	895	914	883	855	868	868	874	917	828	891	846	868	935	868	842	910	892	846	892	884	949	843	880	858	911	853	849	849	902	910	888	865	875	847	862	847	852	802	901	879	862	907	878	875	870	912	842	914	897	823	846	861	913	803	855	825	824	806	886	886	856	859	891	903	845	818	863	918	845	911	885	898	850	868	870	892	865	945	891	889	909	933	820	848	879	835	857	882	885	905	853	897	891	906	885	876	876	823	843	883	869	894	875	833	845	874	916	900	906	851	896	843	852	860	858	896	853	874	865	940	865	805	914	827	845	909	862	830	878	889	850	878	880	865	889	821	841	868	887	912	888	910	864	870	886	864	875	848	837	822	868	910	882	887	876	912	864	863	882	853	856	840	837	901	841	887	895	911	896	887	860	928	940	891	819	850	865	827	864	869	849	877	833	859	914	867	842	850	862	846	843	901	890	875	887	900	869	864	868	862	852	842	844	825	829	874	817	868	922	883	904	831	849	910	946	870	866	923	880	892	890	868	852	913	836	889	875	804	868	854	879	874	925	891	844	851	896	905	889	886	889	871	869	883	861	848	816	918	874	857	865	825	882	917	913	867	907	858	886	795	861	883	859	871	875	893	843	890	874	847	913	922	906	859	887	904	896	901	874	868	843	885	893	871	902	875	914	903	894	878	910	906	875	837	861	875	896	916	848	872	872	895	836	872	825	821	881	866	834	924	978	890	926	852	912	847	858	881	848	864	885	852	857	858	892	874	929	872	893	890	874	878	878	796	939	933	876	870	881	882	849	913	899	862	833	872	903	884	882	867	831	879	854	874	844	855	881	895	885	886	892	828	908	941	876	831	864	911	871	845	895	856	899	880	906	892	866	835	905	885	873	840	864	847	861	868	813	849	885	902	889	910	845	871	818	885	912	865	868	921	913	878	900	896	867	923	892	870	860	887	848	857	865	814	849	861	901	875	899	809	852	838	874	940	864	863	885	916	871	871	872	867	885	856	817	967	891	926	863	891	928	915	904	905	872	871	922	857	869	852	841	929	870	881	838	887	879	846	815	868	930	892	880	911	853	862	892	857	885	873	870	891	806	858	882	849	821	908	858	883	847	886	892	856	904	847	830	864	817	826	831	892	861	880	878	881	919	891	934	898	866	875	899	885	839	905	871	860	865	865	843	877	878	918	864	875	835	878	778	892	848	875	897	860	882	907	867	912	834	901	834	935	871	889	838	865	898	899	895	930	899	928	891	898	860	900	857	879	846	897	900	917	904	848	899	868	877	863	902	907	859	910	789	846	893	854	870	839	847	899	904
24344	21493	38169	47283	40820	28099	13334	1167	603	627	608	578	544	585	592	598	606	572	617	630	572	578	642	663	625	640	619	677	567	625	599	562	621	624	617	644	584	581	582	578	587	556	596	593	620	584	614	553	613	588	621	585	578	593	564	660	588	554	593	610	575	631	606	522	595	582	584	585	562	527	617	631	602	616	584	582	571	590	587	581	619	621	603	589	608	618	597	618	573	587	594	601	614	584	603	581	566	556	562	581	611	604	562	583	601	599	604	602	557	614	607	584	582	567	584	560	586	574	549	577	599	543	591	610	596	569	589	614	604	541	614	603	590	582	619	586	588	606	594	593	605	593	598	615	586	582	607	609	600	554	619	571	537	592	591	634	582	561	601	551	563	628	605	573	567	553	602	627	595	606	582	589	621	609	598	612	624	613	587	601	585	612	555	607	590	607	595	589	611	605	561	606	571	573	598	596	537	598	594	597	582	579	545	611	585	597	578	549	629	594	587	587	567	627	555	565	591	623	550	631	610	509	600	578	582	605	550	595	618	574	589	615	587	595	579	553	593	588	542	616	583	595	600	581	589	575	579	613	561	578	600	530	636	593	609	571	576	572	631	580	602	605	580	615	567	574	570	569	605	595	600	634	583	596	553	558	564	588	573	561	614	542	613	620	547	572	562	576	633	604	553	582	587	592	627	610	551	615	615	599	636	575	620	583	605	579	638	553	581	605	565	563	595	589	574	591	592	576	608	558	607	630	589	608	569	616	585	597	566	559	554	588	558	591	593	586	540	586	620	608	539	588	564	588	591	596	609	605	571	578	618	588	596	596	596	580	584	596	602	586	573	617	600	632	587	545	550	589	581	602	665	586	631	532	638	571	560	615	555	568	631	596	615	574	629	542	659	568	559	579	545	531	621	579	610	616	572	600	576	599	606	599	605	532	589	619	628	626	580	580	613	538	593	594	613	584	571	583	616	612	589	589	591	655	581	562	558	594	610	590	612	628	611	656	590	578	606	572	590	563	590	624	602	576	565	619	595	597	598	585	547	597	570	571	559	598	591	588	561	622	579	595	669	583	566	561	626	585	613	592	573	582	617	560	635	606	597	632	557	592	603	605	612	620	561	566	588	581	538	582	591	558	614	566	552	577	600	572	615	549	584	622	593	621	602	579	601	614	615	612	577	579	598	582	639	554	613	562	580	573	597	601	580	560	550	598	612	595	593	591	551	602	565	606	593	580	555	585	623	627	612	573	592	578	575	567	568	592	627	598	618	586	593	610	615	535	607	616	581	606	661	532	564	652	566	567	593	580	600	551	594	602	585	547	565	621	605	561	611	567	602	587	557	556	583	607	603	585	563	582	577	555	557	588	612	572	584	593	581	596	574	547	598	582	641	591	611	631	556	561	628	611	559	617	611	639	576	638	595	611	663	569	551	575	649	626	557	615	650	571	578	581	616	573	586	576	548	599	599	639	540	585	565	625	652	573	553	621	575	619	601	568	574	659	602	600	602	544	596	551	653	562	572	637	618	590	546	537	566	563	572	590	543	594	599	614	585	584	588	630	580	595	581	540	552	596	609	582	562	599	560	564	625	603	598	563	612	594	581	583	555	605	570	587	595	585	606	593	574	605	572	610	606	608	565	588	545	575	624	607	618	587	603	598	600	595	597	602	589	609	584	615	649	525	600	609	611	569	578	580	596	566	603	602	532	543	542	583	577	588	598	566	648	600	562	582	553	609	600	572	597	602	615	592	582	629	616	590	574	559	619	596	589	541	644	622	596	567	575	595	563	633	611	533	620	601	602	625	579	570	584	587	568	623	550	554	569	575	585	625	575	548	575	580	554	584	557	609	555	588	560	637	598	602	573	560	588	645	577	606	569	579	605	594	557	567	615	608	604	601	611	585	628	583	609	578	581	563	649	594	564	595	589	586	587	611	589	573	610	622	600	612	614	592	599	576	600	593	614	610	618	590	570	542	587	578	598	591	620	552	601	562	615	579	587	578	534	570	586	594	584	552	578	587	572	581	606	602	582	580	574	610	590	620	583	638	607	590	566	553	646	550	609	537	606	575	597	574	602	580	572	596	571	589	589	595	578	609	656	563	583	580	582	570	586	603	566	609	572	594	606	577	573	588	619	584	560	575	623	589	630	588	634	611	595	511	578	554	605	587	551	531	578	584	586	594	579	607	571	605	586	590	592	593	583	613	595	599	580	608	574	590	548	621	580	564	589	577	584	600	611	603	560	562	608	555	591	557	597	621	585	551	593	611	585	566	598	588	576	586	578	586	613	571	607	610	566	608	592	594	569	588	572	592	621	553	585	564	626	600	609	566	618	602	590	588	579	569	585	581	579	575	629	573	556	603	566	576	612	638	604	611	584	576	589	572	583	575	614	620	570	614	618	645	590	580	620	572	582	590	601	556	598	586	597	570	610	560	598	613	602	582	561	599	599	618	584	562	600	623	642	598	570	551	613	619	565	598	564	604	641	623	610	636	547	577	633	576	611	571	603	614	571	636	602	546	623	574	546	592	589	571	565	607	627	586	590	628	571	594	583	590	555	551	584	590	586	592	578	569	584	570	582	606	565	628	563	518	577	570	595	582	599	588	607	588	619	565	578	618	579	542	623	547	582	583	604	552	604	568	614	577	627	586	581	592	504	601	566	570	595	580	575	562	579	623	598	586	584	582	570	595	595	606	564	580	581	579	575	620	566	630	567	610	587	578	587	610	611	614	597	552	622	590	612	568	592	614	595	575	629	602	590	567	589	593	568	614	622	602	630	594	578	589	600	587	635	614	569	591	587	577	598	566	583	578	587	587	589	600	599	619	591	584	583	584	616	596	636	573	618	550	619	597	606	639	582	575	608	625	604	594	563	572	559	573	590	598	598	552	552	609	569	595	585	553	619	612	597	584	614	600	581	600	595	572	578	568	579	575	546	564	608	563	548	629	608	609	560	590	577	594	579	570	591	571	580	582	602	598	586	592	585	617	509	521	540	556	558	583	580	614	636	564	563	590	573	558	567	557	558	591	570	610	572	564	574	586	570	589	607	587	620	577	593	578	577	576	565	560	573	557	545	630	553	635	593	593	620	636	591	543	535	613	592	579	594	603	556	586	578	577	600	604	616	625	602	577	536	577	571	580	596	623	546	604	579	645	610	616	582	552	573	558	601	618	561	587	564	580	576	598	587	603	599	623	596	562	594	591	591	613	544	582	627	613	586	573	615	571	615	561	583	585	567	598	562	588	581	562	600	602	551	584	610	586	581	572	569	594	597	607	587	606	548	624	603	570	601	622	595	612	576	608	571	604	668	561	627	578	605	562	593	607	575	575	564	582	543	575	587	591	569	578	549	645	600	576	597	578	592	582	631	612	595	603	545	557	590	573	636	557	583	596	583	544	600	606	625	565	576	586	584	573	577	603	604	608	596	601	582	565	621	588	631	599	589	575	587	585	591	608	582	600	594	602	608	561	609	597	555	602	564	566	557	540
37049	51741	83556	64495	47378	29626	10489	812	728	812	784	733	732	753	697	752	757	802	802	732	770	716	878	1035	864	755	810	888	762	783	798	773	730	709	752	719	757	767	738	808	748	811	748	762	730	732	705	718	764	734	709	747	830	685	719	781	745	744	725	750	764	712	753	712	744	722	740	723	744	730	720	794	743	783	759	745	747	787	764	747	788	757	704	773	748	741	717	784	759	752	782	761	742	738	779	771	787	739	752	805	715	782	739	730	721	771	730	730	731	752	759	731	759	749	775	734	704	778	802	794	744	749	767	736	707	713	720	726	750	833	716	731	749	739	742	756	766	783	700	745	772	709	738	739	789	751	765	738	737	724	696	741	763	715	713	754	761	755	724	770	714	775	746	789	790	760	731	757	744	717	752	716	776	762	745	758	750	737	741	799	728	709	736	782	783	766	703	731	740	745	751	738	758	784	686	765	732	770	697	682	702	733	720	705	781	751	728	745	751	740	771	758	743	741	678	707	715	720	772	744	737	728	729	747	744	738	711	762	740	788	775	749	717	802	748	776	743	749	779	717	748	749	680	744	737	780	742	734	759	732	763	722	740	739	748	732	719	776	714	787	760	809	763	779	801	765	758	720	763	710	685	742	730	715	746	722	775	779	766	792	733	798	722	716	732	729	680	774	788	749	755	789	753	760	738	780	730	793	713	743	756	750	759	717	738	723	786	734	780	723	719	752	749	748	738	747	797	699	686	762	742	753	696	764	736	743	783	754	748	787	717	746	734	732	738	754	778	743	760	741	748	724	741	729	697	732	746	760	747	739	795	741	743	787	806	728	733	754	796	788	762	729	688	739	745	684	787	777	757	751	746	783	744	774	753	777	767	775	791	753	757	742	717	758	733	778	683	744	768	755	760	776	734	714	755	757	775	751	796	733	720	734	751	751	737	755	714	776	752	741	758	746	737	762	796	705	812	733	749	787	699	717	733	692	798	761	748	731	745	780	745	759	708	752	751	777	787	773	743	729	713	769	782	739	783	782	764	718	687	716	748	754	751	751	721	733	763	696	753	767	669	776	719	766	719	767	749	779	755	750	761	745	685	753	780	721	758	723	747	721	751	660	775	737	731	734	744	876	757	768	717	762	708	745	742	773	759	799	765	747	736	757	711	773	728	778	716	728	754	752	790	755	743	712	789	725	761	757	739	737	799	715	755	731	679	799	746	814	727	743	774	753	760	728	741	690	748	780	737	770	754	722	730	739	687	763	736	744	797	693	715	726	732	729	738	780	698	717	741	756	734	753	681	763	748	750	703	722	727	750	728	733	797	754	716	731	737	742	764	762	733	787	768	751	740	789	726	827	708	796	729	774	749	784	762	752	732	716	731	735	792	737	792	769	740	751	807	739	734	743	747	759	751	757	754	712	745	706	753	698	722	709	775	717	721	736	723	747	737	732	712	719	730	709	776	767	766	772	736	776	757	775	744	739	746	765	765	728	744	739	773	745	739	744	770	743	718	747	773	761	712	741	718	738	714	724	747	743	711	725	700	716	739	707	737	710	756	792	740	795	716	771	719	771	756	750	754	731	744	731	755	728	747	736	759	718	701	714	771	764	737	752	720	733	702	751	748	750	767	722	729	766	768	777	721	707	684	737	752	707	723	724	773	718	792	767	788	769	759	781	710	776	766	738	736	767	786	735	700	713	728	737	747	749	776	754	754	779	742	762	740	756	746	719	779	758	794	727	706	767	765	722	763	691	760	754	736	798	733	738	774	796	753	770	758	744	778	751	735	787	793	800	749	730	737	750	750	788	778	728	734	748	715	701	751	765	744	770	741	745	767	733	780	738	730	695	759	726	766	715	683	731	709	752	744	783	761	740	721	715	778	739	733	756	717	761	730	770	752	753	724	763	743	760	727	770	811	776	724	784	732	720	728	696	730	764	734	773	720	779	726	757	762	788	772	760	716	719	740	745	799	725	779	714	772	740	758	754	732	778	745	728	750	730	750	719	775	792	759	741	733	737	758	746	747	701	744	792	777	717	756	736	750	788	721	696	743	760	765	711	752	770	735	741	740	778	769	745	752	727	728	727	759	729	725	784	740	754	744	767	737	716	747	726	727	732	705	768	763	735	830	747	775	722	767	752	751	777	749	702	768	699	731	723	724	757	770	777	737	756	743	695	703	699	753	771	720	709	714	736	714	756	769	733	720	751	752	732	779	786	740	721	787	806	753	711	769	770	754	700	796	729	748	779	765	768	765	739	771	770	713	737	715	762	746	716	769	741	711	754	815	771	744	721	762	737	731	776	765	769	723	742	776	767	741	713	758	743	713	747	767	774	753	778	739	740	703	788	755	725	793	741	770	741	693	768	722	704	746	749	736	745	745	732	695	768	757	750	751	761	735	739	787	742	756	702	733	755	702	759	719	722	745	762	735	738	741	751	719	739	741	772	754	732	771	738	736	759	737	746	822	748	787	732	759	756	728	757	761	754	738	740	683	771	781	708	744	732	803	797	733	730	740	783	751	702	737	797	796	727	754	811	739	727	737	764	767	725	781	733	755	762	732	774	738	739	755	715	736	771	763	724	787	736	731	733	746	770	782	747	797	803	700	757	757	795	761	759	758	791	777	766	753	736	718	722	740	712	765	737	741	808	732	744	731	740	745	736	732	718	741	729	784	770	765	770	749	743	734	731	776	783	749	748	705	701	703	752	760	772	709	752	754	768	709	748	715	672	763	769	766	745	715	766	751	730	777	736	740	734	762	723	784	753	798	755	742	797	735	750	790	738	689	719	724	763	657	772	759	761	763	795	757	758	728	778	788	740	755	769	695	735	744	754	726	759	789	763	773	751	824	751	728	802	737	787	776	796	714	766	755	765	784	739	697	734	706	745	750	768	735	768	735	712	758	730	723	729	721	729	780	773	792	765	750	734	749	770	742	733	779	778	773	748	763	745	718	693	753	729	754	812	745	762	732	750	770	759	746	724	765	776	715	715	728	717	712	732	811	711	745	777	760	749	747	723	725	723	720	700	725	725	802	721	768	748	743	731	742	701	730	754	753	764	779	711	762	710	734	787	748	770	758	772	724	763	753	791	826	733	742	754	747	726	773	708	778	768	761	761	764	748	764	700	780	741	755	751	702	739	731	709	754	787	744	797	750	728	682	731	775	778	755	736	745	744	795	777	781	763	702	804	761	693	759	721	738	763	783	734	727	742	741	766	756	751	713	765	750	751	727	703	794	803	770	752	764	744	715	715	779	764	704	773	732	779	753	728	786	777	728	755	733	811	737	770	718	723	681	741	766	753	739	762	756	783	773	766	764	754	757	716	773	717	745	740	735	731	762	721	765	730	792	755	732	776	775	738	736	751	715	721	785	693	745	734	737	744	729	719	787	713	775	738	747	745	718	789	745	709	754	731	758	722	754	709	733	744	748	744	766	765	719	750	752	718	762	762	758	744	790	773	741	745	702	740	748	767	771	752	789	763	719	800	780	746
23374	21492	34806	40925	40034	32401	20811	2667	494	459	428	470	498	443	449	453	453	498	446	451	443	441	562	550	503	435	481	511	471	477	467	425	451	489	431	432	437	458	425	518	431	445	465	413	463	468	458	486	454	411	461	448	430	434	470	430	428	463	470	424	453	403	430	454	463	482	432	435	427	468	472	429	431	499	505	452	409	425	436	449	458	466	415	436	421	487	439	422	436	460	447	495	471	470	452	497	483	470	392	446	447	413	478	439	444	428	477	465	438	436	434	447	442	445	438	402	452	432	476	436	440	435	417	463	442	467	460	431	449	428	453	420	447	437	421	444	478	457	446	427	403	419	435	466	452	416	481	436	429	406	445	476	397	464	426	421	479	435	415	418	463	492	444	442	466	439	434	447	473	432	447	449	417	440	471	456	472	440	438	458	487	411	432	450	452	444	421	482	435	427	455	447	459	419	439	433	476	466	452	483	422	445	421	430	425	452	428	435	459	439	450	500	421	478	488	417	409	435	431	437	458	453	442	486	416	457	422	460	442	412	459	433	444	464	481	486	430	435	459	446	445	460	421	422	463	459	468	452	420	508	458	435	460	448	434	426	451	459	442	433	432	452	436	461	451	417	453	444	437	432	419	447	446	473	446	444	460	471	463	423	424	460	462	426	443	464	464	473	454	448	427	425	471	465	485	459	482	415	456	449	479	439	452	457	398	450	433	449	435	409	396	452	453	430	468	438	434	418	451	413	448	437	459	407	440	447	439	441	446	468	424	430	473	459	497	459	441	450	438	411	434	425	458	452	455	464	413	430	467	428	446	461	412	440	428	438	460	486	445	427	413	425	423	484	472	445	453	483	443	521	469	444	452	460	424	443	442	484	452	471	453	435	482	440	453	420	499	451	471	459	483	448	427	439	417	393	436	430	455	428	451	470	458	452	425	463	426	454	428	477	462	489	438	431	421	430	478	458	434	426	444	466	438	430	432	460	423	433	393	452	419	420	451	428	433	432	407	462	440	511	463	430	489	409	468	442	455	487	457	440	447	419	469	457	467	438	442	465	433	445	443	433	444	449	443	463	475	447	452	470	443	462	453	480	470	478	449	442	478	434	406	474	424	461	406	420	467	468	418	449	474	458	461	431	407	464	450	443	454	443	456	421	442	454	455	426	431	460	478	421	425	429	418	468	433	454	433	451	423	445	443	429	444	476	426	434	460	463	458	433	464	452	391	452	470	482	405	480	462	477	444	443	433	472	420	435	450	480	441	460	484	425	448	446	448	473	427	455	431	476	444	436	443	460	426	432	439	443	489	471	462	400	481	438	407	470	462	451	440	441	440	488	395	430	475	424	421	455	427	442	436	397	484	470	473	437	449	440	419	463	466	450	425	444	443	489	434	451	431	427	438	445	475	428	465	423	492	427	445	429	442	452	420	436	412	503	429	463	473	508	394	455	423	439	481	455	464	422	452	443	469	457	453	465	426	462	431	464	451	450	409	442	418	449	473	479	421	451	433	446	476	429	451	445	496	448	488	444	442	441	476	427	466	410	472	421	483	425	440	424	460	414	445	464	468	447	445	419	450	450	407	444	463	429	474	458	431	425	484	476	449	450	421	439	438	499	464	417	429	448	430	456	460	444	469	460	435	466	449	425	468	410	475	437	438	421	451	467	454	440	446	484	451	461	450	488	447	466	427	475	456	434	451	443	438	416	421	441	425	468	425	441	446	440	479	408	452	454	439	450	443	443	442	463	472	466	457	437	431	436	463	432	425	449	479	415	450	431	436	421	452	428	441	470	463	465	445	466	465	453	435	442	446	433	456	440	472	452	460	431	442	447	452	477	458	441	460	431	471	461	468	456	461	414	470	450	480	443	502	456	424	473	412	435	380	448	455	411	487	446	462	402	466	452	449	449	471	423	400	441	412	437	477	405	492	443	451	444	448	434	480	444	435	432	429	462	420	474	420	466	451	457	402	442	442	417	421	449	434	424	420	456	434	453	441	423	439	412	425	435	441	423	457	418	460	466	459	457	430	461	455	464	431	440	432	428	462	442	400	440	475	418	467	440	457	416	475	474	446	453	417	485	444	492	440	448	433	471	410	444	446	434	436	456	434	459	449	483	438	455	473	375	453	452	409	458	483	411	434	411	432	475	421	453	451	435	477	462	432	447	427	445	441	386	435	462	453	432	445	384	400	459	432	457	437	415	461	401	442	456	452	478	467	433	406	422	453	443	452	445	432	475	403	452	435	450	460	424	457	466	439	437	451	425	434	433	416	432	447	445	449	415	474	506	442	410	459	459	484	490	414	463	460	416	466	443	449	465	438	476	472	440	435	398	440	444	462	470	420	442	467	442	432	466	455	427	437	484	418	431	462	441	475	452	459	449	439	454	478	411	439	449	452	443	413	451	426	396	442	441	454	456	430	483	453	453	443	462	435	429	453	456	449	474	425	449	479	451	439	473	466	450	448	467	456	423	460	432	461	428	457	404	458	484	461	427	442	478	456	438	457	461	452	439	410	455	463	434	441	434	472	451	429	401	445	440	485	465	435	452	471	448	459	466	434	481	422	484	456	439	452	446	456	448	478	446	425	436	428	485	465	446	403	395	416	439	479	407	437	448	429	454	441	415	438	453	416	444	450	425	398	481	463	422	441	462	433	454	434	444	446	453	441	452	470	440	422	441	472	465	495	451	438	437	425	463	433	418	439	463	446	443	431	453	409	444	438	410	405	419	473	439	451	447	453	407	445	425	446	474	469	458	422	453	450	482	439	450	431	445	414	406	440	468	410	436	471	481	488	418	429	434	436	432	425	472	445	441	456	413	448	420	435	450	435	444	460	458	451	451	461	473	458	449	489	450	420	443	390	388	430	444	443	492	410	429	472	444	483	498	441	463	445	485	441	438	409	440	459	455	440	437	439	432	423	485	449	461	439	477	464	452	442	468	437	442	478	462	461	485	447	453	498	465	441	432	427	426	407	427	439	415	439	427	481	480	439	457	441	437	437	441	402	449	396	450	466	452	443	466	440	429	406	453	431	442	476	461	475	478	417	468	457	475	448	461	431	448	474	423	459	459	498	442	426	431	442	442	446	434	441	490	461	443	464	464	445	428	469	433	457	411	452	414	485	433	419	436	414	436	484	437	452	451	435	431	479	498	413	374	433	458	466	428	436	459	443	482	483	483	454	410	432	475	492	414	465	453	437	427	435	395	459	458	431	494	476	448	457	457	401	427	413	429	495	484	420	454	433	434	452	436	462	405	467	469	445	476	438	464	439	465	455	446	432	454	410	415	418	420	449	426	444	463	476	425	440	477	419	442	441	454	473	465	405	416	425	403	446	441	432	473	418	424	477	456	471	421	437	437	427	456	469	424	449	457	471	449	432	492	436	442	447	461	429	448	447	418	445	429	464	434	460	443	434	450	432	483	429	445	433	468	450	418	430	445	474	408	429	472	421	417	443	443	447	457	468	464	447	442	453	411	475	458	447	371
43163	55913	93691	76245	56612	38210	15609	804	644	610	577	550	538	595	578	595	577	519	531	615	573	523	713	819	728	585	744	737	534	555	560	587	578	578	555	536	587	553	546	558	562	555	543	572	572	581	580	578	548	589	563	552	576	574	579	535	577	518	566	530	581	596	543	583	610	589	493	557	548	508	567	554	556	560	569	583	553	553	522	524	551	597	569	558	552	529	575	517	565	582	585	503	559	551	583	556	548	520	546	559	574	545	549	541	575	549	510	559	573	533	544	559	572	539	563	552	598	555	577	522	547	538	540	546	542	554	539	554	545	570	586	611	580	566	512	547	542	552	538	559	571	552	561	588	533	539	587	591	568	581	578	533	591	560	569	563	526	590	563	533	544	600	569	547	591	559	521	567	552	609	566	573	552	516	523	571	561	552	586	535	583	511	547	562	531	562	581	595	560	517	522	514	553	563	549	547	589	537	532	596	567	580	558	570	551	573	540	586	583	577	554	548	524	533	531	558	549	568	583	553	578	557	584	544	600	512	577	558	583	582	560	600	556	543	579	557	522	560	552	567	595	570	586	561	560	567	547	558	586	569	520	583	562	551	582	563	563	604	546	557	568	557	551	581	559	558	525	560	525	532	575	564	607	511	499	498	568	541	571	541	538	556	596	545	582	563	537	548	536	568	540	530	558	535	549	584	530	601	552	503	554	557	572	579	562	557	558	628	569	568	543	553	616	579	568	578	528	610	597	536	539	545	550	590	560	619	544	508	583	525	529	542	565	538	563	561	577	555	552	523	557	589	567	586	576	552	538	588	560	555	581	563	582	573	546	532	557	577	546	551	555	587	569	564	561	569	528	533	580	543	568	534	559	584	573	551	577	548	583	585	537	583	528	570	574	570	581	547	536	559	561	558	566	553	576	525	587	522	548	581	548	531	542	535	540	542	567	558	545	513	601	562	582	534	590	549	576	538	561	531	530	552	576	598	521	561	538	514	546	555	557	526	565	568	510	590	565	559	579	554	574	541	556	550	574	551	549	519	570	561	600	610	551	571	562	522	605	578	535	562	543	546	560	554	566	567	557	547	527	531	568	557	519	530	522	555	583	567	527	530	537	536	515	575	537	604	575	576	568	555	529	560	577	576	547	577	527	560	551	578	566	553	534	540	584	543	550	584	540	543	591	551	567	532	536	552	558	581	524	553	614	569	571	583	588	542	574	539	588	529	579	539	608	537	562	581	556	562	600	519	566	560	564	595	586	589	559	606	591	538	561	554	568	546	558	596	569	515	543	579	582	553	579	533	559	541	515	579	565	544	601	569	577	569	564	575	614	529	549	599	537	585	519	542	561	586	557	540	553	561	572	549	538	580	560	651	531	569	547	558	503	518	552	618	533	542	582	558	535	570	572	600	536	576	600	562	589	536	602	528	552	525	572	562	545	599	532	588	564	573	601	567	536	581	553	594	525	518	566	545	570	568	568	540	598	565	569	577	617	584	512	571	570	583	569	527	568	562	554	556	559	558	562	551	595	610	526	570	558	604	587	559	564	547	548	535	564	576	548	598	530	554	534	573	553	536	543	540	539	565	545	588	576	605	544	540	591	576	582	588	502	550	598	548	595	542	576	575	568	517	565	559	542	546	636	544	582	549	564	556	542	576	566	566	560	575	544	579	557	590	537	551	560	572	562	555	589	538	539	579	570	585	555	532	586	579	569	576	545	566	518	571	535	565	585	604	513	575	551	567	555	551	567	573	568	564	580	529	532	520	580	567	545	569	535	517	540	562	522	510	566	566	574	581	549	573	582	575	569	563	536	568	489	535	575	573	555	561	554	597	551	590	538	597	538	537	584	541	588	539	556	582	566	593	578	554	562	569	572	609	564	502	568	539	556	539	531	570	570	574	557	539	564	546	575	549	570	570	561	508	591	556	558	574	575	565	538	550	613	547	506	582	534	558	503	601	544	574	605	523	563	545	558	556	578	560	544	533	528	578	537	587	585	591	576	588	632	606	540	521	552	553	569	576	538	559	528	567	538	584	554	572	593	525	572	529	553	549	546	559	582	553	523	549	565	540	554	600	566	564	536	580	581	568	571	572	573	553	553	523	556	554	557	539	557	562	548	579	548	586	536	571	554	607	584	536	577	549	541	551	543	569	554	579	551	559	569	570	587	558	555	544	530	580	561	542	579	575	593	571	560	595	567	593	588	598	564	575	579	588	570	555	575	554	595	581	543	585	523	569	559	578	549	541	543	591	509	548	542	576	606	544	546	544	549	550	586	576	522	552	561	603	548	564	558	565	600	585	548	580	592	520	600	599	573	525	537	577	582	569	573	566	551	550	543	566	532	574	543	542	572	536	553	569	569	544	554	540	566	560	554	582	524	530	560	598	522	536	569	566	535	547	571	576	559	597	512	558	548	588	505	529	575	567	570	569	562	548	582	532	577	550	509	554	576	580	576	586	593	557	530	532	546	555	549	539	561	559	527	569	514	542	577	558	592	571	540	539	541	519	542	573	516	565	528	522	550	524	595	556	557	586	576	574	559	569	546	530	588	553	574	562	541	560	575	525	578	584	524	596	567	556	596	563	517	532	539	579	585	619	558	540	601	556	558	566	593	587	562	542	569	557	540	540	537	556	585	542	572	605	550	543	557	545	560	567	569	551	584	525	577	621	555	518	571	564	534	526	583	542	552	556	554	595	575	523	606	543	585	589	588	582	563	564	548	581	555	593	528	559	561	580	556	582	564	556	523	562	589	543	567	568	586	595	526	587	557	579	547	561	556	533	542	513	561	542	582	577	602	574	549	555	556	547	548	575	553	583	555	573	602	541	550	522	548	557	530	562	543	577	539	549	581	564	557	569	526	604	593	521	533	570	534	574	556	567	578	532	544	571	554	548	584	552	551	543	591	599	590	559	586	539	595	573	564	554	563	553	553	528	553	515	578	570	547	587	596	531	547	539	536	553	555	574	556	557	555	574	587	571	541	578	561	530	588	527	556	558	491	591	558	560	552	567	561	581	543	535	549	571	569	545	587	574	533	624	608	560	565	581	549	559	553	591	539	571	576	545	530	559	574	573	521	554	578	548	526	513	543	578	540	536	540	563	603	555	581	588	570	611	554	581	558	584	579	603	563	579	576	563	555	561	541	583	551	567	582	543	556	582	590	579	526	544	541	569	563	567	571	547	553	540	568	614	593	580	572	587	546	547	563	548	510	584	556	563	584	582	617	572	570	552	523	543	539	540	508	589	587	596	525	586	546	513	531	604	562	554	511	560	552	574	550	528	557	574	563	527	575	513	536	543	569	635	590	529	546	568	565	518	574	544	527	572	558	573	561	567	522	592	558	581	534	558	555	556	533	538	619	542	569	544	541	591	501	544	531	571	552	533	578	572	582	568	565	571	545	577	573	589	556	557	605	570	578	524	533	568	533	604	563	604	585	565	572	575	562	568	540	578	539	549	537	573	552	544	568	618	542	575	553	547	558	568	563	598
27796	21994	37567	31219	15635	5501	1575	759	751	747	681	736	722	689	724	717	740	672	704	777	712	725	731	668	700	737	699	743	762	728	682	746	682	723	722	774	746	707	691	739	693	697	714	710	696	757	695	788	704	703	794	651	694	701	722	698	768	671	678	727	681	747	750	717	712	702	760	690	727	714	741	735	704	704	685	729	710	705	721	729	701	678	667	669	686	738	700	713	731	727	730	675	681	761	732	740	725	689	681	719	704	692	677	715	701	716	670	741	719	729	744	687	737	724	669	680	749	698	729	723	701	719	751	703	685	699	673	731	692	736	739	709	724	700	710	711	736	735	748	741	741	678	713	685	728	696	762	735	716	726	758	660	717	709	726	715	691	708	720	706	672	685	755	722	718	715	711	722	713	684	692	678	699	712	748	743	713	714	705	692	718	709	701	725	718	669	688	670	687	725	714	697	703	757	753	737	691	699	670	752	727	726	734	707	711	699	746	688	693	733	731	708	725	719	706	630	692	678	766	698	735	737	705	710	680	694	717	698	698	671	708	768	691	724	723	708	714	725	663	760	736	705	677	700	708	694	704	667	706	708	717	734	749	713	682	697	724	681	698	726	759	722	690	726	741	676	695	690	734	718	728	798	727	721	663	712	735	704	723	738	706	707	671	672	658	734	699	707	763	734	661	748	686	700	748	677	695	713	723	689	744	692	741	717	669	700	718	743	699	749	698	733	761	713	662	732	779	709	692	675	679	669	649	711	703	685	761	675	703	664	734	683	731	790	698	695	699	714	719	692	738	721	712	719	704	770	734	760	690	678	688	701	763	711	639	704	700	683	740	728	690	738	726	686	745	751	731	707	677	692	719	753	724	721	754	685	741	719	741	716	714	710	731	711	761	678	781	702	690	662	689	688	717	726	686	731	697	720	662	771	733	719	715	729	699	715	723	737	738	633	721	729	718	734	741	721	686	734	712	755	708	704	733	722	753	710	717	703	718	754	756	679	747	733	734	737	742	716	696	728	700	734	669	711	674	694	728	720	731	700	659	732	737	715	733	711	760	719	753	754	732	735	727	714	681	716	730	709	804	704	784	725	653	653	743	684	685	671	685	716	673	693	741	772	716	692	692	685	710	706	680	753	680	733	709	670	695	712	716	696	715	683	756	693	734	732	717	748	765	675	757	728	716	701	790	733	709	745	764	712	779	739	728	721	672	731	712	703	770	725	745	736	738	715	701	717	734	685	711	704	693	727	743	771	727	697	681	743	726	715	680	718	745	752	766	717	702	713	730	738	731	698	716	729	670	666	749	689	721	683	716	754	735	693	737	700	754	725	747	725	703	742	723	727	713	755	725	764	745	743	721	711	724	712	720	708	723	696	748	741	766	679	743	722	698	671	704	763	747	729	770	720	712	766	734	689	745	754	737	705	711	729	740	761	715	765	712	744	757	750	700	705	743	637	693	732	711	710	701	677	729	718	740	683	721	744	688	739	676	718	685	730	746	732	761	744	681	736	720	704	679	717	727	740	766	674	689	739	679	728	728	668	685	723	769	724	698	726	677	706	707	669	724	679	693	731	760	739	721	713	722	703	737	702	733	701	710	694	719	717	757	717	744	748	713	683	719	705	687	719	718	767	735	701	701	662	699	737	748	739	690	714	689	675	734	741	745	713	697	712	788	763	668	709	678	691	691	715	733	698	681	684	708	719	759	693	694	713	760	703	708	721	696	737	722	735	760	694	702	703	691	700	701	718	713	707	666	710	724	694	726	731	716	723	758	718	741	708	731	709	717	703	730	688	742	704	673	682	717	698	724	702	722	691	729	705	723	732	723	703	703	671	720	722	709	734	738	720	718	749	708	753	732	676	678	746	741	723	715	698	666	738	661	680	732	692	711	734	699	742	695	710	712	725	740	723	700	697	691	696	744	749	723	711	700	688	713	706	715	722	670	684	699	718	656	704	738	733	708	685	732	712	685	739	731	747	719	721	723	675	736	733	707	671	687	736	693	700	685	722	705	732	737	724	695	732	743	733	742	708	704	753	700	723	714	712	711	774	722	691	737	684	703	768	725	688	701	690	720	739	728	713	706	685	758	711	702	680	711	700	722	723	704	700	723	761	749	724	705	765	742	716	763	741	669	716	670	671	744	673	769	739	705	710	727	704	690	709	766	696	719	767	745	697	722	700	675	727	729	733	718	750	748	666	718	667	730	717	746	708	696	719	706	688	690	685	717	669	676	696	677	757	678	724	718	674	713	724	708	712	730	736	751	698	745	710	726	725	725	688	733	751	698	713	671	688	707	750	765	714	724	745	655	705	735	695	722	729	741	745	662	699	711	727	685	696	723	726	711	705	729	701	712	678	698	732	707	715	661	696	711	672	711	712	737	752	726	772	715	736	685	720	735	757	746	682	721	700	689	683	741	698	721	717	701	704	700	722	683	720	685	746	735	677	773	736	710	673	741	698	715	720	706	692	733	627	684	706	710	731	716	673	704	749	693	714	690	745	691	767	728	705	733	690	706	744	726	712	679	728	760	711	657	709	748	700	688	718	777	723	727	687	731	711	713	709	705	661	704	645	740	701	707	658	717	712	723	733	678	762	745	695	736	703	742	728	764	702	719	721	689	722	730	702	694	706	723	678	715	659	690	713	698	742	736	672	661	678	729	700	699	726	674	724	724	691	724	739	734	745	689	691	717	701	745	702	705	732	713	767	715	724	761	687	739	710	702	690	748	705	732	718	688	725	727	734	691	693	684	720	742	746	721	693	711	733	726	731	706	775	714	687	742	748	700	708	693	712	742	714	721	766	712	706	746	750	684	727	748	707	726	727	681	718	753	750	736	739	717	754	753	739	695	719	723	694	737	696	707	689	686	695	693	684	757	695	767	675	700	679	776	742	711	711	725	698	703	715	761	764	698	747	734	696	699	694	680	691	674	749	746	687	686	717	729	712	691	752	695	752	702	705	706	704	696	709	736	721	729	696	684	727	728	737	722	704	700	749	693	711	671	737	762	711	719	725	725	680	675	701	658	687	677	654	668	699	742	765	692	717	702	716	713	740	733	731	722	717	742	673	733	712	733	685	704	698	733	699	703	744	725	698	712	665	732	730	744	725	743	708	716	697	788	682	712	727	704	709	764	747	691	689	724	691	758	716	770	722	682	721	720	715	677	730	758	733	727	720	697	761	703	668	748	726	716	680	689	694	743	700	719	735	725	745	705	700	738	701	710	710	746	698	744	739	683	713	686	705	692	739	668	754	677	712	705	716	719	718	693	669	733	668	713	720	722	706	704	747	702	734	724	733	730	694	791	737	706	732	731	682	766	723	714	709	709	718	741	736	727	702	752	766	711	794	755	724	724	768	751	732	689	714	705	731	721	688	680	693	747	747	729	762	686	729	769	693	728	739	699	717	715	681	690	673	677	680	670	730	699	715	748	694	716	716	751	722	732	762	719	687	746	730	690	712	700	736	753	720	782	769	680	724	703	718	725	699
16228	24074	41049	27992	15677	7006	2236	898	879	917	941	849	897	899	887	918	873	934	945	850	920	886	954	865	942	872	954	907	884	908	875	870	911	845	903	952	847	915	899	877	858	921	883	883	957	924	898	890	937	884	926	854	894	836	904	876	873	900	961	877	877	903	910	885	937	902	870	908	983	925	914	905	856	865	898	912	891	895	906	910	960	923	878	876	903	923	909	919	919	878	922	898	911	843	896	905	903	897	891	929	894	905	881	868	897	934	856	893	915	897	955	863	918	954	904	892	907	866	865	884	916	867	796	865	919	865	926	838	901	920	860	893	909	866	849	920	920	928	888	889	908	875	884	879	917	869	920	876	917	883	903	929	879	908	913	880	924	833	894	940	909	840	919	915	953	871	902	883	880	882	897	902	868	949	911	891	911	893	873	946	865	920	883	926	927	873	869	931	863	910	876	888	950	972	858	872	872	933	856	851	892	892	901	877	973	880	873	919	838	858	892	951	859	910	885	967	824	942	921	907	898	932	953	959	916	893	943	926	876	874	863	951	934	901	895	911	881	873	906	862	886	834	883	860	880	902	891	872	870	894	946	890	920	885	897	938	885	841	863	890	878	926	881	885	897	889	870	934	918	899	968	914	874	874	904	895	892	912	830	865	918	892	966	907	905	920	895	924	891	848	871	894	850	894	954	884	865	911	905	996	860	907	852	896	862	906	918	925	967	882	877	871	871	931	910	885	920	935	948	909	895	857	866	904	894	940	925	921	888	895	890	890	898	885	944	946	919	889	921	878	858	903	928	861	848	854	884	879	909	852	866	958	846	846	863	855	918	870	927	868	854	903	877	888	858	931	931	913	853	876	916	885	884	907	903	878	896	893	890	907	871	853	849	894	928	871	874	926	966	923	893	907	881	909	933	928	889	912	871	878	883	909	881	890	850	905	904	912	915	881	892	864	898	919	945	921	865	896	868	896	912	863	880	862	893	868	925	888	896	851	895	904	898	855	907	858	948	895	926	907	865	877	872	953	896	909	823	870	849	948	909	920	901	896	885	872	906	898	875	907	900	927	901	863	873	876	944	911	926	897	872	939	890	930	898	902	826	935	922	903	890	891	893	940	903	877	913	874	932	877	947	859	899	877	936	870	875	868	841	908	955	902	922	857	920	878	879	863	933	908	892	898	866	904	974	908	909	834	906	890	860	928	926	851	941	850	912	956	906	907	873	877	880	889	940	893	893	903	857	912	908	859	906	919	812	874	813	937	886	894	844	884	915	927	929	876	932	898	912	956	932	885	840	860	921	814	916	877	925	874	944	963	840	906	887	819	882	905	930	948	890	917	890	888	909	893	901	870	918	875	866	954	946	915	880	913	940	860	886	876	843	896	842	916	873	903	933	870	896	863	908	911	911	868	899	887	881	903	888	913	879	892	872	964	908	891	912	934	861	924	860	905	869	908	936	964	944	851	905	896	915	925	901	903	877	887	926	894	907	873	902	864	915	875	889	857	878	843	851	889	948	867	916	883	904	924	945	891	893	830	905	864	892	938	857	912	844	912	915	862	913	887	873	851	899	843	947	848	927	848	931	898	884	846	865	873	882	925	854	861	870	885	948	926	911	915	886	908	871	895	911	862	909	902	879	899	944	931	860	886	887	886	921	941	931	841	877	889	890	905	917	847	901	894	927	889	856	859	921	916	868	924	905	925	854	885	873	874	913	938	908	937	858	884	868	901	917	878	907	915	851	850	907	944	880	904	991	928	876	905	930	896	895	908	940	882	888	877	897	928	935	902	952	882	890	875	882	854	875	898	897	951	876	864	892	913	970	930	905	929	933	894	923	877	832	851	912	921	912	933	924	870	941	895	917	905	901	871	884	906	896	835	892	891	887	883	909	899	905	910	926	890	900	862	915	926	871	885	873	865	896	877	927	907	910	874	935	871	902	904	905	903	897	876	918	907	917	856	920	902	908	911	883	910	877	918	892	919	908	832	926	821	829	919	902	875	897	894	930	905	930	911	826	852	929	908	866	894	880	897	946	885	928	879	895	866	854	855	893	910	908	928	874	906	885	925	928	859	941	891	878	892	941	865	841	875	891	867	856	909	890	895	893	868	923	915	885	953	888	915	906	953	938	957	918	946	900	872	901	917	909	893	897	935	907	943	847	866	912	900	920	940	932	837	951	906	844	846	908	892	942	938	864	874	865	957	935	929	955	876	835	870	919	855	861	923	893	894	938	885	858	873	958	891	930	909	890	933	923	885	884	886	915	863	859	889	891	875	953	908	897	857	895	903	930	848	862	914	903	874	849	898	874	896	867	927	841	941	901	895	916	912	932	866	928	922	867	887	863	872	907	875	908	942	945	862	920	854	928	882	901	931	893	922	875	900	883	926	948	932	920	909	948	938	946	880	863	886	930	884	868	872	880	885	887	903	917	836	794	890	910	866	953	859	898	897	915	899	919	893	941	907	912	916	896	848	896	876	862	853	906	938	889	900	891	884	910	843	908	906	903	883	864	959	828	910	884	881	921	874	894	816	895	871	901	908	849	905	904	886	858	934	925	909	884	881	914	899	899	913	936	876	880	885	913	889	906	882	882	976	890	950	848	883	884	912	907	895	893	854	905	987	919	899	878	871	902	865	931	890	942	867	900	869	896	916	909	917	877	917	933	901	946	871	968	917	878	871	861	876	940	889	917	894	934	906	888	923	963	947	916	899	909	924	870	834	918	908	892	932	872	894	952	877	912	889	961	839	849	889	879	888	922	859	914	898	862	907	931	878	916	907	883	878	906	920	903	875	894	956	884	929	883	863	923	914	869	922	948	885	858	931	867	875	874	872	873	887	880	926	915	906	897	869	885	885	869	926	872	908	909	895	928	908	908	857	869	877	905	926	897	923	881	915	849	903	938	941	845	856	935	931	877	905	905	907	883	916	895	908	915	884	877	914	875	931	882	936	919	894	904	863	845	906	928	942	887	881	860	910	875	883	878	916	956	916	900	973	921	921	868	927	879	848	904	899	917	873	906	913	871	902	927	897	899	909	862	871	876	878	910	875	837	832	894	873	916	891	933	845	905	851	936	884	892	888	860	879	847	911	934	906	883	928	878	910	884	939	889	916	913	856	859	957	841	903	922	873	912	912	886	883	897	864	900	900	939	944	948	896	884	908	884	887	882	866	852	892	883	898	915	913	936	872	897	892	946	875	925	890	870	897	892	896	936	906	913	924	913	864	940	860	907	897	854	856	940	930	916	897	914	883	909	895	921	864	911	889	919	903	937	856	918	835	877	885	889	877	871	889	876	913	886	910	932	934	855	909	868	907	890	906	905	877	966	934	901	908	893	907	912	941	841	934	975	876	913	854	921	918	900	878	915	871	878	948	843	916	919	878	909	960	926	955	901	924	880	905	912	894	906	833	918	887	932	928	913	862	874	933	948	888	893	889	904	947	883	866	921	881	910	874	860	862	897	914	871	895	927	912	885	931	950	907	883	850
24401	21564	40296	50128	40750	27377	12467	1053	645	590	599	624	606	574	626	635	630	640	638	591	601	627	575	646	680	623	640	692	608	622	639	608	625	596	563	630	550	602	595	611	620	648	678	595	614	599	620	642	616	572	623	636	583	603	608	628	588	599	640	603	607	608	591	589	593	540	597	647	645	649	626	610	615	607	646	585	587	625	597	588	579	548	612	601	580	636	606	562	629	596	606	597	636	615	586	596	647	584	593	620	579	613	628	611	614	625	547	613	622	593	609	631	623	638	600	609	590	621	631	534	622	594	647	606	588	613	600	592	572	592	588	602	601	574	603	571	618	620	613	604	593	637	612	558	629	623	607	612	616	602	574	633	635	596	618	583	615	592	635	626	566	561	630	640	602	644	591	617	579	635	567	564	619	609	580	604	611	611	626	592	627	634	575	600	592	629	553	613	551	573	596	615	606	586	642	623	572	612	634	625	530	632	589	613	628	601	605	576	553	565	576	608	595	610	607	554	607	571	587	610	614	633	621	610	654	632	648	580	592	612	615	616	586	573	602	580	632	607	666	600	584	582	620	623	575	652	631	601	582	634	623	633	564	596	608	616	589	626	641	603	630	645	588	591	671	628	612	583	587	631	579	575	577	620	629	593	642	637	612	602	608	566	560	543	591	631	607	609	596	596	598	597	609	618	606	620	611	606	562	627	649	576	651	620	555	592	627	633	588	603	585	582	586	605	566	616	600	639	639	604	607	644	621	640	611	583	575	598	592	629	667	644	589	611	591	617	614	587	657	670	609	651	617	574	599	622	602	629	641	601	618	594	592	614	650	589	612	609	620	617	602	585	575	574	630	636	608	558	623	615	624	603	558	614	630	604	576	554	627	568	621	640	621	607	621	643	538	613	621	599	562	607	623	613	574	596	624	581	621	607	609	609	597	545	638	584	599	593	638	592	603	631	626	664	645	573	631	629	627	596	613	618	626	605	627	573	624	638	638	587	593	592	608	573	596	611	613	613	638	586	609	627	646	607	596	590	599	603	617	582	556	624	589	649	620	597	617	622	578	649	630	576	625	664	609	565	585	613	642	659	586	607	606	609	611	559	623	593	610	620	576	570	632	575	626	593	569	625	608	587	620	624	581	606	629	596	622	649	604	629	611	622	599	556	599	588	652	613	612	635	629	618	624	604	659	632	617	585	623	620	639	615	624	597	602	621	611	611	631	584	578	607	605	609	653	604	576	647	612	627	588	564	618	620	627	601	579	604	618	572	550	642	627	601	616	630	583	588	558	598	608	682	612	594	601	617	643	588	633	612	620	563	616	688	593	642	617	596	644	603	594	616	599	629	563	587	573	607	638	596	598	575	594	598	615	604	558	624	602	581	616	576	587	623	601	612	642	560	647	624	589	618	634	592	617	645	613	623	595	615	630	628	606	626	623	598	631	628	618	606	599	596	613	584	616	562	633	602	629	591	630	645	620	634	620	593	601	574	603	607	585	584	608	585	607	553	605	590	641	592	611	615	590	579	600	669	636	600	661	578	597	584	624	626	600	584	608	601	634	606	581	589	592	647	632	588	566	570	636	613	636	573	609	622	610	594	605	638	622	590	610	592	617	606	622	563	651	645	564	571	619	648	627	643	574	563	584	571	581	602	637	576	616	594	610	591	595	653	656	621	596	607	611	602	558	613	600	598	591	625	603	593	620	642	642	630	599	624	591	609	643	609	614	588	617	645	635	598	586	601	616	639	609	611	596	618	627	558	612	611	592	627	620	557	637	568	617	610	654	606	581	627	579	590	551	600	659	587	646	584	611	570	607	602	635	628	599	624	629	630	614	593	599	598	601	606	632	626	589	659	603	633	609	634	599	568	566	610	604	600	597	622	585	576	665	601	630	656	576	600	601	612	594	601	642	557	603	590	574	604	620	565	603	592	621	611	604	608	546	614	623	614	636	635	540	601	630	609	603	586	617	659	571	562	581	598	603	609	615	585	616	600	609	631	607	640	621	595	596	644	579	632	613	627	605	602	618	619	578	625	614	583	613	630	606	604	599	564	575	602	608	601	580	609	605	602	631	615	577	605	632	657	632	550	628	633	554	603	589	653	603	641	664	596	616	596	619	631	599	597	622	614	585	647	599	611	582	616	591	660	595	615	618	597	615	635	590	572	656	553	597	617	609	616	552	615	593	607	564	639	647	622	582	609	632	610	581	628	596	562	628	596	601	583	604	618	605	600	626	596	607	608	629	599	609	582	574	605	585	569	606	606	630	634	597	602	602	556	601	571	618	614	620	575	610	580	632	626	608	602	620	586	612	564	608	620	621	578	597	569	584	572	637	596	600	557	557	585	577	654	628	629	642	570	615	626	612	564	603	600	557	600	614	622	603	635	591	552	584	588	623	601	621	648	561	570	616	621	594	558	603	617	597	614	577	586	624	641	583	609	595	569	615	625	667	598	569	609	619	635	618	590	607	620	596	623	616	644	591	618	597	601	598	614	603	569	619	630	608	640	611	626	637	601	588	564	638	592	611	609	624	630	627	588	634	584	636	627	638	603	624	620	607	632	587	603	569	566	641	562	571	579	652	621	572	601	601	616	629	588	606	603	601	622	629	637	636	614	608	608	585	579	653	584	617	596	606	627	568	582	640	618	591	625	675	634	578	623	661	605	603	589	599	564	622	589	626	600	616	623	583	556	631	625	607	593	587	649	598	591	627	622	629	624	548	636	611	577	593	600	587	618	635	594	596	646	600	558	626	590	621	584	621	600	602	558	598	630	612	619	574	585	613	610	647	612	651	565	591	567	580	570	592	555	624	605	583	563	608	609	624	602	614	630	666	635	589	655	631	565	610	560	615	648	629	617	589	625	640	590	561	617	626	583	601	625	592	622	615	597	638	587	611	618	635	584	610	576	590	586	662	605	606	619	628	647	637	605	555	588	614	598	588	584	635	601	615	620	578	592	580	607	638	617	606	580	627	610	581	586	603	638	636	642	622	628	610	620	578	599	592	585	624	604	595	601	658	601	592	614	560	613	620	609	593	601	580	616	573	570	611	639	577	618	598	609	640	615	592	616	580	593	626	611	610	605	566	607	583	555	634	612	605	590	628	611	588	645	596	608	644	610	618	561	617	594	619	595	602	600	603	613	614	618	623	596	621	605	629	617	665	542	639	627	630	617	587	575	594	596	591	613	615	602	655	541	628	596	630	565	622	598	661	611	629	578	615	616	615	627	574	611	605	618	594	632	616	633	578	613	568	602	619	569	564	608	584	635	577	601	616	622	572	604	602	555	586	628	591	656	622	583	577	576	545	606	602	608	644	606	588	623	582	669	649	568	633	609	593	659	622	591	567	601	587	612	625	604	622	591	632	575	626	630	616	569	637	581	603	590	628	604	570	609	621	616	585	577	630	604	613	585	605	608	629	607	603	636	580	624	619	591	548	604	544	594	582	600	600	610	612	603	587	613	568	608	602	601	619	591	597	594	569	609	567	594
38037	57711	85125	64729	46365	28545	9825	835	775	770	785	773	816	821	736	807	769	769	801	740	796	758	876	800	814	763	811	853	786	767	814	726	763	746	793	794	707	788	785	813	769	823	782	811	744	737	785	763	737	766	737	841	701	735	731	784	736	797	755	783	788	766	705	824	763	800	773	736	759	795	800	774	816	748	732	780	760	766	774	768	755	758	753	776	727	812	763	767	792	747	772	763	816	773	766	744	785	794	723	777	688	781	775	745	728	787	748	704	835	763	812	836	755	794	747	756	765	820	754	763	777	757	709	798	813	781	723	823	765	755	747	753	753	779	745	798	772	781	753	782	767	814	809	765	779	758	731	747	779	749	787	782	765	765	721	797	767	746	762	740	793	780	778	760	756	764	790	776	728	737	780	784	762	790	783	760	794	747	754	779	731	800	794	739	732	731	809	759	769	763	714	741	759	770	757	757	799	755	789	788	734	718	765	758	744	810	766	720	748	727	760	761	790	774	764	809	713	808	774	772	743	791	775	804	727	748	788	763	739	739	780	793	734	774	783	795	756	766	783	757	705	765	753	740	774	753	756	758	811	733	815	756	717	746	782	737	759	769	742	722	770	791	785	780	810	778	768	789	765	735	759	793	807	772	764	713	730	763	746	818	723	731	751	753	782	725	760	778	754	735	737	796	793	740	786	777	782	776	771	772	762	757	743	802	749	773	742	792	774	759	793	756	736	759	798	733	736	723	764	779	781	801	761	768	777	790	755	767	736	738	762	775	707	759	786	762	804	755	758	753	807	763	783	780	757	789	734	773	752	760	719	806	724	771	761	760	812	779	760	752	775	808	803	744	769	749	795	770	784	706	749	743	741	763	777	704	760	773	727	797	750	817	729	789	798	771	755	776	827	756	773	782	758	795	778	772	777	746	718	786	763	754	764	740	754	815	790	746	764	763	762	760	772	797	729	764	748	765	756	756	775	812	794	811	780	777	784	831	751	770	789	794	746	784	808	807	791	787	757	774	709	747	702	744	732	759	786	731	746	756	770	765	783	777	761	762	732	784	819	754	771	775	825	775	779	716	722	783	751	845	804	769	745	756	748	806	770	790	802	789	789	731	795	744	734	831	767	797	793	819	713	812	811	732	777	777	732	717	784	791	751	753	801	741	805	759	740	767	758	759	723	771	735	800	792	762	757	752	710	714	793	753	787	721	808	828	757	821	816	772	772	740	779	745	806	758	707	766	844	751	804	782	767	785	782	782	802	748	801	779	781	721	728	749	792	767	801	790	757	798	750	773	751	773	750	763	772	794	776	806	747	725	772	766	747	754	771	776	767	784	789	844	809	770	856	774	759	770	787	786	739	757	775	789	757	782	801	780	730	716	706	793	791	774	755	728	738	736	762	761	786	762	779	758	788	744	818	733	777	780	786	821	776	811	760	727	768	820	783	780	753	818	753	734	750	829	737	793	745	736	741	737	762	765	755	775	764	757	791	794	774	742	748	769	764	718	804	818	768	726	769	754	780	753	749	762	790	752	749	772	779	795	746	828	768	778	748	711	749	822	794	749	751	749	771	733	784	789	791	753	718	757	767	814	807	770	762	781	763	768	756	760	797	756	743	773	786	761	776	714	808	755	795	791	813	747	785	751	723	802	745	782	746	759	733	826	785	738	760	750	784	762	763	778	841	767	753	776	778	767	736	775	769	728	743	749	751	765	807	763	767	767	764	764	787	733	752	754	789	751	740	760	825	769	757	813	791	733	800	752	782	737	735	705	731	737	779	733	722	750	748	717	767	758	786	766	824	755	802	764	754	746	762	779	809	783	751	767	786	734	805	757	790	779	727	777	763	778	795	814	748	774	772	728	831	772	716	745	757	767	815	799	773	798	789	753	766	764	727	745	795	773	799	742	793	783	791	814	790	768	801	786	743	755	775	785	771	741	780	746	796	746	742	777	783	762	720	825	774	787	696	807	758	771	761	769	755	765	792	812	764	755	826	761	775	783	790	786	743	776	842	764	763	762	764	768	787	799	761	785	732	774	756	751	765	781	802	759	732	773	780	767	738	726	712	755	766	773	777	731	804	820	770	771	750	763	788	761	756	780	798	797	791	780	777	786	810	823	827	773	756	767	770	776	741	786	767	748	776	768	777	776	801	759	768	790	755	801	756	779	787	724	739	764	808	758	776	757	774	784	751	823	767	714	784	779	782	788	727	774	756	717	764	795	805	756	787	762	751	743	754	786	794	767	774	777	773	777	780	733	747	768	743	761	759	830	788	788	785	773	766	758	780	767	758	822	780	757	748	727	735	762	805	756	790	801	814	784	761	801	777	757	777	778	752	789	700	802	760	782	795	788	788	753	796	759	737	800	782	712	759	771	752	771	768	794	768	770	719	759	744	763	759	780	774	762	750	713	774	790	749	794	747	750	797	729	746	757	806	791	735	764	740	780	767	758	780	777	731	843	774	817	758	789	751	785	824	741	780	810	786	749	776	741	758	760	764	796	791	810	772	755	762	807	723	743	765	743	745	792	829	785	777	715	797	738	765	787	806	778	797	722	758	790	742	807	784	772	767	796	749	733	779	806	804	787	793	748	800	772	809	792	800	787	764	766	779	785	759	777	762	767	733	743	758	801	727	764	752	767	787	758	763	756	772	729	804	752	705	772	753	715	780	745	800	804	758	797	771	789	768	761	820	794	741	791	834	802	793	739	729	753	770	823	777	766	736	800	769	731	752	763	803	763	753	747	776	826	752	747	756	771	787	743	817	791	771	759	777	780	769	790	775	801	775	738	799	735	737	764	752	804	753	715	761	790	821	774	767	797	780	773	766	802	742	774	772	778	798	775	787	708	764	728	806	793	764	798	765	797	765	747	739	755	752	744	765	796	792	791	740	779	783	786	816	791	759	772	729	774	792	776	785	834	743	849	748	714	725	742	755	749	732	790	751	786	746	767	779	792	744	794	791	793	680	765	744	781	705	760	782	762	749	842	826	764	763	771	780	780	803	809	758	708	779	722	788	753	734	775	779	746	739	746	765	755	811	793	742	802	805	750	796	803	788	780	823	803	733	773	755	732	771	795	758	772	778	771	750	763	747	792	736	747	788	770	749	725	768	771	781	748	735	790	825	789	810	773	781	758	749	779	774	795	803	774	781	781	737	767	758	778	803	721	783	751	771	791	772	741	775	724	767	801	792	765	772	770	744	716	772	784	767	762	777	783	733	680	753	828	827	766	768	776	779	796	737	764	802	779	730	790	800	791	786	745	789	774	768	771	771	724	794	791	737	796	786	772	748	714	725	745	834	791	781	756	749	734	800	720	796	800	761	807	792	781	807	756	727	727	731	747	794	708	781	767	790	709	747	771	709	802	786	800	758	773	737	787	779	760	765	754	780	768	748	751	715	761	784	800	752	811	816	724	782	759	773	791	758	780	839	822	834	747	799	783	735	700	718	799	761	774	783	765	798	829	738	773	767	800	750	762	772	765	753	749
23327	21489	34615	41402	39106	31007	18423	2018	503	498	461	496	459	476	480	479	464	449	485	460	452	464	513	516	565	462	527	529	468	454	450	446	443	443	442	460	448	421	471	467	461	451	457	439	442	443	450	447	431	465	432	474	408	447	437	447	446	460	497	486	439	465	443	428	454	482	462	474	450	463	446	449	446	447	445	431	431	457	460	442	442	489	441	466	462	483	452	434	435	470	459	474	458	440	467	423	419	517	448	462	442	440	465	457	436	448	472	456	446	445	437	462	418	466	437	438	450	465	465	445	468	438	435	461	436	511	393	445	468	433	440	425	458	449	474	441	451	417	441	463	472	465	468	491	479	460	469	458	452	444	423	488	458	449	417	405	491	438	436	458	418	432	450	438	425	456	456	466	460	426	436	457	457	438	470	444	449	442	439	470	436	459	470	509	448	452	430	477	471	465	450	495	452	456	446	495	458	478	437	461	437	450	457	446	448	441	422	442	452	467	457	482	456	459	457	447	442	458	442	445	417	491	422	413	452	423	477	458	466	472	421	437	449	449	471	458	430	464	450	481	441	447	425	435	452	470	461	462	446	440	447	461	449	423	419	455	467	441	469	426	442	434	455	505	429	471	448	435	431	426	446	424	427	450	464	445	448	425	465	467	423	442	465	448	489	458	466	466	457	480	455	407	443	495	471	470	458	430	432	466	477	469	467	427	458	471	448	454	441	453	453	453	486	476	444	435	462	464	440	436	440	461	454	412	435	414	446	454	425	429	405	425	451	441	470	435	432	471	434	456	428	471	474	435	398	446	422	434	439	433	471	444	459	471	436	422	436	435	421	481	472	452	428	445	422	441	460	460	458	469	443	396	481	430	445	404	408	430	442	426	485	458	467	458	490	448	468	440	467	426	402	483	440	429	435	467	424	445	439	438	474	455	464	448	444	425	466	450	473	455	431	456	472	461	424	466	432	483	438	457	406	445	454	448	396	462	427	425	437	463	421	467	459	426	397	480	454	438	449	485	457	460	442	420	438	444	441	475	459	475	488	423	454	424	414	446	465	476	451	448	482	451	488	439	434	415	473	488	449	435	432	467	465	442	415	495	447	447	431	477	444	443	387	442	471	437	437	437	438	400	457	440	462	430	410	449	437	446	440	430	467	443	473	465	462	468	459	450	466	446	456	445	456	488	427	452	418	451	454	432	450	480	470	450	424	412	436	458	436	465	474	436	452	483	397	461	464	419	430	454	444	470	478	418	419	426	484	475	451	466	432	456	469	427	476	440	443	436	455	435	478	452	460	498	472	421	472	439	474	425	438	464	429	435	444	457	470	474	405	446	452	466	458	463	466	498	461	443	485	460	450	448	414	429	491	455	462	460	456	468	445	424	449	429	451	428	437	467	468	463	408	448	483	467	454	422	447	396	455	461	489	433	426	462	439	467	427	493	435	472	474	463	466	415	453	461	464	424	443	426	437	447	424	447	474	454	438	453	453	426	419	447	455	438	473	470	449	459	460	418	443	476	477	425	440	448	442	481	475	434	445	473	450	433	449	461	443	470	432	473	432	458	437	437	465	435	445	479	480	437	446	468	423	423	460	477	439	473	467	416	439	460	433	413	452	461	380	454	463	440	445	430	456	418	498	475	463	442	434	449	421	488	446	436	453	407	497	466	484	486	463	433	459	439	468	428	418	457	480	454	497	479	470	448	468	394	445	450	438	478	492	418	503	450	504	455	430	443	440	463	434	436	474	470	468	427	462	451	438	450	433	457	464	429	414	443	461	469	434	451	430	455	503	451	438	469	424	409	445	447	510	469	439	449	466	433	429	455	426	457	471	427	458	477	420	465	442	421	426	404	475	466	470	456	461	427	467	455	452	453	444	465	480	421	439	464	478	455	421	466	458	443	399	432	458	444	472	441	466	443	446	458	501	471	438	486	421	445	454	424	450	435	421	422	457	434	468	429	446	487	446	483	456	436	435	413	409	485	479	459	445	430	474	439	477	459	411	431	453	463	431	441	446	427	481	476	456	466	456	422	437	427	456	461	448	416	481	457	487	431	460	458	465	456	446	435	428	452	438	450	398	472	464	447	422	437	445	461	493	447	475	468	416	448	463	427	462	440	450	489	439	483	433	491	418	435	455	432	459	476	430	427	481	472	434	465	496	421	474	421	453	485	475	435	463	468	477	465	447	454	434	458	445	426	429	454	425	453	479	489	459	447	477	412	482	447	415	481	402	483	447	465	464	414	450	432	462	449	452	439	426	445	470	379	455	452	467	483	450	460	440	409	414	424	451	446	471	426	461	424	434	441	427	454	466	439	460	441	452	465	444	436	472	446	454	453	470	466	469	456	472	450	460	465	478	480	481	411	424	455	427	471	464	445	454	440	434	431	485	499	434	474	428	440	461	448	483	468	448	458	476	437	486	433	453	420	452	433	465	471	439	449	432	460	470	428	436	435	437	448	469	473	505	478	429	448	460	451	451	429	420	428	466	472	450	446	433	467	466	409	422	451	469	430	448	426	435	445	463	414	477	425	453	465	466	447	446	454	442	415	469	435	436	466	415	471	468	484	456	435	484	440	452	445	472	422	474	428	434	450	430	464	513	409	452	448	429	432	457	454	445	450	424	444	450	449	432	436	449	466	425	455	456	463	488	422	465	426	446	435	434	450	493	442	442	456	470	433	427	478	436	481	439	451	432	423	457	450	455	459	430	440	439	422	430	453	431	470	428	463	487	399	447	450	457	435	480	415	426	449	438	467	472	441	476	475	462	506	449	442	430	462	435	449	466	480	439	413	498	457	464	471	438	406	475	495	436	463	444	430	448	471	421	483	489	451	477	462	442	425	434	420	460	448	474	454	449	471	439	488	462	457	427	440	462	446	475	439	455	466	479	397	472	468	453	418	455	422	430	427	454	475	468	448	434	420	466	442	482	467	465	436	464	459	455	408	467	462	444	419	426	451	424	425	465	458	420	447	443	441	454	469	425	463	448	469	457	436	438	445	459	459	442	463	432	426	511	474	464	421	446	433	448	422	470	482	456	451	465	423	518	442	453	459	444	423	455	427	414	424	453	455	476	466	464	473	454	433	458	446	447	465	460	447	428	436	424	418	426	464	477	482	476	480	447	451	440	446	464	426	443	438	477	429	462	464	423	444	443	474	425	400	461	461	459	453	417	453	467	446	467	484	397	442	484	423	437	462	445	488	462	463	470	475	439	406	425	480	428	423	473	442	453	423	457	429	444	459	445	451	435	468	437	413	432	424	454	415	480	442	468	457	453	439	439	448	478	434	448	491	426	421	419	460	489	455	442	490	464	446	445	442	442	465	437	435	444	448	494	459	454	455	415	440	411	460	429	438	463	497	458	472	470	427	433	442	426	460	427	450	465	453	428	454	440	458	446	455	465	461	418	430	406	463	459	441	401	459	449	510	457	460	429	445	432	450	439	422	453	442	464	420	436	435	457	487	463	467	461	404	463	468	464	435	455	441
43436	67150	94040	76389	55391	36341	10770	610	591	585	583	510	589	589	607	583	584	547	584	569	522	584	688	678	814	568	738	728	588	570	508	574	611	552	542	549	566	584	631	572	547	572	528	566	581	550	576	541	565	540	583	561	537	586	608	563	531	568	562	561	575	555	590	601	525	568	553	556	578	570	601	563	537	544	622	561	578	515	587	625	575	580	564	584	552	562	582	568	603	579	561	577	565	559	517	552	553	534	551	589	525	573	547	586	538	590	606	572	560	550	557	575	563	563	568	563	550	580	567	540	589	565	547	560	579	577	557	553	581	541	542	579	557	575	568	600	553	545	574	543	574	581	550	597	578	550	581	567	544	552	587	543	551	574	553	573	592	563	564	563	544	586	546	588	518	588	558	580	552	538	530	544	546	549	571	555	544	597	568	538	561	558	531	587	580	575	558	600	559	583	558	578	563	570	549	507	551	586	531	552	556	541	555	540	549	542	564	549	587	583	603	608	575	571	559	559	542	553	564	551	559	590	616	572	559	605	549	581	569	658	564	539	597	593	602	531	581	564	562	547	533	573	557	541	582	556	528	563	546	577	594	554	553	516	542	563	543	583	548	576	539	575	570	540	566	524	560	549	552	583	554	521	581	568	571	525	544	559	583	555	571	568	549	569	563	614	557	573	534	546	558	587	582	589	547	618	566	538	568	575	565	551	543	549	552	581	571	514	565	511	536	559	536	583	540	545	550	547	558	522	602	580	628	549	578	545	542	560	559	518	536	568	544	576	538	515	602	567	579	526	535	536	586	556	576	575	567	540	632	572	559	595	524	566	592	585	575	530	505	576	556	540	555	590	505	524	544	569	576	572	539	585	586	535	561	552	557	572	571	522	584	543	583	574	599	554	529	573	567	593	546	590	543	537	550	567	566	579	516	559	587	578	602	582	588	579	545	578	550	564	563	545	523	586	567	522	594	540	527	600	553	523	558	568	570	566	542	577	557	579	601	555	560	562	568	597	589	593	620	560	556	531	567	558	548	604	572	548	556	547	571	579	568	591	575	564	582	552	544	557	607	587	558	543	537	569	529	568	567	579	559	598	552	568	576	597	606	566	574	589	591	584	588	545	564	574	564	526	539	571	550	528	538	541	549	535	572	586	564	564	538	534	535	548	573	569	563	554	541	549	566	580	570	573	543	568	581	587	572	583	570	525	583	552	519	566	564	525	566	617	544	564	578	573	588	511	554	535	576	571	561	546	595	553	553	583	572	550	593	522	539	569	564	564	569	532	565	599	563	600	551	557	565	557	554	570	572	554	546	536	564	512	516	545	590	557	552	583	565	563	550	587	565	562	563	554	593	555	521	570	568	523	527	568	622	545	562	549	589	564	598	516	545	534	546	559	571	570	554	539	582	581	612	530	569	590	549	555	547	512	591	527	520	592	549	561	544	547	533	585	587	517	561	518	570	607	591	581	570	548	585	560	556	591	587	569	565	532	537	547	554	553	588	538	574	600	515	538	561	609	556	531	539	551	616	512	569	586	610	580	572	544	547	561	509	579	589	585	589	531	588	582	602	571	571	576	512	595	584	527	582	544	592	542	589	552	543	556	584	543	555	609	558	531	557	551	525	560	564	543	537	557	537	540	591	581	532	546	569	527	593	563	588	536	567	555	594	561	537	567	578	525	559	530	605	560	517	552	520	528	586	589	554	575	586	559	571	529	548	548	549	536	537	612	559	554	563	553	581	575	581	569	576	607	549	574	583	529	565	552	557	564	560	562	576	581	543	538	549	579	543	585	586	578	621	544	575	555	540	543	571	568	518	551	545	557	572	597	581	571	597	526	557	592	560	566	556	581	569	597	594	602	525	568	567	582	553	544	549	526	568	595	527	527	556	597	557	563	615	556	581	564	547	560	564	550	540	563	572	577	574	589	567	587	557	595	578	551	570	565	555	567	617	543	563	530	580	600	591	562	545	565	536	550	548	559	582	563	535	552	558	587	567	556	577	573	548	571	551	565	616	575	622	579	554	558	553	583	618	620	545	562	592	606	605	572	572	561	586	544	566	590	578	574	564	555	547	575	553	551	553	582	540	551	562	607	535	583	588	590	539	535	554	544	577	554	609	569	586	558	576	553	566	572	582	542	588	583	551	537	589	553	573	546	562	567	529	556	566	563	554	549	557	545	547	533	514	526	573	574	545	578	557	539	563	576	576	557	570	572	562	597	575	547	555	553	594	552	569	536	583	565	561	572	568	589	568	551	584	544	606	539	571	592	566	510	558	602	564	546	539	592	577	569	565	602	574	577	569	584	555	558	551	565	570	568	565	571	571	552	603	541	531	581	564	540	576	587	555	533	575	549	523	570	565	552	571	509	594	582	550	590	521	543	587	589	550	603	585	607	548	528	595	555	559	595	555	560	569	587	549	542	580	561	571	580	593	551	554	541	592	537	522	556	573	533	573	560	564	561	604	550	546	580	549	590	567	567	619	570	577	548	587	583	515	537	592	587	618	561	564	588	560	563	532	607	523	588	590	568	581	530	545	534	569	576	569	516	538	533	553	583	559	580	592	553	567	555	557	540	593	518	596	554	563	551	572	535	582	607	543	577	580	545	548	556	615	559	587	550	578	559	582	542	591	570	595	548	604	539	565	546	561	575	554	554	540	556	570	574	543	553	571	572	562	544	521	511	528	595	573	569	588	572	556	574	563	551	571	531	554	583	569	613	551	575	578	591	559	573	571	585	594	542	559	554	530	558	574	574	519	573	530	563	532	587	577	609	569	559	564	603	582	561	555	524	546	602	570	538	551	552	571	605	565	532	561	572	571	565	567	591	561	556	586	533	552	569	571	552	550	566	589	544	520	593	566	576	589	544	567	578	549	565	551	565	570	593	546	526	550	530	554	564	595	577	520	577	586	558	543	574	545	565	589	582	553	578	554	588	570	589	551	604	566	530	591	581	569	567	528	604	590	596	571	542	564	545	570	543	541	554	577	584	573	538	526	541	558	569	507	545	529	557	582	548	589	581	555	587	550	544	562	560	571	549	549	571	596	586	550	545	576	575	531	576	559	568	585	581	610	543	593	602	528	538	595	535	576	552	503	556	571	571	591	532	570	549	521	563	557	550	594	532	557	601	540	522	556	546	545	585	575	520	577	567	578	558	540	589	563	580	605	557	558	585	549	563	586	537	574	569	537	581	538	570	560	575	559	588	582	571	530	573	549	568	552	558	586	587	600	606	566	587	555	546	553	606	598	582	582	562	543	564	574	560	554	568	568	526	605	558	570	590	598	575	597	535	541	560	539	538	587	541	574	550	546	558	605	590	559	593	549	566	519	553	577	568	590	576	558	551	542	537	594	556	578	593	582	537	577	563	601	564	551	556	566	544	543	541	585	547	598	583	539	570	526	611	547	537	532	581	560	559	586	591	547	531	609	582	567	491	536	551	563	557	575	576	524	540	534	561	551	571	609	553	548	576	541	551	537	530	566	548	548	593
27742	22047	37859	31997	15914	5368	1204	684	716	644	723	702	733	715	753	680	747	726	731	715	729	686	759	689	704	734	695	756	729	780	755	728	736	720	747	717	686	704	705	701	709	716	744	713	738	730	652	735	724	682	670	713	726	722	694	705	713	658	746	733	671	760	711	761	674	695	690	693	731	676	669	667	732	688	717	684	760	744	726	733	680	733	746	770	739	696	729	736	710	705	686	729	731	708	672	710	717	749	721	704	635	714	705	735	747	634	699	672	762	703	696	684	745	695	690	748	731	701	691	720	647	755	689	699	697	753	694	751	706	729	717	700	740	716	656	693	708	716	702	682	733	705	747	696	744	689	713	750	664	689	692	730	734	726	672	716	698	680	723	708	724	758	681	699	713	718	707	713	720	701	701	705	694	698	708	674	723	674	687	692	764	717	702	759	697	721	736	677	717	690	721	739	711	661	763	709	681	686	742	725	766	721	700	776	732	730	708	667	680	722	696	687	692	694	712	705	671	674	755	732	729	739	731	691	759	750	732	730	741	704	700	703	692	724	719	756	730	720	736	685	710	745	700	740	697	711	702	731	702	668	668	724	680	757	702	765	709	688	713	705	680	750	725	707	701	742	733	733	743	733	741	762	679	695	714	748	708	732	710	715	741	712	695	703	737	730	698	710	657	675	773	723	694	683	738	729	698	741	744	667	718	714	693	726	704	735	728	691	755	745	682	684	694	721	760	742	689	686	688	772	702	689	693	735	682	765	737	710	740	674	682	721	712	721	748	700	735	724	790	717	713	686	744	695	718	673	764	700	695	702	782	710	684	701	749	744	683	753	695	681	702	722	700	738	698	689	712	706	711	696	716	702	741	707	696	711	707	704	675	703	735	718	724	689	716	681	712	737	713	741	770	690	728	727	710	706	751	750	731	714	718	692	675	746	743	728	745	694	703	693	748	687	719	744	724	713	732	721	735	690	704	726	700	724	657	765	686	710	699	711	639	714	719	732	711	737	702	755	724	713	765	682	711	731	710	687	666	718	692	728	716	696	727	715	723	725	790	740	722	733	693	702	741	711	712	709	741	698	729	708	663	732	744	781	684	752	730	712	729	689	714	708	709	694	663	732	735	696	707	754	695	687	706	707	692	735	647	742	717	720	694	715	692	714	726	679	710	746	713	666	686	742	734	726	713	727	770	732	731	685	680	679	699	681	747	694	655	692	680	677	713	707	713	736	719	721	678	682	715	710	702	766	658	751	665	735	737	655	728	710	745	686	685	700	712	713	704	729	667	676	689	732	751	714	734	734	714	704	708	699	705	697	689	734	741	727	726	726	778	704	724	719	725	704	698	715	717	710	738	702	665	715	701	729	680	709	722	713	696	737	770	764	725	716	711	669	690	778	762	700	674	732	698	700	754	737	705	727	685	679	691	721	712	709	736	739	699	693	732	745	735	720	729	755	718	700	694	720	670	679	661	708	699	693	719	747	801	717	743	743	676	722	740	703	727	724	687	713	695	703	774	691	712	735	708	728	732	719	693	741	704	740	738	740	714	736	748	736	746	722	707	730	681	726	696	738	727	698	722	691	713	732	739	689	709	728	706	702	769	759	718	670	762	713	715	698	752	716	683	739	702	772	709	743	711	689	724	754	703	707	708	710	686	710	744	690	706	706	694	690	711	726	652	755	743	725	708	755	728	716	679	733	688	725	715	693	672	722	693	673	665	721	750	717	714	684	740	727	679	777	715	678	716	701	722	708	660	757	714	739	703	675	679	687	697	729	694	708	694	660	716	711	705	708	708	708	760	731	686	696	700	738	722	704	716	744	677	691	717	668	714	691	701	698	738	750	702	735	692	721	728	682	727	718	659	683	700	677	646	723	706	754	732	717	729	728	733	674	730	689	702	685	660	669	708	709	735	713	723	715	700	678	714	724	734	693	738	711	735	704	689	677	705	765	733	772	686	705	669	701	682	761	698	663	719	718	654	755	705	693	716	699	694	769	739	777	759	702	689	700	725	743	716	680	707	747	702	743	701	669	701	670	691	726	683	706	707	754	683	679	733	704	687	740	699	758	739	701	697	765	677	761	717	719	695	706	719	720	723	687	743	730	745	718	689	727	722	669	689	703	727	665	692	739	713	684	691	678	744	757	737	737	694	699	690	687	696	724	686	707	692	693	752	729	704	692	727	728	731	707	681	731	688	715	741	693	681	732	717	694	728	736	666	712	764	747	726	657	665	708	676	662	719	672	792	651	717	710	714	672	725	738	711	699	703	721	750	713	703	697	703	707	692	683	673	714	733	713	703	681	726	727	727	705	736	680	751	691	688	749	713	725	744	696	747	673	737	685	698	754	767	665	726	679	689	699	693	723	733	699	763	712	721	731	684	717	730	668	751	703	717	753	721	731	715	733	747	661	720	740	720	756	743	700	732	722	712	714	690	703	684	737	689	692	695	697	751	712	702	694	690	655	736	674	710	769	697	749	707	698	701	696	754	706	721	709	746	728	749	728	689	760	708	694	770	707	719	705	718	726	759	738	665	708	722	710	733	691	696	703	748	723	701	757	735	743	695	746	712	750	722	701	737	714	733	703	746	683	747	738	705	703	709	704	744	695	688	753	708	732	715	722	707	693	693	717	754	733	727	718	742	712	672	701	709	679	722	698	689	727	664	681	759	718	720	732	724	711	739	705	719	733	711	660	669	729	722	657	741	684	752	717	720	718	732	742	712	721	702	684	718	768	758	670	730	692	713	692	735	745	686	708	716	711	744	747	666	716	731	709	663	705	736	710	662	715	706	735	700	752	696	750	693	711	731	692	783	718	686	725	660	761	697	720	754	671	698	683	720	699	697	684	723	729	720	739	687	742	761	784	710	711	736	743	700	701	724	715	704	720	706	732	773	687	700	709	712	687	733	707	761	687	747	702	747	728	752	720	704	744	719	703	710	661	709	735	717	694	704	675	707	726	720	687	675	688	704	724	755	690	687	718	702	749	722	747	745	701	711	681	712	713	707	691	743	717	691	710	662	727	713	712	701	721	693	683	705	704	677	697	688	701	699	751	709	702	718	709	712	731	696	682	719	719	700	747	703	744	652	699	698	741	771	712	724	657	734	750	700	695	709	700	692	734	678	708	729	763	697	760	727	724	745	727	746	678	703	753	640	692	706	695	693	709	713	744	680	685	692	683	748	691	731	695	754	699	708	723	722	676	678	714	755	712	714	702	692	724	686	738	725	697	699	694	687	677	682	720	689	693	681	731	716	732	709	730	735	667	752	750	741	735	721	712	695	713	668	690	698	710	679	650	721	727	744	750	723	772	694	717	692	759	729	669	703	726	717	731	724	737	720	753	702	716	731	723	706	671	689	672	718	736	757	745	722	682	705	746	717	718	722	753	737	713	731	753	719	735	686	674	699	757	655	700	759	698	686	751	748	711	687	793	695	685	770	670	703	682	689	759	713	734	711	699	699	677	703	763	757	743	691	753	740	695	706	735
15008	25495	41341	28633	15986	6532	1592	885	893	876	918	919	912	869	901	935	869	909	900	933	915	905	962	868	876	851	882	908	889	927	934	860	883	877	891	917	876	885	884	942	897	945	881	978	944	880	873	898	829	946	905	876	926	905	929	837	877	883	870	897	901	946	945	882	895	881	873	905	863	888	909	896	923	856	870	917	887	949	965	885	912	886	900	942	911	871	849	888	874	916	931	915	893	876	943	880	850	915	918	912	889	930	930	949	889	941	900	823	877	870	906	869	916	939	881	953	875	943	866	918	907	917	860	876	941	887	839	858	860	920	861	921	881	862	893	919	907	893	899	860	905	941	854	891	909	850	883	887	902	885	912	883	840	810	917	906	907	924	845	896	917	898	853	867	901	912	879	897	881	885	901	935	867	897	864	881	879	912	947	870	961	907	894	906	898	868	862	927	954	898	885	852	928	906	839	892	905	905	903	894	926	860	838	902	843	889	926	908	911	929	905	892	888	927	962	910	872	883	909	854	887	869	864	888	925	875	927	894	916	888	873	905	934	876	874	873	888	862	892	884	891	914	901	903	919	895	879	839	882	901	908	875	941	876	945	875	941	915	879	850	885	920	937	857	908	872	879	893	912	856	884	868	908	844	893	862	911	864	879	896	850	912	911	848	922	903	888	985	885	859	926	914	888	896	865	911	841	895	943	862	891	902	904	935	873	899	884	908	845	882	886	872	903	929	935	890	888	901	870	874	895	876	917	935	813	882	881	904	886	899	870	875	929	894	917	876	878	913	940	892	883	884	863	934	880	869	878	870	890	931	944	891	898	868	883	902	863	886	863	892	879	870	864	914	940	848	883	915	909	890	877	924	882	910	859	910	891	902	869	872	936	873	825	895	906	892	911	871	885	892	842	934	923	899	868	899	866	863	871	928	866	894	856	920	860	899	928	898	940	846	904	881	862	944	914	862	895	873	934	870	929	879	852	944	924	880	885	887	913	908	906	904	861	913	949	891	837	917	916	912	916	913	916	895	884	879	911	911	906	916	885	874	839	820	999	876	937	889	885	905	929	909	898	858	907	850	874	865	917	906	910	933	956	876	881	890	884	914	922	892	915	869	850	951	906	915	851	844	939	897	873	944	951	914	906	854	880	894	909	911	928	863	869	897	917	862	891	903	929	872	897	881	880	879	929	892	895	900	894	892	939	914	919	898	908	895	860	871	919	861	877	907	922	861	899	879	916	901	941	909	863	908	894	868	906	898	882	948	826	880	876	945	881	858	925	883	875	943	964	883	927	905	860	875	891	798	889	907	890	920	903	875	914	929	911	869	938	895	827	947	876	859	889	912	877	894	890	941	868	898	883	961	874	955	870	913	924	849	900	868	883	918	915	907	912	874	906	902	928	863	979	853	874	898	922	890	926	870	928	874	896	904	889	909	954	971	898	903	878	939	873	879	956	893	891	916	890	876	943	900	931	912	857	899	929	892	896	882	897	877	949	874	874	921	906	904	869	910	906	855	897	887	845	926	887	908	870	913	910	933	919	874	892	865	903	862	905	902	885	903	866	891	927	909	866	866	889	941	868	899	894	929	877	895	892	858	861	890	915	923	882	827	882	794	921	879	857	860	897	900	956	904	883	871	952	861	837	845	864	869	931	850	922	867	912	874	868	896	934	905	888	925	909	888	921	910	944	927	879	928	941	904	905	908	861	906	887	883	887	861	829	875	865	875	884	904	898	819	903	889	863	920	936	847	918	881	914	866	856	918	879	861	829	840	943	870	904	893	912	956	873	879	871	866	954	918	844	893	929	901	915	871	872	897	947	898	868	892	903	951	860	894	900	840	880	869	889	907	902	878	912	906	919	913	999	862	913	919	886	871	904	953	877	874	839	911	914	908	908	831	933	889	863	934	929	940	907	872	872	911	984	907	874	922	836	907	890	882	914	860	869	873	937	869	861	861	921	916	857	847	961	897	862	877	899	894	895	899	901	893	877	861	905	885	893	865	866	919	885	875	908	916	842	903	882	888	868	841	896	853	883	903	878	956	893	891	899	846	964	919	928	889	873	877	910	866	875	914	909	915	877	908	865	867	859	918	897	937	899	892	882	866	867	894	882	890	889	875	929	914	871	843	909	917	840	870	895	894	856	868	896	884	891	891	925	891	861	853	871	871	875	903	955	896	885	864	909	961	931	933	866	907	927	900	918	901	919	903	880	833	891	897	860	828	913	864	888	902	916	854	844	933	889	929	880	908	882	905	910	893	925	926	912	942	915	888	908	911	915	871	877	896	845	907	902	922	914	919	916	870	873	887	897	909	890	964	859	852	896	836	922	867	852	914	887	937	889	908	962	906	919	898	888	917	878	935	884	911	911	926	949	877	895	932	885	943	871	884	864	929	869	884	900	916	970	877	940	906	879	901	904	923	923	886	898	906	887	851	914	905	925	856	906	894	918	904	886	941	913	886	914	902	904	870	884	905	889	887	863	897	857	910	900	891	882	924	868	928	897	842	906	892	878	955	904	851	875	916	846	864	893	924	883	862	835	883	838	908	886	905	873	833	947	870	909	955	897	877	892	919	936	845	855	892	898	886	908	888	881	889	848	881	912	861	912	841	875	904	919	934	948	912	905	908	912	895	859	878	891	825	839	916	879	871	897	888	907	916	897	861	909	854	905	900	898	871	942	924	864	883	883	839	905	901	934	962	899	881	887	877	894	838	889	908	895	886	851	906	945	905	881	879	893	873	903	848	881	891	876	897	926	954	890	867	863	946	902	899	900	928	894	909	940	875	869	859	892	871	918	880	858	895	854	954	864	833	867	854	901	880	849	943	945	897	893	884	948	879	887	905	901	935	850	917	866	923	895	917	879	924	906	925	843	880	890	923	914	919	929	871	912	922	888	901	933	846	911	910	881	927	909	917	863	910	929	946	948	900	878	878	920	846	966	907	903	909	960	920	868	940	905	875	895	919	893	903	907	918	942	927	888	940	912	875	841	883	861	911	842	878	894	900	906	881	911	917	877	900	900	936	883	907	943	922	873	852	911	889	870	934	857	878	887	902	940	882	924	876	926	921	858	931	887	885	879	891	895	900	909	843	856	907	924	937	857	906	920	919	871	891	895	898	838	870	876	907	940	930	929	877	836	914	901	944	918	855	876	916	919	844	854	862	882	879	970	900	871	869	904	863	868	925	878	929	895	906	949	895	918	860	859	872	929	904	878	881	911	841	904	905	900	903	876	917	895	835	910	910	879	893	887	851	911	913	891	789	849	895	931	913	900	913	917	898	870	902	852	887	865	896	875	921	852	902	923	908	911	833	926	825	918	923	943	908	865	906	858	963	864	914	885	922	891	889	916	910	890	852	846	857	890	869	848	900	885	865	870	888	933	907	883	929	844	860	878	949	887	889	931	904	901	888	937	897	908	909	893	921	835	901	868	922	890	918	909	906	910	913	893	905	861	896	882	905	858	897	906	854	886	891	883	878	916	871	904	880
24316	21497	39064	49691	40824	27206	11921	1035	619	621	638	615	645	599	632	588	648	614	632	640	633	603	685	681	669	632	682	658	632	567	656	608	625	619	545	602	584	568	606	620	641	601	601	579	615	608	610	580	610	638	616	582	598	563	592	617	584	612	635	620	684	616	653	637	602	609	617	645	561	628	590	594	614	605	638	592	604	622	595	643	628	580	631	648	598	612	618	612	597	601	616	620	635	607	638	626	609	581	613	621	567	611	610	601	608	611	633	604	618	600	626	565	644	627	616	642	608	607	603	591	623	626	582	628	569	614	626	625	610	654	614	629	589	636	616	618	602	565	646	599	602	578	645	593	577	658	594	635	615	607	620	634	597	582	591	629	647	633	608	591	570	578	609	588	585	615	585	616	644	582	614	589	613	607	606	568	582	599	622	612	575	592	595	631	624	637	620	615	580	612	604	561	591	600	592	625	607	612	611	600	593	583	641	636	583	577	579	615	628	612	615	614	656	571	596	568	543	573	605	574	638	634	578	636	599	573	626	584	625	604	583	630	556	556	599	618	577	631	556	616	612	568	613	603	615	653	608	627	597	591	619	630	575	566	622	604	615	612	623	577	588	592	616	627	581	598	577	593	571	624	616	624	638	602	602	577	594	610	600	606	567	621	582	571	594	628	641	607	623	552	629	606	583	614	611	631	630	585	658	616	573	624	647	617	584	612	564	642	597	597	625	581	637	606	627	580	616	629	632	641	530	592	607	614	594	616	581	589	616	606	616	608	606	623	615	602	610	611	621	611	581	607	614	573	586	601	605	597	616	572	630	604	600	655	588	574	608	619	591	605	586	590	610	613	621	601	645	582	595	605	642	592	615	621	600	596	599	589	603	598	591	586	581	562	613	601	614	596	625	610	639	597	589	566	602	578	570	602	616	606	595	653	631	592	632	602	612	558	606	565	600	643	624	580	624	589	611	631	609	581	608	601	629	599	600	605	625	622	590	578	657	613	612	588	598	636	612	599	624	605	591	587	609	582	574	645	603	605	594	614	617	617	614	592	566	618	602	615	630	618	617	619	587	617	597	568	643	569	591	609	572	612	637	624	592	609	582	659	642	582	603	625	578	605	595	598	666	646	646	644	585	617	609	612	543	616	634	594	613	602	619	667	604	585	627	593	638	600	606	625	634	627	612	640	594	584	589	629	569	658	552	611	597	600	628	603	638	558	598	624	587	618	617	618	615	668	624	639	611	616	580	600	601	611	597	624	616	603	640	618	630	656	594	612	654	631	587	591	577	581	582	586	589	641	571	618	572	625	657	627	591	594	628	605	637	617	613	564	608	644	604	636	635	613	599	620	613	609	666	626	571	609	623	615	616	639	592	627	613	613	591	625	628	585	608	611	648	605	620	588	599	612	599	619	618	602	589	570	604	593	629	599	588	606	606	601	618	560	609	587	630	641	621	596	621	624	585	588	608	587	601	620	576	627	598	635	625	611	606	595	617	639	593	655	601	609	597	608	590	591	608	613	631	606	601	588	636	608	617	613	587	555	611	625	608	639	668	625	582	642	635	561	630	635	597	629	591	583	579	645	603	619	603	572	582	600	590	618	595	644	546	600	558	598	633	626	578	636	614	611	605	629	641	644	625	592	614	598	589	638	585	598	607	635	626	648	642	629	626	635	593	580	580	597	622	588	619	588	627	577	615	624	584	605	635	653	618	652	643	613	625	631	607	596	618	621	604	582	594	611	583	595	624	586	587	622	616	612	651	611	609	605	624	582	603	552	638	574	604	596	633	599	616	619	634	608	565	592	574	613	581	598	601	583	615	613	631	605	604	647	610	622	623	571	602	626	592	637	630	600	602	612	602	640	633	557	595	650	560	626	613	614	602	617	589	594	617	613	618	608	564	595	575	615	610	606	623	601	613	635	569	583	602	560	593	569	597	599	623	630	583	639	604	631	646	616	593	640	567	583	593	590	626	607	646	618	618	588	619	640	595	629	638	591	569	639	571	598	640	603	577	567	573	613	610	579	572	611	636	604	605	619	654	614	550	572	606	636	610	581	634	585	637	597	595	599	605	575	640	592	640	583	608	604	589	635	638	602	620	651	608	637	604	598	614	546	619	617	596	607	598	636	590	660	623	603	664	631	596	673	569	618	607	631	572	651	618	623	609	591	638	591	644	545	568	607	577	618	606	618	603	604	567	583	585	634	584	607	630	590	603	570	582	609	589	643	585	592	598	600	608	569	595	611	594	620	622	573	591	627	627	618	637	644	660	642	599	616	596	611	600	607	649	601	619	576	592	564	610	628	633	577	598	634	626	638	641	588	618	612	593	581	587	607	575	601	618	630	584	554	576	594	588	646	629	620	593	686	621	606	632	626	631	636	555	649	572	639	577	602	622	636	646	594	578	649	564	605	599	597	604	587	597	596	604	619	565	601	582	601	621	596	610	592	621	597	601	546	635	572	608	599	633	626	618	620	634	574	581	634	638	626	619	658	593	625	607	590	618	579	582	601	543	615	606	575	564	582	644	609	623	594	605	600	624	579	634	598	627	628	603	610	607	639	623	616	625	622	609	653	627	616	584	608	570	627	611	605	628	604	572	597	594	631	575	620	616	554	595	633	578	617	578	598	651	623	623	615	591	679	613	618	594	622	639	640	555	608	592	645	606	596	619	605	602	609	588	617	637	616	598	591	609	609	589	622	551	603	573	629	574	619	595	607	644	628	539	625	595	611	583	639	615	599	627	616	622	610	568	624	601	586	608	588	604	535	624	577	617	596	620	627	609	603	617	581	616	639	597	612	594	633	600	607	643	613	619	571	605	588	597	591	564	614	606	617	637	619	619	604	619	618	587	674	647	567	656	631	589	586	608	594	574	626	625	614	609	570	581	590	608	588	588	595	606	623	624	624	639	656	607	603	559	611	628	589	587	619	614	617	600	616	632	642	658	647	586	609	603	630	644	616	607	643	598	597	611	606	596	579	647	552	607	591	585	614	610	616	605	645	613	624	572	562	678	615	635	614	642	586	608	581	616	607	617	649	614	663	554	612	610	618	591	571	607	651	593	619	625	620	584	583	587	598	613	600	609	615	691	582	572	598	646	643	635	603	587	599	618	595	622	620	626	602	613	608	608	581	639	627	616	576	594	583	578	606	554	628	660	595	612	610	628	653	635	616	583	660	628	571	621	623	640	577	626	609	603	596	612	627	624	583	590	606	624	602	605	613	577	630	603	605	624	629	611	595	627	624	591	590	634	620	609	599	607	639	645	632	550	611	623	688	624	616	554	616	590	630	616	596	608	618	695	583	654	619	640	619	582	587	634	624	555	589	645	592	649	655	615	610	610	602	622	627	623	622	591	638	588	613	669	603	575	627	576	579	635	578	574	639	624	631	589	590	598	638	616	614	624	608	581	571	592	633	630	627	592	627	653	606	623	623	587	634	638	588	608	660	625	614	606	593	649	602	592	617	632	602	649	598	606	595	610	628	596	596
35807	49405	85582	66240	47282	28325	7935	778	797	759	744	748	772	828	792	754	805	746	787	730	803	732	998	918	897	764	840	899	769	760	794	763	794	755	798	765	757	763	781	780	766	792	734	788	800	770	772	774	741	808	770	734	766	748	746	747	789	753	754	731	793	722	770	807	789	796	779	756	784	773	813	735	784	792	790	818	771	783	718	757	737	821	758	773	773	762	735	843	734	749	718	804	768	756	782	703	756	725	759	723	733	730	718	759	794	827	776	761	748	814	802	755	777	777	787	751	787	810	763	801	803	746	775	757	805	743	789	758	738	788	829	805	729	772	749	787	761	728	776	699	799	793	828	745	754	778	698	767	789	727	828	799	710	719	743	776	802	808	786	784	761	724	789	789	751	761	746	781	763	778	776	783	776	765	770	833	756	772	742	783	741	811	772	773	743	787	758	719	796	798	770	777	757	783	733	727	785	775	760	785	763	769	779	738	731	780	777	733	784	754	751	781	777	782	761	784	782	776	775	750	750	747	800	758	779	782	762	712	710	777	716	782	762	757	773	761	737	761	785	732	762	761	715	745	741	752	774	775	773	790	747	775	762	780	776	779	759	729	703	780	797	765	750	796	763	762	762	774	737	770	825	766	778	813	806	741	727	768	761	736	762	732	752	723	760	761	776	779	769	781	820	799	809	774	804	766	809	705	777	792	739	779	748	813	764	768	769	735	744	785	758	761	785	721	788	794	768	725	724	784	761	764	762	751	782	740	783	741	726	807	818	730	751	792	774	717	767	771	752	767	759	776	779	738	744	744	784	732	771	780	770	778	726	750	755	770	810	760	790	786	787	767	752	780	777	749	750	727	751	766	756	785	754	759	790	808	815	831	758	719	727	741	786	792	794	785	735	792	763	794	813	801	709	765	775	731	744	772	723	727	786	786	736	790	786	815	769	826	800	774	713	789	764	758	771	792	754	783	778	746	730	792	778	723	795	783	759	776	772	756	762	787	765	763	786	776	724	806	768	734	769	774	709	748	750	767	745	764	792	749	782	721	747	751	800	751	846	820	762	779	741	782	774	805	737	742	816	729	745	767	793	753	787	774	798	771	727	774	763	720	765	781	748	749	763	789	772	784	778	783	728	771	792	744	757	747	767	766	792	781	778	761	803	736	817	770	763	799	745	724	722	807	762	766	779	788	804	763	753	773	757	717	833	783	743	767	794	741	749	728	788	799	757	775	779	860	814	757	720	754	829	760	785	737	724	701	777	744	785	789	767	788	792	737	755	794	744	767	803	760	755	772	728	766	784	747	754	775	824	752	778	795	752	783	729	757	799	750	778	766	755	782	788	743	822	773	772	741	717	781	806	746	741	774	774	744	717	737	762	738	749	811	727	755	786	715	773	769	799	750	745	746	741	794	755	723	739	753	715	779	849	752	776	790	812	779	749	762	717	728	771	739	788	762	770	749	746	748	716	790	781	782	790	735	765	751	762	706	778	747	755	821	829	773	760	781	765	775	730	760	767	788	725	810	798	804	736	754	735	826	763	793	769	768	842	735	736	739	790	756	739	781	777	830	757	745	722	756	720	743	726	733	754	757	781	771	781	748	771	764	772	790	766	791	791	734	813	783	781	822	772	792	750	829	740	803	784	770	732	778	757	768	753	735	778	783	757	766	784	767	722	803	728	811	763	766	702	743	757	795	731	745	811	786	763	762	787	727	790	786	802	755	718	774	780	779	796	806	747	837	766	739	738	727	768	748	805	770	766	758	759	770	751	708	819	741	741	703	721	750	749	740	770	787	786	730	743	751	821	759	788	754	757	753	789	726	824	782	777	705	810	745	696	816	762	758	754	778	813	772	809	743	748	801	752	777	829	777	777	737	784	763	710	786	746	782	782	786	768	794	771	761	803	789	798	748	767	770	775	752	790	748	777	791	728	803	747	776	785	777	755	782	754	826	755	745	723	759	753	748	748	773	826	793	770	733	797	769	757	742	788	759	776	794	774	710	771	761	731	780	798	767	719	750	794	804	759	760	741	750	754	748	760	744	764	783	692	752	714	804	802	752	827	794	746	798	789	785	756	724	737	750	743	750	781	812	772	736	784	762	738	811	769	766	780	790	736	790	738	746	771	753	780	772	763	767	768	726	752	789	753	794	781	783	740	794	740	788	755	785	735	778	763	795	770	802	805	729	844	763	778	799	813	778	761	752	765	780	706	783	777	780	785	757	740	749	755	773	789	761	742	764	720	759	787	723	776	789	752	749	779	738	759	769	779	752	789	785	723	731	729	789	778	773	775	685	770	731	726	783	744	788	737	755	772	759	790	764	769	783	763	778	752	770	717	781	756	769	779	790	777	773	764	800	730	766	750	745	726	762	733	767	769	747	798	789	744	821	746	767	774	758	777	738	810	757	783	807	783	737	753	736	726	821	747	780	767	782	741	805	783	776	735	753	776	757	721	808	763	776	810	702	767	753	753	737	795	712	816	785	753	808	777	727	723	784	741	771	789	788	738	793	779	771	724	789	751	751	755	814	796	728	755	795	781	744	784	752	733	805	764	755	752	779	747	782	800	779	830	742	732	810	804	787	745	746	793	738	760	749	748	754	756	749	758	728	752	755	790	780	777	771	737	745	775	805	747	743	784	817	786	727	776	731	757	757	753	764	780	752	749	793	758	768	782	816	739	818	703	819	797	810	780	789	763	743	814	739	745	787	732	772	726	700	790	751	758	785	744	777	790	774	771	787	782	778	752	774	686	713	783	749	769	802	783	733	806	746	714	773	779	769	728	803	737	749	768	804	770	754	795	769	774	749	793	742	766	829	782	790	733	776	773	720	742	773	752	785	766	776	745	791	767	847	751	780	765	791	780	808	796	767	757	758	781	762	767	768	741	831	792	807	760	729	756	699	757	781	767	783	761	788	803	824	823	832	761	760	774	797	808	800	737	769	786	767	774	757	774	784	767	753	725	756	786	797	744	754	813	771	801	761	759	763	740	755	761	794	831	743	782	760	815	740	758	780	773	737	786	744	800	762	741	765	778	798	768	807	739	762	783	731	808	794	738	784	740	809	777	760	732	804	822	795	787	779	786	821	796	758	741	771	804	754	794	760	772	765	783	761	793	715	758	738	798	803	790	756	808	711	788	757	763	756	781	745	748	757	756	783	790	711	760	750	764	815	788	713	766	771	799	773	744	723	775	719	768	733	742	771	719	759	779	796	741	746	720	763	794	788	742	751	759	758	758	788	724	719	755	761	696	736	773	796	756	748	811	786	742	791	776	799	712	792	803	733	801	807	769	748	749	753	796	762	740	797	729	801	773	774	776	754	813	746	751	770	731	748	774	795	709	778	774	793	725	757	771	726	770	772	778	789	794	764	749	735	800	765	744	725	760	768	741	763	736	778	780	788	733	750	784	756	764	761	757	811	807	756	764	770	736	768	746	789	789	800	759	825	744	728	772	813	796	779	750	697	710	717	779	801	820	755	794	717	736	785
23308	21481	36354	43842	40089	30284	16806	1705	486	472	487	474	452	464	485	485	443	480	437	448	451	470	656	581	572	482	501	532	479	428	465	419	457	465	465	438	439	455	459	490	456	505	460	477	423	481	419	454	473	454	453	478	413	456	450	446	471	493	457	452	464	481	467	462	468	475	465	471	500	463	478	456	445	406	483	483	500	478	489	428	435	439	425	455	471	463	427	437	469	486	459	484	486	415	435	475	483	460	452	468	474	505	490	415	457	465	401	437	435	456	439	475	484	479	467	444	416	466	455	470	457	455	435	442	477	454	469	450	490	466	451	461	489	481	490	448	482	459	436	479	464	458	443	461	456	449	432	475	484	474	440	436	469	467	463	440	506	442	472	481	478	439	451	461	443	467	465	475	464	462	483	448	462	459	491	475	431	483	491	471	440	463	453	460	432	481	471	459	426	485	449	432	482	426	460	495	461	482	445	426	460	450	445	425	477	434	460	437	434	429	470	471	447	492	474	460	456	444	436	478	447	462	476	502	433	456	456	474	465	421	449	483	482	444	429	430	463	490	477	465	476	467	497	465	442	465	435	444	455	473	451	403	448	431	466	482	522	461	471	483	455	452	422	430	404	488	500	452	440	467	429	480	468	434	511	442	499	468	475	452	501	448	465	438	478	481	468	416	467	415	470	470	450	462	468	448	454	499	456	454	473	485	450	458	478	433	469	469	434	454	459	457	460	467	438	474	469	494	478	422	426	407	471	499	456	449	452	425	449	425	482	452	468	464	450	518	443	479	456	468	421	469	450	464	466	437	443	461	442	474	496	438	462	471	454	445	478	486	467	456	438	460	456	465	497	450	478	476	450	456	425	465	436	418	452	479	417	457	454	459	473	439	477	467	453	472	494	453	497	452	458	455	478	464	416	455	421	453	408	452	447	463	494	448	474	476	478	443	491	441	466	429	469	442	477	459	449	484	447	427	438	437	497	430	456	464	484	456	471	471	467	469	451	466	471	415	453	465	455	451	427	430	460	486	448	462	465	493	464	464	452	479	451	462	457	453	447	461	457	437	469	480	453	437	439	471	471	425	485	492	429	483	468	445	455	446	454	478	485	446	474	419	462	444	451	465	485	450	451	484	460	471	456	432	472	398	430	456	459	449	454	450	448	469	468	437	451	496	470	457	492	459	477	472	484	478	452	467	444	477	460	427	462	467	458	444	496	476	414	413	448	458	485	495	469	475	487	419	487	436	479	486	460	447	486	484	473	445	478	438	445	455	482	467	456	442	450	462	477	449	454	456	472	482	457	472	459	447	433	474	460	498	455	489	444	451	445	493	438	460	476	411	439	437	442	440	481	449	469	464	494	444	475	470	461	458	464	459	468	472	476	459	441	432	499	464	471	481	470	464	429	442	444	481	467	452	441	432	454	419	475	436	446	488	473	462	473	428	450	453	490	452	465	434	441	470	464	496	468	452	474	475	501	453	439	461	471	452	454	443	447	481	473	431	486	489	484	473	491	453	463	475	472	434	450	469	442	433	432	477	477	471	457	447	431	439	474	433	468	446	445	423	456	426	477	462	436	457	488	474	427	458	425	455	446	478	469	464	457	468	450	412	440	468	454	492	444	471	449	424	450	490	483	433	441	474	475	479	482	469	451	471	443	444	462	484	462	503	432	472	464	432	427	461	432	454	473	420	488	464	420	429	507	476	476	453	462	454	436	452	474	468	445	483	466	482	472	467	463	440	450	447	462	432	471	476	477	444	446	455	446	470	494	471	432	444	456	469	417	438	408	436	468	445	474	463	468	490	485	465	528	438	464	442	456	483	426	419	456	446	429	477	437	433	469	445	447	460	416	485	480	450	483	436	476	458	456	468	432	458	467	410	431	447	473	454	453	434	461	476	442	465	475	439	428	438	472	468	469	451	446	459	451	465	507	466	438	458	465	470	490	482	479	466	463	431	478	447	431	492	465	432	436	464	468	463	478	463	482	484	459	433	453	437	484	500	463	457	480	450	473	460	445	429	537	439	483	448	441	440	451	478	433	474	433	445	464	430	433	445	477	453	467	485	419	452	416	418	438	507	458	486	456	446	458	456	442	469	475	450	492	455	451	463	459	479	437	423	445	480	443	450	454	448	479	421	486	454	468	467	439	449	447	461	485	464	424	448	453	471	463	434	464	445	467	464	476	504	479	451	447	480	461	410	491	461	478	467	435	431	425	448	453	465	498	461	466	425	445	434	428	446	468	494	480	466	438	447	489	463	445	488	486	474	468	463	487	426	462	465	488	433	445	442	462	449	459	427	443	452	474	445	461	469	463	470	447	450	477	444	448	444	448	448	430	433	458	447	482	438	458	425	470	475	476	452	457	472	452	513	489	473	477	449	466	428	462	453	446	480	432	463	398	463	489	479	465	460	469	455	460	468	417	505	452	459	460	461	463	431	448	443	424	460	461	456	459	460	485	475	523	422	447	447	467	432	460	473	416	468	447	460	465	440	453	443	480	435	464	461	475	462	450	475	472	459	498	465	428	480	498	452	479	455	407	469	467	458	448	469	473	481	463	470	454	473	485	495	482	443	449	439	454	467	438	474	502	454	440	470	495	459	452	447	444	470	436	432	476	423	449	438	442	440	455	445	455	445	421	411	454	464	456	505	448	435	461	460	482	458	456	431	462	444	427	478	473	469	443	435	461	464	467	449	477	454	442	471	454	464	448	438	463	484	458	429	467	419	480	475	464	441	455	452	462	446	512	464	474	487	465	443	443	493	429	446	463	429	460	446	431	443	476	473	470	460	463	497	457	485	445	446	468	464	464	487	461	438	447	494	454	488	490	436	455	479	458	459	480	485	496	448	455	479	466	405	482	460	457	448	485	426	450	480	476	437	426	428	441	453	451	440	436	453	422	485	458	468	464	416	479	446	449	460	493	452	463	434	496	456	437	461	440	452	488	468	442	459	432	450	445	443	475	461	473	466	462	473	446	440	429	481	438	462	465	456	480	438	463	436	411	437	423	468	459	537	432	507	451	458	437	439	439	452	448	468	431	460	476	461	449	446	475	462	417	447	453	456	469	440	460	427	437	495	481	428	482	450	472	439	465	454	449	515	463	472	462	425	473	445	450	446	432	417	465	510	469	464	460	437	468	430	432	481	485	490	472	462	495	415	462	466	494	444	455	444	428	447	462	457	447	432	484	468	462	501	474	460	424	423	447	460	457	459	491	456	476	515	481	466	465	467	436	435	416	494	458	450	429	474	461	496	487	486	435	421	484	437	452	445	447	457	470	453	453	473	467	440	453	440	465	444	460	463	445	469	454	448	467	446	430	460	484	473	443	430	433	473	431	457	429	478	421	439	436	447	480	496	465	459	480	452	448	474	458	466	465	450	473	473	470	470	462	481	466	424	447	472	443	431	454	455	471	444	458	510	418	473	433	427	467	430	482	458	428	453	449	422	466	446	437	462	492	498	444	447	463	424	440	462	458	445	498	507	454	474
41851	51524	94042	76796	55484	34676	8214	623	646	625	542	547	589	602	575	592	597	540	594	605	593	624	1058	877	804	614	687	763	585	570	572	570	577	591	583	580	553	558	576	591	558	517	612	561	559	591	593	516	616	563	609	537	561	557	560	586	572	601	577	605	539	603	560	521	594	593	567	575	583	612	589	551	568	553	541	584	558	545	584	570	581	539	553	545	591	573	589	578	631	583	592	584	573	549	590	577	627	569	593	569	558	586	564	578	582	575	546	582	534	564	547	600	595	583	584	554	557	568	550	542	588	562	544	546	594	582	584	603	510	581	522	576	572	575	577	575	541	581	596	572	627	564	530	566	564	583	555	555	556	581	579	575	562	564	559	555	588	584	556	582	624	532	562	577	544	614	572	545	605	544	550	567	568	580	589	578	597	553	608	608	571	572	577	539	592	590	561	587	578	572	519	571	587	576	536	584	579	556	558	592	582	590	498	562	590	593	578	550	573	576	604	571	562	566	573	573	544	546	599	572	550	571	587	566	555	588	576	551	552	632	569	561	591	603	574	569	575	551	540	599	564	575	625	588	558	618	588	580	557	525	591	585	557	584	565	579	593	609	600	567	546	543	542	538	570	564	551	606	549	606	573	574	559	559	575	599	601	532	569	526	562	594	560	569	571	562	540	604	572	551	588	582	581	556	596	574	599	577	581	585	564	598	604	600	567	569	623	579	568	573	586	579	561	566	529	598	599	589	585	573	557	593	539	537	578	551	534	591	576	550	526	588	566	572	565	564	574	512	548	588	569	604	577	584	599	535	565	603	582	568	588	619	546	559	593	594	538	593	614	581	555	575	564	553	569	593	580	571	558	516	591	591	590	573	589	610	564	566	526	578	574	562	604	556	563	551	533	625	582	568	581	554	578	567	570	571	578	587	528	578	552	574	597	560	586	596	534	636	586	551	563	543	603	542	593	542	603	570	546	578	613	532	564	549	541	584	563	573	622	574	587	555	593	550	551	556	539	538	565	597	547	603	570	571	559	545	569	579	536	569	546	564	531	547	581	539	573	551	589	574	580	570	576	584	570	599	569	577	612	591	536	591	570	599	596	569	563	554	542	553	570	577	599	560	535	569	570	567	582	545	542	598	553	589	562	548	559	587	557	545	580	579	559	570	593	574	558	545	574	573	544	565	594	549	595	541	552	563	569	558	604	576	566	548	588	574	597	572	571	570	557	541	570	598	566	543	581	611	584	572	570	587	551	604	566	536	577	555	556	583	653	559	587	554	580	567	560	568	522	566	583	558	580	627	540	573	593	582	555	567	545	597	582	572	554	592	552	588	595	583	565	558	561	558	567	561	587	554	554	583	559	559	584	567	536	595	562	578	566	573	568	573	514	592	576	574	579	554	563	584	574	576	547	591	579	556	571	561	540	591	584	571	573	580	597	559	537	547	568	594	555	558	567	543	535	565	583	552	549	546	551	528	582	562	548	590	571	537	543	559	590	578	547	574	590	555	576	558	601	558	535	602	575	592	567	545	590	566	547	524	577	598	600	579	575	563	575	559	535	533	545	575	574	569	594	585	605	569	585	623	591	572	527	560	558	589	542	586	579	581	604	557	580	565	566	561	565	554	529	579	583	544	583	549	571	570	563	530	539	552	614	571	598	562	615	550	537	570	544	576	550	576	613	557	527	591	554	586	575	565	566	552	527	538	587	572	588	584	586	585	542	584	562	553	572	538	565	538	578	587	544	599	539	546	555	531	560	578	601	570	596	580	582	591	617	540	572	590	574	590	558	598	549	556	586	579	565	556	567	558	564	575	573	526	579	558	532	556	607	560	519	552	559	572	535	584	574	553	569	568	528	580	583	536	600	569	554	550	537	540	609	536	549	555	559	547	591	582	521	558	566	567	605	577	608	536	564	585	567	551	593	561	579	550	583	572	565	552	574	598	531	570	556	608	589	565	577	612	558	610	564	539	603	549	557	573	599	545	575	537	529	569	547	611	613	577	589	562	557	558	566	558	613	601	593	582	606	597	566	555	521	590	590	534	578	600	563	584	594	553	590	616	587	559	575	563	599	579	600	579	624	557	567	548	552	558	574	557	542	521	574	589	603	546	525	528	580	557	566	560	571	586	576	573	550	571	550	581	528	568	617	581	615	565	594	561	595	553	590	616	587	574	554	566	643	592	565	561	555	546	538	548	570	578	587	563	578	534	599	562	565	566	577	603	564	544	558	578	583	571	612	606	566	551	547	529	549	538	586	560	572	569	577	552	561	564	566	558	546	589	552	608	570	537	575	587	552	602	596	549	579	565	604	589	526	620	583	549	595	566	621	544	577	572	620	570	619	565	556	565	565	563	551	592	570	596	555	599	596	573	587	571	564	561	583	527	575	582	572	564	545	567	553	555	557	560	557	548	535	554	564	568	566	551	571	567	558	558	554	558	608	575	561	560	545	600	587	565	543	566	542	581	555	583	626	557	592	551	561	540	556	596	520	582	561	516	610	565	544	590	564	579	602	543	592	565	565	543	510	531	558	553	560	570	549	624	534	562	558	600	580	546	595	588	549	581	564	545	614	598	550	562	546	554	587	562	583	565	553	542	534	523	557	575	568	567	547	592	546	619	539	591	533	570	547	570	584	572	570	547	549	553	566	505	504	575	602	559	578	560	570	571	594	548	591	581	597	551	565	525	591	551	612	605	597	552	605	625	527	567	595	597	604	594	552	589	598	590	571	523	573	585	576	551	534	561	614	560	617	547	606	516	544	585	597	593	591	542	592	574	560	559	550	533	553	568	578	586	576	567	561	564	597	560	556	551	563	589	564	589	575	576	573	575	592	547	571	549	585	576	601	558	617	564	644	598	596	569	599	593	600	622	613	566	568	541	577	526	604	620	575	563	553	563	593	574	562	554	567	547	539	583	561	586	575	574	563	544	540	568	576	573	518	583	583	610	577	581	555	583	587	556	558	593	570	550	596	583	564	558	606	543	554	570	548	542	584	568	555	607	550	594	543	550	593	612	571	565	538	541	558	610	537	517	535	596	591	574	599	577	601	580	548	611	580	581	627	581	540	578	560	573	543	566	557	592	515	592	534	570	590	574	581	553	585	571	606	559	563	559	553	543	573	593	553	584	590	584	612	596	567	588	560	566	564	593	571	508	564	545	528	588	579	545	575	531	570	553	588	577	569	561	568	547	563	584	612	550	554	574	547	563	540	584	607	565	619	550	564	576	568	619	552	553	565	561	592	575	605	617	557	589	627	546	554	525	535	616	574	538	571	577	549	546	543	591	627	564	565	536	585	596	561	613	543	612	528	567	598	557	538	576	614	608	563	616	594	579	567	600	553	577	538	619	547	578	586	531	540	592	576	509	554	541	535	554	556	522	559	578	596	613	537	568	605	606	597	572	603	630	555	577	568	570	533	587	548	541	543	573	571	542	580	546	573	577	527	508	539	491	572	559	549	584	589	556	599	568	558	586	565	566	549	598	551	545
27446	21813	37947	32315	16383	5435	1341	757	744	716	717	731	718	755	711	713	749	735	716	718	735	788	734	746	713	743	721	732	735	654	763	731	713	748	755	750	722	732	705	728	728	749	720	731	732	679	732	698	763	695	762	697	752	744	759	705	722	687	708	719	741	725	746	716	688	705	703	718	701	753	737	747	758	689	747	716	782	785	716	726	695	719	719	732	753	744	710	691	781	754	745	723	775	712	723	741	740	752	693	701	727	735	698	732	723	744	755	720	755	734	723	738	731	698	708	722	820	686	722	704	709	721	755	788	718	722	771	704	771	738	773	748	753	733	750	761	737	740	627	745	761	718	694	706	737	750	784	757	711	727	732	749	751	726	736	729	721	720	753	750	737	765	746	735	700	720	744	700	727	712	726	724	663	731	733	777	689	698	759	707	776	719	741	823	737	695	771	750	693	700	747	726	729	656	749	717	745	735	723	745	722	751	718	692	714	744	748	757	699	714	727	691	703	756	688	768	740	763	727	716	706	698	697	765	687	721	701	739	755	724	734	715	730	705	722	764	771	766	711	713	728	731	718	736	715	750	770	741	726	713	730	717	759	734	752	706	723	707	729	754	727	732	737	728	693	723	692	728	704	711	729	780	776	731	756	729	704	773	702	708	697	742	710	730	722	741	689	735	734	740	712	708	725	790	703	736	724	732	757	726	718	699	797	699	734	756	690	712	763	736	738	686	705	697	747	721	679	694	731	717	721	700	693	715	711	737	692	736	730	716	745	728	745	745	769	704	737	719	704	808	754	759	731	754	770	711	707	679	704	706	749	695	733	701	749	709	725	708	698	726	748	684	746	705	729	735	691	677	715	725	770	762	765	757	738	748	752	731	751	721	723	732	795	752	733	703	702	733	752	744	732	723	754	751	733	761	691	728	730	739	725	650	710	745	780	746	720	663	732	712	704	764	772	747	718	698	719	696	701	719	642	710	720	751	677	751	722	747	732	711	717	774	720	704	735	703	680	703	766	688	705	742	708	710	698	738	757	759	691	727	743	777	738	748	728	732	731	698	751	737	738	763	734	753	761	701	727	714	700	714	692	781	672	727	726	725	721	744	697	667	742	755	739	735	750	673	719	669	734	722	686	722	736	727	749	735	722	698	738	750	738	740	704	702	747	714	760	732	718	774	715	757	698	735	766	762	739	737	731	747	719	681	736	710	730	712	679	767	713	716	763	782	695	721	730	762	722	729	720	762	760	757	746	716	754	742	688	711	712	731	719	704	734	743	738	688	711	741	678	692	771	688	781	733	783	751	698	695	700	784	734	726	692	792	639	731	806	754	712	733	769	735	724	758	671	698	724	766	741	732	685	730	704	714	718	710	735	719	697	656	702	715	712	736	723	694	764	732	761	691	684	678	730	756	718	724	792	713	728	775	701	795	706	718	663	751	778	701	784	773	727	730	755	696	690	712	724	716	704	750	748	766	722	711	711	703	757	750	754	664	744	694	705	704	771	675	759	700	755	760	718	755	743	733	743	773	696	767	747	738	772	699	683	698	734	725	795	747	744	718	748	740	707	702	756	707	711	738	731	693	718	687	712	709	655	721	778	697	712	711	774	718	693	802	759	700	722	751	790	717	756	733	730	766	721	715	717	724	730	678	688	716	732	697	734	749	691	730	740	727	743	706	710	723	743	734	769	766	693	691	718	760	698	732	707	721	723	763	719	728	718	757	723	716	713	749	743	686	716	755	730	751	777	687	708	728	731	761	734	763	760	748	728	727	800	716	683	761	730	743	728	737	715	711	753	733	739	729	692	727	770	732	767	694	770	729	780	732	740	742	683	721	718	745	744	767	773	729	730	730	743	735	754	745	727	744	676	762	693	735	727	685	714	731	744	701	709	757	744	736	744	741	704	722	747	729	732	710	761	736	740	732	694	721	746	723	744	751	686	734	735	746	736	733	735	712	705	710	726	722	753	750	710	738	744	771	766	696	735	687	700	729	707	767	731	754	701	719	717	735	744	712	736	730	734	703	737	696	783	716	745	746	699	702	703	738	740	765	750	720	791	687	727	698	726	737	718	700	685	750	722	741	757	764	725	733	774	753	730	715	691	761	749	701	722	685	725	681	679	721	713	701	761	735	758	721	721	710	685	677	747	693	689	740	751	741	746	704	706	721	737	756	764	701	773	737	752	707	693	720	755	742	746	774	724	796	690	716	737	765	712	702	740	742	705	706	713	702	719	699	704	760	719	705	755	708	734	715	739	717	759	730	715	704	742	718	716	779	750	747	747	722	721	714	704	741	706	744	729	724	711	758	708	733	746	695	708	728	757	705	725	761	697	724	705	717	725	707	707	694	713	683	784	733	713	785	747	727	726	745	690	729	690	744	748	725	744	718	733	773	723	714	758	693	710	752	721	750	728	751	711	689	700	687	695	740	721	782	727	757	742	743	738	735	689	758	683	724	750	781	763	722	703	714	685	738	705	765	742	728	745	697	750	755	700	726	740	739	691	730	733	737	717	696	729	713	720	729	703	741	736	727	756	732	749	671	764	674	693	761	753	714	763	722	700	775	714	736	789	691	702	678	722	747	759	718	758	751	666	712	770	734	725	729	724	719	707	724	765	728	732	714	706	744	745	756	743	681	729	731	774	735	746	716	700	710	733	755	688	681	747	739	689	725	766	701	759	739	696	705	757	713	739	684	753	706	732	712	718	735	684	733	746	742	736	738	679	766	800	734	704	754	753	702	772	736	721	768	721	656	751	722	751	718	742	732	744	728	735	780	740	678	706	689	779	716	725	709	732	648	719	719	778	689	714	741	741	699	776	754	721	741	716	744	777	740	695	689	699	738	711	733	732	723	760	666	709	728	754	737	714	766	725	712	792	732	699	745	723	773	700	710	726	737	767	702	731	739	707	718	738	695	707	712	701	744	679	734	716	707	736	729	709	714	732	734	739	744	724	740	676	699	742	702	735	724	715	746	729	705	719	745	691	736	751	742	701	729	716	736	730	741	723	715	747	727	710	752	752	666	708	758	697	773	742	793	730	710	737	712	723	739	756	661	695	687	729	691	746	743	716	689	724	726	722	668	747	705	712	741	671	765	730	723	733	700	741	753	719	744	745	743	782	721	723	748	736	754	719	751	678	764	707	747	749	730	738	689	756	681	722	738	747	737	781	714	695	751	694	750	743	767	717	752	731	724	737	770	764	758	724	773	791	731	710	721	713	754	762	716	713	708	745	725	701	740	726	736	733	751	664	709	744	724	706	769	721	731	726	702	711	723	766	754	765	728	749	730	764	768	762	751	732	738	710	744	719	703	705	726	767	718	727	729	737	738	751	699	707	729	736	732	696	676	750	715	747	758	683	705	754	786	665	717	719	737	730	724	694	751	724	725	723	755	708	775	779	728	734	727	757	774	683	738	727	719	729	674	685	761	700	743	694	702	752	774	728	722	719	737	724	706	710	724	679	765	743	732	727	741	735	713	742	734	737	777
15690	21479	41542	28983	16357	6598	1636	862	862	853	905	936	910	880	960	880	975	943	937	889	930	944	904	909	978	863	898	908	906	921	885	878	887	923	899	883	912	963	939	903	905	881	925	907	924	977	876	869	895	929	866	914	951	890	942	911	894	927	910	884	946	909	925	911	858	914	939	904	885	828	910	902	879	871	942	871	931	835	884	949	958	905	957	959	898	944	971	813	911	905	896	948	948	867	840	877	923	883	926	865	881	887	913	930	894	889	907	895	897	886	966	981	922	888	970	915	869	943	931	890	931	887	910	883	912	926	930	896	835	870	927	901	859	917	879	901	935	911	855	940	890	890	887	863	886	852	868	870	878	917	932	852	928	867	894	921	929	871	891	838	888	911	892	928	914	927	923	922	877	875	916	899	885	916	915	899	914	918	891	928	883	922	867	908	890	976	903	921	896	891	919	905	919	911	926	890	881	874	904	898	873	884	925	889	877	872	894	999	869	868	912	939	897	940	872	926	926	900	901	916	882	897	949	894	859	926	880	923	907	939	900	953	856	901	915	893	976	894	872	969	938	873	928	925	867	1000	954	837	862	930	892	919	919	860	905	857	906	917	910	930	899	903	895	902	892	916	906	915	907	904	843	903	869	920	907	893	914	932	928	930	878	875	911	927	841	913	877	904	852	876	914	914	888	921	898	866	862	889	932	868	888	947	879	927	852	908	954	913	891	927	924	939	906	911	836	842	929	885	911	919	977	892	950	894	871	946	886	916	911	942	879	925	911	927	910	891	899	912	901	870	864	938	942	866	865	922	899	912	885	911	910	953	870	894	880	897	950	879	895	879	864	952	907	919	862	863	894	888	893	941	861	902	901	892	957	890	946	863	911	858	878	866	981	940	907	935	819	878	864	913	853	846	886	870	887	936	906	861	909	899	893	902	868	891	903	919	853	898	868	923	852	877	869	918	920	910	957	894	959	880	940	888	967	897	897	869	962	886	883	912	867	896	963	895	914	909	909	906	897	943	897	884	939	893	867	913	934	888	900	894	941	902	899	898	908	872	908	869	911	917	948	879	911	878	963	883	916	857	911	881	917	947	908	928	933	962	892	886	885	937	956	881	915	895	869	912	882	921	944	885	890	922	917	858	901	876	901	912	926	918	919	846	908	912	888	911	952	906	896	851	933	901	920	866	914	923	890	864	906	898	934	833	874	872	918	918	948	912	890	891	899	897	903	950	911	897	933	935	923	915	897	883	883	899	894	935	908	870	862	905	888	880	929	918	910	913	854	921	889	892	919	925	917	934	883	869	867	887	897	928	904	901	898	878	878	863	924	887	948	974	901	957	927	840	877	889	880	912	931	910	906	950	943	898	869	914	943	937	884	884	870	914	900	975	883	869	901	882	983	939	939	885	965	933	918	937	883	901	868	893	882	885	916	941	898	925	850	921	853	903	919	853	931	909	901	845	960	874	886	937	921	924	900	861	952	895	848	944	874	921	926	927	936	872	996	908	938	961	880	949	938	887	963	910	927	887	903	878	975	895	930	900	957	861	892	902	864	852	891	863	920	940	924	934	913	958	892	914	924	957	923	901	879	884	894	932	849	899	908	939	913	963	895	879	842	906	912	927	914	920	882	898	871	874	918	901	924	872	901	867	895	890	954	872	883	915	879	909	953	877	950	918	867	875	921	879	891	919	847	907	873	937	905	846	862	863	960	859	926	888	913	890	949	902	879	838	918	897	910	951	920	894	953	923	846	929	900	910	930	895	862	901	927	887	855	868	940	904	955	898	926	882	950	884	932	880	960	943	890	884	909	849	951	922	913	927	894	912	865	923	883	877	852	966	899	969	914	907	921	847	846	924	886	876	942	922	874	971	889	891	915	940	866	940	950	923	850	885	948	843	915	936	916	888	943	939	904	865	872	888	894	910	919	933	917	963	864	903	945	887	946	908	867	918	892	904	856	860	874	897	915	882	869	894	847	850	910	897	935	921	871	873	852	879	938	914	878	856	881	897	856	919	898	905	914	916	909	924	914	962	904	924	917	933	880	938	879	922	898	890	913	883	954	937	935	893	853	900	899	891	902	917	909	934	852	892	907	947	908	860	965	904	889	923	872	909	892	908	874	921	870	904	876	931	904	926	859	917	890	964	894	938	878	851	947	881	900	894	916	904	921	892	952	883	877	870	889	917	894	870	919	885	884	905	901	961	871	873	881	882	938	893	850	927	915	907	955	877	907	880	872	928	908	924	879	892	898	867	906	898	880	879	910	897	899	872	871	933	889	849	892	983	940	866	938	942	903	931	882	865	907	950	911	915	936	990	904	861	888	907	859	953	866	921	884	904	883	861	892	943	879	927	936	903	898	899	940	834	957	905	883	917	851	853	912	885	920	901	827	933	900	884	867	871	887	933	926	881	853	899	912	878	933	863	862	860	944	878	954	908	835	930	907	890	938	899	836	951	876	915	916	871	902	930	869	862	890	898	949	870	851	876	951	902	926	920	886	855	909	897	951	893	851	905	912	876	901	934	959	866	896	865	941	916	904	880	869	972	895	858	903	926	856	899	903	915	913	912	882	882	886	887	936	904	917	959	884	937	908	883	932	914	925	897	920	931	926	867	907	956	875	883	944	909	892	886	899	895	930	927	927	928	914	917	864	871	917	881	917	897	930	923	899	951	916	924	906	876	909	933	890	959	888	895	942	949	891	908	937	886	912	913	856	923	884	909	899	906	894	877	861	939	897	928	937	894	872	865	947	932	891	899	853	887	866	873	895	922	900	914	892	919	930	890	894	904	905	830	912	930	905	898	918	886	891	905	880	920	889	951	925	879	932	972	915	913	926	909	947	864	930	916	936	931	904	897	866	860	938	894	921	892	870	885	853	896	918	933	885	863	870	854	900	892	890	884	886	847	919	908	925	892	870	929	923	861	922	948	914	902	913	883	906	851	940	865	927	895	917	911	919	930	918	896	876	927	908	920	920	855	923	899	962	959	894	895	894	938	861	916	883	953	934	919	927	924	902	948	914	902	929	850	925	910	874	896	902	815	929	971	922	891	902	964	933	873	887	918	921	924	940	883	880	950	906	923	975	926	896	917	848	877	916	946	878	919	897	938	874	875	895	911	916	861	911	907	857	924	944	894	904	924	899	900	939	878	911	900	821	913	945	913	904	913	942	924	909	926	913	925	901	934	925	880	882	940	869	879	890	955	905	928	923	823	916	898	942	885	945	917	961	978	892	882	893	854	939	919	884	866	871	967	881	877	879	940	907	922	935	934	890	868	903	891	916	919	983	943	918	884	969	910	882	918	933	856	862	928	894	944	833	872	901	860	893	938	895	917	817	875	951	905	907	905	935	941	942	916	934	888	890	927	944	874	892	896	933	913	966	949	875	920	914	887	863	897	891	900	929	874	919	883	886	925	901	939	912	888	892	891	869	938	904	939	891	971	950	885	896	927	936	902	847	891	906	864	945	905	875	865	915	888	882	924	916	894
24261	21497	37327	47222	40629	28183	11099	997	643	647	652	598	632	666	645	627	619	629	616	580	609	621	761	716	711	678	620	635	622	631	626	657	660	597	629	616	641	601	647	638	635	670	584	639	604	617	635	606	644	654	599	637	614	628	667	628	593	602	603	591	619	617	661	634	578	630	600	653	625	657	568	598	636	624	630	597	611	621	624	639	646	634	605	614	585	598	590	634	596	644	645	604	646	630	615	600	632	620	588	578	641	615	665	628	639	636	651	613	592	604	643	625	613	632	621	618	643	631	596	629	637	586	570	629	623	616	666	642	615	610	660	654	621	614	608	631	620	611	612	617	590	642	642	674	623	598	617	666	628	635	643	599	633	612	623	649	636	627	653	659	621	639	580	594	593	571	612	642	607	630	634	636	574	591	635	606	610	616	636	608	643	618	618	603	624	631	638	629	626	630	609	600	647	626	646	647	626	594	609	592	609	640	636	614	628	582	594	588	615	578	571	627	605	652	613	615	619	626	622	646	636	555	609	655	626	609	616	656	645	631	606	635	626	604	647	608	598	628	612	612	607	648	567	618	592	632	621	665	602	597	627	650	626	616	651	602	676	614	581	639	627	611	626	625	638	625	600	634	642	640	610	638	619	597	638	601	602	610	609	615	593	661	611	636	619	604	621	607	606	624	621	607	613	672	631	597	593	654	625	628	621	594	652	627	613	587	607	645	624	634	606	666	655	598	611	608	629	662	606	611	611	595	614	586	628	600	600	613	657	632	591	609	649	631	667	631	626	624	679	600	625	622	634	603	610	613	596	628	597	607	641	624	587	615	637	625	638	621	619	631	626	602	602	578	639	608	611	607	646	616	626	597	672	614	584	647	609	648	663	599	641	622	620	644	597	678	639	650	589	666	610	626	644	632	581	634	616	622	595	625	622	622	614	631	592	615	628	678	608	605	650	586	622	632	628	646	628	578	645	609	629	608	626	652	617	636	619	605	649	551	633	575	606	608	644	631	607	597	588	644	619	660	622	588	615	625	648	662	634	633	641	640	614	596	622	651	618	583	615	610	651	674	579	638	629	661	624	623	642	598	603	604	603	653	624	613	611	615	628	637	623	578	588	620	627	621	598	609	605	641	586	608	650	602	612	612	587	658	621	618	630	632	659	605	643	642	587	624	598	610	601	595	645	593	645	626	614	600	615	638	597	631	617	615	596	638	624	611	651	609	662	615	621	641	565	634	594	639	640	624	651	613	664	608	575	602	593	593	615	643	594	636	633	619	619	619	631	635	600	623	631	649	609	617	619	649	611	605	619	621	621	629	578	625	634	601	585	626	618	610	634	621	591	655	636	635	626	605	637	602	652	657	662	600	661	610	610	647	615	632	628	640	643	592	633	632	585	629	627	645	614	622	609	622	621	614	626	591	646	631	637	605	615	599	695	651	607	614	610	647	601	605	607	609	647	621	595	617	645	663	626	581	580	647	592	631	641	585	600	614	582	620	607	592	629	618	640	587	554	601	622	647	581	572	599	614	631	605	621	652	593	607	609	590	606	599	603	616	627	616	652	605	593	646	598	620	616	583	603	597	586	569	614	644	616	616	621	569	616	653	590	623	608	631	683	608	627	585	606	637	611	616	601	595	652	637	666	623	620	654	618	629	629	624	595	593	617	686	636	626	617	643	639	615	640	619	634	607	583	642	619	645	602	627	614	614	612	625	563	609	606	686	632	654	623	582	573	604	584	601	619	635	658	580	635	634	621	595	613	603	625	580	558	620	622	623	622	624	627	604	592	575	635	612	600	647	618	640	653	660	645	611	630	639	637	612	617	607	624	604	629	619	613	616	674	601	656	661	583	647	623	640	655	631	610	629	677	621	629	582	602	617	608	614	600	577	632	632	638	582	650	657	619	643	653	627	635	634	671	646	563	610	607	640	612	633	620	589	672	565	622	614	618	596	665	626	630	649	666	649	620	605	644	664	593	711	618	634	613	651	639	662	625	705	601	631	595	589	606	616	595	611	628	589	638	646	609	673	586	615	589	643	613	637	670	659	644	618	624	622	610	662	634	612	586	612	620	669	632	652	637	561	593	633	580	645	575	649	629	585	629	569	587	621	658	637	672	629	619	598	640	625	634	605	618	613	563	649	634	571	591	616	648	646	635	644	646	617	611	642	641	614	635	610	628	642	617	647	613	577	640	629	631	621	642	611	632	652	597	656	602	599	629	630	655	601	642	640	623	658	649	573	656	647	575	610	599	605	614	645	629	605	602	620	608	616	625	618	614	661	680	594	638	624	650	631	646	620	615	638	653	635	640	620	615	631	623	622	646	611	601	608	624	628	635	616	609	628	584	619	624	652	638	674	597	629	621	638	603	592	617	618	644	620	599	634	596	618	566	668	647	657	618	652	622	608	562	637	637	639	632	652	622	642	653	605	573	622	611	612	664	614	564	588	615	664	623	590	621	656	632	593	619	630	582	616	673	616	626	601	596	617	619	654	610	634	614	603	629	599	619	636	646	625	632	617	592	575	661	644	605	605	606	566	696	612	587	630	634	639	574	606	633	642	639	649	600	598	621	639	604	628	632	634	610	607	646	615	602	638	640	639	571	625	609	627	654	603	645	631	643	627	600	590	673	638	624	612	624	568	661	654	609	610	588	621	573	619	620	612	616	614	618	613	606	615	607	627	600	662	620	642	674	578	628	610	609	631	611	635	633	621	607	620	637	649	635	632	631	613	627	605	603	579	617	609	632	616	593	635	621	628	608	604	606	611	623	617	609	610	559	616	608	637	606	612	641	587	615	631	659	592	636	604	654	630	592	622	619	652	656	601	606	641	640	580	655	610	599	604	622	627	614	592	604	629	657	615	588	655	648	631	623	656	613	577	636	654	598	636	601	612	652	651	627	620	606	595	657	651	604	613	644	599	578	634	635	636	618	626	659	645	608	624	623	620	588	615	602	603	635	624	594	590	606	623	583	626	614	607	658	609	656	602	694	622	615	628	613	609	619	625	588	628	621	588	621	629	585	664	578	596	623	637	595	606	632	626	631	630	631	615	567	614	606	667	596	642	594	628	617	612	635	621	630	637	616	642	630	615	628	605	671	613	635	610	590	657	656	621	649	646	596	627	606	669	650	596	626	626	660	656	623	617	607	649	627	640	632	621	642	606	626	639	617	568	597	613	617	642	634	613	689	637	661	640	599	643	656	580	601	606	598	631	613	595	583	627	626	655	620	588	629	615	589	582	643	676	585	564	608	648	607	607	637	613	681	620	600	636	627	624	631	631	630	640	557	626	629	644	628	647	566	635	632	620	615	625	669	595	633	628	633	610	593	614	624	633	637	636	601	623	611	628	645	597	621	620	689	633	619	637	646	657	636	616	630	625	600	614	650	659	560	632	615	611	650	573	589	597	627	640	594	586	634	611	644	652	604	634	647	629	629	582	613	627	612	586	625	604	612	629	612	624	620	578	585	642	660	670	623	628	589	581	625	597
36809	50498	84036	66054	47811	29161	5243	803	818	765	794	782	850	789	799	752	810	814	793	787	795	813	995	1035	928	807	809	828	824	756	767	782	774	752	786	804	780	796	777	886	744	737	796	777	803	798	778	802	792	772	756	801	773	753	755	797	804	774	821	751	761	828	833	732	724	739	833	755	746	770	806	825	787	759	762	775	787	791	830	797	783	749	772	737	805	768	789	788	759	750	823	740	790	785	768	778	728	759	771	788	788	776	798	788	764	736	788	799	717	751	841	819	815	807	764	745	790	763	794	744	770	793	761	781	798	784	732	781	746	757	775	799	796	781	785	772	766	799	809	776	771	795	737	781	764	747	769	765	791	781	800	782	748	777	782	780	759	782	784	789	749	741	793	757	763	820	755	797	744	787	778	797	786	747	772	754	754	763	732	728	778	751	749	763	786	782	741	778	746	799	757	760	766	794	778	857	707	797	788	802	792	785	776	802	758	762	748	785	790	726	729	737	793	796	811	748	807	818	776	793	765	792	812	740	755	793	762	805	771	806	775	766	792	782	737	804	801	756	733	799	736	795	726	785	803	841	749	787	770	770	788	783	746	767	772	736	791	776	747	759	765	717	766	775	781	772	715	779	800	778	777	810	744	755	763	749	787	766	803	808	761	791	778	805	752	781	775	758	780	795	751	768	821	769	747	750	758	802	785	768	745	765	812	703	735	759	776	792	759	748	830	807	760	809	805	766	739	762	793	798	809	770	753	799	786	788	823	739	795	759	783	759	800	766	802	846	779	801	824	751	818	793	802	809	797	782	723	754	794	816	778	803	819	821	771	768	793	760	794	768	783	780	799	757	768	823	767	793	783	734	864	811	736	760	777	846	746	794	776	774	773	786	804	756	804	778	796	754	781	789	826	788	764	780	800	820	770	754	774	783	790	761	737	728	791	798	773	732	806	793	781	765	751	789	789	763	783	810	755	829	773	764	752	764	797	751	757	811	797	807	797	742	818	786	763	808	744	831	802	781	769	865	829	792	756	752	760	770	810	732	754	775	794	771	846	832	785	774	821	803	824	800	784	769	767	780	785	795	728	757	783	822	804	811	815	783	830	795	736	782	743	789	758	823	795	767	830	742	785	784	823	811	794	790	765	772	767	811	766	784	761	789	730	761	740	740	773	737	790	787	786	789	779	775	771	787	825	727	752	753	772	805	786	770	813	799	726	791	784	734	746	788	785	755	752	826	759	753	786	826	770	800	778	788	732	784	782	790	721	805	794	748	824	763	778	828	769	769	780	767	683	801	808	788	760	776	775	800	791	743	799	773	780	771	752	779	758	742	766	779	768	821	812	777	776	774	773	773	779	739	762	832	763	751	778	736	762	790	770	774	742	787	775	802	811	733	761	778	761	814	781	761	785	790	751	828	820	805	729	798	791	774	780	795	760	832	797	839	810	740	756	790	731	791	775	755	771	779	784	782	805	755	802	799	802	779	758	804	765	800	760	821	833	832	765	780	784	805	770	763	885	788	786	778	756	757	811	742	792	766	786	785	775	767	729	810	814	816	787	752	791	774	768	799	807	755	793	789	738	816	801	774	745	778	783	759	781	807	778	802	794	734	779	778	809	745	768	734	818	828	747	763	788	720	729	767	800	798	757	731	793	803	744	733	799	756	755	831	718	750	763	822	756	821	774	813	775	762	747	755	789	749	751	804	768	785	717	808	801	845	757	746	804	834	760	801	762	824	735	766	758	729	763	784	803	830	796	772	823	730	777	760	761	820	779	768	815	784	775	770	746	766	780	810	768	724	782	798	820	754	768	741	760	780	801	769	785	746	798	794	754	822	803	744	775	704	818	802	781	797	731	751	739	764	792	747	804	769	778	729	764	753	760	757	804	813	775	774	772	759	784	769	777	808	784	805	763	745	804	817	739	797	776	742	803	774	742	735	741	784	814	826	771	748	729	800	784	799	793	767	793	757	815	849	791	768	801	827	783	837	777	788	800	797	825	809	730	726	767	791	776	760	743	751	809	787	813	764	745	771	797	773	757	772	797	780	765	751	778	778	797	778	784	755	766	790	853	763	757	759	730	762	770	764	722	820	772	801	786	766	752	767	799	767	783	766	764	790	815	764	812	777	780	808	794	842	778	736	763	776	745	804	762	744	741	768	807	758	810	754	722	781	767	781	782	753	737	820	766	795	773	815	763	764	796	743	739	761	787	801	775	794	784	764	804	802	827	784	796	738	777	816	756	752	754	798	766	757	801	784	788	789	767	797	757	728	838	811	757	803	810	803	733	813	788	802	819	748	784	753	817	796	743	748	811	800	787	759	757	796	730	855	848	772	780	760	740	781	757	754	773	804	753	734	767	757	764	786	789	775	788	787	827	793	793	790	784	753	756	788	780	735	782	775	756	784	784	778	816	730	833	762	785	796	810	802	730	782	805	788	791	813	793	781	773	795	804	740	815	784	772	736	782	712	758	819	779	736	792	820	790	776	766	799	780	781	741	816	799	724	805	757	816	761	799	745	828	779	745	789	820	780	820	778	764	768	791	777	774	742	742	783	791	767	743	786	776	756	776	801	800	736	822	757	784	789	780	749	766	796	787	791	770	796	822	846	797	755	745	781	815	779	749	800	779	764	812	780	807	822	799	784	814	784	769	774	788	786	778	772	758	795	810	760	784	703	785	741	779	806	804	792	793	776	752	781	731	753	737	743	781	776	715	776	742	794	804	779	790	732	769	764	776	799	817	768	747	782	794	759	782	731	784	791	781	816	778	783	779	804	775	809	800	855	771	781	789	847	740	768	765	749	763	759	805	765	775	764	809	766	771	788	782	738	829	751	805	733	748	828	796	784	794	772	778	760	745	760	785	753	788	786	819	784	765	786	798	832	762	763	761	822	769	803	754	780	787	756	734	753	714	821	781	817	790	768	779	755	777	792	765	790	766	741	743	793	733	792	750	766	779	738	791	753	736	746	739	785	802	772	739	817	747	792	746	834	814	797	776	749	780	780	839	767	835	741	772	740	781	738	794	844	773	746	753	765	733	778	716	779	796	758	739	757	797	810	791	792	830	777	841	727	811	770	749	772	730	783	771	856	767	752	750	746	780	796	827	749	747	767	747	815	778	760	757	772	780	736	810	784	782	762	764	794	802	722	834	755	775	772	756	765	784	774	785	768	778	783	775	811	770	759	760	763	796	783	805	766	786	842	735	790	761	771	723	769	778	776	794	804	812	791	777	797	739	810	797	761	779	814	756	849	766	758	737	829	756	794	801	749	773	761	779	749	775	792	765	793	817	815	781	758	749	789	763	748	811	745	759	788	783	814	744	831	777	856	775	800	740	824	781	765	799	744	778	769	781	781	789	772	769	762	828	758	754	790	809	781	755	738	781	787	763	766	761	768	772	827	809	768	822	806	845	748	810	754	788	767	819	761	801	766	800	746	767	759	817	823	788	706	743	790	792	779	769	814	777	779	716	768	754	777	748	861	797	744
23310	21472	36099	42831	41947	32803	18395	1992	518	491	473	481	453	474	468	478	460	473	468	444	477	508	630	667	578	510	492	516	465	475	470	459	464	425	494	453	463	438	491	484	496	441	468	490	466	476	469	435	482	450	464	469	453	440	421	438	464	492	483	469	489	439	460	472	424	429	442	461	456	408	470	479	439	492	441	452	459	471	466	466	474	483	448	467	443	480	487	447	498	439	475	468	483	451	454	472	430	431	475	457	444	466	452	479	474	463	464	423	451	454	466	432	442	463	451	470	433	462	445	466	443	468	455	451	450	432	509	491	439	487	485	501	460	455	496	467	461	437	475	489	447	454	486	467	478	440	440	486	471	445	465	455	477	451	443	434	454	460	480	447	439	402	433	453	441	483	434	487	460	449	480	405	479	490	443	450	467	487	470	482	450	463	453	477	484	463	449	490	477	452	499	458	455	438	463	447	471	466	440	489	480	452	445	434	489	475	478	507	478	486	473	481	493	446	478	456	417	477	474	479	465	435	485	461	440	454	506	451	486	460	485	481	464	449	450	447	477	443	466	450	432	472	451	466	432	483	501	484	486	446	467	456	431	456	461	448	498	471	468	472	407	490	440	455	454	467	431	425	469	433	463	471	464	449	489	478	471	463	450	448	439	416	461	474	469	475	437	434	475	448	444	467	461	474	477	471	449	476	449	453	427	458	472	477	437	488	439	430	440	485	456	500	441	474	477	490	442	474	476	460	458	496	445	465	441	451	427	446	485	471	467	462	442	452	469	470	466	487	468	428	464	449	467	497	467	447	494	492	444	463	485	457	417	475	482	456	458	469	485	477	439	448	446	459	449	435	460	459	485	408	470	426	426	497	415	461	477	451	473	479	517	452	453	473	450	505	452	419	471	444	477	434	447	501	471	478	482	475	427	453	451	453	472	468	458	463	472	457	487	411	444	468	420	485	451	435	454	434	430	408	464	447	492	505	460	429	444	473	448	443	450	492	483	470	439	449	476	465	473	471	480	455	435	460	442	477	454	444	451	437	436	458	459	454	482	459	449	442	435	478	427	489	431	484	449	476	492	472	476	485	457	418	448	481	432	471	468	467	469	423	464	480	469	437	483	447	444	418	455	488	458	454	472	467	473	471	481	468	487	432	461	481	442	477	454	450	457	463	475	498	474	475	461	512	446	459	443	475	452	452	494	474	438	442	468	457	485	478	470	446	415	456	480	446	415	503	477	513	428	460	495	426	479	475	459	448	450	458	463	460	430	472	461	447	458	471	495	515	505	436	462	459	494	477	499	432	452	475	471	458	482	463	507	457	473	462	451	473	439	437	441	449	467	445	468	475	501	463	457	477	471	452	465	450	453	461	435	428	455	479	433	436	470	463	433	508	451	402	497	435	485	441	457	446	470	478	458	481	470	474	430	469	430	467	433	431	466	473	469	409	495	465	440	449	470	455	444	446	480	444	476	412	465	461	485	470	466	457	464	459	448	441	455	474	467	471	462	448	417	449	466	482	417	437	491	427	469	468	424	445	466	455	452	470	473	460	439	488	453	487	454	450	503	449	476	433	441	458	443	448	468	449	443	461	428	467	436	451	461	460	436	437	493	410	438	412	461	498	475	450	432	414	451	477	459	459	447	474	488	441	447	443	437	455	442	485	481	467	481	434	444	472	444	478	444	456	469	415	458	419	466	475	460	477	452	479	446	497	467	460	475	456	501	446	463	468	469	486	500	461	469	474	468	470	485	478	442	477	439	437	482	468	490	453	463	480	461	437	488	475	447	452	462	456	467	439	432	468	442	437	438	450	439	456	461	471	431	424	479	494	461	469	457	433	432	451	456	474	460	497	460	467	486	426	504	423	480	412	418	440	442	422	470	457	465	434	470	425	471	440	503	443	429	459	454	435	485	463	452	475	450	475	448	467	490	456	472	476	491	455	426	470	464	454	486	437	448	509	459	483	451	459	448	458	461	517	452	452	450	444	425	508	464	471	476	440	479	451	430	454	419	479	478	466	472	473	453	477	480	492	444	456	432	479	474	471	475	469	461	482	441	437	427	474	483	431	439	416	459	475	462	452	448	438	447	458	412	531	454	460	460	407	481	433	422	451	436	474	463	469	470	446	470	489	501	424	474	450	436	468	484	473	440	475	465	437	439	435	454	470	426	462	443	491	427	471	474	467	496	474	470	481	506	473	444	447	437	488	464	413	439	481	445	440	471	492	461	453	435	486	460	421	471	448	415	466	461	457	513	463	481	461	466	460	463	450	492	459	461	460	450	462	469	476	461	445	458	448	478	446	436	423	437	458	474	489	434	443	428	464	478	440	451	476	461	473	466	472	462	422	430	428	459	476	476	443	484	484	529	455	471	438	450	478	467	484	429	446	473	437	463	441	441	455	462	459	454	494	488	470	445	450	465	495	461	488	480	445	484	464	475	447	452	419	455	442	474	464	447	445	457	452	508	451	462	468	440	467	502	429	447	461	440	475	444	437	422	462	447	443	467	414	464	428	478	487	448	450	487	461	444	454	466	441	483	478	448	480	467	497	471	423	458	474	420	450	475	452	479	445	462	484	469	449	470	448	422	413	478	471	451	459	456	499	456	461	479	434	459	441	432	470	460	462	438	512	447	464	497	463	433	465	451	484	462	414	460	473	452	456	432	468	440	438	475	468	444	460	431	418	462	437	467	443	441	441	453	428	441	503	438	478	439	474	446	453	415	445	472	453	477	437	468	435	440	491	455	449	475	461	433	462	464	466	453	422	459	444	470	459	440	485	457	476	474	439	438	459	482	437	490	486	477	440	477	481	500	462	427	428	463	469	459	444	454	484	435	435	447	444	484	486	478	483	454	457	456	460	445	469	476	514	442	460	458	445	437	447	452	431	459	453	479	505	439	476	465	463	448	448	479	488	483	446	475	473	483	464	460	456	469	471	458	423	468	486	486	499	458	438	475	423	463	444	462	453	420	466	488	448	482	445	460	445	455	457	444	464	461	456	467	454	478	465	448	465	453	443	469	455	441	461	428	455	465	494	458	473	456	465	470	456	447	447	473	474	505	516	467	450	487	462	470	436	412	465	441	460	479	477	422	484	502	471	419	461	453	464	447	458	416	501	447	482	480	436	477	507	416	478	461	417	461	467	479	427	470	433	450	489	457	434	474	448	484	474	453	475	448	471	439	483	438	456	466	472	438	475	470	509	441	470	458	486	456	449	449	480	429	479	437	489	461	473	485	448	466	461	490	477	452	478	499	447	447	478	467	431	485	476	469	473	440	492	450	462	495	442	481	492	467	436	445	457	460	460	460	467	453	466	458	459	456	479	463	427	485	452	447	476	449	428	447	433	432	425	464	465	434	476	452	439	452	440	507	495	486	457	447	468	483	456	507	487	434	421	455	449	460	468	422	470	495	476	474	438	430	486	459	465	508	464	505	459	453	433	462	449	452	434	454	463	459	478	460	515	421	457	428	451	433	446	438	440	459	468
42693	63613	92888	76677	57315	37343	10567	681	595	602	609	592	611	604	591	589	625	589	557	569	553	670	1062	955	932	696	686	709	571	576	567	589	527	586	578	581	565	607	608	573	577	591	590	560	548	600	609	584	602	620	568	570	593	526	600	556	580	541	565	570	556	582	558	544	613	600	606	558	587	553	575	540	603	524	559	571	534	577	622	599	614	549	579	532	627	583	559	601	589	550	590	594	624	611	575	584	622	593	525	581	597	559	564	566	534	587	590	624	560	558	578	600	578	556	597	564	547	599	581	609	636	560	595	587	565	544	544	564	566	564	602	573	616	613	561	596	554	587	605	662	567	602	604	483	605	571	576	557	566	605	572	584	548	562	562	596	598	576	557	606	546	613	605	631	535	584	567	580	619	606	525	578	602	573	603	549	598	576	545	557	624	580	551	599	555	612	558	603	578	534	558	630	549	594	576	584	573	547	626	558	546	583	596	588	599	605	592	552	563	580	558	582	582	549	568	570	566	584	557	574	590	558	619	541	575	575	567	580	592	577	589	599	586	542	620	561	577	604	569	590	603	579	558	600	562	562	560	541	530	553	601	619	566	599	556	558	532	543	571	518	607	558	558	566	565	549	595	587	595	594	585	567	602	587	541	549	564	586	578	625	574	555	586	562	593	577	578	555	600	583	570	576	541	571	567	574	549	564	588	622	560	607	551	627	541	566	567	593	557	559	606	567	597	592	612	583	600	627	541	524	568	561	532	536	588	579	636	570	590	634	553	557	596	570	596	533	523	606	567	534	580	556	591	544	627	579	585	581	576	563	566	562	595	555	564	582	516	565	575	570	569	546	563	569	600	614	557	593	601	572	570	557	564	585	599	573	532	544	559	565	593	634	596	585	583	552	550	562	576	571	606	566	583	620	604	569	630	606	577	562	578	618	553	614	587	564	586	620	572	573	609	582	557	615	564	573	549	564	574	551	574	597	559	573	613	584	579	568	557	600	565	568	610	588	594	549	603	585	551	589	583	573	540	586	568	587	561	574	589	558	596	599	589	592	566	562	540	543	571	604	565	596	556	589	592	572	552	574	555	603	522	575	549	547	566	570	525	598	592	569	577	589	605	616	583	561	592	585	554	565	567	576	602	572	559	578	589	532	539	616	602	580	561	580	564	581	551	564	573	580	584	592	618	569	563	551	611	607	588	593	583	601	558	581	571	602	578	554	590	575	582	587	569	586	589	532	618	583	602	598	556	571	606	578	574	571	560	611	592	568	582	591	578	570	577	592	602	597	569	589	566	548	573	542	558	552	566	525	598	558	556	561	576	594	573	555	564	602	593	596	605	571	518	600	601	552	540	567	588	564	615	579	556	573	598	610	581	565	611	566	574	604	583	591	605	606	558	555	590	602	574	582	554	574	576	515	536	581	580	573	585	592	551	590	571	572	565	550	573	590	592	538	569	620	557	567	598	588	587	569	578	559	596	610	589	621	572	571	554	579	592	590	553	598	610	497	572	573	542	565	579	550	564	560	587	585	559	583	607	573	616	587	596	545	574	527	594	575	583	586	553	553	583	589	553	567	607	556	562	569	578	591	533	545	608	629	562	602	567	593	589	562	581	583	578	585	556	597	559	537	567	561	555	593	528	589	553	592	575	579	582	561	560	560	594	593	578	596	582	581	577	551	557	607	609	575	549	548	596	564	571	546	560	565	549	598	573	628	585	575	540	562	567	561	564	565	606	603	564	598	583	596	610	559	576	563	554	554	579	605	603	567	570	576	579	585	621	564	579	590	603	544	577	597	581	568	590	560	617	558	577	572	554	556	536	583	573	589	630	575	572	583	561	567	527	568	573	568	580	581	608	576	591	595	597	551	563	599	570	547	580	575	544	549	611	551	608	577	579	556	523	577	602	619	579	558	605	588	587	601	580	581	590	594	570	587	581	577	571	594	584	550	576	566	589	563	598	581	581	586	580	554	544	588	602	590	586	611	575	591	643	565	618	604	560	645	616	588	602	578	588	595	613	596	581	556	613	588	609	585	587	556	574	559	533	626	576	534	581	590	599	577	584	587	563	591	551	545	612	581	567	561	557	571	604	598	619	536	548	595	571	581	585	603	583	576	586	567	542	596	521	621	603	572	576	589	569	614	603	583	573	579	565	600	605	556	578	580	608	612	614	585	603	588	596	609	555	569	559	596	584	604	579	603	550	571	585	563	555	599	584	548	597	585	579	628	598	596	530	570	598	576	554	566	601	614	583	602	551	599	591	588	588	568	584	566	594	557	579	616	556	569	571	556	583	580	561	571	573	564	578	549	559	562	570	606	623	552	555	580	555	537	585	588	555	578	565	559	536	537	559	569	599	564	562	567	559	564	577	567	599	580	550	619	577	595	563	583	573	562	590	554	573	575	555	587	531	566	600	550	530	562	615	581	590	599	572	593	581	573	574	571	557	585	551	566	600	554	539	553	592	631	621	576	588	594	559	609	569	566	576	571	593	606	581	555	570	551	606	603	571	563	565	559	614	560	595	554	601	579	573	572	552	620	592	601	627	565	540	587	559	580	532	565	582	634	583	587	598	542	603	591	532	610	591	579	579	569	549	558	610	572	611	565	598	586	587	577	583	612	608	583	572	544	590	565	569	589	584	592	561	575	573	581	618	615	570	526	568	616	568	548	588	563	569	552	582	590	547	578	604	582	610	591	574	574	570	547	535	601	621	591	564	535	599	565	587	603	607	568	569	587	613	600	586	603	604	620	594	577	593	597	554	560	615	593	625	594	595	549	613	555	570	618	591	566	582	575	593	555	550	565	558	598	547	573	573	572	553	567	593	589	579	567	600	573	583	565	570	564	582	571	563	538	587	618	556	607	595	562	598	526	615	550	554	573	595	584	600	557	574	587	615	569	578	595	602	560	581	588	596	587	560	567	598	562	590	565	583	567	578	586	614	561	581	630	592	563	581	598	589	584	590	536	526	518	551	599	622	589	570	556	549	601	577	600	608	580	572	569	591	564	577	591	576	583	552	575	566	563	558	564	613	555	569	584	584	616	583	598	583	605	557	598	573	571	570	553	625	609	609	578	557	600	539	575	576	595	616	608	557	559	577	542	583	591	586	578	567	567	580	566	589	630	615	636	587	552	576	561	599	561	549	529	564	628	560	575	556	582	591	582	601	579	614	551	615	597	536	586	581	569	561	595	568	597	598	562	614	566	523	573	567	594	569	581	582	549	534	577	614	582	573	555	586	570	592	556	552	578	592	578	561	585	551	579	537	600	588	593	571	574	608	591	593	556	543	562	541	600	570	566	563	597	564	587	604	598	577	566	604	572	583	576	553	572	587	575	569	591	530	601	623	522	596	566	589	551	590	578	537	577	598	572	568	581	531	558	619	600	526	573	563	566	587	599	534	613	630	524	620	567	574	566	574	529	564	602	581	585	595	575	597	588	575	571	549	547	522	558	618	540	620	584	577	623	589	581	544	615	617	577	599	559	579	573
27682	22297	37790	30588	15752	5245	1306	739	754	794	709	750	752	737	731	709	743	792	720	749	747	728	771	736	792	746	719	761	706	727	715	711	744	739	680	690	777	764	736	769	716	752	712	767	773	737	731	721	719	717	752	739	715	768	722	789	779	733	722	720	749	751	789	743	748	717	773	770	754	764	757	760	682	767	741	723	685	755	688	728	787	716	752	687	721	725	730	764	745	785	736	758	681	756	768	748	719	765	763	802	752	777	754	733	742	745	725	777	707	774	765	727	693	794	758	719	738	766	703	772	749	743	703	742	735	754	718	762	708	735	731	732	687	760	680	738	737	693	790	717	704	753	694	790	766	723	732	770	789	771	718	721	773	732	756	723	701	754	748	795	798	717	741	710	724	707	715	733	721	700	693	713	768	721	674	709	759	727	752	706	713	756	773	750	678	776	745	722	740	774	739	768	700	706	704	779	746	726	770	723	719	711	764	738	739	734	739	743	743	733	737	719	735	738	758	707	732	740	715	715	683	732	767	754	699	743	754	687	738	729	731	743	729	761	722	767	718	757	740	712	749	725	716	763	720	732	731	721	786	783	718	743	701	712	738	773	733	733	749	740	738	687	741	748	746	726	729	760	701	741	778	719	800	791	753	733	787	720	741	754	749	716	757	714	731	698	729	757	709	769	752	711	792	765	731	692	706	752	656	735	735	760	721	760	706	724	717	710	742	745	720	693	692	760	742	771	707	747	716	758	784	725	729	704	723	700	744	752	738	736	754	733	800	753	769	723	705	736	716	718	783	768	747	769	776	734	714	758	760	733	768	777	716	722	732	713	718	757	739	753	763	757	728	774	726	708	771	754	749	762	773	754	717	765	730	777	686	741	752	712	719	758	794	753	749	756	713	767	755	727	761	758	716	769	729	729	701	765	739	685	727	760	766	758	780	741	764	700	726	730	760	766	720	737	752	734	728	732	803	686	723	705	738	768	739	796	701	713	778	793	756	721	738	730	766	749	703	709	748	711	703	745	734	719	721	729	694	782	752	730	717	734	721	722	737	751	682	729	730	742	758	777	724	768	746	767	746	722	775	699	685	721	721	759	791	769	766	674	738	760	761	718	758	710	725	725	780	702	730	727	718	749	730	768	729	735	743	794	711	711	752	737	716	764	751	716	789	752	748	708	749	723	770	760	789	733	714	767	720	745	715	727	698	735	741	780	757	744	699	778	774	749	771	699	719	737	724	749	762	793	660	722	722	740	779	764	750	745	776	703	735	746	769	744	747	697	714	744	707	752	695	722	757	720	730	770	750	767	731	765	723	717	752	762	768	706	742	742	748	734	745	777	749	727	702	734	787	688	737	750	763	752	710	747	702	753	698	782	733	777	707	749	740	747	699	737	762	706	712	756	718	769	766	725	712	727	738	733	751	704	751	701	759	718	749	746	748	769	757	755	723	730	726	750	735	753	747	734	695	751	793	774	699	734	722	771	743	794	705	759	773	716	728	747	747	719	733	742	721	732	728	768	756	724	743	742	770	743	738	722	709	794	732	736	742	740	696	753	726	732	781	737	729	751	787	793	734	746	712	742	694	757	732	726	750	745	738	740	745	703	772	768	706	724	712	742	726	737	775	722	760	709	750	694	748	726	750	796	717	743	735	672	779	756	748	717	761	763	700	746	761	722	770	755	767	778	698	734	773	749	734	729	732	720	724	717	709	711	756	726	750	788	762	794	704	720	734	728	721	728	722	701	733	740	695	747	719	688	764	758	778	755	745	722	762	788	768	772	723	751	698	728	781	706	723	718	776	709	711	742	778	714	754	753	730	724	784	731	742	748	755	749	722	727	714	732	758	798	764	741	758	727	768	711	741	737	774	731	720	705	776	752	748	758	697	758	777	749	736	726	734	744	770	742	748	776	728	697	714	752	783	720	756	758	743	739	680	738	709	737	760	724	747	705	707	738	776	702	725	741	715	748	740	745	746	803	784	752	781	742	747	687	764	725	749	733	759	736	750	750	722	702	712	706	751	735	760	774	712	718	706	770	760	785	730	715	772	715	742	828	714	731	724	798	731	777	760	728	717	744	723	714	731	761	755	782	713	743	733	696	750	705	773	734	731	759	737	799	696	758	716	731	758	748	739	742	801	735	675	768	769	716	726	735	785	749	752	736	775	774	709	754	707	745	722	788	748	801	740	731	747	755	750	766	768	733	755	712	726	730	743	759	762	741	720	705	687	765	731	693	741	776	730	765	743	722	739	743	719	709	734	761	722	715	748	718	728	734	722	744	735	748	678	703	749	760	736	711	750	761	817	704	731	779	714	773	754	734	746	738	701	708	727	766	716	774	740	750	738	745	754	743	742	762	748	712	716	702	686	709	720	728	759	716	747	712	761	743	756	718	789	687	732	736	756	699	767	728	703	743	759	707	709	703	721	687	764	729	721	777	685	738	751	741	729	742	737	762	704	774	698	706	749	794	676	712	720	723	714	722	772	703	750	777	768	759	795	758	752	787	727	727	733	782	706	765	746	711	760	696	765	732	752	760	732	701	761	703	728	741	721	723	741	697	786	702	737	770	734	735	723	746	733	743	808	743	710	757	709	745	728	751	728	760	721	743	697	741	770	772	776	741	786	766	760	752	758	791	770	743	809	746	690	783	784	742	773	694	724	752	748	783	743	735	734	773	759	744	758	751	739	744	715	728	711	787	745	725	741	758	780	741	754	704	708	775	729	724	755	748	759	753	746	701	711	772	752	762	745	691	684	744	726	718	729	767	684	768	810	778	751	745	739	752	737	734	697	755	733	699	686	723	761	812	765	760	716	766	740	732	716	719	751	733	752	765	738	742	751	749	730	749	740	728	728	734	685	746	777	712	780	712	747	756	770	775	732	808	725	692	767	797	717	753	719	721	707	736	750	758	698	744	736	743	755	740	758	724	708	733	733	747	689	768	742	764	697	729	738	761	752	783	750	777	814	781	755	699	754	760	723	744	747	721	708	745	752	749	768	774	689	767	717	750	702	695	709	716	758	736	698	707	731	690	759	718	704	784	713	740	719	772	749	692	762	745	736	720	739	769	750	736	746	761	783	755	791	681	742	761	713	725	730	748	746	768	711	746	741	755	731	742	771	733	721	690	701	757	741	729	782	738	773	709	728	765	760	681	754	740	717	742	696	694	785	731	763	749	720	797	679	794	688	741	667	766	742	750	758	721	741	736	729	734	759	693	741	683	733	742	764	730	734	750	730	807	793	737	751	774	740	745	757	749	747	720	692	795	730	718	776	729	727	734	710	754	728	733	819	797	678	686	764	716	746	703	797	701	773	750	760	748	717	776	717	741	799	704	778	731	744	715	827	729	741	747	709	692	726	701	738	714	724	705	741	703	777	754	759	778	748	705	751	705	701	760	728	752	718	732	726	772	744	742	781	714	727	815	731	707	730	703	749	744	688	753	795	764	765	735	800	748	749	728	717	709	727	763	720	698	729	723	767	723	772	703
15654	27625	40552	27311	16030	6524	1811	927	883	915	899	957	974	931	924	906	952	895	940	961	913	895	913	883	964	901	964	869	946	899	953	916	967	903	925	967	915	899	898	941	926	886	920	933	921	904	963	922	902	935	915	921	938	908	908	893	950	904	926	879	945	950	892	980	901	942	881	925	907	897	950	910	900	937	928	937	937	932	911	909	869	917	950	930	909	937	937	919	983	844	938	942	908	919	872	868	945	959	865	914	921	950	884	922	909	936	883	924	890	934	941	947	933	887	937	923	891	915	909	921	904	876	912	890	916	912	931	935	837	915	929	960	909	918	911	894	913	892	890	933	931	900	950	927	926	932	872	924	973	921	940	924	944	919	942	993	879	970	906	956	964	963	896	899	904	915	915	905	924	894	925	978	895	953	894	945	918	922	927	916	945	883	919	971	915	885	942	943	922	938	912	901	947	870	950	881	885	864	949	908	938	929	934	909	833	905	929	983	936	911	890	903	898	978	902	913	892	901	937	965	892	901	947	910	981	917	941	936	972	940	871	962	932	950	877	918	983	849	878	924	972	883	894	918	888	927	925	983	891	893	904	874	920	923	898	894	873	916	964	905	930	934	868	874	932	964	881	956	938	934	969	994	885	925	962	877	884	927	933	948	905	968	964	902	961	910	901	978	906	904	892	931	925	912	942	882	936	926	892	888	929	960	989	866	890	915	1017	917	896	943	919	971	944	916	921	927	925	923	929	905	906	927	920	869	900	891	899	891	924	898	949	941	936	881	974	925	932	911	910	925	957	929	945	908	939	909	919	925	881	947	931	916	899	877	927	941	889	868	923	926	976	961	887	896	864	868	876	963	868	937	855	914	945	892	943	927	948	931	922	875	948	924	974	931	921	907	928	890	933	910	877	938	910	938	910	934	952	980	977	944	969	907	882	971	901	897	923	900	940	934	946	903	932	929	875	931	907	914	887	917	861	919	914	934	876	933	915	897	943	967	912	867	975	919	928	911	943	979	981	963	886	930	892	929	958	946	969	909	880	977	920	941	891	925	907	951	879	848	943	956	928	915	870	930	880	884	906	939	958	873	894	966	902	900	847	906	945	899	946	912	911	965	922	933	914	855	886	943	954	931	947	912	882	942	938	930	917	912	929	919	907	913	920	951	922	855	928	888	883	929	933	952	895	967	881	879	907	974	919	949	920	936	929	912	872	899	897	921	881	923	886	933	859	904	935	918	916	920	944	915	922	873	967	919	915	899	967	896	945	899	869	947	875	920	914	962	920	910	918	912	926	880	892	891	889	910	909	908	923	959	959	997	888	906	939	912	853	941	958	925	968	940	944	899	870	895	896	914	937	939	906	895	915	922	867	951	918	917	958	948	954	889	904	896	974	938	931	923	936	949	948	902	892	941	1004	869	843	901	966	907	996	941	925	941	936	915	979	916	908	935	902	975	920	920	911	973	946	906	925	894	893	933	892	904	872	907	966	920	931	916	915	985	966	879	902	900	897	896	861	902	933	906	900	942	965	949	937	911	909	861	915	921	901	962	942	910	915	882	917	978	922	918	913	863	902	927	905	879	958	903	901	922	887	980	889	938	939	931	932	944	998	914	911	854	917	892	936	949	935	884	942	882	965	948	902	871	917	920	925	951	941	873	936	890	940	885	916	900	929	949	903	883	991	941	948	871	866	901	946	941	928	906	934	953	912	985	921	852	905	884	948	923	817	913	928	932	935	876	930	936	904	892	935	917	985	887	966	838	892	923	881	962	911	937	931	902	941	949	899	906	873	917	958	917	924	922	899	893	932	883	958	893	815	951	882	868	969	920	912	975	999	911	920	907	839	948	895	949	949	935	975	889	963	931	906	906	953	942	896	932	905	919	949	917	928	979	936	939	918	895	939	916	994	880	878	911	925	817	902	937	948	940	879	947	937	923	881	933	975	905	943	915	902	902	914	877	909	931	950	941	931	911	876	881	921	927	962	867	909	919	920	953	923	895	876	949	878	944	929	890	913	932	904	883	938	932	894	919	898	943	909	898	929	938	903	943	904	874	932	934	941	876	941	944	911	904	938	889	914	885	904	929	940	960	906	921	906	945	953	897	945	987	881	958	923	873	936	928	894	941	918	887	942	910	917	913	895	854	908	922	876	883	967	929	943	914	902	928	937	949	880	954	912	958	929	900	957	964	912	933	904	938	890	870	904	896	929	947	924	897	920	901	941	957	950	948	962	944	927	910	922	924	923	871	890	893	932	869	936	928	909	942	921	901	961	935	902	905	904	931	926	858	957	865	879	958	950	921	896	923	939	952	909	947	966	897	946	894	894	915	911	933	920	948	940	890	951	916	895	982	921	943	906	925	912	897	914	849	896	927	935	875	859	940	877	948	933	934	897	897	951	874	849	933	923	939	903	923	896	920	898	920	879	890	953	925	921	966	930	866	907	955	910	912	902	915	924	947	967	949	903	891	900	943	970	904	973	915	938	896	935	938	907	931	952	917	933	909	946	870	977	882	991	908	938	908	927	907	919	907	924	944	945	912	926	912	916	861	900	874	939	903	956	962	927	975	917	928	928	908	918	905	888	890	913	905	888	872	936	847	940	943	919	913	913	872	929	918	945	925	913	936	905	923	893	870	925	970	891	858	901	909	888	898	966	915	880	899	990	889	853	875	890	898	920	975	897	911	951	897	892	895	949	938	930	937	936	887	932	872	943	945	901	931	906	941	954	906	905	904	945	917	916	859	928	919	921	864	875	1004	899	929	949	868	945	926	885	942	949	915	911	906	962	975	962	939	867	909	859	919	912	912	951	939	923	884	885	918	872	909	919	903	914	917	944	931	900	987	897	905	990	882	891	876	872	930	923	948	935	902	898	970	889	963	858	954	852	893	896	944	939	910	905	891	941	910	949	852	907	921	891	866	931	979	960	899	955	974	944	894	871	889	921	904	890	956	899	939	901	903	938	972	924	910	942	954	876	928	906	896	894	866	936	958	931	962	979	879	905	956	963	888	920	883	914	961	879	935	976	846	928	955	888	938	935	915	893	895	895	965	913	911	939	861	949	908	924	907	905	956	910	984	921	918	951	912	958	875	955	906	890	879	894	927	942	903	970	880	885	928	925	892	899	933	940	885	907	890	956	916	889	937	885	921	873	933	905	903	952	944	877	898	910	863	901	938	940	939	859	904	948	930	940	941	879	895	941	976	924	905	926	891	914	880	933	854	912	948	922	880	945	922	949	888	889	910	899	935	893	908	882	899	898	946	911	919	917	922	965	895	941	943	967	864	959	883	915	951	967	939	867	898	950	896	907	864	943	855	915	878	941	912	877	934	933	910	919	911	923	930	922	965	895	935	931	922	896	918	923	898	873	907	942	906	872	935	940	937	916	951	851	911	903	930	939	949	894	918	923	895	914	957	925	895	951	927	942	916	906	946	971	951	855	927	959	861	908	941	881	941	925	934	916	944	920	910	915	942	859	895	862	929	951	896	938	932
24341	21528	38220	46999	39249	27393	12821	1058	632	657	646	617	655	629	629	663	646	619	666	617	615	633	781	729	664	640	666	715	619	650	673	636	604	643	604	636	642	577	636	616	605	652	606	636	621	616	618	629	586	653	651	649	627	631	625	615	602	640	619	609	634	608	627	625	622	627	617	633	614	608	699	651	679	653	628	635	623	638	578	628	659	666	660	634	676	602	602	560	638	646	638	594	605	601	645	580	624	619	631	634	647	635	639	608	667	637	630	638	641	639	603	660	665	620	672	591	624	622	664	594	662	620	614	636	612	608	626	634	608	626	610	627	681	670	685	618	578	668	622	638	659	644	615	601	620	614	620	611	582	651	578	636	631	610	578	596	663	620	631	619	647	663	636	615	615	644	592	661	642	632	604	599	633	581	622	630	632	615	678	657	635	629	568	627	661	605	645	660	635	613	634	627	606	594	598	654	635	634	629	588	604	588	602	617	620	660	633	652	694	660	618	629	658	632	639	632	589	662	643	647	664	640	648	654	595	678	626	630	637	625	612	598	674	643	634	658	673	604	578	625	596	636	626	623	654	624	616	631	607	595	612	615	645	663	682	629	634	603	597	624	621	635	606	615	641	613	580	664	636	682	636	585	642	609	604	615	615	645	627	631	624	582	615	593	671	620	625	629	647	628	653	627	651	648	640	662	614	650	631	627	613	627	632	590	616	626	638	575	621	623	650	611	636	628	633	621	636	629	618	651	606	592	640	657	601	658	618	626	591	621	625	622	648	627	625	600	671	622	597	583	627	649	670	644	673	623	629	663	684	600	635	664	611	618	637	611	679	655	644	602	622	628	609	600	616	603	668	659	633	619	656	626	636	634	622	594	673	639	605	632	653	675	643	655	629	614	608	638	624	655	637	600	611	596	611	632	654	646	669	657	650	628	625	618	654	625	652	686	621	653	629	659	623	626	634	609	654	607	613	582	627	627	589	624	610	721	665	632	624	667	613	650	648	630	613	639	628	636	580	641	623	618	607	607	587	606	631	636	589	628	613	629	701	619	609	657	676	599	657	651	596	628	646	606	634	604	629	664	589	628	636	579	593	630	599	630	648	622	617	614	590	639	614	641	634	635	610	625	638	594	610	652	615	645	597	613	640	630	662	627	628	656	647	640	674	640	645	635	621	660	611	621	610	634	672	688	645	615	667	628	606	638	643	609	644	637	624	598	616	632	668	632	626	621	614	619	635	614	592	646	665	637	617	644	612	647	636	640	648	624	610	581	623	645	632	637	655	684	630	587	622	648	639	624	620	605	613	650	598	592	588	597	657	650	615	617	677	622	636	611	650	636	635	662	669	646	618	564	675	591	609	608	608	624	598	628	615	583	640	650	615	631	696	639	636	671	650	636	589	619	665	636	608	668	626	653	586	631	637	612	614	647	667	603	641	627	621	616	641	625	589	666	653	597	631	582	643	603	596	628	637	652	609	691	620	557	614	639	600	656	624	573	669	634	594	641	649	640	606	632	634	626	660	586	624	625	651	673	656	607	639	623	661	645	617	654	606	618	602	651	643	614	633	630	626	649	678	600	648	622	700	617	630	646	631	597	633	625	590	600	637	633	664	644	607	588	625	624	623	612	664	659	622	621	623	575	645	653	585	628	593	609	624	655	649	615	634	631	610	606	659	664	616	584	663	661	654	636	653	646	638	617	634	614	646	625	670	621	635	648	676	669	615	614	607	625	641	616	602	624	646	628	568	596	638	635	604	626	629	611	610	640	635	657	622	574	603	622	610	630	648	658	619	618	623	605	640	650	636	626	628	593	621	603	611	591	615	604	619	621	666	695	618	609	620	681	682	602	687	633	642	635	601	666	637	627	631	599	642	708	644	605	585	683	662	645	645	620	639	650	626	636	640	650	624	674	658	605	626	627	650	622	616	669	621	630	636	645	613	634	636	653	663	690	604	604	667	621	610	633	626	622	610	630	654	624	643	654	679	626	642	643	595	629	638	617	636	631	625	612	592	647	607	622	608	616	614	619	619	652	602	643	621	598	676	670	617	638	648	664	651	612	657	613	615	672	645	609	630	634	642	640	668	646	631	618	643	627	621	675	622	661	628	628	640	650	587	601	681	686	627	631	654	634	603	624	643	615	664	639	637	643	625	624	641	636	637	631	650	617	698	619	653	635	593	607	609	610	621	666	667	642	582	657	634	646	619	642	622	611	604	605	627	608	600	663	612	607	645	660	667	620	604	658	667	630	621	611	638	634	624	633	634	674	597	649	625	638	644	622	631	628	640	623	621	627	628	643	619	591	659	643	641	633	615	632	640	648	655	629	653	628	623	618	639	635	648	664	654	625	644	662	602	644	641	626	653	624	624	572	609	658	652	618	602	585	662	604	671	642	686	640	606	616	597	663	607	657	623	631	627	659	580	641	648	600	629	657	647	609	618	630	646	632	643	598	606	618	614	627	619	645	624	613	590	610	610	617	601	661	654	671	656	629	631	604	609	621	647	644	632	638	608	658	621	631	669	652	623	602	609	621	555	614	671	645	619	649	624	605	676	643	645	672	615	652	626	631	616	640	620	602	608	634	652	660	636	634	621	644	583	658	638	586	634	652	666	631	620	577	657	635	591	627	604	629	625	629	640	650	662	643	610	678	583	647	642	668	649	639	638	632	672	613	636	604	619	654	597	671	661	601	664	618	644	611	646	624	593	654	627	635	628	629	621	647	637	633	640	610	616	643	662	622	649	647	644	611	622	597	591	636	607	643	635	604	679	652	636	593	646	659	629	609	622	652	629	585	650	644	619	604	597	608	657	665	639	699	652	624	575	660	634	664	638	664	641	645	617	679	664	620	567	637	657	628	587	627	604	606	673	641	625	665	640	629	641	589	609	634	655	607	634	666	595	638	651	646	634	610	585	636	631	597	635	646	608	602	657	677	607	657	641	594	598	641	606	612	635	662	651	630	622	675	603	650	612	632	622	626	637	593	669	601	668	606	613	659	642	606	588	656	610	652	700	627	658	663	621	633	633	634	641	668	598	632	669	678	642	590	592	643	595	629	649	575	657	557	642	583	636	656	637	687	662	643	635	673	639	648	618	646	631	619	663	610	635	638	614	609	654	630	636	619	633	637	650	603	616	625	624	616	619	644	628	603	677	613	639	669	620	641	623	609	622	626	620	586	595	623	654	609	662	626	648	617	590	625	616	656	635	651	592	638	647	620	633	647	663	610	615	613	669	651	607	639	613	620	662	656	629	575	625	642	595	636	636	657	605	649	656	657	623	638	613	651	622	612	595	589	614	664	628	593	628	644	639	579	602	627	664	649	642	620	621	588	661	613	616	646	639	626	625	642	669	618	550	691	565	606	590	616	651	590	637	625	615	649	668	638	606	629	656	592	613	621	607	602	662	632	594	666	652	690	707	630	655	630	606	610	606	568	633	623	622	624	627	628	610	628	636	623	671	616	609	652	656	629	614	643	622	669	626	587	671	634
38194	65165	84652	63745	45889	29159	9310	807	812	776	819	804	789	793	789	782	804	799	784	826	789	863	1002	1021	943	789	842	893	831	765	820	806	836	828	815	787	832	849	776	800	779	833	772	776	793	781	755	784	798	750	772	753	798	796	800	772	815	786	827	759	743	862	785	790	787	811	739	827	786	815	808	810	838	746	757	785	846	803	782	798	822	780	773	761	777	814	781	791	762	834	744	839	816	767	779	812	739	815	781	810	782	714	788	758	811	819	805	757	750	777	802	829	784	817	830	813	820	801	764	790	762	797	771	768	816	831	827	798	814	796	815	795	756	828	782	770	763	779	799	842	802	815	837	760	813	801	815	770	774	814	795	796	773	859	774	784	818	823	798	833	763	722	780	751	808	809	791	788	801	753	764	815	732	793	793	836	761	746	856	795	741	814	822	753	771	785	744	771	778	767	709	756	750	795	754	804	847	779	776	812	770	817	768	790	762	812	797	790	838	797	780	767	801	795	805	768	775	824	773	817	850	813	733	759	711	782	802	783	773	786	810	794	756	778	763	786	807	734	759	799	807	764	789	810	854	845	828	802	713	771	803	801	757	804	763	758	824	774	814	771	804	871	847	788	769	762	841	802	789	781	780	806	821	804	825	769	784	764	805	802	763	759	825	769	818	817	816	827	774	794	777	764	767	797	785	787	786	792	799	797	801	774	777	771	791	798	794	850	825	769	817	845	795	828	833	803	780	844	757	747	760	778	809	797	824	769	803	816	796	832	775	776	798	768	821	763	782	827	794	800	765	821	805	784	818	785	814	817	827	807	829	806	766	788	835	798	772	784	805	794	784	786	787	767	807	803	773	811	813	784	788	793	747	804	790	763	859	787	830	819	757	793	779	798	808	801	816	810	789	793	784	787	792	752	784	777	790	781	781	823	807	761	783	847	858	779	772	794	810	783	782	833	803	806	814	775	774	779	797	793	772	818	802	816	818	761	820	791	773	794	783	825	821	784	783	825	809	822	801	812	761	778	750	770	775	745	807	773	751	794	849	807	767	763	809	807	822	772	797	802	858	796	802	808	743	764	771	806	786	831	787	805	810	806	766	833	784	835	831	762	786	771	771	786	795	845	760	793	770	752	780	794	797	795	819	784	834	822	800	770	785	817	773	797	798	833	779	767	848	793	821	808	776	818	800	771	818	793	808	817	783	830	759	743	738	841	780	805	804	799	795	773	816	786	790	762	784	789	770	792	816	816	775	750	772	732	832	737	803	842	771	798	815	799	767	805	812	779	772	833	798	809	831	756	769	803	825	726	778	769	843	784	822	832	774	820	774	793	808	794	765	806	795	774	798	769	781	807	872	828	777	801	767	761	783	819	764	785	778	789	757	788	851	793	819	803	784	794	796	824	850	791	793	803	806	853	745	762	765	753	809	784	774	809	784	808	814	803	789	810	764	827	813	817	820	790	840	779	820	799	748	743	812	785	790	837	789	813	733	772	841	765	800	808	777	836	787	765	832	782	809	756	813	828	803	829	791	774	822	833	782	780	817	798	783	796	770	777	803	783	758	778	786	764	751	777	814	761	754	792	808	769	780	789	779	785	770	820	804	806	811	787	834	766	817	815	806	772	781	712	765	797	788	820	760	822	793	768	744	795	797	784	784	771	793	811	787	777	785	775	759	813	799	808	769	816	784	761	772	801	794	734	784	818	783	754	803	814	773	774	810	829	777	788	776	791	810	781	753	781	761	830	766	786	788	774	856	770	812	788	822	769	801	763	810	760	824	791	772	804	783	791	766	791	772	781	758	798	775	775	774	812	807	785	772	766	786	803	808	820	814	726	810	801	794	799	797	828	814	820	776	819	775	782	761	810	811	782	784	819	752	779	765	745	798	815	865	793	795	799	821	815	766	792	798	815	822	771	762	745	818	790	810	771	794	738	800	789	847	768	799	763	779	826	783	798	780	781	778	809	775	790	819	760	842	794	768	790	810	813	793	787	806	856	872	776	797	779	765	786	776	782	810	817	789	803	798	784	803	799	748	827	756	780	737	812	806	772	779	761	812	768	793	766	798	796	844	761	810	800	792	830	814	761	777	798	798	783	794	822	790	791	789	742	776	764	816	793	742	761	853	782	783	733	849	795	769	760	760	814	804	728	755	790	795	810	789	767	746	802	767	836	795	833	772	796	774	765	781	845	770	792	798	776	783	781	760	762	819	786	801	776	803	795	790	777	809	807	819	780	793	778	773	815	792	797	852	801	788	793	790	822	817	825	799	773	782	752	773	782	791	774	778	808	812	822	786	800	786	754	766	795	758	843	773	809	795	831	755	790	775	789	811	734	772	752	831	760	772	727	789	764	796	791	765	788	821	769	816	842	824	777	795	763	817	770	776	772	804	819	717	814	850	816	812	766	819	816	799	786	786	793	796	796	839	811	805	807	769	812	764	843	788	801	827	812	760	752	783	858	813	784	836	823	823	798	805	765	793	783	789	734	802	761	832	751	834	805	810	831	870	762	840	816	784	777	819	788	761	827	787	798	794	792	776	830	807	807	731	786	833	764	784	771	821	866	725	765	763	856	808	755	825	744	796	805	826	744	787	801	782	811	807	775	759	805	798	821	820	814	856	735	775	808	768	787	810	802	765	750	851	804	780	827	824	803	778	807	786	835	740	757	828	826	811	782	732	809	784	765	839	833	751	786	788	823	788	792	833	814	787	775	814	809	848	793	778	764	824	823	786	818	826	799	848	750	842	819	833	817	730	824	779	819	812	791	777	826	814	802	717	813	805	743	765	794	784	816	829	796	849	811	786	822	780	824	763	809	768	808	786	771	767	774	827	795	811	767	793	797	774	790	801	811	751	830	771	812	795	822	788	781	780	781	811	822	787	798	788	802	785	821	805	813	778	729	774	782	808	745	754	847	743	797	810	811	800	800	800	799	812	800	810	768	782	771	820	782	763	796	783	826	812	796	766	770	808	840	813	786	766	813	783	761	797	760	761	787	794	774	804	793	747	781	799	789	854	820	840	763	795	733	822	799	771	803	771	751	778	806	795	807	761	807	804	779	836	823	801	784	820	790	775	759	753	820	857	786	832	848	810	856	812	726	842	826	800	807	766	780	791	784	831	822	754	846	793	764	846	797	797	751	808	796	840	814	802	775	789	793	809	749	804	816	767	869	827	830	809	772	837	801	757	780	799	792	723	774	799	790	706	795	773	794	786	811	783	784	764	849	812	840	764	777	850	805	819	799	871	772	843	786	794	794	794	797	810	771	821	812	771	771	764	756	760	787	792	817	767	792	790	780	779	835	794	803	773	781	764	785	825	789	757	778	772	808	795	834	774	814	819	782	860	776	759	860	733	817	791	752	755	767	729	803	773	763	773	849	837	753	809	765	744	759	782	755	802	765	842	787	815	767	751	799	797	801	771	815	769	751	771	780	797	772	792	772	770	815	818	823	762	752	760	756	796	815	822	799	842	826	824	814	800	785	811	794
23386	21543	35648	40568	39027	31397	20005	2371	497	497	519	485	478	489	516	476	462	477	506	479	472	577	661	589	549	441	553	543	490	484	494	475	492	504	492	499	506	494	516	467	477	540	478	482	508	508	480	479	487	482	472	455	508	487	459	490	487	479	497	478	494	503	532	491	473	467	467	464	472	454	481	499	482	471	506	490	456	471	477	490	463	486	461	497	444	472	543	477	461	453	490	486	480	519	497	481	446	489	493	498	536	471	456	473	486	481	479	466	471	469	473	448	466	502	446	465	453	489	514	454	472	436	489	448	499	467	494	482	464	477	450	470	472	479	490	473	473	507	487	478	505	499	433	484	486	526	462	480	456	443	445	469	483	468	506	446	500	492	488	463	460	475	480	467	457	490	475	480	486	448	470	472	496	473	478	486	507	443	458	421	475	489	506	482	497	514	482	473	467	501	496	497	507	471	463	534	487	546	476	466	448	487	464	472	511	448	489	498	498	525	478	460	463	485	494	496	470	473	500	481	521	499	495	491	492	483	470	468	490	503	491	462	539	430	518	489	528	456	477	496	443	469	447	484	538	478	465	437	433	487	513	481	473	465	495	507	452	480	471	476	494	464	503	436	470	500	488	476	517	477	482	528	464	482	461	437	465	500	523	522	482	447	477	495	514	503	492	484	479	462	485	471	467	474	534	487	472	462	494	496	454	500	500	477	491	493	432	512	474	468	531	509	508	503	468	498	462	475	482	470	459	468	459	554	510	488	471	468	494	465	486	465	464	507	485	470	495	489	454	490	470	464	486	486	450	490	465	484	502	494	469	476	478	401	484	450	519	477	434	469	461	463	451	471	482	483	443	481	487	498	468	494	481	497	481	474	485	470	478	463	495	519	499	492	481	475	474	497	473	479	461	422	486	498	488	473	486	461	482	447	497	510	471	514	499	500	488	470	518	479	498	463	412	464	469	488	428	467	535	436	511	496	495	479	502	478	443	499	467	426	456	535	509	495	495	476	484	490	482	504	490	468	536	516	459	472	480	511	486	492	465	492	460	528	513	514	480	480	497	508	465	497	453	467	509	442	494	469	482	479	461	513	483	486	483	467	470	525	491	499	506	453	452	482	504	484	441	500	445	466	501	483	518	482	546	485	494	511	485	477	474	501	479	520	495	531	479	487	456	519	487	466	472	459	444	491	480	421	478	493	507	482	468	501	481	466	468	478	452	491	460	511	476	474	475	470	452	445	504	545	478	460	477	480	465	493	455	406	476	484	485	481	489	512	464	485	451	500	482	483	508	482	466	461	516	479	473	504	439	464	478	495	432	468	482	447	481	468	483	455	494	527	465	466	533	471	506	434	469	492	530	471	466	477	442	443	498	496	469	460	455	455	472	455	467	463	443	464	476	461	499	512	506	449	478	514	478	502	469	465	514	491	458	503	490	463	487	472	470	454	501	510	476	504	492	490	482	468	495	443	453	417	469	460	488	509	480	466	492	452	450	458	453	498	515	464	454	476	478	471	486	480	469	448	482	465	460	508	488	491	515	470	471	455	483	521	480	521	497	478	440	481	488	469	530	478	439	506	446	453	465	538	478	470	470	473	497	455	501	476	484	478	491	490	519	457	493	491	511	467	505	499	504	478	496	496	479	481	460	443	484	523	482	478	495	451	473	466	482	458	499	497	476	493	472	500	482	474	451	499	493	477	475	456	450	462	472	508	450	475	435	496	484	482	499	479	502	492	475	431	512	481	484	489	489	446	482	506	512	462	476	443	489	464	486	454	500	469	454	528	469	463	470	527	440	467	537	490	485	459	494	472	438	467	469	478	479	506	442	489	498	486	502	502	483	452	505	467	495	460	511	498	506	462	483	472	487	478	495	537	513	442	476	455	473	468	479	481	483	499	527	472	485	466	458	504	458	463	489	443	521	489	473	498	484	443	481	504	476	487	456	495	499	458	464	476	491	469	466	470	462	462	513	510	479	492	491	484	468	499	478	482	484	475	489	511	476	500	493	496	505	487	523	497	463	474	438	468	473	469	461	459	494	502	499	493	501	492	444	445	510	476	500	513	497	472	473	477	518	475	450	512	449	504	461	498	462	482	437	496	481	498	459	483	467	488	484	503	489	479	480	520	496	486	486	468	479	511	479	513	475	502	439	468	455	463	464	496	465	502	455	473	448	495	490	495	439	472	512	455	438	438	486	481	479	474	463	447	445	488	478	486	459	495	478	471	459	516	490	471	515	532	487	474	503	470	439	467	475	495	497	498	466	480	525	486	483	454	488	466	507	461	489	488	514	443	524	482	463	469	480	446	439	497	460	508	502	464	503	463	487	464	514	503	478	483	435	459	487	492	448	540	452	505	441	472	460	486	452	490	507	488	489	484	455	455	474	455	457	493	489	497	478	488	473	481	513	448	489	484	467	512	446	473	467	511	483	451	474	460	486	461	487	507	503	483	469	488	486	474	489	479	461	464	464	492	466	485	464	495	441	500	457	478	505	442	454	482	480	508	446	528	488	488	481	467	495	482	450	477	474	468	490	441	495	455	468	475	503	428	493	463	460	480	509	490	466	476	476	471	454	472	474	495	507	475	479	448	497	469	456	500	490	495	509	525	498	476	467	511	490	495	461	532	500	453	472	518	472	493	535	467	458	473	509	503	490	469	491	482	468	460	476	526	514	490	500	490	474	498	485	527	500	473	489	509	495	492	458	446	480	486	498	476	493	463	457	497	476	488	508	465	528	478	494	449	478	460	468	482	486	480	518	476	461	507	507	480	497	492	449	476	463	487	493	492	486	495	463	438	479	496	522	455	475	451	483	463	459	473	522	439	493	451	475	480	487	493	466	464	476	498	481	464	515	481	449	476	519	419	503	490	469	501	461	488	489	472	461	472	445	464	503	473	485	469	456	477	448	447	484	478	463	455	507	478	483	438	435	508	470	525	473	508	471	507	476	498	475	501	446	451	484	460	476	521	478	474	450	475	479	485	473	520	455	435	480	451	476	459	447	474	472	428	488	462	475	455	463	457	447	474	512	504	499	498	434	478	435	474	528	470	458	451	468	478	474	446	474	498	510	446	494	510	524	505	467	465	480	515	539	501	475	497	490	497	488	476	464	499	457	471	450	490	501	493	485	470	485	433	439	494	464	481	470	484	480	513	452	482	502	504	475	449	455	519	468	492	493	500	502	479	515	484	526	491	490	445	443	465	466	469	498	476	491	477	486	469	457	494	461	488	490	532	461	489	474	495	507	469	490	505	524	463	509	484	462	494	478	473	461	470	485	521	490	459	481	483	510	489	503	409	500	461	474	505	455	471	487	479	469	497	472	454	484	471	474	480	482	468	497	470	496	482	457	472	482	489	498	493	469	467	450	493	463	503	468	501	457	480	487	459	476	470	468	505	459	461	447	485	512	485	501	480	502	483	477	527	498	490	476	468	498	470	483	503	500	490	477	463	520	511	466	459	499	467	481	512	439	465	461	491	475	472	502	454
45536	74011	90885	74860	55355	36933	15393	718	654	598	592	620	631	578	642	585	618	609	595	557	624	725	916	848	727	635	751	706	596	589	614	611	594	563	627	605	596	601	582	577	669	612	601	619	601	579	592	629	602	577	604	583	625	607	589	602	591	578	575	620	635	604	602	593	632	607	605	634	571	587	589	634	568	582	563	637	571	622	569	598	623	615	626	587	617	571	616	593	644	609	589	625	593	594	597	606	587	587	572	558	574	579	622	647	620	639	560	592	589	623	612	625	631	627	582	608	651	600	631	561	616	614	661	567	564	597	575	533	595	612	594	605	607	634	580	569	578	611	596	585	606	594	604	616	589	592	634	595	621	637	576	592	583	646	584	609	604	582	576	611	591	604	644	643	586	583	580	578	627	602	563	631	642	613	595	554	591	606	589	577	610	598	601	638	591	594	579	617	609	620	593	616	607	591	605	613	588	598	604	609	569	586	613	618	586	585	581	576	611	576	591	599	612	615	599	596	614	592	638	605	576	541	576	573	590	625	591	597	553	603	587	565	625	638	612	631	563	646	647	574	595	562	625	605	619	603	612	613	606	594	579	572	624	557	591	590	641	589	650	587	572	617	584	586	613	602	593	570	629	639	589	613	607	593	585	632	643	578	583	604	613	579	614	582	667	641	623	572	599	626	582	611	638	591	630	591	643	667	603	617	607	600	654	640	618	622	594	567	613	608	599	630	596	600	598	603	618	601	588	565	567	615	570	582	553	591	630	655	596	608	617	585	585	579	598	577	592	610	609	619	581	628	576	637	637	591	636	612	597	575	573	586	598	649	568	580	579	605	643	634	613	592	570	577	627	602	572	583	618	561	585	588	536	560	620	630	633	582	635	619	601	606	629	611	622	612	639	589	578	582	644	615	636	595	584	571	623	586	627	587	565	608	579	566	605	603	647	570	631	607	586	635	612	615	606	611	615	611	613	594	641	628	614	581	604	624	620	565	595	625	577	606	609	583	593	579	615	644	598	601	583	620	592	610	559	584	587	630	635	627	577	609	609	680	611	593	557	625	564	593	575	603	646	598	607	599	610	543	615	605	617	634	614	618	608	545	555	631	643	572	643	546	574	666	615	619	608	605	649	597	565	619	633	609	609	603	590	625	625	596	593	585	598	649	569	579	625	611	586	610	603	586	682	590	596	605	560	649	623	601	634	608	602	583	590	602	610	591	605	653	606	581	629	606	588	611	551	593	585	640	606	621	593	615	604	596	630	601	603	605	599	628	618	617	576	618	604	607	570	680	618	577	623	596	581	590	649	602	573	540	606	576	656	596	622	603	558	618	583	606	598	626	642	615	584	624	646	584	608	586	580	623	630	609	612	573	603	654	586	560	542	573	582	637	614	605	610	577	592	574	579	613	571	615	596	655	651	581	612	628	615	600	637	616	599	624	607	614	605	576	611	627	633	569	605	646	604	593	585	584	623	586	562	652	579	593	652	609	628	627	618	633	655	623	583	584	616	559	594	612	594	580	617	620	598	599	644	581	620	605	575	596	615	592	635	632	614	605	619	616	591	609	594	584	616	630	590	580	577	619	573	637	566	613	623	567	588	603	573	622	608	594	577	637	627	613	614	572	617	633	627	610	600	641	638	583	592	650	617	582	591	587	578	587	583	566	572	601	624	600	587	598	635	645	574	608	581	621	583	562	557	610	606	631	606	603	627	591	592	605	633	625	589	563	597	576	595	611	594	575	570	599	647	600	577	601	589	609	619	641	604	629	567	591	656	596	608	579	601	604	590	623	624	603	564	626	613	621	622	634	616	572	626	616	610	612	629	579	603	657	585	582	621	641	597	614	576	633	569	573	626	613	568	609	579	594	595	586	657	628	645	615	596	606	628	657	607	609	588	612	604	598	628	585	602	610	583	612	577	565	598	638	609	605	599	608	617	610	594	589	579	622	581	621	582	595	596	614	589	563	650	560	594	640	573	628	633	565	595	563	623	550	596	591	596	614	618	618	594	604	619	609	596	571	602	602	616	581	606	652	610	581	640	612	612	607	600	652	593	646	628	593	609	616	593	619	606	632	576	550	588	552	592	609	586	576	645	601	631	613	569	588	571	604	590	600	603	610	645	574	568	605	605	563	577	648	640	592	639	584	540	597	534	604	571	556	578	604	575	590	632	608	605	560	596	616	630	568	570	600	627	593	599	620	614	633	623	606	632	594	601	628	653	573	621	622	635	604	573	612	638	608	566	607	560	640	623	593	585	607	611	602	633	569	528	602	673	608	591	568	600	566	523	577	540	580	591	637	653	579	591	601	561	590	601	589	571	581	618	605	586	587	604	615	629	582	604	610	548	628	621	594	598	616	573	610	557	574	651	615	628	612	588	639	581	610	590	619	619	650	600	576	600	588	570	604	624	612	594	586	568	641	631	606	624	604	614	597	635	602	605	622	577	582	612	558	605	605	611	599	649	590	648	577	603	605	613	721	590	613	602	561	601	595	619	618	602	663	601	634	574	640	583	584	550	582	576	572	587	590	644	623	614	621	615	662	607	562	599	615	566	598	601	591	601	631	603	608	658	614	618	619	598	615	613	581	596	597	590	601	578	598	596	597	598	612	630	599	614	615	599	599	593	588	586	633	596	613	583	592	605	565	549	593	634	597	617	619	580	556	558	584	636	621	582	582	593	576	625	554	600	596	596	586	581	571	619	580	586	569	605	580	598	592	610	586	562	636	626	594	615	627	613	622	578	639	606	596	558	607	617	556	609	611	592	619	618	616	610	613	584	630	610	605	566	595	601	604	626	634	589	627	598	599	598	599	667	570	635	574	633	651	619	611	617	599	621	612	629	571	618	559	603	599	566	625	662	633	565	610	635	632	605	610	637	622	592	629	601	618	606	629	619	570	586	638	615	556	589	630	597	608	614	586	570	630	626	588	587	647	622	565	567	656	616	584	601	597	576	627	596	578	568	586	589	583	638	610	599	653	576	618	598	610	617	638	609	576	609	564	608	617	636	622	606	568	606	586	593	659	577	554	586	590	635	612	596	601	590	588	598	624	599	599	635	612	576	586	630	591	559	603	576	589	625	578	570	598	595	616	604	604	671	617	619	607	601	585	639	611	614	582	627	605	581	601	573	551	641	626	609	590	633	622	600	579	633	597	607	595	590	595	584	608	593	568	617	608	608	630	591	569	587	634	601	592	577	575	593	581	552	586	591	593	626	565	622	595	602	593	612	581	616	637	605	625	616	630	606	610	637	619	557	594	599	621	582	638	628	612	635	631	556	556	583	583	596	618	634	591	609	606	609	637	576	614	562	601	590	623	611	625	616	593	606	621	605	579	585	616	602	571	594	558	570	613	611	603	664	652	593	579	606	618	637	601	595	569	619	574	620	600	584	588	584	602	615	571	627	592	606	641	598	599	587	596	606	594	635	564	600	583	591	586	566	557	620	603	605	576	620	599	585	574	566	614	613	602	613	606	626	622	614	601	603	569
27705	23251	37575	28322	13877	4936	1521	809	741	784	778	748	762	745	747	760	738	750	762	722	770	747	795	775	731	706	734	723	766	764	765	775	755	789	729	760	725	764	733	792	761	792	744	773	766	764	701	755	752	746	757	707	709	701	717	744	757	771	742	760	764	742	715	745	778	720	735	739	768	747	764	767	734	760	803	754	694	732	742	749	750	727	770	718	760	725	703	727	772	700	751	773	769	779	722	732	716	721	785	734	738	742	763	744	782	760	730	757	787	718	732	738	742	709	715	767	802	752	773	739	756	772	703	775	721	823	781	756	782	776	772	800	778	764	783	775	790	711	747	772	787	736	784	723	739	744	761	783	726	782	751	775	693	768	700	718	726	742	747	774	756	794	742	704	781	778	731	808	802	751	779	740	726	801	763	783	717	744	772	775	750	728	700	758	752	700	754	725	699	822	760	743	777	705	749	799	760	708	747	746	746	748	757	789	732	751	730	714	731	684	782	780	802	767	753	740	746	744	714	733	736	774	805	746	767	791	788	781	805	765	799	800	763	738	787	787	803	758	752	738	768	751	836	745	761	748	756	798	747	767	753	728	720	770	720	761	729	780	712	748	699	800	743	770	768	743	773	729	784	721	755	744	756	762	749	778	777	759	735	785	765	729	742	703	738	730	709	733	732	678	726	732	758	711	780	711	784	767	716	811	743	719	762	768	770	712	712	779	772	793	774	703	722	754	771	742	734	736	778	807	735	768	746	763	750	758	763	782	740	738	788	724	737	755	786	812	778	757	806	742	811	736	758	723	769	719	732	718	709	765	749	741	773	750	735	742	750	741	773	765	742	755	728	707	733	732	772	761	753	768	749	759	768	750	746	748	774	768	712	763	774	771	705	749	795	734	783	763	783	769	740	761	733	754	735	785	781	732	703	755	790	756	723	773	774	810	759	756	687	738	721	779	759	752	686	775	752	742	738	797	751	778	776	784	749	751	726	737	772	740	792	736	773	786	756	706	765	677	758	769	760	742	805	739	738	777	725	788	795	753	767	764	755	737	770	798	799	755	735	787	770	757	798	759	737	777	741	786	804	725	735	758	752	801	803	739	720	798	729	739	809	761	749	715	760	700	799	749	766	732	733	771	725	775	745	747	765	735	788	752	786	716	739	736	712	770	768	759	743	729	738	808	739	740	732	719	695	758	741	759	777	748	751	725	766	764	771	688	773	708	763	710	722	788	762	783	726	744	724	745	740	779	782	748	759	776	750	731	751	735	738	751	752	811	752	765	762	769	773	704	779	762	772	780	721	776	800	729	754	753	752	766	716	716	741	709	678	776	764	733	759	705	734	762	752	778	767	801	744	730	737	754	751	835	790	759	757	761	727	733	760	733	775	777	749	742	818	786	766	737	740	798	742	774	757	735	733	775	793	755	776	760	771	734	748	743	743	738	742	780	786	772	763	744	765	768	763	785	783	710	766	731	707	739	713	821	784	718	734	745	789	758	758	750	729	724	753	728	786	744	776	749	761	765	806	735	736	764	761	701	822	782	725	764	708	748	755	754	776	746	754	776	755	713	714	762	781	766	777	725	709	771	750	804	694	796	745	717	780	742	720	759	721	803	750	798	780	725	777	711	746	762	757	732	735	701	783	784	779	757	789	728	744	721	767	698	729	709	720	770	777	765	759	770	750	726	688	741	790	784	739	776	728	757	738	706	710	788	770	791	750	755	778	718	785	756	750	718	763	735	718	713	714	791	762	754	790	765	735	788	761	769	728	780	789	767	774	760	726	731	715	742	756	777	758	748	784	756	731	736	766	740	728	721	760	756	736	702	767	740	733	727	765	704	724	726	750	772	734	756	759	757	733	721	736	792	737	790	731	731	755	770	743	728	717	782	720	750	786	766	723	772	712	715	774	725	746	772	740	701	770	749	777	745	724	793	709	764	742	750	809	723	813	768	795	757	731	708	748	676	697	720	793	776	719	724	721	778	745	737	765	748	739	727	741	761	774	745	723	735	730	716	747	728	726	755	791	730	781	734	744	752	669	755	787	694	750	755	772	793	775	762	764	747	743	759	784	741	676	761	755	748	716	753	718	738	745	729	736	753	761	760	768	760	775	726	701	763	757	756	714	758	745	761	747	708	732	747	757	757	742	756	752	747	715	755	739	784	717	747	811	751	736	753	781	731	749	772	790	729	741	764	736	789	766	725	746	731	799	764	780	735	737	759	778	757	735	737	783	737	763	725	771	724	735	761	711	757	748	743	750	790	703	743	717	794	784	785	736	750	757	740	777	818	815	845	759	725	749	759	793	720	721	764	797	772	756	725	794	789	751	715	719	770	760	776	806	763	728	739	732	759	787	749	770	785	817	691	719	760	772	750	812	712	764	748	773	772	777	776	751	737	735	700	762	737	754	724	724	755	793	717	745	712	807	745	738	749	788	736	748	738	789	748	756	767	745	732	753	779	751	733	746	754	781	736	762	772	698	768	731	762	761	767	717	761	734	724	798	747	727	749	751	753	714	705	721	750	778	749	716	744	726	755	727	814	758	772	740	746	765	765	720	790	773	741	697	718	768	790	748	745	764	705	768	773	698	791	711	769	789	773	770	714	776	777	743	742	735	687	790	707	754	753	756	762	742	751	719	716	770	764	759	752	760	755	737	713	789	803	760	736	771	737	731	741	727	755	740	727	804	709	760	789	761	767	756	757	772	763	765	747	713	752	706	746	731	800	707	786	762	766	727	763	794	739	816	729	800	747	743	751	764	747	750	737	716	734	763	823	751	744	761	766	767	704	800	773	795	733	718	723	724	766	736	758	781	741	695	783	704	748	751	768	747	750	778	770	727	803	782	745	743	780	767	731	738	770	721	770	727	759	742	741	789	731	821	759	728	783	719	759	743	804	689	787	803	775	695	750	766	706	763	706	740	740	725	763	851	714	750	769	685	712	718	735	763	753	752	763	741	721	764	740	759	779	776	739	729	735	757	762	750	740	794	753	709	752	789	750	780	745	783	779	726	800	729	797	756	789	694	753	717	762	722	728	748	749	768	767	731	780	714	751	766	723	787	752	722	719	771	741	784	763	747	773	782	746	740	740	752	777	701	794	732	717	727	783	783	748	772	770	738	729	778	771	766	781	770	766	738	749	719	769	757	715	728	764	732	743	742	769	770	763	724	751	742	725	761	757	716	745	777	742	765	760	723	710	717	728	711	714	765	801	744	769	737	768	727	795	738	756	766	756	741	784	759	789	808	732	761	761	786	777	761	769	749	773	810	729	725	762	782	763	730	777	728	742	753	732	761	751	770	740	777	729	771	737	701	757	726	778	783	785	735	722	724	771	705	739	768	744	763	736	720	740	790	763	723	737	735	791	765	721	780	712	726	722	742	746	769	770	787	754	757	761	801	729	748	736	721	707	763	758	754	792	738	745	781	746	755	788	802	714	735	722	788	709	711	741	761	765	759	778	801	744	752	792	673	784	748	764	765	667	704	768
19065	33456	39980	25869	14733	6586	1947	984	947	949	934	1002	917	977	934	937	899	877	922	981	929	978	944	935	972	944	885	979	969	923	943	947	960	942	955	914	974	912	986	953	876	903	984	996	849	913	884	955	920	879	923	904	947	922	889	944	967	917	949	948	959	949	906	947	939	909	903	920	952	927	957	988	917	909	939	935	928	941	965	933	930	913	969	939	937	990	928	955	947	928	912	954	969	910	968	940	977	955	922	935	954	946	981	919	921	948	945	971	955	952	925	943	923	940	941	945	951	923	1028	956	907	967	927	958	954	919	943	910	967	941	927	941	946	964	957	928	881	985	918	948	931	904	901	992	932	933	959	961	938	980	951	927	929	975	885	894	936	932	933	953	909	939	953	936	910	961	948	1007	980	966	1000	944	988	982	1021	923	924	954	905	972	982	996	904	967	971	926	921	949	918	925	957	964	953	965	938	918	991	960	899	933	954	965	912	927	980	1007	924	985	905	938	887	1007	1018	931	904	986	987	961	984	948	941	978	903	940	938	963	935	974	929	932	980	943	975	952	943	974	963	937	928	946	963	952	963	954	954	960	943	944	948	905	923	945	937	884	943	937	978	979	912	961	964	940	965	955	882	949	928	943	929	973	906	944	865	926	986	923	909	950	979	961	905	911	969	920	930	942	964	965	920	982	903	951	969	947	898	960	940	946	963	941	956	989	948	927	955	930	946	940	941	934	958	997	953	907	937	889	928	908	954	942	970	909	1001	954	972	943	937	921	943	953	933	978	980	955	937	928	939	961	952	982	956	949	900	936	929	974	958	896	951	967	953	902	931	934	928	922	956	982	921	936	921	955	927	944	917	924	963	926	951	943	944	920	935	962	926	932	959	930	944	921	945	943	961	982	939	960	894	966	973	949	947	953	1020	975	868	959	959	939	978	989	929	925	935	933	937	1005	925	935	964	973	968	944	962	977	959	942	927	991	935	962	952	951	940	913	912	955	887	977	967	934	880	889	1005	952	985	914	944	901	900	940	904	981	942	950	963	928	957	905	943	868	976	927	996	920	930	919	932	927	973	933	932	968	946	936	973	956	894	982	949	960	947	914	924	934	906	907	955	918	924	905	969	936	910	895	900	930	930	974	914	981	917	953	934	956	972	948	975	919	945	941	955	928	936	925	939	957	922	964	943	955	1013	966	961	972	964	967	934	953	919	941	966	957	957	941	969	948	946	972	942	924	970	943	947	972	951	876	928	976	912	935	976	872	957	982	933	995	975	933	881	907	949	953	929	927	955	975	950	921	998	920	931	917	974	880	911	970	922	950	958	926	958	921	908	919	973	955	996	952	924	991	936	935	945	910	947	892	970	899	990	964	931	900	908	936	959	984	956	933	901	1001	916	941	917	947	915	922	948	946	1027	988	963	934	933	947	912	888	937	955	1002	921	947	921	918	900	925	997	909	953	929	951	908	931	918	915	942	932	956	894	934	911	908	909	963	959	874	910	955	958	959	967	952	954	997	929	931	954	958	900	888	928	988	988	917	874	926	914	916	941	963	929	936	998	975	920	914	918	920	879	984	979	957	994	925	943	916	977	975	924	907	968	996	959	879	955	888	957	942	949	886	908	903	939	994	942	893	946	943	876	953	916	868	972	922	959	892	918	955	935	944	936	950	944	923	962	951	928	963	1023	963	904	952	950	959	945	914	918	929	981	969	886	923	925	984	901	910	958	908	942	922	963	934	915	975	885	924	930	909	932	909	913	910	963	934	954	931	938	935	934	915	961	952	935	952	877	918	970	964	953	924	939	944	921	972	928	927	928	936	915	944	994	927	903	967	973	950	929	957	965	984	898	909	989	1009	970	959	973	973	915	933	932	912	928	965	959	954	938	951	950	959	911	959	953	908	916	951	929	997	937	931	968	930	975	915	851	900	941	948	928	969	930	960	915	934	960	990	980	927	916	884	904	961	987	899	913	934	960	869	925	894	940	972	922	920	945	923	974	917	957	911	927	910	995	939	947	930	962	985	911	979	993	887	925	940	923	957	962	912	951	962	1010	906	922	977	961	948	961	903	911	928	956	970	915	944	908	970	955	901	919	995	946	897	987	909	893	970	897	964	926	949	944	913	999	923	929	931	928	977	943	944	914	923	937	929	953	958	946	956	993	870	1004	931	966	898	921	917	946	908	908	990	949	959	934	943	953	969	897	919	941	931	960	914	919	999	950	960	896	914	929	911	912	897	909	927	910	929	910	915	930	972	879	931	894	932	918	937	943	930	912	920	986	900	933	947	901	911	948	951	948	966	899	1024	979	958	950	945	924	967	901	917	982	914	1006	1005	946	943	951	940	963	982	974	993	959	920	893	919	917	904	903	922	898	966	951	952	948	966	943	928	976	910	923	957	934	984	962	943	941	976	919	942	912	972	937	928	958	938	953	880	906	940	903	964	910	953	945	948	957	957	887	979	932	966	987	930	930	892	929	909	977	932	903	963	1010	889	918	925	953	954	982	966	964	936	972	993	977	952	920	944	935	992	962	917	933	890	957	973	902	951	941	934	953	984	962	953	948	920	950	933	904	933	990	953	911	918	970	982	968	953	931	919	974	955	943	938	939	970	916	908	952	942	945	924	964	942	956	921	890	937	931	922	927	993	990	954	902	945	917	933	937	936	958	957	933	969	926	899	1009	932	921	895	991	939	946	913	890	1008	915	894	964	920	907	864	913	940	948	928	925	939	944	967	934	942	960	940	981	897	945	929	951	926	956	952	980	935	942	943	922	972	915	964	906	998	960	930	980	992	1007	945	938	956	921	889	895	916	916	957	957	952	915	993	948	950	979	931	969	906	965	972	976	928	960	942	957	884	918	950	953	929	947	867	930	928	943	977	942	958	947	982	946	901	947	983	1002	966	933	948	909	924	970	900	973	950	924	935	922	967	962	956	932	942	934	1055	947	926	957	928	961	955	944	923	946	920	962	929	975	926	895	885	957	995	905	934	959	945	907	1029	948	953	866	930	926	1003	939	901	925	914	981	926	945	934	939	950	937	978	929	970	954	936	965	958	961	931	943	910	960	928	919	917	968	964	933	913	935	979	927	976	879	887	928	999	943	986	929	942	934	905	998	939	974	902	929	939	952	951	958	894	922	927	950	994	960	869	907	881	970	989	1026	965	933	914	926	971	913	947	919	988	917	937	952	888	906	938	912	924	896	943	927	957	909	934	961	935	945	960	883	915	938	960	926	956	938	986	952	986	981	901	924	975	917	888	964	919	971	900	945	912	938	941	913	927	967	944	954	929	913	936	937	924	972	887	965	930	995	904	900	932	925	932	960	975	951	902	944	948	915	984	964	940	929	997	928	902	933	891	955	914	899	903	958	923	934	947	907	928	923	917	922	975	963	975	875	936	971	938	978	973	986	919	914	901	915	988	912	957	944	997	918	951	915	912	950	975	922	925	919	958	970	946	960	931	996	893	935	988	950	935	911	978	937	960	872	983	938	974	940	923	930	975	961	889	850	976	952	946	937	931	947
24332	21578	36349	42714	36244	26191	11784	1089	640	664	715	611	630	633	644	666	647	673	672	598	629	671	691	744	705	660	700	633	594	649	662	614	630	626	643	636	624	667	583	666	632	641	627	663	648	631	639	657	622	649	664	596	524	633	634	663	625	613	607	688	638	626	645	639	660	610	640	619	598	686	664	649	628	679	642	601	668	607	599	674	636	692	670	639	667	622	659	639	637	651	674	664	559	642	642	651	614	670	620	632	636	692	591	661	676	581	668	662	613	670	653	617	597	612	631	622	627	627	670	653	701	650	642	637	701	642	631	668	663	666	596	629	645	636	667	617	639	625	645	651	619	674	625	666	646	600	652	640	657	590	641	637	658	626	625	585	699	655	649	651	611	622	652	683	629	651	656	642	660	630	636	619	647	616	644	652	642	680	580	594	618	634	629	634	607	682	672	640	646	705	634	612	622	668	642	639	632	664	625	667	591	667	638	610	616	620	617	649	671	673	640	594	625	580	627	610	632	611	630	629	617	634	622	666	671	649	601	607	618	612	629	647	645	624	613	620	618	580	649	617	626	634	599	658	632	690	677	623	638	613	630	608	631	652	601	639	589	613	624	693	636	645	679	607	630	605	600	622	625	632	647	655	645	672	630	637	672	660	660	657	663	642	645	654	638	658	620	664	664	641	629	626	624	636	641	610	651	635	639	637	617	652	623	643	661	614	651	637	693	640	613	641	618	652	640	625	643	649	636	595	615	663	662	595	653	643	643	598	650	596	644	639	661	603	647	650	684	657	581	649	662	623	662	620	567	637	616	617	648	671	665	637	611	608	647	621	608	631	685	592	624	637	648	658	617	630	597	632	632	667	618	604	645	645	662	654	640	623	659	624	636	635	667	629	663	650	624	666	613	638	658	619	636	661	641	636	633	653	635	635	616	639	678	644	635	688	646	630	661	667	597	609	655	595	618	642	633	598	644	611	672	617	646	641	640	645	658	637	681	669	627	587	679	637	619	649	660	622	672	645	646	657	642	639	615	640	605	661	591	663	672	653	625	630	634	629	629	618	602	589	640	627	648	661	667	627	617	599	638	647	645	655	637	583	568	607	610	629	589	606	626	628	660	683	666	609	617	646	658	553	669	650	581	648	638	661	588	635	616	661	642	626	606	625	639	637	641	644	652	641	612	618	609	660	634	651	673	630	626	626	657	656	597	639	642	654	669	628	633	646	617	654	603	595	639	660	616	633	656	645	600	687	641	658	651	610	633	636	630	608	632	632	625	648	588	608	634	663	659	666	651	616	659	668	620	642	618	647	620	674	616	670	647	639	665	635	618	595	652	639	641	623	662	663	654	641	620	651	640	641	605	634	643	618	603	631	640	643	618	602	651	668	611	629	607	622	611	632	640	631	657	611	655	657	625	659	630	615	603	629	622	599	643	643	653	676	666	612	614	655	643	609	667	660	623	639	627	622	611	666	635	624	625	647	613	638	623	648	675	648	608	668	603	659	668	623	655	667	631	591	613	647	611	620	633	640	601	642	650	616	650	640	635	646	641	622	658	617	664	614	682	680	631	622	660	586	638	559	586	619	619	642	669	644	625	627	641	654	630	637	633	643	654	647	694	651	584	668	690	642	606	685	611	636	633	669	625	626	682	631	658	639	608	628	624	652	636	595	657	618	662	606	653	646	616	638	668	709	637	631	614	630	619	633	697	643	622	640	612	613	641	638	614	595	599	584	596	625	630	687	692	622	632	632	637	640	661	677	679	630	642	664	630	621	617	657	619	623	651	665	646	641	665	652	610	627	625	606	689	659	579	651	620	631	664	622	618	646	648	656	605	606	654	663	633	627	628	649	644	634	668	647	646	672	558	626	619	688	650	690	631	622	622	649	631	653	622	629	641	637	666	641	647	622	643	604	675	640	571	645	625	644	693	675	620	640	700	666	613	608	624	642	645	632	617	594	656	634	597	693	612	641	673	609	658	674	627	628	642	651	669	683	638	666	658	658	565	625	592	608	617	672	613	626	698	631	637	680	653	636	585	605	619	649	609	585	622	607	671	629	691	610	652	674	650	672	645	689	682	620	640	539	682	666	629	613	666	581	647	610	618	630	616	596	640	658	640	614	628	612	622	642	617	611	609	611	639	621	618	628	626	649	640	663	644	648	663	640	616	644	617	667	639	655	645	635	621	699	592	640	642	604	661	622	572	670	643	640	574	625	610	630	635	643	621	650	637	642	609	610	597	670	644	641	667	629	652	596	663	627	632	681	651	642	633	584	629	623	626	689	644	603	661	621	624	612	662	625	615	566	624	622	636	672	611	661	638	632	579	650	632	611	651	637	584	639	629	667	610	648	666	641	672	629	643	618	639	593	653	581	615	625	611	638	642	630	663	661	673	642	639	640	613	644	657	648	614	646	601	630	603	626	644	597	623	654	659	615	667	670	622	658	656	624	617	634	593	646	602	627	665	607	644	665	673	622	656	632	653	653	640	645	656	609	629	602	629	636	636	655	614	614	609	647	684	641	603	602	573	636	654	660	666	636	603	693	635	593	646	633	610	636	596	636	630	622	644	652	635	641	621	635	616	610	656	612	641	633	634	604	641	642	665	651	630	656	637	587	663	661	656	654	619	667	667	619	631	619	668	651	645	626	634	641	628	634	647	645	591	645	611	633	642	616	663	646	587	646	658	639	645	591	660	676	632	686	627	593	633	647	661	608	633	616	679	678	609	667	614	604	623	635	610	604	655	632	617	632	612	632	645	628	620	606	667	614	622	637	633	615	618	647	669	657	620	634	671	593	652	657	650	670	600	671	639	628	634	623	690	622	647	612	630	661	629	638	608	643	612	693	664	657	643	618	605	674	609	611	640	615	659	640	661	592	638	616	612	614	628	615	621	600	657	635	673	633	626	648	698	637	656	660	655	644	644	632	632	656	621	660	624	624	590	627	593	659	663	648	641	608	613	638	615	611	624	671	636	643	642	636	626	603	677	675	643	622	570	658	656	631	601	668	632	633	675	646	607	654	633	617	659	647	641	640	580	630	613	643	597	632	605	612	647	633	593	633	596	645	675	626	614	668	680	652	635	660	667	664	642	614	689	660	605	651	597	637	630	654	640	646	638	630	645	636	649	668	613	628	622	647	637	592	619	605	672	629	635	632	616	628	652	688	596	635	626	563	644	634	628	656	668	622	634	639	627	647	615	627	642	587	626	637	630	618	613	612	625	648	616	661	694	608	631	660	625	635	613	598	633	680	696	657	635	624	596	593	680	613	664	636	591	648	599	647	646	628	609	681	627	619	612	612	640	638	560	620	701	650	654	585	648	645	636	665	641	636	628	623	650	648	644	632	591	618	630	686	617	607	613	658	689	611	687	630	639	591	660	663	653	615	623	652	616	615	648	654	643	613	625	665	632	615	589	649	619	642	641	614	613	663	628	634	628	633	614	663	616	636	706	605	657	619	655	625	630	658	648	654	688	609	669	589	615	651	611	653
42214	70654	83754	62761	44686	27600	7711	871	791	848	778	814	857	800	827	770	806	856	812	864	801	870	1001	979	894	808	867	859	800	809	781	814	808	816	844	785	818	788	819	778	871	775	843	795	802	787	812	768	757	837	787	822	756	744	787	825	784	793	821	809	847	778	804	819	819	796	822	823	805	796	834	824	809	826	801	817	830	770	776	769	792	819	788	770	816	780	796	862	790	783	816	811	839	773	777	736	784	779	826	761	796	820	828	823	819	785	796	819	854	821	810	820	840	817	897	807	818	782	819	787	771	791	831	820	866	777	828	826	834	775	803	797	814	824	843	804	794	802	766	820	853	795	840	787	831	817	823	767	820	781	776	771	743	803	821	840	824	783	799	788	784	805	838	839	792	811	802	746	796	812	835	816	797	834	806	826	781	802	848	840	782	809	839	827	793	812	736	814	789	812	857	840	842	768	792	836	822	851	737	793	827	764	811	834	843	800	812	750	816	798	780	862	827	737	849	795	792	765	798	863	820	779	812	776	769	765	747	815	824	785	827	797	799	806	888	836	805	800	779	818	805	769	790	837	837	790	799	784	794	803	880	753	768	843	822	803	807	867	792	780	827	781	806	765	791	815	768	802	820	785	776	794	795	788	851	796	825	783	829	841	821	816	841	794	801	842	839	789	802	783	796	857	800	820	797	830	817	772	830	826	779	797	846	756	840	815	829	792	824	861	795	822	770	820	757	847	824	845	814	806	797	784	795	742	807	775	795	785	848	785	795	794	796	817	823	789	815	743	807	805	798	789	802	816	857	849	790	833	805	769	792	795	807	812	784	812	805	797	862	805	818	796	785	791	820	804	841	811	787	797	795	799	782	820	807	813	809	776	812	797	830	791	822	792	777	833	838	781	768	805	828	809	820	799	843	828	773	803	778	813	768	807	828	816	827	872	808	792	775	822	780	769	796	816	766	814	853	786	787	811	823	706	805	764	794	814	779	773	801	829	804	818	732	779	834	779	818	815	796	769	817	831	790	819	777	787	777	822	794	780	839	831	791	838	769	816	789	798	813	814	805	831	819	820	808	785	786	815	771	814	804	803	842	784	806	782	780	848	822	814	887	809	837	816	850	833	782	803	744	831	800	842	796	821	808	786	803	793	826	804	840	799	754	796	802	806	757	835	847	808	797	837	796	789	816	782	751	803	790	813	795	814	794	796	814	795	785	840	853	810	811	788	788	789	810	766	790	833	792	792	814	790	858	769	802	855	830	787	816	774	804	788	830	820	808	848	876	812	864	840	782	798	808	769	836	824	809	774	843	821	792	792	794	801	830	794	812	774	821	827	835	810	810	799	795	784	829	757	803	836	828	825	837	831	792	759	793	767	785	813	808	779	839	829	819	838	797	823	773	804	806	791	777	787	799	765	788	821	791	803	797	840	793	792	801	809	853	824	786	831	744	798	819	754	803	848	772	837	835	792	783	842	782	797	807	781	795	835	839	836	806	763	865	794	795	771	762	789	873	799	781	758	757	810	827	787	793	792	818	878	811	745	764	814	775	777	771	815	789	800	769	797	825	813	776	833	818	773	816	811	802	809	862	750	807	811	799	818	845	784	823	794	802	807	752	812	854	824	815	830	786	826	795	805	831	796	774	834	820	836	816	762	839	785	846	785	799	791	790	791	803	810	745	839	791	777	817	797	812	781	800	782	791	807	790	830	783	810	817	785	797	793	798	738	799	804	752	857	793	778	769	796	808	794	794	751	766	800	839	797	760	790	831	797	772	842	792	804	772	824	834	772	790	781	812	828	734	822	789	842	802	839	780	825	847	763	747	839	805	817	796	816	845	772	801	825	813	830	803	844	871	814	779	824	823	812	824	745	822	795	797	772	759	834	793	864	816	804	816	782	806	783	801	781	740	726	842	794	809	764	803	781	819	838	790	780	801	816	804	760	793	795	817	800	825	797	769	777	769	825	837	785	816	820	778	798	789	841	800	785	746	800	803	795	849	790	795	742	824	857	799	838	788	791	802	774	800	777	804	810	802	862	764	776	810	807	798	808	768	785	778	764	798	829	824	824	818	788	795	764	756	779	778	795	776	760	807	801	830	733	835	860	792	831	784	792	798	767	735	834	796	778	818	766	783	821	756	829	807	800	814	775	788	826	818	809	815	804	809	842	785	810	809	814	746	827	854	823	766	784	789	831	827	799	802	852	779	823	841	805	784	811	825	816	780	782	743	834	783	857	818	800	795	812	811	817	791	765	797	776	818	807	792	805	824	831	807	762	814	839	821	817	806	759	817	769	801	786	791	736	819	788	823	759	830	821	810	827	801	813	793	789	810	751	771	764	791	856	777	794	804	755	778	801	816	814	815	825	815	786	846	796	803	802	772	852	792	747	798	806	827	773	810	812	865	808	769	853	796	759	824	810	824	782	832	840	790	767	835	783	796	839	818	826	856	836	840	801	810	839	803	785	825	806	841	771	799	816	787	825	769	760	781	782	810	798	842	827	776	809	794	801	834	784	814	782	792	770	788	800	798	790	799	815	789	806	792	781	789	791	740	831	786	826	852	795	784	852	881	798	810	817	819	813	814	813	760	738	808	788	805	794	781	796	815	830	782	824	815	777	801	807	834	839	799	806	799	766	822	834	798	855	813	770	828	815	834	818	783	760	793	799	813	747	785	779	788	842	798	806	788	818	822	788	825	838	773	782	786	785	821	791	788	819	737	840	835	791	778	788	797	807	738	816	793	809	800	789	768	809	792	760	812	784	784	770	752	787	763	789	788	808	787	748	790	788	829	817	800	822	770	793	770	786	789	807	814	738	770	828	837	837	861	836	817	784	876	817	795	849	794	785	799	850	786	767	780	839	836	798	816	802	818	797	842	823	772	823	843	859	833	801	797	770	841	817	835	813	830	852	790	857	818	802	798	822	784	834	783	810	798	791	801	858	876	813	845	765	808	813	794	839	819	762	823	827	790	777	836	855	818	810	778	771	838	768	853	774	805	841	759	856	802	788	758	818	825	776	801	754	792	802	850	859	783	808	795	808	815	776	793	823	808	798	780	812	762	754	764	780	807	804	815	797	836	813	845	813	838	833	739	841	792	811	819	870	818	796	795	804	777	806	826	834	848	794	782	833	817	775	797	856	827	830	815	802	807	765	762	831	754	828	813	823	830	807	894	832	830	817	751	797	813	788	797	796	737	829	826	818	789	798	775	813	814	759	801	786	831	820	822	784	760	796	747	860	801	792	812	775	787	767	796	841	806	808	802	783	810	821	797	858	837	828	811	826	780	842	801	806	813	781	789	776	807	841	797	760	838	805	792	870	790	753	804	822	778	759	778	792	844	773	838	779	789	794	796	797	804	788	775	761	823	784	817	801	860	800	812	800	801	779	815	796	820	767	852	766	788	776	814	851	792	818	800	772	846	826	790	807	820	832	828	818	822	801	815	819	784	822	801	784	798	822	814	818	764	828	811	845	739	771	845	802	790	796
23377	21528	34200	39517	37920	30299	18587	2000	502	502	521	497	525	487	516	467	483	490	506	472	535	517	654	687	617	534	515	500	476	471	486	487	512	450	463	499	459	508	489	469	505	488	464	495	474	474	503	476	507	525	462	492	480	476	493	500	518	515	510	458	469	465	507	473	504	566	498	471	488	526	548	456	459	470	493	474	502	510	446	464	469	467	492	462	465	466	501	487	506	509	448	462	523	468	499	540	463	509	448	462	493	458	472	463	500	460	474	493	474	471	469	544	495	454	506	510	466	505	498	495	483	492	457	522	496	487	511	505	440	480	482	498	458	484	463	463	518	477	481	502	469	473	501	456	493	501	479	506	462	472	483	480	485	523	486	480	483	511	464	496	532	486	472	474	503	512	496	533	478	486	492	512	496	495	495	469	457	484	470	474	508	501	466	482	508	477	516	466	502	492	480	502	489	502	463	469	475	523	491	485	490	474	483	512	495	457	478	499	469	469	455	498	469	489	508	484	536	457	484	477	488	480	478	458	471	491	505	490	467	519	480	493	470	441	470	474	492	507	463	503	490	508	516	464	485	493	456	444	455	489	542	494	495	502	527	443	511	521	462	449	496	497	490	496	483	448	503	489	493	505	474	448	509	447	499	528	497	459	513	493	506	481	466	475	478	467	448	472	497	490	503	499	484	474	471	502	545	510	477	467	477	515	494	498	476	510	486	465	465	469	496	500	499	523	467	501	506	497	481	482	522	504	494	493	493	499	525	484	464	479	496	528	494	439	488	495	455	495	483	508	473	492	533	479	468	440	460	450	466	476	488	505	484	465	456	522	473	480	525	508	488	515	468	520	459	481	482	447	525	485	500	494	493	451	473	475	507	478	497	450	488	467	485	534	497	456	505	447	482	455	497	481	503	471	504	501	474	478	464	471	474	515	504	489	460	454	503	470	493	448	490	454	457	477	433	494	487	483	510	493	492	492	459	489	495	484	491	478	474	475	487	492	492	496	522	486	475	476	515	456	485	494	459	479	504	496	498	492	511	490	484	470	516	474	448	470	472	492	507	486	483	491	494	492	475	476	446	460	526	500	490	512	524	523	491	539	496	472	483	461	495	508	482	466	481	490	467	519	481	513	514	459	477	495	464	427	507	421	475	502	476	467	464	502	476	501	456	468	506	472	476	493	482	452	499	449	475	457	496	477	486	487	495	475	478	473	515	458	468	493	500	505	471	450	544	484	493	508	504	539	482	472	445	438	489	507	495	483	550	447	462	469	475	524	509	501	478	466	427	498	465	510	493	497	480	480	527	460	481	529	477	496	494	503	477	502	498	462	423	498	480	454	464	491	476	479	487	481	470	473	535	512	487	447	486	528	489	497	474	500	508	502	489	470	498	492	510	453	471	478	557	457	457	517	455	481	489	532	488	499	489	478	454	503	474	496	514	482	489	522	467	472	516	448	533	513	476	489	487	469	454	505	496	514	536	522	502	513	461	486	482	469	454	499	458	540	511	513	493	467	488	520	517	439	498	478	490	502	473	480	500	482	475	446	473	474	513	460	503	474	472	491	467	492	448	462	492	518	494	491	482	482	495	476	470	465	499	492	492	503	508	515	506	478	503	464	513	486	470	441	457	513	479	460	482	470	493	481	449	478	480	487	471	466	471	508	512	450	498	519	469	467	472	529	504	464	493	498	529	525	493	478	502	477	467	492	513	516	499	532	524	467	504	506	497	454	516	486	483	501	472	548	444	494	502	494	500	470	485	546	493	486	512	469	480	488	498	482	487	523	495	481	509	526	487	473	479	464	461	491	507	495	499	481	541	467	464	481	498	480	480	478	487	484	512	500	482	491	511	495	445	506	465	491	502	497	482	484	457	485	462	514	513	442	464	479	464	456	535	487	476	469	461	445	479	489	487	483	498	470	500	484	491	501	519	459	534	523	499	470	497	476	457	517	531	498	473	538	459	459	446	471	490	477	483	484	492	494	505	477	510	480	490	482	519	528	518	502	508	500	488	466	469	485	492	485	494	471	501	498	456	529	522	491	516	523	470	538	449	477	468	536	469	480	518	484	487	477	479	453	489	452	478	454	506	516	453	456	501	454	485	492	472	447	457	510	473	470	494	512	490	468	496	491	493	498	462	478	460	486	519	489	502	505	455	457	499	443	503	494	460	449	466	468	476	514	469	510	499	476	505	513	483	507	522	470	491	469	471	493	456	430	450	481	491	475	569	457	526	477	503	465	467	486	514	490	486	467	454	494	520	487	467	487	471	517	490	433	468	474	473	476	476	488	497	466	492	487	521	510	504	473	455	465	484	458	468	480	467	469	489	518	459	441	477	498	476	461	474	503	490	485	448	486	467	492	454	453	426	487	492	462	501	496	518	515	488	476	477	486	459	504	477	514	468	526	484	460	503	469	486	501	456	460	493	485	449	505	489	488	476	523	455	469	465	459	470	442	518	469	501	471	485	464	483	450	484	472	511	458	491	459	490	491	485	445	483	485	505	465	486	450	489	476	472	474	492	483	531	487	531	496	441	485	457	496	496	519	499	470	475	507	465	468	469	486	457	504	474	472	480	494	510	509	473	479	487	466	466	440	484	478	430	512	477	537	467	509	511	505	481	482	451	471	456	479	470	474	488	482	506	484	514	487	494	526	517	479	498	524	494	477	477	526	452	525	472	465	486	485	489	482	501	474	509	478	453	467	441	491	501	525	494	510	526	510	511	494	479	489	547	454	471	505	532	503	458	471	483	545	469	478	471	492	505	481	514	510	468	469	494	478	462	484	498	516	461	493	481	477	457	472	507	507	473	461	498	465	470	469	462	463	507	478	488	507	523	483	494	501	457	457	483	469	499	483	491	462	482	523	504	490	459	505	473	519	469	517	469	471	542	496	546	476	496	475	499	470	507	458	498	479	515	467	465	499	516	488	487	501	503	498	479	477	504	498	511	477	477	499	493	491	488	479	482	491	487	461	468	516	494	491	508	481	501	493	488	478	478	508	501	477	468	517	444	467	476	489	467	491	509	475	501	476	482	480	496	478	494	504	470	489	509	484	489	441	541	497	468	461	495	484	493	485	460	498	522	458	491	475	433	495	483	498	485	487	501	461	472	477	485	489	485	481	530	474	501	552	497	494	493	446	480	487	441	503	492	465	458	480	495	456	432	508	491	474	473	463	486	511	485	517	476	515	479	494	478	489	504	487	481	523	486	492	503	489	438	502	448	496	509	531	462	525	488	468	484	496	480	459	506	470	469	493	507	460	490	490	462	500	478	498	503	444	474	475	490	462	479	486	522	520	471	504	489	487	489	535	466	502	487	509	486	474	489	483	464	501	491	461	468	512	463	459	451	485	487	432	486	491	503	510	512	453	492	527	435	471	476	479	494	461	485	475	458	542	496	475	457	497	486	494	471	467	480	494	510	495	473	496	455	500	483	502	484	484	476	503	506	494	519	520	503	486	499	507	502	489	464	482	529	514	471	483	444	491
49113	80663	92472	76502	55359	35514	11255	663	644	645	606	621	626	623	582	623	618	582	625	635	641	698	1024	996	811	592	652	747	635	601	624	629	595	599	639	561	630	616	602	581	590	620	647	610	619	599	583	587	592	611	582	653	581	605	629	643	670	619	602	614	587	618	600	610	642	581	600	658	618	586	604	578	592	580	605	649	605	595	628	625	580	631	585	597	639	579	601	617	621	643	593	628	607	567	558	609	603	631	613	627	592	566	580	603	566	592	623	627	622	616	605	619	621	582	590	617	576	592	632	626	605	605	624	603	592	646	641	655	655	595	550	653	639	602	639	591	621	564	653	564	619	602	593	635	616	603	598	635	601	644	616	607	619	611	597	600	604	608	603	563	632	626	588	588	632	544	627	597	634	647	606	630	581	668	616	601	564	588	604	602	625	656	574	597	618	598	630	609	609	594	652	604	619	603	571	625	593	622	597	608	607	560	629	647	632	614	652	563	641	595	625	631	613	627	610	555	579	629	653	597	637	602	631	601	601	594	588	605	630	613	595	599	590	636	662	606	636	592	600	605	604	623	599	599	642	565	585	571	607	646	598	603	592	585	626	610	582	602	596	582	590	609	602	576	571	614	643	588	597	610	614	620	621	626	643	576	626	611	648	605	626	666	580	575	657	646	590	618	627	625	576	609	662	620	567	643	583	599	618	594	572	605	663	626	635	601	637	623	597	576	620	635	618	631	622	578	615	624	614	608	590	614	598	582	587	616	613	594	609	590	625	622	648	560	609	607	609	624	613	607	599	622	623	631	596	576	591	636	624	616	618	588	612	581	639	598	558	612	580	570	573	586	612	604	617	609	613	610	638	613	604	581	627	588	595	575	584	662	628	621	629	631	657	628	578	590	615	606	620	602	579	632	562	603	605	622	573	655	641	576	568	550	616	593	603	585	617	554	603	603	597	645	553	617	610	589	592	598	585	605	621	577	591	626	630	592	594	648	590	627	562	610	604	591	646	647	562	616	605	606	593	614	627	630	597	632	633	587	597	616	607	653	609	596	627	617	578	624	591	587	589	605	613	597	613	610	620	607	616	606	620	559	639	599	591	587	578	599	591	589	628	619	608	603	613	583	640	556	598	624	579	584	586	613	676	604	623	595	592	603	548	623	596	585	638	593	618	608	589	673	637	599	602	575	654	666	601	639	589	628	582	604	623	644	604	601	570	602	652	617	597	569	638	621	588	602	577	632	563	615	568	586	646	618	643	642	641	620	611	621	604	600	580	602	556	589	626	633	624	593	626	623	581	626	625	620	584	629	586	606	588	625	580	608	554	613	634	585	630	575	611	613	589	584	628	609	630	604	606	605	636	587	597	604	632	611	566	609	557	620	608	632	579	599	581	580	633	603	586	595	562	579	676	592	635	625	616	614	598	632	641	601	610	597	567	627	602	631	587	609	594	613	566	574	584	614	549	609	660	615	599	594	615	559	603	636	600	631	651	615	627	582	608	586	593	631	612	576	659	603	571	599	610	589	629	622	603	633	630	612	580	612	607	618	611	612	594	595	566	635	584	584	547	644	635	626	657	606	619	597	534	564	587	613	591	628	585	611	622	605	609	609	602	567	627	636	599	640	568	572	611	585	609	616	568	598	584	578	575	572	582	583	584	628	587	601	625	624	631	609	602	569	636	618	592	640	587	564	598	600	596	610	612	601	575	584	598	643	647	626	673	596	599	637	617	566	616	602	593	579	581	609	610	606	593	616	627	604	653	627	621	628	584	576	616	566	559	603	609	607	615	588	601	618	574	609	584	618	600	632	616	596	580	528	616	627	635	586	587	617	608	617	636	611	602	634	580	625	624	615	614	610	610	620	618	575	632	583	596	637	648	607	574	583	630	635	623	609	610	592	610	626	573	621	628	613	605	594	657	605	572	591	569	601	621	602	615	653	614	654	619	576	586	609	648	618	579	622	606	647	577	589	578	616	600	598	623	609	590	570	600	578	623	595	656	601	626	580	603	652	628	547	595	618	573	634	560	588	623	606	568	598	568	556	584	561	624	571	638	601	600	624	574	612	605	601	585	642	588	605	602	618	607	604	602	607	593	608	616	642	610	601	563	623	596	648	597	621	603	608	596	560	595	597	609	607	576	613	574	602	562	610	624	628	586	616	648	620	606	608	608	574	634	589	565	629	602	588	574	536	599	616	615	586	585	591	617	575	620	590	605	616	629	615	584	571	588	605	629	586	644	623	652	619	615	580	617	612	606	604	634	633	553	612	658	645	647	611	602	596	604	584	622	628	569	555	621	604	602	608	633	560	616	581	630	621	611	641	600	590	607	615	617	607	585	563	590	654	611	606	674	600	636	613	580	564	617	612	572	599	617	634	595	585	576	602	624	606	633	607	661	557	600	620	650	550	575	618	636	583	615	619	633	575	557	630	604	603	593	581	578	592	631	626	622	644	588	565	595	650	577	606	622	631	593	586	569	670	609	629	614	614	607	593	574	617	629	578	598	661	642	593	643	623	585	609	602	591	635	565	632	616	587	574	592	641	616	585	646	633	616	601	614	626	634	639	599	615	641	581	579	600	596	596	611	601	547	643	596	615	534	614	603	616	617	569	643	592	614	600	630	623	619	594	586	592	577	615	642	621	571	597	595	585	634	576	639	620	584	600	612	569	599	592	612	586	606	600	623	581	628	613	617	609	605	635	657	612	629	607	601	584	652	580	637	580	587	568	612	607	624	613	582	620	648	653	576	572	625	616	594	586	592	563	611	594	610	658	624	617	587	559	571	606	607	579	602	592	574	552	678	586	586	581	587	623	606	577	621	612	584	594	565	621	578	592	569	596	589	617	644	585	615	580	592	605	606	611	634	585	619	629	564	616	645	582	631	605	608	595	626	601	581	605	578	571	598	623	590	614	636	635	628	626	584	619	631	611	600	605	559	640	623	627	622	593	651	561	578	661	609	607	610	622	623	604	636	609	615	642	590	609	625	599	585	594	647	595	609	607	599	605	601	585	637	608	604	610	584	617	642	616	597	613	634	579	576	618	594	607	620	581	601	627	594	588	588	613	585	587	601	606	641	592	615	613	635	619	562	583	607	596	643	613	582	653	629	642	622	597	606	613	609	614	619	582	558	620	619	568	615	612	621	592	597	576	633	615	612	640	605	608	600	566	615	632	597	613	629	619	557	611	623	607	584	586	632	562	589	592	660	625	608	649	596	600	595	579	642	602	621	608	565	608	605	652	651	597	578	636	584	619	577	625	561	592	660	602	588	598	612	666	599	595	624	592	600	594	588	555	614	596	592	556	571	594	581	612	612	598	556	616	609	584	625	626	608	599	624	621	660	634	585	603	620	603	602	607	584	637	621	603	612	641	627	584	618	597	620	598	603	591	583	666	566	656	593	586	609	601	603	620	604	612	621	572	604	641	626	593	626	654	573	623	613	638	635	615	604	587	626	593	611	670	624	594	635	649	641	594	619	599	593	584	586	599
27633	22868	36932	29392	14526	4727	1271	809	768	761	794	791	778	807	769	765	753	735	748	775	765	786	748	778	760	743	769	763	768	738	741	768	759	783	752	727	770	792	716	766	826	746	746	729	747	739	792	814	770	750	765	741	797	791	808	760	765	750	740	807	784	768	749	770	685	756	767	728	816	768	777	779	753	787	799	747	726	782	798	759	741	758	769	787	702	760	759	777	800	754	738	817	780	771	805	749	719	745	739	761	816	800	803	829	771	778	762	790	730	748	761	708	744	743	787	729	770	730	741	741	759	756	802	739	742	740	778	737	785	783	783	760	773	770	732	753	764	754	766	757	764	760	764	692	767	802	724	739	784	791	772	787	785	725	720	785	812	745	796	774	778	775	764	801	778	831	779	717	790	760	752	768	786	712	772	776	748	785	750	822	779	790	740	789	789	763	731	784	833	814	790	807	740	729	794	771	797	721	778	773	760	759	796	746	755	718	804	748	757	754	784	765	789	726	760	773	771	826	744	733	806	740	708	752	775	796	767	780	804	747	784	781	744	747	787	732	739	805	753	772	799	759	719	754	794	769	787	742	748	769	728	762	751	805	774	792	727	792	745	747	728	807	766	726	774	747	706	718	767	773	748	723	770	779	785	800	770	821	781	716	802	784	729	755	773	750	781	763	770	748	754	796	769	787	755	775	741	751	808	772	753	778	739	812	757	755	709	772	764	733	775	758	721	789	742	783	797	750	743	724	771	749	775	769	782	737	745	706	706	774	789	779	755	758	810	795	730	752	759	789	752	739	763	753	795	765	761	759	752	787	750	810	717	757	780	785	751	751	770	757	788	775	796	727	748	757	721	744	762	785	798	744	740	744	758	787	788	768	733	771	769	745	736	775	810	742	730	800	792	763	728	758	741	781	783	723	751	747	744	730	795	815	790	822	763	760	880	785	780	755	738	763	704	741	770	713	786	762	741	782	724	721	743	756	763	739	719	763	746	787	759	775	793	771	764	762	707	745	756	756	792	728	770	774	759	751	737	774	757	745	736	750	760	738	810	757	720	735	770	779	770	762	719	724	778	775	778	710	764	786	786	776	783	818	714	788	757	743	739	782	762	823	780	760	762	776	761	798	691	788	771	769	769	730	762	777	751	777	760	729	762	758	771	789	750	702	765	784	766	780	766	808	718	741	783	742	743	806	751	779	750	795	797	722	777	749	764	778	755	718	788	776	764	796	787	808	762	782	785	740	795	766	745	754	755	770	798	767	749	813	773	744	830	755	764	756	799	776	779	834	739	768	719	811	755	787	786	752	762	747	778	766	757	725	761	765	799	751	759	808	773	782	734	766	749	759	762	731	753	750	755	799	771	745	729	797	772	775	758	755	759	725	795	783	769	713	737	716	775	757	737	752	752	733	781	753	764	757	837	763	763	754	803	766	740	753	750	732	710	753	783	803	736	742	758	793	755	689	740	778	760	727	802	760	726	765	781	740	765	788	787	760	762	810	774	784	743	728	729	765	729	789	754	736	767	711	812	759	762	778	743	766	776	751	724	710	781	749	753	682	757	798	736	804	714	736	764	772	762	757	765	696	770	763	762	773	824	806	746	788	748	741	795	787	766	773	747	771	734	767	788	819	816	727	794	783	774	794	826	759	747	746	746	786	786	804	783	792	746	782	743	745	750	720	766	746	754	795	772	813	784	747	753	745	791	725	736	769	739	729	783	715	758	759	820	793	762	748	782	788	755	760	754	753	748	761	787	740	755	740	773	761	806	709	792	722	763	751	742	775	756	774	753	762	824	771	775	825	785	793	772	780	790	783	776	739	749	792	817	766	797	770	739	786	791	727	759	783	763	781	802	747	797	746	800	783	731	775	752	810	706	804	798	737	758	786	723	775	716	767	771	777	775	732	762	742	764	736	761	738	718	804	753	762	727	782	759	755	762	780	767	751	783	818	781	723	694	761	772	776	763	784	780	795	741	744	810	738	754	748	801	745	821	802	740	773	742	743	737	773	770	784	765	763	751	793	812	764	784	684	725	714	779	766	717	750	737	717	771	778	793	778	759	741	798	792	771	771	784	758	805	798	732	791	721	753	810	747	747	724	742	792	760	787	800	786	784	747	721	778	744	790	709	756	776	759	757	755	792	805	690	805	764	729	823	712	738	789	794	757	775	820	719	776	722	757	791	751	792	780	785	728	738	781	783	763	803	749	820	806	793	785	752	749	744	774	712	716	747	807	763	840	758	779	737	741	780	808	757	787	815	767	743	743	774	800	729	810	803	779	723	781	785	776	787	732	766	742	816	750	737	770	735	786	806	773	762	755	748	758	733	759	806	733	773	749	751	801	765	755	822	748	767	718	777	821	754	754	774	746	776	756	743	711	753	756	808	750	771	745	765	739	820	745	739	786	811	745	736	784	779	762	730	745	774	811	772	732	767	773	738	770	788	761	735	727	769	744	771	746	776	751	787	769	786	753	770	734	754	774	766	701	789	778	759	764	776	793	758	721	738	734	775	768	715	824	746	736	770	802	729	793	773	769	793	764	740	757	755	751	798	754	742	751	798	759	792	805	775	740	774	687	761	784	773	775	760	763	788	762	791	748	794	776	716	796	702	775	755	761	722	736	707	723	747	762	681	836	781	789	744	779	731	736	784	724	748	746	781	785	757	751	748	827	731	765	753	764	745	785	783	797	752	774	766	784	782	735	745	768	753	765	772	737	720	784	757	782	742	795	776	733	783	772	751	754	765	785	752	738	766	750	759	773	778	748	776	794	770	786	802	757	775	781	766	743	772	795	765	771	752	742	769	763	800	762	769	781	794	773	804	688	757	755	772	768	759	793	758	799	754	783	770	750	775	807	746	722	750	724	789	802	743	787	757	731	769	776	766	783	769	766	750	792	760	735	780	704	754	794	796	727	766	771	775	734	793	773	747	733	798	748	764	758	724	754	791	750	785	774	768	743	722	760	755	766	801	775	728	750	735	806	786	809	751	773	804	798	751	771	772	753	771	780	756	752	796	745	769	760	761	785	792	723	775	764	774	819	777	829	755	752	800	785	779	812	771	780	739	785	722	793	796	766	711	747	781	769	796	781	756	774	792	769	750	794	725	790	812	803	766	699	807	761	811	707	770	781	778	704	802	780	758	752	760	729	759	759	801	755	733	749	775	753	811	798	785	742	745	790	742	789	726	765	724	773	735	725	779	771	766	805	729	789	769	783	802	742	738	746	797	763	771	742	735	764	745	765	734	765	751	784	755	745	763	723	747	754	816	763	800	764	772	780	757	757	793	770	784	788	801	790	723	790	765	784	750	749	738	747	757	781	787	769	746	754	826	771	730	767	759	767	770	794	788	717	785	782	799	806	816	759	769	733	742	759	805	743	810	809	768	816	776	752	737	749	754	779	819	718	809	763	798	752	735	752	760	733	730	786	727	818	786	801	811	723	772	705	726	761	764	763	737	752	814	759	825	759	724	796	778	756	719	763	778	809
17488	34103	39841	26780	15183	5974	1739	1045	1001	1002	952	955	918	908	984	1008	947	948	988	950	933	935	954	1028	964	951	970	978	981	952	930	970	937	1015	985	955	926	968	948	952	931	946	955	969	972	947	997	935	1011	910	942	973	964	924	967	965	954	925	1026	998	996	1025	957	967	989	952	941	920	908	976	1023	924	976	916	935	909	931	948	998	964	924	955	948	974	914	927	996	981	959	960	891	960	971	966	953	939	921	972	951	1001	982	950	936	977	945	948	946	942	975	917	1000	950	948	1002	1015	920	927	918	937	953	964	985	944	941	1046	962	1006	1017	974	992	1012	952	940	952	997	962	1019	947	982	964	933	964	940	952	1006	932	950	916	966	913	926	951	859	896	927	913	983	969	878	957	933	927	930	956	944	988	967	945	954	918	896	985	973	989	965	937	963	1016	1005	1034	941	941	939	946	989	959	999	941	953	950	917	950	994	918	923	926	987	985	979	988	963	951	926	935	1016	935	1003	935	933	932	963	900	944	943	930	1000	911	954	970	1004	978	953	963	967	964	969	986	999	973	994	938	998	983	991	941	1016	950	978	944	975	939	940	954	952	999	966	988	983	950	959	945	963	941	916	937	987	992	969	947	933	958	923	932	921	972	956	952	953	885	949	973	979	962	959	1003	994	917	984	961	1044	933	886	996	910	932	902	935	984	976	1004	935	922	985	944	938	989	967	959	979	933	931	993	937	923	1007	998	956	977	965	954	929	926	963	971	940	996	959	934	952	988	907	962	992	977	924	970	945	970	972	942	937	984	938	938	962	964	934	970	988	976	940	951	970	915	984	1013	929	939	949	963	941	947	946	961	951	1003	952	961	1011	941	979	963	899	950	987	938	953	1007	943	956	960	922	962	969	954	961	937	963	944	947	921	981	966	992	988	937	930	963	975	952	892	899	963	995	956	972	947	887	956	984	937	973	958	977	890	1005	967	966	1031	1022	942	953	956	911	1009	915	923	946	981	928	915	969	989	939	950	945	998	919	947	996	945	992	938	1005	960	915	1000	926	906	930	977	910	909	951	972	985	951	912	990	951	880	988	969	1000	945	922	888	1000	974	933	893	989	941	1009	966	916	953	906	988	902	931	958	970	923	914	1000	966	966	942	1013	959	927	904	975	944	968	949	947	976	1001	993	915	928	978	945	923	998	1001	981	984	969	969	976	930	981	1020	970	974	913	960	997	989	1005	949	901	924	970	909	977	952	940	981	959	922	925	948	976	931	965	961	912	963	980	927	946	949	946	912	966	963	1028	923	962	921	906	962	962	879	922	962	939	941	1011	935	951	905	994	896	974	1020	994	931	871	934	978	999	1006	965	971	952	1021	900	995	906	929	995	917	891	954	971	938	885	990	961	971	966	891	936	903	929	982	972	963	908	1018	967	954	954	915	930	943	943	883	948	933	987	982	963	960	936	951	991	931	928	972	917	1015	952	958	920	1009	974	933	984	970	948	935	952	966	928	973	963	942	922	964	934	957	963	946	925	937	987	881	1019	982	953	918	959	969	952	926	930	902	944	956	959	958	980	936	981	948	973	991	891	967	1002	973	876	918	996	926	905	952	957	938	897	966	946	994	966	950	968	910	929	939	961	932	952	964	959	955	961	894	928	959	978	978	943	972	897	951	1011	956	967	935	954	919	972	936	960	1032	976	941	966	914	971	948	928	962	982	947	905	853	972	993	920	915	937	1012	967	926	954	909	954	957	932	970	874	974	996	922	914	924	951	965	971	946	936	954	975	959	922	966	962	944	1004	927	866	973	956	991	938	980	914	956	966	954	960	912	914	974	1010	955	977	966	918	927	989	999	923	988	988	994	966	922	929	948	1025	957	952	946	921	916	881	932	940	928	963	933	932	961	930	959	911	941	968	975	943	963	1030	954	1005	926	939	998	942	935	996	954	932	922	923	933	1005	959	988	980	964	994	990	947	980	933	968	975	972	956	955	934	941	979	976	928	992	916	897	961	958	948	953	930	977	969	957	952	939	965	962	888	974	957	996	954	993	943	1001	903	915	972	966	940	893	979	944	973	942	997	964	984	947	980	981	981	893	941	909	960	987	961	960	949	947	981	949	933	983	918	984	917	921	985	941	989	960	919	964	924	897	914	1004	942	964	960	1004	978	911	928	930	963	977	934	983	966	948	994	939	966	938	914	899	910	968	986	940	916	1006	928	922	964	945	932	987	996	960	908	945	949	996	943	936	916	974	930	909	952	924	949	945	914	972	933	984	936	968	956	914	962	925	1001	931	950	952	938	969	921	882	980	962	926	929	973	930	956	962	951	946	934	1006	982	961	954	923	988	954	939	931	968	950	998	1004	983	1001	967	963	912	928	959	926	888	978	953	935	928	940	916	1021	975	947	975	939	939	958	971	953	916	880	922	985	944	941	905	921	948	959	912	917	943	1025	950	1001	988	970	930	965	1011	933	945	981	960	914	921	1037	925	956	995	936	929	950	952	958	939	983	994	953	940	967	906	961	930	992	935	960	935	1008	920	975	937	921	949	965	983	1007	928	953	963	954	985	975	959	941	936	879	1014	949	942	967	945	967	982	927	1015	976	945	961	931	952	951	1016	936	949	954	977	991	917	981	936	1026	903	943	929	940	930	991	939	952	957	943	1008	945	968	971	957	907	956	902	975	949	920	948	971	945	953	947	988	941	963	950	915	888	967	946	978	959	942	1003	935	912	886	929	925	965	981	937	1039	947	976	958	943	915	951	1014	988	974	973	956	1002	1008	951	970	956	989	916	977	960	973	978	920	955	960	987	923	946	956	914	937	937	967	955	900	952	946	952	961	942	964	989	983	969	968	894	979	958	974	962	944	932	912	953	1038	909	1001	962	939	973	969	990	978	966	966	942	967	886	1011	935	968	962	980	921	960	932	995	1002	940	923	928	1003	947	966	953	940	952	960	956	982	905	986	971	920	945	988	954	965	914	925	962	972	936	969	925	929	966	943	959	919	975	909	906	937	1018	927	992	973	929	907	914	918	936	1045	965	947	955	980	953	968	984	1037	981	936	1032	967	925	902	933	938	954	920	963	962	1005	966	1017	959	980	941	939	951	912	925	967	964	975	963	927	955	959	979	901	875	1004	994	980	917	966	953	974	986	964	968	948	1012	950	956	983	948	998	963	958	975	985	947	894	956	980	906	969	998	887	957	896	920	920	990	924	938	907	907	969	926	936	939	932	979	961	966	997	937	914	949	920	983	1007	989	942	965	968	909	864	972	1023	930	937	971	980	922	967	976	941	921	1007	902	979	916	920	921	970	947	939	988	930	981	889	983	924	944	979	956	976	902	942	909	928	929	960	951	960	973	989	940	965	895	1021	962	980	966	928	976	992	1008	894	937	958	974	1011	979	936	941	1007	967	912	970	961	906	983	935	948	997	961	972	900	937	920	964	949	885	963	959	911	939	950	942	946	977	918	915	935	969	935	948	918	939	955	986	912	1023	1011	992	958	962	995	923	1003	968	992	944	945	971	951	946	914	927	934	931	940	894	948	1015	987	899	944	939	1025	970	1000	949	933	1006	965	969	952	936	946	937	974	924	881	950	926	963	908	983	944	936	972	937	984	898
24224	21632	39470	47294	37607	24920	10795	1081	665	642	675	663	680	684	645	671	665	647	642	714	698	694	714	719	725	679	644	674	622	631	671	659	653	651	659	647	645	684	674	688	642	679	652	654	645	664	663	649	666	657	651	640	623	660	706	663	629	650	616	641	604	667	647	708	667	670	642	612	656	620	623	654	616	623	618	668	596	624	651	627	630	613	671	657	669	673	691	653	638	643	672	652	647	670	664	636	686	678	663	652	650	683	618	674	694	675	628	629	651	646	648	668	622	670	670	660	622	641	664	635	675	610	681	632	643	660	623	658	625	670	638	643	632	670	695	654	698	639	625	659	672	668	675	633	672	645	664	639	625	661	699	667	651	654	644	655	650	662	682	653	618	668	604	617	639	613	660	631	650	627	676	627	648	662	688	662	654	645	633	627	617	615	661	665	690	636	644	668	673	612	621	616	678	660	639	662	660	648	641	653	653	598	701	657	713	666	651	628	685	658	671	649	641	658	646	641	681	646	664	637	660	624	626	652	644	649	691	644	631	648	611	660	645	649	643	673	687	663	616	687	647	667	708	623	589	690	671	668	648	694	700	688	638	641	689	661	631	636	640	604	660	663	630	668	664	700	709	641	612	632	696	679	636	670	680	626	626	609	671	663	592	654	660	643	673	652	624	664	730	672	638	668	631	638	629	634	644	616	674	662	608	662	638	679	664	695	632	631	712	673	633	639	630	603	660	653	636	622	618	630	660	695	683	694	656	612	636	675	636	639	685	663	660	626	640	637	650	666	662	666	670	659	682	686	644	645	611	646	636	685	637	626	671	668	639	623	625	637	667	663	663	618	706	643	709	651	685	673	655	643	655	747	614	635	649	685	678	637	688	673	633	664	666	640	674	662	681	641	640	666	665	653	638	704	668	650	650	628	699	647	635	646	661	639	643	654	655	690	639	666	637	625	649	634	709	655	662	640	646	666	687	688	619	637	633	638	663	636	657	676	663	652	648	641	628	653	657	640	678	658	687	634	656	659	665	649	678	691	645	663	674	627	663	641	642	631	677	661	668	644	643	617	685	648	649	674	626	640	680	701	620	645	635	670	677	634	674	642	638	640	720	637	655	676	641	670	655	673	643	643	662	643	644	687	639	628	602	666	696	670	639	665	683	689	675	676	653	611	663	635	659	715	661	639	676	682	638	657	663	664	656	639	638	673	660	644	672	728	691	658	656	668	687	620	591	620	705	674	674	669	632	683	646	675	671	679	667	615	630	687	654	655	610	676	686	684	647	694	692	655	604	690	631	660	661	650	652	651	679	623	652	631	638	680	661	682	612	643	649	661	668	634	670	700	653	623	686	621	647	627	647	651	654	631	637	638	670	641	640	681	690	693	668	711	625	643	673	667	611	638	661	645	673	625	685	688	675	658	671	696	655	700	640	615	660	644	656	645	649	676	640	680	686	704	610	635	673	640	608	646	659	684	654	624	690	656	672	667	690	695	651	629	652	670	688	654	579	649	623	672	682	657	654	660	618	670	667	670	630	634	674	672	639	649	612	648	643	651	674	656	645	673	632	663	634	697	647	663	622	647	613	647	676	605	727	662	656	650	697	651	643	658	653	695	665	633	697	662	642	639	640	693	677	626	630	664	684	632	659	662	657	674	622	692	639	638	663	611	640	672	659	666	635	638	647	684	712	628	667	612	664	648	620	695	662	636	676	694	676	659	686	644	632	654	677	664	689	657	661	660	700	680	605	637	639	631	689	652	659	685	725	648	696	610	638	624	656	683	632	674	676	660	697	677	631	678	669	641	632	656	685	674	687	635	652	650	637	662	665	683	633	651	624	664	667	666	683	681	647	702	630	615	639	647	647	683	687	650	712	673	685	627	601	696	619	609	671	607	633	656	679	635	660	634	658	614	685	651	642	638	706	643	655	657	677	645	638	661	682	649	656	647	648	713	596	617	701	643	565	671	681	614	694	669	643	626	661	664	633	623	649	651	682	665	738	650	641	610	674	656	631	665	680	690	639	677	649	675	631	711	621	687	614	700	624	704	682	653	678	693	631	630	646	656	659	647	660	658	630	665	649	623	652	681	668	661	667	694	637	693	689	683	662	666	655	658	649	669	690	706	642	682	642	662	663	648	691	641	633	627	662	664	604	647	715	670	677	640	681	649	644	711	681	646	597	673	688	651	637	670	628	670	653	639	634	641	633	624	639	616	587	617	606	630	665	652	630	657	681	662	659	692	672	644	642	632	653	672	635	652	630	648	656	695	683	628	607	697	684	642	713	657	660	609	672	656	685	670	616	601	684	662	670	604	657	614	670	625	683	724	684	635	649	645	636	633	649	647	672	660	646	641	672	678	668	655	694	653	640	650	641	688	660	689	651	646	634	647	656	644	656	601	713	669	660	668	608	657	604	619	665	611	646	630	657	646	640	640	672	643	657	667	658	623	623	640	650	656	648	699	658	667	710	647	679	635	639	649	674	726	656	642	655	653	672	676	633	617	682	626	640	647	647	718	631	656	636	634	611	648	653	687	683	643	640	607	667	639	619	703	699	659	656	689	647	656	656	660	675	621	625	674	640	624	679	645	607	696	662	684	634	653	658	624	652	648	692	637	615	687	622	695	668	662	698	675	665	623	643	671	614	671	693	655	660	695	628	657	645	617	668	603	681	620	668	665	628	650	699	631	692	665	668	655	660	694	697	660	694	662	628	685	625	653	662	612	642	677	662	659	627	619	608	637	663	671	663	676	645	668	638	596	626	668	642	661	668	649	620	685	645	640	631	657	671	604	653	676	647	665	649	644	637	650	661	641	619	662	669	654	693	625	656	626	654	622	660	655	617	641	652	661	611	702	647	635	650	628	652	685	635	628	697	661	644	640	617	661	634	662	651	633	630	640	654	699	668	613	620	646	639	651	642	693	665	657	716	642	652	671	638	633	647	641	656	623	671	610	655	725	680	615	607	678	684	648	667	651	656	642	696	622	632	664	629	673	671	667	641	665	688	642	685	681	674	664	669	635	625	641	647	621	644	623	661	639	611	642	667	620	644	675	628	646	654	659	665	666	657	676	691	652	720	679	657	677	689	669	634	639	675	674	701	621	672	657	622	704	663	656	702	662	656	646	682	625	614	655	663	650	677	636	637	643	671	665	611	670	666	626	616	665	642	667	694	691	643	630	680	666	625	683	682	641	662	651	653	655	698	609	664	641	629	663	621	646	645	676	680	714	672	636	641	669	631	670	622	642	646	636	675	675	624	684	683	664	679	672	671	621	622	717	652	614	602	638	657	586	642	684	618	735	650	643	646	656	645	701	615	666	628	619	644	683	632	653	640	664	648	646	640	678	686	675	705	657	588	654	629	622	673	661	663	662	657	632	726	663	646	662	679	638	659	653	671	653	630	700	656	670	679	635	673	695	644	635	669	650	648	667	624	652	648	646	659	622	675	674	630	632	628	641	622	648	648	644	667	676	651	662	643	628	639	693	646	648
39560	75964	84043	62942	44003	25365	7627	868	851	818	809	795	839	855	818	824	841	856	799	841	843	902	971	925	854	857	866	880	830	780	854	821	846	808	881	830	811	821	794	798	824	886	834	798	837	873	786	805	835	815	882	837	784	819	847	824	805	801	868	805	818	778	807	840	855	801	807	816	826	811	816	795	808	821	867	847	842	839	803	887	859	850	806	851	753	797	765	868	821	892	828	897	812	779	817	788	835	830	832	828	864	816	852	821	825	789	810	763	823	794	847	868	845	856	786	876	844	853	801	779	873	816	816	782	846	784	836	866	801	843	817	860	849	843	843	885	851	819	806	847	788	852	815	824	838	812	836	812	792	800	789	821	859	814	793	805	823	850	871	866	779	787	809	851	830	859	848	819	879	823	778	837	879	819	818	776	825	810	811	830	873	823	800	814	823	827	836	840	858	843	846	812	824	787	854	844	824	853	859	819	824	836	789	857	812	796	818	839	786	820	776	817	864	834	874	872	774	826	836	829	857	841	821	814	835	784	864	827	885	826	841	795	841	820	869	810	847	856	833	866	819	794	823	812	801	790	848	865	802	813	808	848	863	789	888	863	836	852	860	875	888	809	841	836	800	850	813	799	806	812	761	782	811	791	823	831	814	813	792	860	861	817	790	805	808	829	833	888	875	783	829	822	829	888	783	784	837	809	809	819	821	778	810	843	849	798	878	789	812	852	818	810	812	800	802	833	837	861	795	819	841	820	836	824	815	853	849	793	845	823	806	787	797	760	833	808	791	817	793	804	793	814	798	835	816	842	844	824	838	820	781	793	805	834	815	826	777	836	823	815	829	845	853	832	794	809	776	844	840	863	841	799	818	833	812	832	795	840	879	862	819	814	836	845	849	828	802	881	773	831	811	844	829	800	840	847	799	830	843	803	854	846	822	819	854	823	842	792	872	798	857	821	798	835	822	838	807	802	890	884	805	806	816	823	869	858	782	832	777	862	827	797	857	810	847	804	844	802	821	836	779	847	834	818	854	810	872	872	812	808	854	805	822	826	815	807	800	802	828	846	813	800	865	802	799	826	857	826	853	785	838	839	830	842	811	853	859	794	872	824	817	846	832	830	841	874	847	774	862	808	845	749	796	830	824	797	825	822	859	848	860	810	785	824	824	842	792	820	802	842	844	797	827	771	794	802	793	782	824	818	842	841	846	824	816	865	808	865	819	839	788	776	859	834	881	845	838	841	862	856	801	890	840	843	803	832	865	856	789	791	809	854	804	835	782	848	826	815	818	862	860	812	817	830	777	788	784	862	813	802	855	854	817	837	771	770	825	851	863	841	832	874	837	828	854	802	801	859	840	813	845	857	824	848	844	806	812	784	816	849	814	830	830	829	853	802	799	852	879	814	822	828	847	772	791	872	819	878	796	855	819	823	820	803	810	865	816	829	844	833	812	780	835	844	839	834	818	841	809	810	795	841	804	835	880	845	791	811	785	836	891	885	837	834	804	824	776	817	785	827	809	821	807	802	810	835	875	860	822	773	802	802	800	803	884	832	834	798	841	797	841	771	837	806	801	767	764	884	746	760	832	798	836	840	814	810	864	853	796	790	892	832	835	837	822	871	832	802	815	840	806	816	832	826	854	775	798	801	823	841	805	822	866	806	851	877	807	821	844	814	809	778	821	790	820	769	873	809	854	835	804	797	757	857	859	863	807	809	816	809	810	829	775	896	886	815	772	825	811	819	793	812	788	841	849	833	806	796	850	843	818	782	819	838	835	813	833	786	800	815	834	810	830	830	854	808	810	807	884	830	815	828	859	839	827	810	817	851	839	888	804	769	758	789	855	794	782	820	829	773	844	821	819	843	814	883	801	837	809	813	890	815	843	792	826	811	833	814	819	837	808	860	826	808	862	786	894	779	844	779	812	859	821	855	756	867	812	851	779	848	807	767	764	849	767	829	862	861	828	783	823	802	778	875	819	873	837	817	840	785	805	780	864	834	800	841	824	893	845	837	804	806	832	800	792	802	857	854	812	786	819	792	825	825	836	886	855	856	853	806	778	859	798	817	812	868	801	815	840	849	854	894	781	871	794	788	788	806	842	822	856	835	825	795	830	794	845	851	826	834	830	828	797	825	843	796	831	756	838	789	781	845	867	826	792	862	809	788	825	832	797	841	856	788	807	844	800	810	878	844	808	741	811	879	820	809	818	845	857	828	857	832	841	831	837	803	836	814	779	814	791	769	844	826	839	827	779	814	791	831	797	792	822	868	793	860	861	814	849	839	847	822	814	889	787	854	835	776	825	819	787	837	828	827	811	806	821	853	806	787	822	813	846	805	824	829	829	803	845	840	779	792	871	851	787	854	787	852	844	876	848	855	794	870	827	844	835	770	828	815	831	816	842	842	819	836	775	846	814	840	779	769	860	770	822	790	832	820	855	841	845	838	853	863	857	821	853	826	803	825	849	811	803	888	809	781	847	846	807	886	870	834	804	823	814	802	834	826	784	837	836	875	860	819	823	831	828	814	850	823	830	787	822	844	795	764	789	817	831	876	849	843	821	890	830	847	776	780	872	809	871	812	855	801	827	835	825	842	808	841	790	822	813	842	855	842	835	844	845	843	793	849	780	809	832	817	845	814	807	827	786	825	822	819	844	783	833	830	889	821	817	826	866	831	864	812	831	800	882	863	765	816	782	762	785	874	812	830	784	866	867	856	873	828	789	821	791	849	825	802	799	859	771	854	834	826	783	836	843	768	806	823	824	815	835	837	787	857	808	790	906	801	893	794	815	850	817	744	847	819	804	860	838	852	848	788	833	828	787	825	866	845	852	807	803	862	825	781	823	802	861	767	822	820	837	793	811	835	794	843	783	833	838	882	828	800	776	798	805	851	834	829	863	796	801	846	821	796	795	839	821	837	811	835	807	808	819	854	809	835	819	803	860	865	786	803	798	796	803	871	824	826	820	810	829	822	823	856	796	820	783	832	765	807	853	850	867	804	842	836	858	770	846	785	835	819	851	807	768	817	847	844	873	847	815	901	866	804	834	866	845	824	863	833	859	792	779	838	823	787	806	847	799	791	820	815	788	903	791	786	837	839	855	890	795	827	790	866	789	787	810	857	822	812	815	840	830	807	816	795	767	829	828	873	840	820	807	842	801	835	883	857	790	800	785	813	850	821	819	788	840	838	836	840	861	807	838	774	866	825	807	840	801	889	874	787	840	818	822	883	806	812	802	867	853	805	841	812	835	828	857	769	844	845	821	808	847	812	880	847	828	820	871	800	800	815	789	817	828	802	854	887	825	835	817	846	844	869	799	811	810	828	857	835	845	822	809	810	846	872	822	818	863	817	820	850	882	857	806	818	842	768	777	800	829	840	815	833	773	787	838	815	854	835	799	846	829	824	759	858	820	799	802	785	856	846	847	867	783	836	826	823	808	813	825	799	845	816	834	809	827	866	841	876	805	827	828	799	835	826	782	779	824	802	889	875
23293	21523	35155	39672	36485	28134	18904	2181	544	530	484	515	552	523	499	517	512	521	551	515	583	545	604	595	568	515	550	554	534	463	476	490	524	492	482	493	524	528	497	475	493	504	509	481	507	516	530	520	511	493	525	469	504	531	533	513	514	493	513	496	458	487	504	519	513	547	552	506	570	518	484	483	515	520	501	497	512	522	534	488	540	503	487	495	458	516	493	516	528	505	521	488	485	509	481	500	452	518	496	499	488	480	510	502	488	493	486	519	491	499	492	533	455	510	526	497	482	487	499	514	519	484	559	496	501	524	503	457	547	539	513	484	520	505	501	528	508	553	477	546	502	500	505	519	502	504	487	512	491	513	505	481	484	489	523	540	503	490	494	522	527	514	527	544	528	532	496	488	540	547	537	494	513	500	512	492	536	536	522	503	502	548	510	500	525	486	517	537	546	542	503	515	521	503	522	459	529	530	526	503	522	513	491	471	518	493	502	521	503	499	500	508	497	516	489	497	476	467	494	477	538	497	512	550	480	514	524	477	517	507	486	502	518	477	502	477	570	527	518	488	497	528	502	496	486	529	506	537	512	506	524	530	517	503	503	508	517	529	530	539	535	524	527	448	495	523	503	527	512	484	514	517	504	515	506	492	471	487	487	507	493	494	469	511	508	531	548	491	515	497	503	506	507	478	541	513	521	519	470	532	515	499	503	521	498	493	534	522	554	518	519	540	506	540	486	530	527	524	534	518	528	518	524	502	495	499	503	503	503	508	516	477	490	488	535	480	542	514	473	482	511	466	525	512	495	522	517	502	473	499	487	502	515	521	491	500	477	520	515	521	522	501	512	466	460	465	558	521	503	537	479	556	475	521	506	515	473	478	551	471	498	497	490	511	494	555	471	521	475	554	521	534	521	513	512	484	523	504	507	476	521	497	518	506	495	502	518	527	506	516	518	492	532	493	531	473	459	490	516	464	543	510	499	501	514	508	501	534	524	520	518	498	512	470	513	479	531	548	492	511	552	546	465	494	511	474	495	483	517	525	518	536	505	527	518	543	489	508	459	475	523	541	527	472	509	492	482	535	519	485	499	523	549	505	530	493	488	536	527	502	493	540	503	516	503	515	512	517	523	509	485	503	504	505	512	522	511	515	498	506	493	504	529	517	488	512	501	509	504	533	554	469	526	545	520	510	527	502	496	504	512	502	519	493	518	525	512	503	491	524	514	525	511	530	564	501	507	522	507	504	540	489	521	497	513	529	518	475	513	521	503	532	487	498	514	504	493	462	528	503	517	494	465	477	508	487	506	514	529	551	487	554	498	467	478	549	565	495	488	495	502	524	470	532	538	505	505	530	500	492	475	485	517	494	492	505	521	530	503	474	506	489	484	540	488	544	500	520	440	494	458	491	478	520	449	503	551	500	493	492	487	477	526	519	516	503	518	500	548	493	502	555	503	515	485	554	511	473	520	511	514	507	473	518	479	485	497	479	497	535	539	479	494	484	510	519	485	508	484	492	494	550	499	502	526	509	519	492	501	487	493	513	522	497	495	462	498	499	491	522	522	504	514	518	530	487	547	533	513	522	497	502	501	508	488	487	513	485	530	461	506	510	589	513	519	520	525	515	505	509	519	512	474	455	473	507	504	526	533	511	551	498	527	504	520	490	515	502	526	537	553	521	503	520	509	511	527	511	494	514	483	505	508	488	503	523	472	472	562	475	488	457	460	501	504	520	456	518	520	496	503	516	508	536	512	523	496	508	499	536	497	518	494	509	500	524	509	518	495	508	556	536	493	544	532	504	511	538	489	544	531	488	480	550	531	491	537	495	495	516	495	528	514	492	510	485	501	521	482	535	532	500	527	506	514	504	544	489	512	491	538	528	546	529	508	537	551	557	505	522	539	533	517	467	502	491	509	493	520	507	467	497	486	560	472	472	516	512	508	482	500	493	539	500	530	501	504	497	471	538	481	484	526	527	509	508	532	534	498	514	502	498	507	467	534	503	491	534	528	523	530	503	533	545	518	504	489	523	534	505	530	521	526	476	473	496	501	507	489	509	503	493	500	492	547	520	570	484	510	469	476	520	529	497	501	546	487	489	487	500	509	518	528	488	505	525	527	502	488	519	481	501	515	456	509	529	526	499	511	507	501	500	565	489	486	548	530	494	524	481	508	533	553	499	503	495	510	534	487	534	480	488	504	496	537	511	514	551	511	485	523	498	500	494	500	526	516	527	530	471	498	477	537	542	528	508	471	536	517	507	522	503	546	557	538	532	471	527	483	509	501	520	486	531	462	507	500	480	463	451	483	517	462	502	519	495	508	460	523	531	516	529	524	530	512	550	513	519	499	502	473	488	493	503	517	456	504	491	494	516	538	513	524	486	510	496	520	562	497	481	523	510	515	505	508	496	516	525	503	509	520	512	555	527	508	485	516	535	544	521	498	490	496	490	516	479	517	527	525	507	513	544	471	498	497	504	504	535	496	513	466	518	515	502	475	512	514	504	562	520	529	503	488	512	477	461	513	503	509	504	525	536	506	499	530	492	508	509	531	508	516	482	558	521	489	502	495	491	534	499	512	482	536	525	499	503	542	541	484	543	513	495	533	525	506	534	502	514	508	502	527	549	536	499	510	487	528	477	510	525	525	519	537	522	522	537	531	473	560	519	514	519	488	508	528	513	539	488	479	519	490	519	510	504	515	469	453	513	512	499	472	483	482	470	503	504	496	483	550	535	546	511	503	498	518	520	518	545	499	513	514	528	518	510	520	521	517	499	504	527	474	534	513	481	509	487	498	564	494	508	522	489	511	520	547	512	531	492	494	524	498	538	523	547	463	512	513	501	485	521	520	498	493	492	485	548	507	505	494	491	528	477	546	505	485	469	519	515	534	512	535	510	480	477	526	472	535	526	516	511	547	473	514	503	473	537	457	510	491	505	501	519	523	516	515	509	499	490	500	490	516	459	518	475	519	511	511	535	442	494	469	480	508	538	479	541	511	514	520	469	497	507	517	521	522	467	493	483	492	523	543	538	463	515	491	544	541	494	457	521	481	491	478	540	557	495	552	503	533	508	519	504	539	510	568	550	550	528	537	518	493	526	468	476	502	520	559	499	515	506	496	526	481	493	473	543	481	527	532	514	481	530	485	536	491	493	520	470	468	498	549	530	515	495	485	501	515	514	530	482	515	509	488	504	475	542	508	521	483	504	489	537	522	517	535	529	502	491	528	491	543	539	498	527	501	474	529	517	497	498	543	500	486	521	478	561	498	534	505	494	511	486	499	517	555	517	522	472	501	479	531	531	472	503	511	539	493	513	497	492	523	520	506	487	517	481	491	526	536	513	530	498	545	487	500	496	517	553	520	493	494	528	554	515	521	494	537	533	536	506	518	520	556	509	527	535	507	514	503	507	532	554	478	492	553	463	573	529	527	531	529	485	532	496	480	485	515	482	534	510	485	520	481	504	482	516	510	564	516	517	485	450	540	529	489	500
45880	84297	93737	73940	52978	32561	13548	809	652	659	636	636	627	660	646	672	698	650	671	659	687	771	825	870	739	691	711	711	659	624	648	571	648	605	602	653	651	591	672	600	648	656	640	630	661	659	603	642	625	648	626	622	599	639	622	635	643	598	600	636	607	673	634	663	658	624	671	660	632	625	645	607	629	664	606	649	622	668	654	600	636	635	626	640	615	606	596	599	609	640	646	633	660	642	614	636	645	608	596	646	604	593	577	667	686	595	627	615	651	623	610	615	655	604	609	666	631	638	658	614	604	650	645	650	613	626	622	629	675	683	636	686	677	629	635	589	659	636	650	645	663	599	634	632	658	639	663	650	564	662	593	631	587	639	645	621	712	635	632	660	683	582	648	612	668	664	667	615	650	623	670	654	615	641	638	651	635	626	634	627	637	622	663	620	642	663	644	682	678	641	621	580	663	622	638	618	609	595	607	630	600	623	657	615	614	615	627	658	634	635	683	638	616	583	630	565	635	638	662	628	591	663	630	651	598	645	636	604	642	571	639	602	602	636	642	654	589	657	642	668	610	643	645	622	612	626	682	617	652	640	645	657	648	613	658	596	619	629	636	614	651	677	626	653	606	658	617	647	644	650	639	650	657	658	605	641	659	610	648	630	601	675	640	644	634	683	597	614	580	634	608	582	611	622	605	621	615	610	637	638	619	625	610	598	647	613	578	651	596	643	643	598	638	649	637	651	620	664	648	667	662	635	626	633	639	622	653	626	641	630	601	647	672	625	672	627	631	674	623	636	630	611	656	622	645	662	636	670	682	662	634	617	673	622	646	636	623	621	663	635	609	584	613	607	618	597	626	625	700	623	654	679	629	612	626	618	597	702	612	654	621	598	652	580	668	681	620	667	619	654	655	645	634	631	612	652	611	698	666	604	661	641	669	600	601	623	639	630	624	644	614	621	588	644	688	637	630	630	616	633	690	634	624	619	641	651	631	677	651	618	653	642	641	621	617	621	594	687	675	618	608	655	632	635	620	664	601	653	645	673	632	595	628	580	664	673	630	655	640	681	663	646	638	603	659	622	639	660	619	660	657	682	643	708	661	623	654	645	612	686	597	639	620	660	589	674	666	648	602	632	623	646	613	640	643	633	615	651	645	652	643	688	613	621	629	633	643	662	648	635	640	659	606	666	654	640	682	601	637	626	635	612	703	620	611	636	651	586	648	621	635	665	604	648	646	627	649	623	675	643	627	635	646	587	666	642	618	605	587	651	661	671	654	595	613	670	585	647	661	685	609	623	657	650	613	590	639	618	641	608	648	601	653	625	642	567	653	638	683	608	609	631	640	638	652	655	625	667	644	580	640	614	653	635	663	615	652	639	643	601	647	621	682	610	629	607	605	666	647	602	636	670	638	643	631	618	657	627	671	611	620	633	684	689	673	610	628	602	637	607	611	672	625	646	641	600	627	612	663	649	675	655	640	618	645	643	605	678	660	628	636	622	656	667	646	615	628	669	680	617	614	593	678	689	629	641	618	585	622	625	641	675	686	696	664	627	624	613	658	637	671	646	700	628	647	623	671	637	646	640	639	668	678	613	671	618	645	632	610	654	641	647	639	668	632	646	680	607	627	628	629	665	661	639	650	647	641	591	598	666	632	657	591	597	597	632	649	607	642	630	633	645	618	633	653	649	668	599	634	658	621	616	642	684	617	667	624	632	663	663	627	681	643	604	661	637	667	628	588	591	598	619	641	629	643	625	643	627	631	651	618	650	595	602	596	655	646	642	667	623	649	640	600	625	584	625	626	576	614	669	657	638	655	607	567	624	649	643	594	640	665	613	646	657	640	639	628	628	648	632	666	650	643	609	637	684	629	614	666	662	641	589	599	603	635	618	651	634	638	682	640	627	594	632	641	670	660	641	632	636	602	671	615	631	596	661	616	620	621	622	636	628	651	608	593	635	683	651	599	667	621	643	633	627	642	610	618	624	651	653	618	616	650	671	652	629	629	612	633	650	674	653	624	636	631	607	648	608	628	626	612	634	612	667	617	657	671	633	687	638	602	628	602	599	607	639	632	629	621	636	665	641	618	602	615	611	646	621	603	668	605	606	620	684	643	668	641	646	606	629	664	625	588	610	620	643	633	635	642	677	654	558	667	676	651	643	625	647	635	621	652	663	655	641	641	679	633	645	654	604	632	617	690	658	604	604	646	614	641	621	588	607	653	669	635	655	604	611	656	654	622	612	649	638	644	670	641	643	628	618	677	665	621	672	646	638	626	650	641	604	625	623	669	597	582	640	609	677	660	634	635	635	627	630	604	628	668	635	659	647	625	674	605	611	657	654	648	620	668	612	640	590	630	604	636	601	611	638	632	679	622	627	644	597	636	611	649	637	646	650	627	680	633	684	592	628	639	650	588	636	601	627	659	633	602	607	648	640	670	636	621	628	631	637	643	690	632	643	631	622	634	636	622	645	630	654	658	648	585	628	642	606	647	612	620	622	640	599	642	613	626	648	603	628	658	570	629	632	672	626	634	610	611	650	623	612	564	651	644	671	640	639	638	621	649	605	602	632	621	621	634	641	607	613	602	643	653	630	663	636	645	626	621	679	620	619	628	598	623	665	610	633	667	633	643	627	637	646	658	638	587	621	582	674	638	639	670	654	645	622	660	670	628	663	683	629	620	611	633	649	640	593	642	642	596	615	635	632	596	657	645	624	633	586	623	588	648	668	661	649	630	665	634	656	630	660	667	638	626	709	612	633	639	654	613	638	647	609	646	623	656	651	630	656	613	594	623	599	607	675	627	606	643	662	660	634	619	643	620	651	622	628	649	642	626	657	551	622	685	677	635	626	654	621	618	654	619	636	599	638	614	628	670	622	657	647	618	627	648	682	677	638	659	638	659	659	612	664	612	621	635	624	589	641	634	609	611	658	632	657	658	636	700	633	628	655	637	643	656	607	617	626	622	555	651	602	656	684	632	637	633	605	592	659	635	647	630	590	659	629	631	642	617	611	643	606	633	632	677	610	624	681	677	656	588	647	596	634	648	637	624	724	643	627	623	609	595	625	596	612	615	677	637	609	626	636	658	633	614	603	642	622	658	666	592	645	680	639	619	605	637	661	671	644	638	559	663	597	629	634	629	630	663	614	639	627	605	640	612	650	727	647	601	630	612	638	615	662	642	620	638	640	657	625	642	626	645	603	624	628	631	611	595	644	620	655	612	648	645	641	641	656	624	641	616	611	639	659	640	649	645	584	641	615	633	662	604	631	612	650	659	629	675	645	598	626	681	636	629	638	614	605	590	657	581	675	634	662	633	642	637	607	647	641	597	647	702	697	652	664	636	621	609	663	663	615	583	629	619	601	627	666	639	665	610	617	618	641	632	622	637	617	617	630	650	672	601	585	620	638	600	652	581	646	636	647	607	695	647	667	642	616	614	595	592	651	637	614	656	659	621	646	650	599	581	650	578	613	626	681	629	642	630	627	612	641
27638	22966	37527	31013	15237	4748	1642	792	768	738	738	768	748	798	790	761	806	709	813	719	736	795	802	761	722	756	748	841	808	775	796	778	741	810	783	774	765	785	778	752	733	815	768	805	731	783	736	789	799	750	787	750	778	834	775	780	787	787	788	772	793	768	718	773	763	791	798	770	747	773	770	782	811	787	781	832	767	780	775	804	779	783	840	799	788	751	791	771	766	783	820	813	719	727	772	760	750	771	733	816	800	758	769	752	757	825	779	785	766	767	772	768	754	742	772	754	785	806	743	758	791	808	772	814	798	800	726	765	778	799	739	762	809	816	803	738	777	692	742	804	745	807	795	769	761	809	799	779	806	782	752	821	777	753	768	803	795	787	821	815	806	769	784	785	781	779	784	780	802	781	791	771	749	787	779	814	812	810	794	798	775	761	795	767	764	762	791	826	768	801	793	780	770	753	765	800	774	807	749	806	777	757	749	808	826	812	798	767	772	818	751	768	769	770	790	782	799	751	789	787	748	800	754	771	811	795	828	789	761	781	827	764	767	753	849	757	758	776	790	812	819	792	796	787	751	816	750	810	807	730	812	779	763	772	789	728	820	817	759	787	730	830	812	738	810	777	743	767	761	759	755	773	774	719	777	774	800	798	811	770	750	745	772	719	813	770	751	771	795	745	758	762	765	820	862	766	765	766	803	782	767	827	765	787	736	764	760	783	767	754	745	742	806	756	776	771	804	783	779	845	767	769	733	749	758	797	768	782	804	779	772	816	786	773	753	758	754	745	733	759	783	778	726	776	811	753	805	810	785	747	788	739	805	804	780	786	844	757	763	740	827	777	750	761	773	770	776	784	761	764	765	771	815	821	755	767	776	788	760	752	849	785	797	787	734	801	802	777	748	746	758	729	789	838	808	759	763	774	748	831	789	822	764	723	751	751	779	805	805	765	780	790	769	775	766	797	797	824	782	765	787	804	792	694	768	746	768	789	736	762	775	725	760	779	781	766	789	770	758	796	812	766	716	759	781	787	816	804	773	768	783	771	814	780	720	712	760	819	799	793	766	782	752	786	767	797	744	762	824	791	761	845	743	789	744	755	793	830	818	749	776	761	805	820	793	754	755	770	759	785	743	760	776	750	737	780	753	819	791	816	782	802	853	781	739	789	755	822	819	781	822	805	814	782	736	772	759	779	751	763	709	785	817	806	777	773	778	791	784	753	760	757	774	816	748	769	821	755	798	766	766	749	767	769	848	767	779	788	777	803	763	785	770	819	768	751	774	739	777	772	750	796	816	814	763	791	787	790	753	781	788	772	731	777	834	751	760	792	776	766	715	769	774	772	808	771	755	762	770	861	762	795	752	798	782	856	777	777	762	760	800	827	793	796	772	749	820	788	782	782	733	740	764	761	809	804	809	754	756	764	740	755	782	819	798	772	788	776	787	828	773	782	791	765	790	806	772	840	805	743	785	805	740	758	779	759	747	821	776	794	759	827	756	798	740	750	790	738	766	756	764	784	782	800	833	777	800	749	794	757	798	783	789	789	780	753	809	775	748	775	708	737	811	757	762	821	768	772	758	781	787	799	718	787	807	796	714	780	813	788	773	764	786	803	787	807	759	783	774	810	763	785	801	764	810	771	784	748	801	780	768	777	785	797	818	782	778	814	805	776	825	767	766	822	780	764	789	765	775	798	795	748	780	785	758	818	784	777	780	767	801	780	827	745	756	748	753	789	832	771	813	798	794	762	782	745	750	816	773	762	785	791	773	751	744	818	777	759	810	767	801	828	740	776	817	820	754	791	784	781	759	778	730	779	773	777	809	788	777	801	751	748	800	755	805	733	809	811	802	724	812	765	807	737	787	813	773	792	783	747	739	782	777	812	747	819	773	826	737	774	756	813	758	808	794	784	796	786	760	794	800	785	762	781	818	757	772	770	768	759	783	792	760	771	789	809	773	780	770	707	763	761	763	799	773	763	806	810	806	836	760	781	791	792	784	763	768	822	751	748	805	809	777	755	787	752	748	831	794	756	795	777	790	770	756	785	852	770	771	795	727	813	760	789	766	778	802	774	815	740	768	814	792	812	789	757	804	760	782	770	821	819	797	748	771	807	811	745	831	748	750	780	808	758	849	809	791	781	782	799	817	784	779	775	752	805	797	767	813	765	764	787	731	769	757	760	747	777	786	774	798	760	795	830	758	778	814	804	827	762	813	833	760	787	759	758	766	777	751	825	794	788	819	784	750	780	762	886	809	769	751	806	755	746	816	782	779	756	809	783	749	750	815	733	791	793	787	756	810	776	791	816	812	790	790	798	774	749	783	809	757	754	754	804	784	795	773	819	782	738	781	774	783	765	745	817	755	763	761	748	800	772	796	810	753	800	797	768	834	810	737	774	833	763	774	772	775	808	767	775	816	778	804	785	807	858	772	824	818	781	789	810	818	770	814	756	771	745	780	824	809	820	832	819	764	812	779	748	788	810	781	753	766	753	809	791	712	843	770	765	755	750	834	792	750	780	755	770	788	775	767	787	793	785	779	761	778	781	798	767	768	784	785	750	804	773	778	831	783	800	762	791	816	801	767	749	738	773	815	808	757	792	810	769	731	795	774	763	751	770	772	789	792	796	777	782	769	802	759	772	769	805	796	781	809	788	791	745	807	771	730	782	763	767	737	731	759	811	764	823	737	781	782	801	768	811	789	753	767	777	785	776	772	779	814	769	799	763	754	788	781	785	803	757	764	796	784	761	801	771	810	774	822	774	758	794	817	795	809	804	809	758	800	782	761	741	802	743	756	771	846	823	813	783	759	772	804	756	783	780	772	758	792	810	786	807	764	723	752	727	798	826	763	807	814	785	808	791	839	820	762	771	748	758	716	824	750	767	775	769	777	792	794	776	820	744	753	823	772	779	758	764	759	783	776	747	818	739	799	800	782	762	800	799	801	741	790	779	727	809	814	764	821	771	787	819	750	765	785	753	823	737	786	746	777	757	735	766	789	761	774	798	784	742	843	797	810	776	831	790	749	712	831	810	839	793	745	777	773	755	803	762	781	748	810	733	769	822	796	757	854	755	803	782	757	779	785	795	764	723	753	805	785	799	778	750	782	760	810	803	781	761	715	727	745	877	778	747	765	766	780	788	741	820	785	791	795	820	779	772	767	762	765	793	747	780	781	763	753	777	834	765	780	790	801	799	795	793	766	761	806	794	794	762	782	789	788	784	730	828	814	767	807	797	765	732	749	857	785	770	790	823	807	780	726	788	835	742	831	762	721	778	829	774	754	742	771	746	784	734	828	789	750	818	813	749	802	761	747	731	789	764	750	796	781	762	788	807	808	794	795	766	768	768	722	779	761	770	754	740	768	807	766	806	793	829	803	813	808	752	786	800	775	743	772	747	759	790	777	792	749	779	776	777	779	782	782	710	791	739	787	721	751	753	793	782	784	784	780	787	820	848	791	787	822	784	828	823	772	757	775	783	782	736	748	743
15772	34099	40466	28029	15439	5923	2266	1000	976	907	1002	986	947	1009	1012	992	989	1029	957	969	975	1021	980	944	953	1007	1006	1018	967	1023	983	984	975	1002	940	983	972	975	973	976	952	968	1021	970	1008	982	971	1000	943	972	1012	1012	955	985	938	998	1002	1046	995	937	1007	1010	960	983	996	975	1025	959	973	978	981	860	958	961	951	951	988	969	1009	978	938	954	978	970	971	994	1031	1047	964	952	976	949	993	973	981	931	965	982	986	952	990	976	964	948	947	994	920	996	978	932	1003	982	985	959	995	974	990	1001	1004	935	1017	990	943	978	984	932	1039	994	973	967	987	940	1007	996	941	956	937	999	1010	975	991	954	976	960	951	962	1017	1015	987	1007	958	1013	1023	968	962	950	995	1006	1007	1009	970	974	968	984	1056	978	945	998	980	996	935	988	1005	1022	999	924	934	980	897	979	1018	986	973	975	905	987	993	992	991	999	925	970	1048	982	955	967	1013	1041	907	935	988	999	934	999	925	989	968	983	946	893	1023	990	967	949	912	954	976	997	973	984	999	1049	978	952	969	994	992	986	945	959	969	948	1014	976	942	976	983	937	971	941	994	932	986	928	985	948	971	971	923	958	950	968	986	966	994	943	1010	927	1014	1016	1024	934	965	993	1024	992	988	914	1005	946	975	996	958	964	953	964	989	985	988	964	934	933	986	980	984	968	988	993	1071	1015	980	963	971	904	960	1015	1005	988	1036	961	1007	921	929	933	985	948	950	975	981	1028	936	987	936	1013	987	996	960	994	979	961	1009	969	947	1000	998	976	1004	1006	946	956	973	978	981	985	987	960	1009	903	974	920	950	983	1007	958	985	955	933	954	940	971	921	992	988	972	965	995	944	951	968	958	1021	1051	942	953	978	961	946	942	925	968	981	962	970	992	1059	999	966	958	947	969	932	965	990	974	1059	1035	935	916	1026	958	999	930	955	1005	991	942	944	953	968	923	982	968	934	948	1022	917	953	893	937	940	983	941	941	976	908	1008	951	925	961	967	1000	985	951	1024	980	963	943	1016	999	984	1013	985	895	941	958	972	966	1034	980	982	1016	958	946	1009	940	996	1006	987	986	979	984	996	974	991	985	928	983	901	957	970	939	974	991	975	964	970	976	983	1013	1054	999	906	990	1033	973	963	964	1016	1074	994	990	994	960	1001	962	944	991	1020	925	989	941	991	927	1008	980	1004	945	955	1022	978	992	1006	973	950	979	916	1007	984	998	959	995	960	972	1049	981	914	968	944	986	1010	980	991	968	943	974	968	956	959	961	962	989	967	952	952	890	970	1045	1038	964	936	1007	962	974	981	979	1014	1019	997	1019	998	979	979	972	966	973	997	1025	1032	993	963	959	950	976	950	1010	942	993	913	961	979	998	999	968	928	972	930	969	988	918	953	982	981	958	922	978	983	958	1007	985	979	993	1015	973	944	1006	974	965	977	974	998	994	954	1002	937	958	959	1002	1000	945	1004	946	967	916	876	951	1070	988	978	928	1002	959	968	889	973	1036	970	963	1069	1038	974	930	982	977	948	993	999	1005	1011	956	1004	1038	1000	952	965	978	971	966	973	958	1028	964	982	934	1016	964	981	961	1004	985	1006	944	970	989	950	956	976	907	927	1009	936	955	950	965	1070	995	965	1039	949	950	941	928	984	955	970	1000	952	951	1011	973	982	1011	960	963	1002	999	978	999	1038	1005	1011	941	983	977	922	1065	979	1004	953	999	946	964	992	966	960	929	974	985	967	1028	951	959	1007	980	955	924	966	1023	958	959	923	1003	975	1008	975	941	948	995	975	969	1022	939	983	1005	959	911	955	965	999	949	985	1059	950	942	998	1019	979	1000	973	996	996	982	1005	991	954	965	1009	1047	985	1027	998	941	997	931	935	980	986	956	1016	977	974	969	969	911	997	966	992	959	951	960	991	945	953	985	955	993	989	974	997	934	990	935	914	965	964	974	933	969	976	990	925	1013	995	985	1009	974	939	1039	1010	966	1001	969	1021	977	988	953	997	918	1004	1057	977	948	1011	1025	993	943	941	983	986	971	954	1006	968	952	1047	967	960	1002	994	1013	1002	970	1005	979	955	964	1021	975	955	958	984	959	1006	990	992	970	1054	954	991	970	947	969	977	997	969	989	936	976	969	966	989	902	980	991	1018	958	984	1017	1034	1021	989	976	1023	1001	939	961	991	986	1022	1032	994	1022	1013	1026	1001	1007	967	985	959	926	935	999	1035	980	958	965	981	973	939	948	948	919	916	916	943	969	969	927	934	963	983	973	968	978	1019	956	1038	1029	955	996	903	994	975	988	960	1013	969	1004	953	987	990	979	972	972	998	935	1018	1002	980	941	997	910	984	975	927	920	967	968	963	959	975	966	933	935	987	943	1026	988	926	1028	956	955	982	991	947	944	1012	909	949	988	968	996	985	976	992	955	957	946	1004	1025	1013	992	950	999	965	951	961	1023	964	951	970	934	950	1052	922	919	972	967	991	957	988	993	1026	976	993	1018	965	985	1003	960	980	966	923	988	981	968	969	994	962	1001	1010	993	950	951	998	967	988	956	1033	1036	975	978	980	949	1048	967	1004	973	961	1046	944	1018	994	966	932	966	957	996	1026	976	986	975	1048	885	1013	931	952	1000	987	927	992	1032	960	982	994	962	965	947	949	972	979	1002	996	981	908	978	1013	948	985	940	993	948	943	979	1011	980	911	930	981	933	974	976	1010	937	959	952	962	957	916	961	1033	968	939	938	998	963	933	1000	988	1014	992	982	976	966	961	944	1000	973	998	987	962	972	950	951	942	975	968	996	975	981	943	998	951	971	951	990	1003	969	981	1004	1013	1007	950	1002	979	999	1034	990	1011	1004	970	949	913	915	981	1007	1007	980	960	1015	958	900	1025	994	925	1006	987	985	975	955	986	953	985	1039	985	942	988	1016	971	936	1058	955	985	981	996	959	1002	963	995	962	1022	957	993	993	1011	927	943	1057	981	958	973	980	950	1013	976	974	965	980	973	998	1009	988	1047	972	1013	992	980	934	988	1014	1041	971	1014	974	1031	968	957	951	927	962	981	1002	945	1021	990	967	953	906	1014	960	983	1001	926	945	1002	1009	1005	971	1000	928	993	978	954	1013	994	995	940	1006	930	962	991	970	953	1050	1020	1027	871	985	1006	971	1014	1007	986	990	972	989	960	957	1000	995	882	1030	942	971	939	1001	980	936	945	962	1029	1016	1020	992	970	969	960	984	966	954	1016	988	998	1036	967	998	939	1034	970	969	967	973	991	1011	977	1024	1007	996	956	949	971	955	962	964	964	1007	993	1021	976	973	936	977	978	978	985	960	974	1005	1008	922	904	943	968	954	975	928	993	996	945	987	983	996	961	974	981	988	946	1053	983	946	972	966	997	967	1005	998	948	947	994	957	1016	949	935	970	944	992	1004	957	953	969	981	966	937	954	932	952	980	964	968	1026	1008	1012	986	1006	936	950	1009	972	984	953	937	969	1000	974	958	985	929	918	977	963	943	924	946	956	939	994	966	1043	935	974	953	953	918	979	1033	959	976	978	939	979	952	991	966	997	1001	958	963	964	1001	1014	969	966	990	997	1012	962	992	992	1016	963	906	973	992	995	990	971	984	993	925	984	959	973	946	936	1000	946	1000	1021	956	1016	1001	999	973	969	995	984	967	944	973	1094	1006	968	1010	997	980	973	989	924	979	935	997	944	946	963	978	987	976	997	915	981	911	1042	1063	942	979	942	977	997	980	967	944	972	916	988	950	994	936
24285	21626	38511	48742	39335	25787	12991	1487	691	694	671	656	654	680	661	668	658	695	691	688	679	668	741	755	714	682	665	669	696	673	660	676	639	669	686	671	691	646	704	724	650	645	634	668	676	619	668	722	633	667	706	698	679	609	638	655	669	673	678	661	610	673	687	643	687	634	651	686	643	630	648	666	645	648	674	669	664	660	645	662	641	673	700	630	692	686	657	652	666	686	654	674	654	665	676	661	689	667	629	647	697	703	691	597	662	647	651	645	647	667	676	686	653	723	614	643	695	634	697	658	714	648	655	654	686	642	683	639	617	704	663	683	701	679	691	744	645	657	654	653	654	742	671	639	716	646	642	623	634	666	703	629	675	700	700	681	672	678	632	686	659	661	648	682	650	667	684	685	677	655	662	658	653	678	684	643	632	654	646	665	619	652	675	669	663	659	663	665	636	703	670	635	647	733	628	663	673	665	665	652	650	632	637	672	615	661	635	653	693	671	682	673	682	688	630	666	675	667	643	615	640	632	649	678	640	679	684	686	653	646	695	666	663	645	621	663	687	702	665	704	693	670	700	612	691	678	627	627	701	633	661	658	669	706	711	656	642	631	608	672	694	671	660	677	629	684	691	693	675	696	640	668	644	609	660	670	662	629	672	687	659	600	673	692	670	702	699	667	699	650	651	680	704	709	665	624	684	640	675	662	674	650	622	634	670	660	647	676	670	682	614	608	631	660	632	666	650	642	647	699	669	700	635	681	680	644	657	704	642	624	644	672	694	689	645	685	647	643	650	651	681	635	687	643	645	664	667	648	666	723	616	628	630	680	663	657	646	644	678	669	647	660	648	639	658	636	646	647	594	665	676	676	640	672	732	646	646	652	682	657	669	670	672	625	704	657	674	652	622	686	662	684	652	666	582	643	650	625	672	662	642	685	638	674	648	638	614	658	705	648	671	661	655	691	673	671	659	632	666	625	598	643	690	686	658	656	667	657	630	640	661	660	692	702	708	653	610	665	643	630	693	710	660	656	681	683	670	631	678	641	624	649	671	650	709	715	665	697	683	630	709	655	673	642	653	696	640	654	650	669	658	643	655	631	658	632	666	692	637	619	650	657	642	642	689	643	658	668	675	689	645	656	703	651	681	665	629	675	658	685	697	673	693	645	706	645	660	689	677	642	662	651	676	699	615	712	682	639	650	666	682	660	662	696	627	653	614	683	623	675	663	693	662	619	645	673	650	611	661	722	637	692	730	668	661	698	613	693	686	658	572	638	716	690	671	664	703	663	659	664	678	644	661	616	649	623	642	622	701	711	684	652	702	653	669	703	662	656	680	680	660	678	737	663	643	701	670	666	673	689	666	699	691	656	647	663	669	658	651	640	691	660	653	662	703	674	654	719	687	624	658	679	642	652	676	681	664	653	709	610	681	672	671	592	611	646	667	652	672	601	670	680	652	652	678	656	676	681	642	686	676	611	628	620	642	616	608	637	668	638	625	666	662	639	668	640	640	700	661	699	635	663	635	636	637	700	654	662	619	624	715	668	646	659	642	665	650	682	691	642	649	686	655	635	644	681	607	609	667	715	664	653	673	640	666	644	682	655	666	640	693	669	670	686	648	669	678	665	704	643	638	606	678	633	665	633	643	669	639	667	659	645	662	652	642	675	654	653	688	660	686	632	665	637	664	657	654	661	671	660	679	631	662	653	610	655	624	686	687	660	651	657	673	641	630	661	684	651	619	662	668	670	657	720	680	678	626	627	637	655	656	678	638	636	659	664	689	652	644	623	639	637	636	622	623	658	656	636	658	658	662	676	682	667	641	689	652	677	677	649	689	634	670	675	631	663	678	661	718	647	628	674	661	646	674	674	643	651	630	659	661	689	659	645	663	676	641	721	694	652	641	698	653	659	661	630	615	658	710	639	647	679	661	677	634	659	649	674	657	652	677	662	645	651	705	672	656	641	686	697	641	638	695	703	688	661	584	629	628	648	717	595	650	668	604	660	689	688	683	626	651	644	646	698	676	664	642	709	672	613	657	649	668	651	688	639	648	650	659	611	691	631	665	718	704	656	670	695	608	673	660	634	643	655	646	667	645	676	703	658	648	648	666	679	724	685	662	699	674	635	681	631	635	632	645	625	677	604	681	686	729	624	668	670	663	679	669	657	696	674	629	701	670	657	690	662	669	633	669	682	646	628	614	652	624	677	696	614	703	662	666	685	694	666	667	643	629	668	700	679	700	677	667	630	697	658	628	673	661	715	656	705	682	682	669	688	662	627	662	678	642	674	620	630	686	663	641	658	632	691	666	640	629	663	675	667	665	664	674	649	657	707	705	635	665	673	712	645	653	668	669	666	651	599	664	659	703	680	646	684	678	705	626	619	665	660	674	613	646	665	703	701	658	666	648	629	636	652	705	664	660	678	635	687	671	640	680	700	687	658	650	665	652	626	673	692	646	647	711	649	674	622	620	635	629	684	658	652	646	632	665	653	664	662	634	679	633	641	638	650	656	628	675	632	689	672	629	686	686	639	698	648	671	639	652	677	661	721	705	623	686	645	681	678	673	664	668	619	661	636	709	630	633	683	589	672	676	678	635	640	663	659	621	622	691	627	621	691	641	701	661	679	686	666	678	680	660	652	678	681	652	654	682	677	669	631	652	701	656	679	644	655	661	659	679	684	615	659	681	619	672	682	687	666	716	666	634	661	681	676	648	681	670	666	685	653	677	632	631	665	691	657	665	672	683	652	685	700	705	653	623	651	709	675	651	675	657	647	637	643	708	661	649	684	626	681	716	653	593	635	657	684	660	706	658	657	639	646	652	660	664	642	675	711	648	629	693	677	642	670	658	677	650	662	682	665	675	697	611	662	690	719	662	680	646	698	697	678	628	668	632	663	645	631	671	646	636	672	648	650	623	612	654	640	684	664	663	655	691	689	681	645	699	661	686	664	673	671	670	707	710	667	641	676	651	696	645	638	658	654	625	684	634	649	653	642	658	647	660	695	643	656	652	640	668	671	635	694	664	609	640	642	686	683	667	647	672	636	622	658	679	701	659	662	675	666	643	653	645	630	719	669	662	651	682	625	679	684	677	672	644	656	662	640	653	672	639	631	655	631	652	643	641	657	703	703	688	638	667	697	676	657	668	618	696	681	655	713	676	691	630	685	625	652	649	672	663	670	655	702	641	630	642	744	629	649	653	656	658	679	661	650	681	639	649	658	658	664	673	673	642	682	652	693	668	633	660	644	635	635	654	700	638	661	681	645	639	637	665	704	647	677	647	653	618	663	655	692	681	643	612	684	664	625	696	669	681	648	645	686	690	668	652	657	677	618	619	661	695	658	645	672	599	644	662	657	653	698	676	613	695	662	620	660	630	664	641	650	697	661	655	643	639	644	664	671	631	643	596	683	701	624	659	641	682	663	661	674	644	664	694	698	663	627	646	645	664	660	635	652	683	678	663	627	635	689	599	670	649	661	634	633	632	665	625	671
38872	71473	83194	64908	45679	26271	11319	1529	809	880	853	854	820	898	872	818	828	754	814	885	854	860	946	958	1010	885	884	885	855	885	884	841	811	831	811	833	839	879	879	866	846	792	840	872	886	843	813	859	825	861	888	827	835	879	790	843	823	832	760	830	826	885	821	804	811	791	810	863	815	851	844	809	833	849	837	870	816	865	876	801	785	879	849	815	784	850	879	846	827	884	882	820	849	842	848	856	865	841	856	792	819	851	870	833	818	861	820	820	811	859	819	844	852	817	841	828	813	845	815	857	807	832	868	824	857	822	852	763	853	812	824	842	820	824	897	754	817	851	805	784	804	824	869	870	793	798	828	843	865	822	823	873	808	881	834	796	808	848	833	791	827	872	820	840	829	851	841	886	845	821	872	892	807	869	811	823	837	832	792	791	853	865	882	847	863	782	845	800	819	832	835	852	869	861	849	833	883	818	888	834	810	893	874	823	810	855	809	798	859	816	842	859	878	845	829	852	860	840	839	846	803	858	869	819	824	846	820	841	843	803	865	782	843	866	796	836	856	858	834	840	861	805	890	800	812	892	848	841	764	819	845	872	811	841	846	811	837	850	850	876	818	844	875	885	850	832	828	831	826	869	831	835	898	802	814	846	844	813	813	865	791	872	827	855	862	833	866	861	805	851	875	823	832	873	831	844	829	821	796	798	817	805	836	785	849	839	862	839	858	828	821	820	835	841	873	782	854	861	820	813	830	780	851	782	850	869	816	830	860	835	817	879	820	863	811	764	822	777	884	874	780	854	853	825	847	860	857	829	850	866	855	859	832	869	837	842	791	832	863	797	814	843	844	882	803	788	830	818	846	846	893	884	816	824	843	866	856	825	831	826	862	797	818	866	862	857	862	849	802	821	835	834	852	828	810	813	811	890	797	857	881	876	882	809	841	836	844	860	837	804	834	851	822	861	825	852	849	821	854	831	803	895	811	839	834	862	863	822	856	893	832	822	862	893	876	844	821	883	796	817	815	823	808	841	825	837	832	850	812	799	831	862	817	873	792	826	815	864	831	844	814	818	867	792	871	881	849	843	847	891	818	877	830	812	792	823	798	826	856	828	877	854	818	811	775	812	899	810	839	857	870	863	845	806	823	810	811	866	813	792	854	802	846	846	809	830	789	839	836	826	889	849	870	841	851	763	850	843	837	798	829	816	761	856	858	813	833	866	883	840	846	827	820	830	797	880	866	889	841	846	842	811	835	830	837	833	856	859	794	864	883	852	841	803	865	829	833	870	847	826	846	840	840	818	842	749	830	822	837	813	890	842	840	788	830	775	819	817	858	797	790	853	861	840	822	814	874	810	840	842	777	853	797	823	827	842	760	837	855	874	830	820	818	895	807	852	909	864	858	841	817	827	881	856	816	868	887	846	873	847	839	791	855	817	830	843	830	849	813	833	850	843	872	783	856	842	842	897	823	888	854	864	772	837	854	820	803	868	783	801	861	883	867	802	845	817	826	836	832	802	845	838	781	812	880	839	817	802	837	772	807	834	821	847	859	816	840	839	842	841	848	830	853	864	838	879	821	838	845	813	805	790	843	833	857	837	840	814	805	810	860	859	853	755	859	861	864	852	878	877	842	839	852	804	817	798	797	859	863	886	838	831	856	817	833	849	812	816	794	807	819	845	798	851	816	798	829	836	821	836	841	797	824	808	856	899	825	795	803	858	836	832	838	859	829	842	874	828	838	863	849	859	794	819	783	879	864	823	886	835	874	828	884	879	798	848	846	804	851	850	819	852	827	800	834	815	777	851	818	856	842	851	896	829	827	832	802	813	813	832	888	874	785	834	849	845	837	850	806	844	873	827	827	855	840	816	835	852	854	843	865	793	885	815	841	833	863	846	855	818	835	875	829	815	815	771	873	832	806	843	842	810	830	849	877	827	779	834	819	820	810	871	828	831	804	799	854	821	808	867	863	789	819	844	811	823	838	843	855	901	871	839	839	816	858	833	861	834	825	859	832	819	837	826	837	861	821	824	851	779	793	888	835	881	877	888	822	830	831	834	868	899	818	837	838	818	875	806	820	901	832	815	816	832	833	818	836	867	792	851	824	841	820	846	817	846	807	810	865	831	831	827	779	859	850	911	871	824	805	850	854	835	855	854	857	850	839	847	844	846	816	828	865	844	789	778	910	824	881	816	812	769	806	871	877	827	831	801	806	851	835	801	814	814	855	855	832	817	801	815	845	831	841	753	842	846	874	813	852	804	815	829	898	868	794	826	838	777	851	846	810	827	863	854	881	841	846	804	838	840	845	855	851	848	872	819	841	823	828	871	841	829	817	839	818	849	864	837	842	832	827	847	881	783	883	867	850	804	813	806	835	880	814	843	840	849	812	831	844	850	813	889	821	794	757	815	830	848	890	818	860	872	848	895	829	842	822	805	819	845	839	824	793	829	793	843	847	826	862	886	793	821	856	823	807	822	811	853	808	805	915	799	789	901	855	878	804	798	911	806	846	810	818	841	833	863	838	890	844	872	839	803	812	858	816	832	818	798	850	881	858	805	830	830	832	845	806	802	846	832	853	815	894	784	788	864	819	844	838	882	824	789	859	845	799	823	764	804	836	825	877	818	808	816	852	853	831	818	813	868	844	900	750	783	839	827	787	833	806	833	812	862	859	816	829	856	791	855	834	867	853	828	841	823	864	810	862	831	835	853	756	837	841	864	797	849	848	836	821	798	860	812	813	833	843	831	858	835	811	797	820	831	838	841	854	838	876	829	866	851	798	796	825	894	797	839	841	821	869	865	862	802	820	831	920	848	863	869	852	782	868	840	844	833	800	814	835	862	806	853	841	874	772	813	856	875	830	851	809	864	863	784	846	885	863	821	838	794	867	809	833	802	818	795	855	826	856	803	851	842	833	859	817	829	860	841	860	854	831	843	812	847	865	859	809	816	870	862	811	844	837	827	825	838	821	869	849	833	867	892	844	821	820	882	803	874	824	844	858	787	824	909	867	809	828	824	863	885	847	847	851	841	865	844	824	832	810	877	817	833	843	861	864	797	832	843	815	823	818	866	862	819	857	828	823	797	842	827	811	811	857	755	836	794	807	822	857	850	819	842	832	857	807	855	810	887	891	795	841	856	852	802	780	862	805	804	833	843	841	831	812	833	830	793	798	851	817	803	869	816	744	831	803	804	847	841	831	835	871	855	856	861	841	896	856	799	868	829	850	830	859	864	851	834	851	807	826	818	777	836	867	846	846	854	795	809	857	802	812	866	811	834	903	850	845	827	889	866	844	815	817	845	866	824	833	829	816	828	846	819	834	838	807	871	855	829	851	878	756	823	851	850	863	802	818	826	831	813	843	868	861	819	851	831	827	853	859	824	829	838	835	832	845	826	808	845	856	887	832	852	809	887	831	848	855	875	808	876	799	899	789	849	885	815	825	861	769	860	813	809	899	858	833	853	855	840	871	848	795	806	842	785	803	799	875	858
23291	21529	34309	41101	37992	28339	19609	2967	564	558	560	538	541	519	499	526	509	515	521	546	552	559	621	648	586	537	533	555	510	484	514	526	500	538	523	529	467	511	508	546	509	509	523	505	510	512	510	517	508	521	489	513	483	523	487	482	481	530	537	492	510	444	486	551	510	496	496	511	530	512	529	509	469	506	543	542	541	539	521	487	503	526	459	511	488	521	511	510	492	471	521	521	518	487	462	513	524	522	534	542	493	501	515	503	522	478	477	477	485	526	511	512	492	523	567	508	523	509	500	512	494	469	538	489	530	517	480	485	524	494	509	519	510	487	484	526	497	478	506	518	492	484	495	503	465	491	501	513	527	479	511	493	553	482	502	507	496	478	525	503	540	463	544	528	523	496	505	519	521	481	462	481	490	478	477	536	498	478	502	511	505	504	532	528	528	505	459	509	511	531	499	486	530	460	504	490	472	500	511	491	504	495	544	506	478	515	543	523	512	523	493	495	538	529	480	457	512	510	483	543	481	489	521	531	536	493	468	495	486	527	479	483	495	472	519	514	520	531	505	521	455	497	501	489	529	502	487	507	539	495	540	515	488	491	510	508	541	499	532	484	538	489	474	508	505	472	460	518	470	489	531	487	490	518	517	558	537	504	508	480	521	493	505	538	520	492	520	487	484	491	520	487	490	495	481	511	453	507	505	526	488	517	486	503	503	465	468	519	499	475	456	523	532	496	503	537	505	530	499	539	532	531	492	507	547	513	490	532	523	502	485	488	477	521	508	456	509	492	496	496	554	501	548	525	505	488	519	497	489	481	501	524	538	501	521	495	499	513	500	480	490	513	527	523	511	499	569	498	523	512	484	525	502	514	551	510	544	526	452	519	527	504	515	476	488	478	523	499	544	528	494	463	489	478	500	508	490	507	495	547	526	534	495	503	481	522	509	545	540	481	540	508	483	509	502	495	516	543	541	460	530	495	488	490	488	475	537	501	495	493	508	523	508	452	511	522	509	514	471	442	475	480	488	489	519	504	464	532	505	505	503	475	541	551	557	474	541	495	566	492	466	552	514	488	479	466	447	483	500	489	517	509	510	428	470	501	518	485	526	527	512	516	475	527	501	432	525	473	495	516	519	540	498	500	527	493	476	511	505	509	531	502	522	516	533	556	501	521	501	482	571	505	526	539	507	530	541	498	496	462	492	519	528	526	495	534	545	500	518	493	481	487	477	501	498	455	507	487	489	526	497	540	542	518	576	485	484	479	487	532	508	481	506	528	481	528	517	530	509	506	501	493	535	476	475	538	545	493	488	532	494	503	505	491	505	499	498	509	523	507	482	505	479	543	474	507	516	534	505	480	525	545	493	518	511	512	530	490	538	509	466	494	507	494	524	530	507	516	492	492	535	512	545	502	507	488	530	535	462	532	497	515	518	498	470	524	525	535	478	498	496	496	527	486	481	490	496	496	491	466	494	527	526	512	482	459	493	487	479	513	489	494	495	529	523	499	514	538	534	478	536	494	538	484	479	551	497	473	475	506	531	497	499	492	472	528	494	496	497	521	510	523	529	498	496	472	492	518	556	521	513	514	526	478	528	492	508	521	485	518	485	504	511	509	508	542	495	516	511	501	531	496	473	482	505	510	468	499	524	518	498	502	514	491	516	474	564	508	476	504	493	526	488	528	547	522	516	482	489	485	507	540	543	482	491	506	500	520	511	536	470	484	507	495	539	484	484	504	552	479	507	488	487	496	493	545	504	504	530	515	521	478	500	517	521	505	500	530	505	524	453	508	521	524	528	499	502	518	503	452	519	478	489	475	497	500	517	492	492	511	495	491	510	497	490	460	527	553	529	503	479	516	494	472	528	523	489	537	536	532	507	510	467	490	487	522	505	495	499	498	540	537	459	537	489	510	500	468	532	486	479	479	496	498	517	516	501	510	499	542	542	513	508	479	515	481	523	469	512	472	469	523	555	476	481	500	467	461	509	514	500	522	487	506	480	532	506	481	504	472	506	524	510	546	522	519	543	513	484	499	507	511	510	531	475	529	512	528	477	508	482	554	468	504	492	472	496	496	516	507	539	488	531	524	533	532	538	555	553	509	511	504	457	478	529	503	496	556	482	478	513	493	472	515	524	514	491	511	496	545	499	527	481	486	477	501	480	502	476	459	470	487	513	526	513	490	503	520	511	500	481	497	473	506	496	462	474	533	539	504	583	472	553	525	539	493	502	534	492	490	501	504	538	533	494	531	522	491	493	495	525	574	489	498	502	494	531	489	502	513	450	481	494	519	546	524	495	521	518	517	492	519	493	523	478	501	472	476	495	471	506	473	496	501	524	504	494	522	518	519	557	515	514	499	498	518	486	507	495	542	507	508	554	502	476	500	484	481	516	483	502	521	515	522	514	522	483	504	494	505	504	514	514	481	510	509	517	482	508	543	496	513	513	526	542	530	450	489	526	507	456	489	515	496	519	502	495	538	528	519	496	471	520	535	509	525	489	483	524	531	514	513	501	489	511	534	509	488	490	509	491	509	472	511	493	514	468	509	523	485	495	496	491	472	539	525	494	524	542	487	512	499	502	500	533	503	519	518	533	493	529	488	540	499	498	542	509	448	485	508	499	486	504	505	508	519	476	545	481	532	529	483	497	462	473	492	487	516	493	477	518	492	514	509	485	519	498	531	473	490	490	478	483	494	499	512	530	531	484	521	502	515	481	504	474	510	523	558	552	485	505	500	472	495	513	512	514	529	523	501	460	534	541	493	551	506	493	503	477	502	480	516	511	472	509	519	528	487	521	497	506	516	486	508	490	499	519	505	498	515	512	513	496	517	502	497	506	491	512	521	462	476	512	533	522	522	505	510	504	509	512	519	501	482	481	509	486	520	525	504	484	488	495	478	519	558	514	524	456	559	476	500	546	502	466	487	463	532	507	473	521	502	503	506	533	487	515	517	522	498	506	497	524	503	552	517	599	502	487	485	536	500	497	475	537	520	503	465	531	536	470	471	493	519	487	501	491	546	475	494	547	506	510	499	500	486	553	483	470	503	533	527	465	532	518	486	524	493	520	530	487	507	499	487	492	508	504	534	518	505	459	516	527	487	481	532	504	511	493	482	479	518	482	502	467	541	509	475	507	525	477	516	478	514	497	505	528	494	487	503	541	480	521	513	509	509	482	508	494	457	489	506	521	489	511	517	468	503	504	559	484	506	491	543	480	525	513	518	476	487	517	530	508	522	503	514	522	503	510	457	553	513	531	503	510	477	518	502	439	502	508	515	518	504	487	482	499	488	547	513	509	529	452	488	498	510	508	511	492	517	483	529	520	537	484	498	510	474	502	502	546	507	532	459	493	532	517	517	497	531	497	509	545	484	488	457	544	513	498	534	497	489	510	503	504	506	462	508	505	493	525	476	491	528	536	476	507	466	514	574	529	522	524	500	522	514	528	491	476	483	535	511	490	512	467	499	503	513	478	472	485	469	509	501	500	502
44756	80119	94176	75124	53780	32353	16242	1716	733	656	652	639	656	613	624	620	675	611	668	665	764	720	933	912	813	650	701	763	611	621	671	588	635	645	664	623	624	602	564	647	639	650	626	590	634	626	622	616	671	624	597	597	645	602	657	627	704	635	638	623	616	625	635	620	640	590	634	639	646	610	686	630	619	622	594	657	624	677	636	658	599	605	620	653	664	661	628	657	652	575	617	658	671	585	630	609	614	586	678	602	651	634	630	614	601	653	632	615	654	694	635	623	644	640	623	619	645	604	641	663	620	584	599	631	617	633	645	593	690	602	591	663	583	635	589	637	613	674	685	624	638	612	643	606	673	621	645	636	662	643	624	611	647	662	643	611	623	621	626	643	667	594	646	623	586	619	569	643	649	637	641	611	655	638	602	593	648	681	609	670	659	670	646	622	637	631	632	652	648	646	631	707	620	632	599	678	627	608	623	623	648	637	603	626	619	622	685	633	597	620	660	702	657	571	632	649	623	595	623	650	633	612	610	642	613	619	654	628	646	636	658	650	595	608	585	586	673	655	597	597	623	673	627	680	659	674	627	662	594	573	635	600	611	658	613	665	642	611	633	600	619	620	638	608	609	654	595	655	667	649	644	644	626	598	623	665	628	650	610	642	630	650	642	622	606	593	617	643	598	629	628	651	569	706	594	614	619	626	633	601	643	651	632	654	613	661	573	685	608	604	622	619	645	650	622	616	622	632	619	606	653	620	604	657	675	635	643	643	652	634	629	656	613	594	673	638	604	632	642	622	595	639	596	605	631	645	574	675	610	587	582	656	650	679	603	589	638	611	657	630	619	666	658	657	673	689	633	625	638	607	671	634	589	662	611	655	589	596	643	649	609	656	620	650	663	600	605	652	630	615	643	626	633	671	699	612	649	640	636	665	598	591	641	679	606	670	609	656	634	607	613	663	639	671	625	635	644	595	657	624	587	684	589	685	605	616	658	597	632	658	655	644	627	616	639	618	637	620	667	632	628	637	611	606	656	630	688	619	659	600	640	633	628	615	631	621	627	674	646	650	680	632	642	623	639	626	581	631	643	629	655	613	651	682	630	630	627	642	612	652	628	600	704	601	661	643	641	620	614	647	634	629	605	686	648	673	630	605	627	614	624	612	628	639	615	652	639	691	629	655	611	603	670	595	607	661	658	630	612	613	624	640	662	641	655	674	628	609	645	627	660	662	615	652	635	630	635	620	652	615	636	617	652	649	673	633	609	616	630	657	644	597	645	651	655	634	632	646	617	641	633	657	644	634	607	607	637	646	627	644	629	667	602	566	680	639	649	637	596	634	621	657	657	645	654	649	584	625	648	629	625	638	637	619	625	631	587	654	736	628	662	607	664	661	563	595	617	660	615	586	605	639	617	629	636	679	641	633	666	645	654	636	635	619	639	657	617	623	646	629	620	584	624	625	616	607	687	650	632	626	682	616	628	627	664	634	638	610	612	607	623	638	624	591	630	624	618	564	675	633	651	606	647	600	605	655	623	643	610	571	630	610	621	623	623	618	629	669	635	620	659	624	589	673	607	689	623	625	651	625	598	674	607	650	616	631	607	596	626	628	603	616	643	601	620	629	670	656	671	605	606	643	655	636	618	651	637	618	615	649	676	656	652	592	649	619	638	619	604	645	656	663	658	644	636	594	673	630	568	645	535	655	619	665	640	606	626	604	655	655	657	643	615	616	629	628	606	655	652	584	649	618	668	621	598	616	659	595	566	648	607	620	669	582	647	604	617	626	613	646	654	591	625	652	636	611	597	614	617	615	599	614	590	646	645	641	594	655	639	633	599	639	595	638	592	585	671	641	609	636	633	637	646	614	646	630	613	652	618	617	600	591	635	608	657	660	648	618	627	620	665	626	602	651	617	640	632	633	631	581	615	641	638	627	580	643	637	655	653	631	606	631	624	605	593	665	689	640	663	602	663	638	660	658	683	678	611	654	666	659	642	650	624	621	618	638	626	618	629	616	634	654	603	689	653	648	641	672	638	632	657	633	625	598	583	647	659	669	589	632	632	645	654	639	653	606	655	678	634	629	626	629	624	623	634	583	651	628	644	640	638	614	653	567	623	652	624	632	674	608	614	576	639	656	639	662	656	642	659	632	609	633	611	633	643	606	657	540	692	648	635	607	629	581	624	636	656	663	662	617	699	647	658	651	665	587	639	660	635	577	630	663	615	648	616	605	606	619	656	631	611	640	673	598	674	659	659	667	601	652	664	659	642	643	634	639	616	650	601	662	574	608	601	631	649	613	672	640	602	663	623	634	644	622	612	657	647	618	606	620	622	632	629	644	610	639	615	645	647	627	667	650	622	657	669	657	633	620	630	625	639	654	665	613	630	653	615	647	656	607	660	685	577	669	667	620	675	665	646	641	648	621	619	639	602	640	627	620	571	628	606	610	609	640	654	638	655	576	621	658	637	600	614	635	648	628	624	604	641	606	661	612	622	639	611	617	642	610	619	676	620	610	649	663	680	627	650	682	647	597	632	642	656	595	607	660	617	647	628	624	613	617	613	663	649	590	632	641	653	637	653	607	620	700	629	627	662	652	637	602	601	635	631	642	637	661	624	602	635	616	605	648	641	632	596	611	626	625	631	710	623	613	648	598	584	678	634	611	591	611	631	612	612	582	656	664	653	631	651	655	636	618	634	610	632	658	634	664	648	643	625	633	635	611	598	662	609	683	623	625	634	626	630	623	616	651	658	641	682	650	636	628	612	634	623	611	649	612	620	653	631	581	651	626	627	605	611	675	673	652	653	623	619	607	614	628	663	643	651	647	622	604	676	609	622	638	651	655	694	661	625	651	586	663	676	613	592	669	617	644	639	613	625	663	622	639	596	618	641	625	635	628	595	610	616	619	624	610	648	695	643	611	617	611	614	650	642	624	656	656	675	629	638	639	619	644	603	628	667	630	656	640	601	615	608	656	597	611	624	659	647	612	610	654	622	648	604	588	623	625	637	650	621	619	654	629	664	592	635	674	628	653	639	654	619	634	607	617	651	640	616	614	637	647	633	641	625	654	664	606	587	625	650	641	622	621	661	640	596	597	595	614	629	650	633	644	638	642	661	690	626	639	614	581	640	645	633	644	640	622	656	584	636	657	616	648	636	669	630	618	623	648	650	576	614	605	633	608	611	629	665	632	609	616	676	620	658	636	656	683	652	629	651	630	635	653	661	617	607	623	591	649	673	632	589	626	654	656	652	575	625	596	619	629	633	593	601	645	649	644	636	655	666	611	610	628	633	585	688	656	626	615	619	646	624	641	643	646	638	661	588	615	620	624	626	617	619	665	639	604	667	637	673	637	591	636	639	663	616	625	608	605	603	625	607	627	648	594	687	665	626	617	676	674	628	691	634	633	649	630	641	628	661	641	577	640	582	615	651	592	603	625	647	637	687	645	647	618	644	644	646	629	708	592	604	577	608	622	649	614	631	613	634	633	593	619
27660	23037	38574	29730	13652	4002	1422	812	809	778	731	772	769	784	766	769	778	804	761	762	802	768	822	830	768	764	753	780	820	724	766	812	769	821	780	792	790	815	768	765	743	697	790	776	807	742	800	746	822	818	768	744	778	800	735	797	794	775	763	733	795	790	715	707	774	772	764	769	791	743	771	812	824	822	725	723	775	734	785	806	820	727	773	784	800	756	793	818	771	790	745	717	745	777	745	801	790	791	741	764	778	734	746	762	711	757	798	670	771	813	723	749	796	772	759	777	762	736	757	726	775	760	796	781	774	795	775	770	773	740	805	761	799	720	783	718	772	775	762	752	788	801	721	750	764	765	794	833	794	781	751	731	733	792	800	826	815	798	803	821	724	759	793	720	794	782	776	764	751	728	755	790	773	796	755	794	794	796	767	784	806	773	785	740	794	780	744	799	742	715	745	756	787	776	723	778	721	807	749	774	782	776	802	738	758	801	816	771	744	750	747	744	743	752	755	753	794	735	751	771	745	788	786	827	776	822	785	825	811	743	795	793	745	746	807	767	791	771	773	764	762	761	760	780	794	747	735	821	761	802	756	753	767	798	802	826	841	814	744	765	740	871	818	749	804	773	802	783	749	772	751	749	801	757	773	760	785	782	793	796	799	746	788	774	728	755	804	794	784	831	779	769	747	784	729	770	754	752	741	738	781	776	781	717	806	785	761	790	697	814	787	791	713	759	778	734	826	782	769	737	763	738	774	763	782	772	774	744	796	734	760	776	776	742	761	777	793	785	772	764	788	793	807	807	751	760	794	779	748	767	778	778	771	777	762	808	750	792	761	789	807	744	735	781	814	793	812	722	788	755	786	795	763	808	771	759	799	761	784	789	749	732	726	757	787	794	731	772	796	797	764	789	825	753	740	750	731	773	765	779	766	793	775	723	789	721	807	752	796	766	718	759	806	725	718	756	766	778	769	813	832	775	825	726	756	785	758	780	795	772	748	773	765	765	808	759	760	774	783	782	725	785	722	731	758	758	768	771	783	782	751	773	752	711	735	762	819	805	766	816	816	767	803	778	757	790	744	743	730	732	801	747	743	791	810	732	756	748	775	745	776	761	749	796	711	836	816	809	812	790	785	786	786	730	784	763	792	793	765	762	801	795	823	794	747	771	788	804	752	804	779	773	772	766	740	778	740	790	827	755	723	733	809	800	782	769	780	753	739	795	765	775	756	745	782	764	765	743	778	737	744	771	746	795	758	807	765	808	744	718	805	762	744	744	777	789	781	797	762	784	740	772	819	772	738	779	755	830	769	741	755	782	778	742	787	865	787	821	784	778	770	729	796	756	739	778	742	813	795	764	715	783	766	792	758	776	774	762	743	765	798	775	738	709	794	764	782	797	789	790	756	753	792	783	771	788	753	784	766	747	735	738	727	790	783	723	754	822	771	757	777	781	795	755	753	716	764	762	745	730	800	782	719	762	776	777	801	819	796	818	798	770	761	761	793	766	788	760	804	793	746	777	736	786	701	787	772	795	784	755	734	740	735	747	769	850	755	779	761	783	830	731	774	818	778	759	762	769	769	816	767	786	759	750	802	743	748	773	804	726	764	779	762	791	783	752	810	804	786	758	780	766	777	777	733	786	803	784	761	777	793	766	811	789	746	786	765	776	739	764	781	777	753	734	788	791	741	750	730	781	762	752	795	722	776	751	764	730	766	761	760	771	728	738	751	776	759	775	803	818	769	760	793	821	764	798	772	771	744	747	798	761	765	808	733	751	722	760	783	753	788	748	808	788	765	714	771	816	714	815	782	752	762	799	749	745	777	748	712	824	759	788	763	768	767	781	749	749	786	768	757	762	722	777	850	792	757	754	810	832	768	754	789	823	769	790	796	764	719	799	792	831	791	766	781	798	771	809	781	769	780	700	797	817	783	774	755	751	759	753	722	769	805	772	787	724	778	778	798	794	749	768	775	797	766	781	759	757	778	775	802	805	765	793	769	749	780	780	751	792	822	775	808	727	801	769	775	823	715	761	749	770	791	766	787	794	729	778	794	748	785	761	785	771	739	820	709	745	796	762	757	771	812	791	773	768	795	736	753	771	755	737	840	733	760	753	764	771	818	794	767	772	811	735	784	726	795	781	823	790	778	750	762	771	760	752	721	803	765	732	777	796	734	771	790	801	811	746	805	780	792	752	783	774	766	707	766	738	777	775	820	792	733	769	758	796	753	733	818	774	779	757	746	758	763	763	788	789	754	774	773	750	763	762	766	748	784	799	784	770	780	794	762	812	773	732	787	741	728	754	794	754	756	721	816	785	746	762	808	788	816	760	768	775	782	778	737	766	690	758	782	799	791	787	791	805	742	774	768	817	788	772	805	758	733	779	738	726	796	794	765	749	785	773	779	713	767	790	728	777	799	768	773	777	789	824	775	799	773	832	778	743	739	784	782	728	740	777	780	802	748	749	713	762	759	746	718	804	744	769	766	792	784	773	828	787	755	792	770	797	743	764	711	742	818	760	761	741	820	808	786	791	784	780	752	828	780	760	777	728	736	762	717	788	773	769	808	788	818	763	765	751	740	770	750	768	751	749	721	802	767	805	724	832	728	785	781	785	754	789	763	710	800	765	775	786	734	764	784	749	774	757	766	783	740	765	781	746	735	744	811	770	774	793	760	780	745	741	768	771	785	789	781	797	768	710	799	789	777	756	774	772	746	727	798	739	686	749	717	769	808	777	788	790	754	771	801	816	775	763	799	742	746	749	737	719	792	802	781	769	719	769	808	750	795	766	784	799	767	763	824	784	785	751	743	765	814	813	768	786	773	757	763	731	831	754	803	783	847	736	774	754	751	787	753	790	789	796	821	795	774	792	768	770	772	743	780	827	786	777	736	734	782	780	774	801	785	758	772	750	769	782	751	820	799	763	760	765	775	743	762	773	766	764	745	768	804	757	800	733	746	771	789	786	810	782	791	761	788	753	787	778	737	780	724	751	759	799	760	784	790	763	784	795	773	753	806	818	796	798	756	737	827	782	713	741	808	792	764	768	775	749	759	759	721	784	749	786	775	835	779	770	795	753	738	761	772	774	761	815	774	778	794	779	771	737	725	739	792	787	791	752	799	747	756	791	709	790	766	838	784	765	830	799	789	703	761	779	796	764	751	784	783	810	791	752	778	769	783	817	727	760	731	732	782	760	763	809	838	795	802	747	804	789	744	741	735	760	723	761	802	765	759	740	766	764	765	743	779	761	797	796	819	750	741	771	808	809	769	728	726	748	769	714	779	767	761	746	771	796	770	786	744	763	788	748	744	747	749	783	777	786	750	756	771	765	800	710	804	798	810	792	764	749	739	787	810	775	783	792	800	786	773	743	765	762	792	751	828	755	771	790	773	801	732	749	770	807	756	777	759	774	726	774	794	759	812	795	822	763	755	774	773	756	806	765	731	803	776	868	821	744	816	796	741	764	787	786	799	795	780	795	775	801	781	776
14629	35312	41327	26348	13891	5150	1906	951	964	929	918	917	966	956	945	950	996	931	921	964	997	979	968	1011	970	950	981	986	953	963	981	943	956	992	1015	1025	992	944	929	964	977	925	941	976	1034	949	988	967	958	898	959	908	964	973	951	980	916	953	941	973	992	991	876	930	913	949	1044	923	949	933	977	946	951	1025	942	1015	985	951	954	1008	947	1002	947	930	968	1039	986	919	930	968	932	989	974	910	942	925	955	969	1030	996	939	962	1004	966	1010	988	953	989	894	985	958	920	931	994	932	903	994	908	951	952	961	1011	954	960	1034	978	973	924	943	950	1002	910	959	967	977	941	930	956	958	925	1007	931	985	967	962	987	941	953	1015	1035	960	1039	1030	1034	1013	956	1028	1030	939	1016	998	979	928	972	968	938	999	933	958	952	956	959	941	1002	955	972	920	1011	984	906	982	917	963	982	946	1006	961	913	934	923	948	933	994	970	947	971	958	951	944	958	943	906	956	1009	955	938	962	973	1004	931	980	1004	995	944	951	964	932	967	971	989	994	974	889	971	923	943	943	989	995	981	940	984	944	973	984	908	956	1014	920	922	1022	971	991	992	925	990	946	1003	978	1004	989	995	1024	947	1033	924	978	909	956	1033	1033	972	1020	997	974	899	989	1008	992	948	985	935	925	971	950	918	910	912	994	947	934	999	964	980	1003	918	1005	942	945	975	999	944	1008	948	1000	927	959	869	982	977	975	985	958	1000	934	965	949	966	965	934	923	951	926	939	976	990	970	1003	1001	935	1027	982	990	958	932	1000	953	1020	928	970	929	994	959	936	966	973	975	957	953	954	953	940	971	943	973	982	1002	985	918	997	971	938	968	921	970	966	962	985	985	908	992	1039	939	962	1017	986	975	962	1029	978	1012	968	997	945	967	923	938	970	970	1001	924	1003	972	945	1020	987	970	934	968	977	1026	970	943	987	977	958	953	972	912	952	1034	981	929	957	976	969	947	965	919	965	925	954	953	978	1016	982	969	998	974	921	943	929	987	1007	963	992	924	987	982	938	974	943	931	982	917	957	927	937	891	965	914	1003	953	966	951	981	989	1008	958	938	939	951	1014	964	961	973	933	990	941	940	949	1032	983	984	967	980	988	971	955	1012	965	958	937	979	972	909	982	1026	1035	911	953	975	984	985	982	961	1024	914	982	967	976	945	919	952	951	950	983	909	966	919	987	988	942	948	928	950	958	932	961	1014	950	897	1005	885	990	926	977	977	921	943	996	1019	981	956	921	970	998	989	944	972	969	917	955	973	935	978	972	952	947	970	987	996	930	943	980	957	953	978	949	958	953	980	984	963	1007	967	1031	899	971	986	961	971	999	911	1004	907	949	1007	1026	951	968	936	943	945	934	1024	929	974	949	914	986	978	975	976	956	943	980	937	968	1017	975	937	978	944	1016	900	925	930	983	993	955	983	999	972	963	998	958	981	940	960	940	921	946	911	970	918	971	1013	966	988	997	948	945	955	940	943	971	1023	989	932	980	967	1000	1006	939	974	949	965	950	936	959	925	918	960	994	987	1000	966	940	975	1048	1009	936	964	942	955	978	945	973	983	898	937	1017	1021	976	978	957	989	961	995	970	1033	985	937	1012	971	911	949	927	944	996	1008	955	979	962	990	967	978	957	913	938	899	1020	980	956	970	982	932	925	939	953	1026	978	986	969	1004	926	993	976	925	998	1027	919	935	927	927	953	948	957	933	948	926	950	991	960	967	983	976	989	983	914	976	996	998	987	1011	970	961	969	981	995	947	939	953	992	979	1010	966	985	921	972	927	991	903	945	971	974	987	972	897	1005	969	988	958	965	979	1006	1003	970	941	943	976	989	943	955	898	943	974	943	944	973	961	959	955	929	978	980	980	944	974	950	973	1024	978	934	994	1002	992	970	968	998	990	969	980	984	953	1008	976	945	986	979	905	935	985	995	1021	969	962	930	933	1003	990	971	999	997	978	1021	960	943	961	960	909	960	977	943	915	988	917	999	951	1015	976	980	926	959	1035	925	943	919	977	938	933	985	949	979	968	928	955	995	992	963	935	991	982	919	958	961	915	976	987	898	1000	989	957	980	1007	996	951	1018	943	941	994	931	935	973	940	943	960	968	1011	983	932	930	993	929	947	948	954	1004	915	990	940	952	914	1009	942	931	979	930	922	989	946	961	965	935	939	932	974	927	1014	965	992	953	973	1014	1002	936	985	924	1005	905	923	973	955	949	983	893	1028	1028	972	973	942	939	934	944	983	892	951	951	981	978	985	937	1020	963	987	943	989	966	971	1001	989	982	954	910	971	1037	951	896	971	958	1006	960	987	978	912	966	935	966	990	974	959	944	928	1000	949	892	953	970	991	986	980	1022	946	969	999	881	969	965	984	971	960	968	965	905	959	963	943	921	970	955	993	930	926	938	941	931	963	948	941	959	948	972	966	951	980	998	974	980	1017	946	991	1030	981	998	919	1002	979	934	939	948	943	953	972	965	991	969	955	922	949	967	973	973	962	973	1008	983	994	950	933	958	964	995	926	907	966	1007	1011	971	932	978	918	968	954	920	973	998	930	947	941	946	891	995	954	992	1028	952	1049	974	979	979	974	967	925	956	966	979	953	939	969	986	945	915	963	965	996	923	919	925	864	969	935	948	975	973	921	959	1019	981	941	967	973	962	980	974	968	946	923	940	958	946	945	951	978	1031	965	938	971	1004	1016	971	933	980	901	968	967	989	984	976	960	944	974	1004	976	941	941	1015	914	949	948	940	967	953	948	939	923	946	909	1028	925	927	1023	963	986	958	982	998	968	945	912	923	993	976	973	959	963	981	964	943	977	1016	959	929	933	896	915	931	945	971	931	957	1011	982	953	899	946	985	987	975	934	936	992	975	972	905	959	978	979	940	1002	917	1011	908	965	987	949	976	934	976	999	966	913	979	964	951	977	915	926	955	969	1004	964	955	985	921	965	956	932	1041	936	896	962	951	1021	961	975	1021	975	999	930	957	960	939	976	966	945	953	957	966	985	1014	981	979	907	955	921	920	907	949	959	967	925	895	1012	945	936	992	953	925	928	947	957	933	924	998	991	977	951	945	924	997	1000	1002	980	909	1001	967	940	950	917	932	1017	994	1008	935	920	930	945	946	996	984	966	978	971	927	972	949	916	1004	976	977	939	941	966	965	922	917	931	1038	961	969	985	932	992	922	961	948	973	983	972	1010	956	994	990	951	1031	966	936	960	1043	961	980	969	919	965	953	856	947	934	945	973	920	954	972	975	1032	992	935	952	1030	970	949	980	981	1038	1001	1023	896	986	934	935	942	945	945	962	916	956	1012	997	921	920	983	946	914	972	923	981	956	971	997	974	988	971	986	1060	937	980	959	987	998	933	963	919	905	969	953	939	996	954	979	962	949	936	992	990	996	950	1011	966	994	931	938	948	960	961	944	965	957	978	959	912	949	932	1017	922	985	1014	934	974	948	991	984	983	954	956	900	963	992	933	971	984	968	991	957	1003	976	922	939	945	974	972	969	979	968	957	985	970	972	994	960	990	952	1001	1012	920	923	970	931	937	986	944	963	979	936	903	994	976	918	962	931	948	953	939	1000	985	974	914	958	904	980	988	971	935	921	994	964	958	935	930	956	972	961	944	979	924	996
24352	21621	39462	45795	36873	25034	11845	1223	673	660	648	612	690	664	659	668	709	644	680	676	718	683	700	785	737	737	627	719	667	643	637	634	658	722	692	630	663	667	654	639	681	674	647	657	696	667	732	676	705	680	645	662	652	684	664	625	652	651	666	653	624	674	654	644	671	617	644	655	690	682	668	650	649	680	691	652	682	632	599	627	723	671	658	617	645	621	676	647	676	659	676	633	624	690	627	630	659	635	643	702	710	666	645	594	677	715	683	663	674	618	675	710	606	688	665	663	647	650	649	675	590	647	636	674	662	653	674	645	664	682	632	662	619	686	613	685	670	648	633	653	667	678	663	660	648	656	706	616	711	668	634	624	665	671	656	657	666	643	674	708	594	652	674	641	672	663	655	691	646	661	704	668	694	650	656	631	687	653	723	663	651	684	628	667	655	711	607	684	719	670	658	686	653	642	683	635	685	688	649	666	642	693	653	632	704	675	634	665	646	635	607	668	666	627	697	663	645	665	677	671	655	643	674	634	628	625	671	656	683	681	660	634	705	659	652	673	633	670	664	693	665	636	663	638	679	619	670	618	693	676	639	663	647	671	632	631	660	678	718	680	671	638	659	677	689	636	653	631	645	627	665	701	714	663	657	664	680	637	646	640	661	629	669	640	636	668	683	684	660	640	691	707	729	625	687	644	669	699	637	629	632	683	650	623	624	697	648	653	666	640	645	660	641	668	639	626	600	664	643	647	682	648	683	653	678	689	663	698	641	664	647	627	638	631	637	666	671	685	641	714	692	640	648	707	716	649	655	656	650	706	701	655	654	690	644	711	691	673	695	681	671	640	650	628	656	674	681	658	652	669	642	676	658	647	695	698	665	685	738	672	632	621	635	722	647	667	678	623	656	700	695	700	650	648	708	677	660	738	661	681	660	683	638	647	679	665	639	665	692	644	659	600	643	615	672	661	651	630	693	634	662	667	642	630	628	689	666	653	641	686	662	697	654	626	700	686	676	661	706	637	703	656	681	628	631	653	661	722	667	705	617	605	630	664	672	674	680	664	710	675	641	673	624	668	671	618	672	659	675	635	657	712	694	693	655	621	642	635	687	698	630	659	670	591	636	651	688	658	686	652	617	662	675	660	679	641	634	678	639	650	641	676	616	664	638	631	638	642	635	629	668	659	677	610	614	624	710	680	671	699	658	711	632	640	670	660	618	616	663	659	659	674	655	673	681	710	695	670	668	658	643	652	702	630	637	662	633	686	650	656	640	698	639	703	642	655	629	712	680	680	692	706	609	675	651	660	666	621	648	682	686	667	647	609	657	680	674	662	667	660	674	629	616	673	653	658	666	654	626	694	683	640	666	674	678	655	635	676	683	694	666	648	688	696	673	683	674	632	652	710	672	680	676	703	678	685	619	653	672	647	648	588	605	677	644	664	650	670	619	694	677	712	660	664	644	658	688	714	647	684	630	647	651	663	596	623	651	665	662	632	704	678	704	655	654	663	651	671	687	664	644	681	647	647	657	659	667	688	696	653	656	661	660	611	636	646	638	664	646	622	681	644	660	707	602	636	616	666	662	651	664	653	632	700	703	626	602	661	674	686	631	667	664	690	687	650	641	650	624	695	667	646	661	639	639	703	619	645	661	639	686	699	652	583	671	690	656	675	671	636	714	676	662	681	669	657	656	647	652	663	648	685	640	628	682	650	643	686	645	685	711	674	703	632	664	679	678	664	646	660	628	667	635	681	722	700	675	625	633	632	676	676	606	680	672	660	659	680	643	668	638	669	710	657	672	673	685	656	629	691	671	665	663	695	654	643	651	675	697	650	684	672	658	675	663	583	681	676	694	634	725	659	657	633	679	623	676	650	629	679	675	650	705	677	622	653	681	678	707	677	631	646	689	668	637	692	641	665	658	642	652	656	676	661	647	634	643	666	623	655	610	644	658	668	667	655	677	689	676	631	684	668	666	680	666	662	614	667	648	666	689	669	692	668	673	634	648	662	660	656	638	647	686	653	647	652	626	652	648	687	652	695	648	632	654	661	671	658	691	589	657	674	642	670	579	667	661	698	689	672	678	632	665	706	692	616	629	649	653	640	643	693	667	674	675	668	676	653	654	636	655	686	674	640	654	618	666	709	675	671	700	621	680	652	706	675	685	685	699	684	669	662	687	675	677	669	649	675	655	669	679	684	689	632	646	586	661	676	634	622	646	649	640	653	694	691	635	668	692	688	630	673	604	675	662	671	698	634	657	628	664	679	716	675	693	615	659	630	649	629	650	661	628	672	666	699	651	674	669	682	639	664	683	679	704	673	675	655	643	657	633	647	628	679	690	661	673	699	696	721	625	688	638	637	681	671	684	672	688	673	667	661	688	700	656	637	656	663	676	694	652	690	656	672	650	628	631	610	669	697	689	664	649	646	660	644	683	663	660	710	706	688	668	642	667	663	692	655	728	691	701	635	678	682	679	689	680	705	640	654	664	647	667	607	637	678	633	669	663	654	637	679	658	697	652	698	653	661	668	656	676	664	653	676	598	639	655	659	680	694	664	680	707	636	651	644	652	688	642	628	632	673	641	674	655	678	678	665	653	664	621	663	692	624	726	666	722	727	704	649	633	657	627	661	605	653	627	652	618	668	668	669	647	621	687	650	688	650	680	672	654	639	649	668	636	681	680	659	664	677	658	640	621	633	664	656	650	664	670	705	691	677	673	685	653	626	607	625	690	683	658	664	707	666	669	651	618	690	636	700	640	674	669	685	685	675	668	676	725	643	637	646	666	659	701	620	669	670	674	713	654	662	639	691	663	627	670	656	616	688	659	669	704	646	694	616	640	661	643	690	665	681	633	639	620	646	638	692	634	651	675	641	688	689	632	640	676	699	690	629	637	654	646	659	644	646	661	675	665	682	681	613	658	660	670	652	627	647	644	647	674	657	647	688	712	680	613	649	700	678	693	649	647	628	678	622	619	675	653	661	660	657	641	670	649	673	693	646	673	647	611	716	618	693	657	689	677	650	649	608	634	649	664	635	694	648	660	684	704	705	675	654	673	682	645	684	650	664	655	711	679	631	604	680	639	650	678	683	685	653	642	695	656	617	650	702	698	625	632	673	698	675	627	679	658	649	668	685	698	653	672	679	670	654	639	615	633	618	651	628	658	659	636	635	695	669	620	635	727	658	636	702	636	644	627	646	622	687	642	673	681	646	664	699	620	655	640	662	659	674	631	615	683	657	684	697	691	641	674	654	651	640	635	722	688	667	652	666	683	689	665	657	646	666	682	629	654	665	640	644	684	641	689	643	630	644	634	666	647	674	649	695	654	645	638	674	685	642	670	664	707	690	603	644	642	658	662	650	706	653	678	639	656	640	650	670	628	688	669	651	656	715	662	664	733	676	662	672	642	693	639	668	660	647	636	697	622	685	663	664	635	670	630	623	672	664	684	657	607	647	696	663	655	652	670	685	678	650	650	647	668	677	724	704	656	628
35624	74580	85229	62696	44235	25367	8945	1005	832	837	810	848	849	810	829	836	799	842	853	850	875	853	1032	1075	966	896	881	882	856	848	783	829	803	878	850	857	808	833	855	826	865	771	865	814	844	880	773	827	827	840	810	847	827	843	827	844	853	811	865	843	838	850	831	810	791	842	836	803	793	795	830	857	873	852	812	829	825	856	816	871	838	842	789	850	786	819	840	810	824	784	799	858	852	874	829	833	779	746	795	822	834	866	846	841	826	790	865	788	797	830	784	774	836	834	791	850	834	809	840	850	813	786	870	838	814	792	813	859	838	831	838	833	825	781	847	874	776	865	831	869	822	821	819	890	798	787	837	833	853	833	848	852	793	777	831	806	830	805	791	857	871	843	798	823	838	831	861	851	839	777	808	852	806	848	787	834	797	852	803	855	836	841	777	826	787	847	823	842	825	829	813	828	875	831	809	824	827	817	832	849	839	837	864	862	793	861	833	888	763	796	857	868	825	842	815	826	794	778	783	831	804	874	829	839	860	782	847	858	832	851	828	834	897	867	881	783	827	835	824	751	828	877	797	841	793	816	877	845	843	787	798	812	794	838	828	792	787	844	853	829	813	896	850	801	802	824	812	836	850	809	844	839	848	753	846	836	833	841	808	844	863	829	863	795	831	817	819	852	823	844	814	855	841	845	783	853	860	842	861	854	836	808	807	874	799	836	796	800	830	847	817	806	794	869	869	860	828	799	802	801	861	815	793	856	807	844	829	861	852	823	809	815	859	814	842	822	823	858	811	825	826	817	821	851	808	792	816	824	803	834	817	869	798	830	807	845	852	808	820	811	808	837	860	752	831	825	837	840	868	834	870	850	821	831	860	823	827	809	812	843	790	825	794	800	808	818	782	793	819	834	851	835	770	735	856	838	835	818	895	821	845	808	817	806	864	842	834	867	811	824	836	834	829	861	812	826	825	877	831	761	797	817	823	818	855	776	793	806	828	831	795	809	795	831	828	825	811	787	828	794	851	839	790	774	879	797	850	817	803	795	836	876	831	824	821	855	795	854	807	808	851	781	872	820	844	907	822	802	807	797	823	817	809	781	808	839	820	835	844	833	808	808	833	856	852	841	853	828	874	810	864	790	872	835	822	818	798	840	809	798	798	820	819	846	747	815	810	794	853	834	850	854	764	850	903	771	777	822	793	858	817	806	833	830	839	808	844	822	819	815	856	784	855	825	818	831	803	786	826	804	841	824	831	877	805	858	891	831	865	808	836	795	799	887	859	858	876	854	876	888	855	823	794	776	822	856	828	842	862	841	861	793	836	797	824	819	829	865	783	831	799	764	854	844	821	860	802	798	847	840	829	800	839	816	809	827	820	765	826	803	843	798	845	852	836	856	831	806	892	836	820	795	777	816	840	851	826	810	842	837	873	861	845	885	856	906	815	810	857	807	885	852	864	826	824	838	791	842	811	834	851	789	840	857	797	824	849	928	850	840	827	832	828	788	778	795	842	841	829	817	789	812	822	796	869	810	859	820	851	859	835	802	824	868	842	840	802	821	796	777	828	827	816	879	795	854	814	825	823	902	871	835	799	811	785	783	831	818	828	762	835	872	842	838	826	849	830	803	833	856	881	841	787	838	795	834	797	848	849	798	792	869	845	847	807	901	866	826	820	848	828	859	850	850	838	869	838	831	801	814	880	830	787	856	821	837	866	830	872	836	880	814	815	843	784	815	866	861	852	869	826	827	854	843	850	877	820	802	802	853	814	862	819	816	834	818	839	858	862	836	868	863	808	816	855	794	821	853	865	879	824	844	855	795	850	825	849	836	829	811	838	854	830	842	879	811	842	877	841	812	802	839	865	836	851	831	813	800	764	856	791	804	789	840	883	854	774	843	848	825	837	856	879	751	796	790	839	873	813	841	890	852	841	770	801	819	842	823	801	810	846	826	815	819	815	784	864	812	849	841	819	816	781	864	853	839	830	852	863	794	835	848	865	839	781	850	824	812	782	838	834	830	787	850	869	830	821	780	848	810	836	880	815	844	787	822	875	793	835	822	763	769	823	839	876	821	879	842	793	834	842	851	817	819	898	848	807	836	816	807	856	838	757	824	867	841	810	874	840	872	771	833	826	845	842	785	842	856	751	821	853	853	838	834	809	851	815	820	857	849	863	772	869	848	876	857	822	829	828	802	873	817	865	806	803	835	849	854	877	821	797	801	857	838	827	802	830	848	846	817	812	834	847	795	842	842	847	838	828	836	814	854	888	854	827	830	823	851	836	842	851	834	801	831	793	792	827	848	816	796	859	863	809	805	849	813	812	818	829	860	768	841	842	819	843	852	828	787	823	835	774	877	819	782	757	821	800	792	847	797	822	854	881	793	809	845	785	784	832	804	817	837	763	808	773	788	854	827	830	808	831	843	863	837	820	811	834	866	780	816	847	759	859	853	829	810	882	802	845	848	825	862	766	834	853	874	824	832	878	811	839	788	822	837	817	834	853	803	794	801	832	820	823	827	790	832	807	820	800	833	843	804	832	849	831	819	828	797	788	811	858	805	843	846	859	829	848	874	835	824	822	825	869	848	866	821	755	814	837	817	806	842	855	827	860	816	785	818	842	848	800	817	822	844	844	849	819	809	826	837	798	843	829	803	818	789	853	809	856	827	805	876	840	852	858	849	822	876	803	855	730	813	826	851	845	809	827	808	824	859	788	843	844	827	839	819	834	808	852	817	785	849	840	860	803	840	815	802	871	830	824	831	810	840	840	771	820	774	834	870	807	786	818	833	783	844	791	808	840	828	858	806	819	861	839	829	840	860	839	815	800	882	834	808	833	815	823	852	810	842	849	781	826	845	825	763	855	945	829	849	823	831	829	819	830	816	811	801	825	839	838	848	806	821	830	831	815	839	780	823	841	776	865	795	814	825	825	794	862	829	842	837	787	836	827	806	835	847	883	842	860	835	820	784	855	782	831	840	841	830	805	848	834	804	852	820	887	848	821	807	809	785	851	806	829	844	862	852	859	855	851	817	822	784	848	804	807	824	829	877	797	848	835	839	826	856	850	815	849	866	819	864	893	803	765	836	788	801	808	803	829	817	845	800	842	813	841	812	792	789	868	797	823	864	828	842	820	788	795	789	823	843	818	804	762	819	837	856	751	817	895	832	841	840	790	791	828	808	826	836	858	860	857	862	796	788	855	814	810	812	803	843	806	805	825	823	793	843	837	801	892	820	798	827	742	814	837	833	895	859	842	862	803	809	828	819	847	839	838	847	822	874	820	798	833	830	784	871	846	802	837	841	810	880	817	874	833	813	839	843	819	852	798	863	794	864	833	818	813	891	804	848	798	876	837	781	810	845	820	820	810	804	786	820	800	856	799	841	828	844	842	789	837	848	823	867	836	834	800	894	806	847	859	827	809	855	816	851	800	823	840	855	837	842	845	823	894	784	825	820	799	784	869	828	786	849	877	832	819	851	838	826	800	870	843	864
23360	21551	35496	42457	38647	29857	18695	2525	533	567	546	580	515	522	508	518	524	527	547	513	542	510	677	626	608	582	519	510	537	539	542	525	542	561	525	527	529	477	509	476	478	511	489	542	527	522	493	494	520	531	525	578	507	502	506	497	493	494	538	517	555	485	528	498	501	515	517	542	500	518	512	531	509	524	455	543	503	526	546	502	511	497	542	495	493	521	506	529	494	540	567	465	498	475	550	507	460	505	508	537	510	518	549	503	512	498	535	526	503	495	546	537	536	511	510	513	501	498	543	508	549	522	520	527	522	518	524	523	504	495	508	487	500	522	510	502	508	553	525	542	500	533	507	527	483	527	511	482	518	500	511	513	520	526	517	536	497	514	495	500	509	520	503	509	484	546	549	505	543	495	537	533	518	508	502	515	502	501	521	495	492	531	451	477	478	499	498	529	495	482	505	511	534	514	509	473	507	499	502	488	526	486	532	503	513	526	489	529	531	479	492	503	456	472	518	484	496	553	534	517	472	541	526	439	472	509	545	499	527	539	541	508	464	493	515	536	540	533	521	525	507	495	502	548	537	494	474	511	547	520	527	537	525	499	505	519	544	529	507	509	496	528	518	486	543	449	500	545	486	506	460	530	543	496	535	504	523	506	507	491	501	527	533	530	512	525	496	517	520	526	518	497	530	511	499	529	524	540	509	491	534	517	507	550	493	510	493	517	500	539	486	525	512	518	503	527	505	550	528	485	555	493	496	483	495	521	509	495	474	529	553	523	513	527	525	523	526	484	482	508	548	548	533	530	505	473	549	523	549	505	545	547	506	528	512	528	493	489	523	531	509	489	490	506	489	512	477	520	536	565	516	505	517	491	484	500	485	502	545	513	530	528	513	528	519	511	496	537	487	518	504	517	505	504	483	519	503	521	524	484	501	483	543	547	534	467	524	505	527	542	533	505	539	526	511	499	515	505	497	519	519	501	481	513	517	507	487	513	509	482	517	510	519	508	513	482	542	513	512	529	473	527	481	512	526	454	511	501	509	485	504	495	512	502	503	507	521	513	518	519	514	503	554	499	484	517	510	509	490	516	512	493	516	507	521	505	492	521	550	498	482	538	494	494	513	529	490	522	489	502	503	501	517	525	543	478	550	541	467	526	502	522	499	515	530	487	549	482	483	515	514	540	504	514	512	525	472	521	541	516	492	511	507	492	484	540	522	454	480	460	511	514	496	536	519	517	516	519	551	530	497	513	517	510	486	498	510	523	493	520	493	486	478	489	544	532	512	503	516	529	488	543	501	513	502	509	505	478	509	525	536	475	501	502	531	537	544	478	458	509	539	509	497	480	505	533	552	485	568	550	502	554	543	501	585	519	496	492	508	491	465	497	511	532	518	458	527	510	522	530	494	504	504	504	502	524	526	484	567	498	514	499	509	488	519	557	496	516	500	497	484	548	533	474	528	525	512	532	480	524	532	476	553	510	439	500	520	527	508	483	508	471	488	505	522	511	530	545	502	492	540	484	496	509	528	502	519	549	506	505	510	511	496	532	551	515	512	503	501	528	486	504	479	535	505	477	539	516	565	544	509	512	500	527	524	502	522	536	538	532	484	530	513	528	502	534	509	553	551	494	507	519	488	508	529	527	516	472	493	533	470	490	515	493	519	533	507	509	574	541	543	512	541	507	491	550	528	488	527	490	518	506	504	493	531	537	480	505	438	555	549	438	538	521	490	466	547	512	502	508	480	536	525	526	515	520	576	514	468	495	519	499	532	512	502	527	542	529	485	514	492	514	505	464	539	495	488	520	537	514	509	547	509	508	482	453	516	552	499	490	463	530	522	522	533	505	548	556	504	520	513	514	534	551	556	524	499	510	494	519	500	522	440	513	509	509	502	485	486	508	502	516	494	495	545	513	511	530	501	521	473	497	473	510	499	517	530	531	475	543	520	542	512	547	512	497	528	511	504	508	504	530	513	497	527	464	516	519	513	494	521	497	513	520	504	518	533	541	501	513	528	518	515	502	468	518	504	498	523	525	528	502	565	516	488	505	523	518	475	515	512	522	494	554	523	539	527	513	484	522	468	499	517	532	536	498	562	517	504	518	470	480	550	503	561	512	489	511	486	540	539	495	536	520	496	493	509	504	480	480	519	503	486	473	479	509	486	512	500	530	513	535	529	521	522	540	492	541	523	517	499	518	527	549	528	547	493	478	534	556	501	502	507	526	508	531	508	505	544	484	494	524	452	516	478	532	512	489	481	460	563	516	506	477	485	512	546	487	591	547	479	494	505	457	500	488	514	543	512	529	465	524	505	531	486	532	508	534	519	468	518	518	480	513	495	507	480	530	481	499	478	526	505	488	498	492	572	527	529	513	510	523	535	524	496	505	488	548	518	519	513	530	557	511	504	498	515	524	538	545	501	516	515	524	527	491	509	519	497	491	508	518	509	512	503	544	538	505	491	509	462	499	507	510	512	526	510	469	519	542	526	525	509	481	475	540	512	502	497	504	508	514	517	486	538	552	484	513	517	538	543	521	500	487	516	576	548	506	506	479	531	491	487	547	504	477	517	499	514	539	545	507	514	537	497	506	522	520	527	527	475	531	540	504	515	541	525	531	478	525	518	527	508	493	497	507	496	526	515	480	482	536	535	488	535	547	508	510	514	486	515	480	534	506	527	537	507	547	493	502	502	494	560	525	520	496	489	503	488	562	523	514	523	515	530	561	495	499	510	494	540	523	541	494	547	537	522	570	515	518	525	518	489	538	531	525	492	493	495	520	499	489	532	520	508	527	524	538	508	534	507	528	522	535	522	498	525	523	507	513	520	493	506	467	522	507	507	526	505	529	535	542	509	524	549	555	514	507	469	504	497	499	473	501	520	509	502	495	492	505	503	519	539	517	576	528	529	468	522	510	498	507	525	520	494	520	509	526	503	479	501	501	509	499	507	505	532	509	534	483	496	526	478	524	537	472	477	534	502	490	532	494	518	528	517	497	513	541	518	523	514	511	513	499	531	486	537	478	498	519	554	513	526	502	493	523	514	491	518	521	545	489	521	519	504	521	495	527	518	507	525	511	545	532	510	518	479	531	491	502	501	524	561	521	530	546	507	488	473	485	475	522	532	513	540	527	481	505	497	550	490	482	496	542	515	499	509	456	494	502	506	528	509	531	484	522	499	520	499	513	477	506	494	490	535	524	540	557	532	519	510	492	535	491	506	514	544	485	505	499	513	475	482	519	508	488	484	463	514	517	495	521	487	516	474	523	556	494	498	539	500	468	496	484	476	523	511	501	503	463	495	503	495	489	507	531	484	521	530	564	518	519	544	483	498	531	526	534	523	458	515	553	558	547	515	545	534	531	510	478	483	534	486	473	476	536	511	515	551	513	478	478	507	500	511	532	501	531	526	545	552	480	461	460	500	536	507	497	520	504	530	536	515	542	493	460	537	513	536	503	515	545	522	475	488	483	490	538	527	500	521	494	507	474	487	574
42037	80989	94126	75691	54670	34333	12827	1273	650	669	634	647	691	627	639	626	626	645	665	630	679	709	992	975	915	718	670	677	661	621	631	577	664	632	627	645	641	643	688	594	629	627	612	679	615	637	661	639	678	621	640	607	648	642	646	626	650	636	609	645	659	633	661	608	634	606	590	613	630	630	620	629	629	626	616	612	615	580	621	672	632	646	623	652	656	617	610	637	625	667	580	642	607	591	636	618	675	630	704	589	643	571	634	635	637	650	619	655	681	575	593	645	634	625	634	607	637	627	619	657	642	641	665	687	651	638	613	619	656	641	627	611	662	643	607	606	632	647	644	601	632	637	649	641	632	595	583	622	597	678	669	604	630	681	638	607	685	643	613	642	670	638	635	585	642	614	645	661	671	684	625	647	625	638	644	619	600	676	585	652	648	642	628	639	621	646	616	607	663	638	657	630	617	647	603	648	591	631	622	618	643	625	665	650	642	646	654	615	667	631	623	662	647	624	641	656	634	609	632	636	613	611	630	639	633	584	632	611	677	641	614	663	670	648	625	620	640	635	606	564	631	654	591	610	653	658	643	662	668	612	638	614	643	651	642	630	641	664	649	639	672	603	639	613	651	636	595	632	622	657	653	621	639	653	638	606	655	609	665	635	639	637	619	623	641	701	609	637	642	651	595	669	695	638	600	646	634	632	655	639	629	656	655	612	635	624	596	640	626	641	682	705	626	626	620	648	647	698	599	619	579	617	621	614	649	629	637	668	608	627	645	677	611	610	594	638	653	663	636	617	613	635	657	636	647	613	646	613	661	640	643	636	632	672	602	629	622	588	629	651	616	624	596	659	631	608	568	619	647	635	642	627	664	668	590	616	595	617	647	625	651	639	640	610	588	680	649	636	599	662	624	648	632	601	659	668	645	606	651	648	685	625	652	622	607	634	629	609	630	660	609	584	669	674	647	587	630	613	648	639	588	653	639	625	639	648	629	636	656	630	617	632	602	638	638	602	662	638	622	622	598	639	669	607	640	607	632	684	628	584	667	616	613	633	653	635	639	645	650	649	682	589	614	628	610	598	607	628	637	658	637	658	587	637	630	654	614	636	606	661	636	640	598	653	637	626	626	667	651	625	680	594	626	600	608	605	663	640	652	609	600	655	626	654	601	651	582	659	637	589	659	664	691	671	642	633	674	620	681	642	652	688	632	664	639	622	665	656	654	598	591	595	612	592	621	658	672	620	597	620	643	644	639	617	604	629	643	617	636	659	598	640	612	626	627	665	650	638	603	635	651	634	633	616	640	605	613	612	635	655	661	618	635	613	649	591	658	634	633	615	611	639	702	651	647	659	647	650	656	656	639	639	659	625	611	594	668	685	603	609	705	601	605	642	611	627	613	657	616	663	668	639	672	635	655	628	687	616	613	631	643	600	633	654	591	657	648	591	630	637	637	606	657	665	656	623	615	634	659	662	634	666	615	650	637	614	618	618	628	648	631	654	623	609	620	623	590	642	605	654	615	628	583	653	643	631	614	624	630	677	615	612	583	653	650	609	612	624	611	627	613	662	655	655	632	609	608	614	641	659	625	628	618	650	658	662	602	627	605	672	627	626	611	610	610	625	627	627	606	617	608	647	615	646	635	657	630	673	585	647	640	652	597	651	637	631	629	636	607	656	617	620	648	599	685	588	596	641	615	606	617	623	626	615	622	613	647	645	655	618	661	635	649	604	622	604	596	629	635	625	643	667	623	616	613	654	688	667	617	607	644	624	646	663	624	639	648	605	637	650	635	633	644	611	641	649	648	642	636	608	675	640	652	605	664	645	629	610	683	650	635	596	630	585	603	651	652	569	661	613	663	623	652	616	645	615	608	623	664	605	655	630	670	665	651	620	638	603	650	648	650	612	625	614	630	666	645	644	677	651	645	657	618	644	617	628	691	655	651	623	644	614	627	640	630	620	676	630	650	671	627	597	637	664	609	683	664	619	614	625	650	678	609	627	674	608	638	692	644	671	649	593	636	625	634	651	605	663	627	614	620	631	643	604	622	674	651	658	581	631	622	646	589	628	625	610	614	649	626	611	603	650	623	618	654	652	623	620	622	630	663	605	646	668	615	630	624	636	599	634	605	662	621	681	641	654	629	639	650	650	620	611	624	633	613	661	647	602	605	642	657	609	602	596	615	609	655	614	639	654	647	701	629	632	608	630	619	639	613	631	613	650	623	641	603	626	626	674	570	645	642	646	621	618	600	633	642	618	615	635	633	658	637	653	620	647	638	665	621	631	624	640	658	613	680	630	604	638	646	653	599	592	685	645	637	642	630	665	618	628	618	652	637	662	631	625	635	626	654	615	617	654	594	664	674	641	676	649	648	649	625	601	696	677	622	636	611	635	649	628	597	617	662	633	663	600	629	639	612	627	627	604	643	657	607	633	653	660	671	606	629	629	693	635	623	594	640	568	623	641	634	605	626	614	629	617	629	684	594	636	599	610	618	641	646	647	621	659	590	660	604	645	668	615	677	664	630	666	666	639	608	608	599	634	624	659	609	646	635	607	612	654	557	586	649	657	640	609	635	645	640	607	602	649	627	627	668	668	606	653	620	617	630	642	650	617	617	625	635	630	627	594	642	632	621	640	647	644	647	660	613	601	634	629	634	629	600	646	643	604	648	592	618	672	650	593	654	617	716	598	667	583	645	613	613	654	654	659	640	666	608	687	676	648	665	593	622	631	661	620	641	635	630	654	641	612	637	630	642	628	660	607	645	605	628	652	625	627	609	638	674	604	613	605	649	611	621	617	675	646	612	645	671	618	616	598	641	688	652	608	595	616	684	604	611	616	648	627	612	624	602	647	641	664	636	646	659	678	626	603	628	649	676	661	688	621	653	654	634	566	606	622	629	596	671	605	606	667	657	621	615	643	644	632	625	598	699	635	666	618	637	560	620	627	648	616	636	622	640	612	654	664	637	664	590	591	618	615	669	643	680	630	670	627	680	651	611	611	651	634	663	657	606	619	647	642	646	665	699	571	619	611	637	665	609	645	683	635	620	616	610	635	604	665	674	611	649	624	636	613	676	625	610	637	617	616	672	637	643	665	650	659	629	640	603	611	623	607	627	636	694	612	637	610	651	688	641	665	595	661	645	607	629	662	672	604	650	630	643	636	644	617	651	630	589	636	702	622	648	642	679	642	663	664	663	687	648	618	641	649	599	625	632	670	648	631	634	643	654	651	622	592	633	632	679	589	598	643	632	629	640	636	670	623	624	661	600	634	633	628	585	653	586	631	625	636	656	610	642	623	617	586	674	646	681	631	597	631	651	614	621	620	613	594	626	597	636	677	660	600	622	652	605	616	647	656	662	615	655	621	634	655	644	607	630	615	634	668	642	650	624	600	616	661	591	633	651	627	622	632	574	632	601	657	643	594	655	639	610	633	609	650	617	665	627	648	619	634	636	629	656	665	636	613	627	652	608	636	620	657	622	611	607	668	647	621
27665	22579	37460	30991	15300	5321	1535	870	809	840	821	759	773	780	790	790	763	779	762	801	768	815	830	804	827	793	811	822	845	849	775	788	764	795	798	762	820	752	824	763	819	785	762	863	781	774	798	810	792	807	788	856	772	805	762	806	765	789	816	809	796	828	788	790	799	774	792	800	767	787	783	780	833	788	788	806	858	786	778	772	765	779	812	810	745	762	778	831	848	770	794	766	757	802	783	790	766	816	779	798	799	808	811	845	812	799	781	842	776	801	793	801	758	758	755	793	766	803	788	775	805	764	765	791	769	813	793	782	760	785	771	811	817	751	801	793	776	785	795	809	822	782	778	760	772	817	811	750	787	769	837	800	808	777	811	854	827	756	784	808	768	787	794	807	846	783	792	799	813	763	802	793	766	813	716	744	766	791	759	832	748	805	802	774	788	797	818	761	732	849	807	775	774	810	812	847	818	819	847	768	820	762	770	806	810	811	831	772	806	735	807	771	774	799	856	800	828	798	825	798	772	760	786	795	813	749	778	823	784	791	826	791	789	798	834	791	840	821	805	801	837	808	858	767	820	792	829	792	799	733	831	768	797	712	797	759	812	757	835	770	751	836	838	823	816	759	759	784	752	768	818	740	767	818	823	785	788	789	850	760	773	818	801	799	849	777	800	787	780	813	814	768	798	776	828	769	804	741	771	808	790	807	757	799	775	761	850	793	780	798	788	826	824	808	801	783	779	784	806	787	800	792	778	779	815	805	808	778	780	782	798	791	849	793	775	768	813	774	822	848	828	795	807	811	826	763	746	791	800	744	795	768	792	794	780	762	826	809	744	783	817	760	787	815	796	796	802	797	832	815	792	774	760	718	799	718	774	796	843	779	781	739	825	782	759	792	783	778	766	803	795	728	785	797	798	792	812	796	807	791	813	805	798	765	783	775	763	806	770	793	782	799	839	798	765	821	795	798	827	804	749	848	820	752	760	767	776	825	797	741	738	774	819	774	792	762	783	795	765	779	789	788	765	810	745	761	802	762	769	807	815	791	824	759	830	789	835	734	745	803	837	828	797	843	777	783	775	745	770	781	821	758	829	813	793	761	840	787	763	833	795	823	745	798	800	783	800	787	832	796	810	877	742	767	803	799	759	794	776	772	763	859	780	782	858	797	834	800	815	788	805	752	776	825	775	791	795	832	807	785	763	772	816	793	790	788	800	761	786	770	822	860	822	790	796	710	772	877	762	810	786	739	764	769	795	792	775	799	776	767	774	780	781	852	830	784	792	824	773	810	799	749	809	823	782	768	826	780	780	836	794	791	830	844	803	787	802	789	792	789	834	760	761	865	802	821	789	771	812	770	795	856	789	797	761	809	783	795	768	754	767	782	799	762	752	804	761	777	805	799	752	764	752	834	767	754	744	813	765	787	827	713	799	786	762	801	774	793	758	824	809	789	781	767	757	838	788	801	804	838	779	790	810	803	781	775	810	771	789	693	814	775	853	789	834	832	783	772	860	765	834	779	816	769	819	805	774	832	773	765	815	771	792	786	823	788	757	779	732	790	800	775	761	831	766	774	802	840	843	801	769	826	807	808	799	813	780	802	776	787	766	788	789	785	795	823	751	816	833	800	776	774	808	751	844	798	755	819	870	761	806	762	795	792	794	790	764	779	837	797	801	767	800	801	756	771	783	736	806	780	822	797	761	901	720	784	762	746	793	808	802	748	754	800	777	751	771	750	818	814	824	778	784	851	766	798	851	757	792	786	847	758	793	846	847	780	812	783	726	780	740	781	771	717	825	835	802	782	778	791	795	787	773	752	805	819	833	797	789	785	802	795	830	810	803	782	827	780	820	811	831	780	795	819	797	786	793	793	763	778	834	796	754	764	742	845	809	772	758	856	767	795	793	778	800	799	817	764	829	841	804	832	777	770	794	759	761	776	762	805	795	759	774	751	761	846	836	809	770	778	813	756	822	829	785	818	780	819	789	829	771	749	798	817	827	762	764	774	763	788	796	728	784	755	789	798	829	795	823	783	795	762	804	781	788	743	762	853	773	758	769	771	777	754	761	789	791	796	734	767	756	740	765	848	787	792	791	786	860	784	791	765	830	810	811	788	783	811	801	794	814	809	749	780	806	803	841	771	797	792	825	730	788	809	789	795	795	791	744	807	845	795	820	801	818	786	777	762	780	830	853	780	775	767	861	793	768	736	851	801	813	859	833	827	725	747	839	741	755	821	784	802	774	752	785	769	802	793	773	862	779	765	800	823	801	823	817	795	796	801	813	802	799	805	770	822	832	818	808	824	764	800	740	810	805	747	805	842	823	804	827	846	785	823	793	785	830	821	828	774	822	774	780	794	805	757	789	788	801	761	794	810	815	745	782	781	781	789	793	813	805	830	765	767	789	817	795	830	807	764	792	807	793	815	776	745	811	750	801	833	818	754	830	798	788	752	756	801	807	822	793	809	724	770	811	822	787	780	757	786	815	797	826	847	807	785	741	794	783	783	837	845	766	801	818	799	806	826	860	809	810	770	757	779	805	789	782	887	866	753	834	811	800	819	791	773	723	860	758	806	789	759	776	791	797	768	802	779	728	782	802	823	792	746	790	774	774	825	815	770	768	844	785	766	822	812	812	852	818	784	775	797	808	800	807	761	760	799	821	787	835	842	784	825	811	766	773	780	793	784	782	787	809	766	814	800	806	778	808	783	815	773	768	786	760	790	780	810	782	803	780	797	775	790	815	807	761	763	798	783	810	849	828	764	807	746	814	819	754	800	822	796	814	776	812	789	778	769	793	757	775	802	790	786	828	816	787	798	823	816	799	776	836	813	767	795	781	821	798	796	827	790	824	773	809	795	819	828	787	736	796	749	805	753	764	781	775	825	778	774	796	833	816	791	810	781	780	762	781	790	800	814	810	782	767	765	789	808	748	750	754	786	780	811	806	816	789	791	777	819	763	756	792	823	804	792	805	781	808	782	701	786	735	775	777	828	774	830	777	792	803	868	789	842	773	784	792	794	766	765	761	799	814	827	807	806	772	796	721	774	823	761	734	795	797	745	823	790	819	815	805	762	815	794	781	788	800	812	812	824	847	798	828	779	801	766	817	746	785	776	784	742	744	753	797	819	756	806	790	761	722	776	823	839	792	802	786	774	764	799	811	795	735	815	780	767	830	812	698	787	774	797	788	801	785	824	806	754	778	771	772	796	791	810	772	789	834	753	762	780	773	780	820	871	738	758	831	765	798	738	799	768	809	790	784	787	818	764	792	815	815	842	803	839	820	780	769	781	802	807	780	797	793	791	836	835	766	769	821	802	762	769	797	818	789	816	800	813	775	751	804	792	838	747	820	869	795	771	818	799	798	810	739	781	832	836	777	801	786	799	860	801	789	797	787	771	833	756	793	772	725	812	781	802	833	833	728	767	812	764	761	773	788	796	810	799	774	774	799	816	768	792	814	778	790	795	786	752	737	730	786	770	790	786	774	774
14120	34186	41534	27941	15968	6467	1835	982	973	950	1004	1030	944	995	995	998	1007	1027	997	976	1033	968	958	952	951	971	968	950	1018	984	951	993	963	1001	964	903	971	969	978	988	939	955	930	965	997	961	1006	964	937	1005	1026	966	977	974	976	976	980	1007	991	950	963	985	994	992	989	973	1028	963	955	1009	1004	949	997	986	1003	992	1013	996	986	983	990	1013	1007	996	994	970	960	970	954	933	990	1002	985	973	970	970	1044	985	1000	971	955	960	986	980	993	958	1049	986	997	967	955	982	984	976	936	996	981	997	1009	937	1014	898	950	1008	1003	961	926	977	987	989	994	949	889	995	995	986	945	954	997	980	1065	966	987	936	961	901	1005	992	1008	977	1013	983	982	971	1007	983	984	1055	1038	1029	945	997	966	945	974	1002	964	1003	945	987	949	946	980	942	1003	978	972	962	1006	995	971	970	948	939	920	926	973	985	979	971	1012	979	961	985	1077	944	919	1027	956	976	905	1026	967	1012	968	931	1008	986	973	985	1002	951	997	968	961	1004	957	1009	959	989	945	992	974	986	931	945	957	970	976	951	1006	1086	975	955	953	1017	974	995	955	972	985	953	973	975	1026	932	962	956	963	998	975	1008	979	993	920	943	990	967	930	992	948	963	967	939	981	939	987	967	981	979	960	988	1007	1044	946	947	971	1004	1012	963	977	946	975	934	999	959	951	1023	953	1000	985	1008	980	1007	946	1003	959	974	964	999	1022	987	975	984	962	939	1027	908	968	1024	945	963	1016	1026	1007	983	966	995	982	954	928	993	913	1001	987	994	987	981	984	969	930	926	977	923	1039	957	999	939	992	956	1001	938	1016	1016	985	999	916	983	993	1004	977	914	1002	1008	926	1017	1029	970	1048	936	971	971	962	981	984	977	1019	969	952	972	967	964	965	979	991	1020	969	985	997	988	985	985	1003	967	978	997	961	985	984	1024	1000	1015	936	979	948	906	968	1049	972	982	1028	1005	1023	944	940	985	965	981	1010	979	982	966	945	959	984	1037	1037	932	1007	997	1006	931	1001	998	966	1037	993	958	995	979	1018	1018	973	988	943	977	924	1002	1001	924	998	1019	914	949	1020	974	1005	923	980	961	1045	997	1001	1018	995	921	953	953	1010	996	975	959	967	996	1000	949	1004	1009	1072	954	964	1008	970	1052	971	959	968	984	976	967	963	992	964	991	959	954	994	988	1029	985	1001	1039	980	981	1026	1006	1030	998	1005	958	950	999	954	1019	979	952	958	921	1058	1009	901	963	1090	985	1000	1027	978	963	947	948	987	1010	944	1037	986	967	984	1001	1024	1001	1004	961	1004	997	993	981	988	985	990	982	962	1020	984	977	989	944	932	986	941	924	945	956	986	979	977	936	987	1042	1029	1000	954	986	1019	1012	1027	978	997	964	1002	978	984	1005	1013	973	980	958	988	931	969	955	966	969	985	927	968	977	997	985	919	941	1010	1011	995	973	980	977	1016	1032	984	996	980	956	991	1014	1021	1010	1010	1019	996	999	1014	986	989	969	1009	1025	1026	999	1029	945	1076	950	947	1031	991	975	1003	1023	1029	964	986	1004	983	954	977	1005	986	1002	1009	1000	983	972	977	981	995	981	1003	999	960	973	974	1021	976	962	984	992	1015	1021	986	935	997	939	957	980	999	1002	1013	974	939	995	984	986	1008	965	967	1025	1015	951	904	987	965	995	987	963	972	980	962	1011	974	1002	1033	990	1012	1012	960	992	979	947	937	1028	979	943	984	982	998	992	997	944	986	987	974	1001	986	973	971	1003	992	984	1026	932	982	928	984	1054	964	967	928	993	947	984	974	974	1004	928	1008	1010	971	990	989	996	983	998	1001	1024	956	987	937	999	1019	969	902	947	954	938	998	962	978	975	984	979	990	1023	1006	987	989	958	964	999	963	1015	988	985	1079	977	999	967	982	966	987	992	963	1000	989	958	976	955	971	979	992	954	918	992	954	967	990	985	998	1031	960	964	950	1024	1003	1031	997	1027	1064	992	1009	977	954	1049	1006	1031	950	965	927	1033	975	995	1021	927	1016	1032	991	990	1003	876	921	996	993	947	938	959	992	985	950	954	977	993	975	1027	988	957	980	1010	927	1000	1037	1026	1018	965	989	1009	996	1002	923	973	1028	959	935	932	940	976	978	948	954	1015	985	1010	994	965	1026	1011	1018	982	1009	998	953	1011	1010	961	978	951	1005	959	1000	985	963	990	949	958	977	951	968	946	1000	981	960	1043	975	946	973	977	895	1018	958	941	989	973	972	1010	996	968	1008	957	971	1000	1009	961	939	1001	1015	991	1014	964	943	961	1000	988	918	970	968	1010	979	958	994	995	988	1016	984	975	932	947	967	979	919	975	978	1037	996	976	936	964	950	970	946	984	972	968	983	1021	973	957	1001	939	953	1045	1008	1012	1006	1022	959	956	999	916	947	965	933	941	967	964	921	941	989	979	924	1000	1001	978	1021	994	985	967	1019	992	985	936	973	997	1037	961	1035	929	953	965	975	924	955	1048	982	982	994	968	966	980	965	1010	986	954	982	946	981	950	1004	973	944	1029	1063	984	992	992	1014	1007	988	993	989	964	1031	995	997	1013	1016	993	948	962	976	981	982	927	952	998	1000	1020	991	952	991	945	1043	930	936	1027	992	909	973	953	944	975	961	1034	1018	981	929	1010	989	984	965	999	1000	953	999	1004	1012	1002	999	978	1045	1035	1026	956	960	1017	970	951	1064	949	918	1000	1008	953	1042	1000	1023	936	969	996	989	964	949	890	1058	954	975	966	1000	1019	1035	927	981	954	970	970	943	966	960	1020	994	1054	1053	978	990	1033	915	986	967	995	957	980	1028	983	968	954	925	1010	998	988	918	1005	1007	992	1038	938	1026	994	957	1052	959	1014	949	982	1002	956	1028	968	930	972	983	961	983	1011	946	971	968	976	1009	977	1009	932	1004	951	972	1027	958	1008	932	994	960	990	964	1005	1029	962	970	928	1032	1031	990	988	958	975	964	992	1007	969	955	941	1029	988	971	962	959	1007	996	967	1011	970	1029	1005	927	925	951	1046	949	972	940	1017	985	985	1023	954	1029	955	968	945	944	1007	963	937	1015	975	1044	975	986	1003	1022	956	936	1019	980	942	1016	974	973	968	1025	965	939	989	1010	942	965	1012	1014	993	1001	997	972	1035	1000	949	984	1019	1018	989	1020	975	980	958	974	1014	1004	968	996	984	947	989	976	995	970	951	957	957	993	932	921	973	954	980	918	1015	1046	977	1002	999	989	1030	997	991	951	1056	944	977	999	958	985	922	1002	997	976	995	1004	1006	1026	1015	972	909	975	945	975	993	974	958	964	989	973	1005	987	979	936	922	1005	957	1014	940	968	987	988	986	989	944	998	1008	977	985	997	1014	1000	1045	1016	953	983	992	953	917	980	975	969	962	1004	879	953	984	968	941	1041	944	972	958	970	965	1018	975	972	1016	917	999	988	984	1017	1003	1005	949	932	999	961	961	977	980	1008	1046	970	1027	979	959	941	1018	960	994	997	1019	1033	908	974	951	972	950	947	949	961	1032	990	944	931	997	984	973	930	989	1008	969	999	982	961	967	950	997	992	996	984	1061	1002	1003	984	978	987	986	989	944	943	989	985	1057	1018	980	982	964	1011	983	997	985	970	1041	990	953	1020	938	993	976	985	985	1011	1008	989	982	1013	1008	942	993	971	927	974	969	968	1004	945	971	967	985	993	949	918	954	1043	963	938	982	977	1028	955	983	982	958	994	988	1023	1008	969	942	970	975	976	1023	998	963	1075	966	942	989	958	985	949	969	946	971	957	997	968	1025	979	987	989	1029	982	998	977	969
24364	21617	38795	46790	38266	26151	12614	1436	676	703	713	726	704	710	685	692	684	682	675	680	693	717	697	740	746	712	719	712	679	656	713	701	667	688	699	674	684	666	667	699	707	689	690	720	709	688	707	720	666	676	735	675	683	640	738	671	703	686	717	694	656	658	698	702	697	653	676	716	705	703	722	715	686	707	702	683	709	685	708	690	724	710	693	716	683	750	710	738	670	720	699	694	710	712	681	712	706	705	653	656	691	667	704	687	710	706	673	691	694	691	657	683	656	698	662	680	677	724	691	648	702	700	728	678	656	700	699	665	680	719	656	679	697	725	634	712	647	636	710	690	673	666	669	719	664	650	702	665	677	705	665	701	685	754	710	724	729	689	730	664	676	711	658	684	696	711	662	687	724	678	683	722	710	680	694	705	740	748	635	700	659	726	639	760	678	657	673	716	693	685	702	689	711	679	703	705	730	669	689	726	691	706	745	633	661	652	661	713	699	712	651	687	684	670	669	700	740	739	687	668	710	731	667	671	695	709	750	698	718	652	684	719	692	718	663	737	682	672	732	687	680	709	695	635	680	674	682	702	668	726	714	666	690	712	665	678	708	727	650	709	696	691	700	678	703	651	679	693	700	697	699	686	717	694	680	697	672	744	697	676	702	707	669	653	684	696	723	750	691	681	668	678	665	685	683	681	681	708	686	668	670	649	646	691	700	720	657	673	646	669	662	667	701	647	696	693	668	698	718	719	724	698	700	720	675	726	726	711	786	673	708	712	727	691	701	742	714	720	695	672	688	681	696	703	677	662	686	724	684	676	703	682	670	680	684	667	684	720	700	679	688	743	659	683	650	701	643	703	730	675	699	666	670	697	672	643	753	687	749	715	674	701	667	725	664	686	716	674	716	737	654	731	718	642	681	704	733	714	670	693	688	709	712	681	707	686	660	718	703	721	696	685	665	710	694	692	687	701	764	717	662	665	696	705	663	711	715	712	704	681	651	728	690	730	686	699	713	677	696	628	685	707	692	683	686	673	709	667	725	687	682	673	690	656	696	655	672	675	730	687	688	656	693	674	710	694	697	688	679	669	713	670	681	705	687	682	717	725	770	691	712	658	716	678	695	675	712	692	740	731	650	691	727	677	639	661	675	651	677	705	595	681	670	687	660	695	658	741	702	673	664	684	687	750	665	740	706	703	710	719	699	682	720	678	679	671	682	661	664	684	686	723	730	653	695	659	681	709	661	692	708	692	690	697	646	718	685	704	664	743	672	705	663	679	694	694	677	703	649	700	697	766	703	681	667	679	687	732	647	689	697	720	668	702	690	676	700	692	670	636	659	714	700	683	687	693	716	636	651	698	684	674	714	673	701	686	675	683	711	680	690	671	685	695	682	707	650	659	677	724	687	635	674	774	669	683	730	715	714	735	680	680	707	699	698	711	703	670	686	711	708	711	673	738	677	701	755	679	700	664	707	724	680	684	683	672	747	686	687	758	696	698	729	732	691	684	697	682	635	719	706	713	708	692	727	723	709	719	703	679	726	667	657	687	679	702	662	693	683	687	707	648	671	697	727	705	693	745	677	692	706	692	673	652	712	704	671	646	678	697	653	696	708	683	675	658	667	697	699	663	669	702	710	688	701	725	686	696	718	693	710	669	701	665	705	658	701	712	708	767	725	708	689	701	684	688	694	669	697	708	729	664	676	663	711	703	723	672	698	635	699	706	674	709	654	704	691	673	691	714	714	685	696	669	648	715	771	653	725	738	701	724	665	693	721	655	675	709	724	746	670	658	701	672	682	703	715	727	681	739	671	690	684	681	697	668	698	684	732	689	681	723	710	679	677	720	661	634	698	674	676	731	678	717	707	653	646	698	712	749	660	709	722	688	663	704	689	691	671	697	674	702	704	662	675	649	657	709	690	680	661	703	679	673	679	677	693	707	669	637	708	698	686	708	700	694	713	696	691	693	744	693	649	698	725	698	710	722	733	606	699	696	731	696	642	737	678	675	682	685	656	680	723	676	646	693	691	692	709	696	678	675	688	694	681	658	688	663	650	747	692	682	695	686	681	700	690	684	665	653	705	719	688	705	715	691	685	689	680	722	708	673	700	709	691	685	703	703	655	676	662	681	680	689	723	687	734	665	689	661	698	722	733	649	709	699	658	691	697	680	716	677	691	716	632	645	744	682	689	705	713	728	657	657	677	688	675	664	682	680	682	654	670	703	652	668	630	688	700	671	667	690	679	698	680	702	722	709	678	646	712	697	702	739	703	653	726	681	707	699	715	665	641	707	763	702	669	695	734	621	694	735	666	683	663	686	682	698	698	712	695	659	674	659	669	692	753	708	693	755	704	717	670	676	724	697	649	693	636	657	672	726	662	684	680	650	737	726	721	697	697	670	733	673	671	671	637	683	681	714	693	684	658	675	678	770	656	704	729	721	664	708	682	691	658	678	642	663	717	697	655	726	699	641	635	714	660	693	691	696	646	676	677	680	719	694	683	664	678	734	705	726	749	677	700	655	666	705	669	719	727	676	752	671	758	662	663	707	687	711	669	632	664	673	680	720	661	738	703	696	662	672	693	676	656	675	711	668	669	732	682	685	668	685	736	667	710	719	653	708	664	689	703	699	728	674	668	695	698	710	670	642	676	678	650	672	708	790	686	670	657	656	690	675	725	689	697	669	652	694	705	682	694	704	684	726	676	720	697	663	690	662	695	712	670	690	653	674	700	695	727	700	705	690	716	703	667	697	647	710	707	683	713	739	680	694	748	667	703	724	711	676	689	725	717	683	655	689	680	680	647	702	652	655	682	729	667	668	695	701	715	691	704	705	682	673	676	689	663	650	679	689	725	686	683	686	671	662	665	674	671	713	677	693	700	683	680	724	703	701	712	728	676	696	693	682	740	675	683	709	712	724	650	703	689	677	673	708	658	666	698	683	698	708	694	687	703	677	706	670	693	672	684	686	718	688	703	678	676	646	676	657	701	647	724	724	709	663	703	681	677	739	641	691	726	679	659	668	687	720	714	679	684	703	670	670	700	702	672	686	670	671	708	657	678	725	734	679	676	738	682	700	691	678	722	689	738	712	683	657	656	649	698	652	689	726	672	675	675	750	685	690	730	683	653	682	646	682	690	721	677	714	713	674	654	655	668	700	670	740	698	716	683	659	685	703	690	669	697	691	716	667	735	708	747	726	700	702	704	668	658	692	660	702	725	655	716	730	709	697	701	722	681	684	695	704	668	652	694	678	699	669	689	754	654	666	707	663	675	693	672	722	654	724	679	683	660	682	681	682	688	695	675	704	729	660	679	714	714	690	707	690	677	694	695	652	688	696	686	706	675	714	673	666	702	687	716	671	700	674	703	661	681	690	730	691	690	679	719	704	685	666	681	683	696	718	708	729	634	671	674	716	697	641	745	695	717	689	672	688	671	697	692	682	683	711	728	721	710	641	691	695	696	674	656	676	702	690	689	667	677	675	706	684	684	717
36444	77097	84477	63476	45153	27411	9788	1494	874	878	823	874	866	901	840	912	853	827	852	875	861	878	968	901	999	911	864	925	884	881	869	820	833	880	913	899	857	892	842	843	890	921	886	936	881	838	831	862	879	771	864	852	817	899	874	868	879	881	864	882	853	829	868	854	882	830	860	808	841	836	869	841	871	852	896	860	825	820	949	878	826	869	872	901	894	868	871	870	853	905	904	890	861	882	875	880	908	832	871	920	828	908	867	854	876	902	869	843	856	862	757	838	833	893	816	905	870	876	863	845	911	830	865	852	829	912	878	861	884	861	840	832	878	814	886	950	896	858	870	843	845	909	785	825	869	862	845	848	883	871	943	860	861	865	844	843	872	848	852	897	871	911	846	902	884	826	879	859	797	847	864	843	833	867	905	840	905	835	875	895	860	856	836	875	842	885	877	891	835	903	887	870	855	783	932	920	834	834	882	881	900	896	856	862	849	839	923	896	844	871	857	892	795	896	878	872	873	853	917	839	845	841	843	907	868	842	869	900	849	881	855	874	895	885	826	849	852	904	866	880	857	842	834	875	862	840	830	853	911	830	894	881	796	840	819	928	890	868	912	841	837	854	929	844	852	867	896	808	875	873	918	900	863	864	881	819	859	916	883	845	831	886	826	903	887	814	845	919	880	834	853	883	879	853	898	862	893	852	887	880	862	906	844	849	885	868	856	869	814	865	870	846	824	876	836	830	866	886	843	845	824	880	844	847	873	875	882	865	876	904	832	845	830	849	830	862	881	866	920	903	821	848	883	841	829	873	885	820	873	908	843	865	860	883	862	863	868	872	885	829	841	868	877	867	855	919	895	826	871	839	856	854	884	893	867	825	858	858	831	891	848	886	866	902	837	875	844	887	868	861	847	859	915	905	859	851	837	883	891	880	830	883	904	860	808	863	827	859	898	801	866	792	891	840	924	869	848	863	891	886	871	893	827	833	872	900	852	875	867	904	851	864	848	848	907	886	911	842	860	878	897	875	804	863	903	858	887	858	925	809	881	866	808	835	905	878	848	894	881	843	838	910	831	861	843	857	844	893	853	851	872	809	856	849	848	868	902	879	842	901	897	873	914	881	861	857	883	818	899	844	894	856	870	882	841	882	891	839	840	878	869	887	870	839	921	853	900	851	814	936	861	890	843	890	842	878	825	877	920	889	830	860	862	843	890	825	877	888	926	873	874	804	872	852	899	877	860	900	836	797	847	857	871	879	893	823	891	889	896	877	835	851	844	843	838	845	848	905	877	864	941	885	882	884	914	915	816	829	930	857	836	883	850	889	897	846	834	836	841	847	823	872	890	842	853	920	855	868	879	880	820	868	849	865	849	830	899	858	852	864	877	882	868	840	806	841	878	840	871	844	847	829	912	853	837	891	924	827	817	847	860	845	855	838	844	861	849	855	837	878	867	839	877	871	813	887	899	895	830	910	857	910	857	880	882	875	860	871	901	873	865	918	846	891	876	890	867	890	902	860	848	853	882	902	854	840	804	895	860	854	847	894	881	866	886	859	836	902	878	890	896	908	925	876	865	843	900	842	896	871	914	815	888	873	841	894	864	843	815	883	886	797	852	891	879	823	885	834	854	855	926	861	832	878	906	829	867	872	809	823	855	859	850	856	853	852	867	876	867	832	930	880	843	854	906	833	839	831	874	893	831	913	882	857	840	824	845	916	849	831	816	871	863	869	842	842	839	884	871	858	889	850	838	801	860	896	884	858	851	886	890	872	863	862	905	913	868	856	862	862	847	864	838	846	848	895	900	830	857	876	868	873	865	844	860	836	862	861	897	863	863	905	831	874	883	877	902	842	851	905	869	794	876	871	873	857	820	897	844	906	879	950	857	834	888	842	879	893	886	896	884	846	882	873	831	902	857	938	893	870	871	917	872	891	848	866	894	835	861	885	855	836	840	853	823	867	880	812	876	832	908	892	843	910	876	816	897	896	817	844	840	875	883	917	893	890	807	866	885	811	876	860	865	865	848	868	836	874	849	842	900	845	828	860	837	864	852	886	814	851	859	888	831	849	856	891	842	869	924	870	880	867	849	848	854	894	877	836	878	831	853	883	851	843	848	826	939	867	864	876	893	903	894	850	885	856	906	889	863	835	904	838	798	863	919	894	881	861	852	875	878	854	824	858	889	829	875	854	835	899	827	854	807	925	817	907	856	881	867	914	885	841	822	898	896	909	792	844	851	891	901	891	853	863	830	875	881	856	909	828	889	844	896	883	812	849	888	857	901	904	826	878	825	897	867	942	859	918	835	852	804	925	831	882	907	857	858	888	821	837	845	865	839	840	921	860	843	836	871	874	889	892	919	860	943	878	914	825	861	881	911	821	920	874	914	901	819	816	819	857	872	854	874	880	872	820	841	854	849	851	839	859	871	832	918	878	818	847	855	862	884	868	820	862	892	859	873	872	867	831	903	868	925	852	836	860	822	896	851	811	899	891	852	875	896	864	875	830	876	842	899	864	898	867	864	847	826	899	833	811	848	893	898	862	837	820	883	843	827	858	841	854	865	859	823	811	830	896	866	866	898	888	888	900	889	872	878	830	849	875	867	868	884	797	901	838	846	836	856	873	808	859	854	805	852	872	827	913	870	880	829	899	883	879	851	862	875	845	827	853	876	833	847	850	866	912	782	901	863	848	867	824	911	882	835	871	899	848	869	832	853	824	840	904	893	945	890	829	897	827	889	908	842	828	860	877	895	858	870	871	828	866	888	834	855	866	900	914	838	827	874	866	850	893	904	887	828	863	854	878	863	874	885	915	878	881	823	894	852	816	879	873	846	845	853	879	841	847	851	846	919	901	859	866	809	883	826	855	912	812	886	873	883	893	877	852	842	877	853	881	907	832	837	840	825	884	900	860	860	849	896	878	871	881	850	852	875	835	886	910	880	855	850	903	860	901	853	859	851	879	883	894	832	908	838	840	861	885	900	868	889	827	898	877	877	861	853	880	861	863	865	891	910	891	874	883	874	880	875	869	829	838	867	870	836	842	840	885	842	857	813	868	879	860	797	893	897	838	851	890	877	833	861	870	874	844	940	831	881	851	858	816	885	822	886	857	874	819	828	895	851	897	853	959	897	848	880	828	819	842	845	842	848	902	876	896	870	846	882	848	845	851	900	872	880	869	840	902	845	879	851	838	900	919	865	911	886	828	855	906	876	904	838	843	875	879	861	819	851	863	868	832	899	856	892	898	882	834	865	844	856	879	848	869	840	832	875	851	816	849	846	877	869	835	865	909	831	874	814	878	848	859	891	830	834	877	896	889	868	831	869	866	862	937	849	915	855	881	848	865	842	868	871	826	884	915	851	861	875	909	854	849	845	822	865	917	764	871	875	822	863	831	886	883	885	872	873	917	841	832	868	855	850	855	820	865	789	849	828	825	882	850	865	845	882	886	848	844	828	914	842	854	826	888	900	866	864	833	867	886	884	845	888	862	844	831
23350	21517	35811	40545	38428	29921	19721	3083	550	564	565	633	583	609	609	599	561	554	559	557	565	573	611	631	608	573	519	563	523	603	536	562	579	581	538	540	551	530	559	532	536	562	544	583	557	575	584	514	568	569	563	549	588	553	546	570	549	551	528	536	525	570	566	594	568	573	526	537	572	539	533	559	552	533	563	530	585	541	539	607	568	580	533	583	552	550	556	581	539	542	535	537	546	580	517	522	562	540	512	526	562	570	550	575	574	557	555	555	558	540	544	600	537	540	544	506	539	567	566	576	600	571	562	510	571	571	587	572	596	573	555	515	560	561	559	554	517	541	563	544	574	527	528	579	585	578	541	553	552	566	608	530	555	555	548	557	593	530	526	568	561	554	578	538	539	575	532	588	514	522	553	551	574	525	544	548	568	542	536	541	532	561	585	521	541	584	586	572	565	579	582	573	523	521	534	550	544	573	544	522	589	558	567	553	588	520	553	578	546	530	558	521	564	606	569	550	502	528	543	522	578	547	523	577	551	526	572	567	525	595	578	565	560	531	588	529	508	573	546	529	501	543	569	499	535	553	527	537	569	561	582	622	566	530	579	538	515	509	502	567	585	525	549	585	539	585	566	580	550	565	549	538	589	536	541	573	586	573	507	532	577	562	577	532	538	523	564	559	538	550	559	567	553	548	539	527	559	535	572	525	552	508	588	539	570	563	553	527	573	562	570	551	568	538	575	563	539	536	533	526	530	533	562	569	527	535	547	579	556	599	517	546	530	567	590	565	553	571	572	535	533	557	592	538	550	584	539	579	573	562	583	515	579	542	559	553	530	548	571	521	520	565	586	548	537	558	525	548	588	532	536	537	501	535	498	556	560	547	536	515	538	579	565	565	515	556	534	504	553	530	547	547	500	535	593	542	556	526	578	542	550	578	572	542	552	525	537	550	531	593	541	560	525	529	589	560	536	595	510	588	546	544	558	554	541	570	526	547	598	593	542	524	538	566	555	545	567	582	554	527	578	548	542	563	526	572	517	551	570	508	564	552	496	529	620	583	599	532	529	532	571	560	602	573	520	567	562	591	562	514	605	577	589	586	603	571	542	525	557	539	542	584	576	531	553	549	532	576	537	591	507	552	540	565	504	566	544	559	539	553	509	590	501	531	547	545	551	529	560	530	568	514	559	537	578	571	571	570	574	532	545	591	581	527	537	558	526	545	589	570	540	510	567	567	594	542	556	569	562	576	488	541	549	558	557	553	511	521	526	561	551	550	518	573	536	548	563	542	499	574	538	571	575	542	550	553	580	568	579	543	545	508	523	539	588	514	585	541	517	539	584	516	578	576	584	561	527	541	519	568	547	561	550	542	590	532	501	576	526	591	605	536	573	523	570	554	552	589	554	543	587	540	571	563	536	557	582	564	523	524	540	548	540	558	573	537	550	557	534	560	554	526	537	541	572	541	594	566	549	521	549	577	531	583	549	557	530	512	583	539	578	568	513	543	535	559	579	522	554	546	570	556	574	568	532	573	543	575	551	564	565	538	565	473	529	537	576	558	532	543	583	546	551	495	508	597	540	586	580	555	600	544	527	563	547	563	556	553	537	543	543	598	541	536	550	534	587	532	539	564	511	535	527	526	570	569	544	562	531	586	556	527	567	552	569	566	510	523	517	549	561	571	541	547	550	537	545	536	581	555	546	558	548	535	573	540	615	559	539	571	536	573	584	516	569	526	554	528	571	532	565	529	559	539	568	564	557	572	580	542	537	552	565	518	545	538	555	539	550	524	545	552	564	498	568	544	537	537	536	543	541	566	574	601	546	588	564	547	517	539	529	556	520	550	543	536	526	582	567	567	529	552	561	550	534	589	544	516	554	576	566	581	522	550	549	513	512	533	551	578	600	539	543	606	551	536	552	576	573	569	555	547	548	550	570	559	526	550	568	569	525	574	536	545	552	554	552	532	534	556	544	606	549	583	544	579	526	598	584	560	562	556	595	568	552	490	576	557	549	558	539	538	540	584	556	581	535	558	589	568	526	544	521	539	561	561	529	569	545	537	510	564	537	553	545	523	584	578	552	547	525	551	567	567	547	578	567	561	512	558	542	566	562	493	558	570	564	584	536	520	522	552	579	536	552	540	563	548	568	527	545	539	549	520	564	548	531	579	552	573	541	515	547	601	577	540	568	581	582	561	545	540	559	564	526	552	564	547	574	551	533	512	522	533	520	571	571	580	552	542	550	544	593	564	564	582	596	574	505	570	549	514	582	555	568	498	569	549	555	545	547	521	541	562	551	529	540	551	558	557	529	548	558	548	562	521	606	556	592	525	547	530	562	491	531	602	526	577	555	568	542	540	552	556	554	582	580	517	544	556	621	557	540	509	558	513	526	518	581	553	561	571	559	538	563	549	576	601	529	599	555	545	552	502	599	544	535	542	556	542	536	525	560	556	566	539	528	571	558	587	555	533	590	579	517	545	537	540	554	540	509	552	562	561	542	569	545	561	528	578	547	525	547	549	583	538	574	569	539	554	575	544	545	557	513	543	573	595	580	544	597	571	548	542	586	566	560	534	548	519	598	556	557	540	551	593	587	572	530	561	564	519	565	507	611	569	524	601	558	509	554	559	581	549	544	506	526	561	572	527	565	523	573	541	561	585	512	561	563	557	561	565	605	573	533	549	548	573	524	565	494	560	525	525	534	564	520	564	548	575	554	486	530	572	588	563	554	549	592	512	521	549	511	529	546	544	562	533	556	529	612	566	564	557	548	539	569	570	565	547	580	567	538	521	537	536	574	533	549	580	548	556	562	569	524	585	566	530	547	558	556	553	524	558	560	518	566	563	567	575	559	508	539	614	550	507	532	590	532	540	545	535	578	571	536	557	492	543	555	554	586	552	582	532	557	530	558	558	579	563	556	520	579	507	548	566	519	557	541	578	550	532	528	528	570	549	528	531	575	546	534	544	549	540	519	562	555	524	567	557	566	561	531	539	581	557	592	544	591	561	572	556	551	529	576	553	544	569	590	543	568	523	566	566	520	559	536	542	570	554	528	555	552	554	540	538	590	558	558	547	580	541	521	552	573	583	565	559	549	540	554	541	532	529	519	512	558	547	544	522	530	554	588	559	573	582	566	527	538	582	589	532	555	548	598	548	587	550	553	530	552	572	600	530	521	574	547	548	534	552	534	551	558	518	537	505	559	512	549	565	542	516	524	552	520	542	553	553	528	540	583	570	537	583	512	551	568	540	574	569	553	581	536	563	562	555	562	589	576	528	559	537	542	642	567	552	525	579	569	526	556	542	536	531	560	569	575	599	571	527	559	533	530	556	541	511	557	557	582	529	540	531	562	539	554	582	552	542	537	567	587	552	552	528	571	578	576	579	552	551	548	588	551	587	588	617	566	542	566	573	547	559	591	514	608	513	563	573	559	550	545	589	520	556	525	524	552	573	565	526	569	552	544	498	498	563	530	569	552	543	566	499	564	536	564	558
43418	86886	93401	75185	54130	34677	14938	2209	716	706	689	694	692	688	719	683	700	737	729	682	687	710	865	823	802	771	702	742	696	710	714	678	692	727	681	724	703	735	715	674	623	676	681	642	664	694	691	673	668	673	698	687	683	704	668	716	666	679	667	712	686	653	645	714	716	626	699	670	702	612	658	700	719	680	693	686	704	719	630	682	688	679	665	676	686	685	639	744	701	711	707	713	699	726	675	715	666	687	682	675	663	691	686	699	681	720	662	684	666	708	665	730	657	702	695	670	664	739	674	683	665	619	717	689	684	647	668	698	685	735	718	666	681	691	669	663	614	708	678	697	672	681	705	655	720	691	689	672	675	667	698	650	700	691	680	678	670	696	683	668	674	676	682	685	707	673	721	646	685	675	652	679	700	730	746	701	644	643	709	667	604	719	694	678	729	694	695	668	706	692	682	676	706	696	702	682	699	697	726	682	680	679	677	653	704	701	661	657	694	670	712	698	666	715	708	705	689	652	720	714	692	669	708	674	693	648	691	697	736	714	672	645	706	723	707	667	708	708	617	677	721	719	678	689	669	640	674	676	733	688	673	699	666	689	671	695	671	644	653	689	674	700	664	666	682	721	678	650	634	713	690	685	631	709	684	690	683	661	700	714	691	707	718	656	654	704	685	688	690	705	739	701	701	681	677	650	743	727	670	690	727	706	681	685	693	705	655	684	695	700	666	625	667	678	645	686	656	697	714	708	660	679	697	689	733	684	695	643	672	713	669	649	625	691	685	727	728	656	727	650	665	672	747	718	706	725	701	670	677	666	689	703	642	678	711	709	672	691	703	669	652	693	684	728	727	664	690	713	666	701	679	675	695	678	674	640	654	651	681	631	699	638	749	686	716	669	709	697	663	716	689	701	666	650	729	676	736	739	657	666	675	695	698	712	664	686	750	682	697	659	690	652	692	723	693	717	673	707	663	748	690	667	697	676	696	687	667	636	694	674	736	695	656	688	711	700	673	692	671	733	667	681	671	728	665	706	698	669	692	747	638	687	689	721	721	731	694	686	658	667	711	708	721	669	697	701	689	638	641	698	694	680	650	674	655	683	693	665	649	690	691	699	693	700	643	701	678	756	729	650	670	633	668	644	721	712	715	689	721	666	719	708	699	699	702	679	713	670	676	697	686	742	644	667	682	657	710	669	662	726	728	710	678	699	702	704	703	684	660	713	674	675	696	696	739	710	646	677	714	672	724	686	667	673	612	696	672	664	627	655	707	602	644	736	706	700	676	691	704	690	675	686	658	736	684	712	754	707	671	655	705	670	748	658	688	681	690	725	682	721	738	703	661	735	662	678	704	671	707	676	708	708	633	691	697	646	713	713	720	708	695	669	727	677	674	657	659	692	730	671	690	662	693	676	707	663	666	684	699	693	717	719	689	702	687	678	688	712	703	654	712	657	654	682	639	635	683	721	688	687	725	714	693	774	677	671	697	704	676	667	719	660	707	695	675	717	681	618	641	688	639	691	675	656	704	700	694	695	655	676	692	665	698	656	703	688	665	696	676	672	623	658	678	700	688	715	683	709	701	704	722	677	659	724	678	729	712	712	713	706	671	679	717	746	646	663	713	714	724	713	670	692	714	659	733	608	705	718	620	683	678	650	692	717	725	682	670	681	684	701	682	691	666	671	705	724	654	685	703	648	705	706	735	703	652	725	722	695	679	686	742	695	684	688	704	713	669	674	690	675	696	708	659	699	733	696	739	722	732	688	674	682	694	696	682	636	654	648	670	670	689	648	704	663	658	692	703	653	709	671	708	689	659	690	676	705	667	709	630	705	692	704	665	687	683	736	670	676	726	666	679	680	659	680	733	692	697	672	721	702	672	675	708	684	649	703	684	718	690	681	706	699	681	714	734	682	711	730	666	654	671	712	639	667	681	715	682	660	735	665	701	648	710	685	695	658	731	683	686	704	685	684	653	658	687	708	721	711	665	691	738	680	674	654	649	666	723	694	666	741	763	701	669	721	645	699	675	713	693	694	648	708	653	728	655	721	662	671	668	713	676	681	683	667	666	690	674	701	707	667	739	647	692	709	687	723	678	642	687	679	704	703	705	722	743	704	691	704	671	648	664	662	683	669	647	725	666	687	732	688	677	696	701	706	772	638	675	742	640	675	715	641	727	711	692	675	659	674	686	753	640	707	696	690	686	682	704	725	768	661	711	702	672	688	658	738	739	661	743	679	647	696	715	733	677	682	614	658	671	739	654	735	667	687	676	693	685	667	693	685	697	701	665	688	725	700	651	673	706	696	691	711	735	660	667	647	671	699	664	692	698	694	677	638	658	679	696	642	698	691	703	685	721	692	698	690	651	675	659	691	669	686	680	704	666	657	707	635	690	684	673	712	691	716	692	685	730	669	620	708	655	672	675	692	710	717	694	699	657	653	692	651	683	661	687	655	748	696	645	733	681	683	713	689	733	689	696	688	674	691	677	674	747	654	684	709	673	721	674	725	635	704	715	640	682	719	677	694	688	675	660	669	646	680	691	692	667	697	703	700	697	676	662	686	748	672	650	709	661	683	645	716	640	699	653	729	665	689	685	723	683	698	689	698	625	712	672	656	675	705	663	689	672	693	731	671	729	671	669	664	676	728	694	655	665	682	711	691	652	659	711	695	695	680	743	666	657	699	635	656	708	693	666	669	711	651	705	618	710	713	694	711	636	698	637	714	690	642	708	701	670	670	687	674	617	705	695	711	672	676	674	686	701	658	734	653	718	656	671	691	692	724	683	727	706	700	664	667	683	660	691	703	698	654	698	705	702	658	658	723	644	678	684	684	672	675	653	681	686	719	694	715	707	682	700	686	754	688	643	671	695	699	642	656	691	628	742	673	672	670	701	718	667	702	703	661	606	723	697	695	653	663	700	690	677	696	690	668	661	691	661	733	670	704	697	664	688	683	709	645	717	711	689	661	687	658	698	685	703	647	671	676	661	700	696	662	704	697	648	633	653	701	654	727	678	740	687	648	674	666	707	686	702	676	693	689	727	668	673	741	666	670	654	677	653	683	685	758	694	693	724	682	679	659	702	654	726	671	665	674	647	684	734	660	670	705	691	608	680	704	678	654	713	619	692	633	654	699	674	651	703	663	750	688	711	668	705	723	671	679	663	690	692	680	680	722	682	646	668	684	627	675	679	705	732	677	679	719	639	662	679	640	677	688	661	687	700	694	717	627	723	695	672	655	693	685	629	678	627	718	674	696	694	724	682	665	696	660	725	706	678	702	643	700	660	660	663	660	670	691	693	658	663	690	694	676	694	655	774	692	678	717	685	654	687	688	644	747	727	708	699	672	696	707	648	674	659	714	671	624	699	696	693	682	682	647	666	694	690	689	676	676	674	651	711	679	686	725	689	695	689	687	667	707	694	683	666	700	699	688	684	734	699	709	661	680	653	664	704	674	697	689	715	650	697	688	666	666	742	641	661	698	705	723	683	675
27669	22706	37899	30264	15082	5304	1750	893	826	795	853	806	860	813	859	791	847	836	799	787	820	835	817	849	838	815	800	775	777	839	823	779	848	834	833	862	851	794	828	806	877	847	814	757	833	854	850	825	820	869	793	783	876	859	801	818	818	780	842	784	807	821	848	834	800	831	795	780	828	808	806	842	778	795	822	827	818	816	785	865	827	770	840	827	809	857	820	851	840	807	784	796	805	829	786	848	837	797	785	816	825	834	789	850	843	750	812	803	793	813	857	791	840	810	838	833	787	770	824	839	851	777	825	867	811	817	837	785	830	770	817	801	813	802	826	815	841	761	827	800	779	841	798	813	777	813	867	788	837	763	846	764	824	809	755	806	807	804	807	800	791	797	777	782	835	806	805	858	844	849	728	848	834	770	830	816	811	784	820	816	825	788	787	780	798	785	850	858	770	817	798	764	812	868	833	802	843	791	856	834	787	802	835	783	814	757	799	818	820	801	754	885	831	788	820	781	836	822	828	792	776	846	847	811	810	797	789	833	759	814	787	849	894	786	796	787	823	788	845	794	825	827	811	855	777	817	813	811	787	745	826	818	823	860	770	806	774	819	855	818	800	792	830	834	803	845	805	860	821	884	806	810	841	802	831	812	883	797	822	734	833	830	816	816	776	831	796	818	817	775	781	841	827	821	765	824	817	839	825	833	791	798	794	873	818	774	851	838	790	805	802	814	852	787	842	793	816	776	802	847	794	821	836	857	850	796	788	786	845	851	830	782	825	872	798	830	796	826	799	839	835	777	803	837	831	846	831	802	806	823	795	818	795	814	796	845	822	813	854	768	815	769	828	817	779	757	842	839	857	790	806	853	794	844	825	857	799	846	830	869	837	855	807	782	853	788	808	794	783	855	811	807	804	805	791	873	781	822	794	833	824	831	801	822	814	776	829	864	798	808	762	869	770	799	789	810	796	841	817	806	831	788	868	780	818	805	838	799	789	776	810	857	819	817	866	831	819	821	858	838	848	827	907	815	846	773	817	790	809	839	762	836	849	845	828	794	762	801	813	783	795	849	815	857	802	842	853	837	789	829	821	778	795	805	834	811	805	764	840	860	850	799	824	834	828	815	775	837	816	831	790	798	797	812	826	813	857	852	866	833	796	858	819	862	823	811	795	789	814	804	808	813	786	776	870	819	850	859	783	812	825	835	823	785	790	814	775	887	874	782	822	828	814	805	842	806	840	811	811	794	845	818	845	764	774	814	844	831	827	810	804	812	796	844	819	858	792	794	865	806	861	819	822	816	845	808	843	810	779	795	785	828	790	814	799	773	878	815	834	813	828	840	838	827	846	824	849	803	779	816	852	824	808	807	828	831	800	805	803	811	831	819	780	736	832	792	800	803	859	819	870	797	840	784	783	757	886	808	821	860	838	818	827	804	810	824	795	773	793	832	801	844	840	830	839	805	806	819	836	779	813	777	814	754	762	804	873	859	842	819	815	824	753	827	830	788	869	818	840	813	752	788	799	813	845	757	820	794	786	844	828	805	815	852	846	777	785	845	850	827	828	837	842	816	795	836	826	845	849	816	793	769	833	823	810	823	813	797	836	837	822	814	782	818	883	813	819	784	801	807	789	857	861	823	809	815	841	818	870	786	832	820	756	786	797	796	861	838	816	862	834	793	807	776	810	830	823	801	835	796	744	776	825	800	882	828	855	822	832	831	787	839	785	776	803	805	815	834	838	821	814	821	839	812	861	817	859	830	857	875	810	808	841	846	788	843	812	851	848	782	829	809	812	805	841	835	793	812	797	813	783	805	752	821	805	810	788	783	823	854	811	849	793	824	832	813	824	821	771	849	788	820	835	794	844	847	787	796	790	847	761	839	828	857	801	821	830	825	775	825	832	857	745	780	793	800	817	816	852	806	783	868	778	743	856	806	773	830	840	814	794	772	852	804	844	827	802	787	816	820	791	789	775	848	806	752	780	786	823	813	796	840	792	829	832	820	798	798	867	841	792	841	847	840	830	797	801	793	810	838	795	800	758	814	787	875	805	837	802	846	756	777	844	794	885	871	820	828	827	857	802	792	830	848	762	851	828	782	814	774	820	827	830	770	820	822	819	794	832	815	755	787	818	807	824	845	836	813	815	812	784	854	816	804	808	839	783	759	845	821	777	789	822	789	834	761	840	793	807	775	877	813	765	830	816	802	832	812	857	824	795	841	787	811	817	852	811	817	868	829	802	835	792	821	780	842	810	798	789	832	795	795	828	789	791	817	815	805	806	813	812	797	843	857	848	852	837	831	767	853	830	764	852	789	799	807	815	849	825	852	821	873	816	809	840	824	782	861	823	816	764	799	800	821	857	807	798	812	805	808	770	753	810	853	818	849	806	830	863	841	787	856	821	813	794	812	819	882	839	808	776	807	845	820	809	835	799	823	773	831	815	801	829	830	833	835	772	837	829	820	835	802	829	803	838	833	827	851	798	810	801	841	792	846	842	803	838	772	799	795	834	824	846	832	789	817	820	795	827	814	786	793	845	849	812	837	803	827	824	808	817	781	845	799	810	835	832	861	812	817	829	761	846	812	789	805	807	785	852	789	802	811	805	840	833	804	802	852	763	800	810	837	844	789	788	767	783	800	853	842	790	855	801	874	785	883	738	852	823	809	873	813	799	782	796	788	845	808	819	815	816	872	848	795	830	797	835	874	831	786	889	786	839	844	759	839	788	856	858	820	862	815	778	823	824	835	829	861	825	811	797	803	816	780	831	799	819	858	810	824	843	844	817	815	832	836	821	781	796	847	781	823	735	824	812	762	779	823	819	823	799	834	828	857	823	812	786	788	800	825	754	812	854	826	830	840	765	813	773	804	848	835	815	799	783	758	824	848	794	855	828	841	808	740	814	849	779	760	817	780	765	811	800	845	789	783	771	775	804	875	785	785	833	824	866	829	826	825	804	726	835	811	813	833	844	769	752	857	830	793	851	810	807	786	835	842	815	832	840	828	842	837	806	841	819	855	854	822	784	758	753	815	799	859	807	777	836	781	831	748	822	833	862	827	804	851	806	791	837	814	755	807	836	855	832	808	821	796	846	783	837	866	824	826	780	795	852	818	801	818	810	814	822	833	825	879	845	821	827	818	793	870	820	858	797	816	765	764	761	790	831	853	802	757	787	816	765	768	810	790	891	830	828	833	806	774	814	859	767	790	864	814	816	828	824	835	855	783	833	851	832	810	772	794	806	812	871	802	809	812	837	787	873	833	848	856	891	841	841	827	782	838	805	801	836	830	873	813	823	817	828	833	788	825	838	837	766	881	780	786	845	808	812	812	817	810	885	811	850	825	817	837	842	827	851	818	790	809	832	836	822	815	808	793	812	865	820	807	816	822	798	837	784	763	773	827	853	817	829	835	824	860	791	803	832	842	868	825	823	807	828	803	813	802	783	777	812	810	899	802	752	824	828	800	797	800	875	794	805	822	853	816	873	812	808	815
14806	35172	40784	26962	15251	6493	2447	1041	1025	984	1059	978	959	1049	966	999	1082	1062	998	1031	1008	1017	1003	1014	1004	1019	997	1016	1000	972	1062	1068	989	1012	1023	925	1051	1035	1038	1019	1059	1022	1031	1045	983	1042	1028	991	992	1050	1058	1002	1011	1031	1059	1078	1027	1049	1045	1001	1034	1005	1009	1036	989	1008	993	1025	1026	993	973	1008	1048	1038	1023	1023	988	1017	1032	1017	1064	1025	1035	942	954	982	1025	1038	1006	988	1004	994	1024	1022	973	1000	1085	1064	1022	1010	1050	943	1018	1025	1028	1011	983	1011	986	1034	1010	1007	1021	1045	1040	1040	1036	994	1052	1027	989	1031	1010	1060	1068	977	1051	994	980	925	1058	969	1013	962	1030	1074	997	1015	1021	1037	972	971	1032	1037	1016	1028	1030	1014	1007	1072	1020	1007	1054	1011	996	1032	1012	1053	956	995	1020	1018	1012	1007	996	999	1010	909	971	1067	968	976	977	1070	1062	1028	1019	1035	1007	1042	965	1018	1009	1082	1032	1022	1050	1021	1045	978	1019	1022	1035	1029	992	1017	968	1004	1021	1049	1007	1003	1108	996	1026	998	981	1029	1010	1037	1013	1049	971	1014	1014	1001	1050	1062	1008	966	1028	1003	997	1021	968	1042	965	985	1057	962	981	1057	1045	1063	1006	1013	1003	1023	1008	1000	983	990	969	1018	957	927	1013	992	1052	972	966	989	961	1050	982	1016	989	995	1071	1043	1003	1014	1026	976	1081	1047	930	1012	1116	1002	1031	1029	1011	1068	1063	987	1009	1058	1015	998	1005	942	1020	994	967	1011	932	983	970	1054	939	1010	1018	1038	1018	1024	1083	1026	988	1066	1039	1038	1015	1025	1007	1078	1031	1040	986	1005	1014	1025	984	984	1010	974	939	1051	1016	1062	1038	985	1066	1025	984	1014	1025	1025	1038	989	1042	1039	1028	1047	1052	977	1036	1036	993	1010	1022	998	1006	1004	1075	1020	1002	986	1006	996	1017	1068	1038	1034	998	1039	1037	1004	1038	1019	1061	969	1024	1072	1109	991	1009	1038	1001	1029	1010	1067	959	1074	1001	1078	1009	1035	1017	952	1051	1025	1030	1006	1048	1069	1006	1053	1031	997	920	1072	1059	1034	1044	989	964	980	1021	1033	992	1006	974	1021	1023	1010	1045	1045	1060	1024	1002	996	1033	984	1041	1031	1054	1049	1003	974	1005	961	1041	1063	960	1044	1002	988	1035	997	1056	953	1044	1007	987	1016	986	1012	1028	990	984	1017	1030	1052	1019	1066	1005	987	1009	1047	1049	1060	1028	991	1041	1013	1061	1018	1011	1044	1027	1023	985	1049	1030	1006	1000	1023	1052	1019	1015	1032	1023	984	1016	998	1046	1014	1090	1038	1010	966	987	1029	1042	1025	999	1011	1016	986	1026	1029	983	1017	1011	1027	989	1086	991	971	959	976	959	948	1015	1045	986	1011	1009	966	971	1063	1051	1065	1029	1052	981	1072	994	1019	1061	967	1003	1015	945	1031	983	991	984	1017	998	1040	1062	1029	992	1056	1042	987	1028	1007	1074	1047	994	1060	957	987	987	1011	970	1000	1020	1015	1055	995	1029	1069	980	1046	1027	993	1028	999	993	961	1036	1017	1022	992	1037	945	1038	1013	1018	998	1102	1019	989	1085	1038	1029	994	1046	1013	1038	1023	979	964	1029	1050	1042	982	1053	1017	1027	1011	982	1008	942	993	1008	1050	1030	1074	981	999	986	1015	1023	1069	1043	1036	988	1026	1082	1004	1042	1045	1021	1016	984	976	1003	1055	1058	1034	1060	1016	1064	977	982	1058	1032	1029	973	975	1022	1026	1038	1032	944	1032	1037	1060	1028	1014	1015	999	1017	1042	1028	1034	980	1039	976	956	1010	967	1003	1022	993	993	1034	1021	1027	1007	985	990	1010	1020	970	984	1019	997	1056	980	976	1046	1029	1009	1038	1011	1036	975	1028	973	1022	958	981	1012	1001	985	1058	1013	958	1030	1020	989	1038	1009	1013	991	999	1023	1031	1063	1024	970	1013	982	943	1016	949	1036	972	1019	1008	1035	970	1021	969	1006	962	1079	1032	1015	973	1002	1029	1083	967	1056	1020	1128	976	989	1009	1063	1001	1034	1021	1075	1024	995	1049	1042	1018	988	956	1045	1009	1052	1071	999	981	1020	1059	1040	1082	1015	968	1030	1087	942	1103	1069	965	1022	1017	970	1043	1011	987	1010	979	993	992	1085	1030	1012	1052	1016	1041	956	981	1007	984	1021	1057	1055	956	961	976	1000	1086	1031	988	969	1003	1002	1022	1011	1018	990	991	1000	1026	993	980	969	1046	1005	971	992	993	993	1062	1024	1034	1034	1026	1003	1047	1012	1021	998	1012	1037	990	1003	1012	1011	989	1011	1014	1012	1033	1050	1022	993	997	986	1054	1006	1014	1029	1001	1061	1012	1059	1004	1005	913	939	955	1011	1018	1038	1004	979	1014	1060	1017	965	1030	1006	989	1033	1015	1054	1002	1054	987	988	1020	1022	993	1023	962	939	1007	978	1000	1009	947	1043	992	1055	1033	1019	1019	1029	1033	1025	1091	1049	1024	962	1036	1017	963	979	1012	994	1001	1041	1034	1031	991	971	1039	1029	1047	1038	976	1032	990	1058	1028	1011	996	1016	1020	1068	1028	984	1066	1033	1036	1029	979	1011	1029	1022	996	979	991	1015	1033	1063	1071	965	1039	1052	1023	1034	990	1016	986	1030	992	1068	1015	930	1001	1027	995	1002	984	1018	995	1023	1075	1042	985	986	964	1034	993	1036	1016	1030	950	1023	1027	1020	998	1009	1043	1037	1041	1012	1045	1007	971	975	967	1015	988	1065	992	1047	1067	974	1008	1007	1050	1040	1070	1080	964	976	1012	1017	1025	1084	1043	1016	963	1016	996	1013	973	976	1023	1014	1013	1058	1018	986	943	1017	1002	971	1074	1049	1088	1059	994	1042	1015	974	967	961	1014	1073	1025	1011	1012	1001	1011	985	996	1028	1007	1030	959	985	1020	1003	960	1039	1070	1027	972	1039	989	1067	1087	1021	1010	1033	1074	994	1008	1016	1014	1017	995	1020	987	1014	981	1031	1010	997	1001	977	974	1004	1014	988	1047	1034	1050	1030	992	1061	969	1011	1044	1091	1031	1058	989	1011	1076	976	1000	1000	1041	963	972	1077	1048	1006	1051	1007	1005	960	1065	982	1052	1015	1010	1063	1074	1045	988	1021	961	1000	1064	984	1009	1049	1032	1059	1009	1026	1003	1032	1076	1038	1019	981	1039	1064	1044	1024	982	1034	1000	1021	1026	1060	1049	983	964	986	1040	1019	1011	1035	1019	963	1064	969	1047	1016	1005	1067	963	959	1014	1070	970	1005	998	990	986	1020	1024	971	1028	1059	1007	1049	962	1017	996	1028	981	1064	993	980	1041	991	1007	1018	1027	1010	1034	1000	936	1022	1007	1012	1006	1070	993	994	1029	991	1038	1032	1021	974	1035	997	1026	1038	1036	955	1012	1031	997	991	1053	953	1004	1025	965	1078	1033	1001	995	995	1014	911	1041	1037	1041	990	970	1012	968	1007	969	997	1029	1027	1036	987	1036	1042	1009	1015	1012	996	1023	1029	1023	970	977	975	943	977	1028	1035	968	1024	1067	994	990	1025	976	1018	986	995	1002	1081	1056	1059	1020	988	1011	1037	1034	1005	1025	1047	1013	981	1009	1037	1006	1051	986	1007	972	963	993	985	1012	985	994	1019	1027	983	998	1036	974	1000	1024	1070	1030	1052	1045	1004	1048	1030	986	986	1002	1037	1040	958	1037	1031	1020	1003	959	980	952	979	1014	1006	972	1007	1019	1081	993	1045	1023	986	977	971	1040	968	1049	1057	989	1018	996	1008	1014	969	998	1057	1035	991	989	1089	1082	1030	999	1018	966	1009	1022	1031	1002	1028	1016	1004	988	1018	980	980	1073	1008	1004	1027	1081	1049	985	1017	974	1047	1040	1034	1027	1032	1072	992	1003	967	1038	945	1047	1039	1042	1013	975	1010	977	953	1010	1043	1063	1055	988	1004	1003	967	1041	1018	1019	1039	1035	986	1037	985	1064	1001	995	998	985	985	985	1029	1031	1008	1050	1012	996	991	1022	998	1064	1036	994	1046	1002	1059	1046	1019	1055	990	985	1018	1019	1009	947	1045	1038	1013	1048	1066	996	1037	1038	1017	1070	970	1018	1055	1025	1010	1018	1068	1035	1042	946	1035	998	1005	1047	1024	986	1095	996	1034	1010	1058	1044	1011	997	1021	1004	1039	918	1021	1038	1011	1028	1020	1077	1004	1004	1019	1058	1017	980	1004	996	1004	974	1002	1067	1044	1005	1021	930	973	1029	1080	1052	988	921	1102	996	1044	1041	974	1017	1048	934	1025	1052	1033	934	1027	964	1036	1006	1043	1008	1009	934	1011	1059	977	1017	1041	1012
24257	21625	39519	45508	37988	26909	13226	1581	753	740	749	741	703	731	689	656	674	721	707	668	734	715	755	718	728	655	720	699	717	653	762	672	690	676	730	677	688	701	637	688	715	691	686	690	667	696	653	700	670	644	676	714	705	705	667	691	677	690	704	698	709	681	693	729	716	714	705	658	714	644	668	717	674	690	672	702	700	642	709	719	675	722	671	720	718	702	758	681	693	653	687	691	714	708	714	628	703	649	684	663	679	697	694	718	677	656	683	712	647	726	698	660	695	704	716	699	729	696	702	693	688	715	678	689	683	716	666	677	696	703	671	713	692	658	665	738	722	688	695	636	711	746	656	693	689	647	645	728	709	651	691	753	704	750	718	676	687	703	686	758	728	699	692	675	653	659	713	659	676	731	685	694	719	667	710	679	687	733	737	687	698	658	696	670	678	683	629	687	667	681	660	706	674	704	697	684	689	697	734	660	666	693	695	655	738	679	685	695	651	715	691	738	653	704	721	670	704	729	696	692	685	682	675	674	698	733	656	688	691	733	684	694	714	715	724	665	709	622	717	663	720	628	672	684	671	707	669	697	682	631	682	714	685	727	686	680	690	717	675	688	684	695	691	711	729	688	736	682	724	686	702	715	672	690	639	701	687	684	685	656	680	686	675	730	673	711	683	655	749	678	699	689	711	653	751	748	710	719	733	711	705	690	698	708	676	675	676	730	674	683	706	709	674	679	702	695	667	694	677	707	672	720	676	664	665	685	735	704	679	684	686	679	700	693	731	722	752	729	714	659	644	707	711	659	700	710	714	737	717	678	731	677	656	735	719	658	723	703	721	703	721	679	679	689	686	683	715	680	683	646	708	691	652	679	755	647	703	707	683	684	667	639	720	662	674	732	656	670	728	702	668	672	738	695	716	719	678	651	691	659	721	663	699	689	702	706	671	695	730	684	688	653	669	704	704	706	727	695	687	688	697	760	717	700	701	675	695	691	743	707	656	726	684	703	693	710	713	731	738	699	736	691	665	684	702	690	666	704	663	723	669	692	725	696	725	655	707	691	702	673	666	673	684	719	690	662	660	670	708	707	682	708	689	693	712	738	685	753	715	747	686	682	687	695	701	732	656	671	725	679	696	735	725	690	661	695	625	700	693	699	725	655	693	667	712	716	669	672	677	669	683	756	695	690	674	718	739	654	689	671	679	703	688	687	703	729	706	647	688	696	680	746	704	664	677	726	690	648	670	674	653	722	655	665	697	727	720	728	745	719	714	678	701	703	674	684	647	686	704	693	720	722	651	645	692	689	678	709	669	694	693	700	683	686	682	682	687	710	723	717	734	668	706	659	713	708	663	696	656	695	715	669	712	627	697	672	693	668	682	666	646	672	700	658	631	739	694	672	685	695	662	725	690	659	722	671	659	686	745	694	689	704	721	721	666	661	693	648	670	713	754	672	654	677	678	642	694	744	657	693	614	743	659	710	680	691	665	668	660	706	714	744	688	717	716	727	664	727	700	711	677	726	677	698	695	685	689	675	671	691	631	663	707	699	683	660	653	718	635	688	700	698	682	689	741	712	694	738	669	656	708	722	714	638	665	682	708	663	696	714	700	697	699	673	713	701	679	691	743	683	663	669	708	731	715	724	685	638	717	703	684	743	676	682	705	702	677	640	698	707	597	680	714	732	680	685	676	658	690	708	648	684	698	667	765	666	704	682	719	694	700	699	743	695	669	707	659	713	735	707	707	743	674	702	718	701	702	767	667	711	663	670	717	687	720	689	698	724	736	700	713	706	709	698	705	677	683	664	742	688	688	708	715	744	703	687	748	741	668	675	668	692	712	683	724	745	694	688	716	716	697	709	694	705	710	734	706	699	666	676	720	750	680	647	655	705	696	703	747	650	655	687	702	704	652	719	692	705	708	650	742	670	683	731	737	743	670	714	631	696	654	649	694	687	696	683	705	678	651	681	661	670	721	703	636	654	670	680	684	699	681	669	668	724	649	690	722	668	645	664	714	685	666	721	674	688	686	728	673	731	698	680	658	694	691	677	676	704	694	703	722	657	709	658	756	741	685	718	687	657	706	688	695	715	687	741	708	701	645	714	678	722	650	672	675	711	691	696	699	680	697	683	670	680	649	676	676	681	695	697	669	685	754	701	679	695	683	674	706	619	700	685	708	721	679	728	722	673	655	681	723	719	716	687	745	707	716	664	688	712	696	706	681	711	662	698	679	702	692	658	703	709	655	664	644	699	707	682	733	687	697	682	708	713	762	649	687	671	707	640	670	701	697	679	696	670	709	713	705	640	687	714	715	705	668	733	644	697	650	694	681	678	712	685	738	668	775	669	652	746	664	686	705	706	693	713	720	638	675	702	700	667	669	688	703	706	687	732	654	690	706	712	683	713	690	753	686	683	677	674	705	690	741	721	713	701	674	686	655	732	730	676	675	689	713	747	664	650	662	672	700	660	680	653	724	698	687	694	704	738	730	680	682	699	718	727	751	650	707	685	739	704	728	704	728	665	736	702	708	678	694	665	672	710	692	714	690	630	654	702	713	715	688	702	688	708	717	672	650	682	724	688	693	650	717	675	707	697	683	640	695	678	705	688	726	728	689	662	688	720	673	684	670	717	689	726	694	687	642	685	714	673	682	678	696	684	685	737	670	733	740	732	658	694	722	673	687	668	706	725	714	702	750	723	708	698	667	693	738	695	649	653	725	683	669	662	668	676	703	692	699	655	694	691	762	719	672	741	690	675	682	712	703	671	696	696	665	703	694	696	709	706	684	654	678	668	737	722	730	727	702	692	706	688	679	674	683	715	678	667	712	716	667	682	717	718	712	665	695	728	634	716	725	636	700	693	680	705	715	706	713	762	721	675	717	665	648	686	729	683	667	659	695	721	687	692	702	680	704	707	681	704	708	695	682	667	655	686	665	708	691	709	682	676	733	698	681	744	691	716	695	657	634	724	731	672	715	684	675	664	684	704	712	644	696	663	659	692	705	655	686	710	647	666	648	719	688	721	679	720	694	680	688	704	677	718	682	723	732	686	646	676	716	730	640	715	728	718	665	716	761	635	668	690	660	718	668	650	689	742	704	707	692	701	693	678	713	680	675	686	701	645	700	703	695	696	722	743	695	662	717	701	716	684	696	653	658	697	683	696	655	769	687	642	700	728	690	672	703	734	743	664	686	718	692	688	713	688	695	740	697	674	676	692	679	713	710	651	657	679	669	718	717	674	685	623	715	677	698	685	650	710	687	697	713	701	693	681	696	691	673	684	723	689	708	757	644	694	704	675	687	673	680	729	721	699	685	737	712	694	655	703	691	703	716	672	732	643	696	702	661	688	699	736	686	675	689	668	744	690	707	743	685	678	717	647	743	638	716	677	704	695	709	661	702	694	696	656	665	695	770	664	693	739	683	710	705	652	676	671	691	703	677	689	724	752	680	722	724	683	668	705	678	704	698	714	708	702	724	683	704	673	673	680	683	669
38308	75024	83496	62920	45259	28030	11015	1621	909	889	858	875	911	851	838	858	926	860	864	836	912	823	906	965	873	870	853	921	866	912	869	844	877	840	898	897	882	867	873	857	881	867	895	841	881	904	874	846	842	890	862	892	853	848	854	842	891	882	846	942	870	902	864	838	884	874	872	827	846	875	892	850	859	846	827	843	860	852	862	852	894	883	906	885	823	887	863	897	876	866	883	834	852	837	894	839	865	865	862	858	856	850	878	815	863	860	841	896	881	906	857	884	898	885	900	877	839	819	837	847	889	905	870	841	880	885	896	882	839	841	869	859	827	871	878	868	856	871	831	834	888	847	872	855	855	864	807	860	815	896	893	838	837	854	897	847	900	857	872	909	935	821	825	878	849	857	865	825	854	856	880	906	898	820	855	855	909	905	849	859	835	833	898	889	879	894	859	863	880	866	817	886	831	865	876	858	814	839	859	854	862	809	829	838	849	868	847	856	848	820	847	871	845	824	869	867	868	862	846	848	852	897	867	855	831	821	862	883	840	875	867	867	851	865	857	865	806	880	850	870	875	845	868	858	848	900	855	898	877	882	844	865	876	880	868	907	845	841	875	869	835	896	853	824	865	865	886	887	879	857	815	850	875	853	910	872	837	848	905	856	888	823	844	810	905	922	880	906	780	866	857	883	871	842	860	884	905	843	857	868	869	817	890	825	894	892	886	832	846	847	898	898	882	886	872	889	928	856	839	833	815	837	880	804	887	855	877	867	804	840	826	867	846	851	873	847	887	805	905	885	859	916	857	905	865	886	852	800	815	833	855	873	874	853	867	854	858	894	866	860	864	829	800	883	821	867	856	829	873	862	884	851	908	888	862	875	881	917	873	873	812	834	844	857	873	830	834	851	839	840	890	828	857	869	876	867	861	893	892	852	840	900	853	846	885	885	863	874	853	858	879	818	870	863	855	897	891	834	904	879	916	912	861	873	807	850	842	872	871	833	832	849	877	903	861	869	887	870	913	890	933	864	840	858	829	880	897	817	918	900	885	904	884	848	877	886	828	865	876	905	898	881	776	866	842	860	865	890	905	875	846	877	818	861	854	827	836	883	860	908	830	846	844	837	879	858	838	881	923	836	814	843	865	874	844	827	835	848	827	875	870	861	828	864	883	837	867	844	845	899	854	852	839	887	854	869	849	869	882	882	853	915	901	935	836	867	870	802	792	868	879	886	866	815	898	841	902	888	897	857	871	872	855	929	886	893	856	877	877	833	896	934	870	828	834	830	854	833	861	878	828	908	832	841	871	896	903	882	835	837	903	864	889	818	906	894	867	878	873	882	832	815	859	907	909	871	868	877	868	879	800	834	915	855	836	859	893	879	861	851	851	804	848	842	861	819	780	912	895	858	859	877	894	911	875	898	864	897	903	840	869	912	885	840	862	849	827	891	862	918	812	841	827	906	896	837	870	857	853	885	851	853	838	865	904	868	852	853	884	891	875	864	862	878	840	818	848	891	824	945	867	853	918	893	856	852	838	875	888	885	880	848	882	891	864	924	850	861	877	878	883	859	904	871	875	897	838	910	853	846	930	837	850	860	872	831	885	917	811	891	920	846	862	863	917	806	895	850	863	879	847	887	800	961	835	886	864	907	847	875	814	868	897	860	838	858	875	880	869	883	868	866	866	849	846	830	866	847	822	862	875	885	842	835	897	879	879	890	826	915	875	880	876	846	834	863	873	826	884	821	858	825	922	844	892	883	914	838	857	902	858	886	889	836	832	868	869	883	867	860	815	868	858	834	839	864	861	902	881	859	892	863	855	877	856	934	843	917	857	816	885	865	879	811	819	865	861	881	854	810	905	837	924	875	874	880	927	851	876	866	890	917	833	855	862	842	904	854	843	898	880	890	874	880	866	871	873	883	886	870	875	897	865	877	907	888	833	831	875	859	865	836	821	848	908	838	808	884	881	863	898	863	850	860	846	891	825	875	869	866	860	849	909	907	886	932	849	872	875	887	857	849	920	848	842	806	838	829	860	870	850	844	907	858	785	855	915	785	861	841	806	879	840	854	879	851	873	877	883	862	876	818	864	894	874	839	852	840	889	851	869	836	866	854	879	927	895	855	862	827	860	852	904	862	861	924	880	909	832	918	857	892	887	863	899	865	892	891	824	863	856	836	912	847	905	862	867	901	865	917	877	861	835	859	837	878	870	812	890	882	879	896	885	865	876	873	909	899	906	864	827	834	832	847	872	900	897	856	851	919	871	808	815	886	880	865	879	850	882	820	854	894	832	849	834	823	884	911	877	888	858	900	829	850	929	900	838	856	863	881	842	892	807	827	819	861	879	828	857	868	865	900	879	896	873	885	912	926	872	911	849	861	887	825	854	834	809	875	829	868	871	867	799	876	874	854	888	917	814	824	819	863	862	864	897	884	822	871	897	907	927	870	885	820	909	843	880	862	850	812	944	807	922	858	875	865	871	863	799	869	878	823	818	909	799	888	871	881	823	869	860	857	879	828	879	887	882	897	853	861	907	861	836	860	846	890	895	883	904	867	830	864	814	825	903	831	831	881	877	872	880	879	889	845	813	826	848	861	827	851	869	877	853	842	906	893	827	814	867	845	852	840	869	851	851	881	865	902	885	861	858	877	867	858	831	904	881	878	847	827	863	890	883	794	882	882	842	829	868	878	877	883	838	847	881	881	846	888	879	878	891	868	858	822	875	875	891	877	866	861	889	852	872	841	897	842	834	857	881	853	925	861	860	827	872	886	899	856	892	851	846	897	874	825	852	898	839	839	841	874	875	806	901	865	902	920	864	871	829	845	832	854	888	864	899	828	912	790	843	874	881	868	818	856	890	903	890	874	905	901	872	874	846	798	868	885	840	874	872	849	889	947	859	850	850	865	885	866	840	825	863	823	867	866	848	876	891	876	924	878	807	867	882	895	868	938	873	844	854	872	833	858	847	827	806	836	884	878	918	821	875	911	850	851	894	860	844	844	841	837	857	872	855	906	903	868	880	887	910	897	867	906	842	891	868	837	868	856	900	854	876	842	878	876	889	873	909	898	831	891	882	897	870	920	873	870	864	808	864	870	915	884	871	835	895	893	818	909	832	890	846	897	855	829	876	889	914	875	851	872	859	794	884	857	915	872	919	821	917	856	871	837	896	893	830	829	851	852	898	821	826	930	826	877	843	873	885	864	853	886	837	866	890	838	864	886	806	817	878	853	856	860	884	846	816	863	845	827	876	884	847	879	861	905	873	884	830	853	890	856	866	904	872	845	843	883	814	900	887	844	894	862	826	855	854	903	844	807	865	923	911	830	865	847	830	877	877	931	870	845	888	917	847	888	869	928	872	913	861	831	864	851	788	864	853	928	918	892	859	863	857	862	834	871	889	856	898	917	845	882	863	866	849	852	867	875	885	852	842	912	870	860	865	871	900	890	857	862	858	840	839	864	850	870	870	889	850	893	864	885	874	882	859	850	855	828
23340	21632	37481	42104	38657	30793	19256	2482	578	562	550	598	549	560	566	537	560	548	533	529	568	587	610	618	558	563	572	551	524	582	555	553	582	554	510	549	506	564	553	553	502	530	528	529	534	542	547	503	536	576	549	555	537	545	511	528	542	514	530	541	528	548	482	551	536	520	539	517	551	505	553	581	553	540	524	519	560	520	554	546	523	529	508	544	516	544	555	543	517	582	536	582	548	560	540	539	527	562	538	565	532	550	521	543	555	518	524	519	530	580	509	541	539	532	569	522	532	546	511	570	577	557	505	544	518	600	568	532	529	552	535	523	538	545	554	533	542	529	513	550	568	532	532	561	528	524	542	523	537	553	529	569	544	545	561	539	549	530	593	523	547	550	572	556	535	537	535	498	543	528	571	517	586	537	542	546	544	535	503	564	563	544	509	539	541	535	578	575	538	559	582	530	562	580	539	535	513	517	496	573	551	527	486	563	566	528	577	528	521	526	551	544	558	547	529	538	551	537	500	538	573	525	567	504	557	534	540	567	551	580	504	516	559	515	531	511	560	530	508	531	506	537	533	538	565	508	558	532	501	552	566	539	547	547	521	555	546	532	518	532	574	530	539	507	543	572	561	551	539	543	574	580	558	533	545	539	502	558	535	569	545	542	530	508	539	516	521	544	525	547	537	524	539	588	578	553	576	517	539	490	528	551	537	548	526	521	554	506	561	519	524	523	542	522	528	516	551	525	574	534	527	517	540	539	565	564	542	567	528	558	506	513	547	540	515	563	547	540	598	535	565	519	529	547	557	564	549	553	539	553	508	559	551	522	529	511	509	545	534	525	533	526	530	522	504	534	538	581	532	572	550	544	525	549	534	520	516	500	566	530	519	567	563	572	518	546	557	524	519	579	527	497	546	514	532	540	544	543	517	563	516	547	565	533	538	494	528	529	546	538	528	536	586	523	503	493	586	529	553	570	542	534	490	572	530	553	554	500	518	526	570	504	543	487	562	559	524	533	550	558	592	525	539	539	547	540	541	541	575	537	516	504	554	608	546	542	523	542	546	521	544	550	536	508	533	558	533	557	573	542	520	512	525	550	566	570	531	558	539	548	476	537	568	558	522	544	505	559	519	549	547	511	597	548	544	504	529	554	518	537	500	525	557	508	594	579	525	524	550	571	514	531	551	547	507	547	548	519	483	539	574	533	486	552	522	536	556	530	506	569	548	551	492	495	534	517	554	541	559	516	573	534	546	547	543	548	568	524	531	493	551	531	549	538	523	531	538	555	534	562	553	570	533	546	527	540	524	527	540	569	521	558	524	537	547	567	541	494	539	537	507	510	536	549	546	507	490	549	527	540	558	580	521	523	574	575	524	544	543	523	523	546	520	525	493	515	539	498	504	538	553	545	498	540	535	554	563	544	564	516	525	519	526	566	525	575	515	534	571	536	522	497	540	525	507	541	567	532	523	525	540	535	577	520	598	514	573	532	511	504	506	528	532	554	495	519	550	559	554	517	537	493	564	482	532	539	535	524	525	510	538	562	536	539	524	563	559	521	568	504	546	548	514	539	533	528	521	511	522	548	554	562	510	514	579	573	555	533	518	566	510	548	538	499	503	563	521	570	564	539	584	535	503	549	514	515	519	562	519	515	533	512	557	561	551	527	528	487	515	573	508	540	548	579	524	518	554	517	555	528	565	539	545	470	563	558	529	552	537	535	540	554	507	547	578	521	569	548	528	490	558	558	528	519	548	547	572	496	515	546	574	512	530	508	492	570	527	556	577	506	557	506	559	533	538	514	537	517	508	526	558	508	542	537	522	558	517	527	554	515	566	548	544	524	502	557	568	514	545	575	555	529	544	526	546	564	537	537	536	575	587	509	511	534	559	584	566	523	535	523	588	544	540	544	593	533	553	566	541	582	532	534	539	498	559	511	558	539	523	549	570	554	534	545	537	515	557	591	542	551	538	532	542	580	557	529	500	515	536	538	539	564	533	575	545	538	556	537	521	572	505	525	582	527	549	494	540	564	543	522	560	548	537	556	547	556	545	542	565	539	510	533	520	560	520	528	552	493	533	546	542	548	542	532	538	527	555	529	540	567	549	490	520	538	534	586	529	496	521	549	519	574	550	541	502	539	550	517	542	530	526	526	557	522	570	515	514	561	533	534	533	562	541	590	553	567	560	557	535	543	585	514	513	573	547	583	511	540	527	528	507	589	534	524	564	576	562	483	520	572	518	531	546	537	517	513	542	513	570	522	523	551	553	559	577	510	519	483	504	539	549	496	569	574	562	567	547	567	509	555	492	549	527	529	583	524	520	523	516	508	582	560	580	502	551	551	507	586	530	512	540	545	557	570	562	570	535	555	565	554	507	546	572	552	530	543	542	540	537	532	547	517	558	571	549	543	541	526	543	585	524	502	510	551	552	544	549	559	562	556	525	530	556	535	548	543	563	523	561	511	549	549	530	561	494	526	546	536	589	541	533	555	550	549	549	564	552	529	524	556	549	558	500	566	538	522	539	538	543	542	540	477	581	507	500	518	512	516	524	554	533	509	560	519	528	513	593	534	521	563	511	536	503	526	482	518	536	576	522	548	540	529	538	545	516	530	528	574	539	600	538	527	584	525	520	545	512	495	519	535	555	505	538	523	547	508	587	518	541	532	536	540	531	557	531	562	553	499	497	528	501	550	573	530	486	540	520	538	559	541	536	524	545	530	534	518	521	525	511	513	547	509	537	549	515	542	582	524	572	531	573	576	570	515	545	542	543	519	530	548	557	537	537	515	526	545	501	515	555	545	589	543	509	526	576	571	524	532	553	532	551	518	523	549	555	555	559	592	520	528	538	520	556	551	558	529	565	524	549	570	535	511	522	560	573	515	524	525	583	587	551	501	536	521	540	559	561	535	523	583	532	521	567	524	545	558	591	555	527	550	550	524	516	521	526	517	545	548	540	569	539	520	519	519	553	502	543	573	509	560	518	546	529	515	491	540	584	527	547	566	583	547	539	544	509	555	571	491	519	548	517	512	531	559	556	574	511	508	493	512	570	504	515	544	537	544	542	520	523	589	502	535	542	517	524	557	547	545	577	552	545	535	565	514	553	564	544	527	526	529	535	536	538	560	539	542	546	514	572	554	552	528	535	532	553	522	505	564	518	510	531	566	553	532	577	539	508	515	534	582	568	509	577	589	534	521	537	546	566	520	561	556	550	563	557	520	522	564	510	533	481	539	552	522	499	529	498	513	543	564	503	552	577	541	529	546	570	584	534	540	529	525	515	540	515	536	581	592	517	488	589	527	514	530	530	536	521	563	541	547	530	552	558	546	535	542	532	540	546	552	556	516	543	573	540	550	539	556	541	547	556	543	491	530	565	554	523	532	552	537	537	501	564	537	528	559	597	526	540	535	495	516	528	506	516	554	542	555	534	515	510	541	568	543	545	550	518	559	582	549	564	543	511	545	563	528	531	492	572	519	531	542	579	525	539	524
46551	83529	91516	73411	53729	35383	14581	1513	683	707	685	734	695	598	679	674	645	647	704	632	712	779	804	750	728	687	695	732	658	713	712	707	692	664	632	649	683	672	666	655	705	649	670	677	652	678	652	679	714	667	669	697	669	697	634	690	687	660	683	656	699	651	699	674	650	684	674	630	669	652	734	644	706	648	690	693	650	675	676	667	657	671	673	702	701	636	685	674	635	714	743	664	681	670	650	674	655	670	700	638	687	708	651	686	675	649	659	690	622	679	727	682	701	670	696	688	629	664	697	666	690	703	658	709	697	595	662	670	646	705	661	667	653	665	642	708	606	649	660	627	729	632	663	691	625	653	668	658	675	738	680	654	657	654	661	679	644	649	715	651	670	667	716	699	699	664	605	671	629	646	678	681	624	655	672	657	643	659	673	633	703	708	658	687	649	656	660	669	656	705	660	665	671	651	683	685	649	697	674	664	683	650	645	646	656	661	658	625	648	715	628	655	611	668	702	669	652	701	662	670	661	667	683	638	682	616	643	658	666	673	668	650	635	660	693	643	711	650	661	654	649	662	664	653	686	665	661	685	664	661	670	661	689	699	684	684	665	630	603	693	671	674	633	727	699	623	680	723	650	651	654	640	682	671	659	674	669	683	680	660	656	688	648	711	619	670	665	680	672	706	697	671	667	642	642	597	660	642	687	656	683	679	649	668	658	695	639	671	680	685	713	667	638	676	712	618	673	665	677	689	649	718	660	705	645	692	713	720	687	648	653	677	667	709	622	642	627	695	674	651	638	644	670	667	704	655	648	646	663	660	659	672	675	658	631	655	651	650	701	626	678	634	637	673	684	621	679	624	663	674	669	640	690	675	677	663	670	622	651	662	622	682	661	723	740	670	661	675	652	623	650	682	717	685	690	647	653	670	686	706	730	670	638	661	644	724	691	653	688	679	697	669	702	677	686	695	659	687	643	667	666	698	671	676	681	646	694	673	663	693	663	696	711	670	626	675	668	682	696	681	691	660	657	686	715	680	677	659	683	676	679	633	680	675	716	642	646	655	694	657	698	606	678	600	653	640	663	659	654	646	654	681	679	672	636	637	671	643	659	683	632	703	667	651	660	678	636	654	658	666	650	668	633	661	694	712	673	669	636	648	683	670	648	686	664	661	662	646	724	640	656	658	619	643	713	630	656	656	671	658	643	657	682	646	658	669	709	681	654	655	684	691	691	644	680	668	701	666	679	667	657	683	667	661	648	682	688	719	632	718	618	663	652	634	644	671	714	670	664	654	686	611	631	649	627	683	648	665	636	663	670	656	736	690	666	697	657	692	686	697	657	689	643	711	688	654	645	657	687	661	646	695	665	690	668	704	674	591	676	716	654	667	672	673	617	699	702	678	651	676	750	717	664	663	619	657	650	659	668	636	619	645	660	673	718	641	682	669	680	697	688	695	681	592	626	638	682	701	629	667	666	681	618	644	632	708	672	659	650	654	658	614	644	655	709	700	608	669	644	653	674	705	626	649	647	697	639	658	647	635	669	650	660	659	615	636	653	657	658	677	647	649	645	678	704	656	670	701	676	650	667	646	680	686	669	679	684	674	635	627	687	635	676	691	646	702	687	692	667	688	712	735	707	694	655	690	684	644	675	646	655	647	681	661	660	628	655	691	664	650	693	650	652	653	677	648	656	616	666	674	691	655	617	646	670	672	679	665	660	628	645	636	668	678	673	676	663	655	669	653	662	643	667	659	663	697	657	660	665	678	623	714	703	710	691	707	655	651	711	675	664	701	644	659	722	649	675	682	632	644	651	648	679	642	679	659	649	633	665	636	636	655	674	622	640	664	657	654	617	632	648	612	655	620	665	687	658	636	694	673	677	659	668	638	733	661	666	662	646	712	627	661	643	645	617	639	717	669	699	702	650	644	684	685	644	630	642	678	688	636	667	647	662	643	648	664	680	664	661	663	680	660	631	643	665	669	681	666	631	656	623	672	641	680	682	676	663	693	698	660	705	627	686	649	703	659	689	683	669	662	762	700	624	673	636	664	659	635	666	675	694	638	665	686	675	633	669	680	697	660	630	636	591	675	667	575	676	639	660	640	600	684	638	674	613	687	681	660	645	657	665	664	705	676	642	693	649	660	676	683	671	670	648	629	674	653	644	668	692	648	674	730	695	663	691	634	676	653	652	670	682	668	667	661	682	718	681	660	644	693	661	688	650	633	628	681	653	658	672	639	688	643	633	681	677	677	659	676	674	644	664	619	610	654	686	694	657	645	686	683	695	663	671	681	653	634	620	686	693	681	659	644	675	672	683	689	656	659	682	641	717	651	638	641	682	683	679	736	688	644	695	681	654	649	623	683	647	644	698	659	666	675	693	710	654	640	641	672	693	678	657	660	665	706	660	685	682	678	688	688	647	671	640	669	632	666	682	694	667	674	664	650	643	635	681	701	615	659	681	652	650	687	734	665	676	642	652	684	657	606	657	626	614	637	688	618	623	664	683	659	653	645	640	665	685	729	682	649	638	672	678	674	624	640	630	652	672	680	699	675	672	671	681	678	655	668	643	651	640	675	671	664	688	699	647	665	667	657	643	689	688	700	634	672	688	652	682	702	649	693	668	688	645	651	670	581	675	664	709	701	655	612	691	646	681	630	719	647	629	647	691	642	676	633	707	678	648	706	674	664	656	671	610	625	673	674	658	665	675	682	644	684	633	634	663	657	687	652	680	672	642	671	684	666	735	614	676	643	678	663	679	628	655	694	636	659	665	677	696	632	669	622	675	674	655	697	690	655	649	646	656	650	621	685	660	641	636	697	692	645	649	640	690	663	672	627	725	670	646	606	661	617	659	667	675	680	683	674	706	681	705	671	626	681	663	634	614	702	691	686	667	640	660	619	646	708	660	657	703	657	667	633	662	659	656	637	647	636	687	669	700	656	672	667	652	682	652	708	711	678	696	662	676	678	647	680	646	649	700	681	716	664	674	684	693	668	638	662	643	640	730	678	677	616	680	679	646	636	661	646	654	664	633	639	693	643	636	719	679	678	636	641	644	657	656	669	635	666	668	703	623	637	616	653	657	718	665	633	695	656	691	624	657	669	664	673	644	609	605	687	671	652	675	677	668	655	678	711	639	684	725	641	748	680	627	630	665	657	627	653	663	669	641	638	672	636	677	667	686	679	656	682	645	660	649	636	685	694	646	667	695	707	639	658	675	664	671	662	676	613	646	668	643	643	685	650	629	642	653	710	687	649	640	674	662	650	670	677	670	653	700	727	661	679	672	680	690	692	639	658	681	696	660	641	654	648	642	673	667	662	651	639	701	680	665	682	638	661	666	684	643	680	661	695	639	691	726	676	692	619	627	620	667	683	653	648	660	689	647	664	654	653	705	669	711	689	675	702	609	697	627	645	683	604	634	686	627	607	681	617	662	665	651	645	638	677	701	678	637	637	635	636	634	701	652	641	685	715	683	690	673	694	666	673	652	690
27658	23398	39122	29644	13919	4573	1603	831	831	788	795	816	842	838	792	804	761	846	807	746	832	819	840	824	847	856	799	789	767	832	804	815	787	818	903	793	832	864	800	764	862	839	873	826	863	818	816	858	767	819	803	803	842	808	875	770	849	803	823	845	814	807	828	863	811	797	824	836	810	833	886	834	826	844	812	830	804	871	814	823	777	815	747	816	834	805	807	798	850	851	798	812	843	820	886	848	808	793	828	793	830	837	845	796	845	797	832	847	813	816	880	840	794	823	780	760	743	854	812	841	844	820	783	790	828	836	841	838	827	860	822	807	872	834	832	812	817	807	793	830	843	884	799	862	849	781	850	804	825	830	844	829	785	814	814	801	809	850	779	778	866	816	835	843	810	806	844	826	850	820	830	739	844	807	802	795	817	843	819	826	793	851	821	802	810	856	808	811	788	808	791	826	832	848	815	828	797	830	819	818	823	791	811	790	813	856	802	794	771	734	770	836	850	869	791	842	776	808	835	803	797	799	780	790	854	822	818	786	834	778	827	798	847	830	865	805	806	831	868	808	744	805	835	796	834	787	838	846	843	820	823	819	871	820	805	839	803	796	789	818	773	810	800	802	794	871	821	769	811	836	837	804	796	842	737	799	790	849	847	853	837	856	854	811	844	795	829	772	859	828	802	862	826	879	775	790	826	852	803	850	796	822	875	894	814	793	876	839	808	860	840	843	822	866	847	759	808	798	826	842	817	805	791	835	780	807	832	799	835	854	773	791	833	807	755	852	849	864	805	848	816	805	803	800	814	868	830	786	807	802	817	757	783	800	807	820	782	825	861	829	815	826	817	770	864	835	845	842	801	835	789	839	829	799	789	816	839	800	845	791	839	751	816	807	791	819	852	810	782	792	886	825	846	877	851	755	854	811	817	829	858	842	801	799	851	793	802	849	841	812	801	855	843	813	774	883	841	833	805	852	826	828	833	787	818	821	816	836	781	836	828	828	798	787	795	879	812	856	798	776	809	852	783	789	821	791	856	803	800	818	835	804	846	840	836	819	845	858	843	784	837	834	860	805	798	790	824	830	726	850	788	811	778	858	800	798	839	847	801	852	825	805	826	781	836	794	808	774	787	853	803	794	855	806	847	799	829	818	785	802	849	859	801	793	814	863	850	870	798	789	834	800	883	829	804	790	762	792	833	775	774	792	849	801	808	793	825	828	798	839	811	828	847	817	846	811	790	858	793	813	818	811	843	823	820	845	810	842	815	840	819	837	792	798	813	777	819	801	853	878	827	818	831	838	821	802	809	827	805	789	826	827	826	831	764	814	852	858	825	792	810	819	814	786	832	819	802	823	775	850	818	824	860	817	784	802	798	797	832	877	750	809	859	829	834	809	838	804	772	789	873	810	812	778	843	804	817	809	814	840	769	838	806	848	829	823	759	763	759	776	797	816	799	794	846	830	799	834	848	788	829	825	829	790	776	806	740	835	808	830	865	797	870	830	893	782	853	771	798	840	784	802	783	868	803	829	831	796	804	750	822	853	802	826	853	816	784	817	828	827	814	855	831	830	827	774	738	793	815	757	782	826	821	808	800	829	813	843	771	837	831	815	811	848	878	889	854	796	844	822	828	793	810	804	835	838	830	797	835	830	828	830	843	805	785	813	796	824	753	840	841	830	819	782	783	784	825	797	801	819	805	840	788	831	773	784	800	819	794	859	803	825	836	827	837	810	878	795	878	821	815	796	835	811	825	858	790	858	821	835	832	795	852	805	872	828	819	825	846	812	811	777	793	798	850	887	813	837	786	859	818	825	841	826	811	827	818	811	827	797	848	839	804	870	836	814	857	803	850	841	785	796	816	795	843	853	844	818	876	854	837	778	844	791	835	820	823	748	790	812	822	790	825	811	861	860	796	815	811	800	849	837	833	847	766	865	837	798	796	801	826	825	809	770	810	762	806	800	812	831	765	768	803	837	803	794	765	772	896	817	838	841	854	797	829	853	799	825	815	817	863	839	786	790	809	848	907	827	834	766	811	820	766	816	778	826	802	829	795	791	828	833	826	860	832	821	818	861	793	788	815	837	815	773	815	788	843	811	813	809	797	843	792	811	803	740	797	781	827	830	823	805	792	752	881	841	842	792	796	809	783	751	782	806	858	835	851	813	807	788	813	828	752	843	793	825	846	829	840	859	831	844	811	853	852	822	764	847	801	755	848	849	786	822	825	804	818	857	798	794	829	850	806	830	830	838	844	861	840	761	875	811	809	839	788	801	775	818	807	852	827	821	846	785	809	842	825	783	824	832	856	798	803	798	822	809	839	785	788	821	785	826	845	842	816	768	841	833	849	805	792	729	778	831	796	820	779	839	849	838	848	813	878	824	831	789	862	842	808	858	793	851	825	847	838	852	804	828	799	803	807	809	758	815	789	844	842	808	885	820	825	842	789	847	821	851	864	841	832	810	838	785	769	811	803	827	757	823	836	801	840	825	792	848	787	791	796	816	810	801	845	811	856	778	840	825	818	845	819	832	798	765	873	866	829	819	809	817	835	833	843	813	842	868	839	781	793	806	766	791	831	825	823	845	865	796	767	829	754	770	829	826	789	820	807	780	866	790	776	812	825	836	856	822	863	821	843	795	776	827	821	833	842	822	845	808	759	740	896	816	763	787	817	820	786	820	867	782	833	856	872	852	836	857	795	777	780	828	831	821	763	823	816	813	814	831	840	852	817	806	803	801	831	792	828	803	808	794	759	794	834	840	858	847	805	854	835	731	795	827	807	832	824	848	840	874	800	854	781	829	793	792	839	828	873	817	832	840	871	802	777	834	843	823	841	837	761	822	814	851	841	856	841	815	856	800	866	821	825	836	824	759	829	799	769	837	802	807	815	842	789	909	783	820	844	811	770	804	854	834	807	774	802	837	824	801	825	841	806	782	828	832	883	841	813	818	838	807	797	788	767	794	794	732	793	856	823	820	786	846	809	779	863	857	759	793	741	812	740	804	829	860	888	785	852	860	834	861	838	749	761	835	793	783	798	801	820	804	843	789	809	800	831	848	843	827	839	808	772	832	775	795	760	820	891	779	820	817	799	843	739	813	810	808	867	829	798	832	858	816	844	822	828	831	818	811	816	837	813	836	790	837	779	778	816	881	769	816	849	802	804	839	837	855	798	728	787	818	866	842	845	838	831	853	781	768	783	878	800	864	832	846	827	794	775	806	815	795	804	817	821	834	843	817	812	791	907	803	838	867	808	801	818	808	782	811	799	838	819	835	827	828	808	775	864	772	747	794	844	794	819	815	792	791	819	836	783	783	801	847	788	826	753	880	834	837	816	806	774	805	835	817	814	847	807	786	808	809	821	847	790	815	836	807	870	822	825	847	768	803	793	818	829	845	793	789	816	771	833	767	816	768	798	809	797	840	790	812	823	799	861	867	853	801	797	793	786	766	840	810	837	835	828	852	808	866	885	839	827	809	816	819	768	814	825	857
15630	37431	40951	26487	14287	5846	2166	1073	1032	1056	966	1026	983	1032	995	1053	1005	949	970	1017	1003	1045	1057	1034	1106	985	1062	1055	1069	1023	984	1065	1058	987	982	1017	1015	972	1041	954	1017	1023	1042	947	965	1036	960	997	992	983	1009	1014	999	1007	1061	1019	996	982	1055	1030	1041	1002	952	979	1026	980	963	998	1043	991	1057	1064	1058	998	965	987	984	1015	969	982	1020	990	976	1016	976	1034	970	1003	997	1022	1005	1040	1054	1028	1008	1023	1006	996	1022	989	986	992	1049	1108	1010	1011	956	1015	995	1036	1003	1012	1014	995	1007	995	1008	977	990	1001	972	1008	1098	1005	1028	980	1025	961	990	987	1013	1017	982	1047	984	941	1002	1007	1034	1003	981	1017	1027	999	1014	1047	1035	1018	1011	1018	990	1004	1032	991	1019	967	1016	1039	969	997	1025	1039	969	1041	983	1020	1031	1030	1061	1031	1052	1017	963	994	1027	988	1017	981	976	1037	983	1013	1012	1012	1094	1009	980	1035	993	1050	1067	1005	996	1034	1041	1019	1001	1061	1022	1070	956	1016	964	999	1000	970	1032	930	1012	1026	1014	1053	989	1032	1041	1042	988	1105	976	1009	998	1055	961	954	994	980	972	1000	1011	1001	1026	1054	986	1031	1008	1049	1007	1035	1035	1004	1032	1000	996	993	1015	1029	1008	1063	1003	1034	1013	1057	1069	1009	969	1069	1035	1002	1012	964	1032	1001	1018	1017	1009	1053	1040	977	1038	1022	1054	1003	1027	959	1078	1002	1029	1014	1060	995	1027	996	984	972	1068	1017	1017	956	1067	1061	1056	1023	1031	955	1060	983	968	987	979	1035	1025	1028	1011	1034	981	987	971	1013	1037	1000	978	967	995	1043	1027	984	1072	1042	1009	1008	1030	1021	1007	1010	1031	1011	1063	1035	993	1000	1018	1013	982	1009	1033	1023	1000	1018	1010	959	1044	987	989	1046	946	1040	998	1008	1002	954	1007	960	954	1009	1030	1013	991	1065	931	1004	1030	1016	1036	994	1022	952	996	999	964	964	1066	1000	1048	1005	965	1002	1014	1006	1051	987	994	1016	969	953	1013	1052	983	962	1029	1062	993	982	990	990	983	1018	995	1057	1020	1007	1016	967	1006	1023	1039	1019	1015	988	1029	1001	1030	968	1039	1043	1020	1015	959	970	1022	991	1010	1063	1011	1002	1055	1021	1011	986	1060	963	995	958	1011	970	985	1044	1032	1012	1081	1035	1056	971	1040	1031	966	1088	1018	987	993	1007	1007	1039	982	944	1022	959	985	978	1015	942	997	1007	1008	1006	1019	1045	928	1020	1071	1030	1024	1011	1015	1032	1071	993	983	1005	990	1000	1004	985	1049	1007	977	979	1026	987	979	1021	1022	959	1019	1033	1035	1009	971	960	1017	992	1010	1032	976	997	958	1050	973	977	929	991	990	1019	1000	992	1053	1042	990	1007	1046	968	1048	982	981	1048	971	990	1047	1013	1005	991	1006	1069	944	994	1026	1031	1031	1001	1041	1020	1029	964	1068	1034	990	1008	990	1004	984	986	994	975	987	1037	990	973	1041	986	1016	1047	992	985	1013	1029	996	999	1027	979	1021	957	988	1000	1007	1007	1012	1016	970	988	968	992	970	1023	1054	1000	979	1004	992	1053	1015	1038	1017	1029	979	994	988	1026	997	1007	986	1023	1031	1024	1022	1047	975	1011	1061	1010	969	1048	972	1038	944	1035	1037	1021	996	1017	1053	987	990	997	984	971	996	976	957	946	1054	1026	1013	979	1007	1030	1041	1010	1007	972	980	1061	1008	1026	1008	991	1036	1014	979	1023	1028	1044	1032	1002	1091	967	962	972	1059	1032	955	976	1017	1005	1018	1004	1040	990	983	1046	1036	1015	978	1035	1048	1011	1037	998	1015	1049	1006	962	973	1001	967	1066	993	1024	913	1038	1030	1036	981	999	990	1039	1078	984	1056	960	1028	988	1043	999	1004	1020	1002	1003	953	996	1068	1032	997	967	1045	989	1008	1009	1045	1014	979	1015	1030	1006	1005	970	1030	1042	962	985	977	1029	1000	1054	1042	1053	972	1006	1020	1073	1042	1004	1013	1003	945	980	1045	1026	973	950	985	996	934	1048	1038	1022	1021	974	1021	987	962	994	1010	1002	1027	988	996	1077	1014	1044	998	1005	1001	957	1044	997	1030	983	1030	1020	1002	998	983	1031	989	1004	1004	1021	968	948	959	1012	958	1065	1011	951	1020	1038	991	1033	1000	1001	999	1015	985	1031	1098	1032	1037	972	1024	1012	1000	1010	1014	1021	1001	995	1007	1006	983	998	989	958	972	1010	1015	970	1002	997	1012	1003	977	992	1058	1004	997	984	1034	1037	999	1047	1004	991	998	1045	991	939	1016	986	1053	976	970	1050	1033	1039	964	935	975	1075	1058	1001	1028	1011	1004	1002	1083	989	995	1017	963	1012	994	983	1035	1015	1053	1026	985	1026	1019	1048	961	1017	959	941	1026	997	961	1007	1006	997	1051	1012	972	1030	1022	1022	1028	1012	967	969	1062	1001	1012	1003	992	1002	994	1077	1028	1032	1024	1056	981	980	1035	1017	1032	1016	1063	1005	969	1058	970	1019	1051	1003	979	989	944	1020	996	997	988	1021	1057	1040	1043	1041	963	1000	983	1028	1118	1064	1028	985	1003	957	1015	1015	1041	981	968	1045	1042	938	1023	967	1091	1059	1001	1035	997	943	962	1010	1017	1047	987	1013	1006	1057	1007	1068	1026	1027	1014	1015	995	1008	1015	998	1023	1030	990	1004	988	1002	990	997	1021	1009	999	1002	1045	1006	989	955	1063	1000	971	972	975	989	975	1031	998	1001	986	992	958	1022	1034	974	1012	1037	1030	1020	1031	1067	987	999	1056	997	1043	997	1012	1009	1017	956	993	996	1019	1061	1025	952	995	986	1023	979	990	1000	1015	1004	1032	974	1001	1052	981	1016	1023	1012	1069	981	986	938	1023	954	1100	1044	1055	1025	1012	1027	1004	1066	1011	1052	953	1005	1001	974	1018	1032	1028	965	1059	1044	1083	1043	1032	1034	939	1031	1011	1033	1015	1005	973	1027	978	1020	985	948	938	1003	1014	992	993	1046	1089	988	1004	1015	974	1026	992	980	1005	1046	1028	1014	1008	956	1010	1026	1024	1043	976	1005	1043	1002	1069	1004	973	1017	1010	1043	961	1020	973	1044	1015	996	1000	998	1007	1024	950	934	1057	956	1050	1022	1026	987	1017	1003	1014	1041	994	1016	997	994	1046	978	1001	991	1004	1048	1009	1033	1026	982	1043	995	1053	962	1035	1018	1008	982	1041	985	1004	986	1030	1006	1058	1051	938	1013	1021	1012	1065	985	1039	993	979	1032	1015	1017	1080	1015	1018	999	1066	998	1063	987	1032	1019	981	1049	986	1026	1023	1006	1000	1031	984	1007	1030	1072	1040	999	1085	987	974	973	990	965	987	1014	1022	1016	980	1055	967	1027	1026	1014	965	1007	1006	1030	947	1041	996	981	978	1003	1056	1009	1028	999	1056	1009	1024	966	936	966	987	997	1055	940	978	990	1001	1019	990	979	988	1031	960	944	999	1039	986	1065	1049	1057	957	1024	1014	1025	1004	1003	1009	1003	1038	1069	1053	977	995	1054	944	972	961	1006	984	972	1035	1009	1033	987	974	1098	1022	1021	1013	1008	1044	1007	986	1022	978	1008	1061	1010	1057	980	1030	965	1062	980	970	943	992	1001	970	1016	1024	985	1063	1029	928	1065	991	1074	1055	1000	1019	945	1001	994	1001	991	1093	1089	1073	989	1009	964	1013	1025	1002	1038	972	1004	956	1096	945	953	971	1000	1032	965	968	988	978	947	926	966	1008	991	996	984	987	978	975	1007	1045	970	1009	1010	960	1025	1017	1050	976	1024	966	985	1052	1036	1014	1041	1021	963	1027	971	1034	1000	968	957	1041	939	982	1033	1056	1012	987	992	998	1023	1023	1033	1014	972	1004	993	1018	981	1016	1005	1038	1003	988	1045	991	1014	1027	992	959	1004	1043	984	1022	1002	1046	1019	1003	994	992	991	1049	984	1033	978	989	1004	988	1022	1031	1054	1029	1036	1029	1036	966	1018	1027	1004	1042	1008	1034	1010	1025	1025	1006	960	960	1012	1010	1026	1005	1000	1002	1046	997	1015	1049	953	1035	1024	1026	1082	1000	1020	972	999	1062	1007	983	964	985	987	1036	991	935	1005	989	1018	970	1040	990	966	998	993	946	1057	980	1058	997	1010	992	1028	987	989	979	1009	1025	984	1031	1051	1029	1056	986	1045	993	995	995	1050	1032	959	1046	1017	947	949	1066	1005	987	1064	948	1005
24227	21743	43380	49099	37278	24597	11671	1465	747	665	734	671	709	679	726	705	733	728	700	731	745	703	721	745	671	740	717	658	710	726	679	732	712	702	740	744	747	682	695	724	712	707	708	681	743	683	730	679	703	714	711	725	705	699	695	703	692	681	659	696	734	726	698	681	775	725	682	693	672	756	699	712	688	747	620	714	745	672	714	692	682	734	773	727	698	680	677	716	673	670	683	655	730	711	722	754	644	675	737	705	638	717	744	659	724	681	674	720	680	676	688	696	711	754	710	718	726	639	671	702	719	682	672	655	704	729	707	702	678	682	762	718	683	697	682	723	696	710	668	719	766	668	691	671	696	738	738	696	693	701	737	685	732	681	600	719	717	695	721	661	715	698	699	696	667	691	700	722	700	679	692	718	698	708	666	702	730	720	699	702	668	658	708	731	689	704	713	721	694	739	725	680	722	720	679	723	724	740	743	660	727	719	729	670	722	731	719	725	697	677	720	683	713	700	715	738	711	702	698	734	658	708	677	693	685	708	731	692	690	724	702	677	690	675	664	677	692	696	728	731	680	721	721	738	697	697	677	706	761	660	745	730	696	699	693	708	728	718	670	678	727	692	688	744	670	706	690	681	664	753	740	686	716	680	724	739	737	676	704	693	658	676	735	678	734	647	673	694	725	741	677	736	682	729	689	633	719	678	666	673	723	731	697	705	701	655	671	785	682	742	730	707	737	680	669	720	699	704	765	697	681	665	690	665	702	718	713	679	741	728	730	674	686	711	726	722	691	686	757	701	688	734	676	708	730	710	710	720	672	707	671	651	758	668	673	718	665	709	717	688	748	704	726	651	715	660	665	675	711	745	669	693	664	717	736	706	738	676	703	681	673	718	706	733	740	689	711	705	683	706	660	688	716	712	702	672	651	691	665	731	653	683	693	713	670	672	657	739	753	667	638	735	762	669	690	727	697	731	691	722	775	680	706	724	716	647	678	661	700	703	710	665	727	664	678	738	705	659	719	694	703	686	698	693	706	694	737	696	698	685	685	679	686	717	699	728	688	718	704	693	712	686	699	704	718	724	708	689	711	721	744	716	654	691	695	688	690	688	666	707	760	706	671	713	718	711	729	732	706	665	705	653	745	705	686	705	735	695	752	635	713	680	695	739	718	724	679	700	714	670	746	742	752	664	734	749	738	707	713	708	696	692	672	682	701	685	687	706	672	699	709	694	687	677	703	751	692	670	643	688	707	680	710	714	720	664	706	716	695	675	679	721	714	732	682	690	693	724	707	713	710	696	739	689	660	686	707	720	695	704	702	654	722	669	698	679	711	709	689	722	678	679	731	681	689	745	698	711	772	747	697	740	733	699	715	712	671	706	740	704	708	690	680	714	684	700	706	680	714	733	688	740	676	678	700	649	689	726	723	725	709	703	721	687	706	687	743	699	650	661	751	690	660	699	648	701	713	720	660	744	725	721	727	743	749	671	700	701	737	747	707	681	707	751	701	715	689	705	735	688	743	662	695	737	729	714	675	685	773	675	686	704	705	651	710	673	701	758	707	705	694	698	672	689	724	713	762	731	658	697	728	699	698	684	671	670	712	680	683	697	682	733	682	687	731	717	694	722	704	689	674	710	679	703	740	680	736	722	704	725	736	718	740	714	742	698	745	717	681	722	641	715	698	743	664	713	694	682	741	740	710	714	720	689	695	713	751	668	705	657	668	730	729	707	737	682	677	713	684	720	666	700	705	722	714	652	677	768	673	690	710	703	734	662	673	681	685	723	725	715	709	695	704	690	721	670	648	693	705	702	726	792	698	669	725	735	674	690	672	688	715	648	682	688	648	677	668	704	722	690	693	689	722	703	739	708	685	686	684	721	715	719	703	695	672	704	686	710	718	684	705	753	708	721	702	683	661	664	674	746	691	709	743	692	707	710	682	727	720	731	706	674	720	717	689	706	720	756	712	665	740	679	667	777	709	661	735	696	678	742	643	716	720	661	749	741	701	747	641	660	710	761	737	646	687	732	708	707	713	740	750	737	720	729	669	734	688	671	693	719	691	712	696	705	649	688	747	691	710	713	725	703	680	696	685	768	696	738	719	675	727	752	710	685	745	726	716	703	716	752	683	708	700	722	709	693	657	696	639	705	711	703	709	712	761	713	669	678	723	697	679	733	722	721	681	671	679	735	701	666	727	718	726	724	718	684	691	680	709	675	698	696	752	715	677	764	681	758	710	732	711	712	679	689	676	710	709	732	689	677	692	709	691	697	727	711	754	729	672	728	683	697	688	692	785	723	702	706	741	707	699	727	675	748	669	755	685	684	720	680	733	705	742	695	728	728	718	712	682	676	657	723	696	682	697	732	656	700	712	724	739	704	721	706	704	752	701	685	753	681	690	654	746	709	690	677	702	683	677	697	675	710	673	744	692	706	706	749	731	708	718	736	739	671	673	674	704	656	676	709	687	663	693	702	730	720	744	701	711	720	672	743	674	714	673	666	699	696	702	718	705	742	701	714	742	718	669	758	714	654	681	681	711	698	683	702	703	714	745	673	699	696	702	685	743	701	685	682	688	674	688	679	707	712	708	669	691	660	721	716	695	669	712	692	673	726	721	687	722	661	723	708	707	703	745	708	693	784	679	710	714	683	671	765	714	687	679	739	703	713	683	704	713	705	706	663	704	658	678	729	709	725	716	723	709	711	661	690	699	734	672	675	682	712	710	705	667	692	718	680	722	695	661	672	721	663	675	741	671	713	713	714	694	703	737	680	738	724	702	743	715	712	710	714	744	691	696	723	712	725	654	730	716	669	661	732	724	730	709	757	684	673	673	726	685	738	714	645	701	693	682	733	716	701	699	715	685	689	672	735	714	664	742	704	745	703	685	674	711	709	695	690	700	751	696	733	641	663	704	656	671	726	714	715	677	703	708	656	733	683	667	695	740	700	664	662	702	726	700	744	664	660	627	701	702	669	731	704	726	748	771	672	709	656	713	722	726	663	710	698	692	714	734	688	671	698	692	707	704	699	713	724	683	673	738	680	729	678	742	690	747	706	750	714	692	730	682	716	663	738	665	727	667	684	697	672	709	711	700	718	660	694	739	673	714	659	693	701	718	672	659	714	685	672	662	697	686	705	692	681	709	706	730	682	685	739	705	707	710	704	666	696	694	692	748	703	684	719	698	651	742	661	717	722	687	705	690	669	693	695	674	699	697	681	746	687	666	672	683	720	741	684	735	716	738	711	711	696	708	712	708	712	710	699	712	723	683	651	652	721	710	681	656	717	697	674	704	674	683	674	713	675	690	738	675	673	639	701	710	716	715	753	717	721	716	669	691	665	732	738	641	681	699	676	717	702	725	769	696	716	726	711	689	720	678	689	700	695	723	694	715	714	703	715	711	775	692	700	728	710	697	695	720	708	739	716	694	688	726	687	745	679	693	671	699	729	711	685	757	707	717	688	696	687	691	708	711	726	730	719	668	711	726	668	705	713
39767	76866	83872	63032	42956	24896	9966	1676	900	859	854	890	884	865	882	875	912	827	870	874	966	930	908	927	961	925	868	949	919	858	843	833	852	891	928	890	906	864	849	822	848	876	810	898	890	869	924	881	870	958	871	921	851	868	860	875	874	849	928	886	865	878	906	859	908	917	885	840	844	905	865	846	877	834	894	854	860	848	873	802	890	857	867	874	842	871	893	876	855	899	906	865	883	923	869	831	881	855	911	864	866	851	898	877	849	850	890	880	840	845	896	875	876	866	877	856	863	931	823	882	892	895	888	830	889	910	870	891	833	919	865	854	898	874	870	840	877	854	891	854	884	918	920	872	872	872	879	871	903	878	900	895	876	848	853	863	877	794	838	855	868	871	865	897	867	880	896	835	862	879	860	851	918	872	897	913	879	885	839	849	900	878	890	817	882	902	882	869	897	822	834	860	870	867	874	846	948	872	884	877	928	874	857	895	875	871	906	846	882	875	850	921	861	811	889	917	834	867	846	865	839	888	844	827	871	920	814	850	844	874	881	867	901	862	865	836	927	886	852	942	878	879	890	899	906	866	872	920	837	823	861	823	884	907	930	870	868	832	875	879	871	866	892	835	878	809	849	856	892	857	871	861	880	920	868	879	823	852	835	874	939	839	853	893	856	870	862	882	863	842	839	895	878	820	874	886	833	809	846	857	889	866	837	900	877	822	848	864	935	894	883	865	875	939	865	892	915	899	884	853	886	857	848	892	880	906	890	828	821	879	897	906	849	831	870	932	900	896	843	895	854	842	911	896	856	840	836	882	856	883	880	859	808	873	816	857	896	832	869	848	876	895	904	837	822	876	876	875	887	874	857	882	870	837	925	851	882	852	874	873	875	884	868	803	890	874	937	844	873	866	947	864	856	880	905	899	859	859	879	835	885	931	901	868	846	873	895	897	920	841	914	889	850	868	870	887	899	851	857	869	868	906	850	897	884	871	846	873	884	864	837	881	827	853	871	851	860	885	816	915	860	870	877	866	819	918	855	874	868	883	856	876	838	889	878	868	838	916	861	872	871	873	896	904	838	869	851	853	892	866	875	894	834	896	884	864	847	881	855	901	916	835	875	791	849	944	839	880	877	874	906	822	811	871	885	835	869	900	887	873	850	865	863	826	878	866	873	928	855	926	873	840	915	855	832	879	839	869	833	868	873	892	905	846	910	948	893	848	867	907	836	910	890	867	837	878	902	882	866	856	826	894	923	809	904	856	819	892	900	895	884	850	841	845	924	871	880	824	923	850	900	852	903	853	866	876	901	926	898	905	868	902	926	845	870	904	865	883	882	909	907	861	890	914	883	889	826	868	880	914	902	869	921	876	891	909	853	903	862	856	854	869	862	863	894	871	871	907	919	846	932	899	885	892	951	896	905	892	836	861	902	842	905	878	863	879	883	856	935	860	906	901	916	931	907	885	867	818	870	793	946	831	836	852	890	891	832	912	859	916	861	897	883	884	895	862	814	931	865	912	894	862	870	810	828	914	855	840	846	820	898	814	875	897	870	879	863	895	871	898	870	893	870	864	862	829	874	907	870	914	831	905	868	868	915	874	895	900	833	888	890	853	871	946	883	877	881	864	904	857	837	884	895	910	921	859	891	876	890	894	853	909	872	822	897	861	856	877	844	859	859	866	841	889	853	871	856	916	897	840	902	832	854	853	886	888	874	883	936	817	904	845	866	863	863	848	882	866	857	906	848	838	816	855	821	873	860	866	861	889	851	910	888	892	901	874	880	788	886	879	856	876	869	875	834	852	887	926	843	881	871	859	865	905	874	818	908	899	862	858	889	850	927	868	823	871	867	878	866	875	865	853	920	870	876	903	863	859	871	829	892	863	890	909	861	833	879	831	876	916	911	868	883	896	847	820	865	890	887	903	831	818	904	833	877	874	882	844	855	887	861	880	901	893	854	896	929	867	873	913	820	879	852	893	851	868	882	837	864	894	884	908	885	914	850	856	871	855	833	884	849	855	838	883	872	889	918	949	874	922	941	844	906	831	850	857	858	894	878	843	905	875	837	898	936	888	906	905	875	849	867	868	889	849	900	906	898	864	835	861	902	893	898	888	837	909	910	926	828	838	925	856	863	915	858	867	894	860	836	845	843	886	854	856	837	860	939	877	890	841	886	854	876	883	878	865	821	859	860	853	868	889	870	883	914	850	873	829	815	841	913	833	888	852	868	891	846	882	868	882	883	817	916	867	851	847	845	912	835	824	877	859	851	935	861	848	824	887	888	867	883	856	886	915	846	827	921	855	855	865	862	891	868	861	860	913	901	889	857	824	897	840	850	925	836	856	918	866	890	847	863	827	886	883	813	905	884	887	830	840	904	887	857	846	877	896	891	914	857	827	820	823	832	835	880	866	877	890	875	851	889	883	878	910	897	945	871	888	865	874	832	932	874	827	894	829	855	840	836	920	870	820	877	900	867	837	872	876	873	877	885	869	902	911	887	897	918	861	898	916	840	854	904	858	806	850	894	892	836	905	891	887	849	841	841	917	929	913	838	842	864	905	853	830	909	883	852	832	884	907	892	845	861	887	876	898	872	863	838	852	860	852	907	922	857	956	846	847	877	830	907	866	848	921	857	837	886	901	854	899	847	915	860	838	864	857	827	834	883	839	861	858	830	867	940	896	892	878	859	937	857	854	862	895	867	838	912	875	902	938	906	898	917	883	917	904	865	849	882	843	787	849	893	903	886	846	881	871	902	871	874	904	909	871	903	875	875	873	883	877	858	887	949	948	890	861	868	872	846	839	888	866	806	871	897	881	893	887	874	911	878	825	883	900	850	873	873	920	901	887	844	906	852	848	863	952	839	917	859	915	833	893	906	864	833	877	804	893	857	915	891	863	908	859	874	858	891	854	855	854	902	883	886	891	954	863	870	958	884	922	805	910	890	882	840	908	840	801	888	837	832	840	873	896	917	915	849	915	901	837	946	891	887	916	883	897	866	875	851	873	876	855	869	852	926	877	880	826	905	887	834	876	873	871	852	879	900	888	898	862	858	885	871	861	865	893	878	837	888	851	875	883	954	892	900	847	826	835	825	870	887	828	797	908	876	929	854	908	852	902	861	912	847	870	888	894	898	885	890	898	889	885	852	904	900	914	912	882	926	882	887	850	878	899	875	852	849	855	860	863	893	875	823	884	911	868	876	831	844	894	856	887	903	838	873	897	869	853	885	879	910	869	859	918	862	910	879	851	835	853	844	884	859	874	890	885	828	845	893	897	805	847	896	879	830	801	861	872	885	857	877	893	828	894	837	861	881	899	861	903	853	886	813	844	827	914	908	907	893	904	906	866	922	854	917	864	837	889	851	910	883	813	920	837	916	829	875	904	904	901	850	870	858	908	859	854	901	904	891	862	895	839	909	872	878	884	860	846	881	906	853	872	869	844	862	902	884	858	961	845	914	917	835	897	898	864	951	826	907	901	876	910	842	978	913	859
23349	21607	38284	45540	39174	28830	18726	2768	573	590	548	554	530	555	563	577	561	547	520	528	605	596	618	570	563	545	555	566	555	551	542	555	562	542	532	531	537	562	568	541	567	531	552	538	578	533	539	538	548	531	546	544	559	587	511	510	534	502	550	524	547	574	553	540	521	535	517	571	562	571	557	561	530	528	521	554	561	556	567	568	531	526	600	516	556	527	498	552	535	553	581	564	574	551	533	557	558	499	568	557	528	562	496	544	536	544	537	580	529	561	571	602	558	499	593	532	536	580	553	548	552	540	549	544	503	547	545	557	547	570	542	532	581	517	545	552	528	534	540	532	541	559	522	554	548	538	532	587	538	538	577	575	512	550	537	576	573	525	555	534	488	576	540	539	519	531	544	563	506	491	544	529	538	548	557	553	538	580	516	510	494	584	537	562	558	521	563	555	531	572	562	547	548	556	519	545	527	534	571	504	566	517	550	575	550	552	562	570	517	537	560	573	538	557	583	574	534	515	513	543	497	543	563	539	524	572	546	568	604	582	524	571	551	547	573	565	532	577	511	555	571	573	573	562	592	595	591	606	529	560	563	544	508	545	537	579	555	560	530	537	526	575	595	522	514	546	601	569	572	564	546	519	538	552	531	570	556	571	569	561	520	544	522	499	548	532	495	555	535	572	540	521	528	539	539	533	548	549	521	552	543	545	515	555	525	537	599	545	552	550	529	573	522	574	555	579	529	553	527	508	549	562	538	529	551	554	543	550	538	538	566	545	559	571	552	553	562	571	544	580	527	549	529	559	556	565	550	499	552	514	552	558	538	550	500	547	543	583	541	533	510	532	563	586	553	538	536	540	560	565	552	559	525	515	527	538	557	502	567	575	567	546	554	507	531	539	547	554	506	613	520	557	524	548	521	536	558	556	542	526	510	515	503	540	552	540	503	539	521	571	536	568	525	541	535	551	528	516	566	550	533	564	549	578	530	480	556	511	518	571	489	562	524	618	545	550	534	568	502	567	545	551	554	545	518	518	568	566	553	595	515	505	543	518	557	579	562	545	554	515	544	524	528	507	525	498	567	542	578	547	547	583	532	555	537	553	545	518	567	551	556	572	564	540	556	534	519	611	537	572	540	585	577	509	577	559	556	549	546	553	530	515	516	500	562	539	569	524	549	550	558	562	548	525	520	569	524	553	548	574	533	525	544	541	534	557	521	528	546	541	572	529	518	505	575	568	569	561	540	546	547	523	528	542	553	529	547	524	551	494	539	601	509	538	589	580	586	529	575	569	564	543	507	559	544	565	530	514	551	522	528	544	535	588	509	553	549	541	529	569	535	537	546	577	540	567	525	563	556	490	559	518	514	547	539	573	496	551	531	541	586	537	555	497	575	571	506	527	541	541	545	532	535	559	538	528	559	576	577	510	535	542	563	559	564	558	507	564	538	522	549	549	560	495	541	556	546	529	525	521	566	545	574	560	565	573	598	540	553	537	591	541	537	546	534	523	562	555	568	556	527	555	573	556	510	544	572	549	540	552	522	557	596	533	575	546	567	546	570	580	521	556	566	531	574	544	574	506	587	517	565	588	551	480	532	519	559	544	553	530	546	539	531	557	578	570	559	519	553	557	545	554	588	520	573	527	569	537	571	586	562	526	507	562	552	524	540	494	546	524	516	561	579	559	571	526	528	578	589	570	573	586	546	550	568	546	534	512	543	519	520	538	584	558	528	564	561	572	524	585	554	551	535	581	560	550	528	514	517	579	591	574	564	535	556	532	586	541	577	552	559	519	496	521	564	551	568	549	524	512	520	564	538	533	531	579	485	534	579	554	563	543	533	524	545	537	540	568	574	547	519	515	618	566	520	546	575	567	564	568	577	572	537	574	542	466	530	533	569	554	574	540	516	562	547	584	574	536	576	566	551	513	548	563	569	560	546	515	513	541	543	533	589	541	520	554	515	583	521	568	576	516	578	535	554	584	552	550	523	567	554	566	549	502	548	519	532	550	535	587	563	548	556	547	593	575	552	515	558	527	536	515	506	502	565	569	507	559	534	522	530	522	553	567	554	547	577	529	532	501	532	559	516	591	512	525	581	530	564	531	529	538	556	529	513	557	486	554	543	559	560	526	547	543	560	521	557	546	549	546	552	528	544	555	590	535	538	536	520	484	558	534	487	542	564	540	569	556	545	567	543	520	554	541	519	495	532	529	594	559	523	565	588	538	555	503	586	553	508	517	554	557	536	550	530	503	549	514	586	572	535	525	517	491	499	532	521	570	523	552	555	510	541	539	580	501	598	562	532	572	523	514	549	559	550	545	542	519	529	509	554	565	520	567	557	538	558	511	543	537	551	576	578	544	543	569	570	528	589	546	558	584	519	560	576	544	524	547	560	539	515	561	571	492	547	518	551	524	547	589	537	557	519	532	568	537	556	527	501	580	538	523	579	555	550	486	544	515	535	525	526	532	555	578	525	550	553	539	538	543	544	534	522	521	519	517	494	519	548	522	554	509	522	546	539	555	531	557	540	517	513	541	524	533	536	539	559	536	586	562	520	526	545	506	581	570	542	564	531	572	548	576	543	533	546	527	546	564	509	527	541	564	531	560	540	528	562	561	548	548	535	536	546	543	541	522	481	606	534	528	519	523	567	573	509	566	552	558	542	528	562	523	555	571	558	550	564	550	523	559	580	559	553	553	536	575	536	545	549	508	527	574	528	515	508	548	523	566	498	569	514	547	559	550	564	564	552	567	558	510	541	513	505	537	518	522	489	594	531	571	564	529	543	547	600	520	563	529	524	550	562	547	524	522	529	533	567	558	576	560	566	571	535	580	532	550	585	531	557	527	527	550	548	532	542	523	544	554	539	525	536	502	551	554	566	564	559	556	531	571	562	509	584	595	580	548	615	500	590	532	541	556	518	568	529	576	542	537	568	545	546	559	570	539	549	553	532	560	558	537	553	595	551	533	553	552	535	510	525	542	553	555	559	586	588	538	510	522	525	574	525	536	527	533	535	590	512	528	527	530	529	529	523	538	531	564	545	548	581	503	542	506	569	565	499	554	527	579	563	548	543	548	578	571	548	538	615	526	558	542	538	538	521	548	560	548	533	579	551	538	541	582	514	507	546	575	537	536	543	547	557	520	587	509	556	554	520	558	567	530	507	531	538	536	579	514	538	515	540	528	539	502	516	512	502	556	542	541	511	557	538	561	551	544	563	558	571	550	538	566	549	547	556	558	515	558	522	520	590	555	495	540	563	510	550	554	565	530	554	616	532	530	548	551	537	579	535	556	531	550	519	574	566	568	561	525	574	535	538	518	546	561	547	554	577	550	524	515	558	540	525	548	576	530	575	553	545	548	559	540	511	564	511	514	521	562	545	562	584	542	549	501	518	529	559	539	519	572	546	527	546	556	531	536	565	546	538	556	562	544	543	500	555	579	548	596	537	575	533	530	563	550	556	537	548	536	513	581	542	528	571	544	551	525	550	510
45747	81411	92833	74882	52327	33164	15143	2259	661	641	708	675	655	698	675	670	689	682	691	625	704	675	811	774	783	684	685	720	668	711	675	646	684	703	686	670	650	677	681	693	630	663	643	639	671	680	671	678	652	683	687	633	701	678	711	652	661	710	670	682	671	687	666	643	660	699	673	675	712	678	691	692	684	662	719	687	640	705	637	650	675	687	661	680	693	733	681	701	638	674	694	682	672	664	646	665	684	676	686	674	696	699	660	680	684	676	652	722	741	661	673	628	690	656	683	672	668	658	721	683	645	673	718	667	698	660	668	669	664	669	679	683	668	662	703	712	660	632	667	691	664	651	645	718	698	688	690	694	672	681	728	708	671	644	684	656	672	670	727	628	631	662	660	667	647	670	683	640	715	628	688	696	696	669	694	655	668	688	676	663	686	630	722	651	687	711	673	658	737	673	700	712	660	682	669	651	656	689	656	671	675	665	698	714	671	726	668	686	667	724	649	692	650	710	699	675	735	654	638	726	660	683	620	683	652	699	720	665	682	695	671	675	643	649	659	638	655	670	654	653	730	658	689	665	720	680	649	622	645	690	623	680	700	685	712	691	689	635	721	698	704	642	674	724	695	689	665	696	676	704	711	726	648	638	657	686	685	725	656	657	676	658	675	672	682	653	658	723	663	659	676	726	693	651	654	691	681	664	723	697	644	653	623	653	666	656	686	665	728	671	670	690	671	682	699	657	675	677	712	685	645	722	676	687	652	734	638	683	708	685	708	693	657	677	663	679	638	671	690	656	694	696	674	687	736	703	657	645	694	685	675	669	715	701	689	707	704	694	684	718	697	683	665	715	661	664	658	658	680	681	701	673	678	652	696	695	638	662	667	642	681	676	697	722	658	639	683	753	692	692	683	705	652	693	706	683	683	662	624	664	686	699	731	734	669	729	659	672	652	664	637	657	700	695	652	667	665	703	640	659	662	676	733	745	682	652	673	680	691	664	650	713	646	691	660	653	644	683	715	669	707	673	721	661	683	673	687	683	695	697	664	698	656	637	617	698	685	686	662	671	675	649	651	674	727	666	644	665	712	690	678	662	676	642	636	660	636	689	691	668	698	644	670	678	679	626	681	629	687	674	670	688	650	682	668	643	650	682	693	702	648	649	667	652	678	702	665	702	708	696	656	686	678	636	673	654	618	676	725	654	683	641	636	674	675	700	715	712	620	680	693	676	683	689	711	652	709	721	675	695	659	687	689	647	695	696	671	658	665	683	720	679	658	656	688	648	725	688	643	670	644	665	682	687	676	707	707	684	668	660	660	698	656	683	656	749	686	618	664	672	725	641	708	640	678	718	670	672	689	681	683	689	734	631	660	689	642	663	678	699	673	621	639	697	637	698	664	638	679	667	658	619	684	626	682	654	705	703	636	701	675	630	676	684	673	693	664	670	664	658	687	735	688	715	706	729	669	641	688	652	729	650	666	680	689	697	719	700	652	701	694	677	655	728	691	630	719	697	682	672	681	701	702	764	678	679	650	700	689	652	689	667	686	648	669	676	646	673	727	687	656	641	674	691	662	682	671	697	694	723	669	721	669	653	665	747	675	681	703	677	659	689	696	699	676	653	706	702	681	675	691	698	642	712	688	668	672	709	675	677	640	705	645	702	666	698	679	716	663	674	662	642	664	661	690	691	667	646	712	658	666	666	685	634	672	701	725	664	680	625	689	700	664	710	692	685	688	658	757	660	625	693	669	698	642	666	657	671	659	667	706	688	667	632	653	657	662	698	664	680	673	663	697	721	686	663	684	682	680	661	676	678	709	687	679	633	707	690	687	650	711	632	668	652	658	669	683	642	666	687	674	661	664	644	738	686	691	671	674	688	716	699	706	723	640	679	736	701	744	678	641	689	638	650	679	692	673	662	722	657	693	643	718	680	691	704	693	666	674	723	652	648	725	678	702	655	652	684	649	656	690	704	699	695	714	709	729	643	672	674	714	701	685	699	678	693	663	717	702	653	641	666	715	658	663	667	713	651	675	714	655	695	694	661	679	643	688	679	678	693	732	656	665	693	638	656	699	667	674	705	657	689	684	725	676	682	642	661	689	678	689	682	664	668	687	672	692	687	681	670	710	685	679	669	653	691	708	672	705	676	724	644	718	663	699	689	680	672	673	654	651	683	716	686	694	682	639	703	662	667	715	712	699	696	646	722	711	669	696	715	667	675	701	656	678	660	697	651	673	656	682	665	672	698	739	662	664	671	707	655	687	697	704	664	703	665	675	677	639	679	639	668	714	628	677	640	725	654	644	656	644	682	690	678	721	669	681	663	652	717	680	646	666	652	690	662	644	660	682	664	691	671	715	645	686	685	713	684	679	680	673	623	657	745	660	639	696	674	664	681	654	698	631	674	681	686	670	645	667	679	713	735	651	690	689	655	662	701	663	713	655	656	641	680	676	679	690	668	694	650	684	659	690	702	640	725	686	691	678	725	678	631	684	673	685	694	716	649	677	683	673	674	662	651	664	628	676	625	688	727	709	730	659	657	703	700	718	653	686	665	630	663	671	633	694	685	679	701	677	636	675	652	655	695	680	657	700	681	674	667	673	685	670	636	693	663	679	675	620	670	667	672	673	645	667	685	672	681	715	705	681	668	661	674	708	653	680	696	654	690	668	659	684	656	709	700	664	731	662	656	675	679	644	701	677	649	709	716	664	666	657	723	682	741	612	689	725	698	616	663	687	680	637	645	665	682	647	662	704	664	666	733	713	631	725	701	702	659	654	688	733	670	674	684	659	667	696	666	628	665	633	675	692	700	642	667	693	671	655	671	631	699	702	711	663	694	676	639	697	677	676	688	678	679	641	697	684	676	675	654	606	658	682	689	662	652	656	673	651	655	653	683	670	686	700	706	668	695	702	682	701	643	669	678	692	663	650	648	740	682	656	693	679	668	710	687	669	672	682	680	674	696	696	620	730	694	685	666	711	654	653	680	668	710	681	666	629	640	663	631	690	709	692	672	714	630	683	679	685	674	648	681	650	640	657	698	696	710	662	675	662	722	658	675	663	692	654	689	716	712	724	670	653	649	680	727	671	646	634	652	606	699	672	661	689	681	660	686	668	674	668	660	727	678	682	685	680	661	666	706	664	721	640	657	647	690	717	702	641	681	646	642	650	686	644	703	640	694	671	726	664	627	672	661	715	668	698	651	680	676	697	675	649	664	678	629	691	636	725	720	655	680	701	673	638	671	682	716	695	694	662	723	726	622	703	680	728	645	707	710	699	672	707	662	653	705	694	716	685	640	660	697	699	666	665	653	673	697	678	668	641	671	669	620	638	665	672	755	641	693	664	690	644	659	694	697	669	635	667	645	641	681	670	702	693	664	663	715	658	643	689	671	651	676	637	724	642	653	694	714	722	641	714	671	661	659	716	597	711	686	700	706	679	652	674	699	656	663	641	692	681	663	683	701	683	682	689	730	641	715	724	673	641	647	720	641
27626	23423	39128	29733	13599	4328	1632	873	803	811	857	831	799	803	836	833	850	868	834	831	737	832	796	727	827	794	834	793	813	791	774	822	841	803	829	794	762	808	760	846	821	811	832	789	825	832	821	829	768	819	781	760	816	820	851	772	792	804	807	819	782	801	787	830	816	793	827	829	798	818	782	763	798	800	836	801	863	819	754	792	859	817	795	812	830	822	860	764	795	842	745	765	819	820	806	834	781	831	808	811	799	771	863	816	829	804	777	786	809	806	782	761	807	822	804	805	834	785	798	789	839	780	795	806	788	835	781	808	784	788	812	864	821	830	821	828	773	850	797	801	769	798	856	852	838	826	762	805	832	813	848	785	779	834	823	771	825	830	856	842	803	820	768	812	772	828	811	775	830	818	825	836	804	814	843	811	788	803	827	728	815	796	797	794	834	810	840	794	810	818	795	814	863	804	833	809	800	831	793	839	820	790	808	850	833	855	854	801	810	857	811	824	816	783	845	815	850	825	848	809	829	802	776	820	766	863	832	812	842	777	808	791	793	832	847	808	795	784	763	813	801	786	773	786	790	850	791	826	834	800	818	855	790	789	822	780	802	818	810	786	792	766	855	784	794	822	822	783	832	803	820	787	787	796	761	813	825	832	753	779	793	818	779	846	792	842	794	782	849	821	857	853	832	814	756	830	789	834	789	806	809	780	778	789	819	780	816	834	785	842	803	786	855	778	806	783	835	811	844	786	802	835	793	800	787	807	753	785	926	819	853	797	769	811	851	805	847	810	796	815	844	819	745	842	814	809	832	804	803	810	771	780	800	842	845	807	805	791	812	814	827	783	875	778	814	824	776	838	788	823	802	824	827	815	842	879	741	815	838	782	776	760	820	762	834	774	817	841	810	797	805	798	832	793	837	794	817	778	798	825	791	847	827	847	850	821	812	815	812	823	835	770	841	836	833	822	785	805	803	831	821	786	828	774	829	839	817	869	810	818	829	764	824	810	825	825	806	810	817	829	791	780	806	825	785	839	763	827	853	794	799	783	812	860	820	821	784	821	838	846	811	845	822	824	796	831	831	790	870	749	839	791	835	827	775	772	868	788	854	846	810	819	856	768	845	792	742	849	826	809	826	813	789	762	841	763	828	840	785	798	829	796	791	788	780	831	843	839	832	793	822	821	800	797	847	887	815	794	822	759	829	829	830	786	771	799	798	808	833	768	822	831	815	845	791	837	795	745	793	838	847	834	814	809	854	799	847	889	831	804	814	811	797	779	828	787	847	806	812	839	781	839	908	804	825	807	792	800	798	786	804	843	842	917	767	773	803	802	852	839	811	808	826	820	836	816	851	807	828	853	769	831	827	786	873	788	814	828	799	809	738	847	805	813	791	835	801	823	812	788	814	777	783	872	806	782	781	842	845	810	722	811	791	808	801	820	781	812	789	845	750	839	770	811	829	843	759	849	855	817	827	829	836	768	816	758	815	819	825	862	801	807	805	827	767	787	839	765	807	802	863	736	795	840	776	851	819	784	793	842	806	788	820	830	800	823	861	828	824	823	795	844	835	831	760	806	801	802	805	814	789	837	782	819	836	762	840	839	777	816	838	768	810	834	845	836	818	792	813	861	793	825	852	840	858	773	819	793	824	829	841	896	856	802	879	819	814	806	800	849	802	814	802	818	799	772	834	833	856	819	784	813	791	847	826	783	759	824	849	792	770	843	824	840	838	794	794	825	803	820	739	819	824	841	810	786	849	791	787	779	837	809	815	797	796	825	848	806	852	793	757	858	760	829	805	806	807	841	804	768	785	827	826	771	793	835	849	784	783	826	777	788	847	857	843	808	783	831	765	854	843	815	841	790	789	770	826	818	795	872	769	793	791	813	807	849	801	824	817	758	834	797	871	766	832	767	859	830	841	812	825	814	795	799	836	816	855	814	753	846	789	809	792	804	811	796	821	826	865	791	771	772	781	782	771	820	839	806	858	801	829	803	819	773	863	790	818	803	810	839	823	771	828	826	858	760	777	835	866	832	814	770	767	845	791	804	842	839	812	801	777	785	812	835	820	827	754	802	818	835	834	830	816	806	793	815	784	760	774	812	775	775	780	801	863	782	811	787	808	837	802	791	855	820	744	762	822	793	795	761	797	796	838	845	821	823	855	805	785	825	821	799	810	814	850	831	771	787	795	824	813	811	816	821	854	783	867	811	846	752	816	826	796	844	781	824	783	807	867	794	811	855	840	776	784	765	809	809	809	804	795	776	773	873	805	810	751	845	810	831	800	836	803	845	824	781	840	795	793	791	754	831	796	806	762	828	751	829	779	796	781	875	737	829	880	816	837	823	813	766	823	800	828	767	823	831	848	821	777	841	771	817	772	820	777	794	787	774	785	791	796	800	819	830	798	788	835	774	799	784	799	864	800	805	791	785	851	829	776	812	806	773	796	812	814	888	824	844	823	801	856	726	835	767	817	810	803	747	828	807	823	811	804	777	781	799	784	807	821	813	879	819	788	798	835	814	820	864	876	802	781	796	784	795	786	858	817	835	800	771	845	842	782	815	845	804	814	830	812	822	826	821	817	799	840	819	831	833	831	818	828	777	771	810	807	786	862	767	817	798	794	800	870	827	817	803	821	785	824	748	819	781	771	826	858	816	827	835	791	841	826	855	805	759	838	768	833	800	825	798	731	819	798	808	829	751	833	818	764	780	843	852	832	779	798	840	799	770	814	816	755	737	842	766	795	812	838	858	781	797	818	830	852	863	855	828	833	834	794	807	779	837	795	810	854	829	826	787	823	771	875	819	823	825	836	765	829	785	800	797	825	812	814	776	853	767	840	831	842	761	821	804	810	816	796	798	846	833	769	794	836	821	799	799	813	821	863	794	807	784	841	786	835	784	783	760	803	774	804	737	814	814	790	841	820	828	797	768	842	780	811	784	816	774	824	831	806	814	823	849	786	771	817	818	802	771	810	801	848	823	808	832	813	800	878	790	804	795	781	807	854	802	835	786	874	758	795	779	788	856	877	852	817	831	821	741	784	878	786	820	854	835	804	789	835	817	831	807	804	809	829	826	766	814	825	827	848	823	801	806	796	759	811	827	816	776	854	809	822	839	770	837	873	813	805	849	852	795	800	816	855	839	847	799	795	788	803	846	801	824	859	809	820	791	786	858	813	817	830	814	788	797	784	820	795	802	795	785	869	803	855	784	820	785	801	836	781	770	880	829	769	793	812	807	813	818	833	868	831	859	762	776	797	795	819	761	809	789	810	786	805	843	820	776	791	793	823	802	841	805	801	793	839	812	838	766	815	819	856	844	808	854	828	850	824	827	790	838	759	814	790	887	805	854	775	841	816	815	833	805	825	839	808	847	796	850	812	789	831	792	754	776	762	842	818	748	805	798	845	822	840	833	828	826	778	799	835	822	808	818	781	839	815	761	839	802	803	792	797	783	750	768	722	828	839	878	815	759	834	836	835	784	842	777	825	771
14699	37395	41154	26801	13594	5839	2354	1129	1031	994	1031	1052	1008	998	999	1058	1031	1004	1001	1000	1037	1025	1037	1036	1025	963	981	1054	1008	1011	1016	1015	1012	1014	984	1030	1014	983	988	1032	995	976	1078	1016	1010	1021	970	1096	1046	1030	936	964	990	1030	1003	992	1053	1002	1049	1026	1000	982	1035	1020	1013	1037	1034	958	1010	986	959	1075	945	967	978	934	1103	1015	1016	1004	1014	1047	1054	1000	1038	976	996	1017	1037	992	1017	1038	985	997	967	1001	980	1028	1030	964	1071	1010	998	1006	998	1035	975	1009	1027	987	1030	1024	981	1001	1011	967	955	1034	1023	1051	1042	1042	993	1041	1046	1038	1017	1086	1024	1042	1000	1053	996	1024	981	1004	1078	999	1010	985	982	1008	998	985	982	972	1002	1027	993	1042	1042	1028	983	1030	1007	949	1068	997	1068	1042	1002	1045	989	1004	1050	993	1023	1006	982	1021	996	967	1002	1000	1037	1041	1008	1033	993	974	1035	1037	1048	1035	999	1054	986	979	1054	1023	1031	998	1011	1013	1030	1048	989	1058	1027	1025	935	1011	1021	1019	1030	1030	1011	1031	1018	973	984	1017	988	1052	1030	1052	971	1032	1005	970	1020	984	1033	977	1023	987	1001	1028	1001	985	1020	949	1038	1045	1002	990	1020	1036	1052	980	1044	998	1010	1009	1032	1002	997	967	1032	1023	1026	1035	956	1056	989	966	1017	1037	1025	990	1000	1039	1015	947	994	984	1013	985	1019	1024	976	1002	980	999	990	983	1064	965	1017	1040	983	1077	1016	986	1003	1031	1020	1019	1005	980	1032	991	1007	977	1044	994	961	1035	1054	988	985	970	1027	1033	1060	1008	959	964	1038	1021	1004	996	1058	1026	957	978	979	1051	1000	1048	1018	988	993	1057	1015	1008	1030	1032	980	996	1011	1015	987	993	958	976	1024	969	1002	1035	1089	1011	1009	1008	969	1046	1067	996	974	1011	1037	989	1021	1020	1018	1060	1046	1016	1058	1034	995	1050	1038	1025	959	1029	1024	1000	1009	1041	997	999	1024	995	1015	1061	1016	1042	1034	1015	1012	977	1019	1008	960	1072	1046	1058	1024	1003	966	1045	1026	1025	1049	948	1008	988	1022	1013	997	1031	1031	970	1005	1031	1022	1046	1032	1001	1014	1059	1044	1012	954	960	967	989	1007	1017	1043	1031	980	994	990	947	967	1009	974	983	1068	997	1056	1015	1005	989	991	1009	978	1104	959	1012	1023	1041	1031	976	1046	1048	1003	969	1022	1046	994	1042	970	1047	986	1015	997	974	947	972	1016	1026	1057	1030	1005	971	976	986	980	993	1036	982	1002	994	1031	953	1028	1059	1038	1004	1029	998	957	1006	1036	982	1040	1014	1046	981	1039	1044	1004	1029	1009	1081	1066	936	1058	981	1047	1014	982	1028	1074	974	983	1012	992	1022	1061	1042	999	1026	1030	1025	1033	1033	1028	1004	1019	1034	1024	972	1013	1000	1094	998	1027	1031	997	1006	1038	985	1066	1007	937	982	986	1010	1075	968	1011	1048	1005	1023	1045	1008	1009	1025	1051	1021	1024	976	1015	1018	1022	974	1038	1027	972	988	994	987	995	969	939	1045	1010	1044	1016	1017	1059	1000	955	993	1014	1040	977	998	1018	1020	982	1000	947	1006	1037	1028	1012	1030	997	1037	1024	923	1031	999	982	1009	1070	1054	1013	989	986	1043	1031	1019	1006	1022	1031	1028	1055	1015	966	1034	1047	1013	989	971	981	1012	989	979	1009	1028	991	987	1007	1033	985	996	998	1024	1020	981	1079	1061	1069	1052	1004	1029	1008	990	1032	997	1031	987	1012	967	1014	983	975	1063	992	984	1049	1011	978	1035	988	1037	1061	1021	1024	1004	1052	1034	987	992	1085	1100	965	1000	1053	1007	1025	1059	1044	1032	1024	1011	1044	1071	1014	1034	1007	1061	974	987	975	991	1021	1014	1011	1005	956	1069	1036	1031	1043	1011	1008	1019	1028	1059	1011	1042	991	989	1016	1024	992	992	1015	1033	975	1025	1043	1043	1019	975	982	1014	975	1024	984	1048	1037	993	1009	1048	1006	991	1011	971	1062	1037	1011	1008	967	1026	1011	1043	1035	1055	979	1017	961	1013	1018	1070	1043	994	919	1013	1089	1001	1073	1034	1018	1066	1033	1037	1028	1068	1009	1030	999	930	996	1018	967	941	1029	1026	1031	997	1017	1024	1029	988	1026	1035	1017	1046	1062	961	1013	1037	1074	1003	1089	1067	1029	1020	988	1019	1008	1041	973	1008	985	1026	948	1103	1001	1029	967	980	1019	1033	1011	982	1024	1009	1019	1052	1010	1015	993	1005	999	992	1007	958	995	1001	980	1002	1006	1004	990	1019	1012	1010	979	1024	1002	1025	1050	965	1051	996	983	1030	1098	1005	1030	1055	966	996	1042	1011	1071	954	1038	994	1008	1016	967	1029	1062	1011	1012	997	1018	1031	1007	977	1087	992	1016	1021	1017	1033	1000	1019	1005	985	1030	1002	999	1011	1061	1008	989	999	1034	1004	1045	1010	1000	929	1031	1022	1079	980	1018	932	1042	945	1013	1037	1064	996	1010	986	1014	1041	1004	1020	1005	952	957	1009	1041	992	1015	960	977	980	964	992	985	973	1018	990	1038	1058	1032	977	1011	1033	971	1105	989	1011	999	1046	968	1001	1017	973	1026	1000	978	1014	1005	1020	1028	1025	976	1036	978	996	1010	1027	1051	1008	992	968	984	1005	1003	1005	1014	985	1024	972	1041	1034	1072	1086	995	1000	1028	965	993	991	1012	1001	1041	1057	935	950	996	960	1043	1078	1049	1036	1027	991	1035	1015	1046	986	1041	1032	985	1050	973	1007	1018	1001	1062	1025	923	1025	1053	1066	1037	1016	973	1007	987	1040	1055	1003	1034	998	978	958	1049	1045	964	999	959	1128	976	1026	1036	1060	995	993	1028	1008	1016	1022	1048	995	1016	1091	991	992	1035	1023	973	1047	1028	996	1020	999	1045	1005	1029	1033	1039	1047	997	1012	965	951	1005	979	967	1000	936	1085	1049	964	1003	934	1006	1016	1042	1051	1028	1036	1033	1017	1004	1055	964	1027	1031	1041	954	1065	992	975	1004	1012	1026	999	955	990	1024	1005	1037	1023	1033	1014	1100	1003	1046	995	1029	1052	968	1042	953	1015	979	981	1006	1027	1015	1002	1060	976	998	1041	1036	1001	1033	994	1004	1040	989	986	1031	1020	977	1014	1016	1015	1020	1025	990	1050	1061	1044	1004	996	1043	998	1020	1042	988	986	999	985	1029	1018	1031	1016	968	1014	1010	996	1052	1014	1015	1007	1020	1043	1028	1008	1035	1012	1033	982	1028	1001	1007	992	1016	999	1003	992	1039	1007	987	1032	1025	1013	1016	1027	991	972	1004	1016	1020	1039	1070	1015	1029	1034	959	987	963	943	1021	1004	1054	1022	1045	993	1005	1020	978	1017	1031	1081	1023	1001	1034	1022	1050	1032	975	990	976	999	996	1047	1053	984	1004	993	1027	1012	1021	992	1024	1033	1051	997	1022	960	1019	976	1019	1036	1031	1039	1005	1035	1014	999	1012	1008	1006	1062	1053	1005	1022	1028	1000	971	985	1011	1023	981	1033	974	1008	1043	1011	1029	1025	1039	1047	978	1068	1031	980	1029	959	1036	994	995	968	1011	1054	1034	1060	1012	1006	996	1085	1023	982	1030	1067	1063	1017	1010	993	1028	1039	1012	1055	972	1026	1023	996	991	1022	984	1006	995	1013	999	1011	956	1015	992	1005	985	1041	1047	1018	1073	1062	996	1019	1006	989	1036	996	1011	1029	1004	1010	1000	1016	1045	1049	987	1005	950	989	1047	997	1010	1021	1019	1040	983	986	1007	998	982	1056	1048	1011	1011	999	1015	952	998	999	970	1003	1007	1020	1040	999	1034	1011	982	1005	1023	947	1005	1061	1025	1039	998	976	989	1086	979	1076	933	980	1013	1071	1021	1009	1047	981	1060	1050	995	1039	995	956	1056	1020	1018	1048	947	1009	1003	1026	1048	969	1034	1078	1036	1076	1024	1013	1039	983	1044	1003	1044	974	1021	1028	1026	1063	996	990	1010	947	997	970	1024	994	1006	998	993	1029	1078	1039	1031	1060	1007	997	1010	1021	1041	1016	1019	1005	1024	1005	1022	1010	962	1033	995	1039	1028	977	1041	1024	1000	1022	995	1056	1016	1062	1005	1025	1042	1021	1073	998	998	1021	1012	995	991	1012	1021	1042	1007	1018	1046	997	1037	1047	1027	1003	1016	1031	984	1012	1010	1002	1085	984	968	1021	992	1077	988	967	958	988	998	967	1053	1009	982	1034	1002	1008	1068	1017	1073	1010	1034	1043	1025	974	996	991	959	1068	1054	1023	1062	1019	1036	1057	934	939	1038
24363	21874	44175	51598	37947	26100	12576	1331	699	710	753	660	677	672	673	717	752	668	685	723	729	667	682	714	737	708	719	695	646	661	710	738	687	717	686	712	749	704	649	682	642	662	692	663	700	673	732	713	662	687	724	699	660	734	759	732	655	668	745	671	697	654	661	698	729	691	740	722	695	717	689	627	654	693	696	692	695	705	678	653	720	700	691	679	683	651	684	648	715	674	725	678	675	656	704	647	721	736	683	726	659	725	707	694	688	709	701	700	690	705	676	741	692	668	701	695	678	688	723	671	656	725	698	664	716	697	699	668	708	705	696	701	695	700	751	708	693	696	690	672	701	633	643	734	736	672	692	691	702	675	694	714	704	735	709	699	680	724	699	670	720	649	714	662	672	651	736	692	669	685	652	710	688	667	747	641	678	687	737	715	681	670	705	677	662	693	742	697	697	704	667	655	659	676	737	659	681	684	704	659	692	679	725	710	696	701	648	633	690	682	707	692	658	690	725	692	673	687	701	683	708	692	739	699	711	712	737	761	670	623	667	676	703	735	689	675	679	717	673	709	689	738	707	676	651	720	668	707	706	683	696	666	685	690	666	646	669	768	673	671	719	721	688	631	693	690	736	685	653	694	718	690	694	646	685	695	664	711	730	699	689	694	690	699	663	692	690	689	690	684	693	672	706	712	699	679	690	722	679	685	718	696	691	694	679	691	726	691	666	697	720	727	669	684	679	676	701	690	674	684	682	718	681	699	739	700	667	690	656	682	666	685	691	709	703	667	697	703	697	683	690	698	708	623	677	724	713	635	732	699	717	675	698	656	691	703	684	689	724	694	686	662	659	689	720	706	677	661	688	652	685	673	719	690	664	662	743	724	699	697	659	692	674	682	713	633	701	701	739	711	655	700	715	708	668	668	699	724	706	684	672	764	632	716	685	691	699	723	657	654	689	695	663	717	663	694	665	642	692	694	668	693	704	653	663	677	661	698	645	694	678	680	717	737	675	725	712	720	662	636	719	682	652	677	750	725	679	698	709	708	718	718	669	661	654	731	701	702	727	712	658	738	712	707	679	690	721	717	701	714	690	722	657	695	684	688	640	729	703	683	653	689	704	677	699	725	652	667	662	725	674	719	688	685	682	689	704	721	722	667	684	719	713	684	677	630	696	719	616	625	693	697	704	631	689	686	715	724	722	647	689	702	679	734	650	714	718	682	697	666	722	661	701	697	676	735	688	725	677	683	703	678	691	675	698	658	689	700	731	722	686	678	697	659	666	685	674	664	653	673	723	661	689	689	684	644	694	692	681	703	636	664	688	667	709	649	700	724	606	717	686	688	696	686	666	701	668	698	715	669	715	659	692	682	699	725	724	716	650	654	702	669	659	721	706	674	707	620	731	650	734	678	711	657	716	719	703	670	712	696	658	700	694	676	661	690	710	626	729	663	715	729	679	639	724	679	660	686	721	687	666	684	694	652	692	674	671	671	708	649	706	705	682	665	649	682	696	680	671	669	678	676	714	684	687	661	657	685	658	685	718	724	679	661	684	667	682	707	663	701	720	690	708	692	706	718	649	672	688	773	666	698	694	639	682	716	695	683	659	726	671	661	701	698	669	637	646	687	686	686	677	677	704	719	697	708	713	726	684	636	671	689	748	663	686	672	666	691	704	674	731	722	726	678	710	694	700	675	680	666	659	636	678	701	694	678	694	717	654	629	640	704	676	703	689	646	727	659	671	635	672	677	694	701	686	647	695	639	679	717	718	649	725	710	710	723	677	686	684	704	659	663	690	681	704	648	668	681	635	719	670	711	739	712	684	691	698	693	712	687	680	704	689	684	653	696	685	632	674	678	723	710	718	674	708	663	709	701	682	706	724	647	713	668	725	694	689	697	672	693	687	702	712	683	696	707	662	646	691	660	706	702	711	705	675	688	655	626	690	693	702	698	718	674	648	701	680	687	723	677	655	655	684	674	733	698	632	688	681	653	644	701	666	687	759	663	680	708	684	682	701	637	659	681	696	712	723	686	685	694	719	650	702	701	690	722	696	707	674	660	713	691	713	644	708	684	695	694	689	701	664	631	674	658	680	684	675	735	677	720	693	657	683	674	733	707	660	696	724	663	714	696	682	696	710	672	692	708	680	638	710	657	684	668	670	694	660	735	723	633	720	636	652	674	733	732	699	698	680	687	675	695	638	703	708	712	689	710	696	683	687	677	704	683	699	629	668	707	698	720	709	737	661	722	662	705	715	745	704	740	668	693	659	721	668	658	699	667	696	670	663	723	636	668	716	645	648	697	655	665	703	682	667	630	683	674	682	709	698	726	719	689	721	690	675	689	695	699	687	719	661	690	645	658	694	672	718	695	675	676	698	712	666	673	703	657	718	714	727	735	691	691	675	695	698	622	694	654	715	713	673	649	680	678	703	679	712	654	657	749	654	679	696	696	707	668	760	684	711	648	660	711	714	642	703	705	678	722	735	680	669	689	704	683	714	636	700	708	720	656	705	694	655	665	692	700	665	671	714	663	678	716	675	666	686	660	680	714	654	714	724	679	649	673	640	690	681	718	655	693	655	670	675	668	712	708	716	733	696	682	719	706	746	660	680	691	706	678	686	673	703	707	717	706	656	681	694	718	712	650	677	680	678	691	674	675	720	685	685	742	716	708	637	757	689	732	671	722	675	668	678	705	735	688	688	724	648	716	697	712	678	647	649	707	699	659	671	737	767	691	702	711	703	711	691	735	657	711	678	669	723	674	650	712	707	672	699	687	704	682	704	706	652	706	705	752	727	676	660	672	685	669	685	679	651	759	720	695	686	692	686	791	678	672	677	634	677	656	679	693	765	701	673	685	696	655	623	704	664	648	697	689	733	682	653	729	686	651	661	689	709	649	760	709	699	669	677	675	682	670	711	636	671	685	719	680	704	743	666	703	734	644	711	687	706	648	686	659	693	702	689	697	689	721	683	684	719	707	637	689	668	677	683	700	687	691	737	730	682	686	700	697	712	704	716	677	707	701	695	705	723	683	704	668	701	698	657	702	683	662	707	684	627	694	674	697	680	733	686	672	707	672	691	709	703	611	674	695	727	704	730	633	703	670	679	690	687	701	721	685	676	681	694	749	696	713	622	708	684	647	674	669	685	709	709	697	688	708	687	674	695	756	669	728	677	663	717	666	691	713	716	713	714	703	757	706	713	753	710	713	722	703	690	679	706	692	780	677	706	693	650	690	706	724	711	741	696	648	686	673	668	658	671	680	655	696	692	699	654	696	689	682	709	751	701	680	674	710	683	687	659	693	673	701	694	708	648	710	669	700	670	656	692	728	713	713	660	674	713	726	696	698	691	708	746	662	685	701	737	721	678	678	681	697	711	708	731	654	663	733	679	737	672	682	677	697	668	676	748	670	636	655	670	755	660	655	683	687	646	672	706	686	721	723	734	694	663	673	648	736	667	710	703	705	673	660	702	675	695	685	721	690	679	707	644	685
37709	76034	85495	62270	43078	27313	11067	1393	913	886	888	907	874	913	864	875	857	880	871	907	915	877	945	962	887	882	867	897	832	849	906	831	857	858	865	874	890	819	919	868	867	933	824	843	856	866	902	854	819	930	860	887	886	893	890	861	873	867	843	857	850	952	856	927	898	856	908	937	899	832	860	852	893	869	886	843	826	908	847	847	834	928	832	867	921	896	884	902	857	838	864	862	866	844	906	876	870	837	880	839	873	853	879	890	827	862	839	844	831	897	855	796	848	868	924	856	886	895	873	896	862	857	829	827	875	912	864	852	891	886	926	857	861	872	822	916	871	830	856	840	841	837	840	829	863	870	837	889	814	883	839	904	822	900	849	881	884	826	820	845	832	886	859	887	899	833	872	857	854	901	846	899	883	827	912	863	877	869	851	830	872	880	848	894	881	872	932	827	844	885	890	909	866	876	883	905	893	917	806	923	862	916	857	881	822	866	841	846	862	845	862	811	857	869	932	846	874	818	874	891	887	829	888	849	862	900	869	894	863	807	866	857	841	836	870	886	884	846	860	909	887	888	895	898	855	838	795	914	779	866	830	890	940	897	854	884	907	855	863	859	815	871	904	868	824	877	843	907	854	864	872	857	861	880	815	898	873	847	834	850	862	830	869	897	912	886	863	837	847	898	857	898	915	849	857	911	821	890	873	877	889	886	864	842	863	900	894	832	881	900	839	870	933	795	798	840	886	868	857	857	896	905	829	864	896	861	849	841	925	879	868	870	839	869	939	859	858	858	836	851	813	868	869	918	880	837	841	869	852	880	873	887	829	870	886	894	845	831	886	841	856	845	864	832	881	869	875	892	876	850	850	937	885	850	860	833	896	873	818	844	906	861	908	896	799	879	886	878	893	880	880	872	890	877	874	851	821	868	847	815	829	841	860	895	834	871	810	863	888	844	855	849	905	811	840	881	840	873	854	880	863	867	886	905	905	868	857	883	870	878	882	901	857	838	835	883	848	863	849	880	877	802	876	865	857	903	852	869	844	862	900	914	893	820	864	841	834	826	838	854	898	884	876	880	876	903	823	842	832	873	917	820	814	858	867	848	865	890	853	824	811	825	898	888	847	867	828	831	840	833	897	869	851	852	859	844	829	895	890	867	877	885	856	864	839	938	888	846	909	883	872	864	858	898	887	858	829	851	913	872	825	861	828	853	878	827	921	859	862	833	877	867	819	922	843	868	837	907	885	843	864	857	854	867	857	907	874	843	860	871	857	829	855	877	849	852	914	870	809	891	824	868	838	873	869	884	880	899	876	812	884	891	871	826	885	868	882	840	929	871	876	867	860	839	856	842	836	824	884	894	871	875	843	822	845	961	867	854	833	883	867	898	875	937	871	886	875	904	924	851	923	838	872	874	855	883	890	845	854	838	925	879	910	899	838	878	904	869	865	888	811	854	866	857	846	918	814	864	874	890	867	826	839	866	869	851	874	896	858	818	838	860	873	886	846	884	924	842	854	901	855	882	855	876	839	850	833	852	851	893	866	912	914	855	870	867	888	828	899	879	907	826	894	858	879	848	867	863	867	899	850	915	841	843	853	862	898	907	840	865	828	824	850	847	878	874	871	832	885	850	857	874	883	886	783	860	817	844	860	892	916	864	858	853	826	809	869	893	869	872	841	847	847	818	862	865	859	921	829	840	848	887	882	883	890	885	886	910	898	826	875	848	862	897	876	922	865	875	818	883	871	874	838	836	920	879	880	880	888	874	892	820	863	805	852	921	855	901	872	863	898	870	868	817	827	879	849	843	908	833	862	887	833	897	873	895	854	890	896	865	877	842	877	898	837	863	922	879	881	874	825	861	876	879	870	844	873	873	825	891	893	884	827	803	845	847	843	845	871	873	862	901	832	832	895	885	882	880	843	892	906	852	890	941	865	809	923	882	854	868	896	844	889	868	859	854	837	865	907	840	862	879	860	884	911	899	910	875	876	874	877	868	889	874	856	849	912	831	874	860	841	862	847	886	866	901	848	860	860	834	898	881	893	892	849	872	929	879	874	850	898	876	828	810	901	853	876	872	861	865	837	813	868	886	829	867	838	865	889	892	902	855	839	901	838	868	834	855	880	906	872	901	848	812	895	854	837	899	877	918	860	854	856	902	881	905	838	859	877	893	862	870	809	922	874	877	899	873	821	865	889	912	941	827	797	840	821	857	863	878	865	848	856	864	877	887	910	872	868	846	882	840	846	877	864	859	840	843	832	888	871	849	841	838	884	867	831	822	886	915	849	832	881	862	860	850	928	952	906	889	877	850	891	822	865	847	844	825	833	869	892	862	903	861	847	826	852	912	883	867	784	861	844	893	843	870	873	837	885	898	855	858	891	881	887	873	871	889	843	891	837	870	868	898	827	868	802	846	873	929	863	907	893	883	858	900	875	908	837	835	916	875	877	914	842	825	829	873	904	832	866	875	856	833	823	886	872	880	855	868	878	892	905	848	827	889	904	832	893	878	828	919	825	892	848	869	861	866	865	932	833	852	874	842	848	858	950	909	827	880	848	902	911	826	877	858	861	869	849	913	889	819	916	870	850	867	880	861	868	871	868	803	915	841	864	843	884	880	889	840	862	894	829	909	821	872	909	891	871	854	891	935	891	885	899	846	852	870	909	833	875	877	872	806	861	851	889	882	847	897	842	889	850	836	825	877	890	883	922	844	880	870	881	845	943	884	868	889	824	875	873	943	847	880	853	849	827	853	855	943	861	836	854	891	879	916	822	879	853	908	830	911	912	835	840	891	843	909	885	878	851	822	859	860	810	900	845	883	897	843	840	836	898	788	874	870	876	865	893	870	896	858	803	804	905	847	873	858	833	891	881	873	848	848	863	814	842	863	858	820	879	908	894	911	846	869	791	853	830	880	911	872	851	838	860	843	905	828	841	871	865	886	819	891	907	859	872	871	900	865	804	887	903	874	880	856	950	849	866	897	894	880	830	896	879	828	902	903	811	859	889	847	838	860	894	871	888	873	908	819	880	889	928	862	879	862	851	883	874	845	917	869	833	843	872	888	908	897	867	814	842	878	849	842	842	782	873	873	885	808	869	868	839	866	824	866	882	818	901	821	828	881	814	851	832	848	823	830	795	882	839	934	853	851	834	883	817	864	813	860	909	874	957	850	930	796	830	869	855	874	843	853	840	859	899	867	866	902	847	880	847	880	853	873	872	881	824	849	932	849	858	903	860	854	863	854	877	898	844	893	826	831	870	855	850	852	867	871	831	883	865	862	836	874	848	851	892	914	869	865	850	851	899	881	915	882	870	864	868	851	863	871	859	867	837	857	840	853	890	857	907	846	848	837	864	883	890	873	840	837	861	845	851	873	879	883	881	870	846	859	932	905	917	877	824	891	836	825	887	870	892	856	902	859	866	832	870	871	843	903	857	847	874	862	855	890	846	880	854	864	836	858	887	837	891	889	868	863	860	914	859	838	849	892	918	893
23300	21562	37927	45327	40158	31269	20306	2587	551	555	586	530	579	537	555	530	539	549	539	561	573	540	564	619	622	569	545	607	520	542	555	555	541	521	532	536	508	525	540	529	540	539	499	576	503	540	546	561	538	568	533	527	544	559	513	546	528	523	577	503	546	490	481	521	530	531	531	514	529	496	499	528	516	520	524	531	542	543	530	555	558	542	508	524	547	521	495	509	508	527	541	557	491	525	516	558	526	548	553	536	483	499	526	544	543	505	502	548	528	515	561	546	547	524	539	525	511	529	502	494	503	554	538	522	542	511	510	533	531	532	537	524	529	521	570	544	503	508	549	523	563	521	551	535	519	550	498	535	489	536	553	498	495	553	552	541	474	507	539	555	548	498	539	517	538	503	511	501	521	546	505	514	544	545	519	517	519	563	557	526	533	537	497	530	492	553	537	532	522	531	572	530	587	520	503	567	525	550	543	538	545	521	536	508	556	493	526	551	560	524	524	568	522	599	548	522	570	560	562	521	554	514	499	511	511	542	549	518	527	521	513	564	528	555	556	535	528	557	522	528	514	571	480	531	550	506	545	543	526	523	505	568	532	518	510	525	582	507	545	509	575	529	550	464	516	492	501	557	565	540	538	504	544	529	526	529	475	533	530	491	489	513	499	500	501	530	529	507	567	495	545	602	537	530	558	498	568	485	540	547	532	536	593	536	522	565	559	542	562	515	557	579	517	515	550	578	530	523	522	514	553	550	576	505	503	541	519	562	553	524	516	507	521	566	514	514	548	489	515	513	505	522	566	555	517	545	535	532	570	553	492	554	553	536	552	567	510	494	515	529	555	521	531	512	537	504	515	549	570	514	558	539	500	494	544	510	528	526	518	502	530	504	521	485	502	567	539	493	564	532	501	533	516	540	525	527	550	554	509	541	536	499	517	515	482	544	534	557	510	543	521	564	534	531	562	533	517	493	561	539	531	570	519	538	507	597	551	512	531	552	518	515	527	550	532	538	530	544	557	543	507	588	560	509	521	543	480	552	503	559	578	543	511	550	553	511	533	520	557	536	544	505	525	520	531	511	516	564	498	538	530	513	527	514	556	529	526	535	484	482	503	547	505	523	561	507	564	524	527	525	509	534	496	505	512	571	551	535	548	570	508	534	490	517	527	518	534	566	531	514	526	568	553	514	531	541	550	547	516	508	557	525	543	498	517	569	608	522	538	528	549	494	561	566	502	535	516	547	541	528	513	498	545	540	560	560	556	520	547	517	544	531	518	538	524	559	497	540	489	545	546	564	534	573	485	562	539	530	497	526	510	537	539	546	531	516	501	568	566	555	503	577	502	507	516	512	497	540	552	525	554	521	507	564	520	481	530	569	494	541	541	533	516	543	508	547	551	545	533	546	529	520	532	523	585	512	501	488	528	568	490	559	549	526	525	521	518	563	552	532	499	505	523	534	549	499	508	495	538	554	525	517	521	517	499	522	522	519	498	576	541	542	560	490	488	520	563	580	537	562	511	553	545	508	499	550	546	482	529	547	517	528	576	540	575	504	513	569	582	544	503	493	563	503	499	576	557	557	550	511	551	582	557	535	521	516	524	558	557	575	527	498	496	556	543	521	512	518	533	527	524	581	566	554	562	491	546	581	567	553	516	543	552	519	527	497	571	547	517	524	518	522	529	499	545	564	527	562	585	552	559	492	508	525	523	516	550	519	505	531	560	529	519	541	520	533	542	529	544	498	511	530	501	491	532	562	534	499	496	504	529	529	509	555	573	535	520	564	518	562	550	554	559	526	526	504	527	527	557	493	541	502	516	514	530	522	530	567	502	518	522	540	503	489	533	499	519	529	572	548	541	504	505	536	491	548	501	554	545	568	531	563	513	492	537	555	557	557	528	533	517	532	540	525	497	525	571	546	510	548	505	513	504	496	507	533	514	502	546	536	507	494	549	529	467	527	531	537	565	504	550	562	508	516	528	528	556	612	537	568	512	502	512	567	524	511	565	576	511	547	560	548	543	539	544	528	527	547	506	529	542	500	531	507	500	531	551	562	503	523	556	604	520	539	596	470	549	479	482	501	537	538	527	504	535	537	617	529	518	552	512	509	533	559	570	536	529	522	523	525	550	496	531	570	519	519	500	539	540	550	498	527	561	526	511	530	543	527	545	537	549	532	535	501	477	526	559	512	496	547	483	558	543	493	557	513	556	526	507	504	530	532	536	532	510	529	547	518	565	494	500	554	556	527	527	501	473	558	528	521	524	527	504	514	519	546	505	567	513	536	552	549	509	519	535	562	534	547	526	500	521	528	532	595	515	512	531	532	540	526	566	553	530	534	560	562	551	479	546	528	520	495	535	516	516	549	557	510	527	524	515	532	567	505	498	540	538	505	547	512	507	527	558	528	525	516	570	481	548	515	525	499	496	536	537	590	541	549	514	544	501	544	509	528	560	510	546	540	556	541	528	564	553	510	496	496	530	489	508	555	491	511	498	554	493	587	547	546	498	519	547	535	573	559	504	512	534	514	533	540	517	505	521	501	503	516	531	531	518	530	520	552	499	552	531	522	540	542	512	514	515	495	528	540	511	510	513	575	523	525	540	540	544	508	550	535	508	508	530	570	507	537	525	518	552	533	549	561	498	542	495	564	554	511	509	559	512	533	543	493	519	554	513	561	528	519	568	536	529	551	514	554	560	558	511	518	535	562	536	510	552	503	541	537	531	538	559	536	522	539	516	548	542	528	535	476	538	538	557	515	536	516	529	577	531	547	516	527	514	523	526	525	521	538	550	548	542	498	583	538	521	504	473	554	554	507	565	551	478	547	539	511	509	508	574	559	535	600	590	523	558	511	537	508	534	504	566	532	527	533	543	572	551	527	494	508	535	536	527	504	544	538	475	564	525	518	556	516	506	501	538	518	525	531	505	559	514	521	494	551	521	541	506	526	493	535	539	522	508	502	544	545	558	534	533	553	526	509	529	510	560	545	510	544	537	540	535	530	516	566	532	536	543	514	552	544	475	548	563	531	537	557	547	496	570	548	555	531	543	548	549	535	503	549	546	550	555	533	602	530	572	545	546	523	533	578	578	513	525	545	533	537	531	545	503	527	508	572	582	540	501	599	524	556	541	537	541	525	519	554	579	524	497	538	527	529	547	521	539	501	485	533	520	535	523	538	523	536	556	545	592	511	572	494	531	535	530	550	493	516	565	522	521	537	527	549	519	554	549	557	516	533	551	547	509	545	522	552	520	477	565	516	518	539	522	539	521	505	533	530	519	529	535	498	513	552	532	504	565	518	540	551	540	507	583	531	522	550	598	501	571	548	540	515	526	498	534	555	558	536	531	552	526	502	568	535	532	489	495	516	504	544	509	498	517	538	575	559	534	507	514	554	550	548	507	505	517	565	539	508	524	524	536	521	540	574	512	521	536	546	531	521	503	517	532	530	505	541	555	543	488	509	534	516	561	545	531	570	554	529	519	505	504	521	534	485
43374	78903	93631	74590	54343	36129	16803	1159	675	700	686	710	666	672	667	655	633	666	715	744	705	649	682	806	835	692	635	683	739	612	631	722	641	660	660	674	700	645	635	671	671	619	646	658	671	650	614	665	661	694	663	610	673	660	732	647	673	682	704	643	672	691	624	666	702	654	680	643	643	679	633	605	656	645	658	700	676	658	647	631	693	678	675	684	650	662	651	665	699	680	694	686	680	660	661	649	650	632	648	655	696	680	691	644	612	670	654	671	679	618	659	664	658	664	687	658	654	639	664	676	676	691	711	621	647	636	635	615	648	681	685	670	674	652	687	660	691	673	646	643	630	691	669	648	664	627	671	668	678	647	662	615	655	679	674	610	591	671	643	668	619	705	649	661	693	687	661	679	640	671	683	661	648	657	717	705	661	650	678	678	664	684	686	722	653	655	684	638	658	646	655	648	618	694	655	645	663	671	658	644	667	652	657	660	699	690	660	668	692	645	663	651	656	681	693	649	667	652	695	621	648	660	599	639	674	637	673	645	674	649	660	630	665	671	668	685	653	654	652	680	687	636	664	647	624	666	655	636	634	680	659	679	652	640	648	636	618	676	658	701	653	673	653	667	695	638	681	633	682	701	688	624	674	620	638	671	703	703	625	718	674	661	691	680	690	670	679	612	659	632	704	682	677	698	660	637	615	595	659	664	704	692	660	621	602	685	678	694	718	699	636	664	721	683	694	672	698	631	665	682	688	680	654	668	691	664	637	637	692	673	719	636	648	644	622	657	666	638	645	714	710	663	669	669	680	695	616	665	643	651	652	649	672	678	611	651	657	678	663	675	675	715	662	627	650	614	659	655	657	600	666	628	684	661	666	699	620	671	637	664	662	646	644	640	621	647	689	622	649	650	660	647	660	636	629	634	687	675	656	673	637	636	629	656	669	684	730	708	632	686	673	606	661	637	657	652	648	661	693	672	658	648	633	650	688	665	657	627	652	636	675	671	682	669	665	652	625	654	657	651	674	648	657	636	674	650	599	664	625	605	701	670	637	666	648	641	686	638	676	647	671	650	675	623	693	684	642	622	638	655	622	663	685	675	655	685	657	651	702	639	625	651	630	652	633	654	659	650	701	639	650	677	652	717	641	694	658	625	629	660	616	623	681	637	663	669	683	656	632	646	623	651	642	678	661	669	627	671	622	657	675	659	666	675	654	656	648	652	672	623	664	642	634	638	655	652	721	666	657	658	652	670	666	696	681	723	674	676	645	627	661	673	667	641	605	687	628	642	660	632	645	593	696	593	685	691	646	702	746	677	688	676	643	649	667	644	628	668	661	677	697	636	715	656	654	676	664	712	647	638	625	681	669	691	651	662	663	708	684	669	663	686	695	617	635	624	677	631	616	677	665	628	711	664	648	654	678	653	664	668	688	657	661	684	636	681	680	691	651	655	639	689	630	631	675	666	619	640	665	649	637	656	668	689	629	629	647	615	663	692	650	659	637	663	699	654	653	655	643	673	707	633	673	648	640	683	646	651	624	676	685	654	643	662	659	617	648	672	662	656	679	623	686	659	685	692	648	675	643	644	720	691	651	677	638	658	645	647	639	639	660	658	668	632	654	646	687	693	633	605	629	677	634	690	703	643	607	650	689	669	669	649	643	625	645	661	644	681	662	684	636	660	643	626	672	682	690	656	699	713	656	621	649	676	664	648	660	614	619	662	627	669	638	635	650	642	664	678	702	608	686	668	696	646	610	658	627	635	682	646	705	674	639	662	641	691	659	690	687	636	651	647	714	627	619	692	602	665	645	654	651	640	665	675	646	637	678	612	659	646	648	671	660	639	694	696	634	705	638	623	613	652	642	638	640	665	677	634	685	699	706	613	647	638	705	654	638	660	649	680	608	659	640	665	723	714	646	688	661	671	685	626	669	640	685	638	680	658	647	641	669	708	683	717	690	629	661	708	714	640	653	679	666	637	648	646	680	680	689	696	625	641	640	700	639	643	661	664	633	696	677	615	701	654	685	669	675	640	685	642	713	598	703	678	651	647	639	681	657	664	692	666	661	610	666	686	631	639	647	690	628	634	661	660	649	692	647	673	713	644	675	675	673	667	660	666	660	645	659	634	662	649	652	626	642	648	629	673	642	651	652	639	665	670	629	620	661	686	635	666	644	657	686	665	725	640	708	649	620	658	681	673	672	659	652	615	677	688	677	682	703	642	642	657	658	681	643	648	646	667	651	626	661	653	616	662	637	625	657	635	635	689	673	646	689	652	652	652	654	639	642	709	645	645	673	646	668	656	638	693	689	696	624	679	651	645	639	636	690	638	684	689	680	659	619	671	615	678	651	687	671	684	684	644	666	596	659	656	649	666	664	688	648	660	669	653	651	649	645	683	623	640	636	679	668	670	678	640	652	673	661	665	641	641	649	726	644	676	661	646	640	650	683	682	624	665	649	644	665	616	657	676	652	694	650	662	680	653	693	667	660	656	695	624	670	712	657	704	648	630	672	681	659	699	659	629	689	628	689	655	660	609	644	633	634	652	676	695	666	665	713	670	639	626	662	669	644	632	628	655	691	608	712	629	693	637	666	678	674	646	666	619	663	564	655	677	660	693	653	692	656	707	637	622	678	691	657	660	669	666	656	652	592	632	660	678	693	641	697	648	631	685	683	678	677	623	652	624	654	597	686	665	636	656	681	635	662	695	658	683	643	639	695	661	675	669	664	667	715	610	661	669	677	632	639	672	664	641	681	695	663	644	680	650	669	616	636	665	633	654	638	657	668	656	611	655	658	692	655	652	616	648	686	615	635	644	656	648	686	675	676	619	678	720	635	622	646	687	677	607	626	680	649	666	734	662	650	624	709	670	660	687	654	663	630	633	624	681	655	653	656	636	620	654	626	644	667	660	576	679	655	671	678	655	675	664	626	663	660	687	671	698	683	652	691	641	672	654	696	693	666	656	668	677	670	635	630	624	642	701	642	631	657	697	676	707	648	616	652	620	671	612	667	668	657	660	672	637	681	651	666	644	633	617	628	652	661	639	680	651	648	652	621	718	678	661	653	687	664	678	732	642	687	694	651	632	635	659	643	631	653	673	603	623	694	643	645	652	658	631	630	661	675	688	623	643	743	679	657	632	647	660	656	653	657	672	707	641	648	672	682	655	698	711	644	652	696	644	654	615	628	667	658	644	702	690	653	659	705	685	600	663	617	637	617	654	635	654	616	684	655	640	679	642	668	695	635	658	628	667	650	654	641	674	643	655	685	652	674	622	665	605	676	644	631	702	629	660	645	656	667	630	665	649	670	612	693	638	656	634	649	628	650	643	675	702	687	650	651	676	654	675	719	644	633	684	674	677	677	689	667	652	652	682	657	683	657	694	638	639	636	641	664	677	667	702	643	684	652	645	634	631	662	694	636	673	655	634	657	646	644	646	668	612	620	660	638	630	664	704	711	695	685	631	646	653	655	655	636	663	659	657	659	689	627	648
27614	22946	38464	31330	14402	5020	1786	840	831	799	841	806	845	769	869	832	758	829	806	819	844	801	785	840	877	790	830	776	802	800	791	806	827	798	794	815	854	805	770	850	797	839	820	868	812	869	867	856	809	821	792	757	831	845	839	837	861	794	838	852	768	783	773	813	803	777	832	818	841	811	829	829	766	799	825	821	768	834	852	778	798	783	799	815	804	857	771	846	843	797	804	831	788	789	831	862	843	832	797	813	803	733	791	843	823	765	862	834	809	847	769	809	831	853	807	814	796	815	869	833	791	760	804	866	809	869	840	835	774	842	800	806	793	798	736	736	789	838	808	803	802	832	814	790	790	780	841	808	818	866	797	828	795	833	850	796	803	830	803	776	851	815	774	826	850	808	778	816	836	791	821	811	823	797	780	806	851	782	847	833	824	777	803	829	818	773	802	802	837	872	794	841	781	825	763	813	784	837	791	799	780	811	795	831	773	809	818	834	797	771	825	773	839	772	792	815	780	860	797	818	848	798	845	806	847	779	810	834	811	775	780	786	815	839	780	833	773	780	830	819	868	821	846	780	802	875	784	784	831	797	837	804	838	863	783	799	831	869	806	861	823	755	773	811	827	817	839	833	800	810	866	811	837	804	759	802	823	813	785	805	796	836	811	865	851	837	815	846	753	793	842	836	806	809	811	809	791	787	812	775	745	810	801	768	815	784	755	834	825	803	847	772	797	864	790	832	848	831	814	819	808	799	876	836	810	811	816	850	820	813	839	776	832	843	803	805	781	876	774	813	833	798	814	795	748	800	821	828	811	822	782	827	812	879	766	763	807	850	815	852	855	803	758	781	758	762	769	855	822	812	819	817	851	803	819	821	809	753	788	757	808	831	803	809	830	818	813	878	779	805	842	796	820	832	824	837	863	850	811	822	878	787	823	841	799	748	798	776	804	799	867	804	798	772	822	792	845	806	826	881	808	770	825	804	844	823	868	853	854	826	784	823	837	856	813	843	851	826	854	828	845	798	784	802	789	832	799	844	802	769	804	782	810	866	762	817	856	864	828	759	829	800	820	843	843	814	788	843	878	845	791	853	828	848	789	819	796	781	823	801	810	781	832	845	790	775	813	799	804	834	862	802	861	778	868	863	788	784	809	841	809	834	833	817	805	818	825	800	823	829	833	830	788	776	843	815	816	806	804	777	804	818	743	819	812	825	801	805	805	833	771	824	840	817	831	800	862	785	820	831	791	760	788	805	831	824	813	824	787	884	788	858	761	851	786	814	835	838	887	790	786	806	764	817	792	777	827	872	803	861	833	865	802	793	832	797	824	840	786	794	832	848	823	833	842	815	790	859	860	853	767	842	856	818	784	828	783	880	809	848	796	833	802	808	802	779	788	761	766	807	809	841	824	804	850	804	820	811	849	833	811	780	845	793	767	799	837	780	790	828	803	772	828	763	805	775	791	806	793	803	806	826	817	825	886	772	833	788	799	825	765	803	748	840	825	785	833	786	840	806	774	825	833	808	791	855	836	810	777	791	880	828	820	813	804	779	832	814	845	787	809	794	846	848	841	843	788	830	801	761	855	844	828	805	845	816	769	817	806	796	838	841	789	812	894	755	851	812	811	791	855	837	845	843	795	766	833	787	825	834	780	822	865	786	807	783	813	826	820	803	825	792	823	797	814	795	810	845	838	832	772	848	793	811	827	805	805	809	800	844	816	866	872	860	824	814	812	793	849	836	852	810	823	862	808	787	795	812	762	834	851	813	839	873	807	843	768	853	880	829	748	855	786	779	797	812	816	821	827	863	841	774	812	793	801	851	833	811	797	799	792	787	834	774	786	799	764	818	874	839	829	792	860	833	792	869	828	812	824	814	840	844	868	786	811	808	808	811	830	796	802	796	796	830	852	824	804	832	781	789	849	857	798	836	816	886	804	821	805	802	800	802	850	846	812	791	812	820	808	804	800	784	814	783	808	832	805	833	804	834	858	817	836	829	809	793	800	833	856	767	783	830	840	774	847	811	821	808	787	818	850	817	797	798	814	808	799	789	828	832	838	798	804	834	775	804	838	812	779	832	814	802	765	796	775	806	861	800	799	771	789	803	818	792	783	824	740	740	831	808	847	809	788	829	840	868	811	800	858	841	832	805	819	834	838	819	801	806	788	761	808	855	774	846	834	821	830	833	794	795	802	776	858	855	802	808	853	818	798	788	874	793	863	844	850	809	790	761	784	800	824	767	795	883	802	804	795	782	842	828	833	810	780	808	839	810	784	806	828	851	857	866	858	857	824	751	823	817	767	814	792	784	846	814	813	838	813	854	839	806	835	815	817	859	817	882	812	819	784	792	819	831	866	802	803	864	837	826	812	782	845	734	810	811	801	810	811	793	837	839	791	818	778	818	824	797	900	796	784	859	788	771	813	806	816	843	846	796	816	848	849	776	836	817	858	830	805	794	875	849	820	762	818	824	849	811	864	789	780	792	859	802	786	797	810	795	803	808	816	774	817	808	801	802	776	794	752	780	855	831	824	831	867	822	770	795	804	806	820	833	788	824	843	763	854	833	873	784	782	860	762	853	820	805	844	859	864	800	793	773	825	803	769	759	822	762	819	748	805	772	802	845	786	789	796	784	786	870	791	808	810	778	827	799	783	792	803	791	805	823	849	852	827	795	805	765	802	850	765	820	803	793	851	828	799	796	801	821	746	824	797	818	745	825	800	828	803	779	805	829	851	837	775	779	866	806	786	827	817	829	826	780	808	797	795	817	853	840	769	840	767	855	787	827	758	815	861	814	884	758	815	848	761	883	839	809	793	815	845	807	820	740	795	870	763	801	797	875	792	803	805	802	783	800	774	838	780	814	819	768	764	829	782	810	799	866	828	851	794	855	776	853	843	804	824	820	787	842	782	785	825	779	831	825	814	879	845	750	834	800	848	825	820	756	838	807	833	845	792	833	799	842	831	824	794	739	823	808	911	756	838	817	857	798	798	806	800	798	805	851	834	840	769	797	848	855	832	811	814	776	780	823	834	806	824	828	806	784	815	823	831	861	801	762	829	845	817	801	788	807	825	771	789	828	782	826	832	845	798	784	841	801	818	851	839	790	879	789	788	803	825	778	802	790	828	811	827	829	815	869	827	822	838	835	831	825	813	841	817	832	793	821	801	849	811	841	799	828	837	803	771	823	810	815	795	823	824	825	817	850	820	823	779	787	843	787	761	821	785	875	810	840	776	829	828	838	803	812	819	849	890	831	781	806	791	827	863	828	853	766	846	830	847	866	783	821	818	820	786	781	856	830	824	893	810	841	814	771	865	787	865	793	802	785	770	790	803	752	832	812	771	809	764	818	834	814	803	806	862	861	810	853	817	852	835	752	764	799	804	815	856	796	795	793	786	834	888	833	871	775	817	836	827	822	783	811	852	793	822	820	776	823	827	777	835	784	779	868	785	789	753	799	811	779	777	860	883	762	871	812	822	784	823	857	795	793
13637	35985	41517	27428	14424	6177	2495	1036	1016	1026	1053	1052	1010	1029	989	1022	910	1042	994	1014	1014	1003	985	1052	995	1042	997	1018	982	1001	1027	998	1034	1015	1018	1064	953	967	1058	980	1023	1061	1026	1040	1036	1050	1017	969	1020	1062	1009	999	1014	995	1045	950	1043	1063	1016	988	967	1001	1041	1029	997	1015	1007	1011	965	1007	1003	984	983	1047	1008	986	1033	1010	976	1075	986	972	1017	993	980	1038	1019	1003	986	1007	984	1010	1003	1023	1033	955	968	1041	1000	1087	931	1043	1028	1014	1020	1002	986	1015	1034	1005	1083	1009	948	1027	1003	1020	1017	996	1034	1001	1013	1024	1025	1010	1023	1065	1013	1046	1032	982	979	979	1053	1061	997	967	1045	1028	953	1019	992	1001	1000	1028	980	1064	1066	1031	1046	985	992	979	985	999	1002	974	1061	1020	993	1016	932	1024	983	935	1047	968	1009	1017	1021	1065	1007	953	1004	997	966	973	973	993	993	1008	1034	1002	974	973	1000	976	1045	985	1042	1009	1029	1030	988	1039	1065	996	988	1031	1065	996	1050	995	1001	1057	1027	974	1031	1005	986	955	975	1003	999	1047	988	1084	1014	1006	996	1012	1062	1020	1051	981	1041	1049	1055	1015	1092	999	962	1076	1029	1006	1057	1051	1021	1007	1021	999	1032	964	1060	983	999	990	988	1040	1018	1047	993	1011	1009	1035	984	1011	1028	971	1021	1083	1036	1007	1036	1058	1026	1006	1011	1047	1002	994	1033	981	972	1041	1052	1009	1056	990	1049	986	1016	1077	993	967	1035	1027	1005	968	1029	992	1026	1005	1018	1015	996	1004	1046	992	1022	954	993	994	1020	1002	980	1064	1009	968	1022	1024	1021	945	1015	1028	1024	1033	1082	1061	989	1028	1019	1014	986	998	1032	1111	1000	1037	1009	1000	1053	1008	947	1000	970	996	986	1021	974	987	1051	1026	1014	1039	977	988	1008	991	958	984	979	1006	1001	1020	1037	1050	957	996	987	977	1018	1012	989	1012	990	1005	1005	1048	984	1063	1040	1049	1009	1004	1089	1015	1009	1005	1009	1050	1008	968	1016	1025	991	1070	1033	979	1054	986	968	1001	1007	1036	1024	1001	1002	951	1031	997	1038	1018	1055	1032	1063	968	1057	1035	1047	986	953	989	1050	1039	978	987	1007	1077	1031	1009	992	1027	970	1053	978	1000	1002	988	988	1060	965	994	978	1030	1001	967	1057	1066	1055	965	994	985	1048	1073	1010	1047	1004	1028	1080	990	986	1051	1017	1003	1031	999	1032	998	988	987	984	978	968	1030	1009	1084	987	1025	985	1026	1007	979	1055	1001	1007	976	979	994	1015	1049	1001	1028	962	977	1022	993	1071	1014	1001	1014	1045	1069	899	1049	1012	1025	955	1020	1061	1023	1015	1004	1011	952	988	998	998	1008	1026	1030	1048	923	1078	1031	1014	1064	1056	1027	1024	1027	983	1030	921	985	1038	1003	988	1037	1078	984	1031	1076	990	1050	943	990	1022	984	979	993	1033	1011	1012	974	1023	1010	1049	980	1006	987	1039	1053	1030	1026	1002	1014	1031	978	1027	1043	1019	1038	979	990	989	962	976	1000	952	1008	986	1057	976	1018	965	1033	1022	1001	1023	998	992	990	1012	994	971	1034	1030	965	1007	989	1042	1020	1058	1034	1059	1055	945	970	991	1022	977	985	1012	1007	968	941	1040	1003	1015	1021	1053	1003	1047	1001	991	979	960	983	1017	1014	1005	1084	1027	987	996	1033	984	1003	1013	973	1058	953	1059	1025	998	1007	1023	991	1035	975	990	1029	1015	974	1022	945	996	979	999	954	1048	1013	1006	1025	1002	968	1000	1012	1020	978	998	980	990	1027	1051	1003	959	1024	1001	1028	961	971	1041	1034	1007	993	1012	997	1032	1040	1025	940	1012	1002	1061	1031	1012	1013	1026	998	1018	1048	1051	1030	988	1003	1012	1035	997	1040	1076	994	999	1012	1047	957	993	1022	933	968	943	1073	1041	1078	963	1017	1029	982	1040	991	1063	979	970	978	977	1018	1057	1000	997	1029	994	979	1028	998	992	1084	994	1010	1038	994	1015	1021	993	999	994	986	995	983	996	1025	971	1017	1026	1055	1064	1046	1099	981	1050	1023	1065	990	991	1035	1034	969	1051	983	989	1058	1028	993	1027	977	1021	1052	971	1027	1011	1043	972	1051	974	1019	1042	1024	1009	1023	1019	981	1020	1016	1009	1040	995	957	1006	1010	1016	985	975	1004	1005	970	1012	1010	1008	1059	1029	1008	1005	991	1011	999	977	975	1017	1020	1023	1050	1050	973	984	976	983	1004	981	1000	1015	1015	1041	991	1026	1022	996	982	1016	978	1041	1001	1038	965	972	1008	918	1020	1039	1009	975	935	993	984	1001	1040	950	943	1015	1032	1036	955	1053	1003	1055	992	964	1014	970	943	1052	1004	1019	937	992	1011	1001	1036	998	1006	1023	1000	1024	1020	1057	1012	1022	1039	992	968	993	976	994	995	983	1026	949	990	1037	1014	955	985	1040	988	1072	1022	957	1044	1017	1052	1046	1022	937	1052	988	985	1020	1001	1009	992	999	953	1057	995	973	1021	1064	959	1011	982	1005	1010	1083	1015	1020	1015	1093	976	956	1054	1065	1012	969	1031	962	1022	977	1004	1043	974	1071	944	961	1011	1004	1043	1058	983	977	1038	991	1010	981	1076	965	997	962	1034	1062	1031	988	1002	997	1009	1060	951	948	1024	995	1033	995	1039	1038	1017	960	981	1045	1043	953	968	1013	1037	1040	1022	982	1007	1024	1020	1004	982	1024	1032	1009	1060	1021	1082	1055	1023	1025	1017	1014	1018	993	1032	1019	1037	1022	1008	1003	1013	985	1030	996	984	1058	1031	1027	1040	1015	1034	1011	954	1010	1058	1016	1034	1011	995	1046	1029	972	1033	957	1024	1039	984	996	1076	1007	1029	1065	1045	973	954	997	943	972	1049	987	1021	984	996	991	1008	958	1004	962	1078	1002	991	1048	984	1043	995	986	990	1007	1026	1049	976	986	998	932	975	951	946	1014	991	1013	1030	935	1018	993	1011	995	944	992	996	996	1007	1036	952	996	1077	996	1025	1051	996	981	1032	1009	962	1066	1028	1028	961	1018	962	1072	1024	1016	1025	996	993	1043	1005	1030	995	1037	1008	1022	1009	1028	979	1024	955	1000	1007	997	1048	983	970	959	1047	1001	1034	1048	1032	1025	1007	985	1034	1009	1049	997	955	1005	1018	979	990	984	986	1049	943	1036	1019	1049	1012	1031	1030	1014	1023	991	1036	1024	1051	1025	1009	986	1014	1029	988	1013	964	955	1030	968	1027	1026	1015	1026	986	1000	1006	986	977	996	969	1032	1033	1039	1008	1030	961	1030	992	978	1027	1005	1012	991	989	1010	1002	980	1015	971	1032	1004	1021	1014	981	1016	1014	999	1005	1027	1015	1047	989	987	1037	990	1031	1046	992	999	980	1013	962	921	1035	1049	1018	983	981	1038	980	1117	1017	965	986	997	1005	967	982	1008	929	954	1030	1011	1060	967	1027	968	1007	974	1054	997	1004	1067	958	983	1008	981	982	1020	990	1079	996	982	997	931	973	932	975	986	1040	1035	980	981	1011	967	978	1007	1023	1004	1010	1069	977	1069	1027	1019	963	986	1058	977	1000	1073	1070	1071	1025	1036	1007	1039	1016	966	1025	1015	1026	1015	968	999	1029	1017	1032	1017	1032	976	1026	964	987	976	960	1002	1045	1000	1069	987	1037	1050	1021	1039	993	963	1009	946	993	999	989	1046	985	1007	1048	997	994	1012	974	983	972	964	1024	1014	1081	1025	1011	985	977	977	1035	980	985	977	987	1027	998	1001	964	998	1026	961	952	1006	1044	1011	1046	944	957	1010	1012	967	1040	985	1009	953	993	988	962	973	1011	983	1034	989	995	1035	1032	1003	978	1045	959	972	993	1051	992	1009	1025	1023	996	986	998	1025	980	1046	1039	992	1015	918	961	994	956	961	1016	998	1043	1025	1029	967	1047	1064	1002	983	1031	1058	965	1050	1026	1007	975	1003	1004	1022	1030	1051	947	999	1012	1003	1005	1015	1060	1001	1015	1000	1035	1045	1033	1027	1035	1027	1003	985	1024	1058	989	1009	986	1022	970	994	987	999	1032	994	989	988	985	1066	1005	1025	1001	1015	1030	1004	1038	1033	941	1028	974	1029	1026	1003	1005	1035	1102	969	1050	1000	937	967	958	1046	996	1027	1005	994	1041	968	963	1010	1019	975	967	1077	971	1027	1029	1029	995	1017	984	1051	1063	989	1005	1028	1036	990	1021
24266	21620	41487	48936	37759	26269	13540	1647	688	752	684	714	665	758	693	738	670	640	743	767	699	680	776	714	760	692	676	732	689	697	685	672	636	688	690	727	697	739	645	676	706	722	714	727	716	701	696	717	731	669	705	662	747	729	705	695	679	662	661	645	691	643	695	648	710	668	678	698	667	699	700	766	711	640	700	732	726	680	634	692	655	691	693	695	678	708	726	694	686	668	684	688	695	725	687	721	738	665	648	732	697	713	679	715	722	688	700	679	706	707	680	675	664	715	660	667	654	642	675	715	627	652	691	639	701	660	651	636	676	670	669	700	755	696	672	734	700	660	682	692	652	652	666	672	709	648	680	693	657	717	705	680	671	731	673	695	730	668	662	689	691	665	743	658	700	658	721	703	692	701	697	721	653	686	716	691	694	678	674	686	678	705	719	688	701	712	707	696	646	745	699	633	664	682	704	691	658	664	700	661	701	691	652	652	712	631	682	649	658	702	724	694	698	693	727	716	712	699	699	681	667	707	674	653	691	691	653	730	687	672	691	669	660	731	698	727	686	671	684	699	716	641	687	662	601	727	709	718	742	725	693	671	636	739	689	694	693	670	668	734	731	671	660	648	698	672	682	729	738	783	654	694	700	717	683	717	727	702	645	717	697	705	705	669	724	725	702	691	700	710	677	688	689	652	697	691	671	697	682	656	724	708	696	716	679	684	729	729	725	713	713	741	725	696	682	671	637	714	673	727	708	696	699	664	722	674	705	681	725	699	702	700	688	717	657	714	677	663	703	683	676	657	730	666	695	692	700	679	717	651	725	689	704	676	666	708	702	683	732	696	640	669	679	699	709	661	684	659	705	689	662	697	704	694	702	688	704	692	684	749	698	651	683	719	709	696	667	686	682	663	628	721	673	669	714	682	714	707	671	704	688	692	690	670	746	674	666	674	694	722	740	699	688	688	695	691	684	715	658	668	648	650	707	670	676	659	645	666	684	706	706	692	724	665	747	710	736	727	650	682	673	691	653	694	650	684	715	661	719	698	690	708	660	693	687	721	700	729	727	679	717	716	684	681	667	711	678	689	695	667	682	697	703	684	670	662	672	722	692	658	681	695	681	752	670	704	669	674	688	695	692	691	727	690	681	719	673	698	729	692	677	675	684	651	687	676	694	687	705	670	704	713	664	679	701	664	661	717	673	694	700	665	698	693	719	711	658	642	672	713	739	734	681	742	659	732	688	695	693	679	672	688	665	746	708	682	684	688	635	706	672	676	705	720	658	710	668	715	694	691	711	715	720	707	709	734	702	698	649	737	670	704	664	676	664	690	671	683	712	676	645	672	671	649	700	705	679	658	722	713	684	651	630	705	684	688	732	656	637	698	725	693	685	663	720	661	668	636	742	683	726	718	724	700	661	741	665	726	693	671	668	717	749	685	684	700	710	669	693	687	678	688	722	656	635	757	668	663	706	740	739	683	680	645	656	731	668	687	702	637	671	716	668	706	708	719	681	672	680	682	681	666	709	731	756	678	663	722	682	709	689	710	732	724	683	692	696	650	701	704	675	663	687	737	709	704	680	645	622	682	697	692	654	744	691	650	689	714	745	739	663	705	744	719	728	685	703	695	679	708	702	703	672	665	740	715	718	713	696	682	682	702	678	680	654	734	678	687	673	687	715	686	694	681	684	747	694	692	685	677	767	696	677	682	685	721	701	677	708	699	687	668	669	677	640	711	696	644	704	652	653	712	688	681	711	714	703	672	680	670	673	696	705	700	719	746	715	629	647	680	683	687	724	672	666	677	723	721	724	713	707	709	675	670	714	672	705	661	725	725	667	693	671	700	677	725	709	665	710	632	687	652	690	717	693	683	672	698	683	765	672	651	714	725	710	658	698	680	697	667	697	710	664	687	679	666	695	691	713	669	731	701	688	674	667	676	673	669	665	721	691	709	687	705	705	654	708	720	707	670	723	706	691	717	761	668	705	732	668	699	680	678	683	697	692	702	649	679	708	712	659	660	630	714	707	736	678	715	675	640	741	686	690	661	733	671	673	688	704	667	674	705	695	696	648	694	649	676	731	669	716	695	671	731	690	678	703	687	680	678	647	755	673	710	669	683	744	712	690	698	716	667	661	684	717	689	706	710	654	655	655	674	723	757	687	725	685	681	663	682	676	708	648	680	658	741	679	684	629	698	620	703	726	671	695	686	730	733	678	700	694	720	656	691	702	722	701	670	663	643	652	677	695	733	751	693	664	761	672	711	716	676	693	664	706	674	716	730	663	718	700	696	682	710	710	716	642	651	700	704	613	667	727	700	658	738	660	730	676	650	703	657	708	643	686	695	692	776	733	735	699	666	665	709	681	709	681	672	673	705	684	710	674	682	680	698	690	668	669	663	682	728	667	666	669	711	709	690	721	664	682	671	724	680	667	691	701	723	662	671	728	658	721	723	670	677	686	670	648	672	683	676	660	699	674	736	738	705	638	691	699	686	741	719	694	719	695	751	698	677	710	708	701	705	661	683	694	695	723	705	699	684	695	665	664	702	656	643	674	659	704	679	655	698	712	664	658	674	746	640	720	680	658	624	711	707	688	685	617	667	696	708	661	643	720	681	692	710	753	678	673	663	686	687	697	736	650	698	682	722	687	649	713	698	692	736	680	684	719	640	708	642	675	661	657	646	666	669	717	715	690	694	694	673	662	684	693	700	729	668	708	650	701	678	692	694	634	674	701	655	666	711	698	695	677	662	706	651	684	687	647	653	677	693	705	705	697	653	695	664	712	707	691	677	645	695	697	693	701	717	733	688	701	697	658	669	694	665	660	701	690	687	724	673	707	691	662	678	693	699	708	695	668	667	722	714	721	660	667	663	702	660	692	727	675	645	721	669	676	689	692	717	676	665	728	725	695	685	679	663	669	663	684	707	679	631	677	725	671	700	708	657	675	722	674	718	713	714	740	624	678	682	729	706	708	711	732	692	688	698	731	707	657	723	675	690	693	668	705	675	663	649	678	670	709	698	674	717	640	700	712	693	692	715	683	705	707	668	703	756	683	707	679	719	678	731	690	702	688	671	666	717	702	695	670	686	775	710	674	731	683	686	704	672	712	670	713	692	685	654	645	659	711	703	679	716	685	705	718	703	704	678	665	656	729	721	681	653	690	698	694	679	722	665	663	717	643	724	665	633	694	739	722	713	726	684	703	698	683	679	709	704	661	693	675	685	712	630	702	686	702	705	675	689	726	753	683	711	685	706	685	668	708	676	700	683	703	703	699	651	704	684	736	706	652	692	723	697	680	664	719	695	710	707	665	675	670	639	712	697	645	662	706	686	689	708	707	694	698	626	684	657	668	706	624	671	666	692	656	662	678	712	691	731	669	726	697	695	684	664	670	725	662	730	705	684	695	716	709	642	691	705	711	702	688	720	700	650	672	687	733	709	731	695	673	709	676	723	675	691	732	685	700	662	694	707	671	696	724	700	693	702	680	713	674	667
37873	76426	85797	62701	43991	27994	12181	1655	887	874	866	860	839	931	870	871	854	828	845	846	965	837	888	883	977	927	910	872	909	897	877	873	890	911	918	878	860	869	862	850	832	873	890	849	863	884	893	890	874	839	906	916	841	886	866	852	890	852	899	885	892	891	898	884	884	832	876	814	884	813	930	865	873	849	851	880	815	877	877	869	857	859	843	889	863	874	862	835	844	902	844	896	876	878	843	866	830	840	873	882	850	877	850	838	851	869	821	831	889	897	845	866	866	816	877	865	901	879	884	904	899	884	881	851	815	824	920	875	837	831	816	874	941	879	848	879	907	891	844	907	833	849	865	900	908	901	877	837	866	851	884	876	811	839	884	856	865	863	851	854	832	912	872	838	833	836	809	828	859	841	848	874	922	816	856	806	907	899	887	821	852	827	840	847	818	873	855	850	894	818	849	889	819	863	848	892	834	897	883	858	881	902	854	897	908	857	845	893	876	857	882	882	823	842	876	829	859	842	883	850	826	879	795	887	816	895	842	878	903	901	880	901	829	830	863	886	862	873	863	794	869	858	868	862	867	860	876	892	848	812	815	902	862	862	876	865	868	859	849	883	886	873	793	945	884	815	847	819	848	857	822	888	848	893	879	883	866	859	878	854	833	845	816	832	861	872	889	875	901	803	845	906	836	912	867	832	879	853	905	839	848	826	889	872	847	788	902	908	879	853	854	906	832	833	880	828	873	813	862	890	869	886	854	853	823	863	853	865	932	899	894	872	842	830	865	874	832	825	889	869	893	845	928	876	895	831	873	859	861	850	853	824	865	880	892	874	823	824	828	957	881	893	897	889	897	861	840	857	915	846	809	873	869	863	844	840	883	853	906	886	898	814	830	884	887	857	886	864	876	817	815	913	892	866	882	907	879	881	862	868	812	897	858	849	902	869	818	871	868	907	842	859	827	849	861	833	831	845	833	853	855	869	914	865	879	898	851	889	835	834	878	856	865	854	892	862	906	860	895	858	843	850	811	874	834	866	868	850	848	833	832	820	833	873	876	869	891	824	820	851	893	882	886	872	844	855	867	897	825	920	887	837	878	882	864	860	823	787	802	820	866	892	854	858	882	871	835	909	846	870	854	904	824	844	840	772	851	880	830	872	890	849	904	860	859	838	886	893	849	871	852	909	873	868	883	816	886	897	806	831	830	835	871	827	880	867	814	879	848	842	905	887	854	856	858	838	879	871	893	841	936	910	866	918	878	887	828	867	874	885	841	856	912	870	883	852	891	899	827	864	864	907	860	864	878	859	850	852	861	814	867	887	878	841	888	839	867	868	872	908	868	842	826	828	822	838	874	864	895	847	802	873	845	884	891	889	865	866	829	863	894	834	898	856	853	860	852	887	851	883	894	832	856	843	908	855	873	779	823	905	888	897	858	849	856	885	900	896	841	913	898	825	852	840	858	837	921	870	864	843	884	824	842	876	808	836	842	882	891	865	853	916	853	868	861	832	898	892	854	823	850	918	847	862	846	898	811	889	864	883	872	868	913	875	849	872	894	821	866	861	859	847	852	881	810	853	864	893	829	860	853	871	929	893	830	875	854	898	863	849	929	853	873	866	858	854	833	870	874	877	828	897	860	852	901	875	864	831	888	832	885	825	926	864	871	916	859	870	880	848	894	884	841	864	888	915	873	832	870	828	905	840	865	917	822	913	859	786	818	822	798	856	840	888	848	853	857	859	824	858	866	853	849	829	886	842	859	853	867	900	947	904	872	865	902	836	804	897	835	865	899	911	934	871	875	845	886	862	877	892	902	859	893	899	841	875	845	879	866	848	842	831	892	904	874	841	858	868	870	845	847	850	878	813	901	869	868	859	822	859	877	807	852	869	822	825	883	793	841	884	909	887	947	850	858	849	849	840	863	897	880	877	846	912	845	838	885	811	855	877	879	845	871	860	859	826	871	832	869	843	951	840	819	857	886	924	802	843	857	854	913	860	809	868	842	935	913	869	907	824	868	856	858	894	847	845	872	869	897	883	857	856	832	868	815	847	879	903	834	834	847	842	832	839	832	898	840	825	898	872	874	848	828	839	875	818	835	874	862	839	904	891	877	839	916	893	855	889	875	812	864	848	837	865	866	872	852	848	847	887	822	862	832	827	869	893	840	845	837	867	870	866	885	861	863	873	877	823	864	929	843	921	862	870	878	819	859	861	882	907	872	952	836	840	814	853	909	868	858	873	882	868	886	856	834	878	870	843	802	916	882	903	845	910	864	890	881	858	870	832	886	838	870	892	903	888	805	877	920	882	860	839	847	861	853	876	797	843	871	878	945	852	856	817	857	887	850	827	899	852	899	871	877	843	858	856	889	871	915	838	830	891	899	862	900	829	849	855	922	840	844	916	828	881	885	856	849	890	869	816	807	902	880	884	870	893	862	884	866	843	861	923	863	891	887	863	881	916	909	846	880	857	882	910	808	789	851	895	881	898	859	916	851	904	860	869	890	842	855	877	848	851	867	887	931	836	878	878	884	853	900	851	890	849	886	875	859	818	887	840	870	846	883	811	867	760	873	829	905	851	876	812	848	852	862	821	861	883	877	816	885	840	859	873	844	849	828	833	931	866	865	873	830	839	884	874	861	836	844	886	832	843	840	876	868	874	866	842	881	866	856	878	888	829	838	826	864	838	825	889	864	827	869	877	907	858	832	834	876	813	866	851	866	841	863	861	844	836	885	844	849	869	813	794	880	897	888	894	877	830	820	854	864	856	869	882	886	882	826	865	842	905	876	884	861	862	903	883	867	832	918	832	824	899	858	827	821	884	894	902	850	873	877	881	837	865	878	831	830	910	850	809	876	861	891	888	875	859	902	839	826	894	855	865	856	883	873	842	806	872	907	862	855	870	874	858	883	801	817	806	910	921	841	920	836	860	839	816	849	901	919	916	860	836	836	788	858	862	858	847	924	897	855	875	870	852	832	840	862	856	917	809	826	936	862	861	849	869	836	867	903	896	835	859	847	873	879	872	840	886	848	854	830	837	869	819	833	942	879	876	867	839	879	846	800	835	817	828	876	873	892	820	820	906	861	852	825	899	888	843	894	852	844	877	884	859	905	917	909	853	851	897	919	849	809	847	848	884	882	818	859	852	854	889	836	843	887	859	868	855	825	850	886	898	920	867	881	821	867	830	874	879	864	860	853	854	814	914	854	887	855	883	871	848	865	848	877	864	874	890	871	842	894	918	841	841	895	823	849	866	853	831	795	804	848	862	866	843	881	832	893	824	894	916	877	828	893	907	846	869	856	807	917	845	852	861	873	853	849	859	872	845	809	814	888	862	893	832	877	864	848	892	867	845	854	861	845	846	882	859	875	858	876	847	848	933	896	847	876	860	816	863	879	836	806	844	868	844	860	881	900	947	847	803	909	878	859	896	890	910	858	917	846	852	865	904	909	844	864	845	817	872	877	867	802	809	912	867	833	908	856	874	835	861	870	861
23330	21517	35871	42891	38125	30816	20848	3305	585	584	620	541	524	561	505	545	552	530	552	552	594	509	585	598	609	587	570	596	563	566	578	537	557	575	560	583	552	508	558	557	516	552	545	570	501	574	531	563	529	515	506	519	561	536	536	537	520	548	556	529	551	537	504	556	600	552	514	541	547	556	578	531	536	534	552	516	529	551	538	550	516	545	516	514	559	577	538	534	540	521	562	545	540	526	539	507	560	545	578	533	544	566	549	558	552	530	539	540	543	518	528	500	552	541	519	552	562	568	530	535	549	565	554	528	510	527	526	533	538	514	511	559	542	524	527	515	532	485	590	547	549	575	558	585	548	545	531	507	561	557	540	536	583	574	537	508	560	523	513	539	579	536	566	604	540	473	509	530	548	561	558	540	538	569	522	536	528	530	560	553	501	556	549	513	577	566	573	506	544	585	541	566	567	560	528	518	546	559	529	553	548	558	559	541	523	515	552	565	524	513	549	548	547	544	548	552	527	551	543	543	564	577	515	533	548	578	574	552	514	542	524	527	547	569	560	523	546	533	543	544	488	541	545	545	538	474	543	519	534	542	521	547	522	526	519	522	500	579	525	521	536	544	549	549	542	494	498	521	560	483	531	506	568	532	535	529	570	554	530	583	554	546	563	526	541	601	530	546	568	531	537	545	515	555	578	545	521	552	549	554	563	531	549	580	527	548	504	543	531	497	528	569	499	509	536	559	592	515	560	522	504	565	504	560	540	556	517	549	560	553	502	535	547	560	525	538	559	520	550	540	530	546	545	541	498	515	584	539	535	526	514	529	531	560	526	531	515	560	513	585	523	557	533	513	544	530	572	554	523	538	582	534	527	541	532	502	562	588	535	541	514	528	492	516	511	532	540	551	553	503	576	548	586	530	531	519	532	579	524	550	534	562	551	544	533	532	546	561	536	529	560	530	559	541	569	566	581	505	541	553	518	531	566	543	541	559	568	533	588	510	542	536	515	547	524	538	541	588	533	535	538	550	573	555	563	561	526	532	550	538	563	531	567	546	536	497	521	544	508	495	508	538	552	566	554	511	546	525	569	527	538	551	496	522	543	575	556	513	531	532	552	516	512	561	548	514	549	589	564	501	584	507	525	521	540	523	523	474	539	549	557	585	523	542	505	558	572	565	549	539	578	572	533	520	534	539	537	546	497	540	543	515	581	560	527	540	556	548	545	551	563	499	528	542	575	559	516	518	607	553	582	518	539	562	540	575	520	552	522	570	544	535	589	523	563	550	522	514	534	532	513	523	549	540	546	532	541	541	564	502	561	526	500	509	530	568	573	542	538	520	543	525	530	474	520	571	561	507	549	539	538	537	566	544	548	535	545	548	580	541	543	538	479	528	563	553	499	548	554	556	524	519	541	517	530	516	552	521	495	568	540	484	532	523	520	530	532	575	534	565	544	625	568	557	522	510	523	488	577	521	566	514	529	561	549	525	548	539	495	522	598	530	536	496	536	548	539	529	521	548	504	568	548	551	581	508	536	564	565	558	542	510	520	574	540	499	531	583	523	561	546	517	524	538	569	523	536	504	566	549	527	543	558	563	541	515	552	524	541	561	561	534	539	526	526	539	565	494	537	573	536	546	547	557	549	550	567	572	557	550	574	527	539	508	532	491	526	506	543	543	571	586	511	510	527	582	540	557	525	586	575	519	526	567	510	531	570	541	536	528	563	531	546	524	536	524	557	549	532	519	577	541	535	532	570	560	528	547	557	493	542	560	553	570	520	523	510	570	567	537	527	539	540	574	546	547	539	527	531	560	558	576	521	554	515	541	551	522	556	513	537	558	515	539	566	517	525	589	527	543	532	555	591	559	559	544	534	551	553	594	608	555	535	523	507	566	578	501	557	505	569	542	544	511	530	565	572	572	497	513	517	513	568	510	568	563	538	552	546	565	508	543	499	528	538	553	565	560	547	544	569	528	579	551	533	520	494	544	541	571	563	487	519	543	544	547	503	571	539	518	538	538	478	539	532	549	531	528	492	533	535	516	578	533	545	549	539	532	533	516	512	562	529	493	583	545	538	536	531	530	533	552	488	539	535	550	533	538	548	525	521	517	523	542	565	530	520	512	510	509	514	544	539	582	575	549	531	513	553	510	519	525	520	532	553	523	550	561	521	514	546	524	532	574	531	515	542	502	559	524	584	539	560	540	541	527	552	551	536	532	562	520	533	524	512	569	557	541	524	517	526	600	513	552	547	506	562	523	552	558	571	531	582	524	558	550	557	558	522	560	555	563	531	527	562	522	550	525	581	556	525	538	507	548	486	562	557	557	545	550	529	544	521	535	541	545	552	558	539	576	562	533	538	535	555	556	557	507	559	523	554	564	504	524	531	574	568	522	531	544	571	560	535	573	539	549	578	548	522	534	540	524	529	501	502	537	563	554	563	537	529	514	569	549	529	564	522	534	486	510	548	541	573	543	563	506	525	539	512	540	507	539	545	533	533	521	544	569	543	543	544	508	564	570	557	571	528	555	532	548	545	541	509	535	542	554	566	518	524	532	539	524	547	570	503	548	559	548	513	546	523	531	508	534	505	533	532	535	540	559	528	525	514	544	516	511	528	530	489	572	555	586	539	525	535	554	558	560	518	561	570	547	513	546	528	557	523	510	507	542	561	556	552	548	514	539	532	532	545	515	519	567	568	563	557	561	534	533	542	560	555	507	516	561	530	512	536	536	516	582	512	541	560	540	507	516	536	527	535	566	530	539	509	546	574	561	537	555	566	542	563	552	529	514	524	535	592	541	527	547	509	560	535	515	532	572	560	532	504	551	533	538	525	552	501	526	590	512	537	555	507	549	512	497	557	541	538	579	520	553	560	509	576	515	543	584	529	510	533	498	550	501	514	547	526	526	551	564	547	558	517	559	549	565	486	531	558	563	528	512	555	579	536	579	568	553	548	537	568	563	533	534	558	538	526	534	549	540	549	574	532	545	520	547	567	566	482	476	499	506	514	557	515	562	555	511	540	536	565	520	531	530	574	559	566	533	586	531	530	567	505	518	555	514	523	541	550	544	570	543	587	491	578	530	547	541	542	503	579	566	529	565	519	540	529	566	545	530	511	531	535	530	478	556	536	554	526	546	539	569	549	532	520	540	560	543	529	534	524	524	510	547	523	556	510	554	535	517	541	557	557	552	545	562	535	515	576	582	546	569	567	565	563	545	561	551	543	514	513	552	529	569	506	519	517	512	541	545	567	569	544	533	494	512	570	534	556	539	551	547	546	565	501	580	531	555	560	557	521	553	513	554	538	534	571	548	554	545	543	540	528	528	524	578	504	537	554	530	525	509	529	564	555	477	552	540	581	575	531	534	583	583	533	547	512	574	545	550	527	534	535	577	524	555	536	521	544	531	532	551	531	577	561	538	547	527	533	559	537	512	570	560	554	567	575	531	580	527	547	556	552	530	570	536	524	531	539	513	536	520	521	517	528	542	557	557
45282	85723	94370	74424	53541	36252	18039	2117	745	666	687	640	711	632	689	667	669	667	669	688	731	654	687	702	780	726	660	738	715	717	676	687	632	671	666	707	693	679	697	674	621	682	702	649	660	699	662	660	669	669	692	654	647	692	698	639	664	664	672	715	665	707	659	677	687	621	711	726	673	643	649	625	678	661	726	660	656	720	632	664	674	679	654	683	684	670	649	681	665	613	665	664	655	699	682	687	693	686	653	714	672	662	692	675	641	703	632	688	687	664	699	729	643	568	747	674	659	705	691	698	668	669	685	666	713	664	661	692	703	664	635	629	673	670	696	661	636	663	656	640	627	681	658	674	689	661	699	668	683	691	681	673	705	691	677	630	679	674	695	620	654	670	662	685	663	651	659	661	680	643	621	657	626	673	646	657	694	673	647	706	665	708	692	683	682	647	648	652	677	670	674	686	622	633	677	657	663	662	672	623	638	662	652	687	686	658	691	640	652	686	662	710	662	659	704	644	693	665	676	683	685	686	669	631	694	675	662	671	663	664	637	670	661	684	639	663	623	649	694	664	644	644	703	665	675	717	695	717	705	627	695	675	661	661	697	635	691	657	663	696	680	664	686	686	696	670	712	672	662	694	652	664	683	671	657	667	676	657	715	688	630	669	681	661	683	657	623	683	683	705	692	680	699	683	659	640	699	698	651	678	673	666	728	682	687	659	645	687	670	608	695	648	689	675	683	670	623	656	641	672	704	678	694	717	651	682	685	687	620	639	653	639	677	690	674	650	698	740	690	643	699	664	658	676	653	672	642	665	697	679	687	688	708	650	679	672	693	652	675	679	683	674	648	666	644	639	681	644	648	653	691	671	709	713	677	733	644	737	704	682	641	683	663	685	672	659	676	683	641	724	696	700	648	669	655	700	692	639	653	706	688	664	639	654	636	679	626	667	608	715	618	641	720	672	671	651	670	681	682	660	684	651	689	685	647	688	680	683	694	691	628	702	724	699	693	705	667	669	685	663	674	661	677	620	739	683	692	655	664	641	645	652	635	643	666	591	665	656	693	676	681	696	691	680	680	692	700	635	673	649	641	730	673	680	667	627	664	663	665	724	713	688	673	636	651	669	658	697	664	662	641	649	669	655	657	631	686	642	668	681	682	606	678	669	638	663	687	697	691	700	660	638	665	702	675	650	644	693	671	654	688	688	669	640	650	669	596	686	712	653	707	697	696	715	669	639	665	636	682	643	687	628	699	624	689	681	666	668	702	620	658	668	643	617	649	655	647	690	645	658	746	689	719	654	677	717	679	642	614	660	616	683	717	657	630	683	666	699	629	657	684	646	644	655	638	666	703	676	660	713	627	662	658	697	667	661	606	659	605	694	692	686	672	695	661	680	660	655	691	634	666	644	684	746	642	645	705	628	700	706	667	676	684	644	644	658	670	657	649	666	677	689	676	643	648	707	633	710	667	649	637	644	671	689	657	692	669	693	684	686	689	648	675	681	682	660	704	647	705	661	692	665	654	699	633	681	651	674	671	628	654	680	643	700	696	645	715	698	644	655	653	671	658	650	644	669	651	704	670	647	710	674	670	664	656	673	658	692	667	674	692	699	683	703	660	675	671	680	668	654	687	676	691	709	645	661	645	649	673	687	638	725	650	638	662	648	648	661	714	634	696	719	685	716	636	663	685	658	642	657	656	697	649	701	662	653	672	691	666	659	691	671	651	703	646	635	667	671	697	684	646	631	686	676	664	693	669	650	683	667	653	678	689	637	681	654	679	681	644	737	715	682	708	683	689	682	637	721	663	686	672	677	677	646	688	674	650	666	691	640	647	663	670	652	655	681	688	687	643	710	661	683	666	679	656	705	611	710	637	670	679	652	654	688	669	699	675	655	654	668	674	646	665	614	678	696	675	648	680	679	674	710	648	638	685	653	715	713	669	635	665	685	708	630	673	687	684	682	657	697	660	623	670	668	685	685	689	660	658	637	647	634	692	667	738	669	650	679	667	707	683	684	644	713	653	671	663	690	666	666	674	636	613	680	669	657	687	668	654	711	627	688	655	651	657	689	663	675	695	672	688	714	680	714	674	661	694	689	661	686	691	673	653	695	686	690	690	713	669	675	658	712	698	662	685	652	655	653	639	640	661	668	644	658	640	686	654	693	681	646	687	687	654	666	634	674	664	664	715	665	638	637	664	688	646	710	660	649	670	655	718	697	694	619	720	673	661	659	662	682	663	634	702	656	687	648	682	618	693	661	655	679	671	678	661	668	643	696	626	663	627	697	682	675	676	688	680	695	669	691	667	635	702	645	644	743	651	762	671	685	674	687	704	678	638	645	646	657	651	666	660	604	660	608	655	664	636	690	694	710	665	679	692	662	693	655	653	647	634	678	656	691	618	652	667	649	701	653	653	727	651	681	680	659	673	681	685	698	680	647	655	655	694	652	661	667	683	650	670	649	619	674	658	686	677	669	659	657	661	676	649	615	637	617	684	639	702	649	619	650	684	685	703	652	663	715	631	669	654	641	674	604	676	629	660	699	672	687	661	653	703	689	662	662	667	646	651	672	711	621	650	661	681	643	623	703	669	673	670	646	669	723	619	650	673	658	659	644	700	643	653	681	647	669	660	662	645	707	673	658	672	654	723	731	657	675	685	704	637	680	681	669	676	674	680	689	666	690	673	603	630	702	683	672	667	660	693	626	673	621	669	647	700	706	635	661	629	634	609	668	713	642	698	650	643	659	712	635	699	670	646	641	654	666	743	678	660	618	703	703	637	661	659	679	632	653	705	691	671	722	678	667	704	664	693	670	636	662	655	650	698	663	686	691	634	674	675	687	643	638	706	700	675	689	693	668	683	678	680	649	682	708	707	752	670	646	640	664	673	683	653	644	675	625	645	668	662	677	650	677	695	671	666	684	655	699	671	639	672	623	650	686	690	678	638	664	645	661	660	705	651	676	640	687	683	713	627	650	675	671	685	649	668	666	683	677	661	644	683	631	699	659	656	651	682	645	697	660	721	653	654	703	598	644	705	636	699	664	679	654	657	686	643	653	671	637	641	653	638	647	688	670	668	659	648	659	663	671	679	678	677	663	676	698	667	744	669	635	637	677	657	698	652	639	665	639	644	667	658	646	705	687	641	671	680	683	685	695	651	689	668	671	666	688	699	645	651	641	730	656	650	659	675	681	665	639	673	663	644	645	681	633	683	649	680	684	723	697	639	691	636	701	680	667	638	693	701	667	650	680	725	683	705	651	648	646	659	711	695	679	637	691	692	654	647	674	727	637	642	673	645	648	689	674	656	663	678	628	711	626	643	678	688	702	623	678	662	677	649	716	679	657	652	693	640	680	677	657	650	674	668	695	667	720	625	694	658	666	649	672	673	674	676	677	688	662	665	669	674	660	639	674	671	653	697	695	644	731	676	657	644	676	667	630	668	697	644	658	669	646	691	682	700	668	692	707	691	669	648	720	641	669	696	654	649	710
27676	23091	37379	30163	13967	5115	1994	882	840	864	832	835	792	798	812	775	797	824	826	785	803	846	800	837	843	835	862	824	796	818	817	777	825	857	955	791	839	867	805	842	821	784	823	852	881	837	883	830	787	815	814	823	798	816	869	790	825	803	783	821	817	777	833	846	860	841	831	808	776	800	798	810	855	775	806	848	825	792	829	823	836	874	862	833	805	782	849	877	844	834	843	820	861	815	804	805	815	836	807	832	848	813	785	817	799	868	809	811	829	824	826	820	834	836	824	818	817	784	847	811	833	816	744	851	866	817	851	787	813	799	760	792	803	826	796	839	811	806	810	814	824	823	845	817	807	800	819	842	804	815	783	773	818	818	826	830	823	852	835	888	850	807	837	810	831	840	800	852	807	809	830	839	813	829	813	811	774	852	892	844	831	772	824	848	857	836	821	821	826	842	819	843	751	868	824	801	797	814	845	822	842	839	796	835	803	821	869	835	801	840	832	881	824	835	823	853	843	793	830	802	781	766	840	823	776	795	812	837	798	831	811	797	833	843	827	854	846	852	868	839	804	843	828	781	810	820	805	829	863	844	800	808	778	827	813	847	835	768	820	865	837	829	816	835	826	828	835	853	772	819	832	839	820	836	809	820	780	838	801	787	808	834	818	830	847	872	808	807	787	840	805	799	780	854	835	814	816	802	816	814	805	796	847	855	836	812	832	794	731	834	790	807	799	762	869	852	785	825	765	791	852	797	829	847	822	792	805	801	814	866	786	803	801	850	846	840	848	843	882	799	823	834	847	805	796	806	840	778	837	748	827	802	815	821	879	780	769	808	868	797	799	841	778	846	819	847	846	850	840	819	856	772	768	831	788	838	863	832	817	789	828	805	816	872	795	791	838	788	786	815	793	780	817	848	832	785	913	772	812	802	875	784	725	816	812	821	851	851	864	832	798	862	847	830	861	811	812	814	841	792	835	790	812	824	838	825	804	872	787	823	813	803	835	805	878	834	872	802	786	803	801	819	846	808	810	812	826	846	890	779	820	774	879	832	820	829	829	795	852	779	843	821	820	823	851	754	812	797	844	828	810	812	817	801	822	810	901	807	800	839	799	825	807	819	802	796	852	816	816	806	781	884	816	812	798	813	827	885	831	808	806	838	846	820	832	817	767	834	803	797	817	810	790	852	872	819	825	823	765	831	812	811	880	820	828	819	830	824	815	807	814	806	787	849	817	804	835	798	854	805	837	805	845	805	859	811	817	796	819	806	851	802	822	746	793	795	825	794	827	829	858	811	817	827	751	821	761	808	880	835	828	828	829	792	795	874	823	852	806	777	800	855	824	842	779	847	818	848	788	815	781	796	840	881	824	847	766	767	819	850	811	799	811	786	810	810	868	792	825	808	856	848	775	831	856	843	817	830	786	802	833	822	830	825	823	814	819	835	843	820	807	808	781	758	838	841	823	799	914	792	837	823	840	877	827	808	796	802	825	810	806	856	836	819	810	825	814	791	807	822	771	855	817	810	830	816	851	865	807	836	840	845	812	801	856	804	789	815	816	833	831	810	803	878	779	812	870	861	845	823	839	867	792	796	833	791	843	829	782	819	820	821	820	785	822	784	875	801	830	865	836	800	791	790	813	830	849	800	816	857	820	791	854	803	803	789	816	776	792	802	795	761	783	817	817	806	788	821	837	789	794	797	860	792	816	791	838	867	800	795	808	905	856	787	815	807	864	847	833	817	809	878	843	795	819	799	782	783	879	868	806	732	844	871	767	820	803	830	798	901	803	856	786	797	801	868	854	810	835	934	821	855	794	844	828	813	845	804	814	773	814	793	804	828	849	851	847	834	848	870	848	829	834	811	877	881	836	798	780	827	844	806	797	822	816	851	789	787	855	835	817	759	865	851	836	859	862	852	855	856	811	831	795	800	862	833	804	918	814	776	815	842	796	810	824	807	830	821	799	804	816	814	834	772	849	842	850	813	834	893	800	878	794	794	823	827	810	847	820	827	798	815	784	817	872	825	808	829	835	843	835	786	870	822	847	824	835	833	840	834	788	828	817	804	859	786	837	862	838	852	776	827	855	866	811	827	824	862	838	832	820	768	756	837	860	827	793	808	835	813	903	796	810	775	849	776	792	806	828	828	864	834	789	831	847	846	780	789	800	782	875	803	784	824	839	837	825	834	838	802	791	789	798	789	863	827	832	861	836	866	864	823	856	784	839	799	795	821	805	836	832	796	863	817	796	810	874	824	821	819	838	857	850	792	873	834	832	801	792	816	801	811	815	798	828	801	827	836	800	814	760	823	814	774	834	858	829	846	831	820	860	762	776	789	844	835	856	805	833	816	839	834	813	805	809	759	854	764	837	798	810	782	797	902	827	811	782	786	854	847	806	819	793	799	831	892	825	825	877	872	845	798	843	832	829	856	807	788	813	811	840	817	801	788	847	901	807	815	834	869	796	821	844	897	841	829	806	815	754	766	752	794	821	815	822	810	859	840	840	872	770	842	831	828	782	831	857	840	858	843	810	774	843	816	828	832	828	875	861	856	827	793	823	819	862	816	857	841	792	841	817	832	788	742	833	772	791	790	788	830	778	844	795	843	837	813	842	760	800	863	777	856	825	826	822	841	858	785	797	834	817	861	824	809	825	809	837	783	841	862	817	799	826	833	777	767	867	813	808	826	810	797	824	867	833	791	846	844	837	816	830	768	805	813	837	798	840	802	823	813	860	787	811	797	822	823	835	828	837	790	895	808	799	864	855	802	875	811	781	819	784	751	841	808	850	822	806	796	790	828	843	829	845	827	806	815	787	802	774	816	807	834	798	845	800	801	852	786	799	832	807	842	794	831	818	794	833	821	805	798	773	817	841	770	837	834	835	863	843	838	829	841	822	826	864	851	815	810	766	841	876	807	792	815	856	814	829	861	795	824	801	762	822	781	767	774	795	826	790	836	884	845	829	847	827	813	790	834	816	791	856	798	858	835	867	832	822	778	827	847	813	856	856	842	822	830	814	856	849	806	772	891	866	784	828	862	787	782	819	798	870	858	874	830	848	844	818	790	846	827	866	853	827	824	846	855	854	829	802	851	837	814	820	825	861	825	801	858	792	814	820	821	833	832	845	799	820	831	778	797	792	791	785	785	823	799	814	827	801	850	892	760	822	844	789	868	848	806	789	820	853	844	871	870	833	857	729	793	847	785	816	864	832	841	829	814	808	817	800	835	811	836	789	829	836	857	864	771	786	781	860	798	795	816	828	832	786	810	853	866	793	804	800	810	805	774	811	840	807	829	835	849	786	810	797	832	840	789	850	845	821	795	834	782	844	864	809	817	803	792	821	778	793	841	817	778	856	802	876	875	784	796	850	833	835	779	839	864	879	813	834	816	818	829	770	816	769	840	820	778	810	834	797	822	826	811	830	850	825	809	812	778	838	815	816	812	854	809	793	804	756	827	840	891	812	815	780	803	833	770	868	793	814	818	890	823
16313	36464	40878	26640	14329	6623	2769	1123	998	1027	1017	1004	988	1034	1023	1056	1013	997	1019	1065	1023	1044	971	1024	1040	1078	1005	1098	1012	973	1017	1016	1023	975	1042	944	988	997	1040	1035	998	982	1025	1001	1028	1017	997	1043	1019	1027	1004	1009	977	974	1027	1051	1021	1031	1040	1013	1077	1019	1045	992	1067	1024	1075	1050	969	995	1014	994	1040	1039	1046	1037	1013	1021	1085	981	1012	1027	996	1020	1051	987	1053	1052	989	993	986	1029	1083	1062	1035	1001	1044	1098	991	1049	981	1062	1083	1047	1030	959	971	1032	995	1015	1017	1032	1024	1036	1004	1022	954	980	1000	1030	1001	1013	1015	1023	1026	999	975	1024	1076	1025	1054	974	970	1046	1027	943	1022	1004	1002	946	1018	1015	986	1039	939	1011	1063	1018	1014	997	978	1004	1046	1025	1037	980	1044	1025	1048	995	1081	979	1022	1026	1012	1039	1009	994	1045	1007	1035	984	973	1008	959	986	1033	947	1000	1086	1043	1054	1028	986	971	1014	984	992	1002	971	1000	1020	975	979	991	1052	1033	1017	1072	1004	999	973	1002	954	951	1041	943	1008	1032	1061	979	986	1030	1055	1016	1041	1043	1070	1022	981	1029	1027	1044	977	986	1021	1040	999	970	1001	999	990	995	991	1010	1044	1069	1008	1057	972	1025	1024	982	959	993	1015	985	942	1047	980	955	1031	1032	1044	980	1060	1027	1117	1016	972	1020	917	983	956	1008	1022	975	1039	997	1016	1011	958	1016	1046	1026	1014	1038	1076	999	973	989	1015	1002	1048	1029	1049	1003	978	1014	998	967	1023	1011	1012	973	979	1034	999	976	1044	1047	1012	1008	979	994	999	1030	1003	972	1054	1061	983	1020	993	1049	1072	1023	1021	1028	1023	1054	1009	985	1046	1053	1026	1014	1010	1014	1008	1003	1009	1030	1044	1032	1047	1011	1004	1020	1049	983	999	1023	1054	1030	1027	1001	997	1052	1035	989	1025	1022	954	1045	983	1014	1022	1021	1050	1117	1019	989	1015	950	972	997	1024	960	1004	1037	1040	1027	1047	1048	1007	1037	1026	986	1021	971	1013	1039	1022	1037	988	1037	1014	1012	1016	1081	1013	1054	975	1102	1058	1034	1026	1016	1083	963	1033	1020	1022	992	1024	960	1005	1012	958	1074	1035	1021	1038	954	949	1034	1003	974	1056	1048	983	1016	983	997	1076	1024	1029	1000	978	1036	1022	1010	954	1038	1048	1081	1028	1052	1011	976	996	1040	990	990	1024	985	998	1078	978	1029	995	1003	971	1005	1008	1043	1031	1031	1048	1010	974	1046	1054	999	1057	1036	1024	886	1041	1007	1036	1021	1078	1031	1025	1011	987	1042	1060	1010	1013	1031	1047	1017	1043	1088	992	1059	1039	995	997	968	1010	1022	1005	967	1006	1032	978	1041	1045	974	1000	1000	1021	978	962	1022	1039	1012	1031	984	1021	1014	1028	998	1019	1009	919	1020	1016	1025	988	998	1032	1071	1007	1050	988	1042	980	1025	972	1067	1016	999	1092	1008	1002	1001	1012	1031	1026	1027	1010	1063	1019	1007	1041	1065	1020	992	1020	1023	1000	960	1032	1018	978	994	1008	1030	951	1038	1076	1071	974	995	999	1027	1012	1086	1044	1003	1043	1026	982	1010	995	996	1001	1040	987	1063	986	981	924	1056	1052	1082	1053	965	974	987	1006	1066	1012	1007	1022	1035	983	1047	992	1047	970	1009	1014	1063	1024	1025	986	952	1003	1036	1001	1003	1035	1057	1034	949	1078	1033	1058	1004	1011	1000	994	1043	973	994	1025	1048	985	1035	1001	1069	990	980	1043	1023	983	1032	984	976	1043	991	962	1051	1012	1005	1085	959	1011	1011	1043	1074	1021	1009	1025	1041	1077	1004	1020	1009	988	1009	1010	982	1071	1019	982	986	1041	1010	1021	1044	990	1004	978	1061	994	1017	1010	1007	1015	1046	1004	980	987	1065	1044	1030	1020	1051	1018	959	1004	1019	1024	987	1041	1014	1028	1038	990	1028	1009	992	1042	1055	1061	951	1017	1065	1012	1000	1038	1041	1008	1041	1024	1004	1012	1000	997	1030	1004	1004	1037	1077	1062	1017	1002	1005	996	1049	959	1016	1032	1018	1041	1056	1046	995	1018	1034	979	1027	1025	981	1029	1033	1044	1003	994	986	1007	968	1066	983	1006	967	1068	1022	952	1012	995	1065	1032	1015	999	1047	998	1015	985	992	1070	1058	970	999	1008	1017	977	1016	1016	1062	1023	1006	983	988	1007	1004	977	1024	1054	1016	1024	1002	1057	1035	1008	1006	1052	1021	1002	1049	1042	1046	1017	977	935	974	965	1006	967	1008	992	999	1011	970	1055	980	1038	1050	987	1044	1026	1046	995	946	1043	1010	1017	1018	1042	1010	1009	966	1039	1038	975	1035	1044	985	1064	1032	1029	1037	1039	1012	976	1074	995	965	989	970	1040	973	1029	971	1013	984	1069	1008	1015	1035	1072	998	1031	1010	1024	1012	998	953	1013	1020	999	979	1055	999	1037	1014	1064	1016	962	1017	1002	930	1031	1039	1087	1007	1003	981	984	1049	996	1001	1053	1017	1077	945	989	1038	974	1012	1013	1038	1034	1023	970	1060	960	1053	1031	988	1022	1023	1045	969	1018	1010	1044	1031	1032	994	994	1011	1002	991	1061	989	992	1046	971	1015	947	1074	1041	1031	1010	1032	1044	1037	1040	1015	1056	1031	988	989	1050	989	996	1005	965	1020	1027	1056	1004	1045	1016	982	989	1007	1060	1033	988	1061	987	1068	983	998	1000	985	1019	1020	993	1049	1015	997	1040	970	1051	994	992	1000	1060	996	992	1027	966	1023	1044	1027	958	1056	1034	1008	944	1020	995	982	1011	1037	1037	1023	983	992	1024	970	968	963	997	1003	1028	1025	1025	1019	1004	1022	985	947	1045	1041	973	1056	967	1042	1034	1055	1022	993	994	990	1065	959	984	1058	945	1028	1024	1041	952	999	957	1046	1007	990	1052	1007	1017	1024	1040	1010	987	996	1002	1012	990	1074	1063	991	1007	1007	1020	983	987	1016	907	996	1016	995	978	1011	1027	977	989	1034	1045	1076	965	995	1003	1000	958	996	1006	991	1003	968	1047	1032	1049	1041	1031	982	1009	1068	1005	987	1016	1036	978	1058	1025	1072	983	1035	1051	998	1006	1025	993	1038	1012	981	1024	959	1007	1001	1014	995	1049	1032	1042	1041	1015	1013	934	1073	940	1015	1074	1019	1031	1055	996	1013	1077	1077	1052	1000	1080	1011	1058	998	1017	1053	1016	997	1000	1086	970	1089	1017	1013	1030	1061	1043	1001	1027	1047	958	972	1059	1020	1011	1006	965	1031	989	964	1057	978	978	975	1002	1040	1058	968	943	1046	958	1065	1010	1045	1047	1085	997	997	1047	1007	1051	1002	1058	971	990	1044	1022	954	984	1006	1003	1032	985	1033	1008	976	1067	1047	993	1010	980	1016	1056	1022	1028	977	988	1040	1034	1072	1036	982	1049	1043	995	966	1014	1043	1024	1025	1011	986	1032	1031	979	1028	1012	1053	1044	1050	1019	1020	1055	1030	1044	949	998	1038	1058	1014	1059	1022	1056	1014	1012	1012	994	988	1028	1032	1022	984	1024	1063	1060	1012	998	1024	1013	962	1027	998	1006	1054	1066	1008	985	987	1010	1040	1015	1083	1082	995	998	998	975	1018	952	1042	1024	951	997	1001	1048	1041	1024	1039	1040	1015	981	996	965	1045	1008	995	1031	1048	1001	1009	1068	1051	1015	1029	987	1030	1028	972	994	978	1041	1012	1046	940	1087	1039	1008	1005	1044	1040	1101	997	1002	1008	1053	993	1018	1014	1003	1039	1036	1006	1027	1028	971	1054	987	1048	1058	1036	974	983	1037	988	1008	989	1012	1034	1003	1092	1045	1057	1061	943	1042	1008	973	1042	954	1025	989	1024	1060	1038	997	969	958	1001	1041	1032	997	1086	993	1062	992	993	1039	1020	990	987	1042	1008	1069	998	1004	1052	1051	1096	1034	970	1014	1053	979	1038	1083	1067	1026	1014	983	1026	1039	1020	1046	1017	1017	1018	1037	999	1031	1041	1040	1027	1053	1018	980	1011	1022	999	1022	1015	1001	1036	1017	1016	1020	990	1035	1015	1025	1115	1020	1017	1037	989	984	941	986	1030	1046	1022	1036	1029	997	968	1000	1014	1030	1030	1059	1044	988	999	995	957	994	1020	1040	1019	1031	1031	987	1064	1012	1019	966	1020	1027	960	972	1098	1020	1012	1038	1049	1037	1042	999	957	1072	1013	973	1012	1057	1032	981	1039	972	944	1040	1022	972	1005	1021	1011	1008	1026	1031	997	1009	988	982	1010	984	972	978	1095	1042	1000	996	1061	1020	1059	1032	931	1036	980	963	996	965	1058	997	995	1038
24217	21628	39401	45391	36419	25421	13262	1403	751	715	702	729	680	729	721	698	688	709	691	738	753	734	668	722	764	693	702	698	678	673	717	668	739	700	715	691	730	658	709	760	727	726	684	701	698	748	690	691	735	673	679	702	711	678	657	674	692	724	718	670	670	742	677	691	671	744	656	705	670	704	704	696	695	687	677	713	711	657	681	683	701	684	710	685	710	682	689	663	677	652	673	680	679	757	668	662	684	721	719	687	702	744	695	688	719	704	721	701	753	712	744	676	722	715	659	690	765	724	710	664	664	710	671	688	712	749	671	696	709	689	686	682	681	698	683	692	726	744	672	694	676	717	709	715	711	682	698	668	687	689	686	764	688	723	696	702	664	723	725	694	660	751	698	698	693	711	695	706	698	713	705	673	719	638	706	739	640	677	699	687	691	713	699	755	663	696	755	730	718	679	695	661	703	653	729	703	662	709	724	726	717	670	696	728	713	674	714	748	689	652	742	734	724	684	733	757	744	702	691	747	715	705	654	721	688	676	724	688	714	696	705	664	680	648	711	665	703	707	725	736	710	697	696	734	707	657	712	724	663	704	733	755	696	722	753	658	682	720	737	689	698	708	756	730	718	711	701	718	747	694	729	718	682	713	710	712	707	724	673	725	676	708	635	763	738	724	722	661	712	659	695	690	686	709	731	703	718	738	737	680	703	715	724	724	744	719	658	709	728	693	718	674	715	725	724	687	713	705	637	702	698	759	709	704	640	677	713	698	699	753	737	698	687	732	689	695	714	713	732	717	698	699	673	699	704	691	704	726	718	702	724	675	742	662	719	717	682	736	743	723	732	721	683	678	700	723	728	700	711	702	688	701	715	705	682	695	696	668	698	704	679	746	752	710	675	673	737	729	702	684	683	654	655	727	713	746	751	706	711	713	713	702	765	695	707	745	694	714	754	729	706	705	716	718	730	703	713	730	662	679	698	665	679	697	726	725	689	707	725	708	697	694	681	713	665	722	690	696	720	681	739	708	692	705	731	700	719	757	699	694	679	727	699	716	632	745	651	713	667	710	705	686	702	711	741	709	685	698	732	694	768	687	685	719	706	718	712	646	685	702	740	673	775	709	703	691	727	705	645	734	720	689	735	677	701	707	668	700	694	692	747	755	726	744	703	751	730	663	696	695	637	679	689	680	732	687	701	714	674	695	735	690	713	730	693	704	721	669	692	707	714	665	708	735	673	694	704	716	689	707	666	668	719	721	704	732	716	651	686	696	734	670	692	688	645	732	734	732	668	715	702	714	696	688	682	720	672	676	673	727	703	704	691	727	685	694	735	713	683	703	724	717	634	727	705	680	693	757	667	685	708	702	716	682	667	671	701	675	727	746	717	696	726	670	697	691	665	738	668	719	695	667	699	726	672	687	702	677	709	725	711	682	737	698	719	728	719	684	721	720	679	715	681	673	632	695	689	727	699	726	693	735	678	667	701	650	679	713	681	724	692	729	708	765	666	766	703	675	689	708	681	700	726	708	715	696	706	694	666	654	698	711	739	688	689	700	692	696	718	709	740	685	713	687	686	726	683	705	697	704	790	720	742	726	701	666	716	735	708	668	714	726	703	677	690	712	681	742	670	704	722	706	702	687	699	701	743	699	731	718	719	659	696	685	748	739	718	730	724	695	647	701	652	690	677	701	669	686	695	684	711	742	655	697	681	672	721	662	705	679	716	698	731	686	713	672	687	677	706	673	705	688	687	665	710	672	709	676	696	701	650	736	712	711	681	722	710	693	730	672	696	771	737	692	710	689	753	721	691	700	687	699	707	695	732	721	716	689	707	730	703	760	703	691	717	712	653	707	716	679	723	700	667	698	690	692	738	706	715	698	689	660	725	708	697	652	712	686	701	649	719	699	677	683	688	729	704	701	672	733	715	730	732	692	679	674	683	710	677	696	719	663	709	708	722	688	687	700	683	678	673	719	688	661	715	695	692	682	726	693	709	672	701	675	714	700	681	670	711	702	725	663	693	724	702	680	693	729	704	661	690	703	666	712	706	714	707	687	678	654	727	695	746	675	699	723	736	693	667	703	723	693	715	697	710	655	694	705	669	688	678	682	680	672	701	759	749	713	664	656	701	694	694	768	717	722	726	696	732	667	709	666	652	717	700	721	705	701	713	694	722	719	734	680	659	663	689	728	672	695	719	698	670	714	707	730	643	685	709	699	701	764	694	736	698	683	689	686	731	664	656	709	661	717	731	698	684	678	657	719	678	677	734	699	729	678	698	685	689	681	682	746	714	677	732	711	719	710	711	728	720	734	670	730	711	683	726	717	728	688	725	699	717	663	720	700	723	723	670	697	718	655	722	671	648	697	705	708	666	726	692	712	679	738	676	642	699	683	687	644	723	685	645	737	722	691	694	711	671	698	746	691	680	711	723	688	737	703	754	687	730	703	779	670	643	697	676	649	687	644	669	696	715	695	659	728	711	716	704	709	724	734	722	743	695	705	722	702	686	667	694	656	705	731	697	686	697	664	721	724	683	702	732	705	717	720	702	719	710	682	715	749	708	674	672	659	673	706	774	684	663	697	732	708	661	688	680	706	689	683	709	646	696	729	739	709	689	664	700	717	716	689	718	681	698	700	676	702	669	714	664	642	687	750	689	689	718	747	733	690	677	736	691	728	719	680	700	703	716	715	715	719	667	700	698	723	695	712	718	660	653	690	685	745	693	714	707	654	710	690	660	721	665	685	730	669	708	704	739	709	671	718	688	667	676	662	700	709	692	683	738	724	701	658	731	710	663	695	684	700	689	738	707	690	706	694	718	738	663	715	689	716	695	679	713	705	719	718	710	690	723	703	708	712	718	706	694	683	734	730	677	706	753	719	650	748	737	732	760	716	661	712	731	722	657	713	690	645	741	732	660	682	671	712	684	673	670	675	721	673	723	685	693	743	723	780	682	677	721	685	685	708	674	671	688	697	693	700	672	677	653	697	674	692	728	736	662	669	688	691	715	691	693	746	676	685	727	690	662	779	723	693	648	684	683	720	740	702	720	702	758	702	731	697	685	726	699	737	719	741	733	768	691	678	667	706	752	690	727	700	688	662	676	699	682	731	699	713	701	707	754	725	672	693	684	732	735	707	716	744	677	703	678	647	700	695	654	687	734	687	670	696	712	671	709	668	679	742	673	746	681	762	678	698	695	700	714	712	719	693	714	714	715	757	705	733	711	741	691	701	670	731	779	665	723	710	736	691	689	695	728	653	712	716	730	660	699	761	710	719	675	721	646	748	740	709	652	690	692	745	689	689	740	716	684	721	722	679	629	685	690	728	693	696	690	725	709	707	752	722	703	767	728	685	706	740	657	730	727	672	674	716	691	718	724	728	758	699	723	691	711	691	672	693	659	688	707	725	721	674	753	723	663	717	682	740	726	709	688	683	687	679	735	756	678	716	675	735	715	703	681	707	691	674	702	715	667	677	684	705	735	687	727	653	710	718
41907	78694	84480	62266	43568	26632	11446	1204	928	899	870	846	872	946	918	885	890	896	882	916	868	821	932	962	910	936	921	899	887	866	854	894	867	873	902	840	931	907	830	863	846	893	839	897	903	871	885	854	833	894	854	858	883	866	873	840	841	890	874	827	896	825	838	935	849	862	894	869	878	919	896	838	869	874	877	927	868	922	838	846	858	894	880	898	917	885	842	853	887	888	888	872	851	854	865	874	928	865	886	884	862	927	768	906	837	868	886	853	883	869	829	860	864	880	870	840	898	898	873	822	903	861	853	881	881	840	860	838	904	898	893	818	804	858	861	908	863	923	855	885	861	891	824	894	820	817	893	932	863	888	953	920	896	853	889	839	881	852	890	892	888	901	869	823	905	873	825	917	848	872	896	868	839	859	864	855	842	812	947	824	935	898	917	867	846	876	869	856	858	920	851	902	857	943	922	945	889	839	876	862	871	878	899	860	914	864	895	893	846	884	914	846	878	835	850	840	894	824	876	861	866	860	827	867	858	892	844	875	853	850	867	873	841	908	872	878	929	877	864	874	898	918	909	827	893	871	850	888	888	887	843	910	846	825	847	851	835	876	882	850	915	879	845	827	859	822	912	919	865	891	871	900	815	898	897	854	861	885	859	891	936	830	891	837	942	904	860	882	867	925	826	910	904	866	842	812	859	886	852	881	831	885	869	840	876	864	859	888	904	891	919	873	857	863	884	900	838	852	887	929	911	876	874	891	907	947	824	805	852	927	806	913	899	846	856	876	877	906	890	842	904	875	822	946	834	878	885	829	852	830	846	841	831	872	879	872	859	856	896	831	893	868	889	885	869	857	842	900	885	856	901	847	871	884	843	859	844	840	859	883	873	893	857	876	837	846	844	838	919	890	913	930	869	865	843	862	845	866	855	896	858	910	867	869	858	900	912	855	829	862	899	863	870	872	886	846	893	853	877	859	877	899	846	847	863	810	827	900	903	902	847	822	908	938	856	848	866	909	862	856	859	877	918	863	883	869	857	913	877	882	934	837	877	902	874	898	840	838	892	850	857	904	886	845	892	886	904	828	836	844	933	848	867	860	921	854	888	866	852	831	874	891	861	917	851	791	903	846	909	848	845	872	907	876	884	920	857	860	869	915	882	854	880	870	873	897	880	832	872	907	903	863	901	879	905	880	895	887	860	881	860	903	922	860	873	848	832	864	867	853	868	850	856	892	875	865	896	941	894	880	821	872	882	831	879	913	888	914	903	888	894	883	863	927	833	823	853	905	883	845	858	879	871	893	903	881	872	860	886	887	898	864	884	888	897	896	901	933	829	917	848	791	874	852	829	862	861	893	904	866	901	908	869	856	887	810	839	868	927	851	872	874	799	869	889	907	898	875	861	863	864	904	891	904	895	863	828	915	850	852	899	843	869	819	884	890	876	877	841	865	891	814	928	856	833	827	841	864	889	883	867	879	896	875	870	871	836	879	838	896	877	843	891	906	920	893	837	839	880	895	863	829	864	887	892	890	897	906	886	864	897	893	875	821	900	879	880	851	909	872	925	858	873	882	900	890	907	851	889	892	915	902	871	854	868	872	858	886	868	852	891	865	893	922	843	915	843	868	886	858	886	894	945	818	847	875	917	871	888	874	836	916	865	889	870	843	941	821	899	894	879	922	852	889	902	829	927	895	874	903	863	874	873	851	870	882	880	855	896	878	909	874	850	821	828	892	855	844	877	866	845	905	894	878	878	950	871	901	831	885	880	877	863	879	863	887	847	893	873	791	922	913	884	890	865	954	889	850	867	900	869	843	873	822	917	881	883	849	882	893	838	843	857	883	885	842	865	869	928	871	822	832	837	813	879	899	915	869	834	808	888	856	876	910	841	863	891	917	882	898	917	862	892	879	870	854	914	845	891	802	872	924	861	831	967	869	902	873	865	875	893	855	879	833	877	846	934	834	830	826	894	879	914	856	873	836	881	873	892	846	892	894	863	893	888	885	859	857	841	869	877	926	935	899	893	882	894	848	897	905	843	893	862	944	963	829	884	862	827	867	868	863	831	857	914	886	886	895	885	944	856	860	856	914	867	830	847	857	877	924	914	866	908	841	840	889	823	879	910	866	860	861	885	861	874	834	941	859	818	829	897	858	872	865	867	829	838	908	891	938	865	930	853	875	868	839	896	881	862	891	884	824	844	886	905	886	901	873	914	840	851	882	889	873	862	865	921	910	868	894	902	932	865	865	846	866	943	872	939	935	844	859	865	881	871	870	897	841	899	869	844	882	862	800	875	918	879	874	884	902	934	858	884	858	922	859	832	904	939	850	853	872	883	879	874	912	878	873	869	906	900	868	880	889	903	883	841	872	902	870	908	893	848	904	854	913	905	847	814	814	853	905	861	870	826	832	868	863	827	857	882	859	866	858	889	894	883	910	861	903	873	933	872	845	881	890	793	813	889	896	841	879	896	845	885	916	840	851	882	863	867	831	874	864	894	893	880	866	885	853	904	901	829	905	842	814	856	864	867	853	897	857	887	895	846	854	852	885	885	863	823	829	881	845	899	857	880	794	877	887	835	925	855	865	860	881	888	899	878	848	858	894	877	884	846	846	873	877	910	838	850	868	890	892	804	880	928	860	894	884	888	867	862	904	895	867	911	842	916	864	855	891	832	846	876	917	954	873	865	894	888	902	884	829	856	877	833	849	826	873	908	844	824	921	886	856	862	861	884	903	869	881	837	854	877	861	885	870	851	870	812	865	848	839	845	891	815	833	897	858	871	928	871	924	884	900	856	869	911	879	889	920	879	889	880	828	850	869	842	895	884	859	880	860	895	846	890	904	883	894	826	894	906	835	861	819	843	870	825	827	849	853	864	906	878	877	864	897	889	863	864	861	853	913	888	903	830	847	853	874	893	828	868	871	821	847	858	843	850	899	870	843	893	868	853	923	951	858	901	809	873	901	875	850	895	843	926	900	927	865	862	843	852	890	855	870	887	834	834	832	862	874	857	825	879	822	891	880	877	873	831	882	883	904	874	868	896	870	889	888	887	863	810	860	915	864	884	883	874	870	875	872	883	926	851	837	889	869	834	826	861	905	897	871	849	901	876	865	835	866	887	856	881	839	847	849	836	816	853	938	828	883	880	903	862	877	873	903	891	870	920	860	872	882	890	852	919	869	819	835	905	852	888	840	882	892	860	826	842	875	903	832	847	843	917	889	859	904	837	902	869	880	850	872	861	842	895	852	892	879	954	909	873	904	868	894	902	855	847	865	870	871	872	893	909	828	934	843	926	886	873	890	911	837	845	864	905	865	873	835	918	867	912	880	860	874	830	835	876	860	821	868	917	891	866	845	784	871	921	838	874	874	812	868	823	859	819	856	905	915	874	901	884	933	893	863	869	844	880	848	875	907	836	888	872	870	847	885	815	854	914	866	844	890	898	867	882	883	859	848	899	900	891	880	897	884	857	856	858	895	869	854	839	844	897	933
23306	21581	36775	42141	38348	30077	20574	3518	618	623	585	547	591	573	584	545	601	566	596	561	587	602	579	587	557	569	570	636	568	529	527	575	553	561	540	562	580	580	579	582	585	598	549	546	536	552	575	572	580	512	571	543	520	544	571	543	569	542	574	570	554	560	566	541	539	522	527	585	529	574	541	559	566	569	587	562	591	591	580	602	570	577	549	549	587	532	550	542	565	581	533	600	593	538	554	547	555	563	607	541	551	606	557	556	582	514	536	551	546	551	565	568	550	573	537	588	583	606	584	574	555	554	580	547	560	540	511	581	511	534	576	560	527	560	613	542	540	589	567	554	532	585	531	564	577	576	585	512	492	582	582	588	549	556	581	519	557	566	558	568	609	553	581	564	597	588	581	601	547	526	562	566	578	587	570	561	514	589	562	572	548	562	563	564	549	582	594	616	535	567	551	558	542	568	589	595	563	559	552	579	575	600	546	543	559	513	546	548	562	561	529	551	544	532	539	573	582	574	578	562	578	559	543	545	534	573	568	591	556	541	575	568	546	590	561	533	570	566	552	573	556	544	566	541	555	529	576	553	590	555	538	589	566	561	590	571	544	567	538	556	557	593	584	541	545	574	558	552	522	523	588	555	569	526	582	552	549	551	560	595	539	588	549	576	547	524	568	555	575	595	519	554	541	534	556	551	540	560	544	569	536	537	567	551	599	566	552	546	546	561	568	576	554	565	578	531	527	588	544	542	547	554	569	545	536	571	574	551	568	550	560	548	523	529	572	556	586	541	520	549	566	555	572	546	590	542	549	527	561	570	523	583	499	572	561	526	603	599	594	604	547	501	594	528	575	569	544	577	567	538	563	597	577	520	537	575	517	539	567	551	558	538	550	567	567	590	539	531	536	549	522	547	530	559	534	571	570	544	515	550	553	545	609	539	550	527	576	566	548	591	565	566	551	605	544	537	581	568	562	509	549	565	574	549	542	547	522	591	540	533	567	565	602	561	625	587	575	582	524	550	567	555	573	554	543	516	505	524	549	519	542	558	540	582	548	589	549	530	573	582	551	512	555	544	574	531	529	550	599	560	547	545	565	538	543	563	586	563	585	602	571	595	552	567	573	553	583	536	586	566	559	568	531	530	622	554	593	535	559	532	540	487	544	573	562	550	547	578	523	526	599	575	602	537	583	592	527	541	575	578	548	545	560	552	534	551	589	546	529	546	581	568	581	575	610	560	547	568	555	581	555	555	558	552	540	592	566	566	546	553	528	589	567	555	557	535	570	601	539	546	592	572	564	555	563	587	543	531	542	499	524	570	544	572	518	552	523	533	566	556	565	547	542	523	591	591	537	578	557	558	541	514	618	521	547	555	566	583	558	570	559	566	534	558	604	601	590	544	555	574	605	569	555	587	584	552	561	555	570	521	580	504	578	554	509	548	613	536	542	546	570	559	513	564	588	571	561	587	532	579	553	532	527	547	608	569	524	548	542	545	563	580	526	583	590	561	564	534	553	566	556	590	585	581	574	531	555	597	537	564	593	511	517	593	545	575	563	478	582	586	574	569	547	532	551	549	559	565	555	581	551	553	562	516	544	536	550	527	568	587	522	535	548	568	502	551	590	578	556	593	572	577	561	525	591	560	566	586	552	589	600	540	549	562	551	537	561	571	537	573	514	594	537	551	599	566	545	511	534	550	555	546	540	557	538	552	581	539	563	560	570	568	557	527	581	555	563	552	519	633	566	523	550	532	571	604	536	588	528	544	559	597	504	585	556	580	577	550	567	523	592	553	566	593	526	562	544	527	590	553	550	573	591	566	520	513	547	538	587	566	528	595	543	584	589	552	532	568	548	568	592	560	587	588	513	540	522	543	571	537	547	540	535	588	585	561	534	548	560	545	605	583	568	576	539	577	554	533	586	594	579	580	548	565	612	566	612	561	536	565	535	551	557	545	521	531	575	531	559	535	567	561	530	507	572	603	558	495	549	537	553	559	595	560	587	556	566	555	584	627	604	548	591	579	583	551	574	585	560	582	588	540	500	545	590	551	561	533	565	571	562	542	549	517	561	563	553	548	553	507	535	554	559	535	566	615	562	524	568	537	579	554	563	584	580	590	569	578	564	544	549	576	563	563	546	549	591	567	566	551	570	532	562	545	566	547	569	571	534	572	578	574	534	547	555	600	568	546	513	569	579	533	546	579	562	577	604	561	578	614	541	528	575	531	607	550	577	535	523	568	590	581	567	567	545	552	555	547	539	555	570	525	542	563	603	566	550	596	562	532	568	532	542	537	518	559	535	543	600	570	535	564	596	560	541	576	564	555	558	557	527	576	537	551	536	584	581	580	535	527	530	562	541	567	553	561	542	564	540	567	538	571	529	531	548	602	557	541	548	521	545	512	562	545	574	551	597	538	556	538	543	552	522	557	554	558	556	575	571	558	589	547	529	557	580	533	559	546	547	585	575	575	532	559	550	539	582	573	560	530	568	555	593	560	571	590	552	533	570	580	578	572	547	593	554	561	575	574	540	571	557	563	582	602	552	569	559	571	564	559	586	576	562	589	547	575	526	523	537	576	546	576	539	589	553	601	582	547	534	525	549	550	538	533	522	588	545	559	597	506	624	594	607	535	562	543	571	549	567	556	563	538	558	569	579	557	581	546	544	569	547	541	551	558	580	542	540	540	580	562	510	559	560	552	577	557	592	565	575	559	547	575	584	560	519	604	565	582	538	520	556	567	566	569	551	535	541	556	596	531	565	541	569	573	532	515	534	566	540	562	562	546	555	570	538	577	557	496	568	553	545	549	558	538	548	517	560	564	562	567	533	561	597	561	578	557	545	527	592	562	531	579	523	550	545	582	561	555	573	571	571	545	543	508	554	570	562	532	524	574	557	519	563	571	535	523	537	555	582	583	567	582	560	587	537	574	510	565	556	570	563	540	546	584	583	555	556	549	569	554	616	590	563	547	548	543	573	568	612	579	555	555	565	540	543	575	559	597	504	556	576	565	573	570	560	574	548	563	528	568	549	495	550	558	560	559	550	541	568	576	559	600	548	581	543	548	531	550	557	512	561	578	559	589	577	586	581	593	546	573	543	556	562	543	580	567	548	544	559	592	545	580	508	547	556	605	582	585	551	561	562	581	540	574	561	569	590	582	507	540	573	535	550	555	580	600	561	550	584	571	559	564	587	573	537	497	550	553	591	582	564	596	570	556	545	562	584	567	533	558	564	554	543	553	507	586	583	540	522	539	589	589	588	533	539	534	528	542	581	535	600	549	556	585	560	554	572	515	538	595	553	515	554	554	545	588	590	569	539	569	609	617	582	520	570	578	582	598	590	564	581	561	616	545	516	547	578	579	572	508	578	590	607	553	607	552	577	520	587	539	575	541	559	568	595	552	543	569	545	572	537	551	573	556	595	501	531	571	583	582	573	573	570	561	522	542	546	557	567	563	583	544	560	532	526	539	546	534	557	575	582	558	568	595	576	589
48982	88375	92329	74108	53098	34743	17746	2523	727	697	719	693	731	737	756	715	695	697	696	657	678	711	710	766	727	669	682	665	677	703	691	672	690	672	700	687	674	692	700	688	689	677	730	702	659	679	715	664	660	666	700	699	683	717	714	717	673	692	702	668	681	700	704	687	696	697	651	668	702	652	698	671	686	673	704	661	712	669	659	737	675	676	701	689	632	682	686	742	697	718	678	688	675	689	688	704	673	694	678	676	682	682	687	700	666	737	697	690	687	674	689	719	681	664	689	718	673	718	722	704	717	702	685	678	647	693	683	673	684	695	666	669	708	703	645	694	675	691	712	667	707	712	648	723	698	697	698	672	691	683	715	680	710	693	671	694	728	710	707	691	677	641	700	643	666	740	717	707	720	691	694	640	722	736	698	700	673	670	656	718	709	670	685	689	683	671	721	711	679	656	702	649	662	657	675	699	700	706	707	748	669	681	696	675	669	670	664	729	664	675	688	644	682	669	701	646	667	707	699	684	674	687	730	679	683	719	720	664	725	668	722	720	701	693	665	645	743	670	682	742	713	717	691	670	666	661	714	631	699	723	642	687	714	707	708	684	655	685	708	689	671	665	683	690	666	649	714	649	674	724	704	678	676	675	718	699	634	679	694	719	677	675	717	699	710	695	647	680	686	714	687	685	701	673	711	707	677	703	686	718	690	708	706	675	617	662	679	677	649	718	731	657	720	686	668	697	705	675	690	711	724	657	698	666	678	706	637	693	694	711	716	654	675	687	702	688	695	663	686	635	683	726	673	679	647	676	651	674	699	664	730	670	697	692	682	706	659	677	683	673	678	680	670	674	698	700	711	656	674	689	663	673	657	669	682	695	654	708	736	658	683	723	727	686	694	721	701	628	658	762	742	657	692	697	739	696	709	699	679	684	655	702	690	681	693	626	732	699	719	657	675	693	711	710	713	656	677	655	725	683	734	652	695	713	691	717	660	693	694	732	657	692	710	692	689	699	696	649	666	704	654	683	649	673	654	722	693	688	702	684	678	724	683	684	674	613	644	668	689	657	689	684	686	709	685	690	693	661	718	706	688	635	646	689	668	746	672	635	688	713	661	734	693	670	711	695	707	669	696	631	670	717	648	704	711	658	678	725	708	655	691	673	695	696	691	750	687	665	680	684	753	696	703	665	695	727	664	702	694	651	710	672	650	689	710	674	685	673	677	728	723	742	687	709	687	683	705	657	677	668	689	713	683	673	743	670	702	702	707	702	621	645	657	698	670	682	718	679	646	703	694	654	694	673	722	689	671	694	693	699	710	670	685	713	657	684	681	721	708	718	685	701	653	682	683	641	652	664	697	674	706	665	721	662	670	717	727	646	682	676	691	668	686	636	683	666	706	641	657	706	688	694	675	677	689	678	655	654	747	701	696	669	706	667	693	698	647	722	675	652	659	635	680	733	670	694	692	699	687	674	718	685	657	703	663	703	630	717	709	683	679	692	673	738	704	670	691	725	675	661	646	680	696	720	668	698	727	686	673	713	666	653	725	690	677	689	658	701	647	698	706	659	729	632	722	685	692	655	700	687	718	703	671	631	667	710	661	694	649	701	698	706	650	649	687	725	717	721	665	700	645	631	711	661	649	667	668	693	738	727	677	672	701	683	705	701	630	690	735	670	686	680	657	724	713	686	693	685	677	714	709	729	681	657	675	675	648	664	777	673	680	685	663	711	676	676	660	720	660	701	708	720	709	707	706	724	667	663	668	695	708	691	675	690	697	679	671	663	704	683	684	726	721	705	706	735	655	720	696	671	651	709	624	706	725	714	715	654	664	728	710	666	682	711	699	735	651	670	732	712	709	681	707	655	714	697	728	724	650	680	755	674	733	733	677	672	693	701	709	735	682	664	676	669	692	672	679	697	700	709	733	684	701	688	695	645	662	699	681	638	737	709	645	733	700	676	694	696	686	649	762	717	703	696	689	721	677	650	708	658	646	663	707	732	675	700	653	678	653	709	680	623	684	660	739	663	726	688	626	701	658	728	681	687	684	667	721	701	683	661	691	688	678	689	716	620	663	712	673	664	714	711	713	675	692	639	683	654	731	675	726	686	690	694	646	703	743	692	656	735	696	674	672	726	686	688	705	722	666	658	682	713	647	708	665	711	687	673	686	662	666	695	679	682	690	700	684	689	708	739	685	698	711	698	661	669	672	715	687	675	689	683	679	692	689	687	739	703	716	666	715	698	690	720	702	687	698	713	644	695	679	653	718	715	693	661	747	677	694	665	731	703	676	703	669	679	680	684	691	661	691	728	695	674	663	677	686	665	705	708	659	682	668	695	666	684	675	687	630	738	668	728	689	669	688	691	715	703	721	661	664	701	676	713	696	671	688	679	718	703	697	715	694	662	723	689	674	657	680	700	694	670	627	668	708	700	681	712	636	692	670	679	679	678	705	697	679	674	689	687	734	697	719	684	710	665	694	682	664	677	647	695	736	694	693	674	683	722	664	657	667	676	699	653	748	704	667	673	644	718	681	690	704	650	671	653	690	708	630	696	705	727	677	680	678	701	703	680	668	706	721	724	640	666	721	695	641	681	695	700	712	695	679	721	738	745	679	655	703	699	631	711	650	685	714	678	687	742	639	683	682	711	631	693	698	697	699	691	673	673	666	691	728	690	681	699	662	706	680	695	698	702	642	700	644	646	704	739	672	718	675	643	672	717	668	703	706	688	674	698	650	651	677	670	695	697	673	696	656	684	722	718	674	696	660	659	655	693	653	660	630	697	677	727	754	719	732	698	695	696	683	682	651	703	669	715	664	721	638	655	686	652	656	671	720	701	661	646	656	660	638	673	704	672	709	694	721	686	673	696	673	703	691	746	657	700	659	706	681	658	673	649	660	692	685	646	736	657	690	686	675	673	699	694	657	672	674	704	761	709	680	689	695	669	684	703	697	630	676	662	744	666	689	700	693	712	699	701	684	698	722	673	695	667	695	660	678	722	695	712	672	675	668	683	666	726	692	732	778	706	702	630	705	724	718	733	713	706	710	675	668	695	701	687	658	697	689	728	684	702	690	703	641	680	625	734	614	677	728	693	700	671	629	730	686	675	681	684	724	677	720	702	697	701	666	687	710	664	732	746	644	660	655	666	667	656	737	704	660	677	702	743	676	676	689	645	690	735	708	689	661	714	650	680	659	670	641	686	679	697	709	677	655	669	723	688	766	705	695	696	670	646	732	699	664	715	744	652	708	694	687	692	667	725	661	650	655	690	723	681	658	702	647	660	676	673	698	683	701	687	735	680	704	721	732	720	657	672	678	706	690	694	682	700	720	676	653	676	688	659	724	674	668	737	660	673	712	667	702	696	659	724	756	703	681	697	670	672	717	728	699	698	671	753	666	695	724	698	688	684	690	665	669	679	664	715	716	680	685	700	718	625	700	728	702	656	726	667	714	668	695	714	690	654	677	678	692	724	675	691	689	681	704	682	657	707
27559	23511	39512	29520	14265	4987	1868	975	855	902	821	859	914	810	856	846	830	807	800	840	883	846	880	842	823	875	866	833	839	763	863	816	846	824	821	864	784	829	844	832	825	846	856	877	861	853	817	766	931	824	865	866	839	801	826	876	852	856	849	819	832	871	838	843	840	834	813	898	865	842	854	881	817	844	818	802	848	856	762	845	843	905	832	875	853	836	828	878	841	812	768	855	841	815	888	867	892	847	882	851	854	863	837	813	844	806	846	893	797	846	832	871	849	834	801	851	812	832	899	800	870	752	858	807	810	795	837	873	845	817	841	904	882	859	815	824	838	831	799	838	877	817	806	779	848	832	810	843	798	804	867	812	900	871	860	843	786	838	786	860	892	810	820	815	795	847	839	853	876	855	841	858	885	883	813	868	816	823	836	841	851	872	852	821	918	839	857	799	865	813	885	817	861	858	866	840	869	876	840	908	895	860	826	861	807	857	858	862	848	799	815	874	845	811	867	821	842	820	847	806	843	788	898	838	838	821	889	862	846	870	825	848	813	815	812	778	854	830	833	821	833	790	864	823	867	805	872	824	807	845	830	880	825	849	788	885	879	846	820	831	859	864	880	825	894	800	801	874	800	805	834	869	825	798	847	819	834	812	846	820	851	878	837	845	856	874	866	865	872	821	846	852	809	824	868	851	861	846	804	830	845	847	868	811	862	816	872	888	839	830	863	849	844	845	844	806	834	821	845	919	840	849	819	812	809	867	783	853	831	809	862	878	849	806	891	869	856	897	873	858	781	891	818	783	876	827	845	846	828	768	871	846	810	863	828	869	838	840	827	784	884	842	845	880	816	822	866	891	851	840	757	838	804	845	804	888	815	837	843	862	816	809	838	885	859	814	918	867	835	870	821	861	848	861	833	894	847	805	844	827	828	846	848	841	894	803	870	891	915	878	859	802	862	777	857	833	906	823	836	877	768	829	852	814	858	871	806	833	866	832	850	887	850	850	844	804	902	883	832	840	830	849	840	862	891	847	816	866	870	857	859	820	835	854	907	827	852	811	902	814	822	883	802	849	833	874	809	808	833	856	883	824	874	825	855	831	809	804	845	823	882	823	857	856	872	859	855	872	826	863	834	882	865	849	792	897	836	845	853	810	842	786	855	862	835	876	851	837	829	840	868	834	854	852	852	856	816	815	798	874	792	821	839	859	820	813	845	822	840	821	823	829	839	860	841	820	832	840	820	860	865	835	897	821	854	827	876	824	808	894	832	785	828	805	830	819	879	821	829	820	822	811	856	808	844	873	779	768	881	852	826	845	827	813	812	866	835	835	896	823	869	833	870	864	833	820	817	879	822	841	828	851	821	857	814	823	879	803	813	814	812	787	823	845	832	853	816	814	853	848	824	793	845	778	837	829	855	831	808	873	806	871	825	842	762	892	864	854	843	834	876	894	854	814	793	831	844	843	846	791	842	873	839	841	856	871	843	879	797	839	797	870	802	839	822	812	835	816	820	821	826	857	876	824	873	824	813	832	872	787	924	880	846	797	858	869	893	867	852	847	847	810	822	823	874	848	888	870	820	813	829	828	892	776	840	811	874	830	867	821	863	788	849	854	859	879	820	838	864	793	857	820	841	855	834	839	853	835	839	839	828	867	837	858	828	821	891	841	828	847	835	821	837	844	844	853	848	842	849	883	853	814	867	836	868	815	847	842	875	861	827	876	831	860	850	921	835	856	826	852	833	829	862	827	878	840	864	920	838	803	835	858	864	895	883	828	848	852	895	798	826	822	843	802	841	861	826	839	874	803	858	864	835	892	814	842	811	800	820	810	861	806	881	829	843	840	818	826	823	860	829	850	821	861	805	855	855	835	827	839	865	857	829	863	872	816	808	852	854	846	809	832	790	895	816	819	851	852	861	814	845	801	796	790	810	864	811	882	862	896	890	818	815	807	832	835	827	833	835	878	887	821	831	848	870	802	825	794	782	845	826	889	874	816	797	833	833	869	883	822	904	787	834	872	869	859	808	868	808	896	917	788	851	779	836	811	794	816	827	871	811	819	826	830	876	892	841	872	846	847	862	788	838	831	844	801	796	883	894	877	830	863	827	855	842	839	861	863	845	875	845	847	855	853	811	832	820	858	823	872	860	831	861	844	863	838	820	836	782	845	815	893	848	856	853	874	815	774	828	829	822	861	818	850	839	836	852	849	843	801	831	775	858	817	858	831	829	872	823	794	823	821	850	881	840	819	828	846	837	837	840	836	831	822	845	839	831	835	802	884	863	820	846	842	858	823	828	804	849	828	840	837	793	855	808	801	820	815	857	799	823	812	821	843	876	869	857	816	899	865	885	896	871	858	868	826	843	841	812	900	816	793	851	888	816	864	863	800	854	811	869	871	858	830	899	816	924	894	804	809	854	852	790	878	878	814	855	862	859	787	856	893	852	830	853	905	884	812	880	895	853	842	835	852	801	864	842	834	834	845	814	830	800	848	801	834	837	805	885	853	833	829	819	844	896	818	809	809	806	839	826	765	747	881	813	787	852	842	874	859	822	850	842	821	834	799	880	787	847	858	876	846	848	804	872	866	876	855	836	834	841	855	828	822	890	822	823	793	885	895	873	832	837	831	854	818	847	855	857	851	859	899	851	824	841	863	832	861	803	868	885	828	809	807	774	856	794	858	842	831	807	835	772	819	852	843	839	816	827	829	888	856	821	827	825	837	845	838	904	817	844	820	819	869	807	821	805	868	828	825	813	820	831	877	842	775	857	857	883	828	827	932	855	810	828	854	896	788	834	843	782	864	856	861	836	907	855	862	847	862	810	855	877	880	799	841	802	830	855	809	851	879	775	848	839	825	827	837	815	841	848	878	837	863	866	846	797	806	867	837	815	854	788	817	908	855	846	836	801	794	854	900	857	802	815	843	798	830	846	806	800	823	842	812	886	858	877	916	817	826	899	815	860	904	843	857	890	820	820	871	791	831	819	873	796	845	841	878	821	845	837	848	876	875	872	804	847	830	859	852	811	859	848	834	849	804	836	892	857	850	843	819	883	883	819	876	841	880	881	846	856	829	822	872	829	814	827	851	866	835	880	840	839	874	844	810	824	854	838	885	833	785	793	818	843	841	873	810	853	860	886	807	799	846	850	814	819	854	820	854	877	857	804	833	802	852	860	829	852	815	834	841	830	812	884	846	891	855	847	834	799	805	843	862	831	848	873	858	848	831	810	864	887	838	807	855	814	816	819	847	870	851	801	787	831	839	856	863	829	823	815	847	850	793	831	814	812	855	884	867	825	834	807	848	864	885	844	830	833	835	867	907	801	812	895	813	803	798	852	862	826	844	871	861	847	825	890	836	802	871	816	836	861	848	837	813	814	821	863	824	811	824	906	861	849	855	826	861	838	862	827	825	852	898	862	855	807	822	905	864	843	837	841	844	828	781	831	809	887	838	822	769	876	884	833	819	797	808	849	847	838	863	837	833	849	847
15865	37724	41108	26363	14450	6399	2628	1218	1018	1056	1018	1050	1033	1083	949	1042	1049	1079	1069	989	945	1087	1075	1026	1021	1039	1030	1031	1071	963	1058	1093	975	1067	986	1033	1028	1027	1059	1022	1066	1085	1038	1023	1018	1069	1032	1051	1032	1068	977	1007	1030	1003	1016	1017	985	1021	1062	1098	1030	1016	1078	1039	947	1005	1099	1024	1015	1025	1042	1105	1054	967	1080	1049	1053	1005	1062	1043	1076	1021	999	1033	1043	1060	952	1028	1064	1033	1038	1059	1023	1038	1063	1069	1017	1062	1042	1019	1066	1072	1064	1044	1005	1032	1020	1072	1008	1009	1094	1038	1057	1024	1038	1003	1053	1028	1015	1051	1025	1010	1047	940	986	1073	1055	1060	1058	962	1015	1003	1012	1072	1004	960	973	959	985	1013	1092	1063	1081	1081	1031	1033	1060	988	1035	1055	1059	1082	1025	989	1030	1004	1020	1057	996	1091	1009	1009	1036	1018	1076	1092	1097	1040	998	1038	1046	1069	1075	1045	1038	979	982	995	985	1026	965	1045	1006	1058	983	989	1077	1065	1067	1034	989	1081	1013	1036	989	1126	1047	1033	997	1071	1033	1069	1059	1023	1049	995	1068	1026	993	1039	1038	1084	1037	1023	1015	1049	1004	987	1082	1016	993	1039	1056	998	1012	972	1062	1024	1023	1062	1035	1064	1045	1021	1052	1034	1069	993	1000	1031	1046	1061	1001	1007	1106	997	1084	1058	1012	1013	1000	1032	1099	1027	1057	1036	962	1001	1009	1060	1046	1002	1053	1047	1062	983	1029	961	975	1041	1054	1035	1084	1072	986	1038	1094	996	1088	1038	1014	1065	1065	1034	1075	1013	1029	971	1083	1043	1037	1020	1037	1028	1001	1081	996	1070	1024	1011	1079	961	1024	984	1008	947	1067	1036	1001	994	1041	1017	1046	970	1071	1038	1026	1046	1004	1076	995	1021	980	990	1070	1009	1060	1056	1020	1067	1056	969	1010	1104	1093	1079	1011	1029	1048	989	1038	1009	1052	977	1003	1014	1024	1051	1154	1072	1024	1034	1052	1099	982	1029	1029	1002	1035	1037	980	1047	970	1043	1114	1044	1037	1076	1047	1005	1018	1091	1010	1011	1048	1000	1033	1013	1031	975	992	1023	1079	1055	1053	984	1020	1018	1040	1034	1020	1002	1046	1001	1041	1023	1036	1024	997	1091	995	1032	1045	1021	972	1008	1029	1076	1017	1086	1058	1033	1007	1045	1017	1012	1046	1057	1041	1029	1031	1024	998	1064	1040	1041	1063	1019	1056	956	1027	1068	1025	1057	1005	1053	1074	993	941	1026	1039	1053	1050	965	1016	1032	1006	1037	1001	998	1007	1025	1067	1063	1020	1021	1030	1026	1055	985	1059	1013	1051	998	974	1095	1027	1021	1003	1020	998	980	1039	1031	1008	995	1040	1051	1021	1047	1054	1021	991	1059	1025	1062	1070	1032	1048	1063	1055	1001	993	1052	995	1021	1054	1021	1037	1103	1026	1032	1039	1053	1044	1039	1063	975	1047	1014	1068	1038	1082	991	1007	1032	994	1004	1051	1004	1064	1026	1045	1043	1029	980	1088	1009	1003	1042	987	1031	1049	1028	1036	1051	1010	1030	1069	1015	997	1050	1047	1020	1035	1021	1087	1034	1077	979	1025	1077	1019	1002	1032	1025	1015	1071	1060	1027	960	993	1038	1004	1106	1005	995	1006	1049	1023	1029	1073	1037	1057	1044	1044	988	1094	988	1064	1020	989	1052	1092	1039	1066	1080	1006	982	1004	1030	1060	1029	1014	1010	953	1023	1039	1055	979	983	1090	1026	1016	1023	1043	1064	1039	1009	1049	1043	1027	1067	1051	1061	1035	1086	1086	999	1114	1045	1048	1037	938	1119	1051	1073	1009	1012	1027	990	1063	1066	999	990	1010	1040	1021	1012	1042	1022	1048	1018	1051	1076	998	1014	1006	1006	1041	987	1044	1061	1037	1004	1000	1041	1039	1001	1049	1065	1090	1010	990	1049	1034	998	1030	1024	961	963	1113	997	994	1037	1033	1062	1052	1046	1046	1007	1055	1054	1037	1016	1040	1008	1031	956	1073	987	1061	1039	1028	1029	994	956	1071	1008	998	1065	1022	1064	1003	1006	1047	1077	1069	1018	991	1027	1044	1053	1109	1012	1042	997	1090	1068	1048	997	1055	1043	1028	1015	1047	988	1043	997	1015	1056	1014	1030	1025	989	1046	1029	1024	1078	1070	962	994	1034	1039	1041	1056	1038	1031	1019	1056	1036	968	1025	1051	1033	1044	1053	1028	978	1043	1064	1024	1029	1026	1047	976	1043	1024	1025	990	1022	977	1070	1039	1045	965	1056	1000	1017	966	1004	951	1009	1063	1063	1010	969	1021	1084	1043	1026	975	955	1040	1094	1017	983	1040	1012	1067	1049	1066	1019	1062	1061	1027	1006	1038	1033	1027	1018	1039	1050	1055	1030	1030	1046	969	1026	1019	1009	1050	1044	1053	1064	1004	1049	1004	1007	996	1048	1023	1025	1018	1044	1064	1022	1003	1036	985	1005	1016	1073	1048	1000	1000	1017	1031	1052	1037	1024	1033	991	1038	1023	1057	1087	1042	1046	1034	973	990	1050	1046	1004	1011	1001	1027	1055	1028	1024	994	1075	1007	1090	1011	1018	951	1047	1045	1066	1102	1042	1017	961	1013	1015	1023	1030	1037	986	958	1056	1067	978	1010	984	1031	1036	1034	1019	1026	1068	1049	1013	1065	1104	1121	1051	1025	1029	981	1061	1020	1096	1124	988	1036	1000	1053	982	1048	983	1055	1058	1037	976	1014	1054	1012	1062	1054	1004	1060	1064	1033	1008	1051	1016	1002	984	948	1040	996	1054	1076	991	1110	1057	1072	1029	1036	1045	1029	1023	993	1058	1043	1050	1032	1024	1019	951	1072	997	1083	1056	1038	1023	1044	1059	1053	1043	1026	1047	1014	1067	996	1075	1071	1072	1003	1006	1007	1074	996	1067	1058	1017	1064	1067	1014	1036	1072	1053	978	1020	1083	1036	1084	945	1016	970	1065	1012	1051	1047	1017	1081	1015	1067	1011	1011	986	1066	1083	1050	992	992	1025	984	1054	1010	1071	1025	1031	1066	1028	1069	1042	995	1046	1037	969	1023	996	1127	1042	1059	1001	1030	1011	1020	1032	1031	1010	1041	1027	1035	1019	1037	1033	1015	995	1034	1013	1108	1064	991	1042	1051	1050	1033	1049	1001	992	1042	1032	994	1043	1061	1091	1033	1024	1037	1050	982	994	1049	1070	1052	1054	1012	1069	1009	1064	1031	1014	1048	1059	1027	1030	1101	1036	955	999	1049	1032	1004	1042	1088	1042	1098	1051	1005	974	1045	1022	973	1040	1033	1082	1042	1026	1094	1049	1030	1001	999	1033	1051	1017	1023	1053	1081	1030	1043	1004	1029	1008	1053	1024	1060	1008	1038	1050	1021	999	1053	1092	1058	1075	1080	1022	1032	1015	1023	1012	1077	1058	1023	1052	990	1011	1033	1049	1037	1013	1040	1018	1019	1026	1035	977	986	1007	1056	1026	1006	1050	1046	1076	1038	1040	1011	1023	1062	1041	1040	996	1091	1051	1044	1027	1077	1032	1036	1009	1040	1042	1026	1007	1031	1034	988	1003	1025	1096	1034	1028	1064	970	990	1013	1015	1084	1016	992	1028	1027	1030	972	986	1055	1010	1063	1017	1013	1085	965	1000	1037	1019	1015	1017	1072	1021	1007	1016	1033	1027	1065	1024	1063	1053	1046	1035	998	1043	1040	1008	1033	1056	1023	1008	1043	1018	1004	1032	964	1028	1054	1024	1059	998	1004	1053	1074	1033	999	1025	987	1053	1038	1048	1024	1080	1010	989	996	1062	1024	975	1050	1031	1062	1057	1033	1093	1016	1032	1042	1064	1058	1017	1000	966	1034	1012	1045	1044	1077	1088	1010	1033	1007	1043	1017	1079	1111	1036	1056	1128	1075	1022	1119	945	985	1064	1073	1003	975	1067	1025	1036	1054	1054	1053	1010	1008	1064	1090	1032	1020	1026	1071	1004	1036	1089	1024	1051	1026	1001	1076	1024	1003	995	978	1117	1007	1016	1013	1037	1051	1080	1080	1011	1073	1037	1015	1046	993	1054	981	1014	1025	1043	1007	1041	1013	1051	1024	1030	1027	1012	1011	1020	1065	990	988	1103	1049	991	1041	1028	991	1056	1032	1049	1021	1032	1021	1061	1052	1009	1022	1039	1039	1052	1027	1023	988	1028	1039	971	1029	1093	992	1031	1034	1002	996	1000	1004	1041	982	1052	1049	1092	973	1044	1041	992	1094	1082	989	980	1048	1022	1001	1064	1026	1009	1017	1042	1031	994	1030	1015	1006	1041	1017	1045	1043	1029	1007	1017	1057	980	1028	1026	1043	1065	1005	1034	1085	1053	1034	1043	1039	1003	1056	1050	1009	1021	1044	1052	984	1079	1022	1015	1066	1030	999	1031	1019	1023	1069	1022	1033	1052	993	1012	994	1070	1003	1029	1052	1081	1031	1026	998	1052	1067	1054	977	1048	1025	1052	1104	1069	1041	1067	1018	1024	1083	1026	1035	997	992	979	1040	1030	1096	1041	1027	1076	1028	1003	994	1085	1045	1050	1013	1009	1022	1031	1068	1022	1010	1012	992	1023	1024	949	1002	1071	1019	1050	1013	1024	1013	1017	1005	1050	991
24295	21725	40984	46645	37105	25948	13914	1926	752	737	731	692	728	716	746	716	702	721	709	730	684	735	758	760	739	717	724	731	699	712	760	711	702	736	725	712	690	738	711	744	725	716	713	711	702	714	675	690	698	682	739	666	711	731	685	699	725	738	725	693	693	714	723	720	690	671	756	695	706	715	703	699	670	705	720	695	725	669	684	750	707	721	697	709	706	724	693	705	740	698	713	711	706	737	705	681	676	699	688	684	717	712	765	703	743	683	687	710	738	731	679	733	718	715	685	707	689	718	748	743	722	692	721	661	718	717	739	738	739	681	661	721	687	724	663	689	718	685	721	762	724	720	691	699	699	702	711	674	708	701	716	691	682	688	730	722	688	720	681	664	728	720	716	677	669	766	711	713	715	727	695	743	721	690	684	733	734	680	706	729	727	688	716	734	728	737	678	677	684	686	690	698	693	738	704	703	700	679	717	693	708	698	703	706	714	727	719	722	678	743	678	715	687	684	675	707	685	710	749	677	766	741	730	687	693	701	707	718	697	692	704	723	680	715	688	729	701	648	706	745	751	705	750	738	687	738	722	715	731	698	715	695	691	715	705	647	714	752	730	690	722	732	677	721	674	751	700	671	700	687	685	707	727	705	715	692	743	699	702	752	691	702	703	701	726	695	705	702	734	711	704	689	685	723	736	732	694	756	686	698	742	673	715	720	711	696	677	738	713	699	679	722	747	714	741	714	686	702	740	666	715	724	715	714	694	727	689	701	699	701	724	710	744	705	741	731	714	731	699	725	684	707	689	716	737	709	696	761	695	728	721	719	725	724	757	707	707	707	685	699	762	761	686	712	696	739	708	686	673	747	728	653	702	663	706	735	750	702	755	728	745	692	739	716	701	706	677	714	696	675	787	739	715	665	670	689	687	687	698	685	719	719	724	736	687	699	699	740	741	703	707	725	719	718	682	679	734	762	706	709	701	723	706	725	676	701	706	711	729	724	725	741	715	783	696	693	733	694	741	637	701	726	687	694	723	730	730	734	759	715	708	689	724	731	654	668	715	734	704	700	720	690	765	726	665	741	742	697	693	662	720	763	697	718	731	700	658	711	674	668	685	664	703	699	689	725	745	735	726	741	755	696	742	649	689	766	721	698	679	720	719	682	735	668	671	727	700	686	655	737	730	691	696	717	719	718	687	713	682	702	738	740	708	672	686	718	673	741	710	739	716	720	683	702	711	724	699	720	655	714	728	726	739	705	739	702	732	715	693	712	691	720	769	721	731	670	703	764	703	698	682	660	699	726	678	713	696	692	698	712	698	689	710	663	663	718	781	734	746	714	671	719	694	733	760	693	721	678	712	699	731	705	711	677	693	687	714	697	704	674	708	759	724	733	696	709	724	689	763	704	752	756	731	686	756	697	709	721	758	702	729	715	747	714	724	720	737	720	700	675	707	708	703	754	743	711	711	709	730	739	695	704	718	750	713	698	718	752	774	681	693	718	691	737	680	718	694	695	733	699	703	730	745	725	755	677	664	716	734	729	714	681	698	704	692	713	695	705	712	706	722	718	724	703	752	715	718	738	772	711	672	712	703	705	720	734	680	733	690	721	699	684	714	725	705	735	673	691	668	743	737	672	700	703	682	746	682	716	755	692	666	689	740	689	750	685	709	684	736	664	747	725	725	740	717	783	701	729	703	727	722	704	674	759	729	719	683	708	707	723	671	707	701	754	701	698	661	715	718	692	741	738	754	724	696	679	748	738	678	728	687	685	749	712	712	741	739	686	675	720	721	671	686	659	703	711	707	735	692	682	668	660	756	685	675	682	673	755	741	720	694	721	735	676	699	689	742	758	716	676	707	694	686	668	690	709	714	692	734	701	714	683	706	713	771	723	700	733	736	697	698	756	662	717	706	720	718	724	723	713	681	710	747	708	691	713	781	723	746	646	655	768	710	710	694	726	793	683	699	751	703	688	702	753	668	711	701	672	724	717	685	692	715	643	715	685	730	729	782	733	741	716	704	733	711	751	693	706	742	706	729	668	693	672	727	646	723	698	656	753	710	750	689	719	714	741	702	688	671	714	680	774	688	685	692	673	724	739	658	652	717	730	701	717	703	706	723	711	694	709	717	777	776	698	708	667	735	660	682	705	677	725	723	672	715	725	712	744	695	710	718	731	692	664	702	694	744	677	690	666	694	690	678	731	706	751	705	670	691	731	704	715	730	741	754	711	686	753	715	685	726	761	779	692	626	733	712	692	676	719	669	718	771	658	675	724	652	709	719	673	677	679	659	692	720	714	698	769	701	680	676	733	643	718	699	707	712	723	764	713	730	717	742	737	663	704	671	714	714	747	704	686	689	709	726	735	720	700	726	777	684	768	759	687	680	674	707	728	651	695	728	680	694	725	762	702	686	703	648	746	715	783	717	682	729	735	702	720	711	735	679	709	728	748	715	696	695	736	743	681	712	745	708	723	714	702	688	663	706	703	720	717	673	733	697	750	680	692	715	675	701	741	694	680	696	723	671	641	743	711	697	736	728	729	708	723	708	696	718	695	710	746	685	700	687	747	757	754	682	715	745	718	743	694	711	733	665	690	655	734	696	714	709	736	728	736	716	738	713	699	707	705	696	731	729	770	743	688	745	715	729	721	714	714	746	714	682	730	694	706	713	732	711	676	665	750	713	693	737	676	728	688	716	779	737	723	679	709	701	677	702	702	712	689	656	713	750	738	695	715	730	709	703	695	693	718	723	724	712	713	706	703	745	710	648	753	716	712	688	706	687	715	691	687	756	692	729	705	729	725	683	702	670	691	730	711	678	704	703	668	746	700	726	686	719	715	726	684	778	718	679	689	676	706	711	710	725	685	690	706	752	680	728	710	715	704	753	725	694	701	752	723	726	711	714	720	713	731	711	699	671	714	752	701	703	731	703	777	704	733	746	716	743	699	717	712	768	691	745	755	693	723	661	719	751	719	730	742	734	718	664	691	698	714	736	755	711	709	719	692	695	733	714	698	744	659	629	671	738	753	645	671	729	706	741	732	773	711	739	718	672	705	689	729	759	744	693	710	691	740	689	736	755	639	733	688	700	732	702	724	711	677	710	718	699	775	706	661	725	734	671	701	715	741	704	687	695	741	682	711	735	735	643	676	730	699	723	693	698	695	738	708	745	706	692	723	670	724	698	627	664	696	702	690	710	724	722	680	674	693	740	668	699	694	695	701	755	683	678	704	681	739	702	641	750	604	684	713	684	735	702	686	691	698	702	765	721	703	698	706	733	740	694	693	734	694	715	776	664	728	708	718	738	666	705	710	686	718	719	752	691	709	701	739	729	699	709	705	693	753	746	733	711	701	715	727	711	722	730	703	703	686	701	742	709	703	635	729	701	690	728	685	685	704	717	676	664	742	750	677	754	684	712	739	719	748	711	798	709	676	723	713	768	749	722	733	691	692	682	730	742	719	718	701	749	644	726	713	739	673	714	681	722	705	689	686
40223	79338	84189	61678	43602	27394	12706	1898	884	859	943	970	902	852	897	883	892	894	878	876	945	900	942	959	950	935	920	943	910	846	863	887	944	856	894	873	960	882	954	907	840	871	849	853	876	885	869	854	877	883	906	890	828	874	872	897	902	827	871	905	862	860	897	834	870	885	851	884	903	862	879	858	848	846	893	865	867	965	888	827	917	828	858	881	836	863	906	937	854	879	887	910	853	914	857	853	908	889	837	882	913	886	902	922	868	840	885	842	816	842	846	876	858	874	882	896	884	875	909	874	903	900	878	853	895	822	882	880	900	908	890	851	842	855	869	912	881	855	904	899	892	910	913	860	916	907	914	859	875	871	838	869	915	874	869	896	848	908	872	844	875	922	900	859	902	890	895	936	851	903	917	860	907	866	863	911	918	880	851	896	899	904	835	883	902	866	875	835	842	891	885	894	898	837	870	855	873	920	910	885	878	886	853	863	844	896	851	886	923	869	880	870	900	896	879	891	854	850	895	808	822	916	869	866	890	822	844	890	845	874	849	864	899	873	858	893	897	864	845	891	895	841	919	864	917	898	874	842	866	833	859	914	858	877	913	862	879	925	864	897	876	888	892	841	878	928	899	889	888	851	864	898	919	902	864	903	928	899	865	923	899	891	860	859	874	872	887	910	899	939	839	904	904	873	942	926	856	898	869	892	910	894	957	918	831	891	849	891	879	867	806	849	907	872	875	883	888	911	840	832	842	925	874	880	888	824	852	904	863	920	874	895	850	893	853	859	883	900	908	876	860	899	834	904	895	824	881	845	915	878	851	871	898	853	809	895	883	829	929	878	866	873	893	899	805	886	864	801	918	840	840	884	892	819	855	905	860	870	855	882	881	831	868	884	854	889	850	860	938	905	945	868	901	896	821	853	870	842	851	862	891	937	861	896	915	900	836	864	814	892	832	893	856	857	879	859	820	806	915	950	897	917	889	881	849	891	887	857	906	931	850	858	848	878	886	864	830	929	899	820	847	877	936	851	850	889	922	855	853	917	909	897	874	852	902	883	861	880	867	903	880	818	847	854	876	913	856	863	872	842	864	878	889	855	917	878	921	847	873	866	852	871	926	845	886	887	866	868	887	930	849	896	872	947	873	904	880	850	902	828	850	897	881	849	830	858	896	854	933	877	877	864	881	853	797	895	839	876	906	889	892	875	825	820	863	896	825	899	884	900	945	920	912	847	904	883	817	920	895	830	841	929	886	921	868	851	878	865	910	883	891	881	901	894	875	903	853	842	904	882	918	862	858	889	867	865	864	870	846	885	900	892	866	911	901	911	949	874	822	849	890	837	899	831	821	883	875	873	869	883	899	837	886	861	896	945	897	867	906	892	874	836	888	850	869	858	917	855	871	953	923	872	930	880	832	871	801	870	909	860	929	866	849	927	883	840	854	869	858	959	875	830	882	919	878	813	887	883	863	868	840	921	865	897	894	868	875	838	867	875	927	813	868	855	872	847	892	876	859	851	858	894	864	895	847	874	848	812	940	901	869	941	885	912	888	856	858	878	879	897	880	856	838	818	899	833	828	938	875	884	888	907	823	949	900	939	803	883	938	919	925	857	905	900	831	876	877	872	920	885	845	871	844	856	830	862	855	908	870	955	835	912	887	899	843	871	844	872	890	872	806	838	933	828	871	861	869	844	816	850	900	895	917	903	811	879	886	889	870	858	896	867	869	875	869	867	881	873	876	877	913	850	868	923	871	853	898	834	837	885	855	863	847	842	914	905	842	866	825	888	869	889	893	839	915	924	853	863	920	851	857	870	855	861	847	865	940	928	890	877	843	861	926	914	935	921	842	865	881	873	868	860	914	855	852	915	834	815	847	855	904	921	866	899	843	830	885	833	842	936	891	855	899	884	908	917	895	927	912	901	856	945	891	873	873	914	855	853	886	849	904	865	835	889	892	883	889	883	846	831	888	882	897	882	834	936	859	868	917	895	874	887	850	840	848	859	875	852	859	888	906	879	879	911	878	868	912	930	883	897	889	855	926	834	860	876	906	881	832	842	866	913	861	849	903	864	897	897	884	846	886	913	842	854	896	876	812	866	902	914	866	890	891	850	873	864	864	898	828	843	915	851	860	904	877	862	872	855	839	849	882	897	873	911	890	863	912	847	863	815	859	863	834	909	876	794	881	907	859	866	937	862	853	898	865	893	863	804	830	903	880	880	871	843	887	920	843	866	903	853	837	875	842	867	870	892	914	889	813	920	870	898	949	856	808	879	875	899	857	863	869	891	834	902	886	869	907	907	857	822	912	882	921	911	858	825	891	871	851	877	886	869	907	907	870	895	873	870	889	889	882	898	851	831	843	885	865	870	852	949	848	876	842	896	848	813	855	892	871	884	855	870	897	900	901	854	844	875	862	854	851	871	886	898	886	843	897	915	853	892	893	853	854	969	896	850	863	854	876	896	907	916	869	830	919	919	859	859	882	904	893	891	849	862	873	857	863	882	851	862	830	838	871	861	856	904	814	875	838	926	830	904	909	896	878	848	868	847	923	865	881	895	839	903	913	839	876	847	871	818	881	863	856	866	870	841	889	873	897	886	864	903	926	925	852	897	892	932	837	891	872	911	845	849	857	857	908	852	890	951	850	838	906	834	843	885	894	834	889	884	870	881	896	846	875	853	874	874	857	849	877	867	886	896	858	884	889	892	861	901	826	952	874	867	845	877	900	889	904	840	886	877	874	845	893	900	834	865	893	867	885	847	862	802	860	886	910	875	838	866	877	937	874	924	871	859	868	888	842	840	876	860	877	842	926	899	861	875	853	865	866	862	901	946	893	814	823	827	876	882	904	883	928	857	875	891	830	901	887	904	954	909	903	820	914	862	895	876	882	826	886	890	943	866	876	871	879	920	907	922	874	845	916	867	851	879	876	831	846	881	865	859	895	870	912	882	902	821	870	911	889	897	870	930	890	873	892	891	837	871	846	897	890	849	843	935	909	897	828	895	823	830	893	869	861	879	905	882	912	857	909	884	914	880	837	825	897	881	856	850	885	851	876	891	903	845	885	824	859	830	849	858	917	895	961	844	923	903	856	887	859	862	858	886	875	844	859	862	894	864	838	921	881	864	858	841	915	873	876	860	911	916	896	831	848	925	888	884	885	866	842	879	913	888	935	811	884	880	891	887	935	863	883	883	896	907	881	833	855	870	937	850	865	885	960	885	887	908	891	859	909	856	861	906	879	909	890	832	921	935	892	903	863	917	901	842	955	854	897	874	909	894	856	831	834	874	822	872	859	872	904	876	892	895	898	857	852	873	867	878	874	880	843	852	901	895	826	848	877	890	877	910	855	900	905	918	830	861	848	873	897	867	843	925	858	874	893	842	857	919	860	932	859	869	858	865	869	919	839	861	872	841	929	873	871	854	898	853	899	839	883	898	866	861	873	892	884	900	859	882	902	873	904	893	843	833	861	906	805	928	894	888	887	898	915	854
23356	21622	35072	39093	36973	30277	21417	3951	591	622	581	589	614	570	562	562	548	548	589	577	616	575	570	595	568	551	568	594	532	574	531	535	565	556	556	572	545	545	547	579	551	551	559	535	610	552	598	553	546	559	569	557	563	525	521	543	538	541	531	562	531	557	556	570	551	559	557	553	535	584	559	552	550	527	586	564	535	550	540	551	561	571	557	565	549	561	571	593	516	562	543	539	603	557	521	541	552	543	569	550	501	598	564	585	568	570	557	530	608	580	535	546	550	576	539	530	534	560	584	555	555	620	537	533	566	525	540	559	573	538	549	572	525	493	559	548	608	543	585	519	575	564	543	546	576	558	554	577	577	541	576	538	554	503	557	545	567	555	601	574	554	534	520	542	535	530	553	576	507	567	551	573	517	534	550	562	568	580	573	562	571	571	547	548	580	576	587	507	577	550	566	557	518	597	553	556	542	545	528	563	551	553	532	550	555	570	545	557	574	550	528	547	619	551	552	548	546	540	564	535	545	573	543	554	532	558	574	581	575	571	540	592	548	528	573	545	559	566	577	563	565	563	543	572	488	566	580	564	530	545	555	570	579	596	543	533	560	531	567	528	595	547	510	574	544	565	518	512	555	608	544	523	571	573	576	542	530	584	513	510	560	564	567	530	562	548	551	578	587	559	577	556	569	548	575	555	572	572	548	573	554	559	572	562	547	592	578	549	552	538	577	558	536	579	557	572	558	567	543	534	579	501	542	546	568	536	546	545	535	527	559	552	577	555	525	603	551	565	574	551	550	573	557	554	562	600	565	533	590	555	598	552	530	543	561	599	517	561	576	542	531	507	535	515	600	579	570	595	566	559	600	537	540	564	519	557	509	581	554	589	530	532	581	593	547	565	499	590	580	540	602	531	561	552	553	566	528	543	531	556	550	559	573	547	507	567	595	575	543	561	560	562	564	518	539	572	526	539	574	554	540	556	535	555	527	615	560	586	526	545	547	533	589	589	532	575	586	602	562	602	550	569	553	590	537	575	543	541	539	552	539	534	506	582	537	573	573	523	547	553	551	561	555	517	542	545	571	560	529	570	582	561	502	532	554	556	526	547	539	570	567	555	554	575	626	567	622	569	556	571	568	521	556	522	561	543	558	537	573	530	572	533	560	559	543	563	602	559	565	578	498	545	526	604	508	504	564	555	563	591	563	540	591	588	563	562	595	540	542	560	558	543	560	543	608	581	549	574	570	532	539	549	526	593	583	539	529	562	564	565	519	547	593	600	575	561	591	538	535	567	543	598	519	547	557	548	584	518	570	540	553	520	559	583	549	509	565	570	556	570	500	551	575	566	541	576	570	558	548	521	579	533	523	538	597	557	506	558	574	550	553	589	538	589	582	571	570	511	538	557	569	570	565	565	592	590	578	581	592	592	551	551	585	563	551	541	538	588	566	568	538	569	551	521	558	575	576	553	581	536	573	547	592	543	540	551	587	579	538	475	562	567	514	535	550	542	531	591	570	553	542	525	597	570	515	540	563	576	516	545	603	576	527	567	578	538	549	538	624	536	549	564	532	545	604	526	579	534	552	553	584	556	549	542	592	577	556	511	608	574	553	603	567	543	589	550	538	569	549	572	575	543	592	588	529	549	542	546	533	569	567	499	558	576	564	560	530	554	511	542	530	547	546	531	524	511	528	540	583	540	611	600	567	519	547	567	546	563	509	589	615	600	572	565	539	538	537	574	534	536	551	531	569	554	541	586	530	569	530	583	552	509	568	533	529	495	556	584	546	601	534	595	555	566	554	522	540	564	523	543	534	526	559	595	537	568	577	559	565	534	559	571	534	551	561	515	590	547	549	539	557	553	572	556	600	562	599	551	564	554	592	525	543	587	548	609	561	563	552	562	543	573	516	535	564	558	563	551	519	577	591	586	598	516	585	582	579	506	543	579	555	538	546	577	615	575	598	539	579	539	561	513	608	570	564	591	544	537	551	559	597	590	608	511	577	557	574	548	567	580	540	498	581	544	566	533	566	591	603	569	568	568	590	575	556	527	516	553	554	554	557	603	540	545	575	546	533	554	531	551	536	570	511	552	577	555	576	538	554	546	545	572	611	548	587	576	556	535	557	553	528	554	566	546	571	558	526	529	554	543	558	541	566	569	538	541	536	566	549	554	601	572	532	561	522	562	576	552	557	607	563	520	522	586	576	571	511	528	569	545	519	598	540	555	554	571	521	549	568	542	521	565	555	580	535	548	554	546	569	559	553	552	549	558	571	549	534	543	584	574	585	574	575	581	549	604	552	558	570	535	580	556	538	540	548	560	579	535	563	576	541	560	516	535	550	549	556	615	562	609	583	553	608	591	499	531	571	561	567	545	514	549	571	514	531	532	563	588	515	558	536	505	574	586	553	506	547	541	522	515	568	539	556	546	591	533	561	579	568	576	550	580	588	530	534	537	546	549	525	501	527	543	517	538	582	536	562	556	572	552	506	591	540	592	545	588	523	577	563	562	572	580	523	538	556	527	585	541	601	550	545	575	561	518	524	537	565	553	574	542	530	564	544	539	542	547	564	548	542	572	575	538	575	585	573	589	511	554	542	528	567	501	561	553	532	536	548	542	536	528	541	559	575	528	574	589	546	581	558	552	518	547	563	569	570	504	538	583	585	545	538	522	585	577	503	544	547	580	572	539	524	591	581	549	576	524	549	535	545	530	556	529	576	528	539	554	524	519	558	551	541	603	582	589	592	550	567	565	560	568	540	566	534	576	545	538	554	544	549	546	602	484	563	575	580	564	553	568	551	532	556	547	620	513	534	545	551	545	536	547	558	572	548	546	546	559	517	561	538	554	564	608	593	556	553	578	540	586	512	534	526	602	536	563	555	575	564	549	558	532	580	550	538	537	510	545	537	575	565	531	570	593	546	518	578	550	542	561	551	559	534	502	528	560	533	513	544	538	531	558	588	550	577	553	539	533	553	543	529	557	518	577	511	533	537	562	562	535	572	580	554	534	560	528	588	502	560	528	546	546	573	576	569	601	544	548	570	533	559	552	555	538	564	568	570	535	522	569	611	565	555	550	564	586	562	553	577	561	526	557	559	542	532	568	527	542	578	551	538	555	562	564	560	555	505	575	547	563	535	552	500	502	544	553	543	599	520	572	528	520	582	530	549	539	535	546	557	547	560	551	579	591	513	551	527	561	528	550	522	567	521	534	527	531	555	544	606	588	583	544	531	539	520	576	538	573	545	549	562	563	539	569	558	557	543	528	546	606	540	554	568	539	589	579	590	539	553	547	558	574	558	575	526	534	505	533	627	523	581	554	585	538	587	520	572	580	570	551	551	557	536	619	537	531	541	542	528	556	558	542	587	552	526	588	549	564	558	565	528	540	585	585	555	530	555	545	598	520	557	555	517	531	584	507	508	599	559	521	579	589	547	522	541	579	572	575	553	530	556	618	519	533	543	571	540	532	493	565	532	569	523	586	543	540	545	547
46850	85960	92800	72771	53620	35738	18178	2764	702	704	687	674	635	669	720	733	694	734	656	748	719	687	711	743	711	668	684	691	718	657	725	681	641	715	696	692	701	699	673	669	665	719	708	693	704	654	651	724	666	688	706	744	693	693	683	638	645	687	679	619	655	642	724	665	724	654	677	712	679	673	641	683	699	639	664	681	671	670	715	688	678	679	677	658	681	717	681	681	668	693	708	691	673	690	660	658	694	695	668	739	704	705	706	683	635	697	694	669	660	609	742	678	641	719	656	645	697	677	732	706	700	669	659	700	679	667	722	684	685	680	676	688	688	686	637	673	729	709	649	713	639	686	701	692	681	683	710	687	639	660	682	710	737	685	650	683	696	670	658	684	677	698	680	674	634	689	720	699	667	632	671	711	713	674	664	637	646	681	683	680	672	636	659	734	666	729	644	645	694	698	697	721	716	665	722	688	670	725	715	687	690	694	649	649	705	677	671	692	754	680	730	656	667	701	635	693	654	677	674	666	679	676	639	694	672	695	727	670	700	684	651	691	690	659	661	704	695	683	667	716	654	693	703	639	649	664	664	641	703	662	660	670	664	696	709	684	652	680	689	622	662	649	668	659	694	660	722	658	659	682	665	715	682	662	665	705	675	683	721	694	653	705	686	668	698	665	662	686	660	683	680	660	686	751	679	698	672	660	702	648	690	663	713	707	682	710	691	612	688	670	679	667	674	692	646	659	686	665	673	648	653	699	648	677	660	668	630	659	662	665	734	649	661	662	710	657	726	683	686	681	716	636	650	696	657	686	684	712	703	692	715	665	691	685	698	692	692	716	722	680	700	677	683	687	743	711	662	708	720	713	654	674	660	632	678	691	694	686	725	724	680	687	709	662	695	690	700	641	716	683	640	687	663	713	666	710	679	692	668	682	707	688	667	673	720	670	647	695	667	686	633	724	694	705	697	689	689	664	643	675	677	654	660	691	650	703	701	691	676	678	670	636	698	693	700	712	707	692	681	675	674	689	659	680	669	688	700	663	671	684	656	702	706	709	642	699	687	662	686	691	680	700	700	657	676	708	640	690	710	655	687	701	696	713	666	660	679	680	654	686	684	689	682	697	708	657	697	649	713	714	688	663	702	626	723	666	665	700	722	686	707	665	684	657	712	645	686	700	639	631	700	704	661	704	722	675	653	615	690	718	682	702	698	688	726	666	667	674	675	678	689	648	670	662	638	670	650	668	678	660	683	649	694	705	704	669	676	695	691	692	708	656	656	697	679	653	716	665	683	694	668	751	681	680	722	649	680	716	669	681	672	665	665	730	709	692	636	668	669	707	681	672	664	720	668	702	670	694	677	677	688	712	680	674	670	708	701	700	658	721	675	655	706	689	713	694	632	676	680	645	698	699	713	668	734	700	693	652	650	683	707	659	705	681	712	658	707	633	739	690	692	673	671	687	662	673	640	664	703	671	648	629	632	673	680	701	725	712	653	720	687	710	709	655	666	687	695	646	722	660	668	661	706	674	655	665	716	696	653	670	710	692	655	697	684	693	630	685	711	688	687	669	671	686	687	623	657	682	697	660	706	698	680	655	662	687	716	673	704	663	641	678	688	640	659	704	642	636	671	701	668	688	687	726	706	649	688	635	650	683	695	675	661	709	664	684	659	680	681	701	644	672	673	700	669	647	666	694	620	690	711	675	700	652	720	695	665	672	646	626	689	719	626	655	661	682	712	726	645	652	725	677	684	735	679	682	686	724	715	699	633	631	658	679	669	676	679	655	647	685	671	699	682	693	702	647	703	643	678	694	651	642	720	701	685	680	659	672	735	713	637	646	693	701	697	706	718	686	717	695	666	694	706	662	631	682	670	682	682	662	709	740	697	674	680	699	693	709	670	715	691	694	668	681	726	645	679	698	657	679	645	649	675	684	663	680	684	700	682	652	701	675	696	683	682	686	682	694	678	675	679	637	679	716	709	666	674	693	698	686	666	708	667	709	705	658	689	644	666	703	690	706	659	667	680	682	666	703	702	691	694	687	675	673	669	711	676	653	696	712	657	692	682	683	678	664	645	681	683	681	697	708	674	666	699	678	715	719	702	652	669	688	688	680	677	688	645	659	686	690	675	667	676	621	631	641	740	654	718	657	712	680	689	675	642	677	687	720	674	675	681	676	648	683	669	706	671	679	705	693	686	655	669	664	681	645	680	656	703	673	638	710	693	700	696	701	677	721	699	682	657	667	713	658	679	667	674	686	701	718	690	682	688	697	704	696	657	664	696	669	710	637	674	632	645	632	676	698	689	696	691	659	665	677	665	697	651	662	691	670	646	656	623	671	676	644	737	703	640	661	687	668	726	661	685	676	680	674	717	686	639	713	650	643	642	664	665	618	668	759	668	652	688	710	692	630	687	652	735	642	694	662	675	637	731	658	715	644	640	688	668	667	665	686	640	681	670	688	671	677	644	706	711	638	660	675	681	637	656	692	645	677	688	667	656	687	685	684	658	699	677	712	694	731	666	711	660	707	600	671	713	639	704	707	706	725	673	683	735	670	706	666	716	696	681	631	687	670	686	679	757	711	651	727	681	701	697	728	682	648	668	684	674	685	676	672	732	659	700	695	679	647	683	695	685	655	680	678	672	695	650	673	733	662	732	672	657	652	690	659	673	710	723	671	739	702	661	719	724	696	679	687	712	694	714	731	668	672	670	703	693	628	684	682	716	706	673	683	638	662	649	692	688	652	645	680	691	715	668	696	698	622	700	665	680	662	700	647	674	698	687	667	670	696	677	708	671	679	647	679	701	700	646	673	658	721	640	682	685	662	634	673	718	702	646	713	692	640	632	656	664	675	637	660	624	658	654	658	651	639	689	701	707	673	731	670	655	668	665	710	672	710	688	632	665	694	713	686	677	687	655	649	688	652	684	687	678	639	673	641	657	655	689	724	678	694	657	656	725	653	692	683	691	731	672	713	692	674	652	642	673	663	710	688	658	625	691	663	697	698	678	684	654	687	670	711	717	694	666	673	686	621	706	685	672	711	646	688	683	670	666	741	635	693	706	660	659	666	701	647	632	694	721	671	684	663	718	647	719	713	674	629	676	659	653	642	662	679	721	655	700	654	678	693	704	623	648	705	676	692	662	688	683	686	698	658	658	654	659	652	714	678	687	690	698	709	661	704	681	688	675	743	698	712	720	643	686	697	711	679	692	687	680	654	681	712	710	673	686	692	692	680	675	689	712	677	699	689	681	673	684	670	729	654	738	665	663	695	690	704	688	713	633	717	661	675	677	727	706	687	660	710	703	715	689	749	690	669	670	642	693	662	677	657	678	706	714	692	630	681	668	683	676	690	663	635	638	670	658	680	686	679	727	675	712	717	653	667	701	704	651	623	678	640	700	681	637	635	695	714	707	710	690	675	738	668	669	656	689	676	691	701	672	715	693	678	719	652	716	702	670	680	652	684	653	709	662	674	652	661	712	703	707	694	646	675
27630	23788	38690	28513	13846	5089	1884	950	793	841	791	847	816	785	834	821	819	836	816	828	852	811	836	850	837	841	870	857	786	787	834	866	857	848	842	800	833	849	840	859	840	844	860	859	819	833	789	836	779	877	810	871	789	800	853	806	836	849	860	843	791	811	868	812	790	853	810	831	852	791	856	852	799	844	821	830	826	796	886	771	806	785	868	852	841	814	838	808	858	849	867	855	861	843	785	854	773	841	843	826	859	804	865	832	879	861	899	802	759	801	874	800	853	843	858	853	811	801	816	849	834	849	860	847	826	826	780	806	832	813	836	835	798	862	887	892	852	852	833	824	803	870	810	821	868	848	851	805	847	881	833	844	809	852	863	876	842	783	806	854	790	916	844	834	830	820	803	865	840	817	805	798	814	826	855	821	857	847	855	842	820	852	854	846	865	916	866	876	814	802	796	829	834	832	820	809	806	802	840	843	805	838	870	829	766	869	863	854	836	827	822	823	786	795	803	747	864	786	848	847	819	834	799	851	847	785	837	872	856	837	860	849	849	816	818	797	840	838	810	840	816	870	790	831	842	799	845	800	836	844	851	865	847	815	823	775	845	816	844	834	845	786	809	840	814	837	843	832	862	823	839	868	880	826	789	810	838	816	829	836	893	827	845	879	873	846	790	801	846	875	834	855	827	853	848	809	847	851	886	906	762	864	841	826	869	813	840	814	867	792	868	838	805	856	869	848	804	839	845	859	865	861	823	829	826	822	841	848	841	852	841	838	819	819	852	854	852	849	796	821	825	820	822	814	828	792	863	831	776	805	807	808	798	848	812	853	871	832	768	840	836	850	837	780	843	827	817	815	787	824	852	851	858	861	828	803	854	834	833	843	889	840	874	859	816	808	820	836	846	865	796	843	867	808	816	866	804	859	796	793	817	844	892	848	834	858	844	879	797	828	843	847	875	827	774	890	843	798	825	849	909	817	833	858	882	789	815	827	817	850	782	848	831	771	809	823	828	841	828	828	869	834	849	835	800	846	788	822	834	804	840	840	807	798	874	873	848	832	834	870	837	831	811	844	819	812	815	834	782	842	860	802	805	817	856	846	825	763	847	815	843	841	815	808	845	850	820	754	828	821	798	817	839	818	848	819	861	827	820	799	857	836	856	820	795	812	845	843	798	803	822	819	810	790	829	816	825	795	840	837	797	786	790	818	808	835	864	866	779	845	812	868	874	840	756	811	888	862	904	849	815	829	806	874	842	846	835	812	809	811	827	815	886	851	789	856	854	788	791	812	792	846	861	861	833	857	855	805	856	867	821	825	792	854	823	840	774	828	848	846	809	868	836	832	846	880	781	798	823	832	802	812	788	811	927	811	866	767	826	772	789	796	833	827	829	863	799	848	865	813	861	776	811	816	824	881	849	817	810	852	832	836	818	762	857	855	867	833	836	827	833	833	862	840	815	837	823	846	801	834	846	814	812	799	742	816	795	845	853	797	834	873	839	841	819	818	793	837	824	801	797	818	769	828	843	796	852	855	857	857	852	811	863	813	852	889	840	810	838	824	826	827	821	850	858	834	835	806	869	855	810	804	884	877	855	830	781	829	854	895	790	792	859	853	816	797	822	837	768	829	825	863	840	838	823	790	750	800	859	872	807	815	851	851	805	862	849	797	833	800	835	842	812	855	838	853	802	862	809	880	831	784	840	838	855	809	879	854	800	837	778	831	858	862	789	816	818	872	787	820	836	804	788	861	824	832	829	837	837	878	818	788	861	849	831	858	800	829	817	845	833	841	790	852	815	818	767	852	902	882	857	859	840	848	828	884	852	855	826	863	825	832	790	884	784	812	817	864	820	866	803	808	832	814	823	826	846	836	825	849	829	848	809	823	776	807	816	774	802	829	845	825	863	835	801	780	771	842	805	823	786	860	861	814	801	809	823	789	806	802	812	814	852	815	789	833	781	779	856	822	872	778	803	814	838	815	864	798	869	812	828	819	885	795	849	816	816	860	828	824	780	823	787	820	828	778	837	850	818	824	806	906	846	849	852	786	838	857	852	800	870	818	855	853	833	846	813	849	830	840	800	848	814	829	803	843	841	797	780	899	848	860	794	866	885	856	852	873	857	821	831	820	864	850	865	833	794	861	833	840	831	842	871	798	825	826	907	824	811	857	868	829	838	806	835	871	848	797	839	848	783	846	814	832	852	816	885	844	845	833	843	828	811	835	872	835	804	816	805	798	855	776	861	849	739	864	815	792	881	794	864	866	857	828	833	842	839	831	815	792	785	818	842	877	861	827	863	797	820	868	839	872	803	860	870	843	841	839	808	841	847	854	790	798	834	847	813	847	849	780	815	809	763	824	864	857	866	906	807	811	856	806	826	824	789	846	799	779	869	857	847	857	798	815	789	880	826	813	850	866	838	846	810	815	825	854	861	853	818	822	814	829	837	784	831	840	858	839	803	832	887	803	889	801	807	814	851	819	835	854	884	888	826	848	812	822	882	857	809	868	859	876	839	859	862	855	833	901	877	844	869	863	825	786	847	805	870	868	811	821	819	776	849	824	851	768	821	810	830	889	814	835	828	860	780	819	846	792	818	868	822	802	829	848	874	820	781	796	837	843	823	841	799	849	776	888	841	835	794	811	793	824	834	890	863	862	799	783	816	800	845	853	827	829	836	852	851	881	804	859	847	840	867	827	833	820	847	866	812	866	803	863	797	831	857	874	826	758	813	869	813	860	830	823	816	843	827	831	803	836	875	856	811	864	787	779	846	817	788	802	878	907	854	814	887	812	890	813	852	845	864	859	805	848	828	825	816	840	866	838	807	839	786	826	819	806	810	816	861	821	839	767	801	808	883	823	774	859	780	822	884	818	857	864	847	875	795	832	843	861	819	816	873	831	851	798	829	823	856	806	775	758	821	840	826	781	844	856	880	848	837	816	824	854	842	854	846	829	859	842	868	857	851	833	818	793	857	769	795	833	834	836	825	820	766	884	800	798	873	853	866	832	843	859	828	872	849	879	832	776	858	794	822	850	863	791	850	842	835	847	846	845	835	829	875	864	758	826	860	871	810	851	820	855	843	856	799	827	860	837	859	858	907	809	799	827	849	851	833	805	824	814	854	836	820	810	871	834	861	763	853	769	849	864	797	845	815	807	831	820	868	819	824	856	872	855	842	842	811	797	816	809	785	820	706	808	810	782	820	822	855	824	840	838	847	828	862	842	823	802	822	795	860	817	829	817	832	802	819	804	823	869	835	813	849	853	845	829	850	864	870	807	840	830	818	801	794	824	826	846	898	867	877	863	821	844	860	812	831	855	857	844	867	814	821	819	850	840	829	807	788	787	814	781	798	808	845	882	827	830	803	829	870	796	816	828	807	868	844	853	800	821	803	802	823	844	823	783	843	855	794	805	846	805	824	841	853	861	857	812	801	851	852	862	834	880	856	809	844	853	817	817	857	836	830	866	823	790	841	838	860	821	811	859	792	844
17316	38378	40569	25549	14455	6702	2795	1168	1023	1037	994	1006	1005	1072	1036	993	1004	1004	1039	992	1074	1041	1024	1028	1035	988	1064	1039	990	989	1038	1018	1035	974	1076	1014	994	982	1016	1019	1022	1000	1005	1026	1009	1060	1011	1001	1050	1030	978	992	949	996	996	1031	1004	1004	960	975	1013	1070	1060	1009	1072	1000	1030	1014	993	1015	985	1046	1026	1014	1011	1096	1013	951	975	942	1034	976	1097	1006	1068	991	1027	994	982	1049	964	1034	1010	989	979	959	1004	984	1024	1056	1004	1037	1022	1059	1016	1011	1008	974	977	1014	1026	1075	1055	1034	1025	1027	1001	1002	1058	1088	1026	988	1048	1003	1036	1054	1052	1080	1005	1049	1081	1031	1012	1048	1025	1040	1055	1057	992	1040	993	1049	992	1009	1004	1014	990	988	993	1032	1072	1040	1013	1010	1010	1029	1039	1043	1004	1020	1022	1035	1027	1025	1060	1015	991	1019	980	1023	1044	1058	1023	1046	1053	1043	1051	1077	1042	957	983	988	1051	1030	1059	1009	1004	1020	972	980	1060	1077	1024	1004	978	1045	1072	1037	1043	1013	1006	1040	980	1080	990	975	1025	1020	957	992	1061	1024	1015	1056	1047	1045	1021	1037	1053	1005	1057	1008	977	1017	973	1037	1005	1018	976	1002	1084	1012	1027	1060	1040	1026	993	961	1005	1042	1046	1085	1059	971	1018	1014	1044	1029	1020	990	1062	1040	1001	1031	1004	975	1021	941	1010	994	1064	992	991	1006	1050	944	1002	949	1034	1035	1025	979	1049	984	1031	974	1013	1081	1002	1051	1006	998	1014	1019	1046	1030	978	959	1083	1047	993	1033	976	1025	1044	994	1020	990	1051	1019	1046	1016	1006	990	1097	1022	1072	1051	974	1072	1020	989	1030	986	995	1041	1017	1052	1064	990	999	995	1065	1009	987	994	1056	1055	979	1054	990	995	1044	1047	1039	1003	1049	1046	1011	972	1018	979	1066	1034	992	997	1009	1039	1060	1057	1005	1052	975	1031	1024	1062	1052	1012	1026	1022	1024	1040	1010	1039	999	1046	1040	1035	1056	1068	1007	1034	1054	993	990	1020	1005	1023	1047	1031	987	1078	1060	1013	1020	1068	995	979	1082	1066	963	980	985	1009	1041	1029	1077	990	1025	1050	1098	1067	1011	1032	1063	1032	1068	1026	1024	1073	1035	1022	1048	998	1061	959	1030	983	964	961	1017	974	1030	966	977	1026	983	1030	997	1106	1055	1033	996	1034	1015	1029	1008	1040	1014	1011	1033	1018	1011	983	1033	1102	1057	983	1022	1089	1064	999	1048	997	988	1017	1025	1042	1008	1017	1013	1027	983	1031	1053	1002	1058	1068	1022	1041	1032	1047	986	1027	1028	1000	1004	990	1057	1049	1034	962	1024	1012	1031	1016	1032	1059	1066	1062	1074	978	1031	1015	1039	975	1054	1042	1020	1042	1023	1029	1002	1038	1038	1024	1066	1014	1022	1018	1006	1009	1022	1123	1038	1004	1074	1043	990	1029	1007	1032	1010	989	975	1017	1033	1010	1000	1040	988	1100	1029	1026	1059	1045	1068	947	1069	1028	1012	1007	1061	1100	1046	1057	1009	1002	1064	1052	997	1003	1056	1003	985	1060	1033	964	1088	1007	1012	1036	1026	1011	1040	977	973	1017	1010	994	997	1043	1060	987	993	1048	1053	1044	1027	1048	962	994	1021	1037	1060	1023	1013	1044	1005	1010	960	1028	972	991	975	1013	983	1074	1026	1056	1089	981	996	1028	1090	1092	970	980	1035	1027	1015	1000	1026	1042	976	1011	1033	1004	1062	1061	987	1063	1038	1006	961	1021	1044	997	1043	1026	1018	1016	1095	1026	1026	1002	959	1048	1001	960	1011	1039	1018	994	981	1007	1052	975	1008	1073	1018	987	1054	1009	1049	1057	1023	1017	1036	956	1041	1046	1001	999	1043	1065	1083	1086	1048	970	1035	979	1024	1017	1045	1043	1061	1025	1050	955	1029	997	1096	1004	1046	1027	1036	1063	1034	1034	1012	1019	994	1012	1015	1038	1017	986	1033	964	995	1027	992	1028	1061	1045	977	1034	1064	978	1060	1017	1045	1011	1066	1020	1038	1033	999	1040	1003	1030	1036	1055	980	1037	1003	1049	1008	1016	1015	1045	1056	1035	998	1053	1088	1031	1061	1060	974	957	1042	1016	1034	992	1043	997	1035	1062	1053	964	1046	987	1023	1004	1005	1047	1017	1052	1028	1009	966	1017	1060	982	1036	1021	1023	1048	1050	1009	1025	999	1039	1048	982	1034	994	1056	1028	977	1015	1048	1014	994	1032	1038	1001	1038	1008	1011	1103	1031	1011	941	1006	1016	1017	1076	1025	989	1001	1010	1026	1021	1065	1071	1034	967	1055	1034	1028	1060	1059	1010	1068	1070	1034	1094	1012	1014	1084	1080	1105	940	1075	979	1054	1000	987	1078	1007	1031	1018	1016	994	1067	1027	1031	980	1011	1046	993	1044	979	1003	1030	1039	1074	1047	1004	1038	1005	1007	1019	1009	990	1071	997	1041	1071	1016	1099	1021	1000	1039	1010	1033	1124	1011	980	988	973	1034	1013	972	1042	1075	1012	1033	1038	1024	1019	986	1047	1006	1062	1046	1060	1050	998	1076	1000	1005	1020	1036	1059	979	1029	1092	1006	1035	1024	994	983	996	1059	1008	985	1037	1057	1019	983	1068	1027	1059	988	1035	992	1008	970	1047	1006	1009	966	998	1014	1027	1063	1084	1051	1058	1016	1005	1005	989	1035	1070	1038	1037	968	1037	1039	999	1028	1062	1028	1070	968	974	1055	1036	1092	1017	1015	982	1036	1059	1024	1074	1045	1004	1074	988	1052	1056	982	1089	996	1012	1002	992	1017	1061	1074	1000	1043	988	985	1030	967	1030	1003	1072	1022	1002	1032	1007	1039	1016	1013	1098	1021	1013	1080	1059	1071	1057	1024	1018	984	987	1066	1007	944	1059	1065	1073	1016	1011	988	1014	1053	1035	1016	987	1074	969	1066	999	1016	1055	980	1008	1045	1050	997	1020	999	997	1044	1083	1013	1040	1022	1003	1069	1055	1004	1049	1065	986	1001	1102	1003	1053	1077	1058	1011	1105	1039	981	1001	983	1005	1017	1042	1021	1000	1045	1014	983	1012	1043	1040	991	1071	1036	1083	1025	1060	998	1043	1035	1080	1041	1051	1043	987	1081	1012	1069	966	1041	1091	1072	1033	1074	985	1053	957	982	1038	1034	1032	997	1016	985	1064	1062	972	1065	1004	1014	1048	996	1018	1018	1034	1045	979	1033	1024	993	1043	1000	1023	1043	1016	991	1004	1034	990	1035	986	1040	973	971	996	940	1071	1010	1020	1004	1011	1000	1020	1022	1000	994	974	1046	1026	1020	1048	1047	1027	985	1013	1081	959	1017	987	993	1034	921	1100	1014	1102	1058	1063	1009	994	997	1014	1051	1031	1025	1045	944	989	1043	1017	973	1031	1040	1054	1025	1033	1010	1024	1001	1007	1052	1050	1004	997	984	948	1012	1059	1000	1037	1059	1032	1063	1049	989	1071	1043	1017	1040	1041	1043	1082	1086	1070	993	1008	1099	1000	982	1042	1050	998	979	1033	1049	1056	1032	988	1023	1000	994	1003	980	1104	997	1018	989	1061	1018	1008	1011	1022	986	1051	1033	1020	1035	1014	1008	1015	1084	989	997	1044	1119	1005	995	1055	1011	1043	1049	1008	1037	986	993	976	1064	1013	1015	1002	996	1076	1020	1028	1033	1057	995	1036	996	1071	999	996	975	1043	1030	1053	1007	1076	1036	1039	1015	1012	1066	1005	1059	1051	999	1019	977	1000	996	1011	979	1044	1034	1012	1000	994	977	1010	1033	983	1081	1027	1027	981	1009	1014	1056	1008	1005	1080	1039	1015	1003	1041	1008	1032	1051	1101	1038	992	1016	1036	1033	1055	991	1057	1030	1000	1029	983	1018	1021	1103	1023	1032	995	996	1016	997	1026	1102	998	1028	1077	990	1091	1061	1029	1023	1003	1000	1047	1013	1007	1028	1022	1092	1057	1040	1028	1068	1043	1056	1042	1049	1048	1014	1048	1036	1025	1026	959	1012	1027	1017	1006	1069	1011	1033	1028	1029	971	1009	1029	1020	1019	1000	1034	1052	1023	1003	1048	994	1047	1040	1021	986	984	1015	1021	1014	1061	969	978	1084	1074	1012	986	1042	1036	1051	1015	1033	1092	980	1009	1056	985	991	1026	1061	990	1027	1072	1053	982	1028	992	1035	1064	1041	1019	1015	966	1074	995	1016	1015	1010	989	1045	1032	1016	977	1068	1028	1000	1063	1052	1020	1022	1008	1033	1047	1006	971	1054	1028	1025	1037	1093	1039	1047	1018	1015	1011	1056	1033	1046	1032	1022	1015	1040	1000	974	1054	1033	1061	977	956	1046	1050	1056	1020	1013	1077	1019	994	1057	1015	1037	1053	1032	1047	996	1035	1043	1028	997	994	944	968	1031	937	995	1045	1108	1036	976	980	1007	1071	1016	1036	1012	1029	1027	1018	1026	1041	1018	985	1013	989	1034	999	964	1049	978	1025
24428	21749	39562	46131	38309	27400	14933	2608	701	757	673	716	732	741	710	670	721	812	690	737	739	667	728	729	717	683	695	717	719	706	694	721	720	680	691	736	715	712	683	698	734	661	696	717	719	680	648	689	742	741	707	681	748	653	716	668	676	702	726	739	710	690	718	707	691	713	734	681	697	701	661	730	737	686	734	656	680	734	684	724	704	690	669	727	731	689	696	711	677	754	697	716	704	735	682	675	693	687	696	701	688	726	688	732	684	719	717	665	737	708	713	702	648	656	677	714	707	697	666	693	717	718	710	660	688	742	743	715	726	691	697	711	730	671	684	689	711	706	736	735	691	628	684	725	717	663	722	714	699	686	729	663	700	680	711	709	695	719	714	732	736	734	705	730	706	740	675	758	718	706	696	719	688	663	699	677	690	728	675	761	745	687	737	740	705	684	702	711	741	721	653	687	696	739	719	703	709	665	738	742	696	659	737	663	689	743	673	710	676	671	744	670	714	674	779	727	700	719	683	684	720	775	713	709	688	738	709	690	682	676	724	698	658	749	688	684	691	652	702	754	750	657	740	711	728	718	669	739	698	687	679	667	685	695	700	713	686	733	715	777	751	680	713	694	696	696	729	712	717	724	661	774	714	705	656	710	700	736	675	745	712	714	717	679	702	708	667	699	692	731	702	726	726	719	756	673	728	683	665	742	714	668	734	695	698	693	701	703	728	692	755	692	707	670	696	732	686	725	744	718	686	712	679	752	711	734	771	698	721	743	702	668	683	696	700	762	718	694	698	686	750	744	680	739	675	714	691	702	714	667	750	724	716	696	746	734	678	712	691	691	679	706	769	723	695	694	692	715	731	729	695	676	700	720	701	692	711	726	721	693	667	699	712	713	672	703	666	708	658	690	673	734	636	714	704	712	679	704	743	705	673	726	730	741	728	708	636	710	717	697	761	692	761	687	744	711	698	735	724	707	674	720	702	679	726	675	730	739	666	699	719	674	712	661	717	725	682	716	690	725	709	706	670	708	760	691	693	711	651	686	708	698	712	683	684	719	670	672	655	711	716	772	690	695	736	726	729	663	695	716	678	704	742	708	693	705	732	738	671	675	721	694	722	737	677	742	660	649	733	742	703	685	685	701	721	710	722	753	708	708	708	711	726	744	718	686	643	720	729	685	718	684	713	704	701	703	676	682	719	696	705	716	713	709	669	726	641	725	670	735	678	685	739	688	717	677	726	733	672	720	712	746	699	730	736	698	705	718	716	641	702	744	759	678	698	687	739	765	695	707	734	696	700	716	660	696	680	775	700	729	716	727	730	632	660	716	732	696	698	687	690	695	761	699	699	650	708	687	730	702	682	687	723	678	700	699	749	712	739	687	731	662	718	687	699	710	712	697	694	726	718	704	701	643	712	728	680	696	697	719	697	690	719	718	749	685	704	703	707	737	714	718	713	738	704	692	734	699	737	735	658	666	712	680	726	723	720	713	669	690	671	705	682	664	770	695	714	721	713	720	696	712	734	724	757	717	737	738	738	646	696	683	722	670	732	682	716	725	663	708	725	713	682	672	706	680	733	678	685	694	677	711	723	690	651	719	766	719	708	727	732	713	711	654	683	694	724	711	727	765	732	741	733	710	679	732	666	653	767	719	681	703	690	701	707	728	678	725	661	712	651	703	692	684	682	653	715	696	692	739	705	682	712	711	693	721	714	755	715	714	687	685	709	706	703	682	688	679	697	762	688	707	702	663	705	706	750	703	703	675	702	756	696	724	686	728	685	726	729	743	718	694	647	730	645	695	726	736	674	697	699	706	672	725	664	644	706	692	680	676	715	715	723	745	707	701	706	728	633	669	686	684	770	697	707	749	731	715	697	708	697	724	709	773	716	654	677	662	718	723	688	748	685	748	705	759	699	703	705	690	699	719	738	696	696	642	691	677	701	704	725	703	709	681	722	658	717	688	668	761	683	683	702	694	657	672	727	707	709	725	749	652	703	686	704	678	689	723	679	678	691	708	739	733	673	678	680	732	667	741	652	697	708	735	758	716	656	703	685	688	676	680	700	715	735	695	706	752	744	684	698	661	717	747	713	704	713	694	687	762	722	692	670	696	741	723	700	758	684	710	728	697	732	701	704	681	668	715	708	694	664	713	742	764	723	717	721	715	708	707	723	709	727	696	721	716	711	751	693	679	722	734	712	724	729	715	651	711	692	694	692	687	686	727	703	702	721	684	744	693	688	692	713	685	680	660	709	727	702	754	723	720	748	705	713	733	715	682	692	729	652	719	748	703	656	663	679	699	697	700	716	737	675	743	707	681	676	663	679	685	692	696	697	685	683	729	714	788	734	807	716	643	691	702	696	705	711	709	713	721	695	776	716	673	672	693	758	736	667	735	712	683	708	713	696	722	716	713	715	727	668	702	659	716	699	690	704	727	668	666	755	729	697	692	700	674	715	669	668	688	675	664	746	690	706	722	708	730	689	683	769	654	688	695	686	646	712	676	730	668	708	692	673	731	734	733	714	691	721	714	681	678	726	734	698	693	685	734	681	675	730	682	709	742	674	747	701	716	759	698	746	716	646	706	693	721	715	723	749	711	697	689	701	636	700	661	726	741	720	721	704	688	701	689	688	742	689	696	725	726	653	704	689	682	686	689	712	711	700	722	714	748	704	670	699	707	725	680	670	721	731	700	697	695	684	699	720	663	697	720	692	652	676	707	644	691	727	731	738	683	648	656	717	687	684	737	710	686	765	709	711	725	700	645	637	727	756	676	672	672	686	726	745	687	657	727	689	709	722	730	725	646	711	676	701	728	710	704	696	722	687	696	718	710	725	686	705	733	696	706	677	698	714	709	712	721	705	678	708	704	694	695	695	706	702	737	708	722	720	719	735	738	711	730	695	656	712	667	696	687	669	650	665	740	687	695	681	719	667	672	673	740	712	695	711	747	693	708	721	717	762	717	687	742	706	701	691	698	715	701	671	687	738	721	711	673	679	677	747	703	682	676	678	680	656	734	715	746	683	757	705	711	695	700	687	668	724	686	688	695	673	742	713	682	682	715	689	695	731	694	730	657	686	694	646	678	668	714	676	685	730	700	714	670	638	706	691	728	708	680	682	700	735	686	683	695	695	674	694	704	713	696	703	718	727	677	741	717	710	707	702	739	697	755	632	702	724	735	678	699	708	725	711	733	694	681	707	687	703	715	689	731	654	712	681	668	725	718	696	689	701	712	775	648	688	709	698	710	729	714	711	692	734	705	732	727	705	668	692	730	667	701	719	649	709	682	733	678	770	670	699	705	725	685	670	744	683	720	722	707	726	691	728	663	699	708	665	707	713	730	744	686	698	704	672	688	762	746	691	655	735	677	677	726	720	696	742	726	665	704	672	696	748	749	670	707	727	665	723	660	668	685	703	721	709	719	704	718	679	724	706	700	767	737	677	721	730	689	680	683	738	734	720	734	688	712	692	706	707	685	714	720	720	679	689	689
41892	78261	83046	61760	45311	29306	13632	3043	865	883	868	861	883	897	848	862	904	894	921	925	864	894	912	874	876	915	875	885	865	913	844	899	890	832	905	860	891	920	824	892	882	881	891	899	903	911	876	898	893	836	867	906	856	874	886	860	881	911	865	888	866	861	846	878	868	841	846	891	876	895	875	867	861	847	877	890	875	878	834	882	942	861	926	961	874	864	850	887	835	867	873	925	871	900	869	880	894	906	897	891	863	820	888	911	942	871	839	900	868	859	873	874	868	897	906	884	830	913	883	853	858	907	873	876	868	946	871	877	875	907	911	909	826	825	831	843	912	844	873	887	853	902	867	895	842	888	829	865	870	831	889	869	877	874	848	842	889	890	871	920	899	884	900	890	869	895	853	838	847	898	891	868	918	898	837	880	849	906	854	873	836	872	879	925	865	893	863	871	927	892	835	879	819	861	877	876	904	875	859	855	889	858	843	880	915	835	886	893	902	908	834	874	858	899	890	896	848	874	845	856	899	861	877	887	869	873	898	876	869	857	849	927	914	859	831	850	871	904	913	875	863	877	894	807	905	853	909	887	913	926	874	853	884	903	898	877	888	889	905	865	892	811	866	882	865	882	907	902	906	831	915	901	858	861	870	844	838	895	890	867	844	882	898	904	889	883	929	840	891	877	872	901	904	888	875	894	865	864	837	922	942	865	812	822	841	892	888	847	892	891	891	904	869	884	865	804	931	869	882	867	922	865	809	878	897	881	929	877	885	934	908	854	884	877	875	846	881	912	911	897	895	843	836	865	906	931	862	876	869	923	853	913	895	871	885	907	892	930	840	873	891	943	906	866	858	887	929	845	871	834	912	876	852	912	879	876	881	887	819	827	871	887	899	874	869	849	837	897	901	896	855	852	878	919	902	868	866	892	846	876	899	898	871	918	865	861	889	889	865	864	899	871	905	857	881	919	914	840	902	874	939	859	856	869	901	906	841	819	855	848	863	895	879	852	894	859	915	866	920	900	910	930	861	862	845	812	901	905	890	829	891	847	853	844	881	853	920	862	923	863	867	876	864	818	868	901	861	866	832	864	850	852	895	872	879	857	916	849	902	914	842	887	855	910	879	904	916	913	900	851	911	873	837	887	865	784	837	890	828	861	821	855	909	906	875	886	896	818	848	888	877	910	903	859	834	886	842	865	925	866	856	830	860	866	822	827	879	889	894	912	912	835	889	833	912	846	877	863	906	876	842	841	863	838	883	905	895	896	851	858	859	860	841	903	861	841	896	854	905	855	820	935	891	864	846	868	874	867	938	879	872	845	877	835	842	863	899	958	897	896	897	839	896	855	882	870	895	880	861	869	890	859	858	911	897	913	828	838	880	874	949	906	883	908	826	866	889	838	863	897	941	890	887	854	899	881	863	817	853	920	932	846	952	867	882	918	856	875	896	827	881	895	865	891	895	871	873	906	902	863	897	870	870	931	891	848	906	815	870	887	906	865	892	910	913	830	898	896	920	855	853	873	824	885	870	897	844	881	885	887	889	883	847	858	905	890	895	893	865	871	864	864	880	891	893	869	886	860	887	879	866	832	851	868	863	865	906	924	854	871	869	870	858	853	877	865	855	879	877	851	868	951	862	854	849	872	829	848	866	886	901	887	931	847	912	868	893	845	876	828	877	855	890	865	836	859	816	915	884	867	849	898	890	880	894	874	847	858	934	888	902	832	867	794	896	877	846	818	892	881	890	910	891	870	905	912	925	849	863	890	934	869	850	906	841	871	862	863	910	834	874	863	864	886	911	861	844	802	859	858	874	839	902	873	853	867	920	871	944	855	851	879	870	918	848	809	896	863	882	840	884	886	878	857	853	851	899	865	891	880	859	854	882	891	797	897	893	890	828	915	875	906	925	896	855	861	819	870	920	886	865	927	898	897	892	876	891	848	848	872	792	864	852	887	880	886	878	863	948	795	886	885	870	864	878	900	891	866	906	906	896	834	923	889	823	857	893	887	887	922	865	810	905	902	899	802	841	902	859	873	849	861	888	880	913	883	882	819	865	865	908	859	854	906	916	887	878	878	872	881	906	913	877	896	858	886	907	847	825	921	895	925	863	850	929	904	844	881	918	810	899	874	853	892	920	846	862	951	831	884	892	862	868	880	859	881	899	948	899	850	880	814	942	854	878	920	880	869	916	894	888	822	862	809	886	811	833	855	875	885	916	890	876	866	874	889	866	839	908	894	947	845	879	875	852	929	865	890	895	880	834	862	904	887	857	881	901	925	886	838	922	867	938	845	840	904	890	857	859	831	938	901	900	880	879	812	905	863	880	926	902	905	899	895	916	904	899	835	889	915	884	894	888	895	904	885	820	902	888	911	893	878	853	918	868	819	873	903	893	891	865	949	915	863	914	928	864	855	886	905	893	894	872	849	852	873	862	844	863	924	852	843	885	870	846	879	871	967	864	840	852	914	888	908	845	859	902	890	897	840	860	836	852	839	875	898	875	860	871	919	867	860	906	908	905	851	853	869	850	927	864	834	872	853	864	887	832	894	859	871	893	885	897	889	850	836	877	908	878	887	882	900	894	905	892	884	904	891	879	870	862	798	839	870	873	824	891	891	816	851	877	892	878	883	895	863	909	861	820	859	892	895	932	937	878	859	875	811	858	896	896	873	863	870	876	840	927	918	883	831	863	891	866	842	865	889	890	905	930	831	791	829	933	930	941	856	878	885	879	897	853	894	881	907	887	919	896	885	894	844	917	848	799	844	851	926	870	882	836	880	918	882	886	909	936	831	852	883	886	900	901	861	879	903	905	895	865	871	837	933	859	827	866	857	917	877	842	914	851	816	905	870	894	907	915	824	900	858	909	868	911	869	872	864	883	843	875	865	823	873	831	893	817	921	874	905	856	838	825	870	899	934	822	875	870	881	898	901	893	841	925	864	858	874	879	904	914	921	932	880	882	875	890	942	905	865	902	889	899	850	945	922	885	907	822	821	841	837	850	872	825	869	905	893	909	840	896	842	853	874	856	873	916	827	885	891	940	874	892	856	915	901	939	922	798	890	934	880	893	875	851	903	823	834	884	902	837	869	902	931	861	852	848	888	877	853	880	870	933	885	865	855	874	893	900	858	871	843	929	840	898	900	879	864	867	865	883	890	899	927	910	865	838	935	916	908	882	909	906	835	923	842	874	912	820	918	920	903	875	919	865	924	837	863	899	903	891	860	891	891	875	835	848	891	886	901	856	801	833	875	837	873	853	849	832	904	942	928	899	893	853	881	894	849	867	889	888	868	901	888	885	862	873	815	885	896	843	803	886	858	878	896	887	852	886	888	877	836	864	864	892	897	899	900	873	865	884	837	811	894	817	843	864	867	855	925	867	861	907	903	871	902	841	871	866	897	864	882	862	893	925	853	939	841	901	882	879	827	872	910	819	887	851	852	898	851	853	840	822	821	861	899	887	867	915	874	919	867	878	859	819	928	822	879	893	869
23271	21528	34349	38458	37883	31067	21909	5096	609	544	572	577	553	585	570	581	551	583	543	548	528	547	577	606	547	577	542	531	584	547	580	580	599	565	600	526	556	570	585	562	509	569	560	564	579	521	557	567	566	545	546	547	546	529	524	534	558	555	557	601	583	558	568	533	567	548	549	563	550	534	518	583	571	564	561	503	566	552	548	543	570	513	549	563	508	541	573	539	576	522	533	555	549	555	542	596	528	538	554	576	565	553	549	579	520	560	522	548	561	495	541	520	556	537	558	559	546	512	505	513	551	522	548	560	586	557	532	531	565	561	607	476	555	504	591	522	550	550	587	546	552	532	571	551	595	580	537	552	592	525	558	544	514	536	581	549	523	545	537	569	554	564	554	518	551	558	582	591	547	505	480	573	531	588	536	546	550	540	554	574	578	564	574	550	597	517	526	479	567	579	528	547	550	498	533	534	512	573	532	523	544	534	558	554	555	510	542	577	537	589	553	557	540	542	541	520	573	530	518	532	533	565	517	524	536	532	528	529	543	539	561	522	585	554	517	576	518	549	550	556	581	536	553	539	544	517	515	566	540	538	544	549	572	512	557	544	578	568	525	530	534	547	582	556	548	577	575	536	562	538	553	568	554	585	535	573	524	516	518	510	540	563	506	550	529	510	538	554	555	537	508	521	521	525	549	564	517	532	536	582	568	566	542	578	582	568	530	525	580	537	525	527	523	544	521	572	520	603	514	522	509	526	572	567	566	549	515	547	521	581	595	551	571	563	572	559	582	546	535	560	555	529	541	536	552	567	569	552	570	576	545	566	553	543	552	579	528	525	572	528	599	539	551	552	525	566	579	546	519	577	539	558	559	570	529	546	544	533	593	554	582	528	599	541	531	556	554	577	561	561	558	574	569	536	566	528	527	526	546	521	551	535	543	517	524	589	535	555	551	573	555	554	529	580	543	559	526	580	569	574	517	555	529	528	527	561	544	529	526	539	528	541	555	555	502	576	554	525	538	520	564	523	577	530	525	549	551	596	557	523	538	543	532	579	523	570	555	535	563	576	572	537	562	590	552	565	565	494	519	575	537	547	565	553	543	529	559	557	520	602	559	549	576	541	546	578	555	525	585	517	586	570	585	555	558	547	570	564	578	559	540	595	537	564	553	549	568	530	535	584	551	536	530	572	561	556	546	537	566	540	545	535	563	544	513	560	560	541	602	542	553	518	542	541	544	557	612	563	531	529	575	518	581	533	514	550	552	527	541	489	553	554	576	516	543	550	574	553	544	550	553	531	540	555	517	533	565	550	583	566	547	564	535	559	545	566	552	558	581	498	519	526	556	572	552	561	524	546	547	554	570	558	611	519	513	553	568	551	529	523	553	552	545	546	573	528	576	579	513	550	546	531	557	557	526	556	553	526	532	548	572	541	539	544	499	569	559	542	570	522	518	543	557	493	540	525	520	514	562	565	525	568	540	592	533	525	525	553	533	540	578	567	561	558	522	491	527	581	549	553	516	566	570	561	534	569	536	526	571	527	537	554	583	569	575	555	500	530	531	565	549	590	520	505	557	505	538	551	487	548	564	597	538	545	596	535	569	527	551	541	544	546	559	555	525	485	537	551	544	551	549	541	535	550	555	560	519	547	557	517	520	536	565	551	549	536	543	574	520	577	527	522	557	554	576	518	543	535	558	513	535	522	517	540	539	528	562	553	538	568	554	550	555	503	569	557	570	563	527	522	559	561	532	532	523	546	490	563	529	548	546	535	536	583	519	570	583	535	574	533	572	501	537	528	548	555	562	544	523	535	574	552	519	545	580	496	532	550	536	546	574	572	549	568	545	530	608	555	528	532	576	532	572	531	542	553	575	537	530	590	534	550	547	563	529	565	532	521	531	570	527	498	581	554	528	556	506	536	494	560	558	555	555	586	559	551	542	514	557	544	572	539	549	521	574	544	573	546	545	529	573	582	563	540	518	542	543	543	568	550	561	549	542	582	535	525	523	538	524	528	550	536	521	534	525	555	562	543	555	530	540	548	528	548	538	544	567	563	558	545	544	553	570	563	584	560	548	564	578	547	539	551	538	528	595	549	557	578	565	525	574	542	574	527	555	507	554	531	594	546	606	558	541	552	522	504	544	519	537	541	528	545	553	531	524	554	553	507	531	561	561	566	553	575	557	560	582	506	557	526	551	552	548	546	572	569	555	560	533	543	530	570	528	540	516	556	559	557	564	544	549	550	521	571	532	574	541	581	592	481	544	556	549	549	546	557	565	527	564	556	510	517	514	560	544	546	592	540	487	555	523	573	551	565	555	555	586	547	549	569	561	559	596	551	544	551	510	543	609	578	591	542	559	495	559	524	552	517	599	534	515	555	570	515	544	553	557	584	504	513	499	568	533	536	545	512	505	523	544	542	516	534	515	521	534	585	515	568	535	551	559	539	564	529	518	542	519	516	524	549	552	525	568	569	578	552	548	601	584	566	571	512	550	577	535	563	531	520	567	544	530	541	519	583	569	550	530	541	512	535	597	588	580	530	563	526	517	521	600	561	544	525	525	559	524	545	539	573	576	555	513	581	573	516	557	543	531	590	581	531	585	538	568	563	558	564	584	564	546	547	577	557	613	548	533	543	576	537	568	542	552	565	549	544	554	556	544	545	544	550	555	549	537	587	579	522	574	558	500	569	588	552	553	547	539	558	514	564	560	572	562	558	577	530	557	567	509	568	517	566	584	526	545	552	555	525	548	514	530	524	547	526	547	521	547	543	562	562	592	555	571	528	609	560	562	563	542	524	527	551	560	553	563	588	521	564	517	589	567	528	555	529	564	587	571	538	552	557	544	557	582	560	584	551	550	573	563	546	503	527	509	568	563	581	529	549	518	553	494	505	561	548	568	600	534	587	552	547	579	498	576	523	578	582	537	529	535	565	528	579	544	573	535	551	530	579	584	531	553	555	554	521	598	496	513	551	545	541	543	520	535	578	558	544	504	546	528	551	552	505	527	536	517	501	549	549	549	533	529	554	550	560	544	498	544	558	507	535	510	530	527	514	582	551	568	544	521	587	519	588	572	564	543	523	549	532	523	543	571	555	513	543	547	552	556	546	529	605	538	556	533	531	580	544	534	521	556	570	550	544	585	563	485	513	583	546	565	539	571	532	602	550	525	540	567	557	542	551	549	562	535	541	565	521	558	557	537	538	532	596	548	545	552	488	618	526	533	554	538	531	545	589	590	592	579	554	547	550	556	576	552	518	590	590	582	540	539	558	561	544	546	482	560	543	538	552	561	543	538	545	555	599	491	555	539	504	570	565	537	517	518	519	556	562	568	542	519	561	548	547	517	548	555	538	513	571	536	532	556	548	545	480	561	530	572	565	522	502	512	561	550	514	554	528	573	572	568	544	506	584	544	524	534	520	518	537	549	564	550	481	507	596	558	552	560	557	540	547	576	521	564	567	546	556	522	521	537	531	549	574	566	539	555	558	575	565
48234	85614	91464	73224	55122	36628	18886	4624	662	725	703	669	642	673	707	694	707	611	677	639	661	643	726	725	701	711	637	707	700	628	694	693	669	653	659	676	686	616	673	686	668	657	643	691	695	673	691	685	681	644	708	700	664	699	694	623	656	683	701	686	659	652	696	620	688	642	684	663	650	728	642	698	681	674	688	683	670	680	653	681	707	620	720	658	640	669	661	713	682	679	676	648	688	672	631	670	659	671	671	689	672	639	674	679	704	665	613	636	672	710	668	695	681	687	675	643	658	687	672	642	692	649	654	645	718	690	689	693	658	673	678	669	674	659	677	665	661	669	669	719	655	661	676	656	659	654	700	653	646	688	651	677	712	678	680	698	654	671	661	649	704	672	663	650	712	718	663	709	662	671	706	652	710	701	608	671	667	631	693	671	685	708	669	682	655	649	651	692	641	684	664	632	723	646	629	720	695	681	697	686	660	739	662	656	683	684	638	653	673	695	686	655	649	685	688	709	677	664	652	665	712	682	677	682	644	644	677	667	655	709	677	640	658	686	662	695	678	661	665	641	661	661	685	649	667	655	652	641	612	672	697	667	652	655	653	685	670	651	684	653	671	708	659	664	688	672	664	687	681	716	657	607	682	660	701	730	683	658	703	656	664	703	705	659	623	703	684	658	731	657	682	692	657	670	657	704	654	705	707	685	681	652	637	700	668	698	663	670	670	687	682	696	655	698	671	687	682	700	677	691	641	715	671	616	671	655	650	685	696	699	629	616	646	681	674	680	673	695	645	649	644	651	642	650	669	688	733	654	665	678	673	688	674	674	674	687	691	632	643	653	735	683	701	651	688	663	691	698	683	671	667	654	683	653	718	650	684	719	661	673	639	687	689	649	654	738	662	674	651	638	657	637	625	671	691	682	697	680	689	650	666	680	635	662	659	659	624	702	702	698	636	613	724	672	643	699	692	673	657	675	691	668	671	691	657	622	706	689	682	702	681	705	701	654	617	661	683	673	653	686	709	653	654	677	653	669	685	661	661	676	632	704	650	690	686	675	634	653	617	664	666	639	650	659	656	665	726	686	733	682	695	682	691	705	636	668	640	682	695	686	646	636	662	673	700	670	690	713	678	682	666	628	668	694	701	693	663	677	662	635	666	711	654	688	654	690	702	702	654	648	716	657	622	681	691	672	705	688	669	685	607	738	666	668	681	700	651	659	629	642	663	706	640	639	673	673	647	671	697	686	679	663	715	722	673	711	681	620	675	690	658	631	638	638	666	647	653	674	675	679	666	671	690	683	698	697	642	689	676	685	621	717	645	675	667	658	704	656	641	676	619	647	726	621	704	663	713	665	682	630	694	652	667	660	737	675	624	615	704	687	718	668	706	637	715	680	665	687	685	647	602	695	622	649	687	671	638	623	648	666	659	686	702	660	640	667	672	686	682	649	648	660	668	654	640	657	663	673	641	667	643	699	662	722	656	704	669	608	631	658	714	715	676	677	657	645	669	700	663	676	655	687	678	662	655	644	682	637	694	703	665	698	665	684	673	703	616	704	686	709	700	662	671	696	679	703	630	648	642	682	682	693	681	645	621	620	656	694	653	728	690	675	635	700	666	717	685	685	676	643	683	667	645	676	660	688	636	665	680	645	692	699	669	681	662	659	619	695	708	652	651	682	678	700	628	727	708	655	649	677	713	688	679	707	657	657	638	690	686	698	685	682	658	664	642	661	667	670	728	596	623	685	682	637	628	657	672	689	656	709	693	663	688	674	706	691	680	660	702	648	658	699	683	656	674	695	670	699	662	669	684	661	680	658	714	677	688	674	648	651	694	670	694	679	642	645	685	694	691	676	702	638	659	670	646	638	657	667	711	636	672	665	660	655	657	624	657	680	632	706	673	624	654	672	663	686	660	711	636	714	659	689	704	668	614	750	671	638	686	686	643	697	678	612	637	664	714	675	672	712	683	682	678	688	723	715	664	695	690	638	719	683	691	658	655	700	700	643	674	665	671	721	656	666	647	673	702	674	690	631	648	673	627	657	706	642	699	663	744	642	729	688	660	661	725	667	653	638	682	626	658	614	706	650	676	730	666	718	697	684	686	692	691	662	638	648	675	694	694	676	673	684	677	638	704	658	697	700	685	668	699	673	653	702	689	695	665	683	632	648	699	681	667	673	667	584	663	647	691	626	635	681	662	667	675	670	670	606	689	681	659	670	669	678	669	690	660	697	624	690	668	658	664	695	674	672	739	659	690	705	684	652	660	648	597	632	656	659	690	711	685	673	648	689	659	679	660	643	683	631	653	660	670	631	694	700	677	668	675	668	696	684	696	695	678	645	608	641	709	640	636	686	662	676	646	649	671	678	662	691	656	653	695	672	673	692	679	655	671	714	659	708	579	702	692	637	651	699	704	692	660	682	708	685	647	642	638	723	718	671	673	651	722	682	698	642	669	670	632	719	671	676	683	656	687	664	690	611	673	676	642	665	669	662	688	676	642	641	664	659	680	633	684	669	642	694	658	671	698	723	650	704	691	690	657	694	662	721	665	696	696	680	692	651	655	663	639	622	611	668	670	665	697	689	686	747	663	679	634	679	656	700	672	684	718	682	673	649	662	680	639	672	670	689	648	687	720	642	646	711	664	681	657	658	692	701	645	667	728	647	678	672	655	659	671	665	700	660	680	666	722	634	678	684	676	649	632	703	647	656	655	646	700	677	632	722	640	708	684	654	674	706	657	635	660	591	652	666	663	673	702	702	724	682	694	701	655	686	648	667	683	627	671	721	673	686	673	618	665	665	624	655	683	664	650	680	667	657	670	662	704	698	678	662	686	659	670	668	633	636	653	672	682	669	682	639	659	690	645	667	664	713	635	691	676	661	694	702	681	684	661	658	673	653	664	667	692	658	690	683	700	685	657	672	717	639	669	681	674	663	673	707	666	623	663	692	647	678	660	662	695	736	647	684	715	674	677	708	655	667	670	677	707	658	627	641	661	657	695	703	680	624	630	674	670	672	676	698	660	682	640	670	682	670	688	691	690	650	636	679	681	686	664	687	631	659	696	658	639	670	668	676	661	681	656	695	649	619	728	671	674	675	653	696	641	616	671	645	694	652	650	688	641	682	646	618	640	656	661	670	622	682	663	648	716	666	642	660	672	673	673	653	673	694	653	673	654	690	671	713	621	682	644	691	621	677	649	644	612	675	638	680	699	664	652	707	668	694	698	647	647	673	676	673	622	678	716	691	667	698	673	659	685	677	676	697	630	685	680	644	664	655	665	669	685	668	660	691	649	703	656	697	669	653	658	666	657	623	665	642	727	686	681	643	635	628	675	628	683	675	704	635	722	683	670	688	657	636	663	665	663	624	707	681	658	659	698	691	669	640	631	691	646	702	689	665	636	694	662	685	673	647	678	685	661	672	702	674	666	672	631	632	643	634	715	655	691	689	653	675	697	692	727	643	679	689	676	661	695	658	675	733	694	685	654	653
27345	23547	37844	28996	14084	5210	1874	971	820	814	805	829	797	828	828	826	813	811	820	816	815	820	833	827	812	845	827	827	781	814	780	824	862	790	882	853	876	815	856	795	813	843	838	801	789	807	856	819	829	794	807	793	842	853	864	848	863	785	803	805	836	841	820	880	790	809	844	829	844	874	855	833	862	862	830	815	842	891	804	822	857	801	821	845	817	807	793	852	803	802	817	849	892	796	874	812	814	864	848	794	799	840	815	814	816	809	817	825	832	801	800	804	838	807	811	866	842	773	870	832	871	809	809	821	837	757	757	845	809	802	841	809	791	793	827	799	791	870	837	824	829	853	796	834	820	838	839	837	816	846	796	733	846	826	834	821	804	850	823	792	773	812	838	753	826	837	826	837	822	766	827	865	833	833	852	792	877	828	834	767	865	796	828	831	875	883	881	818	847	877	853	853	852	827	815	788	856	777	775	890	845	857	812	821	818	813	835	826	830	868	818	865	805	824	787	835	810	814	804	837	862	839	836	819	821	841	821	813	839	821	793	822	848	783	881	845	835	847	774	792	820	798	859	820	820	836	839	823	810	847	865	853	769	809	816	786	817	799	821	829	824	831	806	815	821	838	822	813	828	851	790	821	826	840	826	796	789	770	780	809	797	842	818	816	829	788	851	868	844	856	821	819	806	784	837	803	833	822	828	841	797	804	770	836	863	834	770	773	852	806	829	837	862	840	790	802	795	840	842	815	858	887	814	809	789	780	775	809	865	835	807	909	850	848	819	795	806	840	792	823	819	831	847	872	811	785	827	799	892	800	833	788	808	757	813	800	880	848	823	821	812	849	808	799	794	817	814	872	820	831	772	787	831	841	830	834	821	873	844	899	794	886	815	832	833	799	812	804	826	804	836	832	847	789	843	796	832	843	837	837	757	832	847	779	790	816	807	847	842	833	798	796	792	833	815	815	768	839	867	823	840	851	813	877	855	865	817	856	808	806	859	832	833	800	834	764	816	836	812	821	869	766	841	801	827	856	802	869	774	886	850	814	836	871	869	828	805	820	808	886	856	776	831	846	854	811	826	791	865	827	866	863	778	871	837	790	789	841	834	814	854	788	801	802	833	839	865	813	801	851	790	827	839	847	858	827	820	834	881	849	811	795	832	794	823	812	819	821	815	789	857	821	831	811	825	829	853	802	848	834	850	811	823	802	849	766	848	803	828	853	807	771	833	806	858	787	812	794	774	836	857	821	833	782	818	844	789	800	833	770	822	853	813	839	793	792	840	814	844	842	869	819	783	844	779	803	864	856	826	811	856	827	861	780	791	835	803	813	794	833	769	807	851	830	786	828	830	828	828	790	779	831	818	770	838	803	816	809	813	794	820	879	860	819	789	792	852	828	790	822	803	796	779	826	838	857	816	809	827	755	819	806	817	836	816	865	843	787	841	851	771	812	847	822	798	787	809	790	814	865	791	832	861	867	810	811	837	822	830	815	826	806	801	791	848	793	904	848	847	841	844	799	834	779	795	853	829	773	863	801	827	822	839	829	810	833	825	821	885	874	867	820	772	839	830	809	800	813	847	812	816	818	830	778	826	780	800	827	853	864	821	843	802	834	810	835	795	870	841	810	842	823	825	889	823	860	879	843	835	819	806	794	845	795	875	820	865	830	804	759	812	800	825	789	804	834	794	841	845	842	834	821	814	853	801	807	789	843	775	851	803	789	827	835	795	814	813	856	779	856	819	829	817	816	857	863	855	837	844	829	827	836	819	822	795	827	791	835	827	840	822	763	849	800	809	831	797	817	828	765	818	906	852	825	786	794	745	830	855	794	804	836	832	812	805	809	859	813	753	805	833	850	788	786	782	825	830	803	891	797	843	851	861	780	829	880	855	833	795	806	879	798	873	798	812	826	834	833	829	813	847	791	840	801	874	771	852	809	842	803	763	793	813	774	780	794	789	832	838	800	852	862	766	849	848	848	851	830	771	782	865	857	865	859	804	856	825	822	827	816	799	813	880	828	847	795	826	815	771	826	805	841	831	767	776	813	832	849	837	866	777	849	801	839	843	851	837	788	825	791	788	818	825	773	810	782	862	840	821	895	825	828	826	780	829	814	762	816	834	829	841	847	817	854	850	869	772	852	795	831	788	817	804	830	854	839	825	809	796	823	793	867	834	842	821	799	871	826	784	806	780	808	840	827	844	784	788	823	808	808	841	795	856	829	800	820	820	822	857	827	752	814	844	826	760	848	850	849	824	837	860	822	855	844	789	835	859	830	812	804	788	842	844	827	805	796	772	824	813	827	865	784	828	868	772	804	848	817	825	821	874	817	778	815	845	800	817	836	833	841	785	842	824	854	801	807	760	879	814	833	772	814	838	818	814	811	818	835	784	813	846	876	840	878	834	782	818	876	855	819	817	818	847	852	833	891	825	814	800	854	844	817	796	853	825	843	769	814	775	851	817	841	835	854	803	818	845	837	831	840	780	832	835	845	825	879	836	772	810	875	870	828	836	808	839	837	821	812	827	792	832	808	786	842	827	833	791	819	759	854	873	829	828	825	788	774	803	828	860	829	819	821	850	812	807	797	778	813	835	855	844	835	818	872	769	847	848	861	851	800	813	879	805	754	788	849	787	835	858	795	784	837	840	793	792	830	791	806	788	826	855	768	829	802	871	831	851	838	830	802	816	774	848	791	838	880	816	794	809	827	813	771	841	815	842	801	851	749	815	855	767	865	840	835	824	883	796	843	776	872	798	836	816	800	824	787	774	808	832	747	845	765	837	821	809	833	790	807	862	849	783	778	877	827	827	821	828	821	817	835	815	774	854	802	819	824	846	820	812	836	826	767	849	791	890	837	797	870	814	834	802	832	814	806	820	862	826	838	822	789	854	820	869	883	836	886	794	797	779	864	803	795	836	830	813	842	808	836	828	822	845	782	837	837	775	846	856	853	787	838	828	811	859	880	861	837	833	816	826	844	797	802	840	791	791	813	788	843	832	841	865	858	809	845	833	821	781	799	877	883	811	832	802	816	837	854	824	814	874	915	867	848	832	799	853	867	819	826	921	864	791	831	826	822	792	812	878	809	815	849	862	787	781	800	809	807	855	810	823	855	827	759	871	846	823	784	833	850	830	779	858	824	840	855	807	820	833	751	773	826	815	830	824	836	843	867	808	871	787	874	778	861	844	836	860	856	782	825	789	823	877	796	801	835	827	817	825	819	838	814	825	803	809	841	838	821	882	807	836	788	807	880	786	833	788	807	836	846	868	823	825	799	844	824	825	868	809	803	827	803	816	826	820	821	782	803	877	809	788	824	806	824	815	845	846	814	826	815	801	814	826	766	820	900	847	839	814	835	859	822	807	793	831	850	866	829	818	775	861	798	807	825	848	775	827	831	836	844	865	844	794	810	805	848	839	839	788	789	793	807	847	837	796	854	824	796	797	835	835	813	849	812	853	849	820	755	827	794	838	802	842	848	805	841	859	832
17844	37624	40354	25822	14659	6620	2691	1299	1016	1032	1036	996	1003	977	999	989	1038	1042	1026	1022	991	1035	981	968	992	988	1036	1028	989	958	1024	1023	1044	1072	1021	1024	1071	1032	999	1012	1052	974	1006	980	1013	1014	1009	1049	993	1036	978	1011	1006	1044	1027	1010	1021	976	1005	1006	1007	1009	1059	965	1051	974	1029	992	1078	1009	987	991	1049	1060	1025	985	1011	1034	957	1057	975	996	1005	1046	1009	1063	1022	978	1020	1059	995	917	991	993	1010	985	1029	1025	994	1021	999	1019	1032	936	941	1037	996	1044	1063	1055	984	1020	1015	1070	1047	1071	1036	1017	1024	1018	1020	987	987	1005	1022	1016	976	1040	988	1006	1017	964	996	981	988	994	1027	1033	1010	1011	967	1036	965	988	1051	997	983	1009	1035	988	1018	997	1013	1052	1015	1032	988	1010	1027	1012	990	947	1041	1018	1041	981	1062	1014	1025	976	985	1028	970	1063	1000	1039	982	1008	980	1029	1004	1049	1031	1003	991	1010	963	1031	1003	1036	994	971	973	1043	1033	994	1038	1045	990	1005	1029	1001	974	1079	982	1023	974	1003	1009	1024	994	996	1014	1076	1024	1017	992	973	1028	986	991	1018	1020	1028	1032	971	1033	1045	1048	1006	1022	1005	1017	994	995	993	1079	981	996	999	997	1014	1001	1007	1032	987	1079	1001	1010	1025	1019	1007	1099	1030	1029	1036	986	1007	1030	1019	965	1026	1022	1012	985	1008	1020	1027	969	1039	943	985	1037	1016	931	1047	957	939	983	963	953	1047	977	1053	1018	978	1029	1010	990	1006	1008	967	1015	1019	999	1022	1007	985	1014	1011	1018	1009	1047	974	998	991	1025	1019	969	978	1029	1052	986	1035	1076	1017	1008	1009	1025	993	1024	989	983	1025	1026	995	1011	958	1035	1007	967	1030	1030	1005	995	1051	1020	1059	974	1058	1003	1067	1023	1055	1048	944	1036	1017	961	1012	1022	1010	952	987	1020	966	997	1012	1029	1013	1042	995	954	1042	985	1001	1013	1036	1016	1056	1008	1016	1053	1017	1049	1036	982	1016	985	981	988	990	979	1000	1004	1017	1034	977	993	1048	971	1064	1007	1008	1008	1020	958	1008	971	1016	973	982	959	1014	1001	1040	983	948	984	1027	999	1097	1032	995	968	1046	1007	1037	946	1027	974	991	1060	1043	1022	1004	959	1033	989	1003	1057	1080	991	1027	1051	1024	980	1033	1028	1000	1017	977	942	979	1035	1068	991	1012	1079	1068	1038	1005	1005	953	1036	983	1008	972	1008	975	1062	1027	1017	989	1060	962	1054	1023	1006	1015	973	984	1002	1023	1065	986	1013	1078	1002	989	977	1040	987	1042	1026	1005	997	981	982	1031	985	1048	1026	1019	1009	1065	1005	1037	1014	980	957	977	1011	1003	1022	1016	986	1036	1042	984	1004	1006	1014	1029	1006	1002	1034	1012	1001	1018	986	1042	1017	1003	977	941	1076	1048	979	973	1007	1045	988	999	957	961	1043	1024	1026	958	1047	1016	1022	1002	1059	1012	1045	970	987	1024	987	1046	983	983	1017	968	1018	1053	1043	998	1021	967	1029	994	1021	1036	1005	1040	993	978	1018	1043	969	960	1053	991	1010	973	1015	1022	1030	1012	977	955	1019	985	953	1015	980	1028	1046	1066	1014	1000	982	1051	1008	1014	1013	1042	1017	1005	1002	997	972	1045	962	992	1006	997	998	975	992	1082	977	999	994	1027	987	946	959	1013	976	998	969	1010	1001	1064	1045	1064	992	1002	1055	936	986	1000	1011	1032	1006	1000	1044	994	940	1006	1057	1051	992	1011	1006	991	1030	1000	1018	1020	1013	1002	975	952	1055	1014	1017	982	1039	950	1074	1020	1053	974	986	1034	1031	968	972	1030	995	1011	1019	1019	1002	1090	996	1006	971	1021	1029	1030	994	981	1045	1037	973	1027	1016	1016	1033	1012	1004	1043	1010	1071	1028	1012	1032	1022	1034	1024	1027	997	975	1005	1003	1035	978	1012	1042	1046	1013	1005	1054	990	1078	990	1029	966	980	1004	996	1024	952	979	988	1023	1081	991	983	1045	988	1042	1031	1022	1033	929	1015	1080	979	1044	1074	1007	1057	1031	1005	1039	998	1010	981	987	952	1005	1022	1014	1000	987	971	1039	1025	1071	1058	1007	1027	1029	1001	983	1008	1028	1035	1012	1033	1052	1031	1043	992	1007	1044	1048	1040	990	1000	1017	1005	1034	970	981	972	1037	1046	1060	1039	1024	1049	958	1005	984	1014	1017	1015	988	995	1067	1035	987	1017	1069	1057	967	993	1033	957	949	971	994	996	1064	961	1077	957	1032	1007	1040	1047	1014	987	1055	990	1084	987	1016	940	1009	1028	994	1035	993	993	1012	958	1034	947	1016	1030	1039	972	994	1017	942	1001	933	1003	1025	978	1021	1025	1034	986	974	1059	1011	1042	995	958	1054	989	990	1014	1040	1069	955	1060	1001	1036	984	1001	998	1008	989	1062	973	1037	1021	1030	931	961	1031	969	1070	1004	1006	1038	1012	978	1034	1014	969	995	1023	1005	981	977	975	1019	989	1024	943	1056	1012	1076	982	980	1020	1056	1018	1002	1007	988	1032	989	1012	1003	1026	1050	1020	990	966	1001	1030	991	1057	1029	1003	1012	1014	1053	981	995	1024	1029	999	984	1003	1036	1029	1029	996	1015	981	1021	1057	1042	1027	1022	1004	1070	993	1036	1073	1000	951	1005	1017	1039	1057	1009	980	1020	1036	946	1007	1026	1053	1017	995	980	1030	955	1025	1032	1041	1085	1020	1015	1055	996	1032	1019	960	990	1040	1025	979	1047	993	983	1033	990	1025	962	988	1045	992	1029	997	1035	981	1064	1008	983	1032	1011	1081	1017	1033	977	1014	965	1033	1012	1058	984	977	939	1039	1044	1102	1002	985	1039	1026	935	978	1039	1028	990	1003	972	1093	1026	1043	1067	1013	1037	1041	997	1061	936	1012	1044	995	1031	1075	1008	1002	994	999	1001	1010	1034	1037	1031	987	1006	1019	1015	978	1009	1024	1013	1026	1030	1038	1068	1062	1014	1008	969	963	1042	999	963	1045	1023	980	977	1020	978	980	1003	1020	985	995	1024	1017	1035	954	1026	1023	995	1008	1034	1003	1070	1072	1010	972	981	1020	992	1061	1026	1026	1014	1023	1025	974	1013	976	995	942	962	993	1028	992	1018	979	1015	1060	1022	1001	1014	1029	1031	1083	1018	1003	959	999	997	1024	1016	1044	1060	999	978	1049	1000	1061	1040	1019	1014	1006	1068	983	1037	963	1059	1021	1008	1048	1076	1012	1029	976	1023	1013	990	996	1043	1007	979	1031	1079	997	991	977	1037	1020	954	1011	1061	990	1005	999	961	996	1006	999	994	1013	1016	996	998	1020	1030	1031	994	995	1055	1032	972	1008	965	994	1035	978	1031	1020	993	994	1068	946	1027	1024	1044	984	1056	1087	1005	1029	959	1052	995	962	983	988	975	995	987	1032	1070	995	1003	983	948	980	1010	980	1011	1040	1013	1011	1004	1056	974	1089	1023	994	1023	973	968	987	1070	1049	990	1016	1028	1000	979	1041	999	950	995	1025	1053	1043	958	1031	986	1025	1037	990	1016	1051	1014	1028	1019	1006	991	1033	992	993	1063	962	979	994	969	1026	1007	1011	1014	1001	1057	1034	1029	994	1014	994	990	1009	1002	1016	1027	1009	972	992	1007	1056	998	1020	972	966	1075	998	1038	978	984	1015	1001	1032	1039	1010	1034	1020	1070	969	1053	1028	1032	1013	998	1009	1013	1019	970	1017	989	1021	1065	967	1025	972	973	975	1007	1026	1018	1012	982	964	1017	1008	1042	979	990	1055	1003	967	992	1023	978	1015	1003	1000	1013	952	1005	1061	930	1021	996	996	1011	1015	996	1050	974	932	1097	984	987	1045	1073	1001	971	1005	1001	986	968	945	1006	1045	958	990	992	1010	1038	980	1032	1034	1032	1011	1018	990	1017	978	1029	970	1028	994	955	983	989	1030	984	979	1012	1031	1015	1041	974	963	1043	1046	984	997	978	993	988	1043	973	971	995	1009	1043	1033	988	1009	985	1005	1037	1057	1009	937	979	1020	977	1011	1030	1005	1011	1034	1006	997	1027	1027	975	1051	1012	1006	981	1002	985	995	975	1027	1036	1015	971	980	1040	1007	1099	1024	962	982	958	1029	975	1010	1001	955	1047	1007	1011	977	1081	989	978	1034	1017	979	1040	1006	996	988	957	1015	1061	1030	1014	967	1044	1079	982	988	986	1036	984	969	1012	1005	1025	1014	984	1026	1063	1039	1019	980	976	1034	1009	977	1035	964	1029	1006	1020	1008
24277	21707	38785	44814	36613	25497	13671	2181	710	767	700	688	682	664	753	700	701	676	708	712	752	653	728	727	711	699	760	683	689	680	655	710	695	714	687	708	739	657	691	666	691	700	716	721	698	688	739	714	693	693	678	659	731	686	675	683	683	680	686	646	689	682	716	695	721	699	696	723	683	692	723	688	748	699	768	726	687	720	710	727	684	692	673	686	702	658	677	698	699	703	715	717	682	670	660	632	719	713	707	690	692	729	686	709	699	661	691	695	733	726	743	712	655	687	657	704	735	712	693	703	716	669	663	685	727	707	724	706	678	665	662	685	701	656	707	708	720	699	663	699	697	714	702	710	745	707	706	718	716	652	704	675	741	662	698	676	727	715	736	647	656	658	686	734	748	687	699	688	696	679	670	705	676	710	704	695	682	752	736	708	716	749	706	647	720	692	709	685	718	684	695	697	706	724	686	729	747	723	725	699	699	706	711	686	719	669	691	720	723	722	689	727	660	712	707	713	686	727	687	710	691	733	688	723	700	731	730	700	706	724	715	688	682	695	698	623	686	686	703	741	666	715	754	707	680	700	677	746	665	712	708	703	716	664	679	689	703	736	700	722	686	736	715	687	703	704	664	713	642	708	709	707	683	658	681	686	664	760	739	684	745	664	686	666	700	694	678	725	752	726	740	671	682	721	690	731	724	707	685	706	661	682	702	703	738	742	724	707	718	677	690	687	719	676	635	706	712	694	686	683	683	695	663	695	725	728	709	712	700	740	688	731	700	700	727	648	715	610	731	735	704	710	688	737	718	668	736	720	734	691	678	697	742	672	673	713	669	658	657	729	710	688	712	702	675	711	716	668	678	713	694	681	709	708	698	706	652	695	673	740	653	686	692	713	672	685	648	700	707	646	754	715	673	685	702	701	683	681	629	700	747	724	672	666	641	702	731	672	693	696	745	719	664	714	672	713	723	675	730	685	701	672	711	692	717	676	715	701	707	679	664	736	693	691	676	697	668	713	668	693	706	718	657	687	731	688	711	719	722	716	719	717	710	717	706	708	713	674	701	694	714	726	671	698	669	728	727	693	672	661	692	678	705	731	707	696	696	716	730	717	732	700	702	710	642	712	703	651	703	701	721	681	681	716	683	694	690	702	702	695	697	698	754	672	722	705	748	672	688	694	701	719	639	680	727	676	751	663	676	737	695	703	648	738	764	718	755	721	672	684	698	729	679	697	696	719	683	684	670	698	713	687	670	703	678	744	694	716	660	671	634	662	700	665	701	716	706	686	655	703	708	681	638	704	668	705	681	736	725	677	685	663	666	692	689	693	668	683	644	668	706	703	664	677	735	670	665	714	753	680	749	667	687	665	697	636	685	667	669	720	715	706	721	719	693	659	686	701	690	678	669	712	674	679	674	659	714	686	671	701	704	707	725	690	756	654	700	695	666	694	718	701	621	708	649	652	675	741	684	676	723	685	661	713	709	661	711	680	712	730	698	705	707	719	707	715	700	735	688	729	682	716	683	717	681	721	694	690	721	674	686	703	634	719	746	696	710	722	717	683	733	695	694	761	733	681	637	720	749	662	722	773	690	697	711	742	683	688	693	708	679	671	719	691	723	701	686	685	753	701	719	654	692	702	655	673	687	647	688	680	706	660	653	739	644	771	689	626	669	639	685	705	765	671	662	680	695	673	677	698	702	681	727	714	746	699	684	734	690	702	713	682	703	698	710	714	641	689	691	735	708	711	678	700	710	737	662	658	679	712	635	741	672	657	722	729	662	706	704	682	650	709	757	672	708	680	705	741	736	653	701	688	719	670	671	649	715	702	699	639	701	702	734	708	666	712	690	698	701	675	726	671	676	664	711	715	677	681	715	640	747	741	624	679	718	711	684	681	712	708	682	675	657	664	705	674	723	683	687	715	687	691	744	703	714	690	742	649	739	717	692	724	726	678	658	677	717	672	701	660	716	706	706	715	727	645	717	692	685	686	703	719	726	735	670	728	717	686	689	719	676	660	724	725	713	707	700	728	726	677	685	706	660	758	773	665	726	713	706	698	699	668	679	689	686	648	733	721	669	675	726	662	750	680	700	684	724	743	715	703	704	679	713	729	681	675	722	741	642	707	671	716	681	670	663	714	671	718	714	720	734	713	689	703	672	679	658	701	710	715	661	677	715	701	744	741	699	689	699	670	643	688	685	683	672	767	718	688	710	713	682	688	663	725	744	663	680	675	721	717	658	667	691	696	644	711	710	689	674	671	710	702	644	688	718	724	681	706	732	672	687	666	721	744	696	711	709	688	686	722	665	685	655	637	693	721	686	703	712	669	695	701	711	691	694	697	707	676	657	668	741	706	717	709	716	657	698	683	738	748	701	727	732	698	715	710	700	706	681	725	687	668	674	696	717	677	725	683	704	713	660	701	698	686	740	684	634	675	662	671	701	698	670	668	696	666	730	707	670	708	691	688	696	754	700	686	706	681	709	706	666	662	723	705	725	650	734	620	692	711	681	728	677	702	680	698	696	695	654	687	683	719	675	707	739	755	665	697	720	731	677	708	709	683	711	725	709	687	655	668	704	713	751	721	672	732	700	799	719	721	705	750	692	668	666	701	701	700	719	697	739	758	704	739	673	727	724	656	706	737	712	689	695	695	682	708	735	690	702	693	691	683	794	689	669	652	753	672	711	729	680	718	659	697	710	707	718	731	687	750	709	758	710	685	696	677	688	665	648	772	692	743	703	653	686	719	694	717	702	698	656	717	680	678	675	628	640	695	683	689	686	677	679	656	689	704	661	703	680	700	766	732	705	668	687	724	725	689	699	694	681	705	687	694	660	660	666	738	700	694	695	670	681	743	658	707	680	713	718	715	683	704	727	700	694	688	737	701	728	667	714	733	696	730	705	714	775	743	683	715	714	717	689	710	695	701	698	638	686	722	722	700	701	677	667	665	709	676	713	678	684	726	675	685	699	719	694	683	651	708	682	703	734	688	705	705	610	708	676	688	735	706	677	664	711	683	670	677	741	718	695	668	694	657	619	736	686	690	704	720	660	714	688	683	718	727	669	692	713	694	717	691	698	699	662	710	684	693	686	723	702	690	711	651	699	697	659	670	678	684	619	731	672	692	724	696	668	673	665	720	722	670	691	743	695	695	700	656	721	688	688	728	718	687	717	724	707	688	701	684	661	690	740	729	726	695	705	748	695	703	694	751	690	708	675	742	687	702	700	685	691	682	701	679	706	759	679	699	649	718	681	693	677	709	696	678	721	718	687	713	661	698	681	665	753	710	685	639	674	689	687	715	732	662	724	688	698	703	692	704	711	701	682	663	706	725	704	737	673	669	752	712	696	706	740	689	711	671	718	657	728	717	743	667	731	728	704	703	705	708	725	707	734	675	677	684	700	700	699	704	719	653	671	721	714	713	691	702	705	767	686	684	711	677	685	732	745	669	671	677	703	700	713	711	718	720	692	634	715	703	708	654	729	645	669	746
42147	79659	84231	62468	43869	27088	11834	2551	871	897	877	854	893	819	866	888	898	884	858	866	896	900	918	955	844	904	890	870	857	834	857	887	864	876	870	873	901	826	907	820	860	837	821	848	810	939	892	832	817	857	862	836	825	830	802	886	883	859	853	899	852	869	861	880	825	857	908	838	849	855	854	849	880	895	898	904	844	869	882	883	896	833	804	859	868	812	902	897	863	834	818	864	855	877	874	852	849	878	881	827	875	848	840	842	856	861	848	850	857	891	919	899	831	884	809	869	917	868	830	855	883	812	876	896	891	890	842	867	851	857	869	870	810	863	836	877	920	879	888	843	900	862	871	858	857	816	819	862	878	855	901	868	827	832	834	856	789	849	889	840	876	869	841	907	836	851	858	858	832	886	844	842	866	854	855	837	871	859	881	962	823	888	868	888	788	871	868	885	866	883	879	853	863	857	872	830	851	861	886	858	907	831	803	894	849	892	796	879	842	828	841	864	841	843	903	909	813	858	896	833	896	914	880	857	814	877	872	823	850	827	883	841	845	888	829	843	852	920	844	872	839	844	901	886	841	837	844	896	876	866	792	863	855	867	827	824	797	875	910	861	848	842	875	865	884	869	894	882	867	814	851	843	874	872	877	844	884	862	881	811	897	855	838	913	917	905	845	870	876	855	860	841	844	887	837	859	856	882	887	906	886	818	856	880	886	841	822	894	834	855	876	847	963	875	835	823	849	836	885	887	891	887	894	881	823	878	845	837	901	852	833	848	868	807	862	874	896	900	839	856	848	884	894	861	855	878	853	887	845	853	839	905	846	841	886	855	914	855	878	857	918	873	840	864	851	896	916	862	848	927	875	849	849	866	830	864	827	825	892	867	854	865	821	829	856	866	843	862	839	891	847	836	863	848	872	875	856	918	898	810	894	850	822	906	885	870	828	849	839	861	887	902	867	853	814	831	833	823	886	870	832	871	872	828	881	817	881	852	890	776	884	866	894	804	857	808	874	831	883	812	858	868	883	890	871	888	845	886	884	834	872	869	868	921	821	819	875	849	858	864	854	868	904	882	810	897	845	875	872	896	827	874	814	858	857	918	868	876	862	833	869	880	820	864	907	890	857	838	808	877	882	842	824	841	881	865	875	823	862	911	918	844	902	839	873	863	851	876	866	841	915	834	872	836	901	862	877	775	863	846	926	867	827	879	849	801	883	871	852	759	884	853	849	854	854	835	835	836	869	872	876	820	835	885	853	827	865	835	825	877	867	899	830	911	850	840	858	829	854	916	812	843	894	862	870	822	860	868	864	870	874	917	888	923	928	857	856	885	817	887	845	832	855	819	870	859	896	864	831	881	854	873	877	878	861	898	836	858	845	885	900	848	824	870	885	854	837	831	871	879	871	870	874	824	856	808	852	854	854	859	832	822	824	877	876	841	855	885	896	863	873	889	822	824	850	883	841	844	872	862	874	839	800	840	855	830	880	864	862	867	853	863	900	897	868	830	860	863	915	845	865	857	840	868	867	786	860	887	861	835	873	817	846	892	857	864	855	845	868	854	881	887	813	868	898	897	878	845	916	863	861	867	819	874	861	930	826	862	853	852	908	884	832	865	886	811	852	911	945	820	881	885	877	860	863	847	858	854	861	923	886	852	841	807	890	896	819	915	883	822	856	852	850	841	858	873	780	859	936	884	879	842	883	893	807	794	887	905	885	823	872	893	876	834	908	879	881	857	864	889	862	901	879	873	863	850	845	809	817	856	866	910	786	842	826	875	897	835	848	823	813	817	847	888	862	856	857	859	911	874	844	849	883	873	828	831	845	832	803	831	823	876	895	866	890	827	825	839	876	873	822	817	917	847	878	856	833	837	899	902	895	837	826	874	860	876	843	853	908	877	853	904	847	843	868	865	842	918	885	845	834	863	833	923	867	904	878	830	860	881	882	869	883	853	902	862	886	803	826	879	862	913	835	849	879	860	845	877	863	883	862	881	853	860	834	920	877	789	853	878	855	856	914	892	872	854	924	883	856	858	871	805	846	841	839	839	811	867	899	906	872	825	880	844	878	867	900	915	878	915	795	828	853	859	833	836	873	832	854	902	886	867	835	842	849	831	865	858	820	868	846	917	891	817	873	909	818	889	835	857	859	822	893	835	899	800	841	853	918	834	836	857	782	813	829	866	832	820	849	869	906	840	855	869	830	843	830	824	849	861	823	864	904	833	829	832	853	877	910	845	890	874	865	880	866	810	894	860	892	873	861	858	888	880	890	843	867	903	826	874	855	833	787	862	907	822	850	856	866	845	868	848	857	873	917	863	878	863	860	883	815	879	831	873	855	845	855	834	875	875	865	876	811	820	866	835	809	834	871	866	824	875	882	865	846	878	825	845	837	876	835	899	815	903	893	884	827	898	841	871	831	884	834	878	877	860	815	881	856	864	881	820	904	897	840	847	874	882	912	821	891	855	896	829	875	856	849	856	843	878	864	906	855	876	813	826	852	829	853	828	872	865	843	915	897	834	904	874	881	869	852	875	825	857	839	875	894	890	850	880	822	864	905	850	842	839	896	909	858	840	827	854	815	880	879	815	843	872	874	857	859	870	891	838	911	884	918	889	865	886	866	868	860	869	903	876	843	815	891	897	834	929	856	830	823	809	864	891	796	859	876	841	889	870	864	835	850	864	886	853	883	836	882	874	875	919	849	866	878	840	877	915	817	886	848	878	872	855	842	881	885	894	873	843	858	854	837	883	866	853	857	882	827	838	869	853	871	857	841	874	891	898	832	877	857	861	866	865	909	744	837	829	884	835	875	847	824	871	878	877	872	879	869	836	812	808	872	872	846	867	871	855	881	849	859	874	852	866	886	897	847	885	871	899	942	825	897	836	903	816	846	871	866	919	834	878	843	823	871	865	818	855	842	840	839	889	888	803	846	872	874	818	837	838	876	890	891	845	892	826	855	867	860	820	872	898	880	842	821	882	840	820	858	874	812	908	818	850	862	817	853	885	887	839	834	808	873	870	864	858	847	855	822	873	880	868	829	867	860	870	862	814	914	869	903	765	881	889	788	844	841	831	882	832	907	891	908	848	879	890	828	844	876	816	919	905	838	841	879	861	883	874	847	829	861	890	866	864	898	849	852	916	853	900	873	846	792	896	886	848	877	867	885	895	855	892	907	871	894	900	922	826	807	910	836	873	839	882	942	865	864	818	846	777	888	862	850	855	885	801	870	868	866	823	834	893	836	898	870	913	830	816	854	862	878	882	840	838	878	865	835	847	828	899	861	862	860	827	825	880	802	880	798	881	887	820	897	806	839	853	872	857	819	859	866	843	811	801	907	879	913	880	846	892	841	841	885	856	876	880	891	829	861	845	821	854	894	887	879	857	865	858	817	874	853	875	879	827	879	847	872	872	862	874	874	880	821	863	853	885	867	831	883	872	890	863	889	853	877	834	844	855	804	880	898	857	870	862	858	863	811	835	819	873	899	869
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
